/* --------------------------------------------
     THIS FILE WAS GENERATED BY intl/mapgen4.c
     mapgen4 SHIFTJIS.TXT

    Unicode mapping table generated from file SHIFTJIS.TXT

# --- This is a trunctated version of the SHIFTJIS.TXT file
# --- Provided by Unicode, Inc.  This version contains only
# --- The shift-JIS codes in 0x80 .. 0xFF which are not also
# --- part of JIS (eg: the half-width Katakana)
# --- David B. Schnepper
#
#	Name:             Shift-JIS to Unicode
#	Unicode version:  1.1
#	Table version:    0.9
#	Table format:     Format A
#	Date:             8 March 1994

 * The contents of this file are subject to the Interbase Public
 * License Version 1.0 (the "License"); you may not use this file
 * except in compliance with the License. You may obtain a copy
 * of the License at http://www.Inprise.com/IPL.html
 *
 * Software distributed under the License is distributed on an
 * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * rights and limitations under the License.
 *
 * The Original Code was created by Inprise Corporation
 * and its predecessors. Portions created by Inprise Corporation are
 * Copyright (C) Inprise Corporation.
 *
 * All Rights Reserved.
 * Contributor(s): ______________________________________.
   -------------------------------------------- */


#ifndef UNICODE_REPLACEMENT_CHARACTER
#define UNICODE_REPLACEMENT_CHARACTER 0xFFFD
#endif

