os/kernelhwsrv/kernel/eka/euser/unicode/FoldDecomp.inl
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 //
    15 // Fold and decomposition tables.
    16 //
    17 // These tables are linked in the following way:
    18 // KUnicodeToIndexHash is a hash table using double hashing for
    19 // conflict resolution. The functions DecompositionHashStart and
    20 // DecompositionHashStep give the start and step values for accessing
    21 // the table. The first probe is at DecompositionHashStart and each
    22 // subsequent probe is offset by DecompositionHashStep. Probes
    23 // continue until either 0 is found (indicating that the Unicode value
    24 // sought has no decompostion (i.e. decomposes to itself)) or a value
    25 // is found that has the sought Unicode value in its lower 20 bits.
    26 //
    27 // In this latter case, the upper 12 bits contain an index into
    28 // one of the following tables, according to the following rules:
    29 //
    30 // In the case of folding:
    31 // If the Index is less than the length of KNonSingletonFolds / 2,
    32 // it is an index into KNonSingletonFolds. If the Index is
    33 // greater than the length of KNonSingletonFolds / 2, then it is an
    34 // index into KSingletonFolds.
    35 //
    36 // In the case of decomposition:
    37 // If the Index is less than the length of KNonSingletonDecompositions / 2,
    38 // it is an index into KNonSingletonDecompositions. If the Index is
    39 // greater than the length of KNonSingletonDecompositions / 2, then it is an
    40 // index into KSingletonDecompositions.
    41 //
    42 // In summary:
    43 // Let Knsf be the length of KNonSingletonFolds / 2,
    44 // let Knsd be the length of KNonSingletonDecompositions / 2,
    45 // let Ksd be the length of KSingletonDecompositions and
    46 // let Ksf be the length of KSingletonFolds.
    47 // Now if you want to fold a character and you have found
    48 // its index 'i' from the KUnicodeToIndexHash, then;
    49 // if (i < Knsf) then look up
    50 //		KNonSingletonFolds[i * 2] and KNonSingletonFolds[i * 2 + 1]
    51 // else if (Knsf <= i < Knsf + Ksf) look up KSingletonFolds[i - Knsf]
    52 // else there is no fold for this character.
    53 //
    54 // Or if you want to decompose the same character, then;
    55 // if (i < Knsd) then look up KNonSingletonDecompositions[i * 2]
    56 //		and KNonSingletonDecompositions[i * 2 + 1]
    57 // else if (Knsd <= i < Knsd + Ksd) look up KSingletonDecompositions[i - Knsd]
    58 // else there is no decomposition for this character.
    59 //
    60 // Your index into KSingletonDecompositions or KSingletonFolds
    61 // yields a single value which is the decomposition or fold.
    62 //
    63 // The KNonSingletonFolds and KNonSingletonDecomposition
    64 // tables are made up of pairs of values. Each pair is either a pair
    65 // of Unicode values that constitute the fold or decomposition, or
    66 // the first value is KLongD and the second has its top 4 bits as the
    67 // length of the decomposition (or folded decomposition) minus 3,
    68 // and its bottom 12 bits as the index into KLongDecompositions
    69 // of where you can find this decomposition.
    70 //
    71 // KLongDecompositions simply contains UTF-16 (Unicode) for
    72 // all the decomposed and folded sequences longer than 4 bytes long.
    73 
    74 // Hash table mapping unicode values to indices into the other tables
    75 // in use = 2597 entries
    76 const unsigned long KUnicodeToIndexHash[4096] =
    77 	{
    78 	0x4a702000, 0x4a802001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8212fa1b, 0x00000000,
    79 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7eb2f9d2, 0x00000000, 0x00000000, 0x00000000,
    80 	0x00000000, 0x8012f9f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    81 	0x00000000, 0x00000000, 0x00000000, 0x7e32f9c8, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    82 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33e01026, 0x7bd2f99a,
    83 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    84 	0x00000000, 0x00000000, 0x79f2f96f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    85 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    86 	0x00000000, 0x82300041, 0x82400042, 0x82500043, 0x82600044, 0x82700045, 0x82800046, 0x82900047,
    87 	0x7632f919, 0x82a00048, 0x82b00049, 0x82c0004a, 0x37a0304c, 0x82d0004b, 0x37b0304e, 0x82e0004c,
    88 	0x37c03050, 0x82f0004d, 0x37d03052, 0x8300004e, 0x37e03054, 0x8310004f, 0x37f03056, 0x83200050,
    89 	0x38003058, 0x83300051, 0x3810305a, 0x83400052, 0x3820305c, 0x83500053, 0x3830305e, 0x83600054,
    90 	0x38403060, 0x83700055, 0x38503062, 0x83800056, 0x83900057, 0x38603065, 0x83a00058, 0x38703067,
    91 	0x83b00059, 0x38803069, 0x83c0005a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
    92 	0x38903070, 0x38a03071, 0x00000000, 0x38b03073, 0x38c03074, 0x00000000, 0x38d03076, 0x38e03077,
    93 	0x00000000, 0x38f03079, 0x3900307a, 0x7e12f9c6, 0x3910307c, 0x3920307d, 0x00000000, 0x00000000,
    94 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7be2f99b, 0x00000000,
    95 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5800f9d3, 0x00000000,
    96 	0x00000000, 0x7a02f970, 0x7c02f99d, 0x00000000, 0x37903094, 0x00000000, 0x00000000, 0x00000000,
    97 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x77f2f945, 0x00000000, 0x3930309e, 0x00000000,
    98 	0x950010a0, 0x951010a1, 0x952010a2, 0x4031d160, 0x954010a4, 0x955010a5, 0x956010a6, 0x7642f91a,
    99 	0x958010a8, 0x959010a9, 0x95a010aa, 0x4011d15e, 0x395030ac, 0x95d010ad, 0x396030ae, 0x95f010af,
   100 	0x397030b0, 0x961010b1, 0x398030b2, 0x963010b3, 0x399030b4, 0x83d000b5, 0x39a030b6, 0x967010b7,
   101 	0x39b030b8, 0x969010b9, 0x39c030ba, 0x96b010bb, 0x39d030bc, 0x96d010bd, 0x39e030be, 0x96f010bf,
   102 	0x003000c0, 0x004000c1, 0x005000c2, 0x00a000c3, 0x013000c4, 0x016000c5, 0x83e000c6, 0x028000c7,
   103 	0x030000c8, 0x031000c9, 0x032000ca, 0x03d000cb, 0x058000cc, 0x059000cd, 0x05a000ce, 0x05f000cf,
   104 	0x3a4030d0, 0x07a000d1, 0x081000d2, 0x082000d3, 0x083000d4, 0x088000d5, 0x092000d6, 0x3a9030d7,
   105 	0x83f000d0, 0x0bf000d9, 0x0c0000da, 0x0c1000db, 0x0c7000dc, 0x0e8000dd, 0x840000d8, 0x5010f954,
   106 	0x0f6000e0, 0x0f7000e1, 0x0f8000e2, 0x0fd000e3, 0x106000e4, 0x109000e5, 0x4021d15f, 0x11a000e7,
   107 	0x122000e8, 0x123000e9, 0x124000ea, 0x12f000eb, 0x14b000ec, 0x14c000ed, 0x14d000ee, 0x151000ef,
   108 	0x7a12f971, 0x16d000f1, 0x174000f2, 0x175000f3, 0x176000f4, 0x17b000f5, 0x185000f6, 0x3ae030f7,
   109 	0x3af030f8, 0x1b3000f9, 0x1b4000fa, 0x1b5000fb, 0x1bb000fc, 0x1dd000fd, 0x3b2030fe, 0x1e2000ff,
   110 	0x00b00100, 0x0fe00101, 0x00c00102, 0x0ff00103, 0x02000104, 0x11200105, 0x02400106, 0x11600107,
   111 	0x02500108, 0x11700109, 0x0260010a, 0x1180010b, 0x0270010c, 0x1190010d, 0x02b0010e, 0x11d0010f,
   112 	0x841000de, 0x84200110, 0x03800112, 0x12a00113, 0x03b00114, 0x12d00115, 0x03c00116, 0x12e00117,
   113 	0x04600118, 0x13800119, 0x03f0011a, 0x1310011b, 0x04b0011c, 0x13d0011d, 0x04d0011e, 0x13f0011f,
   114 	0x04e00120, 0x14000121, 0x05000122, 0x14200123, 0x05100124, 0x14300125, 0x4a902126, 0x84300126,
   115 	0x05b00128, 0x14e00129, 0x05c0012a, 0x0170212b, 0x05d0012c, 0x14f0012b, 0x0660012e, 0x1500012d,
   116 	0x05e00130, 0x1580012f, 0x84400131, 0x84500132, 0x06800134, 0x15a00135, 0x06c00136, 0x15f00137,
   117 	0x00000000, 0x06e00139, 0x1610013a, 0x0720013b, 0x1650013c, 0x06f0013d, 0x1620013e, 0x8460013f,
   118 	0x00000000, 0x84700141, 0x00000000, 0x07900143, 0x16c00144, 0x07e00145, 0x17100146, 0x07c00147,
   119 	0x16f00148, 0x00000000, 0x8480014a, 0x7a72f97d, 0x08c0014c, 0x17f0014d, 0x08f0014e, 0x1820014f,
   120 	0x09500150, 0x18800151, 0x4041d161, 0x84900152, 0x0a500154, 0x19800155, 0x0ac00156, 0x19f00157,
   121 	0x0a700158, 0x19a00159, 0x0ae0015a, 0x1a10015b, 0x0b00015c, 0x1a30015d, 0x0b70015e, 0x1aa0015f,
   122 	0x0b200160, 0x1a500161, 0x0bc00162, 0x1b000163, 0x0b900164, 0x1ad00165, 0x84a00166, 0x97e02167,
   123 	0x0c200168, 0x1b600169, 0x0c40016a, 0x1b80016b, 0x0c60016c, 0x1ba0016d, 0x0cd0016e, 0x1c10016f,
   124 	0x0ce00170, 0x1c200171, 0x0da00172, 0x1ce00173, 0x0e100174, 0x1d500175, 0x0e900176, 0x1de00177,
   125 	0x0ed00178, 0x0f000179, 0x1e60017a, 0x0f20017b, 0x1e80017c, 0x0f30017d, 0x1e90017e, 0x84b0017f,
   126 	0x7812f947, 0x84c00181, 0x84d00182, 0x98702183, 0x84e00184, 0x00000000, 0x84f00186, 0x85000187,
   127 	0x00000000, 0x85100189, 0x8520018a, 0x8530018b, 0x00000000, 0x8042f9f4, 0x8540018e, 0x8550018f,
   128 	0x85600190, 0x85700191, 0x00000000, 0x85800193, 0x85900194, 0x00000000, 0x85a00196, 0x4051d162,
   129 	0x7e42f9c9, 0x85b00197, 0x3500219a, 0x3510219b, 0x85c00198, 0x85d0019c, 0x85e0019d, 0x85f0019f,
   130 	0x099001a0, 0x18c001a1, 0x860001a2, 0x7c12f99e, 0x861001a4, 0x5890f9dc, 0x862001a6, 0x863001a7,
   131 	0x00000000, 0x5050f958, 0x864001a9, 0x00000000, 0x865001ac, 0x00000000, 0x352021ae, 0x0d2001af,
   132 	0x1c6001b0, 0x866001ae, 0x867001b1, 0x868001b2, 0x869001b3, 0x86a001b5, 0x8052f9f5, 0x86b001b7,
   133 	0x86c001b8, 0x7822f948, 0x00000000, 0x4081d1bb, 0x4091d1bc, 0x40a1d1bd, 0x40b1d1be, 0x40c1d1bf,
   134 	0x40d1d1c0, 0x86d001bc, 0x00000000, 0x9a1024cf, 0x58a0f9dd, 0x86e001c4, 0x86f001c5, 0x7c92f9a9,
   135 	0x5060f959, 0x870001c7, 0x871001c8, 0x872001ca, 0x873001cb, 0x019001cd, 0x10b001ce, 0x062001cf,
   136 	0x154001d0, 0x096001d1, 0x189001d2, 0x0cf001d3, 0x1c3001d4, 0x0ca001d5, 0x1be001d6, 0x0c9001d7,
   137 	0x1bd001d8, 0x0cb001d9, 0x1bf001da, 0x0c8001db, 0x1bc001dc, 0x00000000, 0x014001de, 0x107001df,
   138 	0x012001e0, 0x105001e1, 0x1f2001e2, 0x1f5001e3, 0x874001e4, 0x00000000, 0x04f001e6, 0x141001e7,
   139 	0x06a001e8, 0x15d001e9, 0x0a1001ea, 0x194001eb, 0x0a2001ec, 0x195001ed, 0x1f8001ee, 0x1f9001ef,
   140 	0x15b001f0, 0x875001f1, 0x876001f2, 0x00000000, 0x04a001f4, 0x13c001f5, 0x877001f6, 0x7652f91c,
   141 	0x078001f8, 0x16b001f9, 0x018001fa, 0x10a001fb, 0x1f1001fc, 0x1f4001fd, 0x1f3001fe, 0x1f6001ff,
   142 	0x01a00200, 0x10c00201, 0x01b00202, 0x10d00203, 0x04000204, 0x13200205, 0x04100206, 0x13300207,
   143 	0x06300208, 0x15500209, 0x0640020a, 0x1560020b, 0x0970020c, 0x18a0020d, 0x0980020e, 0x18b0020f,
   144 	0x0a800210, 0x19b00211, 0x0a900212, 0x19c00213, 0x0d000214, 0x1c400215, 0x0d100216, 0x1c500217,
   145 	0x0b600218, 0x1a900219, 0x0bb0021a, 0x1af0021b, 0x878001f7, 0x8790021c, 0x0540021e, 0x1460021f,
   146 	0x87a00220, 0x58d0f9e0, 0x87b00222, 0x7662f91e, 0x35902224, 0x5090f95c, 0x01100226, 0x10400227,
   147 	0x04400228, 0x13600229, 0x0930022a, 0x1860022b, 0x08a0022c, 0x17d0022d, 0x0900022e, 0x1830022f,
   148 	0x09100230, 0x18400231, 0x0eb00232, 0x1e000233, 0x87c00224, 0x96c010bc, 0x00000000, 0x00000000,
   149 	0x00000000, 0x00000000, 0x87d0023a, 0x87e0023b, 0x00000000, 0x87f0023d, 0x8800023e, 0x00000000,
   150 	0x58e0f9e1, 0x35b02241, 0x88100241, 0x7ed2f9d5, 0x35c02244, 0x88200243, 0x88300244, 0x35d02247,
   151 	0x88400245, 0x35e02249, 0x88500246, 0x88600248, 0x8870024a, 0x8880024c, 0x8890024e, 0x00000000,
   152 	0x975010c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7bc2f999, 0x4612f9cb, 0x00000000,
   153 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   154 	0x00102260, 0x7c32f9a0, 0x36002262, 0x50b0f95e, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   155 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x35f0226d, 0x0000226e, 0x0020226f,
   156 	0x36102270, 0x36202271, 0x9820216b, 0x00000000, 0x36302274, 0x36402275, 0x00000000, 0x7842f94a,
   157 	0x36502278, 0x36602279, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5900f9e3, 0x00000000,
   158 	0x36702280, 0x36802281, 0x50c0f95f, 0x00000000, 0x36b02284, 0x36c02285, 0x00000000, 0x00000000,
   159 	0x36d02288, 0x36e02289, 0x00000000, 0x00000000, 0x9f602cba, 0x00000000, 0x5290f97c, 0x00000000,
   160 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   161 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa220ff38, 0x00000000,
   162 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   163 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x371022ac, 0x372022ad, 0x373022ae, 0x374022af,
   164 	0x4061d163, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4622f9cc, 0x4071d164, 0x00000000,
   165 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5920f9e5, 0x00000000, 0x00000000, 0x00000000,
   166 	0x50e0f961, 0x00000000, 0x7dc2f9c0, 0x00000000, 0x00000000, 0x7a82f97f, 0x00000000, 0x00000000,
   167 	0x77c2f93e, 0x00000000, 0x00000000, 0x7a32f976, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   168 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7852f94b, 0x00000000,
   169 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   170 	0x369022e0, 0x36a022e1, 0x36f022e2, 0x370022e3, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   171 	0x00000000, 0x00000000, 0x375022ea, 0x376022eb, 0x377022ec, 0x378022ed, 0x00000000, 0x00000000,
   172 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   173 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x81d2fa17, 0x00000000, 0x00000000,
   174 	0x00000000, 0x00000000, 0x00000000, 0x7b92f995, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   175 	0x00000000, 0x75d2f913, 0x9fd02cc8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   176 	0x00000000, 0x4e80f93b, 0x00000000, 0x00000000, 0x7e62f9cd, 0x00000000, 0x00000000, 0x00000000,
   177 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9fe02cca, 0x00000000, 0x00000000, 0x7c52f9a2,
   178 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   179 	0x00000000, 0x4ab02329, 0x4ac0232a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   180 	0x00000000, 0x953010a3, 0x00000000, 0x00000000, 0x00000000, 0x7862f94c, 0x00000000, 0x00000000,
   181 	0x00000000, 0x00000000, 0x00000000, 0xa120ff28, 0x5120f965, 0x00000000, 0x7fe2f9ec, 0x7a22f974,
   182 	0x49f00340, 0x4a000341, 0x00000000, 0x4a100343, 0x3b300344, 0x88a00345, 0x00000000, 0x00000000,
   183 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4e90f93c, 0x00000000,
   184 	0x00000000, 0x00000000, 0xa0102cd0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   185 	0x00000000, 0x95b010ab, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x95c010ac, 0x00000000,
   186 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   187 	0x8072f9f9, 0x00000000, 0x00000000, 0x00000000, 0x6d72f875, 0x9e202c92, 0x00000000, 0x00000000,
   188 	0x00000000, 0x00000000, 0x960010b0, 0x7e72f9ce, 0x4a200374, 0x00000000, 0x00000000, 0x00000000,
   189 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x962010b2, 0x00000000, 0x4a30037e, 0x7dd2f9c1,
   190 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1ed00385, 0x1fb00386, 0x4a400387,
   191 	0x21100388, 0x21a00389, 0x22e0038a, 0x4ea0f93d, 0x23c0038c, 0x00000000, 0x2460038e, 0x2500038f,
   192 	0x2a500390, 0x81f2fa19, 0x88b00391, 0x88c00392, 0x88d00393, 0x88e00394, 0x88f00395, 0x89000396,
   193 	0x89100397, 0x89200398, 0x89300399, 0x8940039a, 0x8950039b, 0x8960039c, 0x8970039d, 0x7692f922,
   194 	0x8980039e, 0x8990039f, 0x89a003a0, 0x89b003a1, 0x89c003a3, 0x89d003a4, 0x89e003a5, 0x89f003a6,
   195 	0x8a0003a7, 0x8a1003a8, 0x232003aa, 0x24a003ab, 0x265003ac, 0x27e003ad, 0x288003ae, 0x29f003af,
   196 	0x2c3003b0, 0x8a2003a9, 0x00000000, 0x00000000, 0x59a0f9ed, 0x00000000, 0x00000000, 0x00000000,
   197 	0x96e010be, 0x00000000, 0x81e2fa18, 0x00000000, 0x00000000, 0x9eb02ca4, 0x00000000, 0x00000000,
   198 	0x7ba2f996, 0x00000000, 0x8a3003c2, 0x00000000, 0x00000000, 0x00000000, 0x75e2f914, 0x8082f9fa,
   199 	0x00000000, 0x00000000, 0x2a3003ca, 0x2c1003cb, 0x2b2003cc, 0x2bd003cd, 0x2d1003ce, 0x00000000,
   200 	0x8a4003d0, 0x8a5003d1, 0x7e82f9cf, 0x2e7003d3, 0x2e8003d4, 0x8a6003d5, 0x8a7003d6, 0x00000000,
   201 	0x8a8003d8, 0x00000000, 0x8a9003da, 0x00000000, 0x8aa003dc, 0x00000000, 0x8ab003de, 0x00000000,
   202 	0x8ac003e0, 0x00000000, 0x7872f94e, 0x8ad003e2, 0x8ae003e4, 0x00000000, 0x8af003e6, 0x00000000,
   203 	0x7a52f979, 0x8b0003e8, 0x8b1003ea, 0x00000000, 0x8b2003ec, 0x00000000, 0x8b3003ee, 0x00000000,
   204 	0x8b4003f0, 0x8b5003f1, 0x00000000, 0x5720f9c5, 0x8b6003f4, 0x8b7003f5, 0x5180f96b, 0x8b8003f7,
   205 	0x00000000, 0x8b9003f9, 0x8ba003fa, 0x00000000, 0x00000000, 0x8bb003fd, 0x8bc003fe, 0x8bd003ff,
   206 	0x2ed00400, 0x2ef00401, 0x47710400, 0x2ec00403, 0x47b10404, 0x47c10405, 0x47d10406, 0x2e900407,
   207 	0x47f10408, 0x48010409, 0x4811040a, 0x4821040b, 0x2f70040c, 0x2f30040d, 0x2fa0040e, 0x4861040f,
   208 	0x48710410, 0x48810411, 0x48910412, 0x48a10413, 0x48b10414, 0x48c10415, 0x48d10416, 0x48e10417,
   209 	0x48f10418, 0x2f500419, 0x4911041a, 0x4921041b, 0x4931041c, 0x4941041d, 0x4951041e, 0x4961041f,
   210 	0x49710420, 0x49810421, 0x47810401, 0x49a10423, 0x49b10424, 0x49c10425, 0x49d10426, 0x49e10427,
   211 	0x8be00402, 0x8bf00404, 0x8c000405, 0x8c100406, 0x8c200408, 0x8c300409, 0x8c40040a, 0x8c50040b,
   212 	0x59e0f9f1, 0x7e92f9d0, 0x8c60040f, 0x8c700410, 0x8c800411, 0x8c900412, 0x8ca00413, 0x8cb00414,
   213 	0x8cc00415, 0x30b00439, 0x8cd00416, 0x8ce00417, 0x7de2f9c2, 0x8cf00418, 0x8d00041a, 0x8d10041b,
   214 	0x8d20041c, 0x8d30041d, 0x77e2f940, 0x47910402, 0x8d40041e, 0x8d50041f, 0x8d600420, 0x7a62f97a,
   215 	0x8d700421, 0x8d800422, 0x8d900423, 0x8da00424, 0x8db00425, 0x8dc00426, 0x8dd00427, 0x8de00428,
   216 	0x30300450, 0x30500451, 0x7882f94f, 0x30200453, 0x8df00429, 0x8e00042a, 0x8e10042b, 0x31600457,
   217 	0x8e20042c, 0x8e30042d, 0x8e40042e, 0x8e50042f, 0x30d0045c, 0x3090045d, 0x3100045e, 0x00000000,
   218 	0x8e600460, 0x00000000, 0x8e700462, 0x00000000, 0x47a10403, 0x8e800464, 0x8e900466, 0x00000000,
   219 	0x8ea00468, 0x00000000, 0x8eb0046a, 0x00000000, 0x8ec0046c, 0x00000000, 0x8ed0046e, 0x00000000,
   220 	0x8ee00470, 0x00000000, 0x8ef00472, 0x00000000, 0x8f000474, 0x00000000, 0x31700476, 0x31800477,
   221 	0x8f100478, 0x00000000, 0x8f20047a, 0x00000000, 0x8f30047c, 0x00000000, 0x8f40047e, 0x4ee0f941,
   222 	0x8f500480, 0x00000000, 0x00000000, 0x75f2f915, 0x00000000, 0x8092f9fc, 0x00000000, 0x00000000,
   223 	0x00000000, 0x00000000, 0x8f60048a, 0x00000000, 0x8f70048c, 0x00000000, 0x8f80048e, 0x00000000,
   224 	0x7ea2f9d1, 0x8f900490, 0x8fa00492, 0x00000000, 0x8fb00494, 0x00000000, 0x8fc00496, 0x00000000,
   225 	0x8fd00498, 0x00000000, 0x8fe0049a, 0x00000000, 0x8ff0049c, 0x00000000, 0x9000049e, 0x00000000,
   226 	0x901004a0, 0x00000000, 0x902004a2, 0x00000000, 0x903004a4, 0x00000000, 0x904004a6, 0x00000000,
   227 	0x905004a8, 0x00000000, 0x906004aa, 0x00000000, 0x907004ac, 0x00000000, 0x908004ae, 0x00000000,
   228 	0x909004b0, 0x7892f950, 0x90a004b2, 0x00000000, 0x73d2f8e9, 0x90b004b4, 0x90c004b6, 0x989024b7,
   229 	0x7ff2f9ee, 0x90d004b8, 0x90e004ba, 0x98d024bb, 0x76b2f925, 0x90f004bc, 0x79c2f96c, 0x910004be,
   230 	0x911004c0, 0x2f0004c1, 0x306004c2, 0x912004c3, 0x996024c4, 0x913004c5, 0x998024c6, 0x914004c7,
   231 	0x99a024c8, 0x915004c9, 0x6cc2f868, 0x5a30f9f6, 0x916004cb, 0x917004cd, 0x9a0024ce, 0x51f0f972,
   232 	0x2ea004d0, 0x300004d1, 0x2eb004d2, 0x301004d3, 0x918004d4, 0x00000000, 0x2ee004d6, 0x304004d7,
   233 	0x919004d8, 0x00000000, 0x319004da, 0x31a004db, 0x2f1004dc, 0x307004dd, 0x2f2004de, 0x308004df,
   234 	0x91a004e0, 0x00000000, 0x2f4004e2, 0x30a004e3, 0x2f6004e4, 0x30c004e5, 0x2f8004e6, 0x30e004e7,
   235 	0x47e10407, 0x91b004e8, 0x31b004ea, 0x31c004eb, 0x2ff004ec, 0x315004ed, 0x2f9004ee, 0x30f004ef,
   236 	0x2fb004f0, 0x311004f1, 0x2fc004f2, 0x312004f3, 0x2fd004f4, 0x313004f5, 0x80f2fa04, 0x91c004f6,
   237 	0x2fe004f8, 0x314004f9, 0x7c72f9a7, 0x91d004fa, 0x7aa2f982, 0x91e004fc, 0x91f004fe, 0x00000000,
   238 	0x92000500, 0x00000000, 0x92100502, 0x00000000, 0x92200504, 0x6160fa7c, 0x92300506, 0x00000000,
   239 	0x92400508, 0x00000000, 0x9250050a, 0x968010b8, 0x9260050c, 0x00000000, 0x9270050e, 0x00000000,
   240 	0x78a2f951, 0x92800510, 0x92900512, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   241 	0x00000000, 0x96a010ba, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0c0ff22,
   242 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   243 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5220f975, 0x00000000, 0x00000000, 0x00000000,
   244 	0x00000000, 0x92a00531, 0x92b00532, 0x92c00533, 0x8202fa1a, 0x92d00534, 0x4f10f944, 0x92e00535,
   245 	0x92f00536, 0x93000537, 0x7bb2f998, 0x93100538, 0x93200539, 0x9330053a, 0x9340053b, 0x9350053c,
   246 	0x7602f916, 0x39f030c0, 0x9360053d, 0x80a2f9fe, 0x9370053e, 0x9380053f, 0x6f02f894, 0x6dc2f87a,
   247 	0x93900540, 0x93a00541, 0x93b00542, 0x93c00543, 0x93d00544, 0x93e00545, 0x93f00546, 0x3a0030c2,
   248 	0x94000547, 0x94100548, 0x7bf2f99c, 0x94200549, 0x9430054a, 0x9440054b, 0x9450054c, 0x9460054d,
   249 	0x9470054e, 0x7c82f9a8, 0x9480054f, 0x94900550, 0x94a00551, 0x94b00552, 0x94c00553, 0x94d00554,
   250 	0x94e00555, 0x5780f9cb, 0x94f00556, 0x00000000, 0x3a1030c5, 0x00000000, 0x5a80f9fb, 0x00000000,
   251 	0x00000000, 0x00000000, 0x5240f977, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   252 	0x00000000, 0x00000000, 0x3a2030c7, 0x00000000, 0x00000000, 0x8002f9ef, 0x00000000, 0x00000000,
   253 	0x00000000, 0x00000000, 0x7742f930, 0x79d2f96d, 0xa0f0ff25, 0x00000000, 0x00000000, 0x00000000,
   254 	0x3a3030c9, 0x73f2f8eb, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   255 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4831040c, 0x7902f95a, 0x00000000,
   256 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   257 	0x00000000, 0x00000000, 0x00000000, 0xa100ff26, 0x00000000, 0x00000000, 0x5790f9cc, 0x00000000,
   258 	0x00000000, 0x00000000, 0x80b2f9ff, 0x00000000, 0x5aa0f9fd, 0x00000000, 0x00000000, 0x00000000,
   259 	0x00000000, 0x9f802cbe, 0x00000000, 0x00000000, 0x00000000, 0x7ec2f9d4, 0x4841040d, 0x00000000,
   260 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7e02f9c4, 0x00000000,
   261 	0x3a5030d1, 0x00000000, 0xa110ff27, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   262 	0x00000000, 0x00000000, 0x00000000, 0x5a40f9f7, 0x00000000, 0x00000000, 0x3a6030d3, 0x00000000,
   263 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3a7030d4, 0x78b2f953, 0x4851040e,
   264 	0x00000000, 0x00000000, 0x00000000, 0x4aa0212a, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   265 	0x00000000, 0x76c2f928, 0x00000000, 0x3a8030d6, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   266 	0x00000000, 0x00000000, 0x00000000, 0x957010a7, 0x74b2f8fd, 0x00000000, 0x5280f97b, 0x00000000,
   267 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   268 	0x3aa030d9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3ab030da,
   269 	0xa130ff29, 0x00000000, 0x00000000, 0x97602132, 0x00000000, 0x61e0fa84, 0x00000000, 0x00000000,
   270 	0x00000000, 0x80c2fa00, 0x00000000, 0x00000000, 0x00000000, 0x3ac030dc, 0x00000000, 0x00000000,
   271 	0x76a2f924, 0x00000000, 0x00000000, 0x00000000, 0x3ad030dd, 0x00000000, 0x00000000, 0x00000000,
   272 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7ca2f9aa,
   273 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   274 	0x5ae0fa01, 0x00000000, 0x31d00622, 0x31e00623, 0x32000624, 0x31f00625, 0x32100626, 0x00000000,
   275 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   276 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa150ff2b, 0x00000000,
   277 	0x76d2f929, 0x00000000, 0x00000000, 0x00000000, 0x7612f917, 0x00000000, 0x00000000, 0x00000000,
   278 	0x00000000, 0x00000000, 0x00000000, 0x52b0f97e, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   279 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   280 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x81c2fa16, 0x00000000, 0x00000000,
   281 	0x964010b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   282 	0x00000000, 0x965010b5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   283 	0x00000000, 0x00000000, 0x966010b6, 0x7ee2f9d6, 0x00000000, 0x00000000, 0xa1b0ff31, 0x00000000,
   284 	0x8112fa06, 0x00000000, 0x00000000, 0x00000000, 0xa170ff2d, 0x00000000, 0x00000000, 0x3fd0fb4b,
   285 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   286 	0x00000000, 0x52d0f980, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   287 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   288 	0x00000000, 0x00000000, 0x00000000, 0xa180ff2e, 0x00000000, 0x00000000, 0x00000000, 0x76e2f92a,
   289 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0b0ff21, 0x00000000, 0x00000000,
   290 	0x00000000, 0x00000000, 0x74d2f8ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   291 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x394030f4, 0x8222fa1c, 0x00000000,
   292 	0x00000000, 0x7f12f9db, 0xa190ff2f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x78f2f959,
   293 	0x00000000, 0x00000000, 0x7622f918, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80d2fa02,
   294 	0x324006c0, 0x00000000, 0x322006c2, 0x00000000, 0x970010c0, 0x00000000, 0x9ea02ca2, 0x00000000,
   295 	0x00000000, 0x00000000, 0x7ef2f9d7, 0x00000000, 0x7fd2f9eb, 0x971010c1, 0x00000000, 0x00000000,
   296 	0x3b0030f9, 0xa1a0ff30, 0x00000000, 0x323006d3, 0x00000000, 0x7cb2f9ac, 0x972010c2, 0x3b1030fa,
   297 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8032f9f3,
   298 	0x7a92f981, 0x97702160, 0x00000000, 0x00000000, 0x00000000, 0x5e50fa46, 0x97802161, 0x00000000,
   299 	0x974010c4, 0x00000000, 0x00000000, 0x78c2f956, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   300 	0x3fe0fb4c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x97b02164, 0x76f2f92b, 0x00000000,
   301 	0x7722f92e, 0x00000000, 0x97c02165, 0x00000000, 0x00000000, 0x5310f984, 0x00000000, 0x97d02166,
   302 	0x00000000, 0x74e2f900, 0x00000000, 0x5bd0fa15, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   303 	0x00000000, 0x97f02168, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98002169, 0xa1c0ff32,
   304 	0x00000000, 0x00000000, 0x00000000, 0x9810216a, 0x00000000, 0xa0602cda, 0x00000000, 0x00000000,
   305 	0x5b60fa09, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9830216c, 0x80e2fa03, 0x00000000,
   306 	0x00000000, 0x00000000, 0x9840216d, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9850216e,
   307 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9860216f, 0x8122fa07, 0xa1d0ff33, 0x00000000,
   308 	0x00000000, 0x00000000, 0x00000000, 0x7ad2f985, 0x7c62f9a3, 0x00000000, 0x00000000, 0x5f80fa59,
   309 	0x00000000, 0x7512f903, 0x49010419, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4af0f902,
   310 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   311 	0x00000000, 0x00000000, 0x78d2f957, 0x00000000, 0x00000000, 0xa1e0ff34, 0x00000000, 0x00000000,
   312 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7702f92c, 0x00000000, 0x00000000,
   313 	0x00000000, 0x00000000, 0x5340f987, 0x4fa0f94d, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   314 	0x74f2f901, 0x00000000, 0x00000000, 0xa0902ce0, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   315 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa1f0ff35, 0x00000000, 0x7f22f9dc, 0x00000000,
   316 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5f90fa5a, 0x00000000, 0x00000000, 0x7f32f9de,
   317 	0x00000000, 0x5350f988, 0x00000000, 0x00000000, 0x00000000, 0x4b10f904, 0x00000000, 0x95e010ae,
   318 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7802f946, 0x00000000, 0x00000000, 0x00000000,
   319 	0x00000000, 0x00000000, 0x00000000, 0xa200ff36, 0x00000000, 0x00000000, 0x00000000, 0x988024b6,
   320 	0x00000000, 0x00000000, 0x00000000, 0x7cc2f9ae, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   321 	0x5360f989, 0x98a024b8, 0x00000000, 0x00000000, 0x7912f95b, 0x00000000, 0x7ab2f983, 0x00000000,
   322 	0x00000000, 0x00000000, 0x00000000, 0x98c024ba, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   323 	0x00000000, 0x78e2f958, 0xa210ff37, 0x00000000, 0x8022f9f2, 0x98e024bc, 0x00000000, 0x00000000,
   324 	0x00000000, 0x5fa0fa5b, 0x98f024bd, 0x00000000, 0x7712f92d, 0x7732f92f, 0x00000000, 0x5370f98a,
   325 	0x00000000, 0x00000000, 0x00000000, 0x4b30f906, 0x991024bf, 0x00000000, 0x00000000, 0x7502f902,
   326 	0x00000000, 0x992024c0, 0x00000000, 0x00000000, 0x00000000, 0x8142fa0a, 0x993024c1, 0x00000000,
   327 	0x00000000, 0x7ce2f9b2, 0x00000000, 0x994024c2, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   328 	0x7cf2f9b3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7f42f9df, 0x00000000, 0x00000000,
   329 	0x00000000, 0x00000000, 0x4b40f907, 0x00000000, 0x8102fa05, 0x00000000, 0x00000000, 0x00000000,
   330 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x999024c7, 0x00000000, 0x7532f905, 0x7f02f9da,
   331 	0xa230ff39, 0x00000000, 0x8132fa08, 0x00000000, 0x00000000, 0x7e22f9c7, 0x99b024c9, 0x00000000,
   332 	0x7ae2f986, 0x5bb0fa10, 0x7cd2f9af, 0x99c024ca, 0x00000000, 0x00000000, 0x7522f904, 0x00000000,
   333 	0x99d024cb, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7ac2f984, 0x00000000, 0x7752f931,
   334 	0x66e2f800, 0x66f2f801, 0x6702f802, 0x40e2f803, 0x6712f804, 0x6722f805, 0x6732f806, 0x6742f807,
   335 	0x6752f808, 0x6762f809, 0x6772f80a, 0x6782f80b, 0x6792f80c, 0x40f2f80d, 0x67a2f80e, 0x67b2f80f,
   336 	0x67c2f810, 0x67d2f811, 0x4102f812, 0x67e2f813, 0x67f2f814, 0x6802f815, 0x4112f816, 0x6812f817,
   337 	0x6822f818, 0x6832f819, 0x6842f81a, 0x6852f81b, 0x4122f81c, 0x6862f81d, 0x6872f81e, 0x6882f81f,
   338 	0x6892f820, 0x68a2f821, 0x68b2f822, 0x68c2f823, 0x68d2f824, 0x68e2f825, 0x68f2f826, 0x6902f827,
   339 	0x6912f828, 0x6922f829, 0x6932f82a, 0x6942f82b, 0x6952f82c, 0x6962f82d, 0x6972f82e, 0x5bc0fa12,
   340 	0x6992f830, 0x69a2f831, 0x69b2f832, 0x69c2f833, 0x4132f834, 0x69d2f835, 0x69e2f836, 0x69f2f837,
   341 	0x4142f838, 0x6a02f839, 0x6a12f83a, 0x6a22f83b, 0x6a32f83c, 0x6a42f83d, 0x6a52f83e, 0x6a62f83f,
   342 	0x6a72f840, 0x6a82f841, 0x6a92f842, 0x6aa2f843, 0x6ab2f844, 0x6ac2f845, 0x6ad2f846, 0x6ae2f847,
   343 	0x6af2f848, 0x6b02f849, 0x6b12f84a, 0x6b22f84b, 0x6b32f84c, 0x6b42f84d, 0x6b52f84e, 0x6b62f84f,
   344 	0x6b72f850, 0x6b82f851, 0x6b92f852, 0x6ba2f853, 0x6bb2f854, 0x6bc2f855, 0x6bd2f856, 0x6be2f857,
   345 	0x6bf2f858, 0x4152f859, 0x6c02f85a, 0x6c12f85b, 0x6c22f85c, 0x6c32f85d, 0x6c42f85e, 0x6c52f85f,
   346 	0x4162f860, 0x4172f861, 0x6c62f862, 0x49910422, 0x6c82f864, 0x6c92f865, 0x6ca2f866, 0x6cb2f867,
   347 	0x5fd0fa5e, 0x6cd2f869, 0x6ce2f86a, 0x6cf2f86b, 0x4182f86c, 0x6d02f86d, 0x6d12f86e, 0x6d22f86f,
   348 	0x6d32f870, 0x4192f871, 0x6d42f872, 0x6d52f873, 0x6d62f874, 0x4b90f90c, 0x6d82f876, 0x6d92f877,
   349 	0x6da2f878, 0x6db2f879, 0x5850f9d8, 0x41a2f87b, 0x6dd2f87c, 0x41b2f87d, 0x6de2f87e, 0x6df2f87f,
   350 	0x6e02f880, 0x6e12f881, 0x6e22f882, 0x6e32f883, 0x6e42f884, 0x6e52f885, 0x6e62f886, 0x6e72f887,
   351 	0x6e82f888, 0x41c2f889, 0x6e92f88a, 0x6ea2f88b, 0x4ff0f952, 0x6ec2f88d, 0x6ed2f88e, 0x41d2f88f,
   352 	0x6ee2f890, 0x41e2f891, 0x41f2f892, 0x6ef2f893, 0x4ba0f90d, 0x6f12f895, 0x6f22f896, 0x4202f897,
   353 	0x4212f898, 0x6f32f899, 0x6f42f89a, 0x6f52f89b, 0x6f62f89c, 0x6f72f89d, 0x6f82f89e, 0x6f92f89f,
   354 	0x6fa2f8a0, 0x6fb2f8a1, 0x6fc2f8a2, 0x6fd2f8a3, 0x4222f8a4, 0x6fe2f8a5, 0x6ff2f8a6, 0x7002f8a7,
   355 	0x7012f8a8, 0x7022f8a9, 0x7032f8aa, 0x7042f8ab, 0x7052f8ac, 0x7062f8ad, 0x7072f8ae, 0x7082f8af,
   356 	0x7092f8b0, 0x70a2f8b1, 0x70b2f8b2, 0x70c2f8b3, 0x70d2f8b4, 0x70e2f8b5, 0x70f2f8b6, 0x5860f9d9,
   357 	0x4232f8b8, 0x7112f8b9, 0x7122f8ba, 0x7132f8bb, 0x7142f8bc, 0x7152f8bd, 0x4242f8be, 0x7162f8bf,
   358 	0x7172f8c0, 0x7182f8c1, 0x7192f8c2, 0x71a2f8c3, 0x71b2f8c4, 0x71c2f8c5, 0x71d2f8c6, 0x71e2f8c7,
   359 	0x71f2f8c8, 0x7202f8c9, 0x4252f8ca, 0x7212f8cb, 0x7222f8cc, 0x7232f8cd, 0x7242f8ce, 0x7252f8cf,
   360 	0x7262f8d0, 0x7272f8d1, 0x7282f8d2, 0x7292f8d3, 0x72a2f8d4, 0x72b2f8d5, 0x72c2f8d6, 0x72d2f8d7,
   361 	0x72e2f8d8, 0x72f2f8d9, 0x7302f8da, 0x7312f8db, 0x7322f8dc, 0x4262f8dd, 0x7332f8de, 0x7342f8df,
   362 	0x7352f8e0, 0x7362f8e1, 0x7372f8e2, 0x4272f8e3, 0x7382f8e4, 0x7392f8e5, 0x73a2f8e6, 0x73b2f8e7,
   363 	0x73c2f8e8, 0x5020f955, 0x73e2f8ea, 0x5c50fa1d, 0x4282f8ec, 0x7402f8ed, 0x7412f8ee, 0x7422f8ef,
   364 	0x4292f8f0, 0x4bd0f910, 0x7442f8f2, 0x7452f8f3, 0x7462f8f4, 0x7472f8f5, 0x7482f8f6, 0x42a2f8f7,
   365 	0x42b2f8f8, 0x42c2f8f9, 0x7492f8fa, 0x42d2f8fb, 0x74a2f8fc, 0x5440f997, 0x74c2f8fe, 0x4be0f911,
   366 	0x4ad0f900, 0x4ae0f901, 0x353021cd, 0x4b00f903, 0x4662f9dd, 0x4b20f905, 0x42e2f906, 0x355021ce,
   367 	0x4b50f908, 0x4b60f909, 0x4b70f90a, 0x4b80f90b, 0x354021cf, 0x42f2f90d, 0x4bb0f90e, 0x4bc0f90f,
   368 	0x4302f910, 0x4312f911, 0x4bf0f912, 0x4c00f913, 0x4c10f914, 0x4c20f915, 0x4c30f916, 0x4c40f917,
   369 	0x4c50f918, 0x4c60f919, 0x4c70f91a, 0x4322f91b, 0x4c90f91c, 0x4332f91d, 0x4cb0f91e, 0x4342f91f,
   370 	0x4cd0f920, 0x4ce0f921, 0x4cf0f922, 0x4352f923, 0x4d10f924, 0x4462f95c, 0x4362f926, 0x4372f927,
   371 	0x4d50f928, 0x32500929, 0x4d70f92a, 0x4d80f92b, 0x4d90f92c, 0x4da0f92d, 0x4db0f92e, 0x4dc0f92f,
   372 	0x4dd0f930, 0x32600931, 0x4df0f932, 0x4e00f933, 0x32700934, 0x4382f935, 0x4e30f936, 0x4392f937,
   373 	0x4e50f938, 0x43a2f939, 0x4e70f93a, 0x43b2f93b, 0x43c2f93c, 0x43d2f93d, 0x4eb0f93e, 0x4ec0f93f,
   374 	0x4ed0f940, 0x43e2f941, 0x43f2f942, 0x4402f943, 0x4412f944, 0x4f20f945, 0x4f30f946, 0x4f40f947,
   375 	0x4f50f948, 0x4f60f949, 0x4f70f94a, 0x4f80f94b, 0x4f90f94c, 0x4422f94d, 0x4fb0f94e, 0x4fc0f94f,
   376 	0x4fd0f950, 0x4fe0f951, 0x4432f952, 0x5000f953, 0x4442f954, 0x4452f955, 0x5030f956, 0x5040f957,
   377 	0x3b400958, 0x3b500959, 0x3b60095a, 0x3b70095b, 0x3b80095c, 0x3b90095d, 0x3ba0095e, 0x3bb0095f,
   378 	0x50d0f960, 0x4492f961, 0x50f0f962, 0x5100f963, 0x5110f964, 0x44a2f965, 0x5130f966, 0x5140f967,
   379 	0x5150f968, 0x5160f969, 0x5170f96a, 0x44b2f96b, 0x5190f96c, 0x51a0f96d, 0x51b0f96e, 0x51c0f96f,
   380 	0x51d0f970, 0x51e0f971, 0x44c2f972, 0x44d2f973, 0x5210f974, 0x44e2f975, 0x5230f976, 0x44f2f977,
   381 	0x5250f978, 0x5260f979, 0x5270f97a, 0x4502f97b, 0x4512f97c, 0x52a0f97d, 0x4522f97e, 0x52c0f97f,
   382 	0x4532f980, 0x52e0f981, 0x52f0f982, 0x5300f983, 0x4472f95d, 0x5320f985, 0x5330f986, 0x4542f987,
   383 	0x4552f988, 0x4562f989, 0x4572f98a, 0x5380f98b, 0x5390f98c, 0x53a0f98d, 0x53b0f98e, 0x53c0f98f,
   384 	0x53d0f990, 0x53e0f991, 0x53f0f992, 0x5400f993, 0x5410f994, 0x5420f995, 0x5430f996, 0x4582f997,
   385 	0x5450f998, 0x5460f999, 0x5470f99a, 0x5480f99b, 0x5490f99c, 0x54a0f99d, 0x54b0f99e, 0x54c0f99f,
   386 	0x54d0f9a0, 0x54e0f9a1, 0x54f0f9a2, 0x5500f9a3, 0x4592f9a4, 0x45a2f9a5, 0x45b2f9a6, 0x5540f9a7,
   387 	0x5550f9a8, 0x5560f9a9, 0x5570f9aa, 0x45c2f9ab, 0x5590f9ac, 0x45d2f9ad, 0x55b0f9ae, 0x55c0f9af,
   388 	0x45e2f9b0, 0x45f2f9b1, 0x55f0f9b2, 0x5600f9b3, 0x5610f9b4, 0x5620f9b5, 0x5630f9b6, 0x5640f9b7,
   389 	0x5650f9b8, 0x5660f9b9, 0x5670f9ba, 0x5680f9bb, 0x5690f9bc, 0x56a0f9bd, 0x56b0f9be, 0x56c0f9bf,
   390 	0x56d0f9c0, 0x56e0f9c1, 0x56f0f9c2, 0x5700f9c3, 0x5710f9c4, 0x4602f9c5, 0x5730f9c6, 0x5740f9c7,
   391 	0x5750f9c8, 0x5760f9c9, 0x5770f9ca, 0x328009cb, 0x329009cc, 0x57a0f9cd, 0x57b0f9ce, 0x57c0f9cf,
   392 	0x57d0f9d0, 0x57e0f9d1, 0x57f0f9d2, 0x4632f9d3, 0x5810f9d4, 0x5820f9d5, 0x5830f9d6, 0x5840f9d7,
   393 	0x4642f9d8, 0x4652f9d9, 0x5870f9da, 0x5880f9db, 0x3bc009dc, 0x3bd009dd, 0x58b0f9de, 0x3be009df,
   394 	0x4672f9e0, 0x4682f9e1, 0x58f0f9e2, 0x4482f95e, 0x5910f9e4, 0x4692f9e5, 0x5930f9e6, 0x5940f9e7,
   395 	0x5950f9e8, 0x5960f9e9, 0x5970f9ea, 0x5980f9eb, 0x5990f9ec, 0x46a2f9ed, 0x59b0f9ee, 0x59c0f9ef,
   396 	0x59d0f9f0, 0x46b2f9f1, 0x59f0f9f2, 0x5a00f9f3, 0x5a10f9f4, 0x5a20f9f5, 0x46c2f9f6, 0x46d2f9f7,
   397 	0x5a50f9f8, 0x5a60f9f9, 0x5a70f9fa, 0x46e2f9fb, 0x5a90f9fc, 0x46f2f9fd, 0x5ab0f9fe, 0x5ac0f9ff,
   398 	0x5ad0fa00, 0x4702fa01, 0x5af0fa02, 0x5b00fa03, 0x5b10fa04, 0x5b20fa05, 0x5b30fa06, 0x5b40fa07,
   399 	0x5b50fa08, 0x4712fa09, 0x5b70fa0a, 0x5b80fa0b, 0x5b90fa0c, 0x5ba0fa0d, 0x8182fa0e, 0x8192fa0f,
   400 	0x4722fa10, 0x81a2fa11, 0x4732fa12, 0x4742fa13, 0x4752fa14, 0x35602204, 0x5be0fa16, 0x5bf0fa17,
   401 	0x5c00fa18, 0x5c10fa19, 0x5c20fa1a, 0x5c30fa1b, 0x5c40fa1c, 0x4762fa1d, 0x5c60fa1e, 0x00000000,
   402 	0x5c70fa20, 0x8152fa0b, 0x5c80fa22, 0x00000000, 0x7e52f9ca, 0x58c0f9df, 0x5ca0fa26, 0x00000000,
   403 	0x00000000, 0x00000000, 0x5cb0fa2a, 0x5cc0fa2b, 0x5cd0fa2c, 0x5ce0fa2d, 0x35702209, 0x00000000,
   404 	0x5cf0fa30, 0x5d00fa31, 0x5d10fa32, 0x3bf00a33, 0x5d30fa34, 0x5d40fa35, 0x3c000a36, 0x5d60fa37,
   405 	0x5d70fa38, 0x5d80fa39, 0x5d90fa3a, 0x5da0fa3b, 0x5db0fa3c, 0x3580220c, 0x5dd0fa3e, 0x5de0fa3f,
   406 	0x5df0fa40, 0x5e00fa41, 0x5e10fa42, 0x5e20fa43, 0x5e30fa44, 0x5e40fa45, 0x4c80f91b, 0x5e60fa47,
   407 	0x5e70fa48, 0x5e80fa49, 0x5e90fa4a, 0x5ea0fa4b, 0x5eb0fa4c, 0x5ec0fa4d, 0x5ed0fa4e, 0x5ee0fa4f,
   408 	0x5ef0fa50, 0x5f00fa51, 0x5f10fa52, 0x5f20fa53, 0x5f30fa54, 0x5f40fa55, 0x5f50fa56, 0x5f60fa57,
   409 	0x5f70fa58, 0x3c100a59, 0x3c200a5a, 0x3c300a5b, 0x5fb0fa5c, 0x5fc0fa5d, 0x3c400a5e, 0x5fe0fa5f,
   410 	0x5ff0fa60, 0x6000fa61, 0x6010fa62, 0x6020fa63, 0x6030fa64, 0x6040fa65, 0x6050fa66, 0x6060fa67,
   411 	0x6070fa68, 0x6080fa69, 0x6090fa6a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   412 	0x60a0fa70, 0x60b0fa71, 0x60c0fa72, 0x60d0fa73, 0x5070f95a, 0x60f0fa75, 0x6100fa76, 0x6110fa77,
   413 	0x6120fa78, 0x6130fa79, 0x6140fa7a, 0x6150fa7b, 0x5c90fa25, 0x6170fa7d, 0x6180fa7e, 0x6190fa7f,
   414 	0x61a0fa80, 0x61b0fa81, 0x61c0fa82, 0x61d0fa83, 0x4ca0f91d, 0x61f0fa85, 0x6200fa86, 0x6210fa87,
   415 	0x6220fa88, 0x6230fa89, 0x6240fa8a, 0x6250fa8b, 0x6260fa8c, 0x6270fa8d, 0x6280fa8e, 0x6290fa8f,
   416 	0x62a0fa90, 0x62b0fa91, 0x62c0fa92, 0x62d0fa93, 0x62e0fa94, 0x62f0fa95, 0x6300fa96, 0x6310fa97,
   417 	0x6320fa98, 0x6330fa99, 0x6340fa9a, 0x6350fa9b, 0x6360fa9c, 0x6370fa9d, 0x6380fa9e, 0x6390fa9f,
   418 	0x63a0faa0, 0x63b0faa1, 0x63c0faa2, 0x63d0faa3, 0x63e0faa4, 0x63f0faa5, 0x6400faa6, 0x6410faa7,
   419 	0x6420faa8, 0x6430faa9, 0x6440faaa, 0x6450faab, 0x6460faac, 0x6470faad, 0x6480faae, 0x6490faaf,
   420 	0x64a0fab0, 0x5080f95b, 0x64c0fab2, 0x64d0fab3, 0x64e0fab4, 0x64f0fab5, 0x6500fab6, 0x6510fab7,
   421 	0x6520fab8, 0x6530fab9, 0x6540faba, 0x6550fabb, 0x6560fabc, 0x6570fabd, 0x6580fabe, 0x35a02226,
   422 	0x65a0fac0, 0x65b0fac1, 0x4cc0f91f, 0x65d0fac3, 0x65e0fac4, 0x65f0fac5, 0x6600fac6, 0x6610fac7,
   423 	0x6620fac8, 0x6630fac9, 0x6640faca, 0x6650facb, 0x6660facc, 0x6670facd, 0x6680face, 0x3d90facf,
   424 	0x3da0fad0, 0x3db0fad1, 0x6690fad2, 0x66a0fad3, 0x66b0fad4, 0x3dc0fad5, 0x3dd0fad6, 0x3de0fad7,
   425 	0x66c0fad8, 0x66d0fad9, 0x00000000, 0x00000000, 0x3d802adc, 0x5510f9a4, 0x8162fa0c, 0x7f52f9e2,
   426 	0x7d02f9b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7832f949,
   427 	0x00000000, 0x00000000, 0x7552f908, 0x00000000, 0x00000000, 0x7432f8f1, 0x00000000, 0x997024c5,
   428 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7b02f98c, 0x00000000, 0x00000000,
   429 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5520f9a5, 0x00000000, 0x00000000, 0x00000000,
   430 	0x00000000, 0x00000000, 0x00000000, 0x7762f932, 0x00000000, 0x00000000, 0x33f01b06, 0x00000000,
   431 	0x34001b08, 0x00000000, 0x34101b0a, 0x7792f936, 0x34201b0c, 0x00000000, 0x34301b0e, 0x00000000,
   432 	0x00000000, 0x00000000, 0x34401b12, 0x00000000, 0x00000000, 0x00000000, 0x7582f90b, 0x00000000,
   433 	0x00000000, 0x00000000, 0x7d12f9b5, 0x5530f9a6, 0x00000000, 0x3df0fb1d, 0x00000000, 0x3e00fb1f,
   434 	0x00000000, 0x00000000, 0x00000000, 0x99e024cc, 0x00000000, 0x7922f95f, 0x00000000, 0x00000000,
   435 	0x00000000, 0x00000000, 0x3e10fb2a, 0x3e20fb2b, 0x3e30fb2c, 0x3e40fb2d, 0x3e50fb2e, 0x3e60fb2f,
   436 	0x3e70fb30, 0x3e80fb31, 0x3e90fb32, 0x3ea0fb33, 0x3eb0fb34, 0x3ec0fb35, 0x3ed0fb36, 0x99f024cd,
   437 	0x3ee0fb38, 0x3ef0fb39, 0x3f00fb3a, 0x34501b3b, 0x3f20fb3c, 0x34601b3d, 0x3f30fb3e, 0x00000000,
   438 	0x34701b40, 0x34801b41, 0x00000000, 0x34901b43, 0x3f70fb44, 0x00000000, 0x3f80fb46, 0x3f90fb47,
   439 	0x32b00b48, 0x3fb0fb49, 0x3fc0fb4a, 0x32a00b4b, 0x32c00b4c, 0x3ff0fb4d, 0x4000fb4e, 0x00000000,
   440 	0x00000000, 0x00000000, 0x00000000, 0x7542f907, 0x7b12f98d, 0x00000000, 0x00000000, 0x00000000,
   441 	0x00000000, 0xa0d0ff23, 0x00000000, 0x00000000, 0x3c500b5c, 0x3c600b5d, 0x00000000, 0x7942f962,
   442 	0x7d22f9b6, 0x00000000, 0x00000000, 0x00000000, 0x7772f933, 0x00000000, 0x7782f934, 0x00000000,
   443 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   444 	0x64b0fab1, 0x00000000, 0x00000000, 0x00000000, 0x973010c3, 0x7592f90c, 0x00000000, 0x00000000,
   445 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4d20f925, 0x00000000, 0x00000000, 0x00000000,
   446 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   447 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   448 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x32d00b94, 0x00000000, 0xa0e0ff24, 0x00000000,
   449 	0x00000000, 0x00000000, 0x00000000, 0x4d30f926, 0x00000000, 0x7f72f9e4, 0x00000000, 0x00000000,
   450 	0x00000000, 0x7af2f98b, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7562f909,
   451 	0x7d52f9b9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   452 	0x00000000, 0x00000000, 0x00000000, 0x7b22f98e, 0x00000000, 0x00000000, 0x5580f9ab, 0x00000000,
   453 	0x00000000, 0x00000000, 0x4d40f927, 0x00000000, 0x00000000, 0x00000000, 0x7952f963, 0x00000000,
   454 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9f902cc0, 0x00000000, 0x00000000,
   455 	0x00000000, 0x77a2f938, 0x32e00bca, 0x33000bcb, 0x32f00bcc, 0x00000000, 0x00000000, 0x00000000,
   456 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   457 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7c42f9a1,
   458 	0x00000000, 0x00000000, 0x7932f960, 0x00000000, 0x5200f973, 0x79b2f96a, 0x00000000, 0x00000000,
   459 	0x00000000, 0x00000000, 0x7102f8b7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   460 	0x00000000, 0x7c22f99f, 0x00000000, 0x00000000, 0x55a0f9ad, 0x6eb2f88c, 0x00000000, 0x00000000,
   461 	0x4d60f929, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   462 	0x9a202c00, 0x9a302c01, 0x9a402c02, 0x9a502c03, 0x9a602c04, 0x9a702c05, 0x9a802c06, 0x7d62f9ba,
   463 	0x9aa02c08, 0x9ab02c09, 0x9ac02c0a, 0x9ad02c0b, 0x9ae02c0c, 0x9af02c0d, 0x9b002c0e, 0x9b102c0f,
   464 	0x9b202c10, 0x9b302c11, 0x7b32f98f, 0x9b502c13, 0x9b602c14, 0x9b702c15, 0x9b802c16, 0x9b902c17,
   465 	0x9ba02c18, 0x9bb02c19, 0x8062f9f8, 0x9bd02c1b, 0x9be02c1c, 0x7962f964, 0x9c002c1e, 0x9c102c1f,
   466 	0x9c202c20, 0x9c302c21, 0x9c402c22, 0x9c502c23, 0x9a902c07, 0x9c702c25, 0x3f10fb3b, 0x9c902c27,
   467 	0x9ca02c28, 0x9cb02c29, 0x9cc02c2a, 0x9cd02c2b, 0x9ce02c2c, 0x9cf02c2d, 0x5d20fa33, 0x00000000,
   468 	0x00000000, 0x00000000, 0x00000000, 0x75a2f90e, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   469 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   470 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   471 	0x33100c48, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   472 	0x00000000, 0x55d0f9b0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   473 	0x00000000, 0x00000000, 0x00000000, 0x7f82f9e6, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   474 	0x9d102c60, 0x00000000, 0x8172fa0d, 0x9d302c63, 0x7572f90a, 0x00000000, 0x7d72f9bb, 0x9d502c67,
   475 	0x00000000, 0x9d602c69, 0x00000000, 0x9d702c6b, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   476 	0x55e0f9b1, 0x7b42f990, 0x00000000, 0x00000000, 0x97902162, 0x9d802c75, 0x00000000, 0x00000000,
   477 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x97a02163, 0x00000000, 0x00000000,
   478 	0x9d902c80, 0x00000000, 0x9da02c82, 0x9bc02c1a, 0x9db02c84, 0x00000000, 0x9dc02c86, 0x77b2f93a,
   479 	0x9dd02c88, 0x00000000, 0x9de02c8a, 0x5d50fa36, 0x9df02c8c, 0x00000000, 0x9e002c8e, 0x00000000,
   480 	0x9e102c90, 0x00000000, 0x75b2f90f, 0x00000000, 0x9e302c94, 0x00000000, 0x9e402c96, 0x00000000,
   481 	0x9e502c98, 0x7f62f9e3, 0x9e602c9a, 0x00000000, 0x9e702c9c, 0x79e2f96e, 0x9e802c9e, 0x00000000,
   482 	0x9e902ca0, 0x00000000, 0x7672f920, 0x00000000, 0x9b402c12, 0x00000000, 0x9ec02ca6, 0x00000000,
   483 	0x9ed02ca8, 0x00000000, 0x9ee02caa, 0x00000000, 0x9ef02cac, 0x00000000, 0x9f002cae, 0x00000000,
   484 	0x9f102cb0, 0x00000000, 0x9f202cb2, 0x00000000, 0x9f302cb4, 0x9c602c24, 0x9f402cb6, 0x00000000,
   485 	0x9f502cb8, 0x00000000, 0x7f92f9e7, 0x00000000, 0x9f702cbc, 0x00000000, 0x6c72f863, 0x9c802c26,
   486 	0x33200cc0, 0x3f40fb40, 0x9fa02cc2, 0x00000000, 0x9fb02cc4, 0x7d82f9bc, 0x9fc02cc6, 0x33500cc7,
   487 	0x33600cc8, 0x00000000, 0x33300cca, 0x33400ccb, 0x9ff02ccc, 0x00000000, 0xa0002cce, 0x00000000,
   488 	0x7b52f991, 0x00000000, 0xa0202cd2, 0x00000000, 0xa0302cd4, 0xa240ff3a, 0xa0402cd6, 0x00000000,
   489 	0xa0502cd8, 0x00000000, 0x7d42f9b8, 0x7972f966, 0xa0702cdc, 0x00000000, 0xa0802cde, 0x00000000,
   490 	0x3f50fb41, 0x00000000, 0xa0a02ce2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9d002c2e,
   491 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   492 	0x4de0f931, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   493 	0x00000000, 0x50a0f95d, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   494 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa140ff2a, 0x00000000, 0x00000000, 0x9bf02c1d,
   495 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   496 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   497 	0x00000000, 0x7fa2f9e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f60fb43, 0x00000000,
   498 	0x00000000, 0x00000000, 0x6590fabf, 0x00000000, 0x7d92f9bd, 0x00000000, 0x00000000, 0x00000000,
   499 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7b62f992,
   500 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   501 	0x00000000, 0x00000000, 0x7982f967, 0x6982f82f, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   502 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   503 	0x00000000, 0x00000000, 0x33700d4a, 0x33900d4b, 0x33800d4c, 0x4e10f934, 0x00000000, 0x00000000,
   504 	0x7d32f9b7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   505 	0x00000000, 0x4d00f923, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7682f921,
   506 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5dc0fa3d, 0x00000000, 0x00000000, 0x00000000,
   507 	0x98b024b9, 0x00000000, 0x00000000, 0x00000000, 0x4e20f935, 0x00000000, 0x00000000, 0x00000000,
   508 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   509 	0x7fb2f9e9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa160ff2c, 0x65c0fac2,
   510 	0x00000000, 0x00000000, 0x00000000, 0x7da2f9be, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   511 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7b72f993, 0x00000000,
   512 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   513 	0x00000000, 0x7992f968, 0x7a42f978, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   514 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60e0fa74, 0x00000000,
   515 	0x00000000, 0x990024be, 0x4e40f937, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x75c2f912,
   516 	0x00000000, 0x00000000, 0x4a501fbe, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   517 	0x00000000, 0x3fa0fb48, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   518 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   519 	0x00000000, 0x00000000, 0x00000000, 0x77d2f93f, 0x81b2fa15, 0x00000000, 0x00000000, 0x00000000,
   520 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7fc2f9ea,
   521 	0x00000000, 0x00000000, 0x33a00dda, 0x00000000, 0x33b00ddc, 0x33c00ddd, 0x33d00dde, 0x4a601fef,
   522 	0x00000000, 0x00000000, 0x7db2f9bf, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   523 	0x4e60f939, 0x00000000, 0x995024c3, 0x9d202c62, 0x00000000, 0x7b82f994, 0x00000000, 0x00000000,
   524 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x9d402c64, 0x00000000, 0x00000000,
   525 	0x79a2f969, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   526 	0x01f01e00, 0x11101e01, 0x02101e02, 0x11301e03, 0x02201e04, 0x11401e05, 0x02301e06, 0x11501e07,
   527 	0x02901e08, 0x11b01e09, 0x02a01e0a, 0x11c01e0b, 0x02c01e0c, 0x11e01e0d, 0x02f01e0e, 0x12101e0f,
   528 	0x02d01e10, 0x11f01e11, 0x02e01e12, 0x12001e13, 0x03901e14, 0x12b01e15, 0x03a01e16, 0x12c01e17,
   529 	0x04701e18, 0x13901e19, 0x04801e1a, 0x13a01e1b, 0x04501e1c, 0x13701e1d, 0x04901e1e, 0x13b01e1f,
   530 	0x04c01e20, 0x13e01e21, 0x05201e22, 0x14401e23, 0x05501e24, 0x14701e25, 0x05301e26, 0x14501e27,
   531 	0x05601e28, 0x14801e29, 0x05701e2a, 0x14901e2b, 0x06701e2c, 0x15901e2d, 0x06001e2e, 0x15201e2f,
   532 	0x06901e30, 0x15c01e31, 0x06b01e32, 0x15e01e33, 0x06d01e34, 0x16001e35, 0x07001e36, 0x16301e37,
   533 	0x07101e38, 0x16401e39, 0x07401e3a, 0x16701e3b, 0x07301e3c, 0x16601e3d, 0x07501e3e, 0x16801e3f,
   534 	0x07601e40, 0x16901e41, 0x07701e42, 0x16a01e43, 0x07b01e44, 0x16e01e45, 0x07d01e46, 0x17001e47,
   535 	0x08001e48, 0x17301e49, 0x07f01e4a, 0x17201e4b, 0x08901e4c, 0x17c01e4d, 0x08b01e4e, 0x17e01e4f,
   536 	0x08d01e50, 0x18001e51, 0x08e01e52, 0x18101e53, 0x0a301e54, 0x19601e55, 0x0a401e56, 0x19701e57,
   537 	0x0a601e58, 0x19901e59, 0x0aa01e5a, 0x19d01e5b, 0x0ab01e5c, 0x19e01e5d, 0x0ad01e5e, 0x1a001e5f,
   538 	0x0b101e60, 0x1a401e61, 0x0b401e62, 0x1a701e63, 0x0af01e64, 0x1a201e65, 0x0b301e66, 0x1a601e67,
   539 	0x0b501e68, 0x1a801e69, 0x0b801e6a, 0x1ab01e6b, 0x0ba01e6c, 0x1ae01e6d, 0x0be01e6e, 0x1b201e6f,
   540 	0x0bd01e70, 0x1b101e71, 0x0d901e72, 0x1cd01e73, 0x0dc01e74, 0x1d001e75, 0x0db01e76, 0x1cf01e77,
   541 	0x0c301e78, 0x1b701e79, 0x0c501e7a, 0x1b901e7b, 0x0dd01e7c, 0x1d101e7d, 0x0de01e7e, 0x1d201e7f,
   542 	0x0df01e80, 0x1d301e81, 0x0e001e82, 0x1d401e83, 0x0e301e84, 0x1d701e85, 0x0e201e86, 0x1d601e87,
   543 	0x0e401e88, 0x1d901e89, 0x0e501e8a, 0x1da01e8b, 0x0e601e8c, 0x1db01e8d, 0x0ec01e8e, 0x1e101e8f,
   544 	0x0f101e90, 0x1e701e91, 0x0f401e92, 0x1ea01e93, 0x0f501e94, 0x1eb01e95, 0x14a01e96, 0x1ac01e97,
   545 	0x1d801e98, 0x1e401e99, 0x00000000, 0x1f701e9b, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
   546 	0x01c01ea0, 0x10e01ea1, 0x01501ea2, 0x10801ea3, 0x00701ea4, 0x0fa01ea5, 0x00601ea6, 0x0f901ea7,
   547 	0x00901ea8, 0x0fc01ea9, 0x00801eaa, 0x0fb01eab, 0x01d01eac, 0x10f01ead, 0x00e01eae, 0x10101eaf,
   548 	0x00d01eb0, 0x10001eb1, 0x01001eb2, 0x10301eb3, 0x00f01eb4, 0x10201eb5, 0x01e01eb6, 0x11001eb7,
   549 	0x04201eb8, 0x13401eb9, 0x03e01eba, 0x13001ebb, 0x03701ebc, 0x12901ebd, 0x03401ebe, 0x12601ebf,
   550 	0x03301ec0, 0x12501ec1, 0x03601ec2, 0x12801ec3, 0x03501ec4, 0x12701ec5, 0x04301ec6, 0x13501ec7,
   551 	0x06101ec8, 0x15301ec9, 0x06501eca, 0x15701ecb, 0x09f01ecc, 0x19201ecd, 0x09401ece, 0x18701ecf,
   552 	0x08501ed0, 0x17801ed1, 0x08401ed2, 0x17701ed3, 0x08701ed4, 0x17a01ed5, 0x08601ed6, 0x17901ed7,
   553 	0x0a001ed8, 0x19301ed9, 0x09b01eda, 0x18e01edb, 0x09a01edc, 0x18d01edd, 0x09d01ede, 0x19001edf,
   554 	0x09c01ee0, 0x18f01ee1, 0x09e01ee2, 0x19101ee3, 0x0d801ee4, 0x1cc01ee5, 0x0cc01ee6, 0x1c001ee7,
   555 	0x0d401ee8, 0x1c801ee9, 0x0d301eea, 0x1c701eeb, 0x0d601eec, 0x1ca01eed, 0x0d501eee, 0x1c901eef,
   556 	0x0d701ef0, 0x1cb01ef1, 0x0e701ef2, 0x1dc01ef3, 0x0ef01ef4, 0x1e501ef5, 0x0ee01ef6, 0x1e301ef7,
   557 	0x0ea01ef8, 0x1df01ef9, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4ef0f942,
   558 	0x26a01f00, 0x27201f01, 0x26b01f02, 0x27301f03, 0x26d01f04, 0x27501f05, 0x26f01f06, 0x27701f07,
   559 	0x1ff01f08, 0x20701f09, 0x20001f0a, 0x20801f0b, 0x20201f0c, 0x20a01f0d, 0x20401f0e, 0x20c01f0f,
   560 	0x28001f10, 0x28301f11, 0x28101f12, 0x28401f13, 0x28201f14, 0x28501f15, 0x00000000, 0x00000000,
   561 	0x21301f18, 0x21601f19, 0x21401f1a, 0x21701f1b, 0x21501f1c, 0x21801f1d, 0x4f00f943, 0x00000000,
   562 	0x28b01f20, 0x29301f21, 0x28c01f22, 0x29401f23, 0x28e01f24, 0x29601f25, 0x29001f26, 0x29801f27,
   563 	0x21c01f28, 0x22401f29, 0x21d01f2a, 0x22501f2b, 0x21f01f2c, 0x22701f2d, 0x22101f2e, 0x22901f2f,
   564 	0x2a801f30, 0x2ac01f31, 0x2a901f32, 0x2ad01f33, 0x2aa01f34, 0x2ae01f35, 0x2ab01f36, 0x2af01f37,
   565 	0x23301f38, 0x23701f39, 0x23401f3a, 0x23801f3b, 0x23501f3c, 0x23901f3d, 0x23601f3e, 0x23a01f3f,
   566 	0x2b401f40, 0x2b701f41, 0x2b501f42, 0x2b801f43, 0x2b601f44, 0x2b901f45, 0x3c700f43, 0x00000000,
   567 	0x23e01f48, 0x24101f49, 0x23f01f4a, 0x24201f4b, 0x24001f4c, 0x24301f4d, 0x3c800f4d, 0x00000000,
   568 	0x2c601f50, 0x2ca01f51, 0x2c701f52, 0x2cb01f53, 0x2c801f54, 0x2cc01f55, 0x2c901f56, 0x2cd01f57,
   569 	0x3c900f52, 0x24b01f59, 0x3ca00f57, 0x24c01f5b, 0x3cb00f5c, 0x24d01f5d, 0x7df2f9c3, 0x24e01f5f,
   570 	0x2d401f60, 0x2dc01f61, 0x2d501f62, 0x2dd01f63, 0x2d701f64, 0x2df01f65, 0x2d901f66, 0x2e101f67,
   571 	0x25201f68, 0x25a01f69, 0x25301f6a, 0x25b01f6b, 0x25501f6c, 0x25d01f6d, 0x25701f6e, 0x25f01f6f,
   572 	0x26301f70, 0x26601f71, 0x27d01f72, 0x27f01f73, 0x28601f74, 0x28901f75, 0x29e01f76, 0x2a001f77,
   573 	0x2b101f78, 0x2b301f79, 0x2bc01f7a, 0x2be01f7b, 0x2cf01f7c, 0x2d201f7d, 0x3cc00f69, 0x3cd00f73,
   574 	0x27101f80, 0x27901f81, 0x26c01f82, 0x27401f83, 0x26e01f84, 0x27601f85, 0x27001f86, 0x27801f87,
   575 	0x20601f88, 0x20e01f89, 0x20101f8a, 0x20901f8b, 0x20301f8c, 0x20b01f8d, 0x20501f8e, 0x20d01f8f,
   576 	0x29201f90, 0x29a01f91, 0x28d01f92, 0x29501f93, 0x28f01f94, 0x29701f95, 0x29101f96, 0x29901f97,
   577 	0x22301f98, 0x22b01f99, 0x21e01f9a, 0x22601f9b, 0x22001f9c, 0x22801f9d, 0x22201f9e, 0x22a01f9f,
   578 	0x2db01fa0, 0x2e301fa1, 0x2d601fa2, 0x2de01fa3, 0x2d801fa4, 0x2e001fa5, 0x2da01fa6, 0x2e201fa7,
   579 	0x25901fa8, 0x26101fa9, 0x25401faa, 0x25c01fab, 0x25601fac, 0x25e01fad, 0x25801fae, 0x26001faf,
   580 	0x26901fb0, 0x26801fb1, 0x26401fb2, 0x27c01fb3, 0x26701fb4, 0x3ce00f75, 0x27a01fb6, 0x27b01fb7,
   581 	0x1fe01fb8, 0x1fd01fb9, 0x1fa01fba, 0x1fc01fbb, 0x20f01fbc, 0x3cf00f76, 0x3d000f78, 0x3d100f81,
   582 	0x3d200f93, 0x1ef01fc1, 0x28701fc2, 0x29d01fc3, 0x28a01fc4, 0x3d300f9d, 0x29b01fc6, 0x29c01fc7,
   583 	0x21001fc8, 0x21201fc9, 0x21901fca, 0x21b01fcb, 0x22c01fcc, 0x34a01fcd, 0x34b01fce, 0x34c01fcf,
   584 	0x2a201fd0, 0x2a101fd1, 0x2a401fd2, 0x2a601fd3, 0x3d400fa2, 0x3d500fa7, 0x2b001fd6, 0x2a701fd7,
   585 	0x23101fd8, 0x23001fd9, 0x22d01fda, 0x22f01fdb, 0x3d600fac, 0x34d01fdd, 0x34e01fde, 0x34f01fdf,
   586 	0x2c001fe0, 0x2bf01fe1, 0x2c201fe2, 0x2c401fe3, 0x2ba01fe4, 0x2bb01fe5, 0x2ce01fe6, 0x2c501fe7,
   587 	0x24901fe8, 0x24801fe9, 0x24501fea, 0x24701feb, 0x24401fec, 0x1ec01fed, 0x1ee01fee, 0x3d700fb9,
   588 	0x00000000, 0x00000000, 0x2d001ff2, 0x2e601ff3, 0x2d301ff4, 0x00000000, 0x2e401ff6, 0x2e501ff7,
   589 	0x23b01ff8, 0x23d01ff9, 0x24f01ffa, 0x25101ffb, 0x26201ffc, 0x1f001ffd, 0x00000000, 0x00000000
   590 	};
   591 
   592 // Hash table access functions
   593 const int KDecompositionHashBitmask = 0xfff;
   594 
   595 inline int DecompositionHashStart(long a)
   596 	{
   597 	return a & 0xfff;
   598 	}
   599 
   600 inline int DecompositionHashStep(long a)
   601 	{
   602 	a *= a >> 12;
   603 	return ((a<<1) + 1) & 0xfff;
   604 	}
   605 
   606 // Table mapping KNonSingletonDecompositions to the hash table entry that
   607 // indexes it
   608 const unsigned short KCompositionMapping[] =
   609 	{
   610 	0x026e, 0x0260, 0x026f, 0x00c0, 0x00c1, 0x00c2, 0x0ea6, 0x0ea4,
   611 	0x0eaa, 0x0ea8, 0x00c3, 0x0100, 0x0102, 0x0eb0, 0x0eae, 0x0eb4,
   612 	0x0eb2, 0x0226, 0x01e0, 0x00c4, 0x01de, 0x0ea2, 0x00c5, 0x012b,
   613 	0x01fa, 0x01cd, 0x0200, 0x0202, 0x0ea0, 0x0eac, 0x0eb6, 0x0e00,
   614 	0x0104, 0x0e02, 0x0e04, 0x0e06, 0x0106, 0x0108, 0x010a, 0x010c,
   615 	0x00c7, 0x0e08, 0x0e0a, 0x010e, 0x0e0c, 0x0e10, 0x0e12, 0x0e0e,
   616 	0x00c8, 0x00c9, 0x00ca, 0x0ec0, 0x0ebe, 0x0ec4, 0x0ec2, 0x0ebc,
   617 	0x0112, 0x0e14, 0x0e16, 0x0114, 0x0116, 0x00cb, 0x0eba, 0x011a,
   618 	0x0204, 0x0206, 0x0eb8, 0x0ec6, 0x0228, 0x0e1c, 0x0118, 0x0e18,
   619 	0x0e1a, 0x0e1e, 0x01f4, 0x011c, 0x0e20, 0x011e, 0x0120, 0x01e6,
   620 	0x0122, 0x0124, 0x0e22, 0x0e26, 0x021e, 0x0e24, 0x0e28, 0x0e2a,
   621 	0x00cc, 0x00cd, 0x00ce, 0x0128, 0x012a, 0x012c, 0x0130, 0x00cf,
   622 	0x0e2e, 0x0ec8, 0x01cf, 0x0208, 0x020a, 0x0eca, 0x012e, 0x0e2c,
   623 	0x0134, 0x0e30, 0x01e8, 0x0e32, 0x0136, 0x0e34, 0x0139, 0x013d,
   624 	0x0e36, 0x0e38, 0x013b, 0x0e3c, 0x0e3a, 0x0e3e, 0x0e40, 0x0e42,
   625 	0x01f8, 0x0143, 0x00d1, 0x0e44, 0x0147, 0x0e46, 0x0145, 0x0e4a,
   626 	0x0e48, 0x00d2, 0x00d3, 0x00d4, 0x0ed2, 0x0ed0, 0x0ed6, 0x0ed4,
   627 	0x00d5, 0x0e4c, 0x022c, 0x0e4e, 0x014c, 0x0e50, 0x0e52, 0x014e,
   628 	0x022e, 0x0230, 0x00d6, 0x022a, 0x0ece, 0x0150, 0x01d1, 0x020c,
   629 	0x020e, 0x01a0, 0x0edc, 0x0eda, 0x0ee0, 0x0ede, 0x0ee2, 0x0ecc,
   630 	0x0ed8, 0x01ea, 0x01ec, 0x0e54, 0x0e56, 0x0154, 0x0e58, 0x0158,
   631 	0x0210, 0x0212, 0x0e5a, 0x0e5c, 0x0156, 0x0e5e, 0x015a, 0x0e64,
   632 	0x015c, 0x0e60, 0x0160, 0x0e66, 0x0e62, 0x0e68, 0x0218, 0x015e,
   633 	0x0e6a, 0x0164, 0x0e6c, 0x021a, 0x0162, 0x0e70, 0x0e6e, 0x00d9,
   634 	0x00da, 0x00db, 0x0168, 0x0e78, 0x016a, 0x0e7a, 0x016c, 0x00dc,
   635 	0x01db, 0x01d7, 0x01d5, 0x01d9, 0x0ee6, 0x016e, 0x0170, 0x01d3,
   636 	0x0214, 0x0216, 0x01af, 0x0eea, 0x0ee8, 0x0eee, 0x0eec, 0x0ef0,
   637 	0x0ee4, 0x0e72, 0x0172, 0x0e76, 0x0e74, 0x0e7c, 0x0e7e, 0x0e80,
   638 	0x0e82, 0x0174, 0x0e86, 0x0e84, 0x0e88, 0x0e8a, 0x0e8c, 0x0ef2,
   639 	0x00dd, 0x0176, 0x0ef8, 0x0232, 0x0e8e, 0x0178, 0x0ef6, 0x0ef4,
   640 	0x0179, 0x0e90, 0x017b, 0x017d, 0x0e92, 0x0e94, 0x00e0, 0x00e1,
   641 	0x00e2, 0x0ea7, 0x0ea5, 0x0eab, 0x0ea9, 0x00e3, 0x0101, 0x0103,
   642 	0x0eb1, 0x0eaf, 0x0eb5, 0x0eb3, 0x0227, 0x01e1, 0x00e4, 0x01df,
   643 	0x0ea3, 0x00e5, 0x01fb, 0x01ce, 0x0201, 0x0203, 0x0ea1, 0x0ead,
   644 	0x0eb7, 0x0e01, 0x0105, 0x0e03, 0x0e05, 0x0e07, 0x0107, 0x0109,
   645 	0x010b, 0x010d, 0x00e7, 0x0e09, 0x0e0b, 0x010f, 0x0e0d, 0x0e11,
   646 	0x0e13, 0x0e0f, 0x00e8, 0x00e9, 0x00ea, 0x0ec1, 0x0ebf, 0x0ec5,
   647 	0x0ec3, 0x0ebd, 0x0113, 0x0e15, 0x0e17, 0x0115, 0x0117, 0x00eb,
   648 	0x0ebb, 0x011b, 0x0205, 0x0207, 0x0eb9, 0x0ec7, 0x0229, 0x0e1d,
   649 	0x0119, 0x0e19, 0x0e1b, 0x0e1f, 0x01f5, 0x011d, 0x0e21, 0x011f,
   650 	0x0121, 0x01e7, 0x0123, 0x0125, 0x0e23, 0x0e27, 0x021f, 0x0e25,
   651 	0x0e29, 0x0e2b, 0x0e96, 0x00ec, 0x00ed, 0x00ee, 0x0129, 0x012d,
   652 	0x012f, 0x00ef, 0x0e2f, 0x0ec9, 0x01d0, 0x0209, 0x020b, 0x0ecb,
   653 	0x0131, 0x0e2d, 0x0135, 0x01f0, 0x0e31, 0x01e9, 0x0e33, 0x0137,
   654 	0x0e35, 0x013a, 0x013e, 0x0e37, 0x0e39, 0x013c, 0x0e3d, 0x0e3b,
   655 	0x0e3f, 0x0e41, 0x0e43, 0x01f9, 0x0144, 0x00f1, 0x0e45, 0x0148,
   656 	0x0e47, 0x0146, 0x0e4b, 0x0e49, 0x00f2, 0x00f3, 0x00f4, 0x0ed3,
   657 	0x0ed1, 0x0ed7, 0x0ed5, 0x00f5, 0x0e4d, 0x022d, 0x0e4f, 0x014d,
   658 	0x0e51, 0x0e53, 0x014f, 0x022f, 0x0231, 0x00f6, 0x022b, 0x0ecf,
   659 	0x0151, 0x01d2, 0x020d, 0x020f, 0x01a1, 0x0edd, 0x0edb, 0x0ee1,
   660 	0x0edf, 0x0ee3, 0x0ecd, 0x0ed9, 0x01eb, 0x01ed, 0x0e55, 0x0e57,
   661 	0x0155, 0x0e59, 0x0159, 0x0211, 0x0213, 0x0e5b, 0x0e5d, 0x0157,
   662 	0x0e5f, 0x015b, 0x0e65, 0x015d, 0x0e61, 0x0161, 0x0e67, 0x0e63,
   663 	0x0e69, 0x0219, 0x015f, 0x0e6b, 0x0e97, 0x0165, 0x0e6d, 0x021b,
   664 	0x0163, 0x0e71, 0x0e6f, 0x00f9, 0x00fa, 0x00fb, 0x0169, 0x0e79,
   665 	0x016b, 0x0e7b, 0x016d, 0x00fc, 0x01dc, 0x01d8, 0x01d6, 0x01da,
   666 	0x0ee7, 0x016f, 0x0171, 0x01d4, 0x0215, 0x0217, 0x01b0, 0x0eeb,
   667 	0x0ee9, 0x0eef, 0x0eed, 0x0ef1, 0x0ee5, 0x0e73, 0x0173, 0x0e77,
   668 	0x0e75, 0x0e7d, 0x0e7f, 0x0e81, 0x0e83, 0x0175, 0x0e87, 0x0e85,
   669 	0x0e98, 0x0e89, 0x0e8b, 0x0e8d, 0x0ef3, 0x00fd, 0x0177, 0x0ef9,
   670 	0x0233, 0x0e8f, 0x00ff, 0x0ef7, 0x0e99, 0x0ef5, 0x017a, 0x0e91,
   671 	0x017c, 0x017e, 0x0e93, 0x0e95, 0x0fed, 0x0385, 0x0fee, 0x0fc1,
   672 	0x0ffd, 0x01fc, 0x01e2, 0x01fe, 0x01fd, 0x01e3, 0x01ff, 0x0e9b,
   673 	0x01ee, 0x01ef, 0x0fba, 0x0386, 0x0fbb, 0x0fb9, 0x0fb8, 0x0f08,
   674 	0x0f0a, 0x0f8a, 0x0f0c, 0x0f8c, 0x0f0e, 0x0f8e, 0x0f88, 0x0f09,
   675 	0x0f0b, 0x0f8b, 0x0f0d, 0x0f8d, 0x0f0f, 0x0f8f, 0x0f89, 0x0fbc,
   676 	0x0fc8, 0x0388, 0x0fc9, 0x0f18, 0x0f1a, 0x0f1c, 0x0f19, 0x0f1b,
   677 	0x0f1d, 0x0fca, 0x0389, 0x0fcb, 0x0f28, 0x0f2a, 0x0f9a, 0x0f2c,
   678 	0x0f9c, 0x0f2e, 0x0f9e, 0x0f98, 0x0f29, 0x0f2b, 0x0f9b, 0x0f2d,
   679 	0x0f9d, 0x0f2f, 0x0f9f, 0x0f99, 0x0fcc, 0x0fda, 0x038a, 0x0fdb,
   680 	0x0fd9, 0x0fd8, 0x03aa, 0x0f38, 0x0f3a, 0x0f3c, 0x0f3e, 0x0f39,
   681 	0x0f3b, 0x0f3d, 0x0f3f, 0x0ff8, 0x038c, 0x0ff9, 0x0f48, 0x0f4a,
   682 	0x0f4c, 0x0f49, 0x0f4b, 0x0f4d, 0x0fec, 0x0fea, 0x038e, 0x0feb,
   683 	0x0fe9, 0x0fe8, 0x03ab, 0x0f59, 0x0f5b, 0x0f5d, 0x0f5f, 0x0ffa,
   684 	0x038f, 0x0ffb, 0x0f68, 0x0f6a, 0x0faa, 0x0f6c, 0x0fac, 0x0f6e,
   685 	0x0fae, 0x0fa8, 0x0f69, 0x0f6b, 0x0fab, 0x0f6d, 0x0fad, 0x0f6f,
   686 	0x0faf, 0x0fa9, 0x0ffc, 0x0f70, 0x0fb2, 0x03ac, 0x0f71, 0x0fb4,
   687 	0x0fb1, 0x0fb0, 0x0f00, 0x0f02, 0x0f82, 0x0f04, 0x0f84, 0x0f06,
   688 	0x0f86, 0x0f80, 0x0f01, 0x0f03, 0x0f83, 0x0f05, 0x0f85, 0x0f07,
   689 	0x0f87, 0x0f81, 0x0fb6, 0x0fb7, 0x0fb3, 0x0f72, 0x03ad, 0x0f73,
   690 	0x0f10, 0x0f12, 0x0f14, 0x0f11, 0x0f13, 0x0f15, 0x0f74, 0x0fc2,
   691 	0x03ae, 0x0f75, 0x0fc4, 0x0f20, 0x0f22, 0x0f92, 0x0f24, 0x0f94,
   692 	0x0f26, 0x0f96, 0x0f90, 0x0f21, 0x0f23, 0x0f93, 0x0f25, 0x0f95,
   693 	0x0f27, 0x0f97, 0x0f91, 0x0fc6, 0x0fc7, 0x0fc3, 0x0f76, 0x03af,
   694 	0x0f77, 0x0fd1, 0x0fd0, 0x03ca, 0x0fd2, 0x0390, 0x0fd3, 0x0fd7,
   695 	0x0f30, 0x0f32, 0x0f34, 0x0f36, 0x0f31, 0x0f33, 0x0f35, 0x0f37,
   696 	0x0fd6, 0x0f78, 0x03cc, 0x0f79, 0x0f40, 0x0f42, 0x0f44, 0x0f41,
   697 	0x0f43, 0x0f45, 0x0fe4, 0x0fe5, 0x0f7a, 0x03cd, 0x0f7b, 0x0fe1,
   698 	0x0fe0, 0x03cb, 0x0fe2, 0x03b0, 0x0fe3, 0x0fe7, 0x0f50, 0x0f52,
   699 	0x0f54, 0x0f56, 0x0f51, 0x0f53, 0x0f55, 0x0f57, 0x0fe6, 0x0f7c,
   700 	0x0ff2, 0x03ce, 0x0f7d, 0x0ff4, 0x0f60, 0x0f62, 0x0fa2, 0x0f64,
   701 	0x0fa4, 0x0f66, 0x0fa6, 0x0fa0, 0x0f61, 0x0f63, 0x0fa3, 0x0f65,
   702 	0x0fa5, 0x0f67, 0x0fa7, 0x0fa1, 0x0ff6, 0x0ff7, 0x0ff3, 0x03d3,
   703 	0x03d4, 0x0407, 0x04d0, 0x04d2, 0x0403, 0x0400, 0x04d6, 0x0401,
   704 	0x04c1, 0x04dc, 0x04de, 0x040d, 0x04e2, 0x0419, 0x04e4, 0x040c,
   705 	0x04e6, 0x04ee, 0x040e, 0x04f0, 0x04f2, 0x04f4, 0x04f8, 0x04ec,
   706 	0x04d1, 0x04d3, 0x0453, 0x0450, 0x04d7, 0x0451, 0x04c2, 0x04dd,
   707 	0x04df, 0x045d, 0x04e3, 0x0439, 0x04e5, 0x045c, 0x04e7, 0x04ef,
   708 	0x045e, 0x04f1, 0x04f3, 0x04f5, 0x04f9, 0x04ed, 0x0457, 0x0476,
   709 	0x0477, 0x04da, 0x04db, 0x04ea, 0x04eb, 0x0622, 0x0623, 0x0625,
   710 	0x0624, 0x0626, 0x06c2, 0x06d3, 0x06c0, 0x0929, 0x0931, 0x0934,
   711 	0x09cb, 0x09cc, 0x0b4b, 0x0b48, 0x0b4c, 0x0b94, 0x0bca, 0x0bcc,
   712 	0x0bcb, 0x0c48, 0x0cc0, 0x0cca, 0x0ccb, 0x0cc7, 0x0cc8, 0x0d4a,
   713 	0x0d4c, 0x0d4b, 0x0dda, 0x0ddc, 0x0ddd, 0x0dde, 0x0026, 0x0b06,
   714 	0x0b08, 0x0b0a, 0x0b0c, 0x0b0e, 0x0b12, 0x0b3b, 0x0b3d, 0x0b40,
   715 	0x0b41, 0x0b43, 0x0fcd, 0x0fce, 0x0fcf, 0x0fdd, 0x0fde, 0x0fdf,
   716 	0x019a, 0x019b, 0x01ae, 0x0902, 0x090c, 0x0907, 0x0a15, 0x0a2e,
   717 	0x0a3d, 0x0224, 0x0abf, 0x0241, 0x0244, 0x0247, 0x0249, 0x026d,
   718 	0x0262, 0x0270, 0x0271, 0x0274, 0x0275, 0x0278, 0x0279, 0x0280,
   719 	0x0281, 0x02e0, 0x02e1, 0x0284, 0x0285, 0x0288, 0x0289, 0x02e2,
   720 	0x02e3, 0x02ac, 0x02ad, 0x02ae, 0x02af, 0x02ea, 0x02eb, 0x02ec,
   721 	0x02ed, 0x0094, 0x004c, 0x004e, 0x0050, 0x0052, 0x0054, 0x0056,
   722 	0x0058, 0x005a, 0x005c, 0x005e, 0x0060, 0x0062, 0x0065, 0x0067,
   723 	0x0069, 0x0070, 0x0071, 0x0073, 0x0074, 0x0076, 0x0077, 0x0079,
   724 	0x007a, 0x007c, 0x007d, 0x009e, 0x06ad, 0x00ac, 0x00ae, 0x00b0,
   725 	0x00b2, 0x00b4, 0x00b6, 0x00b8, 0x00ba, 0x00bc, 0x00be, 0x0541,
   726 	0x054f, 0x0564, 0x0572, 0x0580, 0x00d0, 0x05b8, 0x05c6, 0x05cd,
   727 	0x05db, 0x00d7, 0x05f0, 0x05f7, 0x0605, 0x060c, 0x00f7, 0x00f8,
   728 	0x06d0, 0x06d7, 0x00fe
   729 	};
   730 
   731 // Table containing all the decomposition and folding strings longer
   732 // than 2 UTF16 characters
   733 const unsigned short KLongDecompositions[] =
   734 	{
   735 	0xD834, 0xDDBA, 0xD834, 0xDD65, 0xD834, 0xDD6E, 0xD834, 0xDD58,
   736 	0xD834, 0xDD65, 0xD834, 0xDD72, 0xD834, 0xDDBA, 0xD834, 0xDD65,
   737 	0xD834, 0xDD6F, 0xD834, 0xDDB9, 0xD834, 0xDD65, 0xD834, 0xDD6F,
   738 	0xD834, 0xDD58, 0xD834, 0xDD65, 0xD834, 0xDD71, 0xD834, 0xDDB9,
   739 	0xD834, 0xDD65, 0xD834, 0xDD6E, 0xD834, 0xDD58, 0xD834, 0xDD65,
   740 	0xD834, 0xDD6E, 0xD834, 0xDD58, 0xD834, 0xDD65, 0xD834, 0xDD6F,
   741 	0xD834, 0xDD58, 0xD834, 0xDD65, 0xD834, 0xDD70, 0x03B1, 0x0313,
   742 	0x0300, 0x0345, 0x03A9, 0x0314, 0x0300, 0x0345, 0x03C9, 0x0313,
   743 	0x0342, 0x0345, 0xD834, 0xDD57, 0xD834, 0xDD65, 0x0391, 0x0313,
   744 	0x0301, 0x0345, 0x03C9, 0x0313, 0x0301, 0x0345, 0x03B1, 0x0314,
   745 	0x0300, 0x0345, 0x0397, 0x0313, 0x0342, 0x0345, 0x0391, 0x0314,
   746 	0x0301, 0x0345, 0x03B7, 0x0314, 0x0300, 0x0345, 0x03A9, 0x0314,
   747 	0x0342, 0x0345, 0x0397, 0x0314, 0x0342, 0x0345, 0x03A9, 0x0313,
   748 	0x0300, 0x0345, 0x03B1, 0x0313, 0x0342, 0x0345, 0x03A9, 0x0313,
   749 	0x0342, 0x0345, 0x03A9, 0x0314, 0x0301, 0x0345, 0x0397, 0x0313,
   750 	0x0301, 0x0345, 0x03C9, 0x0314, 0x0300, 0x0345, 0x03B1, 0x0313,
   751 	0x0301, 0x0345, 0x03B7, 0x0313, 0x0300, 0x0345, 0x03B1, 0x0314,
   752 	0x0301, 0x0345, 0x0397, 0x0314, 0x0301, 0x0345, 0x03B1, 0x0314,
   753 	0x0342, 0x0345, 0x03B7, 0x0313, 0x0301, 0x0345, 0x03C9, 0x0314,
   754 	0x0301, 0x0345, 0x0397, 0x0314, 0x0300, 0x0345, 0x0391, 0x0313,
   755 	0x0342, 0x0345, 0x0391, 0x0314, 0x0342, 0x0345, 0x0397, 0x0313,
   756 	0x0300, 0x0345, 0x03C9, 0x0313, 0x0300, 0x0345, 0x0391, 0x0313,
   757 	0x0300, 0x0345, 0x03B7, 0x0314, 0x0342, 0x0345, 0x03B7, 0x0314,
   758 	0x0301, 0x0345, 0x03C9, 0x0314, 0x0342, 0x0345, 0x0391, 0x0314,
   759 	0x0300, 0x0345, 0x03A9, 0x0313, 0x0301, 0x0345, 0x03B7, 0x0313,
   760 	0x0342, 0x0345, 0x006F, 0x0328, 0x0304, 0x0399, 0x0314, 0x0342,
   761 	0x006F, 0x0302, 0x0309, 0x0041, 0x0308, 0x0304, 0x03B9, 0x0314,
   762 	0x0300, 0x006F, 0x031B, 0x0303, 0x03B7, 0x0314, 0x0345, 0x03B7,
   763 	0x0301, 0x0345, 0x0065, 0x0304, 0x0300, 0x0061, 0x0323, 0x0306,
   764 	0x0061, 0x0306, 0x0303, 0x0065, 0x0323, 0x0302, 0x0041, 0x0307,
   765 	0x0304, 0x004F, 0x031B, 0x0309, 0x03B9, 0x0313, 0x0342, 0x03BF,
   766 	0x0313, 0x0300, 0x006F, 0x0307, 0x0304, 0x0075, 0x031B, 0x0303,
   767 	0x03C5, 0x0308, 0x0301, 0x0041, 0x0306, 0x0303, 0x05E9, 0x05BC,
   768 	0x05C1, 0x0055, 0x0308, 0x030C, 0x0399, 0x0313, 0x0300, 0x006F,
   769 	0x0303, 0x0304, 0x03C5, 0x0314, 0x0342, 0x03B9, 0x0314, 0x0301,
   770 	0x0045, 0x0302, 0x0300, 0x03B5, 0x0314, 0x0301, 0x0395, 0x0313,
   771 	0x0301, 0x0041, 0x0302, 0x0300, 0x0055, 0x0308, 0x0300, 0x03B1,
   772 	0x0313, 0x0345, 0x004F, 0x0303, 0x0301, 0x0075, 0x031B, 0x0323,
   773 	0x03A9, 0x0314, 0x0345, 0x0041, 0x0306, 0x0300, 0x0061, 0x0306,
   774 	0x0300, 0x006F, 0x0302, 0x0303, 0x039F, 0x0313, 0x0301, 0x006F,
   775 	0x031B, 0x0323, 0x006F, 0x0308, 0x0304, 0x03B9, 0x0308, 0x0342,
   776 	0x004F, 0x031B, 0x0301, 0x0043, 0x0327, 0x0301, 0x004F, 0x0308,
   777 	0x0304, 0x0041, 0x0302, 0x0309, 0x0DD9, 0x0DCF, 0x0DCA, 0x0061,
   778 	0x0302, 0x0303, 0x006F, 0x0302, 0x0301, 0x0065, 0x0302, 0x0309,
   779 	0x006F, 0x031B, 0x0300, 0x0061, 0x0308, 0x0304, 0x03B9, 0x0313,
   780 	0x0300, 0x03B1, 0x0301, 0x0345, 0x03B1, 0x0342, 0x0345, 0x006F,
   781 	0x0304, 0x0301, 0x03B5, 0x0313, 0x0301, 0x039F, 0x0314, 0x0300,
   782 	0x0041, 0x0302, 0x0303, 0x0055, 0x0304, 0x0308, 0x006F, 0x031B,
   783 	0x0309, 0x0075, 0x0308, 0x030C, 0x03B9, 0x0308, 0x0301, 0x004C,
   784 	0x0323, 0x0304, 0x006F, 0x0304, 0x0300, 0x006F, 0x0303, 0x0301,
   785 	0x0045, 0x0302, 0x0301, 0x0391, 0x0314, 0x0345, 0x0045, 0x0327,
   786 	0x0306, 0x03C9, 0x0314, 0x0345, 0x0073, 0x0323, 0x0307, 0x0065,
   787 	0x0302, 0x0301, 0x0053, 0x0323, 0x0307, 0x0075, 0x0308, 0x0301,
   788 	0x0045, 0x0302, 0x0309, 0x0055, 0x0308, 0x0301, 0x0061, 0x0307,
   789 	0x0304, 0x03C5, 0x0308, 0x0300, 0x004F, 0x0303, 0x0308, 0x03BF,
   790 	0x0314, 0x0300, 0x03B1, 0x0314, 0x0345, 0x0399, 0x0313, 0x0301,
   791 	0x05E9, 0x05BC, 0x05C2, 0x0063, 0x0327, 0x0301, 0x0055, 0x031B,
   792 	0x0303, 0x03B1, 0x0300, 0x0345, 0x004F, 0x0302, 0x0303, 0x0061,
   793 	0x0302, 0x0309, 0x004F, 0x0304, 0x0300, 0x0045, 0x0323, 0x0302,
   794 	0x0391, 0x0313, 0x0345, 0x0053, 0x0301, 0x0307, 0x0055, 0x031B,
   795 	0x0323, 0x006C, 0x0323, 0x0304, 0x0073, 0x0301, 0x0307, 0x0055,
   796 	0x031B, 0x0309, 0x03B9, 0x0314, 0x0342, 0x0061, 0x0302, 0x0300,
   797 	0x004F, 0x031B, 0x0303, 0x03B7, 0x0313, 0x0345, 0x0075, 0x0308,
   798 	0x0304, 0x03C5, 0x0313, 0x0300, 0x0055, 0x031B, 0x0301, 0x0073,
   799 	0x030C, 0x0307, 0x004F, 0x0304, 0x0301, 0x0041, 0x0323, 0x0302,
   800 	0x006F, 0x031B, 0x0301, 0x0397, 0x0313, 0x0345, 0x0055, 0x0303,
   801 	0x0301, 0x0061, 0x0306, 0x0301, 0x0061, 0x0323, 0x0302, 0x0065,
   802 	0x0302, 0x0300, 0x004F, 0x0302, 0x0300, 0x03C5, 0x0314, 0x0301,
   803 	0x0041, 0x0306, 0x0301, 0x004F, 0x031B, 0x0323, 0x03A9, 0x0313,
   804 	0x0345, 0x0072, 0x0323, 0x0304, 0x0061, 0x030A, 0x0301, 0x03C9,
   805 	0x0300, 0x0345, 0x0065, 0x0327, 0x0306, 0x0075, 0x031B, 0x0309,
   806 	0x039F, 0x0314, 0x0301, 0x0055, 0x0308, 0x0304, 0x0061, 0x0306,
   807 	0x0309, 0x0049, 0x0308, 0x0301, 0x0399, 0x0314, 0x0301, 0x03C9,
   808 	0x0301, 0x0345, 0x03C9, 0x0313, 0x0345, 0x0041, 0x030A, 0x0301,
   809 	0x006F, 0x0323, 0x0302, 0x0075, 0x031B, 0x0300, 0x03A5, 0x0314,
   810 	0x0342, 0x0041, 0x0306, 0x0309, 0x03A5, 0x0314, 0x0300, 0x03C9,
   811 	0x0342, 0x0345, 0x0075, 0x0308, 0x0300, 0x004F, 0x0303, 0x0304,
   812 	0x006F, 0x0303, 0x0308, 0x0045, 0x0302, 0x0303, 0x0075, 0x0303,
   813 	0x0301, 0x0065, 0x0304, 0x0301, 0x004F, 0x0302, 0x0309, 0x0041,
   814 	0x0323, 0x0306, 0x004F, 0x0323, 0x0302, 0x0053, 0x030C, 0x0307,
   815 	0x03BF, 0x0314, 0x0301, 0x0397, 0x0314, 0x0345, 0x03B7, 0x0342,
   816 	0x0345, 0x0045, 0x0304, 0x0301, 0x0055, 0x031B, 0x0300, 0x0069,
   817 	0x0308, 0x0301, 0x0061, 0x0302, 0x0301, 0x03BF, 0x0313, 0x0301,
   818 	0x0399, 0x0314, 0x0300, 0x004F, 0x0302, 0x0301, 0x03B5, 0x0314,
   819 	0x0300, 0x03B9, 0x0308, 0x0300, 0x03C5, 0x0314, 0x0300, 0x004F,
   820 	0x0307, 0x0304, 0x0052, 0x0323, 0x0304, 0x03B7, 0x0300, 0x0345,
   821 	0x0395, 0x0314, 0x0300, 0x0399, 0x0313, 0x0342, 0x0CC6, 0x0CC2,
   822 	0x0CD5, 0x0075, 0x0304, 0x0308, 0x004F, 0x031B, 0x0300, 0x006F,
   823 	0x0302, 0x0300, 0x004F, 0x0328, 0x0304, 0x0395, 0x0313, 0x0300,
   824 	0x03C5, 0x0313, 0x0301, 0x03C5, 0x0313, 0x0342, 0x03A5, 0x0314,
   825 	0x0301, 0x039F, 0x0313, 0x0300, 0x03B5, 0x0313, 0x0300, 0x0041,
   826 	0x0302, 0x0301, 0x0065, 0x0302, 0x0303, 0x0395, 0x0314, 0x0301,
   827 	0x03B9, 0x0313, 0x0301, 0x0075, 0x031B, 0x0301, 0x0045, 0x0304,
   828 	0x0300, 0x03C5, 0x0308, 0x0342
   829 	};
   830 
   831 // Table containing decompositions longer than one UTF16 character.
   832 // The top of the table contains all compositions, sorted lexicographically.
   833 // Any decompositions of length 2 are in the table as a pair of values,
   834 // decompositions longer than that are represented by a KLongD followed by
   835 // a value whose top four bits indicate the length of the decomposition minus
   836 // three and whose bottom 12 bits indicate an index into the KLongDecompositions
   837 // array where the decomposition starts.
   838 const long KLongD = 0;
   839 // sizeof/2 = 1143
   840 const unsigned short KNonSingletonDecompositions[] =
   841 	{
   842 	0x003C, 0x0338, 0x003D, 0x0338, 0x003E, 0x0338, 0x0041, 0x0300,
   843 	0x0041, 0x0301, 0x0041, 0x0302, KLongD, 0x0121, KLongD, 0x02D7,
   844 	KLongD, 0x0178, KLongD, 0x0151, 0x0041, 0x0303, 0x0041, 0x0304,
   845 	0x0041, 0x0306, KLongD, 0x0133, KLongD, 0x0220, KLongD, 0x0103,
   846 	KLongD, 0x0259, 0x0041, 0x0307, KLongD, 0x00EE, 0x0041, 0x0308,
   847 	KLongD, 0x00D3, 0x0041, 0x0309, 0x0041, 0x030A, 0x0041, 0x030A,
   848 	KLongD, 0x024D, 0x0041, 0x030C, 0x0041, 0x030F, 0x0041, 0x0311,
   849 	0x0041, 0x0323, KLongD, 0x0205, KLongD, 0x0277, 0x0041, 0x0325,
   850 	0x0041, 0x0328, 0x0042, 0x0307, 0x0042, 0x0323, 0x0042, 0x0331,
   851 	0x0043, 0x0301, 0x0043, 0x0302, 0x0043, 0x0307, 0x0043, 0x030C,
   852 	0x0043, 0x0327, KLongD, 0x014B, 0x0044, 0x0307, 0x0044, 0x030C,
   853 	0x0044, 0x0323, 0x0044, 0x0327, 0x0044, 0x032D, 0x0044, 0x0331,
   854 	0x0045, 0x0300, 0x0045, 0x0301, 0x0045, 0x0302, KLongD, 0x0118,
   855 	KLongD, 0x0190, KLongD, 0x026B, KLongD, 0x01A8, 0x0045, 0x0303,
   856 	0x0045, 0x0304, KLongD, 0x02E6, KLongD, 0x0289, 0x0045, 0x0306,
   857 	0x0045, 0x0307, 0x0045, 0x0308, 0x0045, 0x0309, 0x0045, 0x030C,
   858 	0x0045, 0x030F, 0x0045, 0x0311, 0x0045, 0x0323, KLongD, 0x01D5,
   859 	0x0045, 0x0327, KLongD, 0x0196, 0x0045, 0x0328, 0x0045, 0x032D,
   860 	0x0045, 0x0330, 0x0046, 0x0307, 0x0047, 0x0301, 0x0047, 0x0302,
   861 	0x0047, 0x0304, 0x0047, 0x0306, 0x0047, 0x0307, 0x0047, 0x030C,
   862 	0x0047, 0x0327, 0x0048, 0x0302, 0x0048, 0x0307, 0x0048, 0x0308,
   863 	0x0048, 0x030C, 0x0048, 0x0323, 0x0048, 0x0327, 0x0048, 0x032E,
   864 	0x0049, 0x0300, 0x0049, 0x0301, 0x0049, 0x0302, 0x0049, 0x0303,
   865 	0x0049, 0x0304, 0x0049, 0x0306, 0x0049, 0x0307, 0x0049, 0x0308,
   866 	KLongD, 0x0241, 0x0049, 0x0309, 0x0049, 0x030C, 0x0049, 0x030F,
   867 	0x0049, 0x0311, 0x0049, 0x0323, 0x0049, 0x0328, 0x0049, 0x0330,
   868 	0x004A, 0x0302, 0x004B, 0x0301, 0x004B, 0x030C, 0x004B, 0x0323,
   869 	0x004B, 0x0327, 0x004B, 0x0331, 0x004C, 0x0301, 0x004C, 0x030C,
   870 	0x004C, 0x0323, KLongD, 0x0187, 0x004C, 0x0327, 0x004C, 0x032D,
   871 	0x004C, 0x0331, 0x004D, 0x0301, 0x004D, 0x0307, 0x004D, 0x0323,
   872 	0x004E, 0x0300, 0x004E, 0x0301, 0x004E, 0x0303, 0x004E, 0x0307,
   873 	0x004E, 0x030C, 0x004E, 0x0323, 0x004E, 0x0327, 0x004E, 0x032D,
   874 	0x004E, 0x0331, 0x004F, 0x0300, 0x004F, 0x0301, 0x004F, 0x0302,
   875 	KLongD, 0x021A, KLongD, 0x029B, KLongD, 0x01CC, KLongD, 0x0274,
   876 	0x004F, 0x0303, KLongD, 0x012A, KLongD, 0x0265, KLongD, 0x01B4,
   877 	0x004F, 0x0304, KLongD, 0x01D2, KLongD, 0x0202, 0x004F, 0x0306,
   878 	0x004F, 0x0307, KLongD, 0x02A7, 0x004F, 0x0308, KLongD, 0x014E,
   879 	0x004F, 0x0309, 0x004F, 0x030B, 0x004F, 0x030C, 0x004F, 0x030F,
   880 	0x004F, 0x0311, 0x004F, 0x031B, KLongD, 0x02BC, KLongD, 0x0148,
   881 	KLongD, 0x01F0, KLongD, 0x00F1, KLongD, 0x0223, 0x004F, 0x0323,
   882 	KLongD, 0x027A, 0x004F, 0x0328, KLongD, 0x02C2, 0x0050, 0x0301,
   883 	0x0050, 0x0307, 0x0052, 0x0301, 0x0052, 0x0307, 0x0052, 0x030C,
   884 	0x0052, 0x030F, 0x0052, 0x0311, 0x0052, 0x0323, KLongD, 0x02AA,
   885 	0x0052, 0x0327, 0x0052, 0x0331, 0x0053, 0x0301, KLongD, 0x01DB,
   886 	0x0053, 0x0302, 0x0053, 0x0307, 0x0053, 0x030C, KLongD, 0x027D,
   887 	0x0053, 0x0323, KLongD, 0x01A2, 0x0053, 0x0326, 0x0053, 0x0327,
   888 	0x0054, 0x0307, 0x0054, 0x030C, 0x0054, 0x0323, 0x0054, 0x0326,
   889 	0x0054, 0x0327, 0x0054, 0x032D, 0x0054, 0x0331, 0x0055, 0x0300,
   890 	0x0055, 0x0301, 0x0055, 0x0302, 0x0055, 0x0303, KLongD, 0x020E,
   891 	0x0055, 0x0304, KLongD, 0x017B, 0x0055, 0x0306, 0x0055, 0x0308,
   892 	KLongD, 0x0124, KLongD, 0x01AB, KLongD, 0x023B, KLongD, 0x0109,
   893 	0x0055, 0x0309, 0x0055, 0x030A, 0x0055, 0x030B, 0x0055, 0x030C,
   894 	0x0055, 0x030F, 0x0055, 0x0311, 0x0055, 0x031B, KLongD, 0x028C,
   895 	KLongD, 0x01FC, KLongD, 0x01C6, KLongD, 0x01E7, KLongD, 0x01DE,
   896 	0x0055, 0x0323, 0x0055, 0x0324, 0x0055, 0x0328, 0x0055, 0x032D,
   897 	0x0055, 0x0330, 0x0056, 0x0303, 0x0056, 0x0323, 0x0057, 0x0300,
   898 	0x0057, 0x0301, 0x0057, 0x0302, 0x0057, 0x0307, 0x0057, 0x0308,
   899 	0x0057, 0x0323, 0x0058, 0x0307, 0x0058, 0x0308, 0x0059, 0x0300,
   900 	0x0059, 0x0301, 0x0059, 0x0302, 0x0059, 0x0303, 0x0059, 0x0304,
   901 	0x0059, 0x0307, 0x0059, 0x0308, 0x0059, 0x0309, 0x0059, 0x0323,
   902 	0x005A, 0x0301, 0x005A, 0x0302, 0x005A, 0x0307, 0x005A, 0x030C,
   903 	0x005A, 0x0323, 0x005A, 0x0331, 0x0061, 0x0300, 0x0061, 0x0301,
   904 	0x0061, 0x0302, KLongD, 0x01ED, KLongD, 0x0292, KLongD, 0x0157,
   905 	KLongD, 0x01CF, 0x0061, 0x0303, 0x0061, 0x0304, 0x0061, 0x0306,
   906 	KLongD, 0x0136, KLongD, 0x0211, KLongD, 0x00E8, KLongD, 0x023E,
   907 	0x0061, 0x0307, KLongD, 0x01AE, 0x0061, 0x0308, KLongD, 0x0163,
   908 	0x0061, 0x0309, 0x0061, 0x030A, KLongD, 0x022C, 0x0061, 0x030C,
   909 	0x0061, 0x030F, 0x0061, 0x0311, 0x0061, 0x0323, KLongD, 0x0214,
   910 	KLongD, 0x00E5, 0x0061, 0x0325, 0x0061, 0x0328, 0x0062, 0x0307,
   911 	0x0062, 0x0323, 0x0062, 0x0331, 0x0063, 0x0301, 0x0063, 0x0302,
   912 	0x0063, 0x0307, 0x0063, 0x030C, 0x0063, 0x0327, KLongD, 0x01C3,
   913 	0x0064, 0x0307, 0x0064, 0x030C, 0x0064, 0x0323, 0x0064, 0x0327,
   914 	0x0064, 0x032D, 0x0064, 0x0331, 0x0065, 0x0300, 0x0065, 0x0301,
   915 	0x0065, 0x0302, KLongD, 0x0217, KLongD, 0x019F, KLongD, 0x02DA,
   916 	KLongD, 0x015D, 0x0065, 0x0303, 0x0065, 0x0304, KLongD, 0x00E2,
   917 	KLongD, 0x0271, 0x0065, 0x0306, 0x0065, 0x0307, 0x0065, 0x0308,
   918 	0x0065, 0x0309, 0x0065, 0x030C, 0x0065, 0x030F, 0x0065, 0x0311,
   919 	0x0065, 0x0323, KLongD, 0x00EB, 0x0065, 0x0327, KLongD, 0x0232,
   920 	0x0065, 0x0328, 0x0065, 0x032D, 0x0065, 0x0330, 0x0066, 0x0307,
   921 	0x0067, 0x0301, 0x0067, 0x0302, 0x0067, 0x0304, 0x0067, 0x0306,
   922 	0x0067, 0x0307, 0x0067, 0x030C, 0x0067, 0x0327, 0x0068, 0x0302,
   923 	0x0068, 0x0307, 0x0068, 0x0308, 0x0068, 0x030C, 0x0068, 0x0323,
   924 	0x0068, 0x0327, 0x0068, 0x032E, 0x0068, 0x0331, 0x0069, 0x0300,
   925 	0x0069, 0x0301, 0x0069, 0x0302, 0x0069, 0x0303, 0x0069, 0x0304,
   926 	0x0069, 0x0306, 0x0069, 0x0308, KLongD, 0x028F, 0x0069, 0x0309,
   927 	0x0069, 0x030C, 0x0069, 0x030F, 0x0069, 0x0311, 0x0069, 0x0323,
   928 	0x0069, 0x0328, 0x0069, 0x0330, 0x006A, 0x0302, 0x006A, 0x030C,
   929 	0x006B, 0x0301, 0x006B, 0x030C, 0x006B, 0x0323, 0x006B, 0x0327,
   930 	0x006B, 0x0331, 0x006C, 0x0301, 0x006C, 0x030C, 0x006C, 0x0323,
   931 	KLongD, 0x01E1, 0x006C, 0x0327, 0x006C, 0x032D, 0x006C, 0x0331,
   932 	0x006D, 0x0301, 0x006D, 0x0307, 0x006D, 0x0323, 0x006E, 0x0300,
   933 	0x006E, 0x0301, 0x006E, 0x0303, 0x006E, 0x0307, 0x006E, 0x030C,
   934 	0x006E, 0x0323, 0x006E, 0x0327, 0x006E, 0x032D, 0x006E, 0x0331,
   935 	0x006F, 0x0300, 0x006F, 0x0301, 0x006F, 0x0302, KLongD, 0x02BF,
   936 	KLongD, 0x015A, KLongD, 0x0139, KLongD, 0x00D0, 0x006F, 0x0303,
   937 	KLongD, 0x018D, KLongD, 0x010F, KLongD, 0x0268, 0x006F, 0x0304,
   938 	KLongD, 0x018A, KLongD, 0x016F, 0x006F, 0x0306, 0x006F, 0x0307,
   939 	KLongD, 0x00FA, 0x006F, 0x0308, KLongD, 0x0142, 0x006F, 0x0309,
   940 	0x006F, 0x030B, 0x006F, 0x030C, 0x006F, 0x030F, 0x006F, 0x0311,
   941 	0x006F, 0x031B, KLongD, 0x0160, KLongD, 0x0208, KLongD, 0x00D9,
   942 	KLongD, 0x017E, KLongD, 0x013F, 0x006F, 0x0323, KLongD, 0x0250,
   943 	0x006F, 0x0328, KLongD, 0x00CA, 0x0070, 0x0301, 0x0070, 0x0307,
   944 	0x0072, 0x0301, 0x0072, 0x0307, 0x0072, 0x030C, 0x0072, 0x030F,
   945 	0x0072, 0x0311, 0x0072, 0x0323, KLongD, 0x0229, 0x0072, 0x0327,
   946 	0x0072, 0x0331, 0x0073, 0x0301, KLongD, 0x01E4, 0x0073, 0x0302,
   947 	0x0073, 0x0307, 0x0073, 0x030C, KLongD, 0x01FF, 0x0073, 0x0323,
   948 	KLongD, 0x019C, 0x0073, 0x0326, 0x0073, 0x0327, 0x0074, 0x0307,
   949 	0x0074, 0x0308, 0x0074, 0x030C, 0x0074, 0x0323, 0x0074, 0x0326,
   950 	0x0074, 0x0327, 0x0074, 0x032D, 0x0074, 0x0331, 0x0075, 0x0300,
   951 	0x0075, 0x0301, 0x0075, 0x0302, 0x0075, 0x0303, KLongD, 0x026E,
   952 	0x0075, 0x0304, KLongD, 0x02B9, 0x0075, 0x0306, 0x0075, 0x0308,
   953 	KLongD, 0x0262, KLongD, 0x01A5, KLongD, 0x01F6, KLongD, 0x0181,
   954 	0x0075, 0x0309, 0x0075, 0x030A, 0x0075, 0x030B, 0x0075, 0x030C,
   955 	0x0075, 0x030F, 0x0075, 0x0311, 0x0075, 0x031B, KLongD, 0x0253,
   956 	KLongD, 0x02E3, KLongD, 0x00FD, KLongD, 0x0235, KLongD, 0x012D,
   957 	0x0075, 0x0323, 0x0075, 0x0324, 0x0075, 0x0328, 0x0075, 0x032D,
   958 	0x0075, 0x0330, 0x0076, 0x0303, 0x0076, 0x0323, 0x0077, 0x0300,
   959 	0x0077, 0x0301, 0x0077, 0x0302, 0x0077, 0x0307, 0x0077, 0x0308,
   960 	0x0077, 0x030A, 0x0077, 0x0323, 0x0078, 0x0307, 0x0078, 0x0308,
   961 	0x0079, 0x0300, 0x0079, 0x0301, 0x0079, 0x0302, 0x0079, 0x0303,
   962 	0x0079, 0x0304, 0x0079, 0x0307, 0x0079, 0x0308, 0x0079, 0x0309,
   963 	0x0079, 0x030A, 0x0079, 0x0323, 0x007A, 0x0301, 0x007A, 0x0302,
   964 	0x007A, 0x0307, 0x007A, 0x030C, 0x007A, 0x0323, 0x007A, 0x0331,
   965 	0x00A8, 0x0300, 0x00A8, 0x0301, 0x00A8, 0x0301, 0x00A8, 0x0342,
   966 	0x00B4, 0xFFFF, 0x00C6, 0x0301, 0x00C6, 0x0304, 0x00D8, 0x0301,
   967 	0x00E6, 0x0301, 0x00E6, 0x0304, 0x00F8, 0x0301, 0x017F, 0x0307,
   968 	0x01B7, 0x030C, 0x0292, 0x030C, 0x0391, 0x0300, 0x0391, 0x0301,
   969 	0x0391, 0x0301, 0x0391, 0x0304, 0x0391, 0x0306, 0x0391, 0x0313,
   970 	KLongD, 0x00AE, KLongD, 0x10AE, KLongD, 0x0046, KLongD, 0x1046,
   971 	KLongD, 0x009E, KLongD, 0x109E, KLongD, 0x01D8, 0x0391, 0x0314,
   972 	KLongD, 0x00BE, KLongD, 0x10BE, KLongD, 0x0056, KLongD, 0x1056,
   973 	KLongD, 0x00A2, KLongD, 0x10A2, KLongD, 0x0193, 0x0391, 0x0345,
   974 	0x0395, 0x0300, 0x0395, 0x0301, 0x0395, 0x0301, 0x0395, 0x0313,
   975 	KLongD, 0x02C5, KLongD, 0x011E, 0x0395, 0x0314, KLongD, 0x02B0,
   976 	KLongD, 0x02DD, 0x0397, 0x0300, 0x0397, 0x0301, 0x0397, 0x0301,
   977 	0x0397, 0x0313, KLongD, 0x00A6, KLongD, 0x10A6, KLongD, 0x0076,
   978 	KLongD, 0x1076, KLongD, 0x0052, KLongD, 0x1052, KLongD, 0x020B,
   979 	0x0397, 0x0314, KLongD, 0x009A, KLongD, 0x109A, KLongD, 0x008A,
   980 	KLongD, 0x108A, KLongD, 0x0062, KLongD, 0x1062, KLongD, 0x0283,
   981 	0x0397, 0x0345, 0x0399, 0x0300, 0x0399, 0x0301, 0x0399, 0x0301,
   982 	0x0399, 0x0304, 0x0399, 0x0306, 0x0399, 0x0308, 0x0399, 0x0313,
   983 	KLongD, 0x010C, KLongD, 0x01BD, KLongD, 0x02B3, 0x0399, 0x0314,
   984 	KLongD, 0x0298, KLongD, 0x0244, KLongD, 0x00CD, 0x039F, 0x0300,
   985 	0x039F, 0x0301, 0x039F, 0x0301, 0x039F, 0x0313, KLongD, 0x02D1,
   986 	KLongD, 0x013C, 0x039F, 0x0314, KLongD, 0x0175, KLongD, 0x0238,
   987 	0x03A1, 0x0314, 0x03A5, 0x0300, 0x03A5, 0x0301, 0x03A5, 0x0301,
   988 	0x03A5, 0x0304, 0x03A5, 0x0306, 0x03A5, 0x0308, 0x03A5, 0x0314,
   989 	KLongD, 0x025C, KLongD, 0x02CE, KLongD, 0x0256, 0x03A9, 0x0300,
   990 	0x03A9, 0x0301, 0x03A9, 0x0301, 0x03A9, 0x0313, KLongD, 0x0066,
   991 	KLongD, 0x1066, KLongD, 0x00C2, KLongD, 0x10C2, KLongD, 0x006E,
   992 	KLongD, 0x106E, KLongD, 0x0226, 0x03A9, 0x0314, KLongD, 0x003A,
   993 	KLongD, 0x103A, KLongD, 0x0072, KLongD, 0x1072, KLongD, 0x005E,
   994 	KLongD, 0x105E, KLongD, 0x0130, 0x03A9, 0x0345, 0x03B1, 0x0300,
   995 	KLongD, 0x01C9, 0x03B1, 0x0301, 0x03B1, 0x0301, KLongD, 0x0169,
   996 	0x03B1, 0x0304, 0x03B1, 0x0306, 0x03B1, 0x0313, KLongD, 0x0036,
   997 	KLongD, 0x1036, KLongD, 0x007E, KLongD, 0x107E, KLongD, 0x006A,
   998 	KLongD, 0x106A, KLongD, 0x0127, 0x03B1, 0x0314, KLongD, 0x004E,
   999 	KLongD, 0x104E, KLongD, 0x0086, KLongD, 0x1086, KLongD, 0x008E,
  1000 	KLongD, 0x108E, KLongD, 0x01BA, 0x03B1, 0x0342, KLongD, 0x016C,
  1001 	0x03B1, 0x0345, 0x03B5, 0x0300, 0x03B5, 0x0301, 0x03B5, 0x0301,
  1002 	0x03B5, 0x0313, KLongD, 0x02D4, KLongD, 0x0172, 0x03B5, 0x0314,
  1003 	KLongD, 0x029E, KLongD, 0x011B, 0x03B7, 0x0300, KLongD, 0x02AD,
  1004 	0x03B7, 0x0301, 0x03B7, 0x0301, KLongD, 0x00DF, 0x03B7, 0x0313,
  1005 	KLongD, 0x0082, KLongD, 0x1082, KLongD, 0x0092, KLongD, 0x1092,
  1006 	KLongD, 0x00C6, KLongD, 0x10C6, KLongD, 0x01F3, 0x03B7, 0x0314,
  1007 	KLongD, 0x005A, KLongD, 0x105A, KLongD, 0x00B6, KLongD, 0x10B6,
  1008 	KLongD, 0x00B2, KLongD, 0x10B2, KLongD, 0x00DC, 0x03B7, 0x0342,
  1009 	KLongD, 0x0286, 0x03B7, 0x0345, 0x03B9, 0x0300, 0x03B9, 0x0301,
  1010 	0x03B9, 0x0301, 0x03B9, 0x0304, 0x03B9, 0x0306, 0x03B9, 0x0308,
  1011 	KLongD, 0x02A1, KLongD, 0x0184, KLongD, 0x0184, KLongD, 0x0145,
  1012 	0x03B9, 0x0313, KLongD, 0x0166, KLongD, 0x02E0, KLongD, 0x00F4,
  1013 	0x03B9, 0x0314, KLongD, 0x00D6, KLongD, 0x0115, KLongD, 0x01EA,
  1014 	0x03B9, 0x0342, 0x03BF, 0x0300, 0x03BF, 0x0301, 0x03BF, 0x0301,
  1015 	0x03BF, 0x0313, KLongD, 0x00F7, KLongD, 0x0295, 0x03BF, 0x0314,
  1016 	KLongD, 0x01B7, KLongD, 0x0280, 0x03C1, 0x0313, 0x03C1, 0x0314,
  1017 	0x03C5, 0x0300, 0x03C5, 0x0301, 0x03C5, 0x0301, 0x03C5, 0x0304,
  1018 	0x03C5, 0x0306, 0x03C5, 0x0308, KLongD, 0x01B1, KLongD, 0x0100,
  1019 	KLongD, 0x0100, KLongD, 0x02E9, 0x03C5, 0x0313, KLongD, 0x01F9,
  1020 	KLongD, 0x02C8, KLongD, 0x02CB, 0x03C5, 0x0314, KLongD, 0x02A4,
  1021 	KLongD, 0x021D, KLongD, 0x0112, 0x03C5, 0x0342, 0x03C9, 0x0300,
  1022 	KLongD, 0x022F, 0x03C9, 0x0301, 0x03C9, 0x0301, KLongD, 0x0247,
  1023 	0x03C9, 0x0313, KLongD, 0x00AA, KLongD, 0x10AA, KLongD, 0x004A,
  1024 	KLongD, 0x104A, KLongD, 0x003E, KLongD, 0x103E, KLongD, 0x024A,
  1025 	0x03C9, 0x0314, KLongD, 0x007A, KLongD, 0x107A, KLongD, 0x0096,
  1026 	KLongD, 0x1096, KLongD, 0x00BA, KLongD, 0x10BA, KLongD, 0x0199,
  1027 	0x03C9, 0x0342, KLongD, 0x025F, 0x03C9, 0x0345, 0x03D2, 0x0301,
  1028 	0x03D2, 0x0308, 0x0406, 0x0308, 0x0410, 0x0306, 0x0410, 0x0308,
  1029 	0x0413, 0x0301, 0x0415, 0x0300, 0x0415, 0x0306, 0x0415, 0x0308,
  1030 	0x0416, 0x0306, 0x0416, 0x0308, 0x0417, 0x0308, 0x0418, 0x0300,
  1031 	0x0418, 0x0304, 0x0418, 0x0306, 0x0418, 0x0308, 0x041A, 0x0301,
  1032 	0x041E, 0x0308, 0x0423, 0x0304, 0x0423, 0x0306, 0x0423, 0x0308,
  1033 	0x0423, 0x030B, 0x0427, 0x0308, 0x042B, 0x0308, 0x042D, 0x0308,
  1034 	0x0430, 0x0306, 0x0430, 0x0308, 0x0433, 0x0301, 0x0435, 0x0300,
  1035 	0x0435, 0x0306, 0x0435, 0x0308, 0x0436, 0x0306, 0x0436, 0x0308,
  1036 	0x0437, 0x0308, 0x0438, 0x0300, 0x0438, 0x0304, 0x0438, 0x0306,
  1037 	0x0438, 0x0308, 0x043A, 0x0301, 0x043E, 0x0308, 0x0443, 0x0304,
  1038 	0x0443, 0x0306, 0x0443, 0x0308, 0x0443, 0x030B, 0x0447, 0x0308,
  1039 	0x044B, 0x0308, 0x044D, 0x0308, 0x0456, 0x0308, 0x0474, 0x030F,
  1040 	0x0475, 0x030F, 0x04D8, 0x0308, 0x04D9, 0x0308, 0x04E8, 0x0308,
  1041 	0x04E9, 0x0308, 0x0627, 0x0653, 0x0627, 0x0654, 0x0627, 0x0655,
  1042 	0x0648, 0x0654, 0x064A, 0x0654, 0x06C1, 0x0654, 0x06D2, 0x0654,
  1043 	0x06D5, 0x0654, 0x0928, 0x093C, 0x0930, 0x093C, 0x0933, 0x093C,
  1044 	0x09C7, 0x09BE, 0x09C7, 0x09D7, 0x0B47, 0x0B3E, 0x0B47, 0x0B56,
  1045 	0x0B47, 0x0B57, 0x0B92, 0x0BD7, 0x0BC6, 0x0BBE, 0x0BC6, 0x0BD7,
  1046 	0x0BC7, 0x0BBE, 0x0C46, 0x0C56, 0x0CBF, 0x0CD5, 0x0CC6, 0x0CC2,
  1047 	KLongD, 0x02B6, 0x0CC6, 0x0CD5, 0x0CC6, 0x0CD6, 0x0D46, 0x0D3E,
  1048 	0x0D46, 0x0D57, 0x0D47, 0x0D3E, 0x0DD9, 0x0DCA, 0x0DD9, 0x0DCF,
  1049 	KLongD, 0x0154, 0x0DD9, 0x0DDF, 0x1025, 0x102E, 0x1B05, 0x1B35,
  1050 	0x1B07, 0x1B35, 0x1B09, 0x1B35, 0x1B0B, 0x1B35, 0x1B0D, 0x1B35,
  1051 	0x1B11, 0x1B35, 0x1B3A, 0x1B35, 0x1B3C, 0x1B35, 0x1B3E, 0x1B35,
  1052 	0x1B3F, 0x1B35, 0x1B42, 0x1B35, 0x1FBF, 0x0300, 0x1FBF, 0x0301,
  1053 	0x1FBF, 0x0342, 0x1FFE, 0x0300, 0x1FFE, 0x0301, 0x1FFE, 0x0342,
  1054 	0x2190, 0x0338, 0x2192, 0x0338, 0x2194, 0x0338, 0x21D0, 0x0338,
  1055 	0x21D2, 0x0338, 0x21D4, 0x0338, 0x2203, 0x0338, 0x2208, 0x0338,
  1056 	0x220B, 0x0338, 0x2223, 0x0338, 0x2225, 0x0338, 0x223C, 0x0338,
  1057 	0x2243, 0x0338, 0x2245, 0x0338, 0x2248, 0x0338, 0x224D, 0x0338,
  1058 	0x2261, 0x0338, 0x2264, 0x0338, 0x2265, 0x0338, 0x2272, 0x0338,
  1059 	0x2273, 0x0338, 0x2276, 0x0338, 0x2277, 0x0338, 0x227A, 0x0338,
  1060 	0x227B, 0x0338, 0x227C, 0x0338, 0x227D, 0x0338, 0x2282, 0x0338,
  1061 	0x2283, 0x0338, 0x2286, 0x0338, 0x2287, 0x0338, 0x2291, 0x0338,
  1062 	0x2292, 0x0338, 0x22A2, 0x0338, 0x22A8, 0x0338, 0x22A9, 0x0338,
  1063 	0x22AB, 0x0338, 0x22B2, 0x0338, 0x22B3, 0x0338, 0x22B4, 0x0338,
  1064 	0x22B5, 0x0338, 0x3046, 0x3099, 0x304B, 0x3099, 0x304D, 0x3099,
  1065 	0x304F, 0x3099, 0x3051, 0x3099, 0x3053, 0x3099, 0x3055, 0x3099,
  1066 	0x3057, 0x3099, 0x3059, 0x3099, 0x305B, 0x3099, 0x305D, 0x3099,
  1067 	0x305F, 0x3099, 0x3061, 0x3099, 0x3064, 0x3099, 0x3066, 0x3099,
  1068 	0x3068, 0x3099, 0x306F, 0x3099, 0x306F, 0x309A, 0x3072, 0x3099,
  1069 	0x3072, 0x309A, 0x3075, 0x3099, 0x3075, 0x309A, 0x3078, 0x3099,
  1070 	0x3078, 0x309A, 0x307B, 0x3099, 0x307B, 0x309A, 0x309D, 0x3099,
  1071 	0x30A6, 0x3099, 0x30AB, 0x3099, 0x30AD, 0x3099, 0x30AF, 0x3099,
  1072 	0x30B1, 0x3099, 0x30B3, 0x3099, 0x30B5, 0x3099, 0x30B7, 0x3099,
  1073 	0x30B9, 0x3099, 0x30BB, 0x3099, 0x30BD, 0x3099, 0x30BF, 0x3099,
  1074 	0x30C1, 0x3099, 0x30C4, 0x3099, 0x30C6, 0x3099, 0x30C8, 0x3099,
  1075 	0x30CF, 0x3099, 0x30CF, 0x309A, 0x30D2, 0x3099, 0x30D2, 0x309A,
  1076 	0x30D5, 0x3099, 0x30D5, 0x309A, 0x30D8, 0x3099, 0x30D8, 0x309A,
  1077 	0x30DB, 0x3099, 0x30DB, 0x309A, 0x30EF, 0x3099, 0x30F0, 0x3099,
  1078 	0x30F1, 0x3099, 0x30F2, 0x3099, 0x30FD, 0x3099, 0x0308, 0x0301,
  1079 	0x0915, 0x093C, 0x0916, 0x093C, 0x0917, 0x093C, 0x091C, 0x093C,
  1080 	0x0921, 0x093C, 0x0922, 0x093C, 0x092B, 0x093C, 0x092F, 0x093C,
  1081 	0x09A1, 0x09BC, 0x09A2, 0x09BC, 0x09AF, 0x09BC, 0x0A32, 0x0A3C,
  1082 	0x0A38, 0x0A3C, 0x0A16, 0x0A3C, 0x0A17, 0x0A3C, 0x0A1C, 0x0A3C,
  1083 	0x0A2B, 0x0A3C, 0x0B21, 0x0B3C, 0x0B22, 0x0B3C, 0x0F42, 0x0FB7,
  1084 	0x0F4C, 0x0FB7, 0x0F51, 0x0FB7, 0x0F56, 0x0FB7, 0x0F5B, 0x0FB7,
  1085 	0x0F40, 0x0FB5, 0x0F71, 0x0F72, 0x0F71, 0x0F74, 0x0FB2, 0x0F80,
  1086 	0x0FB3, 0x0F80, 0x0F71, 0x0F80, 0x0F92, 0x0FB7, 0x0F9C, 0x0FB7,
  1087 	0x0FA1, 0x0FB7, 0x0FA6, 0x0FB7, 0x0FAB, 0x0FB7, 0x0F90, 0x0FB5,
  1088 	0x2ADD, 0x0338, 0xD84A, 0xDC4A, 0xD84A, 0xDC44, 0xD84C, 0xDFD5,
  1089 	0xD854, 0xDE49, 0xD857, 0xDCD0, 0xD85F, 0xDED3, 0x05D9, 0x05B4,
  1090 	0x05F2, 0x05B7, 0x05E9, 0x05C1, 0x05E9, 0x05C2, KLongD, 0x0106,
  1091 	KLongD, 0x01C0, 0x05D0, 0x05B7, 0x05D0, 0x05B8, 0x05D0, 0x05BC,
  1092 	0x05D1, 0x05BC, 0x05D2, 0x05BC, 0x05D3, 0x05BC, 0x05D4, 0x05BC,
  1093 	0x05D5, 0x05BC, 0x05D6, 0x05BC, 0x05D8, 0x05BC, 0x05D9, 0x05BC,
  1094 	0x05DA, 0x05BC, 0x05DB, 0x05BC, 0x05DC, 0x05BC, 0x05DE, 0x05BC,
  1095 	0x05E0, 0x05BC, 0x05E1, 0x05BC, 0x05E3, 0x05BC, 0x05E4, 0x05BC,
  1096 	0x05E6, 0x05BC, 0x05E7, 0x05BC, 0x05E8, 0x05BC, 0x05E9, 0x05BC,
  1097 	0x05EA, 0x05BC, 0x05D5, 0x05B9, 0x05D1, 0x05BF, 0x05DB, 0x05BF,
  1098 	0x05E4, 0x05BF, KLongD, 0x1042, KLongD, 0x1030, KLongD, 0x3024,
  1099 	KLongD, 0x302A, KLongD, 0x3030, KLongD, 0x3018, KLongD, 0x3006,
  1100 	KLongD, 0x101E, KLongD, 0x100C, KLongD, 0x301E, KLongD, 0x3000,
  1101 	KLongD, 0x3012, KLongD, 0x300C, 0xD840, 0xDD22, 0xD841, 0xDE3A,
  1102 	0xD841, 0xDD1C, 0xD841, 0xDD4B, 0xD864, 0xDDDF, 0xD842, 0xDE2C,
  1103 	0xD842, 0xDF63, 0xD845, 0xDCE4, 0xD845, 0xDEA8, 0xD845, 0xDEEA,
  1104 	0xD846, 0xDDC8, 0xD846, 0xDF18, 0xD847, 0xDDE4, 0xD847, 0xDDE6,
  1105 	0xD848, 0xDD83, 0xD868, 0xDF92, 0xD848, 0xDF31, 0xD848, 0xDF31,
  1106 	0xD84C, 0xDEB8, 0xD858, 0xDDDA, 0xD849, 0xDED4, 0xD84A, 0xDF0C,
  1107 	0xD84A, 0xDFF1, 0xD84C, 0xDC0A, 0xD84C, 0xDFC3, 0xD84D, 0xDC6D,
  1108 	0xD84D, 0xDEA3, 0xD84E, 0xDCA7, 0xD84E, 0xDE8D, 0xD847, 0xDD0B,
  1109 	0xD84E, 0xDEFA, 0xD84F, 0xDCBC, 0xD84F, 0xDD1E, 0xD84F, 0xDED1,
  1110 	0xD84F, 0xDF5E, 0xD84F, 0xDF8E, 0xD841, 0xDD25, 0xD850, 0xDE63,
  1111 	0xD850, 0xDFAB, 0xD851, 0xDE08, 0xD851, 0xDF35, 0xD852, 0xDC14,
  1112 	0xD853, 0xDC36, 0xD853, 0xDC92, 0xD848, 0xDD9F, 0xD853, 0xDFA1,
  1113 	0xD853, 0xDFB8, 0xD854, 0xDC44, 0xD854, 0xDCF3, 0xD854, 0xDCF2,
  1114 	0xD854, 0xDD19, 0xD854, 0xDD33, 0xD855, 0xDC1D, 0xD855, 0xDE26,
  1115 	0xD855, 0xDE9A, 0xD855, 0xDEC5, 0xD856, 0xDD7C, 0xD856, 0xDEA7,
  1116 	0xD856, 0xDEA7, 0xD856, 0xDFAB, 0xD857, 0xDC80, 0xD857, 0xDF86,
  1117 	0xD858, 0xDE28, 0xD858, 0xDE47, 0xD858, 0xDED9, 0xD858, 0xDF3E,
  1118 	0xD859, 0xDCDA, 0xD859, 0xDD23, 0xD859, 0xDDA8, 0xD84C, 0xDF5F,
  1119 	0xD859, 0xDFA7, 0xD859, 0xDFB5, 0xD84C, 0xDF93, 0xD84C, 0xDF9C,
  1120 	0xD85A, 0xDF3C, 0xD85B, 0xDC36, 0xD85B, 0xDD6B, 0xD85B, 0xDCD5,
  1121 	0xD85C, 0xDFCA, 0xD85B, 0xDF2C, 0xD85B, 0xDFB1, 0xD85C, 0xDCD2,
  1122 	0xD85D, 0xDE67, 0xD85E, 0xDCAE, 0xD85E, 0xDD66, 0xD85F, 0xDCA8,
  1123 	0xD85F, 0xDF2F, 0xD842, 0xDC04, 0xD842, 0xDCDE, 0xD861, 0xDDD2,
  1124 	0xD861, 0xDDED, 0xD861, 0xDF2E, 0xD862, 0xDFFA, 0xD863, 0xDD77,
  1125 	0xD864, 0xDD45, 0xD864, 0xDE1A, 0xD865, 0xDC0A, 0xD865, 0xDC96,
  1126 	0xD865, 0xDDB6, 0xD866, 0xDF30, 0xD868, 0xDCCE, 0xD868, 0xDD05,
  1127 	0xD868, 0xDE0E, 0xD868, 0xDE91, 0xD869, 0xDE00
  1128 	};
  1129 
  1130 // Table of folded decompositions which either have more than one UTF16, or
  1131 // their normal decompositions have more than one UTF16
  1132 // sizeof/2 = 1183
  1133 const unsigned short KNonSingletonFolds[] =
  1134 	{
  1135 	0x003C, 0x0338, 0x003D, 0x0338, 0x003E, 0x0338, 0x0061, 0x0300,
  1136 	0x0061, 0x0301, 0x0061, 0x0302, KLongD, 0x01ED, KLongD, 0x0292,
  1137 	KLongD, 0x0157, KLongD, 0x01CF, 0x0061, 0x0303, 0x0061, 0x0304,
  1138 	0x0061, 0x0306, KLongD, 0x0136, KLongD, 0x0211, KLongD, 0x00E8,
  1139 	KLongD, 0x023E, 0x0061, 0x0307, KLongD, 0x01AE, 0x0061, 0x0308,
  1140 	KLongD, 0x0163, 0x0061, 0x0309, 0x0061, 0x030A, 0x0061, 0x030A,
  1141 	KLongD, 0x022C, 0x0061, 0x030C, 0x0061, 0x030F, 0x0061, 0x0311,
  1142 	0x0061, 0x0323, KLongD, 0x0214, KLongD, 0x00E5, 0x0061, 0x0325,
  1143 	0x0061, 0x0328, 0x0062, 0x0307, 0x0062, 0x0323, 0x0062, 0x0331,
  1144 	0x0063, 0x0301, 0x0063, 0x0302, 0x0063, 0x0307, 0x0063, 0x030C,
  1145 	0x0063, 0x0327, KLongD, 0x01C3, 0x0064, 0x0307, 0x0064, 0x030C,
  1146 	0x0064, 0x0323, 0x0064, 0x0327, 0x0064, 0x032D, 0x0064, 0x0331,
  1147 	0x0065, 0x0300, 0x0065, 0x0301, 0x0065, 0x0302, KLongD, 0x0217,
  1148 	KLongD, 0x019F, KLongD, 0x02DA, KLongD, 0x015D, 0x0065, 0x0303,
  1149 	0x0065, 0x0304, KLongD, 0x00E2, KLongD, 0x0271, 0x0065, 0x0306,
  1150 	0x0065, 0x0307, 0x0065, 0x0308, 0x0065, 0x0309, 0x0065, 0x030C,
  1151 	0x0065, 0x030F, 0x0065, 0x0311, 0x0065, 0x0323, KLongD, 0x00EB,
  1152 	0x0065, 0x0327, KLongD, 0x0232, 0x0065, 0x0328, 0x0065, 0x032D,
  1153 	0x0065, 0x0330, 0x0066, 0x0307, 0x0067, 0x0301, 0x0067, 0x0302,
  1154 	0x0067, 0x0304, 0x0067, 0x0306, 0x0067, 0x0307, 0x0067, 0x030C,
  1155 	0x0067, 0x0327, 0x0068, 0x0302, 0x0068, 0x0307, 0x0068, 0x0308,
  1156 	0x0068, 0x030C, 0x0068, 0x0323, 0x0068, 0x0327, 0x0068, 0x032E,
  1157 	0x0069, 0x0300, 0x0069, 0x0301, 0x0069, 0x0302, 0x0069, 0x0303,
  1158 	0x0069, 0x0304, 0x0069, 0x0306, 0x0069, 0xFFFF, 0x0069, 0x0308,
  1159 	KLongD, 0x028F, 0x0069, 0x0309, 0x0069, 0x030C, 0x0069, 0x030F,
  1160 	0x0069, 0x0311, 0x0069, 0x0323, 0x0069, 0x0328, 0x0069, 0x0330,
  1161 	0x006A, 0x0302, 0x006B, 0x0301, 0x006B, 0x030C, 0x006B, 0x0323,
  1162 	0x006B, 0x0327, 0x006B, 0x0331, 0x006C, 0x0301, 0x006C, 0x030C,
  1163 	0x006C, 0x0323, KLongD, 0x01E1, 0x006C, 0x0327, 0x006C, 0x032D,
  1164 	0x006C, 0x0331, 0x006D, 0x0301, 0x006D, 0x0307, 0x006D, 0x0323,
  1165 	0x006E, 0x0300, 0x006E, 0x0301, 0x006E, 0x0303, 0x006E, 0x0307,
  1166 	0x006E, 0x030C, 0x006E, 0x0323, 0x006E, 0x0327, 0x006E, 0x032D,
  1167 	0x006E, 0x0331, 0x006F, 0x0300, 0x006F, 0x0301, 0x006F, 0x0302,
  1168 	KLongD, 0x02BF, KLongD, 0x015A, KLongD, 0x0139, KLongD, 0x00D0,
  1169 	0x006F, 0x0303, KLongD, 0x018D, KLongD, 0x010F, KLongD, 0x0268,
  1170 	0x006F, 0x0304, KLongD, 0x018A, KLongD, 0x016F, 0x006F, 0x0306,
  1171 	0x006F, 0x0307, KLongD, 0x00FA, 0x006F, 0x0308, KLongD, 0x0142,
  1172 	0x006F, 0x0309, 0x006F, 0x030B, 0x006F, 0x030C, 0x006F, 0x030F,
  1173 	0x006F, 0x0311, 0x006F, 0x031B, KLongD, 0x0160, KLongD, 0x0208,
  1174 	KLongD, 0x00D9, KLongD, 0x017E, KLongD, 0x013F, 0x006F, 0x0323,
  1175 	KLongD, 0x0250, 0x006F, 0x0328, KLongD, 0x00CA, 0x0070, 0x0301,
  1176 	0x0070, 0x0307, 0x0072, 0x0301, 0x0072, 0x0307, 0x0072, 0x030C,
  1177 	0x0072, 0x030F, 0x0072, 0x0311, 0x0072, 0x0323, KLongD, 0x0229,
  1178 	0x0072, 0x0327, 0x0072, 0x0331, 0x0073, 0x0301, KLongD, 0x01E4,
  1179 	0x0073, 0x0302, 0x0073, 0x0307, 0x0073, 0x030C, KLongD, 0x01FF,
  1180 	0x0073, 0x0323, KLongD, 0x019C, 0x0073, 0x0326, 0x0073, 0x0327,
  1181 	0x0074, 0x0307, 0x0074, 0x030C, 0x0074, 0x0323, 0x0074, 0x0326,
  1182 	0x0074, 0x0327, 0x0074, 0x032D, 0x0074, 0x0331, 0x0075, 0x0300,
  1183 	0x0075, 0x0301, 0x0075, 0x0302, 0x0075, 0x0303, KLongD, 0x026E,
  1184 	0x0075, 0x0304, KLongD, 0x02B9, 0x0075, 0x0306, 0x0075, 0x0308,
  1185 	KLongD, 0x0262, KLongD, 0x01A5, KLongD, 0x01F6, KLongD, 0x0181,
  1186 	0x0075, 0x0309, 0x0075, 0x030A, 0x0075, 0x030B, 0x0075, 0x030C,
  1187 	0x0075, 0x030F, 0x0075, 0x0311, 0x0075, 0x031B, KLongD, 0x0253,
  1188 	KLongD, 0x02E3, KLongD, 0x00FD, KLongD, 0x0235, KLongD, 0x012D,
  1189 	0x0075, 0x0323, 0x0075, 0x0324, 0x0075, 0x0328, 0x0075, 0x032D,
  1190 	0x0075, 0x0330, 0x0076, 0x0303, 0x0076, 0x0323, 0x0077, 0x0300,
  1191 	0x0077, 0x0301, 0x0077, 0x0302, 0x0077, 0x0307, 0x0077, 0x0308,
  1192 	0x0077, 0x0323, 0x0078, 0x0307, 0x0078, 0x0308, 0x0079, 0x0300,
  1193 	0x0079, 0x0301, 0x0079, 0x0302, 0x0079, 0x0303, 0x0079, 0x0304,
  1194 	0x0079, 0x0307, 0x0079, 0x0308, 0x0079, 0x0309, 0x0079, 0x0323,
  1195 	0x007A, 0x0301, 0x007A, 0x0302, 0x007A, 0x0307, 0x007A, 0x030C,
  1196 	0x007A, 0x0323, 0x007A, 0x0331, 0x0061, 0x0300, 0x0061, 0x0301,
  1197 	0x0061, 0x0302, KLongD, 0x01ED, KLongD, 0x0292, KLongD, 0x0157,
  1198 	KLongD, 0x01CF, 0x0061, 0x0303, 0x0061, 0x0304, 0x0061, 0x0306,
  1199 	KLongD, 0x0136, KLongD, 0x0211, KLongD, 0x00E8, KLongD, 0x023E,
  1200 	0x0061, 0x0307, KLongD, 0x01AE, 0x0061, 0x0308, KLongD, 0x0163,
  1201 	0x0061, 0x0309, 0x0061, 0x030A, KLongD, 0x022C, 0x0061, 0x030C,
  1202 	0x0061, 0x030F, 0x0061, 0x0311, 0x0061, 0x0323, KLongD, 0x0214,
  1203 	KLongD, 0x00E5, 0x0061, 0x0325, 0x0061, 0x0328, 0x0062, 0x0307,
  1204 	0x0062, 0x0323, 0x0062, 0x0331, 0x0063, 0x0301, 0x0063, 0x0302,
  1205 	0x0063, 0x0307, 0x0063, 0x030C, 0x0063, 0x0327, KLongD, 0x01C3,
  1206 	0x0064, 0x0307, 0x0064, 0x030C, 0x0064, 0x0323, 0x0064, 0x0327,
  1207 	0x0064, 0x032D, 0x0064, 0x0331, 0x0065, 0x0300, 0x0065, 0x0301,
  1208 	0x0065, 0x0302, KLongD, 0x0217, KLongD, 0x019F, KLongD, 0x02DA,
  1209 	KLongD, 0x015D, 0x0065, 0x0303, 0x0065, 0x0304, KLongD, 0x00E2,
  1210 	KLongD, 0x0271, 0x0065, 0x0306, 0x0065, 0x0307, 0x0065, 0x0308,
  1211 	0x0065, 0x0309, 0x0065, 0x030C, 0x0065, 0x030F, 0x0065, 0x0311,
  1212 	0x0065, 0x0323, KLongD, 0x00EB, 0x0065, 0x0327, KLongD, 0x0232,
  1213 	0x0065, 0x0328, 0x0065, 0x032D, 0x0065, 0x0330, 0x0066, 0x0307,
  1214 	0x0067, 0x0301, 0x0067, 0x0302, 0x0067, 0x0304, 0x0067, 0x0306,
  1215 	0x0067, 0x0307, 0x0067, 0x030C, 0x0067, 0x0327, 0x0068, 0x0302,
  1216 	0x0068, 0x0307, 0x0068, 0x0308, 0x0068, 0x030C, 0x0068, 0x0323,
  1217 	0x0068, 0x0327, 0x0068, 0x032E, 0x0068, 0x0331, 0x0069, 0x0300,
  1218 	0x0069, 0x0301, 0x0069, 0x0302, 0x0069, 0x0303, 0x0069, 0x0304,
  1219 	0x0069, 0x0306, 0x0069, 0x0308, KLongD, 0x028F, 0x0069, 0x0309,
  1220 	0x0069, 0x030C, 0x0069, 0x030F, 0x0069, 0x0311, 0x0069, 0x0323,
  1221 	0x0069, 0x0328, 0x0069, 0x0330, 0x006A, 0x0302, 0x006A, 0x030C,
  1222 	0x006B, 0x0301, 0x006B, 0x030C, 0x006B, 0x0323, 0x006B, 0x0327,
  1223 	0x006B, 0x0331, 0x006C, 0x0301, 0x006C, 0x030C, 0x006C, 0x0323,
  1224 	KLongD, 0x01E1, 0x006C, 0x0327, 0x006C, 0x032D, 0x006C, 0x0331,
  1225 	0x006D, 0x0301, 0x006D, 0x0307, 0x006D, 0x0323, 0x006E, 0x0300,
  1226 	0x006E, 0x0301, 0x006E, 0x0303, 0x006E, 0x0307, 0x006E, 0x030C,
  1227 	0x006E, 0x0323, 0x006E, 0x0327, 0x006E, 0x032D, 0x006E, 0x0331,
  1228 	0x006F, 0x0300, 0x006F, 0x0301, 0x006F, 0x0302, KLongD, 0x02BF,
  1229 	KLongD, 0x015A, KLongD, 0x0139, KLongD, 0x00D0, 0x006F, 0x0303,
  1230 	KLongD, 0x018D, KLongD, 0x010F, KLongD, 0x0268, 0x006F, 0x0304,
  1231 	KLongD, 0x018A, KLongD, 0x016F, 0x006F, 0x0306, 0x006F, 0x0307,
  1232 	KLongD, 0x00FA, 0x006F, 0x0308, KLongD, 0x0142, 0x006F, 0x0309,
  1233 	0x006F, 0x030B, 0x006F, 0x030C, 0x006F, 0x030F, 0x006F, 0x0311,
  1234 	0x006F, 0x031B, KLongD, 0x0160, KLongD, 0x0208, KLongD, 0x00D9,
  1235 	KLongD, 0x017E, KLongD, 0x013F, 0x006F, 0x0323, KLongD, 0x0250,
  1236 	0x006F, 0x0328, KLongD, 0x00CA, 0x0070, 0x0301, 0x0070, 0x0307,
  1237 	0x0072, 0x0301, 0x0072, 0x0307, 0x0072, 0x030C, 0x0072, 0x030F,
  1238 	0x0072, 0x0311, 0x0072, 0x0323, KLongD, 0x0229, 0x0072, 0x0327,
  1239 	0x0072, 0x0331, 0x0073, 0x0301, KLongD, 0x01E4, 0x0073, 0x0302,
  1240 	0x0073, 0x0307, 0x0073, 0x030C, KLongD, 0x01FF, 0x0073, 0x0323,
  1241 	KLongD, 0x019C, 0x0073, 0x0326, 0x0073, 0x0327, 0x0074, 0x0307,
  1242 	0x0074, 0x0308, 0x0074, 0x030C, 0x0074, 0x0323, 0x0074, 0x0326,
  1243 	0x0074, 0x0327, 0x0074, 0x032D, 0x0074, 0x0331, 0x0075, 0x0300,
  1244 	0x0075, 0x0301, 0x0075, 0x0302, 0x0075, 0x0303, KLongD, 0x026E,
  1245 	0x0075, 0x0304, KLongD, 0x02B9, 0x0075, 0x0306, 0x0075, 0x0308,
  1246 	KLongD, 0x0262, KLongD, 0x01A5, KLongD, 0x01F6, KLongD, 0x0181,
  1247 	0x0075, 0x0309, 0x0075, 0x030A, 0x0075, 0x030B, 0x0075, 0x030C,
  1248 	0x0075, 0x030F, 0x0075, 0x0311, 0x0075, 0x031B, KLongD, 0x0253,
  1249 	KLongD, 0x02E3, KLongD, 0x00FD, KLongD, 0x0235, KLongD, 0x012D,
  1250 	0x0075, 0x0323, 0x0075, 0x0324, 0x0075, 0x0328, 0x0075, 0x032D,
  1251 	0x0075, 0x0330, 0x0076, 0x0303, 0x0076, 0x0323, 0x0077, 0x0300,
  1252 	0x0077, 0x0301, 0x0077, 0x0302, 0x0077, 0x0307, 0x0077, 0x0308,
  1253 	0x0077, 0x030A, 0x0077, 0x0323, 0x0078, 0x0307, 0x0078, 0x0308,
  1254 	0x0079, 0x0300, 0x0079, 0x0301, 0x0079, 0x0302, 0x0079, 0x0303,
  1255 	0x0079, 0x0304, 0x0079, 0x0307, 0x0079, 0x0308, 0x0079, 0x0309,
  1256 	0x0079, 0x030A, 0x0079, 0x0323, 0x007A, 0x0301, 0x007A, 0x0302,
  1257 	0x007A, 0x0307, 0x007A, 0x030C, 0x007A, 0x0323, 0x007A, 0x0331,
  1258 	0x00A8, 0x0300, 0x00A8, 0x0301, 0x00A8, 0x0301, 0x00A8, 0x0342,
  1259 	0x00B4, 0xFFFF, 0x00E6, 0x0301, 0x00E6, 0x0304, 0x00F8, 0x0301,
  1260 	0x00E6, 0x0301, 0x00E6, 0x0304, 0x00F8, 0x0301, 0x0073, 0x0307,
  1261 	0x0292, 0x030C, 0x0292, 0x030C, 0x03B1, 0x0300, 0x03B1, 0x0301,
  1262 	0x03B1, 0x0301, 0x03B1, 0x0304, 0x03B1, 0x0306, 0x03B1, 0x0313,
  1263 	KLongD, 0x0036, KLongD, 0x1036, KLongD, 0x007E, KLongD, 0x107E,
  1264 	KLongD, 0x006A, KLongD, 0x106A, KLongD, 0x0127, 0x03B1, 0x0314,
  1265 	KLongD, 0x004E, KLongD, 0x104E, KLongD, 0x0086, KLongD, 0x1086,
  1266 	KLongD, 0x008E, KLongD, 0x108E, KLongD, 0x01BA, 0x03B1, 0x0345,
  1267 	0x03B5, 0x0300, 0x03B5, 0x0301, 0x03B5, 0x0301, 0x03B5, 0x0313,
  1268 	KLongD, 0x02D4, KLongD, 0x0172, 0x03B5, 0x0314, KLongD, 0x029E,
  1269 	KLongD, 0x011B, 0x03B7, 0x0300, 0x03B7, 0x0301, 0x03B7, 0x0301,
  1270 	0x03B7, 0x0313, KLongD, 0x0082, KLongD, 0x1082, KLongD, 0x0092,
  1271 	KLongD, 0x1092, KLongD, 0x00C6, KLongD, 0x10C6, KLongD, 0x01F3,
  1272 	0x03B7, 0x0314, KLongD, 0x005A, KLongD, 0x105A, KLongD, 0x00B6,
  1273 	KLongD, 0x10B6, KLongD, 0x00B2, KLongD, 0x10B2, KLongD, 0x00DC,
  1274 	0x03B7, 0x0345, 0x03B9, 0x0300, 0x03B9, 0x0301, 0x03B9, 0x0301,
  1275 	0x03B9, 0x0304, 0x03B9, 0x0306, 0x03B9, 0x0308, 0x03B9, 0x0313,
  1276 	KLongD, 0x0166, KLongD, 0x02E0, KLongD, 0x00F4, 0x03B9, 0x0314,
  1277 	KLongD, 0x00D6, KLongD, 0x0115, KLongD, 0x01EA, 0x03BF, 0x0300,
  1278 	0x03BF, 0x0301, 0x03BF, 0x0301, 0x03BF, 0x0313, KLongD, 0x00F7,
  1279 	KLongD, 0x0295, 0x03BF, 0x0314, KLongD, 0x01B7, KLongD, 0x0280,
  1280 	0x03C1, 0x0314, 0x03C5, 0x0300, 0x03C5, 0x0301, 0x03C5, 0x0301,
  1281 	0x03C5, 0x0304, 0x03C5, 0x0306, 0x03C5, 0x0308, 0x03C5, 0x0314,
  1282 	KLongD, 0x02A4, KLongD, 0x021D, KLongD, 0x0112, 0x03C9, 0x0300,
  1283 	0x03C9, 0x0301, 0x03C9, 0x0301, 0x03C9, 0x0313, KLongD, 0x00AA,
  1284 	KLongD, 0x10AA, KLongD, 0x004A, KLongD, 0x104A, KLongD, 0x003E,
  1285 	KLongD, 0x103E, KLongD, 0x024A, 0x03C9, 0x0314, KLongD, 0x007A,
  1286 	KLongD, 0x107A, KLongD, 0x0096, KLongD, 0x1096, KLongD, 0x00BA,
  1287 	KLongD, 0x10BA, KLongD, 0x0199, 0x03C9, 0x0345, 0x03B1, 0x0300,
  1288 	KLongD, 0x01C9, 0x03B1, 0x0301, 0x03B1, 0x0301, KLongD, 0x0169,
  1289 	0x03B1, 0x0304, 0x03B1, 0x0306, 0x03B1, 0x0313, KLongD, 0x0036,
  1290 	KLongD, 0x1036, KLongD, 0x007E, KLongD, 0x107E, KLongD, 0x006A,
  1291 	KLongD, 0x106A, KLongD, 0x0127, 0x03B1, 0x0314, KLongD, 0x004E,
  1292 	KLongD, 0x104E, KLongD, 0x0086, KLongD, 0x1086, KLongD, 0x008E,
  1293 	KLongD, 0x108E, KLongD, 0x01BA, 0x03B1, 0x0342, KLongD, 0x016C,
  1294 	0x03B1, 0x0345, 0x03B5, 0x0300, 0x03B5, 0x0301, 0x03B5, 0x0301,
  1295 	0x03B5, 0x0313, KLongD, 0x02D4, KLongD, 0x0172, 0x03B5, 0x0314,
  1296 	KLongD, 0x029E, KLongD, 0x011B, 0x03B7, 0x0300, KLongD, 0x02AD,
  1297 	0x03B7, 0x0301, 0x03B7, 0x0301, KLongD, 0x00DF, 0x03B7, 0x0313,
  1298 	KLongD, 0x0082, KLongD, 0x1082, KLongD, 0x0092, KLongD, 0x1092,
  1299 	KLongD, 0x00C6, KLongD, 0x10C6, KLongD, 0x01F3, 0x03B7, 0x0314,
  1300 	KLongD, 0x005A, KLongD, 0x105A, KLongD, 0x00B6, KLongD, 0x10B6,
  1301 	KLongD, 0x00B2, KLongD, 0x10B2, KLongD, 0x00DC, 0x03B7, 0x0342,
  1302 	KLongD, 0x0286, 0x03B7, 0x0345, 0x03B9, 0x0300, 0x03B9, 0x0301,
  1303 	0x03B9, 0x0301, 0x03B9, 0x0304, 0x03B9, 0x0306, 0x03B9, 0x0308,
  1304 	KLongD, 0x02A1, KLongD, 0x0184, KLongD, 0x0184, KLongD, 0x0145,
  1305 	0x03B9, 0x0313, KLongD, 0x0166, KLongD, 0x02E0, KLongD, 0x00F4,
  1306 	0x03B9, 0x0314, KLongD, 0x00D6, KLongD, 0x0115, KLongD, 0x01EA,
  1307 	0x03B9, 0x0342, 0x03BF, 0x0300, 0x03BF, 0x0301, 0x03BF, 0x0301,
  1308 	0x03BF, 0x0313, KLongD, 0x00F7, KLongD, 0x0295, 0x03BF, 0x0314,
  1309 	KLongD, 0x01B7, KLongD, 0x0280, 0x03C1, 0x0313, 0x03C1, 0x0314,
  1310 	0x03C5, 0x0300, 0x03C5, 0x0301, 0x03C5, 0x0301, 0x03C5, 0x0304,
  1311 	0x03C5, 0x0306, 0x03C5, 0x0308, KLongD, 0x01B1, KLongD, 0x0100,
  1312 	KLongD, 0x0100, KLongD, 0x02E9, 0x03C5, 0x0313, KLongD, 0x01F9,
  1313 	KLongD, 0x02C8, KLongD, 0x02CB, 0x03C5, 0x0314, KLongD, 0x02A4,
  1314 	KLongD, 0x021D, KLongD, 0x0112, 0x03C5, 0x0342, 0x03C9, 0x0300,
  1315 	KLongD, 0x022F, 0x03C9, 0x0301, 0x03C9, 0x0301, KLongD, 0x0247,
  1316 	0x03C9, 0x0313, KLongD, 0x00AA, KLongD, 0x10AA, KLongD, 0x004A,
  1317 	KLongD, 0x104A, KLongD, 0x003E, KLongD, 0x103E, KLongD, 0x024A,
  1318 	0x03C9, 0x0314, KLongD, 0x007A, KLongD, 0x107A, KLongD, 0x0096,
  1319 	KLongD, 0x1096, KLongD, 0x00BA, KLongD, 0x10BA, KLongD, 0x0199,
  1320 	0x03C9, 0x0342, KLongD, 0x025F, 0x03C9, 0x0345, 0x03D2, 0x0301,
  1321 	0x03D2, 0x0308, 0x0456, 0x0308, 0x0430, 0x0306, 0x0430, 0x0308,
  1322 	0x0433, 0x0301, 0x0435, 0x0300, 0x0435, 0x0306, 0x0435, 0x0308,
  1323 	0x0436, 0x0306, 0x0436, 0x0308, 0x0437, 0x0308, 0x0438, 0x0300,
  1324 	0x0438, 0x0304, 0x0438, 0x0306, 0x0438, 0x0308, 0x043A, 0x0301,
  1325 	0x043E, 0x0308, 0x0443, 0x0304, 0x0443, 0x0306, 0x0443, 0x0308,
  1326 	0x0443, 0x030B, 0x0447, 0x0308, 0x044B, 0x0308, 0x044D, 0x0308,
  1327 	0x0430, 0x0306, 0x0430, 0x0308, 0x0433, 0x0301, 0x0435, 0x0300,
  1328 	0x0435, 0x0306, 0x0435, 0x0308, 0x0436, 0x0306, 0x0436, 0x0308,
  1329 	0x0437, 0x0308, 0x0438, 0x0300, 0x0438, 0x0304, 0x0438, 0x0306,
  1330 	0x0438, 0x0308, 0x043A, 0x0301, 0x043E, 0x0308, 0x0443, 0x0304,
  1331 	0x0443, 0x0306, 0x0443, 0x0308, 0x0443, 0x030B, 0x0447, 0x0308,
  1332 	0x044B, 0x0308, 0x044D, 0x0308, 0x0456, 0x0308, 0x0475, 0x030F,
  1333 	0x0475, 0x030F, 0x04D9, 0x0308, 0x04D9, 0x0308, 0x04E9, 0x0308,
  1334 	0x04E9, 0x0308, 0x0627, 0x0653, 0x0627, 0x0654, 0x0627, 0x0655,
  1335 	0x0648, 0x0654, 0x064A, 0x0654, 0x06C1, 0x0654, 0x06D2, 0x0654,
  1336 	0x06D5, 0x0654, 0x0928, 0x093C, 0x0930, 0x093C, 0x0933, 0x093C,
  1337 	0x09C7, 0x09BE, 0x09C7, 0x09D7, 0x0B47, 0x0B3E, 0x0B47, 0x0B56,
  1338 	0x0B47, 0x0B57, 0x0B92, 0x0BD7, 0x0BC6, 0x0BBE, 0x0BC6, 0x0BD7,
  1339 	0x0BC7, 0x0BBE, 0x0C46, 0x0C56, 0x0CBF, 0x0CD5, 0x0CC6, 0x0CC2,
  1340 	KLongD, 0x02B6, 0x0CC6, 0x0CD5, 0x0CC6, 0x0CD6, 0x0D46, 0x0D3E,
  1341 	0x0D46, 0x0D57, 0x0D47, 0x0D3E, 0x0DD9, 0x0DCA, 0x0DD9, 0x0DCF,
  1342 	KLongD, 0x0154, 0x0DD9, 0x0DDF, 0x1025, 0x102E, 0x1B05, 0x1B35,
  1343 	0x1B07, 0x1B35, 0x1B09, 0x1B35, 0x1B0B, 0x1B35, 0x1B0D, 0x1B35,
  1344 	0x1B11, 0x1B35, 0x1B3A, 0x1B35, 0x1B3C, 0x1B35, 0x1B3E, 0x1B35,
  1345 	0x1B3F, 0x1B35, 0x1B42, 0x1B35, 0x1FBF, 0x0300, 0x1FBF, 0x0301,
  1346 	0x1FBF, 0x0342, 0x1FFE, 0x0300, 0x1FFE, 0x0301, 0x1FFE, 0x0342,
  1347 	0x2190, 0x0338, 0x2192, 0x0338, 0x2194, 0x0338, 0x21D0, 0x0338,
  1348 	0x21D2, 0x0338, 0x21D4, 0x0338, 0x2203, 0x0338, 0x2208, 0x0338,
  1349 	0x220B, 0x0338, 0x2223, 0x0338, 0x2225, 0x0338, 0x223C, 0x0338,
  1350 	0x2243, 0x0338, 0x2245, 0x0338, 0x2248, 0x0338, 0x224D, 0x0338,
  1351 	0x2261, 0x0338, 0x2264, 0x0338, 0x2265, 0x0338, 0x2272, 0x0338,
  1352 	0x2273, 0x0338, 0x2276, 0x0338, 0x2277, 0x0338, 0x227A, 0x0338,
  1353 	0x227B, 0x0338, 0x227C, 0x0338, 0x227D, 0x0338, 0x2282, 0x0338,
  1354 	0x2283, 0x0338, 0x2286, 0x0338, 0x2287, 0x0338, 0x2291, 0x0338,
  1355 	0x2292, 0x0338, 0x22A2, 0x0338, 0x22A8, 0x0338, 0x22A9, 0x0338,
  1356 	0x22AB, 0x0338, 0x22B2, 0x0338, 0x22B3, 0x0338, 0x22B4, 0x0338,
  1357 	0x22B5, 0x0338, 0x3046, 0x3099, 0x304B, 0x3099, 0x304D, 0x3099,
  1358 	0x304F, 0x3099, 0x3051, 0x3099, 0x3053, 0x3099, 0x3055, 0x3099,
  1359 	0x3057, 0x3099, 0x3059, 0x3099, 0x305B, 0x3099, 0x305D, 0x3099,
  1360 	0x305F, 0x3099, 0x3061, 0x3099, 0x3064, 0x3099, 0x3066, 0x3099,
  1361 	0x3068, 0x3099, 0x306F, 0x3099, 0x306F, 0x309A, 0x3072, 0x3099,
  1362 	0x3072, 0x309A, 0x3075, 0x3099, 0x3075, 0x309A, 0x3078, 0x3099,
  1363 	0x3078, 0x309A, 0x307B, 0x3099, 0x307B, 0x309A, 0x309D, 0x3099,
  1364 	0x30A6, 0x3099, 0x30AB, 0x3099, 0x30AD, 0x3099, 0x30AF, 0x3099,
  1365 	0x30B1, 0x3099, 0x30B3, 0x3099, 0x30B5, 0x3099, 0x30B7, 0x3099,
  1366 	0x30B9, 0x3099, 0x30BB, 0x3099, 0x30BD, 0x3099, 0x30BF, 0x3099,
  1367 	0x30C1, 0x3099, 0x30C4, 0x3099, 0x30C6, 0x3099, 0x30C8, 0x3099,
  1368 	0x30CF, 0x3099, 0x30CF, 0x309A, 0x30D2, 0x3099, 0x30D2, 0x309A,
  1369 	0x30D5, 0x3099, 0x30D5, 0x309A, 0x30D8, 0x3099, 0x30D8, 0x309A,
  1370 	0x30DB, 0x3099, 0x30DB, 0x309A, 0x30EF, 0x3099, 0x30F0, 0x3099,
  1371 	0x30F1, 0x3099, 0x30F2, 0x3099, 0x30FD, 0x3099, 0x0308, 0x0301,
  1372 	0x0915, 0x093C, 0x0916, 0x093C, 0x0917, 0x093C, 0x091C, 0x093C,
  1373 	0x0921, 0x093C, 0x0922, 0x093C, 0x092B, 0x093C, 0x092F, 0x093C,
  1374 	0x09A1, 0x09BC, 0x09A2, 0x09BC, 0x09AF, 0x09BC, 0x0A32, 0x0A3C,
  1375 	0x0A38, 0x0A3C, 0x0A16, 0x0A3C, 0x0A17, 0x0A3C, 0x0A1C, 0x0A3C,
  1376 	0x0A2B, 0x0A3C, 0x0B21, 0x0B3C, 0x0B22, 0x0B3C, 0x0F42, 0x0FB7,
  1377 	0x0F4C, 0x0FB7, 0x0F51, 0x0FB7, 0x0F56, 0x0FB7, 0x0F5B, 0x0FB7,
  1378 	0x0F40, 0x0FB5, 0x0F71, 0x0F72, 0x0F71, 0x0F74, 0x0FB2, 0x0F80,
  1379 	0x0FB3, 0x0F80, 0x0F71, 0x0F80, 0x0F92, 0x0FB7, 0x0F9C, 0x0FB7,
  1380 	0x0FA1, 0x0FB7, 0x0FA6, 0x0FB7, 0x0FAB, 0x0FB7, 0x0F90, 0x0FB5,
  1381 	0x2ADD, 0x0338, 0xD84A, 0xDC4A, 0xD84A, 0xDC44, 0xD84C, 0xDFD5,
  1382 	0xD854, 0xDE49, 0xD857, 0xDCD0, 0xD85F, 0xDED3, 0x05D9, 0x05B4,
  1383 	0x05F2, 0x05B7, 0x05E9, 0x05C1, 0x05E9, 0x05C2, KLongD, 0x0106,
  1384 	KLongD, 0x01C0, 0x05D0, 0x05B7, 0x05D0, 0x05B8, 0x05D0, 0x05BC,
  1385 	0x05D1, 0x05BC, 0x05D2, 0x05BC, 0x05D3, 0x05BC, 0x05D4, 0x05BC,
  1386 	0x05D5, 0x05BC, 0x05D6, 0x05BC, 0x05D8, 0x05BC, 0x05D9, 0x05BC,
  1387 	0x05DA, 0x05BC, 0x05DB, 0x05BC, 0x05DC, 0x05BC, 0x05DE, 0x05BC,
  1388 	0x05E0, 0x05BC, 0x05E1, 0x05BC, 0x05E3, 0x05BC, 0x05E4, 0x05BC,
  1389 	0x05E6, 0x05BC, 0x05E7, 0x05BC, 0x05E8, 0x05BC, 0x05E9, 0x05BC,
  1390 	0x05EA, 0x05BC, 0x05D5, 0x05B9, 0x05D1, 0x05BF, 0x05DB, 0x05BF,
  1391 	0x05E4, 0x05BF, KLongD, 0x1042, KLongD, 0x1030, KLongD, 0x3024,
  1392 	KLongD, 0x302A, KLongD, 0x3030, KLongD, 0x3018, KLongD, 0x3006,
  1393 	KLongD, 0x101E, KLongD, 0x100C, KLongD, 0x301E, KLongD, 0x3000,
  1394 	KLongD, 0x3012, KLongD, 0x300C, 0xD840, 0xDD22, 0xD841, 0xDE3A,
  1395 	0xD841, 0xDD1C, 0xD841, 0xDD4B, 0xD864, 0xDDDF, 0xD842, 0xDE2C,
  1396 	0xD842, 0xDF63, 0xD845, 0xDCE4, 0xD845, 0xDEA8, 0xD845, 0xDEEA,
  1397 	0xD846, 0xDDC8, 0xD846, 0xDF18, 0xD847, 0xDDE4, 0xD847, 0xDDE6,
  1398 	0xD848, 0xDD83, 0xD868, 0xDF92, 0xD848, 0xDF31, 0xD848, 0xDF31,
  1399 	0xD84C, 0xDEB8, 0xD858, 0xDDDA, 0xD849, 0xDED4, 0xD84A, 0xDF0C,
  1400 	0xD84A, 0xDFF1, 0xD84C, 0xDC0A, 0xD84C, 0xDFC3, 0xD84D, 0xDC6D,
  1401 	0xD84D, 0xDEA3, 0xD84E, 0xDCA7, 0xD84E, 0xDE8D, 0xD847, 0xDD0B,
  1402 	0xD84E, 0xDEFA, 0xD84F, 0xDCBC, 0xD84F, 0xDD1E, 0xD84F, 0xDED1,
  1403 	0xD84F, 0xDF5E, 0xD84F, 0xDF8E, 0xD841, 0xDD25, 0xD850, 0xDE63,
  1404 	0xD850, 0xDFAB, 0xD851, 0xDE08, 0xD851, 0xDF35, 0xD852, 0xDC14,
  1405 	0xD853, 0xDC36, 0xD853, 0xDC92, 0xD848, 0xDD9F, 0xD853, 0xDFA1,
  1406 	0xD853, 0xDFB8, 0xD854, 0xDC44, 0xD854, 0xDCF3, 0xD854, 0xDCF2,
  1407 	0xD854, 0xDD19, 0xD854, 0xDD33, 0xD855, 0xDC1D, 0xD855, 0xDE26,
  1408 	0xD855, 0xDE9A, 0xD855, 0xDEC5, 0xD856, 0xDD7C, 0xD856, 0xDEA7,
  1409 	0xD856, 0xDEA7, 0xD856, 0xDFAB, 0xD857, 0xDC80, 0xD857, 0xDF86,
  1410 	0xD858, 0xDE28, 0xD858, 0xDE47, 0xD858, 0xDED9, 0xD858, 0xDF3E,
  1411 	0xD859, 0xDCDA, 0xD859, 0xDD23, 0xD859, 0xDDA8, 0xD84C, 0xDF5F,
  1412 	0xD859, 0xDFA7, 0xD859, 0xDFB5, 0xD84C, 0xDF93, 0xD84C, 0xDF9C,
  1413 	0xD85A, 0xDF3C, 0xD85B, 0xDC36, 0xD85B, 0xDD6B, 0xD85B, 0xDCD5,
  1414 	0xD85C, 0xDFCA, 0xD85B, 0xDF2C, 0xD85B, 0xDFB1, 0xD85C, 0xDCD2,
  1415 	0xD85D, 0xDE67, 0xD85E, 0xDCAE, 0xD85E, 0xDD66, 0xD85F, 0xDCA8,
  1416 	0xD85F, 0xDF2F, 0xD842, 0xDC04, 0xD842, 0xDCDE, 0xD861, 0xDDD2,
  1417 	0xD861, 0xDDED, 0xD861, 0xDF2E, 0xD862, 0xDFFA, 0xD863, 0xDD77,
  1418 	0xD864, 0xDD45, 0xD864, 0xDE1A, 0xD865, 0xDC0A, 0xD865, 0xDC96,
  1419 	0xD865, 0xDDB6, 0xD866, 0xDF30, 0xD868, 0xDCCE, 0xD868, 0xDD05,
  1420 	0xD868, 0xDE0E, 0xD868, 0xDE91, 0xD869, 0xDE00, 0xD801, 0xDC28,
  1421 	0xD801, 0xDC29, 0xD801, 0xDC2A, 0xD801, 0xDC2B, 0xD801, 0xDC2C,
  1422 	0xD801, 0xDC2D, 0xD801, 0xDC2E, 0xD801, 0xDC2F, 0xD801, 0xDC30,
  1423 	0xD801, 0xDC31, 0xD801, 0xDC32, 0xD801, 0xDC33, 0xD801, 0xDC34,
  1424 	0xD801, 0xDC35, 0xD801, 0xDC36, 0xD801, 0xDC37, 0xD801, 0xDC38,
  1425 	0xD801, 0xDC39, 0xD801, 0xDC3A, 0xD801, 0xDC3B, 0xD801, 0xDC3C,
  1426 	0xD801, 0xDC3D, 0xD801, 0xDC3E, 0xD801, 0xDC3F, 0xD801, 0xDC40,
  1427 	0xD801, 0xDC41, 0xD801, 0xDC42, 0xD801, 0xDC43, 0xD801, 0xDC44,
  1428 	0xD801, 0xDC45, 0xD801, 0xDC46, 0xD801, 0xDC47, 0xD801, 0xDC48,
  1429 	0xD801, 0xDC49, 0xD801, 0xDC4A, 0xD801, 0xDC4B, 0xD801, 0xDC4C,
  1430 	0xD801, 0xDC4D, 0xD801, 0xDC4E, 0xD801, 0xDC4F
  1431 	};
  1432 
  1433 // Table of singleton decompositions and characters with singleton folds
  1434 // Note for Unicode 5.0:
  1435 // Unicode 5.0 contains some non-BMP characters have non-BMP "singleton" folds.
  1436 // As per the algorithm of this file, the non-BMP character should be stored in 
  1437 // this table. "Unsigned short" is not big enough to hold them. However, this 
  1438 // "character" information is not useful. So we just store 0xFFFF instead. 
  1439 // Please do check 0xFFFF when access this table. If meet 0xFFFF, that means 
  1440 // your character has no decomposition.
  1441 // See the variable "ShortDecompsLongFolds" in FoldAndDecompTables.pl if you 
  1442 // want to know more.
  1443 // sizeof = 940
  1444 const unsigned short KSingletonDecompositions[] =
  1445 	{
  1446 	0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
  1447 	0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
  1448 	0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
  1449 	0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
  1450 	0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
  1451 	0x0300, 0x0301, 0x0313, 0x02B9, 0x003B, 0x00B7, 0x03B9, 0x0060,
  1452 	0x2002, 0x2003, 0x03A9, 0x004B, 0x3008, 0x3009, 0x8C48, 0x66F4,
  1453 	0x8ECA, 0x8CC8, 0x6ED1, 0x4E32, 0x53E5, 0x9F9C, 0x9F9C, 0x5951,
  1454 	0x91D1, 0x5587, 0x5948, 0x61F6, 0x7669, 0x7F85, 0x863F, 0x87BA,
  1455 	0x88F8, 0x908F, 0x6A02, 0x6D1B, 0x70D9, 0x73DE, 0x843D, 0x916A,
  1456 	0x99F1, 0x4E82, 0x5375, 0x6B04, 0x721B, 0x862D, 0x9E1E, 0x5D50,
  1457 	0x6FEB, 0x85CD, 0x8964, 0x62C9, 0x81D8, 0x881F, 0x5ECA, 0x6717,
  1458 	0x6D6A, 0x72FC, 0x90CE, 0x4F86, 0x51B7, 0x52DE, 0x64C4, 0x6AD3,
  1459 	0x7210, 0x76E7, 0x8001, 0x8606, 0x865C, 0x8DEF, 0x9732, 0x9B6F,
  1460 	0x9DFA, 0x788C, 0x797F, 0x7DA0, 0x83C9, 0x9304, 0x9E7F, 0x8AD6,
  1461 	0x58DF, 0x5F04, 0x7C60, 0x807E, 0x7262, 0x78CA, 0x8CC2, 0x96F7,
  1462 	0x58D8, 0x5C62, 0x6A13, 0x6DDA, 0x6F0F, 0x7D2F, 0x7E37, 0x964B,
  1463 	0x52D2, 0x808B, 0x51DC, 0x51CC, 0x7A1C, 0x7DBE, 0x83F1, 0x9675,
  1464 	0x8B80, 0x62CF, 0x6A02, 0x8AFE, 0x4E39, 0x5BE7, 0x6012, 0x7387,
  1465 	0x7570, 0x5317, 0x78FB, 0x4FBF, 0x5FA9, 0x4E0D, 0x6CCC, 0x6578,
  1466 	0x7D22, 0x53C3, 0x585E, 0x7701, 0x8449, 0x8AAA, 0x6BBA, 0x8FB0,
  1467 	0x6C88, 0x62FE, 0x82E5, 0x63A0, 0x7565, 0x4EAE, 0x5169, 0x51C9,
  1468 	0x6881, 0x7CE7, 0x826F, 0x8AD2, 0x91CF, 0x52F5, 0x5442, 0x5973,
  1469 	0x5EEC, 0x65C5, 0x6FFE, 0x792A, 0x95AD, 0x9A6A, 0x9E97, 0x9ECE,
  1470 	0x529B, 0x66C6, 0x6B77, 0x8F62, 0x5E74, 0x6190, 0x6200, 0x649A,
  1471 	0x6F23, 0x7149, 0x7489, 0x79CA, 0x7DF4, 0x806F, 0x8F26, 0x84EE,
  1472 	0x9023, 0x934A, 0x5217, 0x52A3, 0x54BD, 0x70C8, 0x88C2, 0x8AAA,
  1473 	0x5EC9, 0x5FF5, 0x637B, 0x6BAE, 0x7C3E, 0x7375, 0x4EE4, 0x56F9,
  1474 	0x5BE7, 0x5DBA, 0x601C, 0x73B2, 0x7469, 0x7F9A, 0x8046, 0x9234,
  1475 	0x96F6, 0x9748, 0x9818, 0x4F8B, 0x79AE, 0x91B4, 0x96B8, 0x60E1,
  1476 	0x4E86, 0x50DA, 0x5BEE, 0x5C3F, 0x6599, 0x6A02, 0x71CE, 0x7642,
  1477 	0x84FC, 0x907C, 0x9F8D, 0x6688, 0x962E, 0x5289, 0x677B, 0x67F3,
  1478 	0x6D41, 0x6E9C, 0x7409, 0x7559, 0x786B, 0x7D10, 0x985E, 0x516D,
  1479 	0x622E, 0x9678, 0x502B, 0x5D19, 0x6DEA, 0x8F2A, 0x5F8B, 0x6144,
  1480 	0x6817, 0x7387, 0x9686, 0x5229, 0x540F, 0x5C65, 0x6613, 0x674E,
  1481 	0x68A8, 0x6CE5, 0x7406, 0x75E2, 0x7F79, 0x88CF, 0x88E1, 0x91CC,
  1482 	0x96E2, 0x533F, 0x6EBA, 0x541D, 0x71D0, 0x7498, 0x85FA, 0x96A3,
  1483 	0x9C57, 0x9E9F, 0x6797, 0x6DCB, 0x81E8, 0x7ACB, 0x7B20, 0x7C92,
  1484 	0x72C0, 0x7099, 0x8B58, 0x4EC0, 0x8336, 0x523A, 0x5207, 0x5EA6,
  1485 	0x62D3, 0x7CD6, 0x5B85, 0x6D1E, 0x66B4, 0x8F3B, 0x884C, 0x964D,
  1486 	0x898B, 0x5ED3, 0x5140, 0x55C0, 0x585A, 0x6674, 0x51DE, 0x732A,
  1487 	0x76CA, 0x793C, 0x795E, 0x7965, 0x798F, 0x9756, 0x7CBE, 0x7FBD,
  1488 	0x8612, 0x8AF8, 0x9038, 0x90FD, 0x98EF, 0x98FC, 0x9928, 0x9DB4,
  1489 	0x4FAE, 0x50E7, 0x514D, 0x52C9, 0x52E4, 0x5351, 0x559D, 0x5606,
  1490 	0x5668, 0x5840, 0x58A8, 0x5C64, 0x5C6E, 0x6094, 0x6168, 0x618E,
  1491 	0x61F2, 0x654F, 0x65E2, 0x6691, 0x6885, 0x6D77, 0x6E1A, 0x6F22,
  1492 	0x716E, 0x722B, 0x7422, 0x7891, 0x793E, 0x7949, 0x7948, 0x7950,
  1493 	0x7956, 0x795D, 0x798D, 0x798E, 0x7A40, 0x7A81, 0x7BC0, 0x7DF4,
  1494 	0x7E09, 0x7E41, 0x7F72, 0x8005, 0x81ED, 0x8279, 0x8279, 0x8457,
  1495 	0x8910, 0x8996, 0x8B01, 0x8B39, 0x8CD3, 0x8D08, 0x8FB6, 0x9038,
  1496 	0x96E3, 0x97FF, 0x983B, 0x4E26, 0x51B5, 0x5168, 0x4F80, 0x5145,
  1497 	0x5180, 0x52C7, 0x52FA, 0x559D, 0x5555, 0x5599, 0x55E2, 0x585A,
  1498 	0x58B3, 0x5944, 0x5954, 0x5A62, 0x5B28, 0x5ED2, 0x5ED9, 0x5F69,
  1499 	0x5FAD, 0x60D8, 0x614E, 0x6108, 0x618E, 0x6160, 0x61F2, 0x6234,
  1500 	0x63C4, 0x641C, 0x6452, 0x6556, 0x6674, 0x6717, 0x671B, 0x6756,
  1501 	0x6B79, 0x6BBA, 0x6D41, 0x6EDB, 0x6ECB, 0x6F22, 0x701E, 0x716E,
  1502 	0x77A7, 0x7235, 0x72AF, 0x732A, 0x7471, 0x7506, 0x753B, 0x761D,
  1503 	0x761F, 0x76CA, 0x76DB, 0x76F4, 0x774A, 0x7740, 0x78CC, 0x7AB1,
  1504 	0x7BC0, 0x7C7B, 0x7D5B, 0x7DF4, 0x7F3E, 0x8005, 0x8352, 0x83EF,
  1505 	0x8779, 0x8941, 0x8986, 0x8996, 0x8ABF, 0x8AF8, 0x8ACB, 0x8B01,
  1506 	0x8AFE, 0x8AED, 0x8B39, 0x8B8A, 0x8D08, 0x8F38, 0x9072, 0x9199,
  1507 	0x9276, 0x967C, 0x96E3, 0x9756, 0x97DB, 0x97FF, 0x980B, 0x983B,
  1508 	0x9B12, 0x9F9C, 0x3B9D, 0x4018, 0x4039, 0x9F43, 0x9F8E, 0x4E3D,
  1509 	0x4E38, 0x4E41, 0x4F60, 0x4FAE, 0x4FBB, 0x5002, 0x507A, 0x5099,
  1510 	0x50E7, 0x50CF, 0x349E, 0x514D, 0x5154, 0x5164, 0x5177, 0x34B9,
  1511 	0x5167, 0x518D, 0x5197, 0x51A4, 0x4ECC, 0x51AC, 0x51B5, 0x51F5,
  1512 	0x5203, 0x34DF, 0x523B, 0x5246, 0x5272, 0x5277, 0x3515, 0x52C7,
  1513 	0x52C9, 0x52E4, 0x52FA, 0x5305, 0x5306, 0x5317, 0x5349, 0x5351,
  1514 	0x535A, 0x5373, 0x537D, 0x537F, 0x537F, 0x537F, 0x7070, 0x53CA,
  1515 	0x53DF, 0x53EB, 0x53F1, 0x5406, 0x549E, 0x5438, 0x5448, 0x5468,
  1516 	0x54A2, 0x54F6, 0x5510, 0x5553, 0x5563, 0x5584, 0x5584, 0x5599,
  1517 	0x55AB, 0x55B3, 0x55C2, 0x5716, 0x5606, 0x5717, 0x5651, 0x5674,
  1518 	0x5207, 0x58EE, 0x57CE, 0x57F4, 0x580D, 0x578B, 0x5832, 0x5831,
  1519 	0x58AC, 0x58F2, 0x58F7, 0x5906, 0x591A, 0x5922, 0x5962, 0x59EC,
  1520 	0x5A1B, 0x5A27, 0x59D8, 0x5A66, 0x36EE, 0x36FC, 0x5B08, 0x5B3E,
  1521 	0x5B3E, 0x5BC3, 0x5BD8, 0x5BE7, 0x5BF3, 0x5BFF, 0x5C06, 0x5F53,
  1522 	0x5C22, 0x3781, 0x5C60, 0x5C6E, 0x5CC0, 0x5C8D, 0x5D43, 0x5D6E,
  1523 	0x5D6B, 0x5D7C, 0x5DE1, 0x5DE2, 0x382F, 0x5DFD, 0x5E28, 0x5E3D,
  1524 	0x5E69, 0x3862, 0x387C, 0x5EB0, 0x5EB3, 0x5EB6, 0x5ECA, 0x5EFE,
  1525 	0x8201, 0x5F22, 0x5F22, 0x38C7, 0x5F62, 0x5F6B, 0x38E3, 0x5F9A,
  1526 	0x5FCD, 0x5FD7, 0x5FF9, 0x6081, 0x393A, 0x391C, 0x6094, 0x60C7,
  1527 	0x6148, 0x614C, 0x614E, 0x614C, 0x617A, 0x618E, 0x61B2, 0x61A4,
  1528 	0x61AF, 0x61DE, 0x61F2, 0x61F6, 0x6210, 0x621B, 0x625D, 0x62B1,
  1529 	0x62D4, 0x6350, 0x633D, 0x62FC, 0x6368, 0x6383, 0x63E4, 0x6422,
  1530 	0x63C5, 0x63A9, 0x3A2E, 0x6469, 0x647E, 0x649D, 0x6477, 0x3A6C,
  1531 	0x654F, 0x656C, 0x65E3, 0x66F8, 0x6649, 0x3B19, 0x6691, 0x3B08,
  1532 	0x3AE4, 0x5192, 0x5195, 0x6700, 0x669C, 0x80AD, 0x43D9, 0x6717,
  1533 	0x671B, 0x6721, 0x675E, 0x6753, 0x3B49, 0x67FA, 0x6785, 0x6852,
  1534 	0x6885, 0x688E, 0x681F, 0x6914, 0x3B9D, 0x6942, 0x69A3, 0x69EA,
  1535 	0x6AA8, 0x6ADB, 0x3C18, 0x6B21, 0x6B54, 0x3C4E, 0x6B72, 0x6B9F,
  1536 	0x6BBA, 0x6BBB, 0x6C4E, 0x6CBF, 0x6CCD, 0x6C67, 0x6D16, 0x6D3E,
  1537 	0x6D77, 0x6D41, 0x6D69, 0x6D78, 0x6D85, 0x6D34, 0x6E2F, 0x6E6E,
  1538 	0x3D33, 0x6ECB, 0x6EC7, 0x6DF9, 0x6F6E, 0x6FC6, 0x7039, 0x701E,
  1539 	0x701B, 0x3D96, 0x704A, 0x707D, 0x7077, 0x70AD, 0x7145, 0x719C,
  1540 	0x7228, 0x7235, 0x7250, 0x7280, 0x7295, 0x737A, 0x738B, 0x3EAC,
  1541 	0x73A5, 0x3EB8, 0x3EB8, 0x7447, 0x745C, 0x7471, 0x7485, 0x74CA,
  1542 	0x3F1B, 0x7524, 0x753E, 0x7570, 0x7610, 0x3FFC, 0x4008, 0x76F4,
  1543 	0x771E, 0x771F, 0x771F, 0x774A, 0x4039, 0x778B, 0x4046, 0x4096,
  1544 	0x784E, 0x788C, 0x78CC, 0x40E3, 0x7956, 0x798F, 0x79EB, 0x412F,
  1545 	0x7A40, 0x7A4A, 0x7A4F, 0x7AEE, 0x4202, 0x7BC6, 0x7BC9, 0x4227,
  1546 	0x7CD2, 0x42A0, 0x7CE8, 0x7CE3, 0x7D00, 0x7D63, 0x4301, 0x7DC7,
  1547 	0x7E02, 0x7E45, 0x4334, 0x4359, 0x7F7A, 0x7F95, 0x7FFA, 0x8005,
  1548 	0x8060, 0x8070, 0x43D5, 0x80B2, 0x8103, 0x440B, 0x813E, 0x5AB5,
  1549 	0x8201, 0x8204, 0x8F9E, 0x446B, 0x8291, 0x828B, 0x829D, 0x52B3,
  1550 	0x82B1, 0x82B3, 0x82BD, 0x82E6, 0x82E5, 0x831D, 0x8363, 0x83AD,
  1551 	0x8323, 0x83BD, 0x83E7, 0x8457, 0x8353, 0x83CA, 0x83CC, 0x83DC,
  1552 	0x452B, 0x84F1, 0x84F3, 0x8516, 0x8564, 0x455D, 0x4561, 0x456B,
  1553 	0x8650, 0x865C, 0x8667, 0x8669, 0x86A9, 0x8688, 0x870E, 0x86E2,
  1554 	0x8779, 0x8728, 0x876B, 0x8786, 0x45D7, 0x87E1, 0x8801, 0x45F9,
  1555 	0x8860, 0x8863, 0x88D7, 0x88DE, 0x4635, 0x88FA, 0x34BB, 0x46BE,
  1556 	0x46C7, 0x8AA0, 0x8AED, 0x8B8A, 0x8C55, 0x8CAB, 0x8CC1, 0x8D1B,
  1557 	0x8D77, 0x8DCB, 0x8DBC, 0x8DF0, 0x8ED4, 0x8F38, 0x9094, 0x90F1,
  1558 	0x9111, 0x911B, 0x9238, 0x92D7, 0x92D8, 0x927C, 0x93F9, 0x9415,
  1559 	0x958B, 0x4995, 0x95B7, 0x49E6, 0x96C3, 0x5DB2, 0x9723, 0x4A6E,
  1560 	0x4A76, 0x97E0, 0x4AB2, 0x980B, 0x980B, 0x9829, 0x98E2, 0x4B33,
  1561 	0x9929, 0x99A7, 0x99C2, 0x99FE, 0x4BCE, 0x9B12, 0x9C40, 0x9CFD,
  1562 	0x4CCE, 0x4CED, 0x9D67, 0x4CF8, 0x9EBB, 0x4D56, 0x9EF9, 0x9EFE,
  1563 	0x9F05, 0x9F0F, 0x9F16, 0x9F3B
  1564 	};
  1565 
  1566 // Table of singleton folds
  1567 // sizeof = 1414
  1568 const unsigned short KSingletonFolds[] =
  1569 	{
  1570 	0x0300, 0x0301, 0x0313, 0x02B9, 0x003B, 0x00B7, 0x03B9, 0x0060,
  1571 	0x2002, 0x2003, 0x03C9, 0x006B, 0x3008, 0x3009, 0x8C48, 0x66F4,
  1572 	0x8ECA, 0x8CC8, 0x6ED1, 0x4E32, 0x53E5, 0x9F9C, 0x9F9C, 0x5951,
  1573 	0x91D1, 0x5587, 0x5948, 0x61F6, 0x7669, 0x7F85, 0x863F, 0x87BA,
  1574 	0x88F8, 0x908F, 0x6A02, 0x6D1B, 0x70D9, 0x73DE, 0x843D, 0x916A,
  1575 	0x99F1, 0x4E82, 0x5375, 0x6B04, 0x721B, 0x862D, 0x9E1E, 0x5D50,
  1576 	0x6FEB, 0x85CD, 0x8964, 0x62C9, 0x81D8, 0x881F, 0x5ECA, 0x6717,
  1577 	0x6D6A, 0x72FC, 0x90CE, 0x4F86, 0x51B7, 0x52DE, 0x64C4, 0x6AD3,
  1578 	0x7210, 0x76E7, 0x8001, 0x8606, 0x865C, 0x8DEF, 0x9732, 0x9B6F,
  1579 	0x9DFA, 0x788C, 0x797F, 0x7DA0, 0x83C9, 0x9304, 0x9E7F, 0x8AD6,
  1580 	0x58DF, 0x5F04, 0x7C60, 0x807E, 0x7262, 0x78CA, 0x8CC2, 0x96F7,
  1581 	0x58D8, 0x5C62, 0x6A13, 0x6DDA, 0x6F0F, 0x7D2F, 0x7E37, 0x964B,
  1582 	0x52D2, 0x808B, 0x51DC, 0x51CC, 0x7A1C, 0x7DBE, 0x83F1, 0x9675,
  1583 	0x8B80, 0x62CF, 0x6A02, 0x8AFE, 0x4E39, 0x5BE7, 0x6012, 0x7387,
  1584 	0x7570, 0x5317, 0x78FB, 0x4FBF, 0x5FA9, 0x4E0D, 0x6CCC, 0x6578,
  1585 	0x7D22, 0x53C3, 0x585E, 0x7701, 0x8449, 0x8AAA, 0x6BBA, 0x8FB0,
  1586 	0x6C88, 0x62FE, 0x82E5, 0x63A0, 0x7565, 0x4EAE, 0x5169, 0x51C9,
  1587 	0x6881, 0x7CE7, 0x826F, 0x8AD2, 0x91CF, 0x52F5, 0x5442, 0x5973,
  1588 	0x5EEC, 0x65C5, 0x6FFE, 0x792A, 0x95AD, 0x9A6A, 0x9E97, 0x9ECE,
  1589 	0x529B, 0x66C6, 0x6B77, 0x8F62, 0x5E74, 0x6190, 0x6200, 0x649A,
  1590 	0x6F23, 0x7149, 0x7489, 0x79CA, 0x7DF4, 0x806F, 0x8F26, 0x84EE,
  1591 	0x9023, 0x934A, 0x5217, 0x52A3, 0x54BD, 0x70C8, 0x88C2, 0x8AAA,
  1592 	0x5EC9, 0x5FF5, 0x637B, 0x6BAE, 0x7C3E, 0x7375, 0x4EE4, 0x56F9,
  1593 	0x5BE7, 0x5DBA, 0x601C, 0x73B2, 0x7469, 0x7F9A, 0x8046, 0x9234,
  1594 	0x96F6, 0x9748, 0x9818, 0x4F8B, 0x79AE, 0x91B4, 0x96B8, 0x60E1,
  1595 	0x4E86, 0x50DA, 0x5BEE, 0x5C3F, 0x6599, 0x6A02, 0x71CE, 0x7642,
  1596 	0x84FC, 0x907C, 0x9F8D, 0x6688, 0x962E, 0x5289, 0x677B, 0x67F3,
  1597 	0x6D41, 0x6E9C, 0x7409, 0x7559, 0x786B, 0x7D10, 0x985E, 0x516D,
  1598 	0x622E, 0x9678, 0x502B, 0x5D19, 0x6DEA, 0x8F2A, 0x5F8B, 0x6144,
  1599 	0x6817, 0x7387, 0x9686, 0x5229, 0x540F, 0x5C65, 0x6613, 0x674E,
  1600 	0x68A8, 0x6CE5, 0x7406, 0x75E2, 0x7F79, 0x88CF, 0x88E1, 0x91CC,
  1601 	0x96E2, 0x533F, 0x6EBA, 0x541D, 0x71D0, 0x7498, 0x85FA, 0x96A3,
  1602 	0x9C57, 0x9E9F, 0x6797, 0x6DCB, 0x81E8, 0x7ACB, 0x7B20, 0x7C92,
  1603 	0x72C0, 0x7099, 0x8B58, 0x4EC0, 0x8336, 0x523A, 0x5207, 0x5EA6,
  1604 	0x62D3, 0x7CD6, 0x5B85, 0x6D1E, 0x66B4, 0x8F3B, 0x884C, 0x964D,
  1605 	0x898B, 0x5ED3, 0x5140, 0x55C0, 0x585A, 0x6674, 0x51DE, 0x732A,
  1606 	0x76CA, 0x793C, 0x795E, 0x7965, 0x798F, 0x9756, 0x7CBE, 0x7FBD,
  1607 	0x8612, 0x8AF8, 0x9038, 0x90FD, 0x98EF, 0x98FC, 0x9928, 0x9DB4,
  1608 	0x4FAE, 0x50E7, 0x514D, 0x52C9, 0x52E4, 0x5351, 0x559D, 0x5606,
  1609 	0x5668, 0x5840, 0x58A8, 0x5C64, 0x5C6E, 0x6094, 0x6168, 0x618E,
  1610 	0x61F2, 0x654F, 0x65E2, 0x6691, 0x6885, 0x6D77, 0x6E1A, 0x6F22,
  1611 	0x716E, 0x722B, 0x7422, 0x7891, 0x793E, 0x7949, 0x7948, 0x7950,
  1612 	0x7956, 0x795D, 0x798D, 0x798E, 0x7A40, 0x7A81, 0x7BC0, 0x7DF4,
  1613 	0x7E09, 0x7E41, 0x7F72, 0x8005, 0x81ED, 0x8279, 0x8279, 0x8457,
  1614 	0x8910, 0x8996, 0x8B01, 0x8B39, 0x8CD3, 0x8D08, 0x8FB6, 0x9038,
  1615 	0x96E3, 0x97FF, 0x983B, 0x4E26, 0x51B5, 0x5168, 0x4F80, 0x5145,
  1616 	0x5180, 0x52C7, 0x52FA, 0x559D, 0x5555, 0x5599, 0x55E2, 0x585A,
  1617 	0x58B3, 0x5944, 0x5954, 0x5A62, 0x5B28, 0x5ED2, 0x5ED9, 0x5F69,
  1618 	0x5FAD, 0x60D8, 0x614E, 0x6108, 0x618E, 0x6160, 0x61F2, 0x6234,
  1619 	0x63C4, 0x641C, 0x6452, 0x6556, 0x6674, 0x6717, 0x671B, 0x6756,
  1620 	0x6B79, 0x6BBA, 0x6D41, 0x6EDB, 0x6ECB, 0x6F22, 0x701E, 0x716E,
  1621 	0x77A7, 0x7235, 0x72AF, 0x732A, 0x7471, 0x7506, 0x753B, 0x761D,
  1622 	0x761F, 0x76CA, 0x76DB, 0x76F4, 0x774A, 0x7740, 0x78CC, 0x7AB1,
  1623 	0x7BC0, 0x7C7B, 0x7D5B, 0x7DF4, 0x7F3E, 0x8005, 0x8352, 0x83EF,
  1624 	0x8779, 0x8941, 0x8986, 0x8996, 0x8ABF, 0x8AF8, 0x8ACB, 0x8B01,
  1625 	0x8AFE, 0x8AED, 0x8B39, 0x8B8A, 0x8D08, 0x8F38, 0x9072, 0x9199,
  1626 	0x9276, 0x967C, 0x96E3, 0x9756, 0x97DB, 0x97FF, 0x980B, 0x983B,
  1627 	0x9B12, 0x9F9C, 0x3B9D, 0x4018, 0x4039, 0x9F43, 0x9F8E, 0x4E3D,
  1628 	0x4E38, 0x4E41, 0x4F60, 0x4FAE, 0x4FBB, 0x5002, 0x507A, 0x5099,
  1629 	0x50E7, 0x50CF, 0x349E, 0x514D, 0x5154, 0x5164, 0x5177, 0x34B9,
  1630 	0x5167, 0x518D, 0x5197, 0x51A4, 0x4ECC, 0x51AC, 0x51B5, 0x51F5,
  1631 	0x5203, 0x34DF, 0x523B, 0x5246, 0x5272, 0x5277, 0x3515, 0x52C7,
  1632 	0x52C9, 0x52E4, 0x52FA, 0x5305, 0x5306, 0x5317, 0x5349, 0x5351,
  1633 	0x535A, 0x5373, 0x537D, 0x537F, 0x537F, 0x537F, 0x7070, 0x53CA,
  1634 	0x53DF, 0x53EB, 0x53F1, 0x5406, 0x549E, 0x5438, 0x5448, 0x5468,
  1635 	0x54A2, 0x54F6, 0x5510, 0x5553, 0x5563, 0x5584, 0x5584, 0x5599,
  1636 	0x55AB, 0x55B3, 0x55C2, 0x5716, 0x5606, 0x5717, 0x5651, 0x5674,
  1637 	0x5207, 0x58EE, 0x57CE, 0x57F4, 0x580D, 0x578B, 0x5832, 0x5831,
  1638 	0x58AC, 0x58F2, 0x58F7, 0x5906, 0x591A, 0x5922, 0x5962, 0x59EC,
  1639 	0x5A1B, 0x5A27, 0x59D8, 0x5A66, 0x36EE, 0x36FC, 0x5B08, 0x5B3E,
  1640 	0x5B3E, 0x5BC3, 0x5BD8, 0x5BE7, 0x5BF3, 0x5BFF, 0x5C06, 0x5F53,
  1641 	0x5C22, 0x3781, 0x5C60, 0x5C6E, 0x5CC0, 0x5C8D, 0x5D43, 0x5D6E,
  1642 	0x5D6B, 0x5D7C, 0x5DE1, 0x5DE2, 0x382F, 0x5DFD, 0x5E28, 0x5E3D,
  1643 	0x5E69, 0x3862, 0x387C, 0x5EB0, 0x5EB3, 0x5EB6, 0x5ECA, 0x5EFE,
  1644 	0x8201, 0x5F22, 0x5F22, 0x38C7, 0x5F62, 0x5F6B, 0x38E3, 0x5F9A,
  1645 	0x5FCD, 0x5FD7, 0x5FF9, 0x6081, 0x393A, 0x391C, 0x6094, 0x60C7,
  1646 	0x6148, 0x614C, 0x614E, 0x614C, 0x617A, 0x618E, 0x61B2, 0x61A4,
  1647 	0x61AF, 0x61DE, 0x61F2, 0x61F6, 0x6210, 0x621B, 0x625D, 0x62B1,
  1648 	0x62D4, 0x6350, 0x633D, 0x62FC, 0x6368, 0x6383, 0x63E4, 0x6422,
  1649 	0x63C5, 0x63A9, 0x3A2E, 0x6469, 0x647E, 0x649D, 0x6477, 0x3A6C,
  1650 	0x654F, 0x656C, 0x65E3, 0x66F8, 0x6649, 0x3B19, 0x6691, 0x3B08,
  1651 	0x3AE4, 0x5192, 0x5195, 0x6700, 0x669C, 0x80AD, 0x43D9, 0x6717,
  1652 	0x671B, 0x6721, 0x675E, 0x6753, 0x3B49, 0x67FA, 0x6785, 0x6852,
  1653 	0x6885, 0x688E, 0x681F, 0x6914, 0x3B9D, 0x6942, 0x69A3, 0x69EA,
  1654 	0x6AA8, 0x6ADB, 0x3C18, 0x6B21, 0x6B54, 0x3C4E, 0x6B72, 0x6B9F,
  1655 	0x6BBA, 0x6BBB, 0x6C4E, 0x6CBF, 0x6CCD, 0x6C67, 0x6D16, 0x6D3E,
  1656 	0x6D77, 0x6D41, 0x6D69, 0x6D78, 0x6D85, 0x6D34, 0x6E2F, 0x6E6E,
  1657 	0x3D33, 0x6ECB, 0x6EC7, 0x6DF9, 0x6F6E, 0x6FC6, 0x7039, 0x701E,
  1658 	0x701B, 0x3D96, 0x704A, 0x707D, 0x7077, 0x70AD, 0x7145, 0x719C,
  1659 	0x7228, 0x7235, 0x7250, 0x7280, 0x7295, 0x737A, 0x738B, 0x3EAC,
  1660 	0x73A5, 0x3EB8, 0x3EB8, 0x7447, 0x745C, 0x7471, 0x7485, 0x74CA,
  1661 	0x3F1B, 0x7524, 0x753E, 0x7570, 0x7610, 0x3FFC, 0x4008, 0x76F4,
  1662 	0x771E, 0x771F, 0x771F, 0x774A, 0x4039, 0x778B, 0x4046, 0x4096,
  1663 	0x784E, 0x788C, 0x78CC, 0x40E3, 0x7956, 0x798F, 0x79EB, 0x412F,
  1664 	0x7A40, 0x7A4A, 0x7A4F, 0x7AEE, 0x4202, 0x7BC6, 0x7BC9, 0x4227,
  1665 	0x7CD2, 0x42A0, 0x7CE8, 0x7CE3, 0x7D00, 0x7D63, 0x4301, 0x7DC7,
  1666 	0x7E02, 0x7E45, 0x4334, 0x4359, 0x7F7A, 0x7F95, 0x7FFA, 0x8005,
  1667 	0x8060, 0x8070, 0x43D5, 0x80B2, 0x8103, 0x440B, 0x813E, 0x5AB5,
  1668 	0x8201, 0x8204, 0x8F9E, 0x446B, 0x8291, 0x828B, 0x829D, 0x52B3,
  1669 	0x82B1, 0x82B3, 0x82BD, 0x82E6, 0x82E5, 0x831D, 0x8363, 0x83AD,
  1670 	0x8323, 0x83BD, 0x83E7, 0x8457, 0x8353, 0x83CA, 0x83CC, 0x83DC,
  1671 	0x452B, 0x84F1, 0x84F3, 0x8516, 0x8564, 0x455D, 0x4561, 0x456B,
  1672 	0x8650, 0x865C, 0x8667, 0x8669, 0x86A9, 0x8688, 0x870E, 0x86E2,
  1673 	0x8779, 0x8728, 0x876B, 0x8786, 0x45D7, 0x87E1, 0x8801, 0x45F9,
  1674 	0x8860, 0x8863, 0x88D7, 0x88DE, 0x4635, 0x88FA, 0x34BB, 0x46BE,
  1675 	0x46C7, 0x8AA0, 0x8AED, 0x8B8A, 0x8C55, 0x8CAB, 0x8CC1, 0x8D1B,
  1676 	0x8D77, 0x8DCB, 0x8DBC, 0x8DF0, 0x8ED4, 0x8F38, 0x9094, 0x90F1,
  1677 	0x9111, 0x911B, 0x9238, 0x92D7, 0x92D8, 0x927C, 0x93F9, 0x9415,
  1678 	0x958B, 0x4995, 0x95B7, 0x49E6, 0x96C3, 0x5DB2, 0x9723, 0x4A6E,
  1679 	0x4A76, 0x97E0, 0x4AB2, 0x980B, 0x980B, 0x9829, 0x98E2, 0x4B33,
  1680 	0x9929, 0x99A7, 0x99C2, 0x99FE, 0x4BCE, 0x9B12, 0x9C40, 0x9CFD,
  1681 	0x4CCE, 0x4CED, 0x9D67, 0x4CF8, 0x9EBB, 0x4D56, 0x9EF9, 0x9EFE,
  1682 	0x9F05, 0x9F0F, 0x9F16, 0x9F3B, 0x0061, 0x0062, 0x0063, 0x0064,
  1683 	0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C,
  1684 	0x006D, 0x006E, 0x006F, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
  1685 	0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x03BC, 0x00E6,
  1686 	0x00F0, 0x00F8, 0x00FE, 0x0111, 0x0127, 0x0069, 0x0133, 0x0140,
  1687 	0x0142, 0x014B, 0x0153, 0x0167, 0x0073, 0x0253, 0x0183, 0x0185,
  1688 	0x0254, 0x0188, 0x0256, 0x0257, 0x018C, 0x01DD, 0x0259, 0x025B,
  1689 	0x0192, 0x0260, 0x0263, 0x0269, 0x0268, 0x0199, 0x026F, 0x0272,
  1690 	0x0275, 0x01A3, 0x01A5, 0x0280, 0x01A8, 0x0283, 0x01AD, 0x0288,
  1691 	0x028A, 0x028B, 0x01B4, 0x01B6, 0x0292, 0x01B9, 0x01BD, 0x01C6,
  1692 	0x01C6, 0x01C9, 0x01C9, 0x01CC, 0x01CC, 0x01E5, 0x01F3, 0x01F3,
  1693 	0x0195, 0x01BF, 0x021D, 0x019E, 0x0223, 0x0225, 0x2C65, 0x023C,
  1694 	0x019A, 0x2C66, 0x0242, 0x0180, 0x0289, 0x028C, 0x0247, 0x0249,
  1695 	0x024B, 0x024D, 0x024F, 0x03B9, 0x03B1, 0x03B2, 0x03B3, 0x03B4,
  1696 	0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC,
  1697 	0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5,
  1698 	0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03C3, 0x03B2, 0x03B8, 0x03C6,
  1699 	0x03C0, 0x03D9, 0x03DB, 0x03DD, 0x03DF, 0x03E1, 0x03E3, 0x03E5,
  1700 	0x03E7, 0x03E9, 0x03EB, 0x03ED, 0x03EF, 0x03BA, 0x03C1, 0x03B8,
  1701 	0x03B5, 0x03F8, 0x03F2, 0x03FB, 0x037B, 0x037C, 0x037D, 0x0452,
  1702 	0x0454, 0x0455, 0x0456, 0x0458, 0x0459, 0x045A, 0x045B, 0x045F,
  1703 	0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
  1704 	0x0438, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440,
  1705 	0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448,
  1706 	0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0461,
  1707 	0x0463, 0x0465, 0x0467, 0x0469, 0x046B, 0x046D, 0x046F, 0x0471,
  1708 	0x0473, 0x0475, 0x0479, 0x047B, 0x047D, 0x047F, 0x0481, 0x048B,
  1709 	0x048D, 0x048F, 0x0491, 0x0493, 0x0495, 0x0497, 0x0499, 0x049B,
  1710 	0x049D, 0x049F, 0x04A1, 0x04A3, 0x04A5, 0x04A7, 0x04A9, 0x04AB,
  1711 	0x04AD, 0x04AF, 0x04B1, 0x04B3, 0x04B5, 0x04B7, 0x04B9, 0x04BB,
  1712 	0x04BD, 0x04BF, 0x04CF, 0x04C4, 0x04C6, 0x04C8, 0x04CA, 0x04CC,
  1713 	0x04CE, 0x04D5, 0x04D9, 0x04E1, 0x04E9, 0x04F7, 0x04FB, 0x04FD,
  1714 	0x04FF, 0x0501, 0x0503, 0x0505, 0x0507, 0x0509, 0x050B, 0x050D,
  1715 	0x050F, 0x0511, 0x0513, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565,
  1716 	0x0566, 0x0567, 0x0568, 0x0569, 0x056A, 0x056B, 0x056C, 0x056D,
  1717 	0x056E, 0x056F, 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575,
  1718 	0x0576, 0x0577, 0x0578, 0x0579, 0x057A, 0x057B, 0x057C, 0x057D,
  1719 	0x057E, 0x057F, 0x0580, 0x0581, 0x0582, 0x0583, 0x0584, 0x0585,
  1720 	0x0586, 0x2D00, 0x2D01, 0x2D02, 0x2D03, 0x2D04, 0x2D05, 0x2D06,
  1721 	0x2D07, 0x2D08, 0x2D09, 0x2D0A, 0x2D0B, 0x2D0C, 0x2D0D, 0x2D0E,
  1722 	0x2D0F, 0x2D10, 0x2D11, 0x2D12, 0x2D13, 0x2D14, 0x2D15, 0x2D16,
  1723 	0x2D17, 0x2D18, 0x2D19, 0x2D1A, 0x2D1B, 0x2D1C, 0x2D1D, 0x2D1E,
  1724 	0x2D1F, 0x2D20, 0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x214E,
  1725 	0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177,
  1726 	0x2178, 0x2179, 0x217A, 0x217B, 0x217C, 0x217D, 0x217E, 0x217F,
  1727 	0x2184, 0x24D0, 0x24D1, 0x24D2, 0x24D3, 0x24D4, 0x24D5, 0x24D6,
  1728 	0x24D7, 0x24D8, 0x24D9, 0x24DA, 0x24DB, 0x24DC, 0x24DD, 0x24DE,
  1729 	0x24DF, 0x24E0, 0x24E1, 0x24E2, 0x24E3, 0x24E4, 0x24E5, 0x24E6,
  1730 	0x24E7, 0x24E8, 0x24E9, 0x2C30, 0x2C31, 0x2C32, 0x2C33, 0x2C34,
  1731 	0x2C35, 0x2C36, 0x2C37, 0x2C38, 0x2C39, 0x2C3A, 0x2C3B, 0x2C3C,
  1732 	0x2C3D, 0x2C3E, 0x2C3F, 0x2C40, 0x2C41, 0x2C42, 0x2C43, 0x2C44,
  1733 	0x2C45, 0x2C46, 0x2C47, 0x2C48, 0x2C49, 0x2C4A, 0x2C4B, 0x2C4C,
  1734 	0x2C4D, 0x2C4E, 0x2C4F, 0x2C50, 0x2C51, 0x2C52, 0x2C53, 0x2C54,
  1735 	0x2C55, 0x2C56, 0x2C57, 0x2C58, 0x2C59, 0x2C5A, 0x2C5B, 0x2C5C,
  1736 	0x2C5D, 0x2C5E, 0x2C61, 0x026B, 0x1D7D, 0x027D, 0x2C68, 0x2C6A,
  1737 	0x2C6C, 0x2C76, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B,
  1738 	0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B,
  1739 	0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB,
  1740 	0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB,
  1741 	0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB,
  1742 	0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB,
  1743 	0x2CDD, 0x2CDF, 0x2CE1, 0x2CE3, 0xFF41, 0xFF42, 0xFF43, 0xFF44,
  1744 	0xFF45, 0xFF46, 0xFF47, 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C,
  1745 	0xFF4D, 0xFF4E, 0xFF4F, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54,
  1746 	0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF5A
  1747 	};
  1748 
  1749 // Total size: 38494 bytes