static const USHORT sjis_to_unicode_mapping_array[] = {
												/* U+XX00 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 0 */
												/* U+XX01 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 1 */
												/* U+XX02 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 2 */
												/* U+XX03 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 3 */
												/* U+XX04 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 4 */
												/* U+XX05 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 5 */
												/* U+XX06 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 6 */
												/* U+XX07 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 7 */
												/* U+XX08 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 8 */
												/* U+XX09 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 9 */
												/* U+XX0A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 10 */
												/* U+XX0B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 11 */
												/* U+XX0C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 12 */
												/* U+XX0D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 13 */
												/* U+XX0E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 14 */
												/* U+XX0F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 15 */
												/* U+XX10 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 16 */
												/* U+XX11 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 17 */
												/* U+XX12 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 18 */
												/* U+XX13 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 19 */
												/* U+XX14 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 20 */
												/* U+XX15 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 21 */
												/* U+XX16 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 22 */
												/* U+XX17 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 23 */
												/* U+XX18 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 24 */
												/* U+XX19 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 25 */
												/* U+XX1A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 26 */
												/* U+XX1B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 27 */
												/* U+XX1C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 28 */
												/* U+XX1D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 29 */
												/* U+XX1E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 30 */
												/* U+XX1F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 31 */
												/* U+XX20 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 32 */
												/* U+XX21 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 33 */
												/* U+XX22 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 34 */
												/* U+XX23 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 35 */
												/* U+XX24 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 36 */
												/* U+XX25 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 37 */
												/* U+XX26 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 38 */
												/* U+XX27 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 39 */
												/* U+XX28 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 40 */
												/* U+XX29 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 41 */
												/* U+XX2A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 42 */
												/* U+XX2B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 43 */
												/* U+XX2C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 44 */
												/* U+XX2D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 45 */
												/* U+XX2E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 46 */
												/* U+XX2F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 47 */
												/* U+XX30 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 48 */
												/* U+XX31 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 49 */
												/* U+XX32 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 50 */
												/* U+XX33 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 51 */
												/* U+XX34 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 52 */
												/* U+XX35 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 53 */
												/* U+XX36 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 54 */
												/* U+XX37 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 55 */
												/* U+XX38 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 56 */
												/* U+XX39 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 57 */
												/* U+XX3A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 58 */
												/* U+XX3B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 59 */
												/* U+XX3C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 60 */
												/* U+XX3D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 61 */
												/* U+XX3E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 62 */
												/* U+XX3F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 63 */
												/* U+XX40 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 64 */
												/* U+XX41 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 65 */
												/* U+XX42 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 66 */
												/* U+XX43 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 67 */
												/* U+XX44 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 68 */
												/* U+XX45 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 69 */
												/* U+XX46 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 70 */
												/* U+XX47 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 71 */
												/* U+XX48 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 72 */
												/* U+XX49 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 73 */
												/* U+XX4A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 74 */
												/* U+XX4B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 75 */
												/* U+XX4C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 76 */
												/* U+XX4D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 77 */
												/* U+XX4E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 78 */
												/* U+XX4F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 79 */
												/* U+XX50 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 80 */
												/* U+XX51 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 81 */
												/* U+XX52 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 82 */
												/* U+XX53 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 83 */
												/* U+XX54 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 84 */
												/* U+XX55 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 85 */
												/* U+XX56 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 86 */
												/* U+XX57 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 87 */
												/* U+XX58 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 88 */
												/* U+XX59 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 89 */
												/* U+XX5A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 90 */
												/* U+XX5B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 91 */
												/* U+XX5C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 92 */
												/* U+XX5D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 93 */
												/* U+XX5E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 94 */
												/* U+XX5F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 95 */
												/* U+XX60 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 96 */
												/* U+XX61 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 97 */
												/* U+XX62 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 98 */
												/* U+XX63 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 99 */
												/* U+XX64 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 100 */
												/* U+XX65 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 101 */
												/* U+XX66 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 102 */
												/* U+XX67 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 103 */
												/* U+XX68 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 104 */
												/* U+XX69 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 105 */
												/* U+XX6A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 106 */
												/* U+XX6B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 107 */
												/* U+XX6C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 108 */
												/* U+XX6D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 109 */
												/* U+XX6E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 110 */
												/* U+XX6F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 111 */
												/* U+XX70 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 112 */
												/* U+XX71 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 113 */
												/* U+XX72 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 114 */
												/* U+XX73 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 115 */
												/* U+XX74 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 116 */
												/* U+XX75 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 117 */
												/* U+XX76 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 118 */
												/* U+XX77 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 119 */
												/* U+XX78 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 120 */
												/* U+XX79 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 121 */
												/* U+XX7A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 122 */
												/* U+XX7B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 123 */
												/* U+XX7C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 124 */
												/* U+XX7D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 125 */
												/* U+XX7E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 126 */
												/* U+XX7F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 127 */
												/* U+XX80 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 128 */
												/* U+XX81 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 129 */
												/* U+XX82 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 130 */
												/* U+XX83 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 131 */
												/* U+XX84 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 132 */
												/* U+XX85 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 133 */
												/* U+XX86 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 134 */
												/* U+XX87 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 135 */
												/* U+XX88 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 136 */
												/* U+XX89 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 137 */
												/* U+XX8A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 138 */
												/* U+XX8B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 139 */
												/* U+XX8C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 140 */
												/* U+XX8D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 141 */
												/* U+XX8E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 142 */
												/* U+XX8F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 143 */
												/* U+XX90 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 144 */
												/* U+XX91 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 145 */
												/* U+XX92 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 146 */
												/* U+XX93 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 147 */
												/* U+XX94 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 148 */
												/* U+XX95 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 149 */
												/* U+XX96 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 150 */
												/* U+XX97 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 151 */
												/* U+XX98 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 152 */
												/* U+XX99 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 153 */
												/* U+XX9A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 154 */
												/* U+XX9B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 155 */
												/* U+XX9C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 156 */
												/* U+XX9D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 157 */
												/* U+XX9E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 158 */
												/* U+XX9F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 159 */
												/* U+XXA0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 160 */
												/* U+XXA1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 161 */
												/* U+XXA2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 162 */
												/* U+XXA3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 163 */
												/* U+XXA4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 164 */
												/* U+XXA5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 165 */
												/* U+XXA6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 166 */
												/* U+XXA7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 167 */
												/* U+XXA8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 168 */
												/* U+XXA9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 169 */
												/* U+XXAA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 170 */
												/* U+XXAB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 171 */
												/* U+XXAC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 172 */
												/* U+XXAD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 173 */
												/* U+XXAE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 174 */
												/* U+XXAF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 175 */
												/* U+XXB0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 176 */
												/* U+XXB1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 177 */
												/* U+XXB2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 178 */
												/* U+XXB3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 179 */
												/* U+XXB4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 180 */
												/* U+XXB5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 181 */
												/* U+XXB6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 182 */
												/* U+XXB7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 183 */
												/* U+XXB8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 184 */
												/* U+XXB9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 185 */
												/* U+XXBA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 186 */
												/* U+XXBB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 187 */
												/* U+XXBC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 188 */
												/* U+XXBD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 189 */
												/* U+XXBE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 190 */
												/* U+XXBF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 191 */
												/* U+XXC0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 192 */
												/* U+XXC1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 193 */
												/* U+XXC2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 194 */
												/* U+XXC3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 195 */
												/* U+XXC4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 196 */
												/* U+XXC5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 197 */
												/* U+XXC6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 198 */
												/* U+XXC7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 199 */
												/* U+XXC8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 200 */
												/* U+XXC9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 201 */
												/* U+XXCA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 202 */
												/* U+XXCB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 203 */
												/* U+XXCC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 204 */
												/* U+XXCD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 205 */
												/* U+XXCE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 206 */
												/* U+XXCF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 207 */
												/* U+XXD0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 208 */
												/* U+XXD1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 209 */
												/* U+XXD2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 210 */
												/* U+XXD3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 211 */
												/* U+XXD4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 212 */
												/* U+XXD5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 213 */
												/* U+XXD6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 214 */
												/* U+XXD7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 215 */
												/* U+XXD8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 216 */
												/* U+XXD9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 217 */
												/* U+XXDA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 218 */
												/* U+XXDB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 219 */
												/* U+XXDC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 220 */
												/* U+XXDD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 221 */
												/* U+XXDE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 222 */
												/* U+XXDF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 223 */
												/* U+XXE0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 224 */
												/* U+XXE1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 225 */
												/* U+XXE2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 226 */
												/* U+XXE3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 227 */
												/* U+XXE4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 228 */
												/* U+XXE5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 229 */
												/* U+XXE6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 230 */
												/* U+XXE7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 231 */
												/* U+XXE8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 232 */
												/* U+XXE9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 233 */
												/* U+XXEA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 234 */
												/* U+XXEB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 235 */
												/* U+XXEC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 236 */
												/* U+XXED */ UNICODE_REPLACEMENT_CHARACTER,
												/* 237 */
												/* U+XXEE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 238 */
												/* U+XXEF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 239 */
												/* U+XXF0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 240 */
												/* U+XXF1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 241 */
												/* U+XXF2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 242 */
												/* U+XXF3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 243 */
												/* U+XXF4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 244 */
												/* U+XXF5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 245 */
												/* U+XXF6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 246 */
												/* U+XXF7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 247 */
												/* U+XXF8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 248 */
												/* U+XXF9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 249 */
												/* U+XXFA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 250 */
												/* U+XXFB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 251 */
												/* U+XXFC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 252 */
												/* U+XXFD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 253 */
												/* U+XXFE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 254 */
												/* U+XXFF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 255 */
	/* U+0000 */ 0x0000 /*                                          NULL */ ,	/* 256 */
	/* U+0001 */ 0x0001 /*                              START OF HEADING */ ,	/* 257 */
	/* U+0002 */ 0x0002 /*                                 START OF TEXT */ ,	/* 258 */
	/* U+0003 */ 0x0003 /*                                   END OF TEXT */ ,	/* 259 */
	/* U+0004 */ 0x0004 /*                           END OF TRANSMISSION */ ,	/* 260 */
	/* U+0005 */ 0x0005 /*                                       ENQUIRY */ ,	/* 261 */
	/* U+0006 */ 0x0006 /*                                   ACKNOWLEDGE */ ,	/* 262 */
	/* U+0007 */ 0x0007 /*                                          BELL */ ,	/* 263 */
	/* U+0008 */ 0x0008 /*                                     BACKSPACE */ ,	/* 264 */
	/* U+0009 */ 0x0009 /*                         HORIZONTAL TABULATION */ ,	/* 265 */
	/* U+000A */ 0x000A /*                                     LINE FEED */ ,	/* 266 */
	/* U+000B */ 0x000B /*                           VERTICAL TABULATION */ ,	/* 267 */
	/* U+000C */ 0x000C /*                                     FORM FEED */ ,	/* 268 */
	/* U+000D */ 0x000D /*                               CARRIAGE RETURN */ ,	/* 269 */
	/* U+000E */ 0x000E /*                                     SHIFT OUT */ ,	/* 270 */
	/* U+000F */ 0x000F /*                                      SHIFT IN */ ,	/* 271 */
	/* U+0010 */ 0x0010 /*                              DATA LINK ESCAPE */ ,	/* 272 */
	/* U+0011 */ 0x0011 /*                            DEVICE CONTROL ONE */ ,	/* 273 */
	/* U+0012 */ 0x0012 /*                            DEVICE CONTROL TWO */ ,	/* 274 */
	/* U+0013 */ 0x0013 /*                          DEVICE CONTROL THREE */ ,	/* 275 */
	/* U+0014 */ 0x0014 /*                           DEVICE CONTROL FOUR */ ,	/* 276 */
	/* U+0015 */ 0x0015 /*                          NEGATIVE ACKNOWLEDGE */ ,	/* 277 */
	/* U+0016 */ 0x0016 /*                              SYNCHRONOUS IDLE */ ,	/* 278 */
	/* U+0017 */ 0x0017 /*                     END OF TRANSMISSION BLOCK */ ,	/* 279 */
	/* U+0018 */ 0x0018 /*                                        CANCEL */ ,	/* 280 */
	/* U+0019 */ 0x0019 /*                                 END OF MEDIUM */ ,	/* 281 */
	/* U+001A */ 0x001A /*                                    SUBSTITUTE */ ,	/* 282 */
	/* U+001B */ 0x001B /*                                        ESCAPE */ ,	/* 283 */
	/* U+001C */ 0x001C /*                                FILE SEPARATOR */ ,	/* 284 */
	/* U+001D */ 0x001D /*                               GROUP SEPARATOR */ ,	/* 285 */
	/* U+001E */ 0x001E /*                              RECORD SEPARATOR */ ,	/* 286 */
	/* U+001F */ 0x001F /*                                UNIT SEPARATOR */ ,	/* 287 */
	/* U+0020 */ 0x0020 /*                                         SPACE */ ,	/* 288 */
	/* U+0021 */ 0x0021 /*                              EXCLAMATION MARK */ ,	/* 289 */
	/* U+0022 */ 0x0022 /*                                QUOTATION MARK */ ,	/* 290 */
	/* U+0023 */ 0x0023 /*                                   NUMBER SIGN */ ,	/* 291 */
	/* U+0024 */ 0x0024 /*                                   DOLLAR SIGN */ ,	/* 292 */
	/* U+0025 */ 0x0025 /*                                  PERCENT SIGN */ ,	/* 293 */
	/* U+0026 */ 0x0026 /*                                     AMPERSAND */ ,	/* 294 */
	/* U+0027 */ 0x0027 /*                                    APOSTROPHE */ ,	/* 295 */
	/* U+0028 */ 0x0028 /*                              LEFT PARENTHESIS */ ,	/* 296 */
	/* U+0029 */ 0x0029 /*                             RIGHT PARENTHESIS */ ,	/* 297 */
	/* U+002A */ 0x002A /*                                      ASTERISK */ ,	/* 298 */
	/* U+002B */ 0x002B /*                                     PLUS SIGN */ ,	/* 299 */
	/* U+002C */ 0x002C /*                                         COMMA */ ,	/* 300 */
	/* U+002D */ 0x002D /*                                  HYPHEN-MINUS */ ,	/* 301 */
	/* U+002E */ 0x002E /*                                     FULL STOP */ ,	/* 302 */
	/* U+002F */ 0x002F /*                                       SOLIDUS */ ,	/* 303 */
	/* U+0030 */ 0x0030 /*                                    DIGIT ZERO */ ,	/* 304 */
	/* U+0031 */ 0x0031 /*                                     DIGIT ONE */ ,	/* 305 */
	/* U+0032 */ 0x0032 /*                                     DIGIT TWO */ ,	/* 306 */
	/* U+0033 */ 0x0033 /*                                   DIGIT THREE */ ,	/* 307 */
	/* U+0034 */ 0x0034 /*                                    DIGIT FOUR */ ,	/* 308 */
	/* U+0035 */ 0x0035 /*                                    DIGIT FIVE */ ,	/* 309 */
	/* U+0036 */ 0x0036 /*                                     DIGIT SIX */ ,	/* 310 */
	/* U+0037 */ 0x0037 /*                                   DIGIT SEVEN */ ,	/* 311 */
	/* U+0038 */ 0x0038 /*                                   DIGIT EIGHT */ ,	/* 312 */
	/* U+0039 */ 0x0039 /*                                    DIGIT NINE */ ,	/* 313 */
	/* U+003A */ 0x003A /*                                         COLON */ ,	/* 314 */
	/* U+003B */ 0x003B /*                                     SEMICOLON */ ,	/* 315 */
	/* U+003C */ 0x003C /*                                LESS-THAN SIGN */ ,	/* 316 */
	/* U+003D */ 0x003D /*                                   EQUALS SIGN */ ,	/* 317 */
	/* U+003E */ 0x003E /*                             GREATER-THAN SIGN */ ,	/* 318 */
	/* U+003F */ 0x003F /*                                 QUESTION MARK */ ,	/* 319 */
	/* U+0040 */ 0x0040 /*                                 COMMERCIAL AT */ ,	/* 320 */
	/* U+0041 */ 0x0041 /*                        LATIN CAPITAL LETTER A */ ,	/* 321 */
	/* U+0042 */ 0x0042 /*                        LATIN CAPITAL LETTER B */ ,	/* 322 */
	/* U+0043 */ 0x0043 /*                        LATIN CAPITAL LETTER C */ ,	/* 323 */
	/* U+0044 */ 0x0044 /*                        LATIN CAPITAL LETTER D */ ,	/* 324 */
	/* U+0045 */ 0x0045 /*                        LATIN CAPITAL LETTER E */ ,	/* 325 */
	/* U+0046 */ 0x0046 /*                        LATIN CAPITAL LETTER F */ ,	/* 326 */
	/* U+0047 */ 0x0047 /*                        LATIN CAPITAL LETTER G */ ,	/* 327 */
	/* U+0048 */ 0x0048 /*                        LATIN CAPITAL LETTER H */ ,	/* 328 */
	/* U+0049 */ 0x0049 /*                        LATIN CAPITAL LETTER I */ ,	/* 329 */
	/* U+004A */ 0x004A /*                        LATIN CAPITAL LETTER J */ ,	/* 330 */
	/* U+004B */ 0x004B /*                        LATIN CAPITAL LETTER K */ ,	/* 331 */
	/* U+004C */ 0x004C /*                        LATIN CAPITAL LETTER L */ ,	/* 332 */
	/* U+004D */ 0x004D /*                        LATIN CAPITAL LETTER M */ ,	/* 333 */
	/* U+004E */ 0x004E /*                        LATIN CAPITAL LETTER N */ ,	/* 334 */
	/* U+004F */ 0x004F /*                        LATIN CAPITAL LETTER O */ ,	/* 335 */
	/* U+0050 */ 0x0050 /*                        LATIN CAPITAL LETTER P */ ,	/* 336 */
	/* U+0051 */ 0x0051 /*                        LATIN CAPITAL LETTER Q */ ,	/* 337 */
	/* U+0052 */ 0x0052 /*                        LATIN CAPITAL LETTER R */ ,	/* 338 */
	/* U+0053 */ 0x0053 /*                        LATIN CAPITAL LETTER S */ ,	/* 339 */
	/* U+0054 */ 0x0054 /*                        LATIN CAPITAL LETTER T */ ,	/* 340 */
	/* U+0055 */ 0x0055 /*                        LATIN CAPITAL LETTER U */ ,	/* 341 */
	/* U+0056 */ 0x0056 /*                        LATIN CAPITAL LETTER V */ ,	/* 342 */
	/* U+0057 */ 0x0057 /*                        LATIN CAPITAL LETTER W */ ,	/* 343 */
	/* U+0058 */ 0x0058 /*                        LATIN CAPITAL LETTER X */ ,	/* 344 */
	/* U+0059 */ 0x0059 /*                        LATIN CAPITAL LETTER Y */ ,	/* 345 */
	/* U+005A */ 0x005A /*                        LATIN CAPITAL LETTER Z */ ,	/* 346 */
	/* U+005B */ 0x005B /*                           LEFT SQUARE BRACKET */ ,	/* 347 */
	/* U+005C */ 0x00A5 /*                                      YEN SIGN */ ,	/* 348 */
	/* U+005D */ 0x005D /*                          RIGHT SQUARE BRACKET */ ,	/* 349 */
	/* U+005E */ 0x005E /*                             CIRCUMFLEX ACCENT */ ,	/* 350 */
	/* U+005F */ 0x005F /*                                      LOW LINE */ ,	/* 351 */
	/* U+0060 */ 0x0060 /*                                  GRAVE ACCENT */ ,	/* 352 */
	/* U+0061 */ 0x0061 /*                          LATIN SMALL LETTER A */ ,	/* 353 */
	/* U+0062 */ 0x0062 /*                          LATIN SMALL LETTER B */ ,	/* 354 */
	/* U+0063 */ 0x0063 /*                          LATIN SMALL LETTER C */ ,	/* 355 */
	/* U+0064 */ 0x0064 /*                          LATIN SMALL LETTER D */ ,	/* 356 */
	/* U+0065 */ 0x0065 /*                          LATIN SMALL LETTER E */ ,	/* 357 */
	/* U+0066 */ 0x0066 /*                          LATIN SMALL LETTER F */ ,	/* 358 */
	/* U+0067 */ 0x0067 /*                          LATIN SMALL LETTER G */ ,	/* 359 */
	/* U+0068 */ 0x0068 /*                          LATIN SMALL LETTER H */ ,	/* 360 */
	/* U+0069 */ 0x0069 /*                          LATIN SMALL LETTER I */ ,	/* 361 */
	/* U+006A */ 0x006A /*                          LATIN SMALL LETTER J */ ,	/* 362 */
	/* U+006B */ 0x006B /*                          LATIN SMALL LETTER K */ ,	/* 363 */
	/* U+006C */ 0x006C /*                          LATIN SMALL LETTER L */ ,	/* 364 */
	/* U+006D */ 0x006D /*                          LATIN SMALL LETTER M */ ,	/* 365 */
	/* U+006E */ 0x006E /*                          LATIN SMALL LETTER N */ ,	/* 366 */
	/* U+006F */ 0x006F /*                          LATIN SMALL LETTER O */ ,	/* 367 */
	/* U+0070 */ 0x0070 /*                          LATIN SMALL LETTER P */ ,	/* 368 */
	/* U+0071 */ 0x0071 /*                          LATIN SMALL LETTER Q */ ,	/* 369 */
	/* U+0072 */ 0x0072 /*                          LATIN SMALL LETTER R */ ,	/* 370 */
	/* U+0073 */ 0x0073 /*                          LATIN SMALL LETTER S */ ,	/* 371 */
	/* U+0074 */ 0x0074 /*                          LATIN SMALL LETTER T */ ,	/* 372 */
	/* U+0075 */ 0x0075 /*                          LATIN SMALL LETTER U */ ,	/* 373 */
	/* U+0076 */ 0x0076 /*                          LATIN SMALL LETTER V */ ,	/* 374 */
	/* U+0077 */ 0x0077 /*                          LATIN SMALL LETTER W */ ,	/* 375 */
	/* U+0078 */ 0x0078 /*                          LATIN SMALL LETTER X */ ,	/* 376 */
	/* U+0079 */ 0x0079 /*                          LATIN SMALL LETTER Y */ ,	/* 377 */
	/* U+007A */ 0x007A /*                          LATIN SMALL LETTER Z */ ,	/* 378 */
	/* U+007B */ 0x007B /*                            LEFT CURLY BRACKET */ ,	/* 379 */
	/* U+007C */ 0x007C /*                                 VERTICAL LINE */ ,	/* 380 */
	/* U+007D */ 0x007D /*                           RIGHT CURLY BRACKET */ ,	/* 381 */
	/* U+007E */ 0x203E /*                                      OVERLINE */ ,	/* 382 */
	/* U+007F */ 0x007F /*                                         ASCII */ ,	/* 383 */
												/* U+0080 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 384 */
												/* U+0081 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 385 */
												/* U+0082 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 386 */
												/* U+0083 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 387 */
												/* U+0084 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 388 */
												/* U+0085 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 389 */
												/* U+0086 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 390 */
												/* U+0087 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 391 */
												/* U+0088 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 392 */
												/* U+0089 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 393 */
												/* U+008A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 394 */
												/* U+008B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 395 */
												/* U+008C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 396 */
												/* U+008D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 397 */
												/* U+008E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 398 */
												/* U+008F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 399 */
												/* U+0090 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 400 */
												/* U+0091 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 401 */
												/* U+0092 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 402 */
												/* U+0093 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 403 */
												/* U+0094 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 404 */
												/* U+0095 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 405 */
												/* U+0096 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 406 */
												/* U+0097 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 407 */
												/* U+0098 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 408 */
												/* U+0099 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 409 */
												/* U+009A */ UNICODE_REPLACEMENT_CHARACTER,
												/* 410 */
												/* U+009B */ UNICODE_REPLACEMENT_CHARACTER,
												/* 411 */
												/* U+009C */ UNICODE_REPLACEMENT_CHARACTER,
												/* 412 */
												/* U+009D */ UNICODE_REPLACEMENT_CHARACTER,
												/* 413 */
												/* U+009E */ UNICODE_REPLACEMENT_CHARACTER,
												/* 414 */
												/* U+009F */ UNICODE_REPLACEMENT_CHARACTER,
												/* 415 */
												/* U+00A0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 416 */
	/* U+00A1 */ 0xFF61 /*               HALFWIDTH IDEOGRAPHIC FULL STOP */ ,	/* 417 */
	/* U+00A2 */ 0xFF62 /*                 HALFWIDTH LEFT CORNER BRACKET */ ,	/* 418 */
	/* U+00A3 */ 0xFF63 /*                HALFWIDTH RIGHT CORNER BRACKET */ ,	/* 419 */
	/* U+00A4 */ 0xFF64 /*                   HALFWIDTH IDEOGRAPHIC COMMA */ ,	/* 420 */
	/* U+00A5 */ 0xFF65 /*                 HALFWIDTH KATAKANA MIDDLE DOT */ ,	/* 421 */
	/* U+00A6 */ 0xFF66 /*                  HALFWIDTH KATAKANA LETTER WO */ ,	/* 422 */
	/* U+00A7 */ 0xFF67 /*             HALFWIDTH KATAKANA LETTER SMALL A */ ,	/* 423 */
	/* U+00A8 */ 0xFF68 /*             HALFWIDTH KATAKANA LETTER SMALL I */ ,	/* 424 */
	/* U+00A9 */ 0xFF69 /*             HALFWIDTH KATAKANA LETTER SMALL U */ ,	/* 425 */
	/* U+00AA */ 0xFF6A /*             HALFWIDTH KATAKANA LETTER SMALL E */ ,	/* 426 */
	/* U+00AB */ 0xFF6B /*             HALFWIDTH KATAKANA LETTER SMALL O */ ,	/* 427 */
	/* U+00AC */ 0xFF6C /*            HALFWIDTH KATAKANA LETTER SMALL YA */ ,	/* 428 */
	/* U+00AD */ 0xFF6D /*            HALFWIDTH KATAKANA LETTER SMALL YU */ ,	/* 429 */
	/* U+00AE */ 0xFF6E /*            HALFWIDTH KATAKANA LETTER SMALL YO */ ,	/* 430 */
	/* U+00AF */ 0xFF6F /*            HALFWIDTH KATAKANA LETTER SMALL TU */ ,	/* 431 */
	/* U+00B0 */ 0xFF70 /*  HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */ ,	/* 432 */
	/* U+00B1 */ 0xFF71 /*                   HALFWIDTH KATAKANA LETTER A */ ,	/* 433 */
	/* U+00B2 */ 0xFF72 /*                   HALFWIDTH KATAKANA LETTER I */ ,	/* 434 */
	/* U+00B3 */ 0xFF73 /*                   HALFWIDTH KATAKANA LETTER U */ ,	/* 435 */
	/* U+00B4 */ 0xFF74 /*                   HALFWIDTH KATAKANA LETTER E */ ,	/* 436 */
	/* U+00B5 */ 0xFF75 /*                   HALFWIDTH KATAKANA LETTER O */ ,	/* 437 */
	/* U+00B6 */ 0xFF76 /*                  HALFWIDTH KATAKANA LETTER KA */ ,	/* 438 */
	/* U+00B7 */ 0xFF77 /*                  HALFWIDTH KATAKANA LETTER KI */ ,	/* 439 */
	/* U+00B8 */ 0xFF78 /*                  HALFWIDTH KATAKANA LETTER KU */ ,	/* 440 */
	/* U+00B9 */ 0xFF79 /*                  HALFWIDTH KATAKANA LETTER KE */ ,	/* 441 */
	/* U+00BA */ 0xFF7A /*                  HALFWIDTH KATAKANA LETTER KO */ ,	/* 442 */
	/* U+00BB */ 0xFF7B /*                  HALFWIDTH KATAKANA LETTER SA */ ,	/* 443 */
	/* U+00BC */ 0xFF7C /*                  HALFWIDTH KATAKANA LETTER SI */ ,	/* 444 */
	/* U+00BD */ 0xFF7D /*                  HALFWIDTH KATAKANA LETTER SU */ ,	/* 445 */
	/* U+00BE */ 0xFF7E /*                  HALFWIDTH KATAKANA LETTER SE */ ,	/* 446 */
	/* U+00BF */ 0xFF7F /*                  HALFWIDTH KATAKANA LETTER SO */ ,	/* 447 */
	/* U+00C0 */ 0xFF80 /*                  HALFWIDTH KATAKANA LETTER TA */ ,	/* 448 */
	/* U+00C1 */ 0xFF81 /*                  HALFWIDTH KATAKANA LETTER TI */ ,	/* 449 */
	/* U+00C2 */ 0xFF82 /*                  HALFWIDTH KATAKANA LETTER TU */ ,	/* 450 */
	/* U+00C3 */ 0xFF83 /*                  HALFWIDTH KATAKANA LETTER TE */ ,	/* 451 */
	/* U+00C4 */ 0xFF84 /*                  HALFWIDTH KATAKANA LETTER TO */ ,	/* 452 */
	/* U+00C5 */ 0xFF85 /*                  HALFWIDTH KATAKANA LETTER NA */ ,	/* 453 */
	/* U+00C6 */ 0xFF86 /*                  HALFWIDTH KATAKANA LETTER NI */ ,	/* 454 */
	/* U+00C7 */ 0xFF87 /*                  HALFWIDTH KATAKANA LETTER NU */ ,	/* 455 */
	/* U+00C8 */ 0xFF88 /*                  HALFWIDTH KATAKANA LETTER NE */ ,	/* 456 */
	/* U+00C9 */ 0xFF89 /*                  HALFWIDTH KATAKANA LETTER NO */ ,	/* 457 */
	/* U+00CA */ 0xFF8A /*                  HALFWIDTH KATAKANA LETTER HA */ ,	/* 458 */
	/* U+00CB */ 0xFF8B /*                  HALFWIDTH KATAKANA LETTER HI */ ,	/* 459 */
	/* U+00CC */ 0xFF8C /*                  HALFWIDTH KATAKANA LETTER HU */ ,	/* 460 */
	/* U+00CD */ 0xFF8D /*                  HALFWIDTH KATAKANA LETTER HE */ ,	/* 461 */
	/* U+00CE */ 0xFF8E /*                  HALFWIDTH KATAKANA LETTER HO */ ,	/* 462 */
	/* U+00CF */ 0xFF8F /*                  HALFWIDTH KATAKANA LETTER MA */ ,	/* 463 */
	/* U+00D0 */ 0xFF90 /*                  HALFWIDTH KATAKANA LETTER MI */ ,	/* 464 */
	/* U+00D1 */ 0xFF91 /*                  HALFWIDTH KATAKANA LETTER MU */ ,	/* 465 */
	/* U+00D2 */ 0xFF92 /*                  HALFWIDTH KATAKANA LETTER ME */ ,	/* 466 */
	/* U+00D3 */ 0xFF93 /*                  HALFWIDTH KATAKANA LETTER MO */ ,	/* 467 */
	/* U+00D4 */ 0xFF94 /*                  HALFWIDTH KATAKANA LETTER YA */ ,	/* 468 */
	/* U+00D5 */ 0xFF95 /*                  HALFWIDTH KATAKANA LETTER YU */ ,	/* 469 */
	/* U+00D6 */ 0xFF96 /*                  HALFWIDTH KATAKANA LETTER YO */ ,	/* 470 */
	/* U+00D7 */ 0xFF97 /*                  HALFWIDTH KATAKANA LETTER RA */ ,	/* 471 */
	/* U+00D8 */ 0xFF98 /*                  HALFWIDTH KATAKANA LETTER RI */ ,	/* 472 */
	/* U+00D9 */ 0xFF99 /*                  HALFWIDTH KATAKANA LETTER RU */ ,	/* 473 */
	/* U+00DA */ 0xFF9A /*                  HALFWIDTH KATAKANA LETTER RE */ ,	/* 474 */
	/* U+00DB */ 0xFF9B /*                  HALFWIDTH KATAKANA LETTER RO */ ,	/* 475 */
	/* U+00DC */ 0xFF9C /*                  HALFWIDTH KATAKANA LETTER WA */ ,	/* 476 */
	/* U+00DD */ 0xFF9D /*                   HALFWIDTH KATAKANA LETTER N */ ,	/* 477 */
	/* U+00DE */ 0xFF9E /*          HALFWIDTH KATAKANA VOICED SOUND MARK */ ,	/* 478 */
	/* U+00DF */ 0xFF9F /*     HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */ ,	/* 479 */
												/* U+00E0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 480 */
												/* U+00E1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 481 */
												/* U+00E2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 482 */
												/* U+00E3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 483 */
												/* U+00E4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 484 */
												/* U+00E5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 485 */
												/* U+00E6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 486 */
												/* U+00E7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 487 */
												/* U+00E8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 488 */
												/* U+00E9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 489 */
												/* U+00EA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 490 */
												/* U+00EB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 491 */
												/* U+00EC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 492 */
												/* U+00ED */ UNICODE_REPLACEMENT_CHARACTER,
												/* 493 */
												/* U+00EE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 494 */
												/* U+00EF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 495 */
												/* U+00F0 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 496 */
												/* U+00F1 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 497 */
												/* U+00F2 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 498 */
												/* U+00F3 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 499 */
												/* U+00F4 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 500 */
												/* U+00F5 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 501 */
												/* U+00F6 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 502 */
												/* U+00F7 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 503 */
												/* U+00F8 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 504 */
												/* U+00F9 */ UNICODE_REPLACEMENT_CHARACTER,
												/* 505 */
												/* U+00FA */ UNICODE_REPLACEMENT_CHARACTER,
												/* 506 */
												/* U+00FB */ UNICODE_REPLACEMENT_CHARACTER,
												/* 507 */
												/* U+00FC */ UNICODE_REPLACEMENT_CHARACTER,
												/* 508 */
												/* U+00FD */ UNICODE_REPLACEMENT_CHARACTER,
												/* 509 */
												/* U+00FE */ UNICODE_REPLACEMENT_CHARACTER,
												/* 510 */
												/* U+00FF */ UNICODE_REPLACEMENT_CHARACTER,
												/* 511 */
	0							/* END OF MAP TABLE */
};
static const USHORT sjis_to_unicode_map[256] = {
/* U+00-- */ 256,
/* U+01-- */ 0,
/* U+02-- */ 0,
/* U+03-- */ 0,
/* U+04-- */ 0,
/* U+05-- */ 0,
/* U+06-- */ 0,
/* U+07-- */ 0,
/* U+08-- */ 0,
/* U+09-- */ 0,
/* U+0A-- */ 0,
/* U+0B-- */ 0,
/* U+0C-- */ 0,
/* U+0D-- */ 0,
/* U+0E-- */ 0,
/* U+0F-- */ 0,
/* U+10-- */ 0,
/* U+11-- */ 0,
/* U+12-- */ 0,
/* U+13-- */ 0,
/* U+14-- */ 0,
/* U+15-- */ 0,
/* U+16-- */ 0,
/* U+17-- */ 0,
/* U+18-- */ 0,
/* U+19-- */ 0,
/* U+1A-- */ 0,
/* U+1B-- */ 0,
/* U+1C-- */ 0,
/* U+1D-- */ 0,
/* U+1E-- */ 0,
/* U+1F-- */ 0,
/* U+20-- */ 0,
/* U+21-- */ 0,
/* U+22-- */ 0,
/* U+23-- */ 0,
/* U+24-- */ 0,
/* U+25-- */ 0,
/* U+26-- */ 0,
/* U+27-- */ 0,
/* U+28-- */ 0,
/* U+29-- */ 0,
/* U+2A-- */ 0,
/* U+2B-- */ 0,
/* U+2C-- */ 0,
/* U+2D-- */ 0,
/* U+2E-- */ 0,
/* U+2F-- */ 0,
/* U+30-- */ 0,
/* U+31-- */ 0,
/* U+32-- */ 0,
/* U+33-- */ 0,
/* U+34-- */ 0,
/* U+35-- */ 0,
/* U+36-- */ 0,
/* U+37-- */ 0,
/* U+38-- */ 0,
/* U+39-- */ 0,
/* U+3A-- */ 0,
/* U+3B-- */ 0,
/* U+3C-- */ 0,
/* U+3D-- */ 0,
/* U+3E-- */ 0,
/* U+3F-- */ 0,
/* U+40-- */ 0,
/* U+41-- */ 0,
/* U+42-- */ 0,
/* U+43-- */ 0,
/* U+44-- */ 0,
/* U+45-- */ 0,
/* U+46-- */ 0,
/* U+47-- */ 0,
/* U+48-- */ 0,
/* U+49-- */ 0,
/* U+4A-- */ 0,
/* U+4B-- */ 0,
/* U+4C-- */ 0,
/* U+4D-- */ 0,
/* U+4E-- */ 0,
/* U+4F-- */ 0,
/* U+50-- */ 0,
/* U+51-- */ 0,
/* U+52-- */ 0,
/* U+53-- */ 0,
/* U+54-- */ 0,
/* U+55-- */ 0,
/* U+56-- */ 0,
/* U+57-- */ 0,
/* U+58-- */ 0,
/* U+59-- */ 0,
/* U+5A-- */ 0,
/* U+5B-- */ 0,
/* U+5C-- */ 0,
/* U+5D-- */ 0,
/* U+5E-- */ 0,
/* U+5F-- */ 0,
/* U+60-- */ 0,
/* U+61-- */ 0,
/* U+62-- */ 0,
/* U+63-- */ 0,
/* U+64-- */ 0,
/* U+65-- */ 0,
/* U+66-- */ 0,
/* U+67-- */ 0,
/* U+68-- */ 0,
/* U+69-- */ 0,
/* U+6A-- */ 0,
/* U+6B-- */ 0,
/* U+6C-- */ 0,
/* U+6D-- */ 0,
/* U+6E-- */ 0,
/* U+6F-- */ 0,
/* U+70-- */ 0,
/* U+71-- */ 0,
/* U+72-- */ 0,
/* U+73-- */ 0,
/* U+74-- */ 0,
/* U+75-- */ 0,
/* U+76-- */ 0,
/* U+77-- */ 0,
/* U+78-- */ 0,
/* U+79-- */ 0,
/* U+7A-- */ 0,
/* U+7B-- */ 0,
/* U+7C-- */ 0,
/* U+7D-- */ 0,
/* U+7E-- */ 0,
/* U+7F-- */ 0,
/* U+80-- */ 0,
/* U+81-- */ 0,
/* U+82-- */ 0,
/* U+83-- */ 0,
/* U+84-- */ 0,
/* U+85-- */ 0,
/* U+86-- */ 0,
/* U+87-- */ 0,
/* U+88-- */ 0,
/* U+89-- */ 0,
/* U+8A-- */ 0,
/* U+8B-- */ 0,
/* U+8C-- */ 0,
/* U+8D-- */ 0,
/* U+8E-- */ 0,
/* U+8F-- */ 0,
/* U+90-- */ 0,
/* U+91-- */ 0,
/* U+92-- */ 0,
/* U+93-- */ 0,
/* U+94-- */ 0,
/* U+95-- */ 0,
/* U+96-- */ 0,
/* U+97-- */ 0,
/* U+98-- */ 0,
/* U+99-- */ 0,
/* U+9A-- */ 0,
/* U+9B-- */ 0,
/* U+9C-- */ 0,
/* U+9D-- */ 0,
/* U+9E-- */ 0,
/* U+9F-- */ 0,
/* U+A0-- */ 0,
/* U+A1-- */ 0,
/* U+A2-- */ 0,
/* U+A3-- */ 0,
/* U+A4-- */ 0,
/* U+A5-- */ 0,
/* U+A6-- */ 0,
/* U+A7-- */ 0,
/* U+A8-- */ 0,
/* U+A9-- */ 0,
/* U+AA-- */ 0,
/* U+AB-- */ 0,
/* U+AC-- */ 0,
/* U+AD-- */ 0,
/* U+AE-- */ 0,
/* U+AF-- */ 0,
/* U+B0-- */ 0,
/* U+B1-- */ 0,
/* U+B2-- */ 0,
/* U+B3-- */ 0,
/* U+B4-- */ 0,
/* U+B5-- */ 0,
/* U+B6-- */ 0,
/* U+B7-- */ 0,
/* U+B8-- */ 0,
/* U+B9-- */ 0,
/* U+BA-- */ 0,
/* U+BB-- */ 0,
/* U+BC-- */ 0,
/* U+BD-- */ 0,
/* U+BE-- */ 0,
/* U+BF-- */ 0,
/* U+C0-- */ 0,
/* U+C1-- */ 0,
/* U+C2-- */ 0,
/* U+C3-- */ 0,
/* U+C4-- */ 0,
/* U+C5-- */ 0,
/* U+C6-- */ 0,
/* U+C7-- */ 0,
/* U+C8-- */ 0,
/* U+C9-- */ 0,
/* U+CA-- */ 0,
/* U+CB-- */ 0,
/* U+CC-- */ 0,
/* U+CD-- */ 0,
/* U+CE-- */ 0,
/* U+CF-- */ 0,
/* U+D0-- */ 0,
/* U+D1-- */ 0,
/* U+D2-- */ 0,
/* U+D3-- */ 0,
/* U+D4-- */ 0,
/* U+D5-- */ 0,
/* U+D6-- */ 0,
/* U+D7-- */ 0,
/* U+D8-- */ 0,
/* U+D9-- */ 0,
/* U+DA-- */ 0,
/* U+DB-- */ 0,
/* U+DC-- */ 0,
/* U+DD-- */ 0,
/* U+DE-- */ 0,
/* U+DF-- */ 0,
/* U+E0-- */ 0,
/* U+E1-- */ 0,
/* U+E2-- */ 0,
/* U+E3-- */ 0,
/* U+E4-- */ 0,
/* U+E5-- */ 0,
/* U+E6-- */ 0,
/* U+E7-- */ 0,
/* U+E8-- */ 0,
/* U+E9-- */ 0,
/* U+EA-- */ 0,
/* U+EB-- */ 0,
/* U+EC-- */ 0,
/* U+ED-- */ 0,
/* U+EE-- */ 0,
/* U+EF-- */ 0,
/* U+F0-- */ 0,
/* U+F1-- */ 0,
/* U+F2-- */ 0,
/* U+F3-- */ 0,
/* U+F4-- */ 0,
/* U+F5-- */ 0,
/* U+F6-- */ 0,
/* U+F7-- */ 0,
/* U+F8-- */ 0,
/* U+F9-- */ 0,
/* U+FA-- */ 0,
/* U+FB-- */ 0,
/* U+FC-- */ 0,
/* U+FD-- */ 0,
/* U+FE-- */ 0,
/* U+FF-- */ 0,
};


static const int CANT_MAP_CHARACTER = 0;

static const USHORT sjis_from_unicode_mapping_array[] = {
										/* U+XX00 */ CANT_MAP_CHARACTER,
										/* 0 */
										/* U+XX01 */ CANT_MAP_CHARACTER,
										/* 1 */
										/* U+XX02 */ CANT_MAP_CHARACTER,
										/* 2 */
										/* U+XX03 */ CANT_MAP_CHARACTER,
										/* 3 */
										/* U+XX04 */ CANT_MAP_CHARACTER,
										/* 4 */
										/* U+XX05 */ CANT_MAP_CHARACTER,
										/* 5 */
										/* U+XX06 */ CANT_MAP_CHARACTER,
										/* 6 */
										/* U+XX07 */ CANT_MAP_CHARACTER,
										/* 7 */
										/* U+XX08 */ CANT_MAP_CHARACTER,
										/* 8 */
										/* U+XX09 */ CANT_MAP_CHARACTER,
										/* 9 */
										/* U+XX0A */ CANT_MAP_CHARACTER,
										/* 10 */
										/* U+XX0B */ CANT_MAP_CHARACTER,
										/* 11 */
										/* U+XX0C */ CANT_MAP_CHARACTER,
										/* 12 */
										/* U+XX0D */ CANT_MAP_CHARACTER,
										/* 13 */
										/* U+XX0E */ CANT_MAP_CHARACTER,
										/* 14 */
										/* U+XX0F */ CANT_MAP_CHARACTER,
										/* 15 */
										/* U+XX10 */ CANT_MAP_CHARACTER,
										/* 16 */
										/* U+XX11 */ CANT_MAP_CHARACTER,
										/* 17 */
										/* U+XX12 */ CANT_MAP_CHARACTER,
										/* 18 */
										/* U+XX13 */ CANT_MAP_CHARACTER,
										/* 19 */
										/* U+XX14 */ CANT_MAP_CHARACTER,
										/* 20 */
										/* U+XX15 */ CANT_MAP_CHARACTER,
										/* 21 */
										/* U+XX16 */ CANT_MAP_CHARACTER,
										/* 22 */
										/* U+XX17 */ CANT_MAP_CHARACTER,
										/* 23 */
										/* U+XX18 */ CANT_MAP_CHARACTER,
										/* 24 */
										/* U+XX19 */ CANT_MAP_CHARACTER,
										/* 25 */
										/* U+XX1A */ CANT_MAP_CHARACTER,
										/* 26 */
										/* U+XX1B */ CANT_MAP_CHARACTER,
										/* 27 */
										/* U+XX1C */ CANT_MAP_CHARACTER,
										/* 28 */
										/* U+XX1D */ CANT_MAP_CHARACTER,
										/* 29 */
										/* U+XX1E */ CANT_MAP_CHARACTER,
										/* 30 */
										/* U+XX1F */ CANT_MAP_CHARACTER,
										/* 31 */
										/* U+XX20 */ CANT_MAP_CHARACTER,
										/* 32 */
										/* U+XX21 */ CANT_MAP_CHARACTER,
										/* 33 */
										/* U+XX22 */ CANT_MAP_CHARACTER,
										/* 34 */
										/* U+XX23 */ CANT_MAP_CHARACTER,
										/* 35 */
										/* U+XX24 */ CANT_MAP_CHARACTER,
										/* 36 */
										/* U+XX25 */ CANT_MAP_CHARACTER,
										/* 37 */
										/* U+XX26 */ CANT_MAP_CHARACTER,
										/* 38 */
										/* U+XX27 */ CANT_MAP_CHARACTER,
										/* 39 */
										/* U+XX28 */ CANT_MAP_CHARACTER,
										/* 40 */
										/* U+XX29 */ CANT_MAP_CHARACTER,
										/* 41 */
										/* U+XX2A */ CANT_MAP_CHARACTER,
										/* 42 */
										/* U+XX2B */ CANT_MAP_CHARACTER,
										/* 43 */
										/* U+XX2C */ CANT_MAP_CHARACTER,
										/* 44 */
										/* U+XX2D */ CANT_MAP_CHARACTER,
										/* 45 */
										/* U+XX2E */ CANT_MAP_CHARACTER,
										/* 46 */
										/* U+XX2F */ CANT_MAP_CHARACTER,
										/* 47 */
										/* U+XX30 */ CANT_MAP_CHARACTER,
										/* 48 */
										/* U+XX31 */ CANT_MAP_CHARACTER,
										/* 49 */
										/* U+XX32 */ CANT_MAP_CHARACTER,
										/* 50 */
										/* U+XX33 */ CANT_MAP_CHARACTER,
										/* 51 */
										/* U+XX34 */ CANT_MAP_CHARACTER,
										/* 52 */
										/* U+XX35 */ CANT_MAP_CHARACTER,
										/* 53 */
										/* U+XX36 */ CANT_MAP_CHARACTER,
										/* 54 */
										/* U+XX37 */ CANT_MAP_CHARACTER,
										/* 55 */
										/* U+XX38 */ CANT_MAP_CHARACTER,
										/* 56 */
										/* U+XX39 */ CANT_MAP_CHARACTER,
										/* 57 */
										/* U+XX3A */ CANT_MAP_CHARACTER,
										/* 58 */
										/* U+XX3B */ CANT_MAP_CHARACTER,
										/* 59 */
										/* U+XX3C */ CANT_MAP_CHARACTER,
										/* 60 */
										/* U+XX3D */ CANT_MAP_CHARACTER,
										/* 61 */
										/* U+XX3E */ CANT_MAP_CHARACTER,
										/* 62 */
										/* U+XX3F */ CANT_MAP_CHARACTER,
										/* 63 */
										/* U+XX40 */ CANT_MAP_CHARACTER,
										/* 64 */
										/* U+XX41 */ CANT_MAP_CHARACTER,
										/* 65 */
										/* U+XX42 */ CANT_MAP_CHARACTER,
										/* 66 */
										/* U+XX43 */ CANT_MAP_CHARACTER,
										/* 67 */
										/* U+XX44 */ CANT_MAP_CHARACTER,
										/* 68 */
										/* U+XX45 */ CANT_MAP_CHARACTER,
										/* 69 */
										/* U+XX46 */ CANT_MAP_CHARACTER,
										/* 70 */
										/* U+XX47 */ CANT_MAP_CHARACTER,
										/* 71 */
										/* U+XX48 */ CANT_MAP_CHARACTER,
										/* 72 */
										/* U+XX49 */ CANT_MAP_CHARACTER,
										/* 73 */
										/* U+XX4A */ CANT_MAP_CHARACTER,
										/* 74 */
										/* U+XX4B */ CANT_MAP_CHARACTER,
										/* 75 */
										/* U+XX4C */ CANT_MAP_CHARACTER,
										/* 76 */
										/* U+XX4D */ CANT_MAP_CHARACTER,
										/* 77 */
										/* U+XX4E */ CANT_MAP_CHARACTER,
										/* 78 */
										/* U+XX4F */ CANT_MAP_CHARACTER,
										/* 79 */
										/* U+XX50 */ CANT_MAP_CHARACTER,
										/* 80 */
										/* U+XX51 */ CANT_MAP_CHARACTER,
										/* 81 */
										/* U+XX52 */ CANT_MAP_CHARACTER,
										/* 82 */
										/* U+XX53 */ CANT_MAP_CHARACTER,
										/* 83 */
										/* U+XX54 */ CANT_MAP_CHARACTER,
										/* 84 */
										/* U+XX55 */ CANT_MAP_CHARACTER,
										/* 85 */
										/* U+XX56 */ CANT_MAP_CHARACTER,
										/* 86 */
										/* U+XX57 */ CANT_MAP_CHARACTER,
										/* 87 */
										/* U+XX58 */ CANT_MAP_CHARACTER,
										/* 88 */
										/* U+XX59 */ CANT_MAP_CHARACTER,
										/* 89 */
										/* U+XX5A */ CANT_MAP_CHARACTER,
										/* 90 */
										/* U+XX5B */ CANT_MAP_CHARACTER,
										/* 91 */
										/* U+XX5C */ CANT_MAP_CHARACTER,
										/* 92 */
										/* U+XX5D */ CANT_MAP_CHARACTER,
										/* 93 */
										/* U+XX5E */ CANT_MAP_CHARACTER,
										/* 94 */
										/* U+XX5F */ CANT_MAP_CHARACTER,
										/* 95 */
										/* U+XX60 */ CANT_MAP_CHARACTER,
										/* 96 */
										/* U+XX61 */ CANT_MAP_CHARACTER,
										/* 97 */
										/* U+XX62 */ CANT_MAP_CHARACTER,
										/* 98 */
										/* U+XX63 */ CANT_MAP_CHARACTER,
										/* 99 */
										/* U+XX64 */ CANT_MAP_CHARACTER,
										/* 100 */
										/* U+XX65 */ CANT_MAP_CHARACTER,
										/* 101 */
										/* U+XX66 */ CANT_MAP_CHARACTER,
										/* 102 */
										/* U+XX67 */ CANT_MAP_CHARACTER,
										/* 103 */
										/* U+XX68 */ CANT_MAP_CHARACTER,
										/* 104 */
										/* U+XX69 */ CANT_MAP_CHARACTER,
										/* 105 */
										/* U+XX6A */ CANT_MAP_CHARACTER,
										/* 106 */
										/* U+XX6B */ CANT_MAP_CHARACTER,
										/* 107 */
										/* U+XX6C */ CANT_MAP_CHARACTER,
										/* 108 */
										/* U+XX6D */ CANT_MAP_CHARACTER,
										/* 109 */
										/* U+XX6E */ CANT_MAP_CHARACTER,
										/* 110 */
										/* U+XX6F */ CANT_MAP_CHARACTER,
										/* 111 */
										/* U+XX70 */ CANT_MAP_CHARACTER,
										/* 112 */
										/* U+XX71 */ CANT_MAP_CHARACTER,
										/* 113 */
										/* U+XX72 */ CANT_MAP_CHARACTER,
										/* 114 */
										/* U+XX73 */ CANT_MAP_CHARACTER,
										/* 115 */
										/* U+XX74 */ CANT_MAP_CHARACTER,
										/* 116 */
										/* U+XX75 */ CANT_MAP_CHARACTER,
										/* 117 */
										/* U+XX76 */ CANT_MAP_CHARACTER,
										/* 118 */
										/* U+XX77 */ CANT_MAP_CHARACTER,
										/* 119 */
										/* U+XX78 */ CANT_MAP_CHARACTER,
										/* 120 */
										/* U+XX79 */ CANT_MAP_CHARACTER,
										/* 121 */
										/* U+XX7A */ CANT_MAP_CHARACTER,
										/* 122 */
										/* U+XX7B */ CANT_MAP_CHARACTER,
										/* 123 */
										/* U+XX7C */ CANT_MAP_CHARACTER,
										/* 124 */
										/* U+XX7D */ CANT_MAP_CHARACTER,
										/* 125 */
										/* U+XX7E */ CANT_MAP_CHARACTER,
										/* 126 */
										/* U+XX7F */ CANT_MAP_CHARACTER,
										/* 127 */
										/* U+XX80 */ CANT_MAP_CHARACTER,
										/* 128 */
										/* U+XX81 */ CANT_MAP_CHARACTER,
										/* 129 */
										/* U+XX82 */ CANT_MAP_CHARACTER,
										/* 130 */
										/* U+XX83 */ CANT_MAP_CHARACTER,
										/* 131 */
										/* U+XX84 */ CANT_MAP_CHARACTER,
										/* 132 */
										/* U+XX85 */ CANT_MAP_CHARACTER,
										/* 133 */
										/* U+XX86 */ CANT_MAP_CHARACTER,
										/* 134 */
										/* U+XX87 */ CANT_MAP_CHARACTER,
										/* 135 */
										/* U+XX88 */ CANT_MAP_CHARACTER,
										/* 136 */
										/* U+XX89 */ CANT_MAP_CHARACTER,
										/* 137 */
										/* U+XX8A */ CANT_MAP_CHARACTER,
										/* 138 */
										/* U+XX8B */ CANT_MAP_CHARACTER,
										/* 139 */
										/* U+XX8C */ CANT_MAP_CHARACTER,
										/* 140 */
										/* U+XX8D */ CANT_MAP_CHARACTER,
										/* 141 */
										/* U+XX8E */ CANT_MAP_CHARACTER,
										/* 142 */
										/* U+XX8F */ CANT_MAP_CHARACTER,
										/* 143 */
										/* U+XX90 */ CANT_MAP_CHARACTER,
										/* 144 */
										/* U+XX91 */ CANT_MAP_CHARACTER,
										/* 145 */
										/* U+XX92 */ CANT_MAP_CHARACTER,
										/* 146 */
										/* U+XX93 */ CANT_MAP_CHARACTER,
										/* 147 */
										/* U+XX94 */ CANT_MAP_CHARACTER,
										/* 148 */
										/* U+XX95 */ CANT_MAP_CHARACTER,
										/* 149 */
										/* U+XX96 */ CANT_MAP_CHARACTER,
										/* 150 */
										/* U+XX97 */ CANT_MAP_CHARACTER,
										/* 151 */
										/* U+XX98 */ CANT_MAP_CHARACTER,
										/* 152 */
										/* U+XX99 */ CANT_MAP_CHARACTER,
										/* 153 */
										/* U+XX9A */ CANT_MAP_CHARACTER,
										/* 154 */
										/* U+XX9B */ CANT_MAP_CHARACTER,
										/* 155 */
										/* U+XX9C */ CANT_MAP_CHARACTER,
										/* 156 */
										/* U+XX9D */ CANT_MAP_CHARACTER,
										/* 157 */
										/* U+XX9E */ CANT_MAP_CHARACTER,
										/* 158 */
										/* U+XX9F */ CANT_MAP_CHARACTER,
										/* 159 */
										/* U+XXA0 */ CANT_MAP_CHARACTER,
										/* 160 */
										/* U+XXA1 */ CANT_MAP_CHARACTER,
										/* 161 */
										/* U+XXA2 */ CANT_MAP_CHARACTER,
										/* 162 */
										/* U+XXA3 */ CANT_MAP_CHARACTER,
										/* 163 */
										/* U+XXA4 */ CANT_MAP_CHARACTER,
										/* 164 */
										/* U+XXA5 */ CANT_MAP_CHARACTER,
										/* 165 */
										/* U+XXA6 */ CANT_MAP_CHARACTER,
										/* 166 */
										/* U+XXA7 */ CANT_MAP_CHARACTER,
										/* 167 */
										/* U+XXA8 */ CANT_MAP_CHARACTER,
										/* 168 */
										/* U+XXA9 */ CANT_MAP_CHARACTER,
										/* 169 */
										/* U+XXAA */ CANT_MAP_CHARACTER,
										/* 170 */
										/* U+XXAB */ CANT_MAP_CHARACTER,
										/* 171 */
										/* U+XXAC */ CANT_MAP_CHARACTER,
										/* 172 */
										/* U+XXAD */ CANT_MAP_CHARACTER,
										/* 173 */
										/* U+XXAE */ CANT_MAP_CHARACTER,
										/* 174 */
										/* U+XXAF */ CANT_MAP_CHARACTER,
										/* 175 */
										/* U+XXB0 */ CANT_MAP_CHARACTER,
										/* 176 */
										/* U+XXB1 */ CANT_MAP_CHARACTER,
										/* 177 */
										/* U+XXB2 */ CANT_MAP_CHARACTER,
										/* 178 */
										/* U+XXB3 */ CANT_MAP_CHARACTER,
										/* 179 */
										/* U+XXB4 */ CANT_MAP_CHARACTER,
										/* 180 */
										/* U+XXB5 */ CANT_MAP_CHARACTER,
										/* 181 */
										/* U+XXB6 */ CANT_MAP_CHARACTER,
										/* 182 */
										/* U+XXB7 */ CANT_MAP_CHARACTER,
										/* 183 */
										/* U+XXB8 */ CANT_MAP_CHARACTER,
										/* 184 */
										/* U+XXB9 */ CANT_MAP_CHARACTER,
										/* 185 */
										/* U+XXBA */ CANT_MAP_CHARACTER,
										/* 186 */
										/* U+XXBB */ CANT_MAP_CHARACTER,
										/* 187 */
										/* U+XXBC */ CANT_MAP_CHARACTER,
										/* 188 */
										/* U+XXBD */ CANT_MAP_CHARACTER,
										/* 189 */
										/* U+XXBE */ CANT_MAP_CHARACTER,
										/* 190 */
										/* U+XXBF */ CANT_MAP_CHARACTER,
										/* 191 */
										/* U+XXC0 */ CANT_MAP_CHARACTER,
										/* 192 */
										/* U+XXC1 */ CANT_MAP_CHARACTER,
										/* 193 */
										/* U+XXC2 */ CANT_MAP_CHARACTER,
										/* 194 */
										/* U+XXC3 */ CANT_MAP_CHARACTER,
										/* 195 */
										/* U+XXC4 */ CANT_MAP_CHARACTER,
										/* 196 */
										/* U+XXC5 */ CANT_MAP_CHARACTER,
										/* 197 */
										/* U+XXC6 */ CANT_MAP_CHARACTER,
										/* 198 */
										/* U+XXC7 */ CANT_MAP_CHARACTER,
										/* 199 */
										/* U+XXC8 */ CANT_MAP_CHARACTER,
										/* 200 */
										/* U+XXC9 */ CANT_MAP_CHARACTER,
										/* 201 */
										/* U+XXCA */ CANT_MAP_CHARACTER,
										/* 202 */
										/* U+XXCB */ CANT_MAP_CHARACTER,
										/* 203 */
										/* U+XXCC */ CANT_MAP_CHARACTER,
										/* 204 */
										/* U+XXCD */ CANT_MAP_CHARACTER,
										/* 205 */
										/* U+XXCE */ CANT_MAP_CHARACTER,
										/* 206 */
										/* U+XXCF */ CANT_MAP_CHARACTER,
										/* 207 */
										/* U+XXD0 */ CANT_MAP_CHARACTER,
										/* 208 */
										/* U+XXD1 */ CANT_MAP_CHARACTER,
										/* 209 */
										/* U+XXD2 */ CANT_MAP_CHARACTER,
										/* 210 */
										/* U+XXD3 */ CANT_MAP_CHARACTER,
										/* 211 */
										/* U+XXD4 */ CANT_MAP_CHARACTER,
										/* 212 */
										/* U+XXD5 */ CANT_MAP_CHARACTER,
										/* 213 */
										/* U+XXD6 */ CANT_MAP_CHARACTER,
										/* 214 */
										/* U+XXD7 */ CANT_MAP_CHARACTER,
										/* 215 */
										/* U+XXD8 */ CANT_MAP_CHARACTER,
										/* 216 */
										/* U+XXD9 */ CANT_MAP_CHARACTER,
										/* 217 */
										/* U+XXDA */ CANT_MAP_CHARACTER,
										/* 218 */
										/* U+XXDB */ CANT_MAP_CHARACTER,
										/* 219 */
										/* U+XXDC */ CANT_MAP_CHARACTER,
										/* 220 */
										/* U+XXDD */ CANT_MAP_CHARACTER,
										/* 221 */
										/* U+XXDE */ CANT_MAP_CHARACTER,
										/* 222 */
										/* U+XXDF */ CANT_MAP_CHARACTER,
										/* 223 */
										/* U+XXE0 */ CANT_MAP_CHARACTER,
										/* 224 */
										/* U+XXE1 */ CANT_MAP_CHARACTER,
										/* 225 */
										/* U+XXE2 */ CANT_MAP_CHARACTER,
										/* 226 */
										/* U+XXE3 */ CANT_MAP_CHARACTER,
										/* 227 */
										/* U+XXE4 */ CANT_MAP_CHARACTER,
										/* 228 */
										/* U+XXE5 */ CANT_MAP_CHARACTER,
										/* 229 */
										/* U+XXE6 */ CANT_MAP_CHARACTER,
										/* 230 */
										/* U+XXE7 */ CANT_MAP_CHARACTER,
										/* 231 */
										/* U+XXE8 */ CANT_MAP_CHARACTER,
										/* 232 */
										/* U+XXE9 */ CANT_MAP_CHARACTER,
										/* 233 */
										/* U+XXEA */ CANT_MAP_CHARACTER,
										/* 234 */
										/* U+XXEB */ CANT_MAP_CHARACTER,
										/* 235 */
										/* U+XXEC */ CANT_MAP_CHARACTER,
										/* 236 */
										/* U+XXED */ CANT_MAP_CHARACTER,
										/* 237 */
										/* U+XXEE */ CANT_MAP_CHARACTER,
										/* 238 */
										/* U+XXEF */ CANT_MAP_CHARACTER,
										/* 239 */
										/* U+XXF0 */ CANT_MAP_CHARACTER,
										/* 240 */
										/* U+XXF1 */ CANT_MAP_CHARACTER,
										/* 241 */
										/* U+XXF2 */ CANT_MAP_CHARACTER,
										/* 242 */
										/* U+XXF3 */ CANT_MAP_CHARACTER,
										/* 243 */
										/* U+XXF4 */ CANT_MAP_CHARACTER,
										/* 244 */
										/* U+XXF5 */ CANT_MAP_CHARACTER,
										/* 245 */
										/* U+XXF6 */ CANT_MAP_CHARACTER,
										/* 246 */
										/* U+XXF7 */ CANT_MAP_CHARACTER,
										/* 247 */
										/* U+XXF8 */ CANT_MAP_CHARACTER,
										/* 248 */
										/* U+XXF9 */ CANT_MAP_CHARACTER,
										/* 249 */
										/* U+XXFA */ CANT_MAP_CHARACTER,
										/* 250 */
										/* U+XXFB */ CANT_MAP_CHARACTER,
										/* 251 */
										/* U+XXFC */ CANT_MAP_CHARACTER,
										/* 252 */
										/* U+XXFD */ CANT_MAP_CHARACTER,
										/* 253 */
										/* U+XXFE */ CANT_MAP_CHARACTER,
										/* 254 */
										/* U+XXFF */ CANT_MAP_CHARACTER,
										/* 255 */
	/* U+0000 */ 0x0000 /*                                          NULL */ ,	/* 256 */
	/* U+0001 */ 0x0001 /*                              START OF HEADING */ ,	/* 257 */
	/* U+0002 */ 0x0002 /*                                 START OF TEXT */ ,	/* 258 */
	/* U+0003 */ 0x0003 /*                                   END OF TEXT */ ,	/* 259 */
	/* U+0004 */ 0x0004 /*                           END OF TRANSMISSION */ ,	/* 260 */
	/* U+0005 */ 0x0005 /*                                       ENQUIRY */ ,	/* 261 */
	/* U+0006 */ 0x0006 /*                                   ACKNOWLEDGE */ ,	/* 262 */
	/* U+0007 */ 0x0007 /*                                          BELL */ ,	/* 263 */
	/* U+0008 */ 0x0008 /*                                     BACKSPACE */ ,	/* 264 */
	/* U+0009 */ 0x0009 /*                         HORIZONTAL TABULATION */ ,	/* 265 */
	/* U+000A */ 0x000A /*                                     LINE FEED */ ,	/* 266 */
	/* U+000B */ 0x000B /*                           VERTICAL TABULATION */ ,	/* 267 */
	/* U+000C */ 0x000C /*                                     FORM FEED */ ,	/* 268 */
	/* U+000D */ 0x000D /*                               CARRIAGE RETURN */ ,	/* 269 */
	/* U+000E */ 0x000E /*                                     SHIFT OUT */ ,	/* 270 */
	/* U+000F */ 0x000F /*                                      SHIFT IN */ ,	/* 271 */
	/* U+0010 */ 0x0010 /*                              DATA LINK ESCAPE */ ,	/* 272 */
	/* U+0011 */ 0x0011 /*                            DEVICE CONTROL ONE */ ,	/* 273 */
	/* U+0012 */ 0x0012 /*                            DEVICE CONTROL TWO */ ,	/* 274 */
	/* U+0013 */ 0x0013 /*                          DEVICE CONTROL THREE */ ,	/* 275 */
	/* U+0014 */ 0x0014 /*                           DEVICE CONTROL FOUR */ ,	/* 276 */
	/* U+0015 */ 0x0015 /*                          NEGATIVE ACKNOWLEDGE */ ,	/* 277 */
	/* U+0016 */ 0x0016 /*                              SYNCHRONOUS IDLE */ ,	/* 278 */
	/* U+0017 */ 0x0017 /*                     END OF TRANSMISSION BLOCK */ ,	/* 279 */
	/* U+0018 */ 0x0018 /*                                        CANCEL */ ,	/* 280 */
	/* U+0019 */ 0x0019 /*                                 END OF MEDIUM */ ,	/* 281 */
	/* U+001A */ 0x001A /*                                    SUBSTITUTE */ ,	/* 282 */
	/* U+001B */ 0x001B /*                                        ESCAPE */ ,	/* 283 */
	/* U+001C */ 0x001C /*                                FILE SEPARATOR */ ,	/* 284 */
	/* U+001D */ 0x001D /*                               GROUP SEPARATOR */ ,	/* 285 */
	/* U+001E */ 0x001E /*                              RECORD SEPARATOR */ ,	/* 286 */
	/* U+001F */ 0x001F /*                                UNIT SEPARATOR */ ,	/* 287 */
	/* U+0020 */ 0x0020 /*                                         SPACE */ ,	/* 288 */
	/* U+0021 */ 0x0021 /*                              EXCLAMATION MARK */ ,	/* 289 */
	/* U+0022 */ 0x0022 /*                                QUOTATION MARK */ ,	/* 290 */
	/* U+0023 */ 0x0023 /*                                   NUMBER SIGN */ ,	/* 291 */
	/* U+0024 */ 0x0024 /*                                   DOLLAR SIGN */ ,	/* 292 */
	/* U+0025 */ 0x0025 /*                                  PERCENT SIGN */ ,	/* 293 */
	/* U+0026 */ 0x0026 /*                                     AMPERSAND */ ,	/* 294 */
	/* U+0027 */ 0x0027 /*                                    APOSTROPHE */ ,	/* 295 */
	/* U+0028 */ 0x0028 /*                              LEFT PARENTHESIS */ ,	/* 296 */
	/* U+0029 */ 0x0029 /*                             RIGHT PARENTHESIS */ ,	/* 297 */
	/* U+002A */ 0x002A /*                                      ASTERISK */ ,	/* 298 */
	/* U+002B */ 0x002B /*                                     PLUS SIGN */ ,	/* 299 */
	/* U+002C */ 0x002C /*                                         COMMA */ ,	/* 300 */
	/* U+002D */ 0x002D /*                                  HYPHEN-MINUS */ ,	/* 301 */
	/* U+002E */ 0x002E /*                                     FULL STOP */ ,	/* 302 */
	/* U+002F */ 0x002F /*                                       SOLIDUS */ ,	/* 303 */
	/* U+0030 */ 0x0030 /*                                    DIGIT ZERO */ ,	/* 304 */
	/* U+0031 */ 0x0031 /*                                     DIGIT ONE */ ,	/* 305 */
	/* U+0032 */ 0x0032 /*                                     DIGIT TWO */ ,	/* 306 */
	/* U+0033 */ 0x0033 /*                                   DIGIT THREE */ ,	/* 307 */
	/* U+0034 */ 0x0034 /*                                    DIGIT FOUR */ ,	/* 308 */
	/* U+0035 */ 0x0035 /*                                    DIGIT FIVE */ ,	/* 309 */
	/* U+0036 */ 0x0036 /*                                     DIGIT SIX */ ,	/* 310 */
	/* U+0037 */ 0x0037 /*                                   DIGIT SEVEN */ ,	/* 311 */
	/* U+0038 */ 0x0038 /*                                   DIGIT EIGHT */ ,	/* 312 */
	/* U+0039 */ 0x0039 /*                                    DIGIT NINE */ ,	/* 313 */
	/* U+003A */ 0x003A /*                                         COLON */ ,	/* 314 */
	/* U+003B */ 0x003B /*                                     SEMICOLON */ ,	/* 315 */
	/* U+003C */ 0x003C /*                                LESS-THAN SIGN */ ,	/* 316 */
	/* U+003D */ 0x003D /*                                   EQUALS SIGN */ ,	/* 317 */
	/* U+003E */ 0x003E /*                             GREATER-THAN SIGN */ ,	/* 318 */
	/* U+003F */ 0x003F /*                                 QUESTION MARK */ ,	/* 319 */
	/* U+0040 */ 0x0040 /*                                 COMMERCIAL AT */ ,	/* 320 */
	/* U+0041 */ 0x0041 /*                        LATIN CAPITAL LETTER A */ ,	/* 321 */
	/* U+0042 */ 0x0042 /*                        LATIN CAPITAL LETTER B */ ,	/* 322 */
	/* U+0043 */ 0x0043 /*                        LATIN CAPITAL LETTER C */ ,	/* 323 */
	/* U+0044 */ 0x0044 /*                        LATIN CAPITAL LETTER D */ ,	/* 324 */
	/* U+0045 */ 0x0045 /*                        LATIN CAPITAL LETTER E */ ,	/* 325 */
	/* U+0046 */ 0x0046 /*                        LATIN CAPITAL LETTER F */ ,	/* 326 */
	/* U+0047 */ 0x0047 /*                        LATIN CAPITAL LETTER G */ ,	/* 327 */
	/* U+0048 */ 0x0048 /*                        LATIN CAPITAL LETTER H */ ,	/* 328 */
	/* U+0049 */ 0x0049 /*                        LATIN CAPITAL LETTER I */ ,	/* 329 */
	/* U+004A */ 0x004A /*                        LATIN CAPITAL LETTER J */ ,	/* 330 */
	/* U+004B */ 0x004B /*                        LATIN CAPITAL LETTER K */ ,	/* 331 */
	/* U+004C */ 0x004C /*                        LATIN CAPITAL LETTER L */ ,	/* 332 */
	/* U+004D */ 0x004D /*                        LATIN CAPITAL LETTER M */ ,	/* 333 */
	/* U+004E */ 0x004E /*                        LATIN CAPITAL LETTER N */ ,	/* 334 */
	/* U+004F */ 0x004F /*                        LATIN CAPITAL LETTER O */ ,	/* 335 */
	/* U+0050 */ 0x0050 /*                        LATIN CAPITAL LETTER P */ ,	/* 336 */
	/* U+0051 */ 0x0051 /*                        LATIN CAPITAL LETTER Q */ ,	/* 337 */
	/* U+0052 */ 0x0052 /*                        LATIN CAPITAL LETTER R */ ,	/* 338 */
	/* U+0053 */ 0x0053 /*                        LATIN CAPITAL LETTER S */ ,	/* 339 */
	/* U+0054 */ 0x0054 /*                        LATIN CAPITAL LETTER T */ ,	/* 340 */
	/* U+0055 */ 0x0055 /*                        LATIN CAPITAL LETTER U */ ,	/* 341 */
	/* U+0056 */ 0x0056 /*                        LATIN CAPITAL LETTER V */ ,	/* 342 */
	/* U+0057 */ 0x0057 /*                        LATIN CAPITAL LETTER W */ ,	/* 343 */
	/* U+0058 */ 0x0058 /*                        LATIN CAPITAL LETTER X */ ,	/* 344 */
	/* U+0059 */ 0x0059 /*                        LATIN CAPITAL LETTER Y */ ,	/* 345 */
	/* U+005A */ 0x005A /*                        LATIN CAPITAL LETTER Z */ ,	/* 346 */
	/* U+005B */ 0x005B /*                           LEFT SQUARE BRACKET */ ,	/* 347 */
										/* U+005C */ CANT_MAP_CHARACTER,
										/* 348 */
	/* U+005D */ 0x005D /*                          RIGHT SQUARE BRACKET */ ,	/* 349 */
	/* U+005E */ 0x005E /*                             CIRCUMFLEX ACCENT */ ,	/* 350 */
	/* U+005F */ 0x005F /*                                      LOW LINE */ ,	/* 351 */
	/* U+0060 */ 0x0060 /*                                  GRAVE ACCENT */ ,	/* 352 */
	/* U+0061 */ 0x0061 /*                          LATIN SMALL LETTER A */ ,	/* 353 */
	/* U+0062 */ 0x0062 /*                          LATIN SMALL LETTER B */ ,	/* 354 */
	/* U+0063 */ 0x0063 /*                          LATIN SMALL LETTER C */ ,	/* 355 */
	/* U+0064 */ 0x0064 /*                          LATIN SMALL LETTER D */ ,	/* 356 */
	/* U+0065 */ 0x0065 /*                          LATIN SMALL LETTER E */ ,	/* 357 */
	/* U+0066 */ 0x0066 /*                          LATIN SMALL LETTER F */ ,	/* 358 */
	/* U+0067 */ 0x0067 /*                          LATIN SMALL LETTER G */ ,	/* 359 */
	/* U+0068 */ 0x0068 /*                          LATIN SMALL LETTER H */ ,	/* 360 */
	/* U+0069 */ 0x0069 /*                          LATIN SMALL LETTER I */ ,	/* 361 */
	/* U+006A */ 0x006A /*                          LATIN SMALL LETTER J */ ,	/* 362 */
	/* U+006B */ 0x006B /*                          LATIN SMALL LETTER K */ ,	/* 363 */
	/* U+006C */ 0x006C /*                          LATIN SMALL LETTER L */ ,	/* 364 */
	/* U+006D */ 0x006D /*                          LATIN SMALL LETTER M */ ,	/* 365 */
	/* U+006E */ 0x006E /*                          LATIN SMALL LETTER N */ ,	/* 366 */
	/* U+006F */ 0x006F /*                          LATIN SMALL LETTER O */ ,	/* 367 */
	/* U+0070 */ 0x0070 /*                          LATIN SMALL LETTER P */ ,	/* 368 */
	/* U+0071 */ 0x0071 /*                          LATIN SMALL LETTER Q */ ,	/* 369 */
	/* U+0072 */ 0x0072 /*                          LATIN SMALL LETTER R */ ,	/* 370 */
	/* U+0073 */ 0x0073 /*                          LATIN SMALL LETTER S */ ,	/* 371 */
	/* U+0074 */ 0x0074 /*                          LATIN SMALL LETTER T */ ,	/* 372 */
	/* U+0075 */ 0x0075 /*                          LATIN SMALL LETTER U */ ,	/* 373 */
	/* U+0076 */ 0x0076 /*                          LATIN SMALL LETTER V */ ,	/* 374 */
	/* U+0077 */ 0x0077 /*                          LATIN SMALL LETTER W */ ,	/* 375 */
	/* U+0078 */ 0x0078 /*                          LATIN SMALL LETTER X */ ,	/* 376 */
	/* U+0079 */ 0x0079 /*                          LATIN SMALL LETTER Y */ ,	/* 377 */
	/* U+007A */ 0x007A /*                          LATIN SMALL LETTER Z */ ,	/* 378 */
	/* U+007B */ 0x007B /*                            LEFT CURLY BRACKET */ ,	/* 379 */
	/* U+007C */ 0x007C /*                                 VERTICAL LINE */ ,	/* 380 */
	/* U+007D */ 0x007D /*                           RIGHT CURLY BRACKET */ ,	/* 381 */
										/* U+007E */ CANT_MAP_CHARACTER,
										/* 382 */
	/* U+007F */ 0x007F /*                                         ASCII */ ,	/* 383 */
										/* U+0080 */ CANT_MAP_CHARACTER,
										/* 384 */
										/* U+0081 */ CANT_MAP_CHARACTER,
										/* 385 */
										/* U+0082 */ CANT_MAP_CHARACTER,
										/* 386 */
										/* U+0083 */ CANT_MAP_CHARACTER,
										/* 387 */
										/* U+0084 */ CANT_MAP_CHARACTER,
										/* 388 */
										/* U+0085 */ CANT_MAP_CHARACTER,
										/* 389 */
										/* U+0086 */ CANT_MAP_CHARACTER,
										/* 390 */
										/* U+0087 */ CANT_MAP_CHARACTER,
										/* 391 */
										/* U+0088 */ CANT_MAP_CHARACTER,
										/* 392 */
										/* U+0089 */ CANT_MAP_CHARACTER,
										/* 393 */
										/* U+008A */ CANT_MAP_CHARACTER,
										/* 394 */
										/* U+008B */ CANT_MAP_CHARACTER,
										/* 395 */
										/* U+008C */ CANT_MAP_CHARACTER,
										/* 396 */
										/* U+008D */ CANT_MAP_CHARACTER,
										/* 397 */
										/* U+008E */ CANT_MAP_CHARACTER,
										/* 398 */
										/* U+008F */ CANT_MAP_CHARACTER,
										/* 399 */
										/* U+0090 */ CANT_MAP_CHARACTER,
										/* 400 */
										/* U+0091 */ CANT_MAP_CHARACTER,
										/* 401 */
										/* U+0092 */ CANT_MAP_CHARACTER,
										/* 402 */
										/* U+0093 */ CANT_MAP_CHARACTER,
										/* 403 */
										/* U+0094 */ CANT_MAP_CHARACTER,
										/* 404 */
										/* U+0095 */ CANT_MAP_CHARACTER,
										/* 405 */
										/* U+0096 */ CANT_MAP_CHARACTER,
										/* 406 */
										/* U+0097 */ CANT_MAP_CHARACTER,
										/* 407 */
										/* U+0098 */ CANT_MAP_CHARACTER,
										/* 408 */
										/* U+0099 */ CANT_MAP_CHARACTER,
										/* 409 */
										/* U+009A */ CANT_MAP_CHARACTER,
										/* 410 */
										/* U+009B */ CANT_MAP_CHARACTER,
										/* 411 */
										/* U+009C */ CANT_MAP_CHARACTER,
										/* 412 */
										/* U+009D */ CANT_MAP_CHARACTER,
										/* 413 */
										/* U+009E */ CANT_MAP_CHARACTER,
										/* 414 */
										/* U+009F */ CANT_MAP_CHARACTER,
										/* 415 */
										/* U+00A0 */ CANT_MAP_CHARACTER,
										/* 416 */
										/* U+00A1 */ CANT_MAP_CHARACTER,
										/* 417 */
										/* U+00A2 */ CANT_MAP_CHARACTER,
										/* 418 */
										/* U+00A3 */ CANT_MAP_CHARACTER,
										/* 419 */
										/* U+00A4 */ CANT_MAP_CHARACTER,
										/* 420 */
	/* U+00A5 */ 0x005C /*                                      YEN SIGN */ ,	/* 421 */
										/* U+00A6 */ CANT_MAP_CHARACTER,
										/* 422 */
										/* U+00A7 */ CANT_MAP_CHARACTER,
										/* 423 */
										/* U+00A8 */ CANT_MAP_CHARACTER,
										/* 424 */
										/* U+00A9 */ CANT_MAP_CHARACTER,
										/* 425 */
										/* U+00AA */ CANT_MAP_CHARACTER,
										/* 426 */
										/* U+00AB */ CANT_MAP_CHARACTER,
										/* 427 */
										/* U+00AC */ CANT_MAP_CHARACTER,
										/* 428 */
										/* U+00AD */ CANT_MAP_CHARACTER,
										/* 429 */
										/* U+00AE */ CANT_MAP_CHARACTER,
										/* 430 */
										/* U+00AF */ CANT_MAP_CHARACTER,
										/* 431 */
										/* U+00B0 */ CANT_MAP_CHARACTER,
										/* 432 */
										/* U+00B1 */ CANT_MAP_CHARACTER,
										/* 433 */
										/* U+00B2 */ CANT_MAP_CHARACTER,
										/* 434 */
										/* U+00B3 */ CANT_MAP_CHARACTER,
										/* 435 */
										/* U+00B4 */ CANT_MAP_CHARACTER,
										/* 436 */
										/* U+00B5 */ CANT_MAP_CHARACTER,
										/* 437 */
										/* U+00B6 */ CANT_MAP_CHARACTER,
										/* 438 */
										/* U+00B7 */ CANT_MAP_CHARACTER,
										/* 439 */
										/* U+00B8 */ CANT_MAP_CHARACTER,
										/* 440 */
										/* U+00B9 */ CANT_MAP_CHARACTER,
										/* 441 */
										/* U+00BA */ CANT_MAP_CHARACTER,
										/* 442 */
										/* U+00BB */ CANT_MAP_CHARACTER,
										/* 443 */
										/* U+00BC */ CANT_MAP_CHARACTER,
										/* 444 */
										/* U+00BD */ CANT_MAP_CHARACTER,
										/* 445 */
										/* U+00BE */ CANT_MAP_CHARACTER,
										/* 446 */
										/* U+00BF */ CANT_MAP_CHARACTER,
										/* 447 */
										/* U+00C0 */ CANT_MAP_CHARACTER,
										/* 448 */
										/* U+00C1 */ CANT_MAP_CHARACTER,
										/* 449 */
										/* U+00C2 */ CANT_MAP_CHARACTER,
										/* 450 */
										/* U+00C3 */ CANT_MAP_CHARACTER,
										/* 451 */
										/* U+00C4 */ CANT_MAP_CHARACTER,
										/* 452 */
										/* U+00C5 */ CANT_MAP_CHARACTER,
										/* 453 */
										/* U+00C6 */ CANT_MAP_CHARACTER,
										/* 454 */
										/* U+00C7 */ CANT_MAP_CHARACTER,
										/* 455 */
										/* U+00C8 */ CANT_MAP_CHARACTER,
										/* 456 */
										/* U+00C9 */ CANT_MAP_CHARACTER,
										/* 457 */
										/* U+00CA */ CANT_MAP_CHARACTER,
										/* 458 */
										/* U+00CB */ CANT_MAP_CHARACTER,
										/* 459 */
										/* U+00CC */ CANT_MAP_CHARACTER,
										/* 460 */
										/* U+00CD */ CANT_MAP_CHARACTER,
										/* 461 */
										/* U+00CE */ CANT_MAP_CHARACTER,
										/* 462 */
										/* U+00CF */ CANT_MAP_CHARACTER,
										/* 463 */
										/* U+00D0 */ CANT_MAP_CHARACTER,
										/* 464 */
										/* U+00D1 */ CANT_MAP_CHARACTER,
										/* 465 */
										/* U+00D2 */ CANT_MAP_CHARACTER,
										/* 466 */
										/* U+00D3 */ CANT_MAP_CHARACTER,
										/* 467 */
										/* U+00D4 */ CANT_MAP_CHARACTER,
										/* 468 */
										/* U+00D5 */ CANT_MAP_CHARACTER,
										/* 469 */
										/* U+00D6 */ CANT_MAP_CHARACTER,
										/* 470 */
										/* U+00D7 */ CANT_MAP_CHARACTER,
										/* 471 */
										/* U+00D8 */ CANT_MAP_CHARACTER,
										/* 472 */
										/* U+00D9 */ CANT_MAP_CHARACTER,
										/* 473 */
										/* U+00DA */ CANT_MAP_CHARACTER,
										/* 474 */
										/* U+00DB */ CANT_MAP_CHARACTER,
										/* 475 */
										/* U+00DC */ CANT_MAP_CHARACTER,
										/* 476 */
										/* U+00DD */ CANT_MAP_CHARACTER,
										/* 477 */
										/* U+00DE */ CANT_MAP_CHARACTER,
										/* 478 */
										/* U+00DF */ CANT_MAP_CHARACTER,
										/* 479 */
										/* U+00E0 */ CANT_MAP_CHARACTER,
										/* 480 */
										/* U+00E1 */ CANT_MAP_CHARACTER,
										/* 481 */
										/* U+00E2 */ CANT_MAP_CHARACTER,
										/* 482 */
										/* U+00E3 */ CANT_MAP_CHARACTER,
										/* 483 */
										/* U+00E4 */ CANT_MAP_CHARACTER,
										/* 484 */
										/* U+00E5 */ CANT_MAP_CHARACTER,
										/* 485 */
										/* U+00E6 */ CANT_MAP_CHARACTER,
										/* 486 */
										/* U+00E7 */ CANT_MAP_CHARACTER,
										/* 487 */
										/* U+00E8 */ CANT_MAP_CHARACTER,
										/* 488 */
										/* U+00E9 */ CANT_MAP_CHARACTER,
										/* 489 */
										/* U+00EA */ CANT_MAP_CHARACTER,
										/* 490 */
										/* U+00EB */ CANT_MAP_CHARACTER,
										/* 491 */
										/* U+00EC */ CANT_MAP_CHARACTER,
										/* 492 */
										/* U+00ED */ CANT_MAP_CHARACTER,
										/* 493 */
										/* U+00EE */ CANT_MAP_CHARACTER,
										/* 494 */
										/* U+00EF */ CANT_MAP_CHARACTER,
										/* 495 */
										/* U+00F0 */ CANT_MAP_CHARACTER,
										/* 496 */
										/* U+00F1 */ CANT_MAP_CHARACTER,
										/* 497 */
										/* U+00F2 */ CANT_MAP_CHARACTER,
										/* 498 */
										/* U+00F3 */ CANT_MAP_CHARACTER,
										/* 499 */
										/* U+00F4 */ CANT_MAP_CHARACTER,
										/* 500 */
										/* U+00F5 */ CANT_MAP_CHARACTER,
										/* 501 */
										/* U+00F6 */ CANT_MAP_CHARACTER,
										/* 502 */
										/* U+00F7 */ CANT_MAP_CHARACTER,
										/* 503 */
										/* U+00F8 */ CANT_MAP_CHARACTER,
										/* 504 */
										/* U+00F9 */ CANT_MAP_CHARACTER,
										/* 505 */
										/* U+00FA */ CANT_MAP_CHARACTER,
										/* 506 */
										/* U+00FB */ CANT_MAP_CHARACTER,
										/* 507 */
										/* U+00FC */ CANT_MAP_CHARACTER,
										/* 508 */
										/* U+00FD */ CANT_MAP_CHARACTER,
										/* 509 */
										/* U+00FE */ CANT_MAP_CHARACTER,
										/* 510 */
										/* U+00FF */ CANT_MAP_CHARACTER,
										/* 511 */
										/* U+2000 */ CANT_MAP_CHARACTER,
										/* 512 */
										/* U+2001 */ CANT_MAP_CHARACTER,
										/* 513 */
										/* U+2002 */ CANT_MAP_CHARACTER,
										/* 514 */
										/* U+2003 */ CANT_MAP_CHARACTER,
										/* 515 */
										/* U+2004 */ CANT_MAP_CHARACTER,
										/* 516 */
										/* U+2005 */ CANT_MAP_CHARACTER,
										/* 517 */
										/* U+2006 */ CANT_MAP_CHARACTER,
										/* 518 */
										/* U+2007 */ CANT_MAP_CHARACTER,
										/* 519 */
										/* U+2008 */ CANT_MAP_CHARACTER,
										/* 520 */
										/* U+2009 */ CANT_MAP_CHARACTER,
										/* 521 */
										/* U+200A */ CANT_MAP_CHARACTER,
										/* 522 */
										/* U+200B */ CANT_MAP_CHARACTER,
										/* 523 */
										/* U+200C */ CANT_MAP_CHARACTER,
										/* 524 */
										/* U+200D */ CANT_MAP_CHARACTER,
										/* 525 */
										/* U+200E */ CANT_MAP_CHARACTER,
										/* 526 */
										/* U+200F */ CANT_MAP_CHARACTER,
										/* 527 */
										/* U+2010 */ CANT_MAP_CHARACTER,
										/* 528 */
										/* U+2011 */ CANT_MAP_CHARACTER,
										/* 529 */
										/* U+2012 */ CANT_MAP_CHARACTER,
										/* 530 */
										/* U+2013 */ CANT_MAP_CHARACTER,
										/* 531 */
										/* U+2014 */ CANT_MAP_CHARACTER,
										/* 532 */
										/* U+2015 */ CANT_MAP_CHARACTER,
										/* 533 */
										/* U+2016 */ CANT_MAP_CHARACTER,
										/* 534 */
										/* U+2017 */ CANT_MAP_CHARACTER,
										/* 535 */
										/* U+2018 */ CANT_MAP_CHARACTER,
										/* 536 */
										/* U+2019 */ CANT_MAP_CHARACTER,
										/* 537 */
										/* U+201A */ CANT_MAP_CHARACTER,
										/* 538 */
										/* U+201B */ CANT_MAP_CHARACTER,
										/* 539 */
										/* U+201C */ CANT_MAP_CHARACTER,
										/* 540 */
										/* U+201D */ CANT_MAP_CHARACTER,
										/* 541 */
										/* U+201E */ CANT_MAP_CHARACTER,
										/* 542 */
										/* U+201F */ CANT_MAP_CHARACTER,
										/* 543 */
										/* U+2020 */ CANT_MAP_CHARACTER,
										/* 544 */
										/* U+2021 */ CANT_MAP_CHARACTER,
										/* 545 */
										/* U+2022 */ CANT_MAP_CHARACTER,
										/* 546 */
										/* U+2023 */ CANT_MAP_CHARACTER,
										/* 547 */
										/* U+2024 */ CANT_MAP_CHARACTER,
										/* 548 */
										/* U+2025 */ CANT_MAP_CHARACTER,
										/* 549 */
										/* U+2026 */ CANT_MAP_CHARACTER,
										/* 550 */
										/* U+2027 */ CANT_MAP_CHARACTER,
										/* 551 */
										/* U+2028 */ CANT_MAP_CHARACTER,
										/* 552 */
										/* U+2029 */ CANT_MAP_CHARACTER,
										/* 553 */
										/* U+202A */ CANT_MAP_CHARACTER,
										/* 554 */
										/* U+202B */ CANT_MAP_CHARACTER,
										/* 555 */
										/* U+202C */ CANT_MAP_CHARACTER,
										/* 556 */
										/* U+202D */ CANT_MAP_CHARACTER,
										/* 557 */
										/* U+202E */ CANT_MAP_CHARACTER,
										/* 558 */
										/* U+202F */ CANT_MAP_CHARACTER,
										/* 559 */
										/* U+2030 */ CANT_MAP_CHARACTER,
										/* 560 */
										/* U+2031 */ CANT_MAP_CHARACTER,
										/* 561 */
										/* U+2032 */ CANT_MAP_CHARACTER,
										/* 562 */
										/* U+2033 */ CANT_MAP_CHARACTER,
										/* 563 */
										/* U+2034 */ CANT_MAP_CHARACTER,
										/* 564 */
										/* U+2035 */ CANT_MAP_CHARACTER,
										/* 565 */
										/* U+2036 */ CANT_MAP_CHARACTER,
										/* 566 */
										/* U+2037 */ CANT_MAP_CHARACTER,
										/* 567 */
										/* U+2038 */ CANT_MAP_CHARACTER,
										/* 568 */
										/* U+2039 */ CANT_MAP_CHARACTER,
										/* 569 */
										/* U+203A */ CANT_MAP_CHARACTER,
										/* 570 */
										/* U+203B */ CANT_MAP_CHARACTER,
										/* 571 */
										/* U+203C */ CANT_MAP_CHARACTER,
										/* 572 */
										/* U+203D */ CANT_MAP_CHARACTER,
										/* 573 */
	/* U+203E */ 0x007E /*                                      OVERLINE */ ,	/* 574 */
										/* U+203F */ CANT_MAP_CHARACTER,
										/* 575 */
										/* U+2040 */ CANT_MAP_CHARACTER,
										/* 576 */
										/* U+2041 */ CANT_MAP_CHARACTER,
										/* 577 */
										/* U+2042 */ CANT_MAP_CHARACTER,
										/* 578 */
										/* U+2043 */ CANT_MAP_CHARACTER,
										/* 579 */
										/* U+2044 */ CANT_MAP_CHARACTER,
										/* 580 */
										/* U+2045 */ CANT_MAP_CHARACTER,
										/* 581 */
										/* U+2046 */ CANT_MAP_CHARACTER,
										/* 582 */
										/* U+2047 */ CANT_MAP_CHARACTER,
										/* 583 */
										/* U+2048 */ CANT_MAP_CHARACTER,
										/* 584 */
										/* U+2049 */ CANT_MAP_CHARACTER,
										/* 585 */
										/* U+204A */ CANT_MAP_CHARACTER,
										/* 586 */
										/* U+204B */ CANT_MAP_CHARACTER,
										/* 587 */
										/* U+204C */ CANT_MAP_CHARACTER,
										/* 588 */
										/* U+204D */ CANT_MAP_CHARACTER,
										/* 589 */
										/* U+204E */ CANT_MAP_CHARACTER,
										/* 590 */
										/* U+204F */ CANT_MAP_CHARACTER,
										/* 591 */
										/* U+2050 */ CANT_MAP_CHARACTER,
										/* 592 */
										/* U+2051 */ CANT_MAP_CHARACTER,
										/* 593 */
										/* U+2052 */ CANT_MAP_CHARACTER,
										/* 594 */
										/* U+2053 */ CANT_MAP_CHARACTER,
										/* 595 */
										/* U+2054 */ CANT_MAP_CHARACTER,
										/* 596 */
										/* U+2055 */ CANT_MAP_CHARACTER,
										/* 597 */
										/* U+2056 */ CANT_MAP_CHARACTER,
										/* 598 */
										/* U+2057 */ CANT_MAP_CHARACTER,
										/* 599 */
										/* U+2058 */ CANT_MAP_CHARACTER,
										/* 600 */
										/* U+2059 */ CANT_MAP_CHARACTER,
										/* 601 */
										/* U+205A */ CANT_MAP_CHARACTER,
										/* 602 */
										/* U+205B */ CANT_MAP_CHARACTER,
										/* 603 */
										/* U+205C */ CANT_MAP_CHARACTER,
										/* 604 */
										/* U+205D */ CANT_MAP_CHARACTER,
										/* 605 */
										/* U+205E */ CANT_MAP_CHARACTER,
										/* 606 */
										/* U+205F */ CANT_MAP_CHARACTER,
										/* 607 */
										/* U+2060 */ CANT_MAP_CHARACTER,
										/* 608 */
										/* U+2061 */ CANT_MAP_CHARACTER,
										/* 609 */
										/* U+2062 */ CANT_MAP_CHARACTER,
										/* 610 */
										/* U+2063 */ CANT_MAP_CHARACTER,
										/* 611 */
										/* U+2064 */ CANT_MAP_CHARACTER,
										/* 612 */
										/* U+2065 */ CANT_MAP_CHARACTER,
										/* 613 */
										/* U+2066 */ CANT_MAP_CHARACTER,
										/* 614 */
										/* U+2067 */ CANT_MAP_CHARACTER,
										/* 615 */
										/* U+2068 */ CANT_MAP_CHARACTER,
										/* 616 */
										/* U+2069 */ CANT_MAP_CHARACTER,
										/* 617 */
										/* U+206A */ CANT_MAP_CHARACTER,
										/* 618 */
										/* U+206B */ CANT_MAP_CHARACTER,
										/* 619 */
										/* U+206C */ CANT_MAP_CHARACTER,
										/* 620 */
										/* U+206D */ CANT_MAP_CHARACTER,
										/* 621 */
										/* U+206E */ CANT_MAP_CHARACTER,
										/* 622 */
										/* U+206F */ CANT_MAP_CHARACTER,
										/* 623 */
										/* U+2070 */ CANT_MAP_CHARACTER,
										/* 624 */
										/* U+2071 */ CANT_MAP_CHARACTER,
										/* 625 */
										/* U+2072 */ CANT_MAP_CHARACTER,
										/* 626 */
										/* U+2073 */ CANT_MAP_CHARACTER,
										/* 627 */
										/* U+2074 */ CANT_MAP_CHARACTER,
										/* 628 */
										/* U+2075 */ CANT_MAP_CHARACTER,
										/* 629 */
										/* U+2076 */ CANT_MAP_CHARACTER,
										/* 630 */
										/* U+2077 */ CANT_MAP_CHARACTER,
										/* 631 */
										/* U+2078 */ CANT_MAP_CHARACTER,
										/* 632 */
										/* U+2079 */ CANT_MAP_CHARACTER,
										/* 633 */
										/* U+207A */ CANT_MAP_CHARACTER,
										/* 634 */
										/* U+207B */ CANT_MAP_CHARACTER,
										/* 635 */
										/* U+207C */ CANT_MAP_CHARACTER,
										/* 636 */
										/* U+207D */ CANT_MAP_CHARACTER,
										/* 637 */
										/* U+207E */ CANT_MAP_CHARACTER,
										/* 638 */
										/* U+207F */ CANT_MAP_CHARACTER,
										/* 639 */
										/* U+2080 */ CANT_MAP_CHARACTER,
										/* 640 */
										/* U+2081 */ CANT_MAP_CHARACTER,
										/* 641 */
										/* U+2082 */ CANT_MAP_CHARACTER,
										/* 642 */
										/* U+2083 */ CANT_MAP_CHARACTER,
										/* 643 */
										/* U+2084 */ CANT_MAP_CHARACTER,
										/* 644 */
										/* U+2085 */ CANT_MAP_CHARACTER,
										/* 645 */
										/* U+2086 */ CANT_MAP_CHARACTER,
										/* 646 */
										/* U+2087 */ CANT_MAP_CHARACTER,
										/* 647 */
										/* U+2088 */ CANT_MAP_CHARACTER,
										/* 648 */
										/* U+2089 */ CANT_MAP_CHARACTER,
										/* 649 */
										/* U+208A */ CANT_MAP_CHARACTER,
										/* 650 */
										/* U+208B */ CANT_MAP_CHARACTER,
										/* 651 */
										/* U+208C */ CANT_MAP_CHARACTER,
										/* 652 */
										/* U+208D */ CANT_MAP_CHARACTER,
										/* 653 */
										/* U+208E */ CANT_MAP_CHARACTER,
										/* 654 */
										/* U+208F */ CANT_MAP_CHARACTER,
										/* 655 */
										/* U+2090 */ CANT_MAP_CHARACTER,
										/* 656 */
										/* U+2091 */ CANT_MAP_CHARACTER,
										/* 657 */
										/* U+2092 */ CANT_MAP_CHARACTER,
										/* 658 */
										/* U+2093 */ CANT_MAP_CHARACTER,
										/* 659 */
										/* U+2094 */ CANT_MAP_CHARACTER,
										/* 660 */
										/* U+2095 */ CANT_MAP_CHARACTER,
										/* 661 */
										/* U+2096 */ CANT_MAP_CHARACTER,
										/* 662 */
										/* U+2097 */ CANT_MAP_CHARACTER,
										/* 663 */
										/* U+2098 */ CANT_MAP_CHARACTER,
										/* 664 */
										/* U+2099 */ CANT_MAP_CHARACTER,
										/* 665 */
										/* U+209A */ CANT_MAP_CHARACTER,
										/* 666 */
										/* U+209B */ CANT_MAP_CHARACTER,
										/* 667 */
										/* U+209C */ CANT_MAP_CHARACTER,
										/* 668 */
										/* U+209D */ CANT_MAP_CHARACTER,
										/* 669 */
										/* U+209E */ CANT_MAP_CHARACTER,
										/* 670 */
										/* U+209F */ CANT_MAP_CHARACTER,
										/* 671 */
										/* U+20A0 */ CANT_MAP_CHARACTER,
										/* 672 */
										/* U+20A1 */ CANT_MAP_CHARACTER,
										/* 673 */
										/* U+20A2 */ CANT_MAP_CHARACTER,
										/* 674 */
										/* U+20A3 */ CANT_MAP_CHARACTER,
										/* 675 */
										/* U+20A4 */ CANT_MAP_CHARACTER,
										/* 676 */
										/* U+20A5 */ CANT_MAP_CHARACTER,
										/* 677 */
										/* U+20A6 */ CANT_MAP_CHARACTER,
										/* 678 */
										/* U+20A7 */ CANT_MAP_CHARACTER,
										/* 679 */
										/* U+20A8 */ CANT_MAP_CHARACTER,
										/* 680 */
										/* U+20A9 */ CANT_MAP_CHARACTER,
										/* 681 */
										/* U+20AA */ CANT_MAP_CHARACTER,
										/* 682 */
										/* U+20AB */ CANT_MAP_CHARACTER,
										/* 683 */
										/* U+20AC */ CANT_MAP_CHARACTER,
										/* 684 */
										/* U+20AD */ CANT_MAP_CHARACTER,
										/* 685 */
										/* U+20AE */ CANT_MAP_CHARACTER,
										/* 686 */
										/* U+20AF */ CANT_MAP_CHARACTER,
										/* 687 */
										/* U+20B0 */ CANT_MAP_CHARACTER,
										/* 688 */
										/* U+20B1 */ CANT_MAP_CHARACTER,
										/* 689 */
										/* U+20B2 */ CANT_MAP_CHARACTER,
										/* 690 */
										/* U+20B3 */ CANT_MAP_CHARACTER,
										/* 691 */
										/* U+20B4 */ CANT_MAP_CHARACTER,
										/* 692 */
										/* U+20B5 */ CANT_MAP_CHARACTER,
										/* 693 */
										/* U+20B6 */ CANT_MAP_CHARACTER,
										/* 694 */
										/* U+20B7 */ CANT_MAP_CHARACTER,
										/* 695 */
										/* U+20B8 */ CANT_MAP_CHARACTER,
										/* 696 */
										/* U+20B9 */ CANT_MAP_CHARACTER,
										/* 697 */
										/* U+20BA */ CANT_MAP_CHARACTER,
										/* 698 */
										/* U+20BB */ CANT_MAP_CHARACTER,
										/* 699 */
										/* U+20BC */ CANT_MAP_CHARACTER,
										/* 700 */
										/* U+20BD */ CANT_MAP_CHARACTER,
										/* 701 */
										/* U+20BE */ CANT_MAP_CHARACTER,
										/* 702 */
										/* U+20BF */ CANT_MAP_CHARACTER,
										/* 703 */
										/* U+20C0 */ CANT_MAP_CHARACTER,
										/* 704 */
										/* U+20C1 */ CANT_MAP_CHARACTER,
										/* 705 */
										/* U+20C2 */ CANT_MAP_CHARACTER,
										/* 706 */
										/* U+20C3 */ CANT_MAP_CHARACTER,
										/* 707 */
										/* U+20C4 */ CANT_MAP_CHARACTER,
										/* 708 */
										/* U+20C5 */ CANT_MAP_CHARACTER,
										/* 709 */
										/* U+20C6 */ CANT_MAP_CHARACTER,
										/* 710 */
										/* U+20C7 */ CANT_MAP_CHARACTER,
										/* 711 */
										/* U+20C8 */ CANT_MAP_CHARACTER,
										/* 712 */
										/* U+20C9 */ CANT_MAP_CHARACTER,
										/* 713 */
										/* U+20CA */ CANT_MAP_CHARACTER,
										/* 714 */
										/* U+20CB */ CANT_MAP_CHARACTER,
										/* 715 */
										/* U+20CC */ CANT_MAP_CHARACTER,
										/* 716 */
										/* U+20CD */ CANT_MAP_CHARACTER,
										/* 717 */
										/* U+20CE */ CANT_MAP_CHARACTER,
										/* 718 */
										/* U+20CF */ CANT_MAP_CHARACTER,
										/* 719 */
										/* U+20D0 */ CANT_MAP_CHARACTER,
										/* 720 */
										/* U+20D1 */ CANT_MAP_CHARACTER,
										/* 721 */
										/* U+20D2 */ CANT_MAP_CHARACTER,
										/* 722 */
										/* U+20D3 */ CANT_MAP_CHARACTER,
										/* 723 */
										/* U+20D4 */ CANT_MAP_CHARACTER,
										/* 724 */
										/* U+20D5 */ CANT_MAP_CHARACTER,
										/* 725 */
										/* U+20D6 */ CANT_MAP_CHARACTER,
										/* 726 */
										/* U+20D7 */ CANT_MAP_CHARACTER,
										/* 727 */
										/* U+20D8 */ CANT_MAP_CHARACTER,
										/* 728 */
										/* U+20D9 */ CANT_MAP_CHARACTER,
										/* 729 */
										/* U+20DA */ CANT_MAP_CHARACTER,
										/* 730 */
										/* U+20DB */ CANT_MAP_CHARACTER,
										/* 731 */
										/* U+20DC */ CANT_MAP_CHARACTER,
										/* 732 */
										/* U+20DD */ CANT_MAP_CHARACTER,
										/* 733 */
										/* U+20DE */ CANT_MAP_CHARACTER,
										/* 734 */
										/* U+20DF */ CANT_MAP_CHARACTER,
										/* 735 */
										/* U+20E0 */ CANT_MAP_CHARACTER,
										/* 736 */
										/* U+20E1 */ CANT_MAP_CHARACTER,
										/* 737 */
										/* U+20E2 */ CANT_MAP_CHARACTER,
										/* 738 */
										/* U+20E3 */ CANT_MAP_CHARACTER,
										/* 739 */
										/* U+20E4 */ CANT_MAP_CHARACTER,
										/* 740 */
										/* U+20E5 */ CANT_MAP_CHARACTER,
										/* 741 */
										/* U+20E6 */ CANT_MAP_CHARACTER,
										/* 742 */
										/* U+20E7 */ CANT_MAP_CHARACTER,
										/* 743 */
										/* U+20E8 */ CANT_MAP_CHARACTER,
										/* 744 */
										/* U+20E9 */ CANT_MAP_CHARACTER,
										/* 745 */
										/* U+20EA */ CANT_MAP_CHARACTER,
										/* 746 */
										/* U+20EB */ CANT_MAP_CHARACTER,
										/* 747 */
										/* U+20EC */ CANT_MAP_CHARACTER,
										/* 748 */
										/* U+20ED */ CANT_MAP_CHARACTER,
										/* 749 */
										/* U+20EE */ CANT_MAP_CHARACTER,
										/* 750 */
										/* U+20EF */ CANT_MAP_CHARACTER,
										/* 751 */
										/* U+20F0 */ CANT_MAP_CHARACTER,
										/* 752 */
										/* U+20F1 */ CANT_MAP_CHARACTER,
										/* 753 */
										/* U+20F2 */ CANT_MAP_CHARACTER,
										/* 754 */
										/* U+20F3 */ CANT_MAP_CHARACTER,
										/* 755 */
										/* U+20F4 */ CANT_MAP_CHARACTER,
										/* 756 */
										/* U+20F5 */ CANT_MAP_CHARACTER,
										/* 757 */
										/* U+20F6 */ CANT_MAP_CHARACTER,
										/* 758 */
										/* U+20F7 */ CANT_MAP_CHARACTER,
										/* 759 */
										/* U+20F8 */ CANT_MAP_CHARACTER,
										/* 760 */
										/* U+20F9 */ CANT_MAP_CHARACTER,
										/* 761 */
										/* U+20FA */ CANT_MAP_CHARACTER,
										/* 762 */
										/* U+20FB */ CANT_MAP_CHARACTER,
										/* 763 */
										/* U+20FC */ CANT_MAP_CHARACTER,
										/* 764 */
										/* U+20FD */ CANT_MAP_CHARACTER,
										/* 765 */
										/* U+20FE */ CANT_MAP_CHARACTER,
										/* 766 */
										/* U+20FF */ CANT_MAP_CHARACTER,
										/* 767 */
										/* U+FF00 */ CANT_MAP_CHARACTER,
										/* 768 */
										/* U+FF01 */ CANT_MAP_CHARACTER,
										/* 769 */
										/* U+FF02 */ CANT_MAP_CHARACTER,
										/* 770 */
										/* U+FF03 */ CANT_MAP_CHARACTER,
										/* 771 */
										/* U+FF04 */ CANT_MAP_CHARACTER,
										/* 772 */
										/* U+FF05 */ CANT_MAP_CHARACTER,
										/* 773 */
										/* U+FF06 */ CANT_MAP_CHARACTER,
										/* 774 */
										/* U+FF07 */ CANT_MAP_CHARACTER,
										/* 775 */
										/* U+FF08 */ CANT_MAP_CHARACTER,
										/* 776 */
										/* U+FF09 */ CANT_MAP_CHARACTER,
										/* 777 */
										/* U+FF0A */ CANT_MAP_CHARACTER,
										/* 778 */
										/* U+FF0B */ CANT_MAP_CHARACTER,
										/* 779 */
										/* U+FF0C */ CANT_MAP_CHARACTER,
										/* 780 */
										/* U+FF0D */ CANT_MAP_CHARACTER,
										/* 781 */
										/* U+FF0E */ CANT_MAP_CHARACTER,
										/* 782 */
										/* U+FF0F */ CANT_MAP_CHARACTER,
										/* 783 */
										/* U+FF10 */ CANT_MAP_CHARACTER,
										/* 784 */
										/* U+FF11 */ CANT_MAP_CHARACTER,
										/* 785 */
										/* U+FF12 */ CANT_MAP_CHARACTER,
										/* 786 */
										/* U+FF13 */ CANT_MAP_CHARACTER,
										/* 787 */
										/* U+FF14 */ CANT_MAP_CHARACTER,
										/* 788 */
										/* U+FF15 */ CANT_MAP_CHARACTER,
										/* 789 */
										/* U+FF16 */ CANT_MAP_CHARACTER,
										/* 790 */
										/* U+FF17 */ CANT_MAP_CHARACTER,
										/* 791 */
										/* U+FF18 */ CANT_MAP_CHARACTER,
										/* 792 */
										/* U+FF19 */ CANT_MAP_CHARACTER,
										/* 793 */
										/* U+FF1A */ CANT_MAP_CHARACTER,
										/* 794 */
										/* U+FF1B */ CANT_MAP_CHARACTER,
										/* 795 */
										/* U+FF1C */ CANT_MAP_CHARACTER,
										/* 796 */
										/* U+FF1D */ CANT_MAP_CHARACTER,
										/* 797 */
										/* U+FF1E */ CANT_MAP_CHARACTER,
										/* 798 */
										/* U+FF1F */ CANT_MAP_CHARACTER,
										/* 799 */
										/* U+FF20 */ CANT_MAP_CHARACTER,
										/* 800 */
										/* U+FF21 */ CANT_MAP_CHARACTER,
										/* 801 */
										/* U+FF22 */ CANT_MAP_CHARACTER,
										/* 802 */
										/* U+FF23 */ CANT_MAP_CHARACTER,
										/* 803 */
										/* U+FF24 */ CANT_MAP_CHARACTER,
										/* 804 */
										/* U+FF25 */ CANT_MAP_CHARACTER,
										/* 805 */
										/* U+FF26 */ CANT_MAP_CHARACTER,
										/* 806 */
										/* U+FF27 */ CANT_MAP_CHARACTER,
										/* 807 */
										/* U+FF28 */ CANT_MAP_CHARACTER,
										/* 808 */
										/* U+FF29 */ CANT_MAP_CHARACTER,
										/* 809 */
										/* U+FF2A */ CANT_MAP_CHARACTER,
										/* 810 */
										/* U+FF2B */ CANT_MAP_CHARACTER,
										/* 811 */
										/* U+FF2C */ CANT_MAP_CHARACTER,
										/* 812 */
										/* U+FF2D */ CANT_MAP_CHARACTER,
										/* 813 */
										/* U+FF2E */ CANT_MAP_CHARACTER,
										/* 814 */
										/* U+FF2F */ CANT_MAP_CHARACTER,
										/* 815 */
										/* U+FF30 */ CANT_MAP_CHARACTER,
										/* 816 */
										/* U+FF31 */ CANT_MAP_CHARACTER,
										/* 817 */
										/* U+FF32 */ CANT_MAP_CHARACTER,
										/* 818 */
										/* U+FF33 */ CANT_MAP_CHARACTER,
										/* 819 */
										/* U+FF34 */ CANT_MAP_CHARACTER,
										/* 820 */
										/* U+FF35 */ CANT_MAP_CHARACTER,
										/* 821 */
										/* U+FF36 */ CANT_MAP_CHARACTER,
										/* 822 */
										/* U+FF37 */ CANT_MAP_CHARACTER,
										/* 823 */
										/* U+FF38 */ CANT_MAP_CHARACTER,
										/* 824 */
										/* U+FF39 */ CANT_MAP_CHARACTER,
										/* 825 */
										/* U+FF3A */ CANT_MAP_CHARACTER,
										/* 826 */
										/* U+FF3B */ CANT_MAP_CHARACTER,
										/* 827 */
										/* U+FF3C */ CANT_MAP_CHARACTER,
										/* 828 */
										/* U+FF3D */ CANT_MAP_CHARACTER,
										/* 829 */
										/* U+FF3E */ CANT_MAP_CHARACTER,
										/* 830 */
										/* U+FF3F */ CANT_MAP_CHARACTER,
										/* 831 */
										/* U+FF40 */ CANT_MAP_CHARACTER,
										/* 832 */
										/* U+FF41 */ CANT_MAP_CHARACTER,
										/* 833 */
										/* U+FF42 */ CANT_MAP_CHARACTER,
										/* 834 */
										/* U+FF43 */ CANT_MAP_CHARACTER,
										/* 835 */
										/* U+FF44 */ CANT_MAP_CHARACTER,
										/* 836 */
										/* U+FF45 */ CANT_MAP_CHARACTER,
										/* 837 */
										/* U+FF46 */ CANT_MAP_CHARACTER,
										/* 838 */
										/* U+FF47 */ CANT_MAP_CHARACTER,
										/* 839 */
										/* U+FF48 */ CANT_MAP_CHARACTER,
										/* 840 */
										/* U+FF49 */ CANT_MAP_CHARACTER,
										/* 841 */
										/* U+FF4A */ CANT_MAP_CHARACTER,
										/* 842 */
										/* U+FF4B */ CANT_MAP_CHARACTER,
										/* 843 */
										/* U+FF4C */ CANT_MAP_CHARACTER,
										/* 844 */
										/* U+FF4D */ CANT_MAP_CHARACTER,
										/* 845 */
										/* U+FF4E */ CANT_MAP_CHARACTER,
										/* 846 */
										/* U+FF4F */ CANT_MAP_CHARACTER,
										/* 847 */
										/* U+FF50 */ CANT_MAP_CHARACTER,
										/* 848 */
										/* U+FF51 */ CANT_MAP_CHARACTER,
										/* 849 */
										/* U+FF52 */ CANT_MAP_CHARACTER,
										/* 850 */
										/* U+FF53 */ CANT_MAP_CHARACTER,
										/* 851 */
										/* U+FF54 */ CANT_MAP_CHARACTER,
										/* 852 */
										/* U+FF55 */ CANT_MAP_CHARACTER,
										/* 853 */
										/* U+FF56 */ CANT_MAP_CHARACTER,
										/* 854 */
										/* U+FF57 */ CANT_MAP_CHARACTER,
										/* 855 */
										/* U+FF58 */ CANT_MAP_CHARACTER,
										/* 856 */
										/* U+FF59 */ CANT_MAP_CHARACTER,
										/* 857 */
										/* U+FF5A */ CANT_MAP_CHARACTER,
										/* 858 */
										/* U+FF5B */ CANT_MAP_CHARACTER,
										/* 859 */
										/* U+FF5C */ CANT_MAP_CHARACTER,
										/* 860 */
										/* U+FF5D */ CANT_MAP_CHARACTER,
										/* 861 */
										/* U+FF5E */ CANT_MAP_CHARACTER,
										/* 862 */
										/* U+FF5F */ CANT_MAP_CHARACTER,
										/* 863 */
										/* U+FF60 */ CANT_MAP_CHARACTER,
										/* 864 */
	/* U+FF61 */ 0x00A1 /*               HALFWIDTH IDEOGRAPHIC FULL STOP */ ,	/* 865 */
	/* U+FF62 */ 0x00A2 /*                 HALFWIDTH LEFT CORNER BRACKET */ ,	/* 866 */
	/* U+FF63 */ 0x00A3 /*                HALFWIDTH RIGHT CORNER BRACKET */ ,	/* 867 */
	/* U+FF64 */ 0x00A4 /*                   HALFWIDTH IDEOGRAPHIC COMMA */ ,	/* 868 */
	/* U+FF65 */ 0x00A5 /*                 HALFWIDTH KATAKANA MIDDLE DOT */ ,	/* 869 */
	/* U+FF66 */ 0x00A6 /*                  HALFWIDTH KATAKANA LETTER WO */ ,	/* 870 */
	/* U+FF67 */ 0x00A7 /*             HALFWIDTH KATAKANA LETTER SMALL A */ ,	/* 871 */
	/* U+FF68 */ 0x00A8 /*             HALFWIDTH KATAKANA LETTER SMALL I */ ,	/* 872 */
	/* U+FF69 */ 0x00A9 /*             HALFWIDTH KATAKANA LETTER SMALL U */ ,	/* 873 */
	/* U+FF6A */ 0x00AA /*             HALFWIDTH KATAKANA LETTER SMALL E */ ,	/* 874 */
	/* U+FF6B */ 0x00AB /*             HALFWIDTH KATAKANA LETTER SMALL O */ ,	/* 875 */
	/* U+FF6C */ 0x00AC /*            HALFWIDTH KATAKANA LETTER SMALL YA */ ,	/* 876 */
	/* U+FF6D */ 0x00AD /*            HALFWIDTH KATAKANA LETTER SMALL YU */ ,	/* 877 */
	/* U+FF6E */ 0x00AE /*            HALFWIDTH KATAKANA LETTER SMALL YO */ ,	/* 878 */
	/* U+FF6F */ 0x00AF /*            HALFWIDTH KATAKANA LETTER SMALL TU */ ,	/* 879 */
	/* U+FF70 */ 0x00B0 /*  HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */ ,	/* 880 */
	/* U+FF71 */ 0x00B1 /*                   HALFWIDTH KATAKANA LETTER A */ ,	/* 881 */
	/* U+FF72 */ 0x00B2 /*                   HALFWIDTH KATAKANA LETTER I */ ,	/* 882 */
	/* U+FF73 */ 0x00B3 /*                   HALFWIDTH KATAKANA LETTER U */ ,	/* 883 */
	/* U+FF74 */ 0x00B4 /*                   HALFWIDTH KATAKANA LETTER E */ ,	/* 884 */
	/* U+FF75 */ 0x00B5 /*                   HALFWIDTH KATAKANA LETTER O */ ,	/* 885 */
	/* U+FF76 */ 0x00B6 /*                  HALFWIDTH KATAKANA LETTER KA */ ,	/* 886 */
	/* U+FF77 */ 0x00B7 /*                  HALFWIDTH KATAKANA LETTER KI */ ,	/* 887 */
	/* U+FF78 */ 0x00B8 /*                  HALFWIDTH KATAKANA LETTER KU */ ,	/* 888 */
	/* U+FF79 */ 0x00B9 /*                  HALFWIDTH KATAKANA LETTER KE */ ,	/* 889 */
	/* U+FF7A */ 0x00BA /*                  HALFWIDTH KATAKANA LETTER KO */ ,	/* 890 */
	/* U+FF7B */ 0x00BB /*                  HALFWIDTH KATAKANA LETTER SA */ ,	/* 891 */
	/* U+FF7C */ 0x00BC /*                  HALFWIDTH KATAKANA LETTER SI */ ,	/* 892 */
	/* U+FF7D */ 0x00BD /*                  HALFWIDTH KATAKANA LETTER SU */ ,	/* 893 */
	/* U+FF7E */ 0x00BE /*                  HALFWIDTH KATAKANA LETTER SE */ ,	/* 894 */
	/* U+FF7F */ 0x00BF /*                  HALFWIDTH KATAKANA LETTER SO */ ,	/* 895 */
	/* U+FF80 */ 0x00C0 /*                  HALFWIDTH KATAKANA LETTER TA */ ,	/* 896 */
	/* U+FF81 */ 0x00C1 /*                  HALFWIDTH KATAKANA LETTER TI */ ,	/* 897 */
	/* U+FF82 */ 0x00C2 /*                  HALFWIDTH KATAKANA LETTER TU */ ,	/* 898 */
	/* U+FF83 */ 0x00C3 /*                  HALFWIDTH KATAKANA LETTER TE */ ,	/* 899 */
	/* U+FF84 */ 0x00C4 /*                  HALFWIDTH KATAKANA LETTER TO */ ,	/* 900 */
	/* U+FF85 */ 0x00C5 /*                  HALFWIDTH KATAKANA LETTER NA */ ,	/* 901 */
	/* U+FF86 */ 0x00C6 /*                  HALFWIDTH KATAKANA LETTER NI */ ,	/* 902 */
	/* U+FF87 */ 0x00C7 /*                  HALFWIDTH KATAKANA LETTER NU */ ,	/* 903 */
	/* U+FF88 */ 0x00C8 /*                  HALFWIDTH KATAKANA LETTER NE */ ,	/* 904 */
	/* U+FF89 */ 0x00C9 /*                  HALFWIDTH KATAKANA LETTER NO */ ,	/* 905 */
	/* U+FF8A */ 0x00CA /*                  HALFWIDTH KATAKANA LETTER HA */ ,	/* 906 */
	/* U+FF8B */ 0x00CB /*                  HALFWIDTH KATAKANA LETTER HI */ ,	/* 907 */
	/* U+FF8C */ 0x00CC /*                  HALFWIDTH KATAKANA LETTER HU */ ,	/* 908 */
	/* U+FF8D */ 0x00CD /*                  HALFWIDTH KATAKANA LETTER HE */ ,	/* 909 */
	/* U+FF8E */ 0x00CE /*                  HALFWIDTH KATAKANA LETTER HO */ ,	/* 910 */
	/* U+FF8F */ 0x00CF /*                  HALFWIDTH KATAKANA LETTER MA */ ,	/* 911 */
	/* U+FF90 */ 0x00D0 /*                  HALFWIDTH KATAKANA LETTER MI */ ,	/* 912 */
	/* U+FF91 */ 0x00D1 /*                  HALFWIDTH KATAKANA LETTER MU */ ,	/* 913 */
	/* U+FF92 */ 0x00D2 /*                  HALFWIDTH KATAKANA LETTER ME */ ,	/* 914 */
	/* U+FF93 */ 0x00D3 /*                  HALFWIDTH KATAKANA LETTER MO */ ,	/* 915 */
	/* U+FF94 */ 0x00D4 /*                  HALFWIDTH KATAKANA LETTER YA */ ,	/* 916 */
	/* U+FF95 */ 0x00D5 /*                  HALFWIDTH KATAKANA LETTER YU */ ,	/* 917 */
	/* U+FF96 */ 0x00D6 /*                  HALFWIDTH KATAKANA LETTER YO */ ,	/* 918 */
	/* U+FF97 */ 0x00D7 /*                  HALFWIDTH KATAKANA LETTER RA */ ,	/* 919 */
	/* U+FF98 */ 0x00D8 /*                  HALFWIDTH KATAKANA LETTER RI */ ,	/* 920 */
	/* U+FF99 */ 0x00D9 /*                  HALFWIDTH KATAKANA LETTER RU */ ,	/* 921 */
	/* U+FF9A */ 0x00DA /*                  HALFWIDTH KATAKANA LETTER RE */ ,	/* 922 */
	/* U+FF9B */ 0x00DB /*                  HALFWIDTH KATAKANA LETTER RO */ ,	/* 923 */
	/* U+FF9C */ 0x00DC /*                  HALFWIDTH KATAKANA LETTER WA */ ,	/* 924 */
	/* U+FF9D */ 0x00DD /*                   HALFWIDTH KATAKANA LETTER N */ ,	/* 925 */
	/* U+FF9E */ 0x00DE /*          HALFWIDTH KATAKANA VOICED SOUND MARK */ ,	/* 926 */
	/* U+FF9F */ 0x00DF /*     HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */ ,	/* 927 */
										/* U+FFA0 */ CANT_MAP_CHARACTER,
										/* 928 */
										/* U+FFA1 */ CANT_MAP_CHARACTER,
										/* 929 */
										/* U+FFA2 */ CANT_MAP_CHARACTER,
										/* 930 */
										/* U+FFA3 */ CANT_MAP_CHARACTER,
										/* 931 */
										/* U+FFA4 */ CANT_MAP_CHARACTER,
										/* 932 */
										/* U+FFA5 */ CANT_MAP_CHARACTER,
										/* 933 */
										/* U+FFA6 */ CANT_MAP_CHARACTER,
										/* 934 */
										/* U+FFA7 */ CANT_MAP_CHARACTER,
										/* 935 */
										/* U+FFA8 */ CANT_MAP_CHARACTER,
										/* 936 */
										/* U+FFA9 */ CANT_MAP_CHARACTER,
										/* 937 */
										/* U+FFAA */ CANT_MAP_CHARACTER,
										/* 938 */
										/* U+FFAB */ CANT_MAP_CHARACTER,
										/* 939 */
										/* U+FFAC */ CANT_MAP_CHARACTER,
										/* 940 */
										/* U+FFAD */ CANT_MAP_CHARACTER,
										/* 941 */
										/* U+FFAE */ CANT_MAP_CHARACTER,
										/* 942 */
										/* U+FFAF */ CANT_MAP_CHARACTER,
										/* 943 */
										/* U+FFB0 */ CANT_MAP_CHARACTER,
										/* 944 */
										/* U+FFB1 */ CANT_MAP_CHARACTER,
										/* 945 */
										/* U+FFB2 */ CANT_MAP_CHARACTER,
										/* 946 */
										/* U+FFB3 */ CANT_MAP_CHARACTER,
										/* 947 */
										/* U+FFB4 */ CANT_MAP_CHARACTER,
										/* 948 */
										/* U+FFB5 */ CANT_MAP_CHARACTER,
										/* 949 */
										/* U+FFB6 */ CANT_MAP_CHARACTER,
										/* 950 */
										/* U+FFB7 */ CANT_MAP_CHARACTER,
										/* 951 */
										/* U+FFB8 */ CANT_MAP_CHARACTER,
										/* 952 */
										/* U+FFB9 */ CANT_MAP_CHARACTER,
										/* 953 */
										/* U+FFBA */ CANT_MAP_CHARACTER,
										/* 954 */
										/* U+FFBB */ CANT_MAP_CHARACTER,
										/* 955 */
										/* U+FFBC */ CANT_MAP_CHARACTER,
										/* 956 */
										/* U+FFBD */ CANT_MAP_CHARACTER,
										/* 957 */
										/* U+FFBE */ CANT_MAP_CHARACTER,
										/* 958 */
										/* U+FFBF */ CANT_MAP_CHARACTER,
										/* 959 */
										/* U+FFC0 */ CANT_MAP_CHARACTER,
										/* 960 */
										/* U+FFC1 */ CANT_MAP_CHARACTER,
										/* 961 */
										/* U+FFC2 */ CANT_MAP_CHARACTER,
										/* 962 */
										/* U+FFC3 */ CANT_MAP_CHARACTER,
										/* 963 */
										/* U+FFC4 */ CANT_MAP_CHARACTER,
										/* 964 */
										/* U+FFC5 */ CANT_MAP_CHARACTER,
										/* 965 */
										/* U+FFC6 */ CANT_MAP_CHARACTER,
										/* 966 */
										/* U+FFC7 */ CANT_MAP_CHARACTER,
										/* 967 */
										/* U+FFC8 */ CANT_MAP_CHARACTER,
										/* 968 */
										/* U+FFC9 */ CANT_MAP_CHARACTER,
										/* 969 */
										/* U+FFCA */ CANT_MAP_CHARACTER,
										/* 970 */
										/* U+FFCB */ CANT_MAP_CHARACTER,
										/* 971 */
										/* U+FFCC */ CANT_MAP_CHARACTER,
										/* 972 */
										/* U+FFCD */ CANT_MAP_CHARACTER,
										/* 973 */
										/* U+FFCE */ CANT_MAP_CHARACTER,
										/* 974 */
										/* U+FFCF */ CANT_MAP_CHARACTER,
										/* 975 */
										/* U+FFD0 */ CANT_MAP_CHARACTER,
										/* 976 */
										/* U+FFD1 */ CANT_MAP_CHARACTER,
										/* 977 */
										/* U+FFD2 */ CANT_MAP_CHARACTER,
										/* 978 */
										/* U+FFD3 */ CANT_MAP_CHARACTER,
										/* 979 */
										/* U+FFD4 */ CANT_MAP_CHARACTER,
										/* 980 */
										/* U+FFD5 */ CANT_MAP_CHARACTER,
										/* 981 */
										/* U+FFD6 */ CANT_MAP_CHARACTER,
										/* 982 */
										/* U+FFD7 */ CANT_MAP_CHARACTER,
										/* 983 */
										/* U+FFD8 */ CANT_MAP_CHARACTER,
										/* 984 */
										/* U+FFD9 */ CANT_MAP_CHARACTER,
										/* 985 */
										/* U+FFDA */ CANT_MAP_CHARACTER,
										/* 986 */
										/* U+FFDB */ CANT_MAP_CHARACTER,
										/* 987 */
										/* U+FFDC */ CANT_MAP_CHARACTER,
										/* 988 */
										/* U+FFDD */ CANT_MAP_CHARACTER,
										/* 989 */
										/* U+FFDE */ CANT_MAP_CHARACTER,
										/* 990 */
										/* U+FFDF */ CANT_MAP_CHARACTER,
										/* 991 */
										/* U+FFE0 */ CANT_MAP_CHARACTER,
										/* 992 */
										/* U+FFE1 */ CANT_MAP_CHARACTER,
										/* 993 */
										/* U+FFE2 */ CANT_MAP_CHARACTER,
										/* 994 */
										/* U+FFE3 */ CANT_MAP_CHARACTER,
										/* 995 */
										/* U+FFE4 */ CANT_MAP_CHARACTER,
										/* 996 */
										/* U+FFE5 */ CANT_MAP_CHARACTER,
										/* 997 */
										/* U+FFE6 */ CANT_MAP_CHARACTER,
										/* 998 */
										/* U+FFE7 */ CANT_MAP_CHARACTER,
										/* 999 */
										/* U+FFE8 */ CANT_MAP_CHARACTER,
										/* 1000 */
										/* U+FFE9 */ CANT_MAP_CHARACTER,
										/* 1001 */
										/* U+FFEA */ CANT_MAP_CHARACTER,
										/* 1002 */
										/* U+FFEB */ CANT_MAP_CHARACTER,
										/* 1003 */
										/* U+FFEC */ CANT_MAP_CHARACTER,
										/* 1004 */
										/* U+FFED */ CANT_MAP_CHARACTER,
										/* 1005 */
										/* U+FFEE */ CANT_MAP_CHARACTER,
										/* 1006 */
										/* U+FFEF */ CANT_MAP_CHARACTER,
										/* 1007 */
										/* U+FFF0 */ CANT_MAP_CHARACTER,
										/* 1008 */
										/* U+FFF1 */ CANT_MAP_CHARACTER,
										/* 1009 */
										/* U+FFF2 */ CANT_MAP_CHARACTER,
										/* 1010 */
										/* U+FFF3 */ CANT_MAP_CHARACTER,
										/* 1011 */
										/* U+FFF4 */ CANT_MAP_CHARACTER,
										/* 1012 */
										/* U+FFF5 */ CANT_MAP_CHARACTER,
										/* 1013 */
										/* U+FFF6 */ CANT_MAP_CHARACTER,
										/* 1014 */
										/* U+FFF7 */ CANT_MAP_CHARACTER,
										/* 1015 */
										/* U+FFF8 */ CANT_MAP_CHARACTER,
										/* 1016 */
										/* U+FFF9 */ CANT_MAP_CHARACTER,
										/* 1017 */
										/* U+FFFA */ CANT_MAP_CHARACTER,
										/* 1018 */
										/* U+FFFB */ CANT_MAP_CHARACTER,
										/* 1019 */
										/* U+FFFC */ CANT_MAP_CHARACTER,
										/* 1020 */
										/* U+FFFD */ CANT_MAP_CHARACTER,
										/* 1021 */
										/* U+FFFE */ CANT_MAP_CHARACTER,
										/* 1022 */
										/* U+FFFF */ CANT_MAP_CHARACTER,
										/* 1023 */
	0							/* END OF MAP TABLE */
};
static const USHORT sjis_from_unicode_map[256] = {
/* U+00-- */ 256,
/* U+01-- */ 0,
/* U+02-- */ 0,
/* U+03-- */ 0,
/* U+04-- */ 0,
/* U+05-- */ 0,
/* U+06-- */ 0,
/* U+07-- */ 0,
/* U+08-- */ 0,
/* U+09-- */ 0,
/* U+0A-- */ 0,
/* U+0B-- */ 0,
/* U+0C-- */ 0,
/* U+0D-- */ 0,
/* U+0E-- */ 0,
/* U+0F-- */ 0,
/* U+10-- */ 0,
/* U+11-- */ 0,
/* U+12-- */ 0,
/* U+13-- */ 0,
/* U+14-- */ 0,
/* U+15-- */ 0,
/* U+16-- */ 0,
/* U+17-- */ 0,
/* U+18-- */ 0,
/* U+19-- */ 0,
/* U+1A-- */ 0,
/* U+1B-- */ 0,
/* U+1C-- */ 0,
/* U+1D-- */ 0,
/* U+1E-- */ 0,
/* U+1F-- */ 0,
/* U+20-- */ 512,
/* U+21-- */ 0,
/* U+22-- */ 0,
/* U+23-- */ 0,
/* U+24-- */ 0,
/* U+25-- */ 0,
/* U+26-- */ 0,
/* U+27-- */ 0,
/* U+28-- */ 0,
/* U+29-- */ 0,
/* U+2A-- */ 0,
/* U+2B-- */ 0,
/* U+2C-- */ 0,
/* U+2D-- */ 0,
/* U+2E-- */ 0,
/* U+2F-- */ 0,
/* U+30-- */ 0,
/* U+31-- */ 0,
/* U+32-- */ 0,
/* U+33-- */ 0,
/* U+34-- */ 0,
/* U+35-- */ 0,
/* U+36-- */ 0,
/* U+37-- */ 0,
/* U+38-- */ 0,
/* U+39-- */ 0,
/* U+3A-- */ 0,
/* U+3B-- */ 0,
/* U+3C-- */ 0,
/* U+3D-- */ 0,
/* U+3E-- */ 0,
/* U+3F-- */ 0,
/* U+40-- */ 0,
/* U+41-- */ 0,
/* U+42-- */ 0,
/* U+43-- */ 0,
/* U+44-- */ 0,
/* U+45-- */ 0,
/* U+46-- */ 0,
/* U+47-- */ 0,
/* U+48-- */ 0,
/* U+49-- */ 0,
/* U+4A-- */ 0,
/* U+4B-- */ 0,
/* U+4C-- */ 0,
/* U+4D-- */ 0,
/* U+4E-- */ 0,
/* U+4F-- */ 0,
/* U+50-- */ 0,
/* U+51-- */ 0,
/* U+52-- */ 0,
/* U+53-- */ 0,
/* U+54-- */ 0,
/* U+55-- */ 0,
/* U+56-- */ 0,
/* U+57-- */ 0,
/* U+58-- */ 0,
/* U+59-- */ 0,
/* U+5A-- */ 0,
/* U+5B-- */ 0,
/* U+5C-- */ 0,
/* U+5D-- */ 0,
/* U+5E-- */ 0,
/* U+5F-- */ 0,
/* U+60-- */ 0,
/* U+61-- */ 0,
/* U+62-- */ 0,
/* U+63-- */ 0,
/* U+64-- */ 0,
/* U+65-- */ 0,
/* U+66-- */ 0,
/* U+67-- */ 0,
/* U+68-- */ 0,
/* U+69-- */ 0,
/* U+6A-- */ 0,
/* U+6B-- */ 0,
/* U+6C-- */ 0,
/* U+6D-- */ 0,
/* U+6E-- */ 0,
/* U+6F-- */ 0,
/* U+70-- */ 0,
/* U+71-- */ 0,
/* U+72-- */ 0,
/* U+73-- */ 0,
/* U+74-- */ 0,
/* U+75-- */ 0,
/* U+76-- */ 0,
/* U+77-- */ 0,
/* U+78-- */ 0,
/* U+79-- */ 0,
/* U+7A-- */ 0,
/* U+7B-- */ 0,
/* U+7C-- */ 0,
/* U+7D-- */ 0,
/* U+7E-- */ 0,
/* U+7F-- */ 0,
/* U+80-- */ 0,
/* U+81-- */ 0,
/* U+82-- */ 0,
/* U+83-- */ 0,
/* U+84-- */ 0,
/* U+85-- */ 0,
/* U+86-- */ 0,
/* U+87-- */ 0,
/* U+88-- */ 0,
/* U+89-- */ 0,
/* U+8A-- */ 0,
/* U+8B-- */ 0,
/* U+8C-- */ 0,
/* U+8D-- */ 0,
/* U+8E-- */ 0,
/* U+8F-- */ 0,
/* U+90-- */ 0,
/* U+91-- */ 0,
/* U+92-- */ 0,
/* U+93-- */ 0,
/* U+94-- */ 0,
/* U+95-- */ 0,
/* U+96-- */ 0,
/* U+97-- */ 0,
/* U+98-- */ 0,
/* U+99-- */ 0,
/* U+9A-- */ 0,
/* U+9B-- */ 0,
/* U+9C-- */ 0,
/* U+9D-- */ 0,
/* U+9E-- */ 0,
/* U+9F-- */ 0,
/* U+A0-- */ 0,
/* U+A1-- */ 0,
/* U+A2-- */ 0,
/* U+A3-- */ 0,
/* U+A4-- */ 0,
/* U+A5-- */ 0,
/* U+A6-- */ 0,
/* U+A7-- */ 0,
/* U+A8-- */ 0,
/* U+A9-- */ 0,
/* U+AA-- */ 0,
/* U+AB-- */ 0,
/* U+AC-- */ 0,
/* U+AD-- */ 0,
/* U+AE-- */ 0,
/* U+AF-- */ 0,
/* U+B0-- */ 0,
/* U+B1-- */ 0,
/* U+B2-- */ 0,
/* U+B3-- */ 0,
/* U+B4-- */ 0,
/* U+B5-- */ 0,
/* U+B6-- */ 0,
/* U+B7-- */ 0,
/* U+B8-- */ 0,
/* U+B9-- */ 0,
/* U+BA-- */ 0,
/* U+BB-- */ 0,
/* U+BC-- */ 0,
/* U+BD-- */ 0,
/* U+BE-- */ 0,
/* U+BF-- */ 0,
/* U+C0-- */ 0,
/* U+C1-- */ 0,
/* U+C2-- */ 0,
/* U+C3-- */ 0,
/* U+C4-- */ 0,
/* U+C5-- */ 0,
/* U+C6-- */ 0,
/* U+C7-- */ 0,
/* U+C8-- */ 0,
/* U+C9-- */ 0,
/* U+CA-- */ 0,
/* U+CB-- */ 0,
/* U+CC-- */ 0,
/* U+CD-- */ 0,
/* U+CE-- */ 0,
/* U+CF-- */ 0,
/* U+D0-- */ 0,
/* U+D1-- */ 0,
/* U+D2-- */ 0,
/* U+D3-- */ 0,
/* U+D4-- */ 0,
/* U+D5-- */ 0,
/* U+D6-- */ 0,
/* U+D7-- */ 0,
/* U+D8-- */ 0,
/* U+D9-- */ 0,
/* U+DA-- */ 0,
/* U+DB-- */ 0,
/* U+DC-- */ 0,
/* U+DD-- */ 0,
/* U+DE-- */ 0,
/* U+DF-- */ 0,
/* U+E0-- */ 0,
/* U+E1-- */ 0,
/* U+E2-- */ 0,
/* U+E3-- */ 0,
/* U+E4-- */ 0,
/* U+E5-- */ 0,
/* U+E6-- */ 0,
/* U+E7-- */ 0,
/* U+E8-- */ 0,
/* U+E9-- */ 0,
/* U+EA-- */ 0,
/* U+EB-- */ 0,
/* U+EC-- */ 0,
/* U+ED-- */ 0,
/* U+EE-- */ 0,
/* U+EF-- */ 0,
/* U+F0-- */ 0,
/* U+F1-- */ 0,
/* U+F2-- */ 0,
/* U+F3-- */ 0,
/* U+F4-- */ 0,
/* U+F5-- */ 0,
/* U+F6-- */ 0,
/* U+F7-- */ 0,
/* U+F8-- */ 0,
/* U+F9-- */ 0,
/* U+FA-- */ 0,
/* U+FB-- */ 0,
/* U+FC-- */ 0,
/* U+FD-- */ 0,
/* U+FE-- */ 0,
/* U+FF-- */ 768,
};
