/* Automatically generated by gen-ent */

struct entity { char *s; unicode_val_T c; } entities [1002] = {
    { "AElig",     0x00C6 }, /* LATIN CAPITAL LETTER AE                        */
    { "Aacgr",     0x0386 }, /* GREEK CAPITAL LETTER ALPHA WITH TONOS          */
    { "Aacute",    0x00C1 }, /* LATIN CAPITAL LETTER A WITH ACUTE              */
    { "Abreve",    0x0102 }, /* LATIN CAPITAL LETTER A WITH BREVE              */
    { "Acirc",     0x00C2 }, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX         */
    { "Acy",       0x0410 }, /* CYRILLIC CAPITAL LETTER A                      */
    { "Agr",       0x0391 }, /* GREEK CAPITAL LETTER ALPHA                     */
    { "Agrave",    0x00C0 }, /* LATIN CAPITAL LETTER A WITH GRAVE              */
    { "Alpha",     0x0391 }, /* GREEK CAPITAL LETTER ALPHA                     */
    { "Amacr",     0x0100 }, /* LATIN CAPITAL LETTER A WITH MACRON             */
    { "Aogon",     0x0104 }, /* LATIN CAPITAL LETTER A WITH OGONEK             */
    { "Aring",     0x00C5 }, /* LATIN CAPITAL LETTER A WITH RING ABOVE         */
    { "Atilde",    0x00C3 }, /* LATIN CAPITAL LETTER A WITH TILDE              */
    { "Auml",      0x00C4 }, /* LATIN CAPITAL LETTER A WITH DIAERESIS          */
    { "Barwed",    0x2306 }, /* PERSPECTIVE                                    */
    { "Bcy",       0x0411 }, /* CYRILLIC CAPITAL LETTER BE                     */
    { "Beta",      0x0392 }, /* GREEK CAPITAL LETTER BETA                      */
    { "Bgr",       0x0392 }, /* GREEK CAPITAL LETTER BETA                      */
    { "CHcy",      0x0427 }, /* CYRILLIC CAPITAL LETTER CHE                    */
    { "Cacute",    0x0106 }, /* LATIN CAPITAL LETTER C WITH ACUTE              */
    { "Cap",       0x22D2 }, /* DOUBLE INTERSECTION                            */
    { "Ccaron",    0x010C }, /* LATIN CAPITAL LETTER C WITH CARON              */
    { "Ccedil",    0x00C7 }, /* LATIN CAPITAL LETTER C WITH CEDILLA            */
    { "Ccirc",     0x0108 }, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX         */
    { "Cdot",      0x010A }, /* LATIN CAPITAL LETTER C WITH DOT ABOVE          */
    { "Chi",       0x03A7 }, /* GREEK CAPITAL LETTER CHI                       */
    { "Cup",       0x22D3 }, /* DOUBLE UNION                                   */
    { "DJcy",      0x0402 }, /* CYRILLIC CAPITAL LETTER DJE                    */
    { "DScy",      0x0405 }, /* CYRILLIC CAPITAL LETTER DZE                    */
    { "DZcy",      0x040F }, /* CYRILLIC CAPITAL LETTER DZHE                   */
    { "Dagger",    0x2021 }, /* DOUBLE DAGGER                                  */
    { "Dcaron",    0x010E }, /* LATIN CAPITAL LETTER D WITH CARON              */
    { "Dcy",       0x0414 }, /* CYRILLIC CAPITAL LETTER DE                     */
    { "Delta",     0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
    { "Dgr",       0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
    { "Dot",       0x00A8 }, /* DIAERESIS                                      */
    { "DotDot",    0x20DC }, /* COMBINING FOUR DOTS ABOVE                      */
    { "Dstrok",    0x0110 }, /* LATIN CAPITAL LETTER D WITH STROKE             */
    { "EEacgr",    0x0389 }, /* GREEK CAPITAL LETTER ETA WITH TONOS            */
    { "EEgr",      0x0397 }, /* GREEK CAPITAL LETTER ETA                       */
    { "ENG",       0x014A }, /* LATIN CAPITAL LETTER ENG                       */
    { "ETH",       0x00D0 }, /* LATIN CAPITAL LETTER ETH                       */
    { "Eacgr",     0x0388 }, /* GREEK CAPITAL LETTER EPSILON WITH TONOS        */
    { "Eacute",    0x00C9 }, /* LATIN CAPITAL LETTER E WITH ACUTE              */
    { "Ecaron",    0x011A }, /* LATIN CAPITAL LETTER E WITH CARON              */
    { "Ecirc",     0x00CA }, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX         */
    { "Ecy",       0x042D }, /* CYRILLIC CAPITAL LETTER E                      */
    { "Edot",      0x0116 }, /* LATIN CAPITAL LETTER E WITH DOT ABOVE          */
    { "Egr",       0x0395 }, /* GREEK CAPITAL LETTER EPSILON                   */
    { "Egrave",    0x00C8 }, /* LATIN CAPITAL LETTER E WITH GRAVE              */
    { "Emacr",     0x0112 }, /* LATIN CAPITAL LETTER E WITH MACRON             */
    { "Eogon",     0x0118 }, /* LATIN CAPITAL LETTER E WITH OGONEK             */
    { "Epsilon",   0x0395 }, /* GREEK CAPITAL LETTER EPSILON                   */
    { "Eta",       0x0397 }, /* GREEK CAPITAL LETTER ETA                       */
    { "Euml",      0x00CB }, /* LATIN CAPITAL LETTER E WITH DIAERESIS          */
    { "Fcy",       0x0424 }, /* CYRILLIC CAPITAL LETTER EF                     */
    { "GJcy",      0x0403 }, /* CYRILLIC CAPITAL LETTER GJE                    */
    { "Gamma",     0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
    { "Gbreve",    0x011E }, /* LATIN CAPITAL LETTER G WITH BREVE              */
    { "Gcedil",    0x0122 }, /* LATIN CAPITAL LETTER G WITH CEDILLA            */
    { "Gcirc",     0x011C }, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX         */
    { "Gcy",       0x0413 }, /* CYRILLIC CAPITAL LETTER GHE                    */
    { "Gdot",      0x0120 }, /* LATIN CAPITAL LETTER G WITH DOT ABOVE          */
    { "Gg",        0x22D9 }, /* VERY MUCH GREATER-THAN                         */
    { "Ggr",       0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
    { "Gt",        0x226B }, /* MUCH GREATER-THAN                              */
    { "HARDcy",    0x042A }, /* CYRILLIC CAPITAL LETTER HARD SIGN              */
    { "Hcirc",     0x0124 }, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX         */
    { "Hstrok",    0x0126 }, /* LATIN CAPITAL LETTER H WITH STROKE             */
    { "IEcy",      0x0415 }, /* CYRILLIC CAPITAL LETTER IE                     */
    { "IJlig",     0x0132 }, /* LATIN CAPITAL LIGATURE IJ                      */
    { "IOcy",      0x0401 }, /* CYRILLIC CAPITAL LETTER IO                     */
    { "Iacgr",     0x038A }, /* GREEK CAPITAL LETTER IOTA WITH TONOS           */
    { "Iacute",    0x00CD }, /* LATIN CAPITAL LETTER I WITH ACUTE              */
    { "Icirc",     0x00CE }, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX         */
    { "Icy",       0x0418 }, /* CYRILLIC CAPITAL LETTER I                      */
    { "Idigr",     0x03AA }, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA       */
    { "Idot",      0x0130 }, /* LATIN CAPITAL LETTER I WITH DOT ABOVE          */
    { "Igr",       0x0399 }, /* GREEK CAPITAL LETTER IOTA                      */
    { "Igrave",    0x00CC }, /* LATIN CAPITAL LETTER I WITH GRAVE              */
    { "Imacr",     0x012A }, /* LATIN CAPITAL LETTER I WITH MACRON             */
    { "Iogon",     0x012E }, /* LATIN CAPITAL LETTER I WITH OGONEK             */
    { "Iota",      0x0399 }, /* GREEK CAPITAL LETTER IOTA                      */
    { "Itilde",    0x0128 }, /* LATIN CAPITAL LETTER I WITH TILDE              */
    { "Iukcy",     0x0406 }, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
    { "Iuml",      0x00CF }, /* LATIN CAPITAL LETTER I WITH DIAERESIS          */
    { "Jcirc",     0x0134 }, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX         */
    { "Jcy",       0x0419 }, /* CYRILLIC CAPITAL LETTER SHORT I                */
    { "Jsercy",    0x0408 }, /* CYRILLIC CAPITAL LETTER JE                     */
    { "Jukcy",     0x0404 }, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE           */
    { "KHcy",      0x0425 }, /* CYRILLIC CAPITAL LETTER HA                     */
    { "KHgr",      0x03A7 }, /* GREEK CAPITAL LETTER CHI                       */
    { "KJcy",      0x040C }, /* CYRILLIC CAPITAL LETTER KJE                    */
    { "Kappa",     0x039A }, /* GREEK CAPITAL LETTER KAPPA                     */
    { "Kcedil",    0x0136 }, /* LATIN CAPITAL LETTER K WITH CEDILLA            */
    { "Kcy",       0x041A }, /* CYRILLIC CAPITAL LETTER KA                     */
    { "Kgr",       0x039A }, /* GREEK CAPITAL LETTER KAPPA                     */
    { "LJcy",      0x0409 }, /* CYRILLIC CAPITAL LETTER LJE                    */
    { "Lacute",    0x0139 }, /* LATIN CAPITAL LETTER L WITH ACUTE              */
    { "Lambda",    0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
    { "Larr",      0x219E }, /* LEFTWARDS TWO HEADED ARROW                     */
    { "Lcaron",    0x013D }, /* LATIN CAPITAL LETTER L WITH CARON              */
    { "Lcedil",    0x013B }, /* LATIN CAPITAL LETTER L WITH CEDILLA            */
    { "Lcy",       0x041B }, /* CYRILLIC CAPITAL LETTER EL                     */
    { "Lgr",       0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
    { "Ll",        0x22D8 }, /* VERY MUCH LESS-THAN                            */
    { "Lmidot",    0x013F }, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT         */
    { "Lstrok",    0x0141 }, /* LATIN CAPITAL LETTER L WITH STROKE             */
    { "Lt",        0x226A }, /* MUCH LESS-THAN                                 */
    { "Mcy",       0x041C }, /* CYRILLIC CAPITAL LETTER EM                     */
    { "Mgr",       0x039C }, /* GREEK CAPITAL LETTER MU                        */
    { "Mu",        0x039C }, /* GREEK CAPITAL LETTER MU                        */
    { "NJcy",      0x040A }, /* CYRILLIC CAPITAL LETTER NJE                    */
    { "Nacute",    0x0143 }, /* LATIN CAPITAL LETTER N WITH ACUTE              */
    { "Ncaron",    0x0147 }, /* LATIN CAPITAL LETTER N WITH CARON              */
    { "Ncedil",    0x0145 }, /* LATIN CAPITAL LETTER N WITH CEDILLA            */
    { "Ncy",       0x041D }, /* CYRILLIC CAPITAL LETTER EN                     */
    { "Ngr",       0x039D }, /* GREEK CAPITAL LETTER NU                        */
    { "Ntilde",    0x00D1 }, /* LATIN CAPITAL LETTER N WITH TILDE              */
    { "Nu",        0x039D }, /* GREEK CAPITAL LETTER NU                        */
    { "OElig",     0x0152 }, /* LATIN CAPITAL LIGATURE OE                      */
    { "OHacgr",    0x038F }, /* GREEK CAPITAL LETTER OMEGA WITH TONOS          */
    { "OHgr",      0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
    { "Oacgr",     0x038C }, /* GREEK CAPITAL LETTER OMICRON WITH TONOS        */
    { "Oacute",    0x00D3 }, /* LATIN CAPITAL LETTER O WITH ACUTE              */
    { "Ocirc",     0x00D4 }, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX         */
    { "Ocy",       0x041E }, /* CYRILLIC CAPITAL LETTER O                      */
    { "Odblac",    0x0150 }, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE       */
    { "Ogr",       0x039F }, /* GREEK CAPITAL LETTER OMICRON                   */
    { "Ograve",    0x00D2 }, /* LATIN CAPITAL LETTER O WITH GRAVE              */
    { "Omacr",     0x014C }, /* LATIN CAPITAL LETTER O WITH MACRON             */
    { "Omega",     0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
    { "Omicron",   0x039F }, /* GREEK CAPITAL LETTER OMICRON                   */
    { "Oslash",    0x00D8 }, /* LATIN CAPITAL LETTER O WITH STROKE             */
    { "Otilde",    0x00D5 }, /* LATIN CAPITAL LETTER O WITH TILDE              */
    { "Ouml",      0x00D6 }, /* LATIN CAPITAL LETTER O WITH DIAERESIS          */
    { "PHgr",      0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
    { "PSgr",      0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
    { "Pcy",       0x041F }, /* CYRILLIC CAPITAL LETTER PE                     */
    { "Pgr",       0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
    { "Phi",       0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
    { "Pi",        0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
    { "Prime",     0x2033 }, /* DOUBLE PRIME                                   */
    { "Psi",       0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
    { "Racute",    0x0154 }, /* LATIN CAPITAL LETTER R WITH ACUTE              */
    { "Rarr",      0x21A0 }, /* RIGHTWARDS TWO HEADED ARROW                    */
    { "Rcaron",    0x0158 }, /* LATIN CAPITAL LETTER R WITH CARON              */
    { "Rcedil",    0x0156 }, /* LATIN CAPITAL LETTER R WITH CEDILLA            */
    { "Rcy",       0x0420 }, /* CYRILLIC CAPITAL LETTER ER                     */
    { "Rgr",       0x03A1 }, /* GREEK CAPITAL LETTER RHO                       */
    { "Rho",       0x03A1 }, /* GREEK CAPITAL LETTER RHO                       */
    { "SHCHcy",    0x0429 }, /* CYRILLIC CAPITAL LETTER SHCHA                  */
    { "SHcy",      0x0428 }, /* CYRILLIC CAPITAL LETTER SHA                    */
    { "SOFTcy",    0x042C }, /* CYRILLIC CAPITAL LETTER SOFT SIGN              */
    { "Sacute",    0x015A }, /* LATIN CAPITAL LETTER S WITH ACUTE              */
    { "Scaron",    0x0160 }, /* LATIN CAPITAL LETTER S WITH CARON              */
    { "Scedil",    0x015E }, /* LATIN CAPITAL LETTER S WITH CEDILLA            */
    { "Scirc",     0x015C }, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX         */
    { "Scomma",    0x0218 }, /* LATIN CAPITAL LETTER S WITH COMMA BELOW        */
    { "Scy",       0x0421 }, /* CYRILLIC CAPITAL LETTER ES                     */
    { "Sgr",       0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
    { "Sigma",     0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
    { "Sub",       0x22D0 }, /* DOUBLE SUBSET                                  */
    { "Sup",       0x22D1 }, /* DOUBLE SUPERSET                                */
    { "THORN",     0x00DE }, /* LATIN CAPITAL LETTER THORN                     */
    { "THgr",      0x0398 }, /* GREEK CAPITAL LETTER THETA WITH TONOS          */
    { "TSHcy",     0x040B }, /* CYRILLIC CAPITAL LETTER TSHE                   */
    { "TScy",      0x0426 }, /* CYRILLIC CAPITAL LETTER TSE                    */
    { "Tau",       0x03A4 }, /* GREEK CAPITAL LETTER TAU                       */
    { "Tcaron",    0x0164 }, /* LATIN CAPITAL LETTER T WITH CARON              */
    { "Tcedil",    0x0162 }, /* LATIN CAPITAL LETTER T WITH CEDILLA            */
    { "Tcomma",    0x021A }, /* LATIN CAPITAL LETTER T WITH COMMA BELOW        */
    { "Tcy",       0x0422 }, /* CYRILLIC CAPITAL LETTER TE                     */
    { "Tgr",       0x03A4 }, /* GREEK CAPITAL LETTER TAU                       */
    { "Theta",     0x0398 }, /* GREEK CAPITAL LETTER THETA                     */
    { "Tstrok",    0x0166 }, /* LATIN CAPITAL LETTER T WITH STROKE             */
    { "Uacgr",     0x038E }, /* GREEK CAPITAL LETTER UPSILON WITH TONOS        */
    { "Uacute",    0x00DA }, /* LATIN CAPITAL LETTER U WITH ACUTE              */
    { "Ubrcy",     0x040E }, /* CYRILLIC CAPITAL LETTER SHORT U                */
    { "Ubreve",    0x016C }, /* LATIN CAPITAL LETTER U WITH BREVE              */
    { "Ucirc",     0x00DB }, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX         */
    { "Ucy",       0x0423 }, /* CYRILLIC CAPITAL LETTER U                      */
    { "Udblac",    0x0170 }, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE       */
    { "Udigr",     0x03AB }, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA    */
    { "Ugr",       0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
    { "Ugrave",    0x00D9 }, /* LATIN CAPITAL LETTER U WITH GRAVE              */
    { "Umacr",     0x016A }, /* LATIN CAPITAL LETTER U WITH MACRON             */
    { "Uogon",     0x0172 }, /* LATIN CAPITAL LETTER U WITH OGONEK             */
    { "Upsi",      0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
    { "Upsilon",   0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
    { "Uring",     0x016E }, /* LATIN CAPITAL LETTER U WITH RING ABOVE         */
    { "Utilde",    0x0168 }, /* LATIN CAPITAL LETTER U WITH TILDE              */
    { "Uuml",      0x00DC }, /* LATIN CAPITAL LETTER U WITH DIAERESIS          */
    { "Vcy",       0x0412 }, /* CYRILLIC CAPITAL LETTER VE                     */
    { "Vdash",     0x22A9 }, /* FORCES                                         */
    { "Verbar",    0x2016 }, /* DOUBLE VERTICAL LINE                           */
    { "Vvdash",    0x22AA }, /* TRIPLE VERTICAL BAR RIGHT TURNSTILE            */
    { "Wcirc",     0x0174 }, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX         */
    { "Xgr",       0x039E }, /* GREEK CAPITAL LETTER XI                        */
    { "Xi",        0x039E }, /* GREEK CAPITAL LETTER XI                        */
    { "YAcy",      0x042F }, /* CYRILLIC CAPITAL LETTER YA                     */
    { "YIcy",      0x0407 }, /* CYRILLIC CAPITAL LETTER YI                     */
    { "YUcy",      0x042E }, /* CYRILLIC CAPITAL LETTER YU                     */
    { "Yacute",    0x00DD }, /* LATIN CAPITAL LETTER Y WITH ACUTE              */
    { "Ycirc",     0x0176 }, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX         */
    { "Ycy",       0x042B }, /* CYRILLIC CAPITAL LETTER YERU                   */
    { "Yuml",      0x0178 }, /* LATIN CAPITAL LETTER Y WITH DIAERESIS          */
    { "ZHcy",      0x0416 }, /* CYRILLIC CAPITAL LETTER ZHE                    */
    { "Zacute",    0x0179 }, /* LATIN CAPITAL LETTER Z WITH ACUTE              */
    { "Zcaron",    0x017D }, /* LATIN CAPITAL LETTER Z WITH CARON              */
    { "Zcy",       0x0417 }, /* CYRILLIC CAPITAL LETTER ZE                     */
    { "Zdot",      0x017B }, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE          */
    { "Zeta",      0x0396 }, /* GREEK CAPITAL LETTER ZETA                      */
    { "Zgr",       0x0396 }, /* GREEK CAPITAL LETTER ZETA                      */
    { "aacgr",     0x03AC }, /* GREEK SMALL LETTER ALPHA WITH TONOS            */
    { "aacute",    0x00E1 }, /* LATIN SMALL LETTER A WITH ACUTE                */
    { "abreve",    0x0103 }, /* LATIN SMALL LETTER A WITH BREVE                */
    { "acirc",     0x00E2 }, /* LATIN SMALL LETTER A WITH CIRCUMFLEX           */
    { "acute",     0x00B4 }, /* ACUTE ACCENT                                   */
    { "acy",       0x0430 }, /* CYRILLIC SMALL LETTER A                        */
    { "aelig",     0x00E6 }, /* LATIN SMALL LETTER AE                          */
    { "agr",       0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
    { "agrave",    0x00E0 }, /* LATIN SMALL LETTER A WITH GRAVE                */
    { "alefsym",   0x2135 }, /* ALEF SYMBOL                                    */
    { "aleph",     0x2135 }, /* ALEF SYMBOL                                    */
    { "alpha",     0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
    { "amacr",     0x0101 }, /* LATIN SMALL LETTER A WITH MACRON               */
    { "amalg",     0x2210 }, /* N-ARY COPRODUCT                                */
    { "amp",       0x0026 }, /* AMPERSAND                                      */
    { "and",       0x2227 }, /* LOGICAL AND                                    */
    { "ang",       0x2220 }, /* ANGLE                                          */
    { "ang90",     0x221F }, /* RIGHT ANGLE                                    */
    { "angmsd",    0x2221 }, /* MEASURED ANGLE                                 */
    { "angsph",    0x2222 }, /* SPHERICAL ANGLE                                */
    { "angst",     0x212B }, /* ANGSTROM SIGN                                  */
    { "aogon",     0x0105 }, /* LATIN SMALL LETTER A WITH OGONEK               */
    { "ap",        0x2248 }, /* ALMOST EQUAL TO                                */
    { "ape",       0x224A }, /* ALMOST EQUAL OR EQUAL TO                       */
    { "apos",      0x02BC }, /* MODIFIER LETTER APOSTROPHE                     */
    { "aring",     0x00E5 }, /* LATIN SMALL LETTER A WITH RING ABOVE           */
    { "ast",       0x002A }, /* ASTERISK                                       */
    { "asymp",     0x2248 }, /* ALMOST EQUAL TO                                */
    { "atilde",    0x00E3 }, /* LATIN SMALL LETTER A WITH TILDE                */
    { "auml",      0x00E4 }, /* LATIN SMALL LETTER A WITH DIAERESIS            */
    { "b.Delta",   0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
    { "b.Gamma",   0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
    { "b.Lambda",  0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
    { "b.Omega",   0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
    { "b.Phi",     0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
    { "b.Pi",      0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
    { "b.Psi",     0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
    { "b.Sigma",   0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
    { "b.Theta",   0x0398 }, /* GREEK CAPITAL LETTER THETA                     */
    { "b.Upsi",    0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
    { "b.Xi",      0x039E }, /* GREEK CAPITAL LETTER XI                        */
    { "b.alpha",   0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
    { "b.beta",    0x03B2 }, /* GREEK SMALL LETTER BETA                        */
    { "b.chi",     0x03C7 }, /* GREEK SMALL LETTER CHI                         */
    { "b.delta",   0x03B4 }, /* GREEK SMALL LETTER GAMMA                       */
    { "b.epsi",    0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "b.epsis",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "b.epsiv",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "b.eta",     0x03B7 }, /* GREEK SMALL LETTER ETA                         */
    { "b.gamma",   0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
    { "b.gammad",  0x03DC }, /* GREEK LETTER DIGAMMA                           */
    { "b.iota",    0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
    { "b.kappa",   0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
    { "b.kappav",  0x03F0 }, /* GREEK KAPPA SYMBOL                             */
    { "b.lambda",  0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
    { "b.mu",      0x03BC }, /* GREEK SMALL LETTER MU                          */
    { "b.nu",      0x03BD }, /* GREEK SMALL LETTER NU                          */
    { "b.omega",   0x03CE }, /* GREEK SMALL LETTER OMEGA WITH TONOS            */
    { "b.phis",    0x03C6 }, /* GREEK SMALL LETTER PHI                         */
    { "b.phiv",    0x03D5 }, /* GREEK PHI SYMBOL                               */
    { "b.pi",      0x03C0 }, /* GREEK SMALL LETTER PI                          */
    { "b.piv",     0x03D6 }, /* GREEK PI SYMBOL                                */
    { "b.psi",     0x03C8 }, /* GREEK SMALL LETTER PSI                         */
    { "b.rho",     0x03C1 }, /* GREEK SMALL LETTER RHO                         */
    { "b.rhov",    0x03F1 }, /* GREEK RHO SYMBOL                               */
    { "b.sigma",   0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
    { "b.sigmav",  0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
    { "b.tau",     0x03C4 }, /* GREEK SMALL LETTER TAU                         */
    { "b.thetas",  0x03B8 }, /* GREEK SMALL LETTER THETA                       */
    { "b.thetav",  0x03D1 }, /* GREEK THETA SYMBOL                             */
    { "b.upsi",    0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
    { "b.xi",      0x03BE }, /* GREEK SMALL LETTER XI                          */
    { "b.zeta",    0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
    { "barwed",    0x22BC }, /* NAND                                           */
    { "bcong",     0x224C }, /* ALL EQUAL TO                                   */
    { "bcy",       0x0431 }, /* CYRILLIC SMALL LETTER BE                       */
    { "bdquo",     0x201E }, /* DOUBLE LOW-9 QUOTATION MARK                    */
    { "becaus",    0x2235 }, /* BECAUSE                                        */
    { "bepsi",     0x220D }, /* SMALL CONTAINS AS MEMBER                       */
    { "bernou",    0x212C }, /* SCRIPT CAPITAL B                               */
    { "beta",      0x03B2 }, /* GREEK SMALL LETTER BETA                        */
    { "beth",      0x2136 }, /* BET SYMBOL                                     */
    { "bgr",       0x03B2 }, /* GREEK SMALL LETTER BETA                        */
    { "blank",     0x2423 }, /* OPEN BOX                                       */
    { "blk12",     0x2592 }, /* MEDIUM SHADE                                   */
    { "blk14",     0x2591 }, /* LIGHT SHADE                                    */
    { "blk34",     0x2593 }, /* DARK SHADE                                     */
    { "block",     0x2588 }, /* FULL BLOCK                                     */
    { "bottom",    0x22A5 }, /* UP TACK                                        */
    { "bowtie",    0x22C8 }, /* BOWTIE                                         */
    { "boxDL",     0x2557 }, /* BOX DRAWINGS DOUBLE DOWN AND LEFT              */
    { "boxDR",     0x2554 }, /* BOX DRAWINGS DOUBLE DOWN AND RIGHT             */
    { "boxDl",     0x2556 }, /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE       */
    { "boxDr",     0x2553 }, /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE      */
    { "boxH",      0x2550 }, /* BOX DRAWINGS DOUBLE HORIZONTAL                 */
    { "boxHD",     0x2566 }, /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL        */
    { "boxHU",     0x2569 }, /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL          */
    { "boxHd",     0x2564 }, /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
    { "boxHu",     0x2567 }, /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE   */
    { "boxUL",     0x255D }, /* BOX DRAWINGS DOUBLE UP AND LEFT                */
    { "boxUR",     0x255A }, /* BOX DRAWINGS DOUBLE UP AND RIGHT               */
    { "boxUl",     0x255C }, /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE         */
    { "boxUr",     0x2559 }, /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE        */
    { "boxV",      0x2551 }, /* BOX DRAWINGS DOUBLE VERTICAL                   */
    { "boxVH",     0x256C }, /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL    */
    { "boxVL",     0x2563 }, /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT          */
    { "boxVR",     0x2560 }, /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT         */
    { "boxVh",     0x256B }, /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
    { "boxVl",     0x2562 }, /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE   */
    { "boxVr",     0x255F }, /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE  */
    { "boxdL",     0x2555 }, /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE       */
    { "boxdR",     0x2552 }, /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE      */
    { "boxdl",     0x2510 }, /* BOX DRAWINGS LIGHT DOWN AND LEFT               */
    { "boxdr",     0x250C }, /* BOX DRAWINGS LIGHT DOWN AND RIGHT              */
    { "boxh",      0x2500 }, /* BOX DRAWINGS LIGHT HORIZONTAL                  */
    { "boxhD",     0x2565 }, /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
    { "boxhU",     0x2568 }, /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE   */
    { "boxhd",     0x252C }, /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL         */
    { "boxhu",     0x2534 }, /* BOX DRAWINGS LIGHT UP AND HORIZONTAL           */
    { "boxuL",     0x255B }, /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE         */
    { "boxuR",     0x2558 }, /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE        */
    { "boxul",     0x2518 }, /* BOX DRAWINGS LIGHT UP AND LEFT                 */
    { "boxur",     0x2514 }, /* BOX DRAWINGS LIGHT UP AND RIGHT                */
    { "boxv",      0x2502 }, /* BOX DRAWINGS LIGHT VERTICAL                    */
    { "boxvH",     0x256A }, /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
    { "boxvL",     0x2561 }, /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE   */
    { "boxvR",     0x255E }, /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE  */
    { "boxvh",     0x253C }, /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL     */
    { "boxvl",     0x2524 }, /* BOX DRAWINGS LIGHT VERTICAL AND LEFT           */
    { "boxvr",     0x251C }, /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT          */
    { "bprime",    0x2035 }, /* REVERSED PRIME                                 */
    { "breve",     0x02D8 }, /* BREVE                                          */
    { "brkbar",    0x00A6 }, /* obsolete synonym for "brvbar" 0x00A6           */
    { "brvbar",    0x00A6 }, /* BROKEN BAR                                     */
    { "bsim",      0x223D }, /* REVERSED TILDE                                 */
    { "bsime",     0x22CD }, /* REVERSED TILDE EQUALS                          */
    { "bsol",      0x005C }, /* REVERSE SOLIDUS                                */
    { "bull",      0x2022 }, /* BULLET                                         */
    { "bump",      0x224E }, /* GEOMETRICALLY EQUIVALENT TO                    */
    { "bumpe",     0x224F }, /* DIFFERENCE BETWEEN                             */
    { "cacute",    0x0107 }, /* LATIN SMALL LETTER C WITH ACUTE                */
    { "cap",       0x2229 }, /* INTERSECTION                                   */
    { "caret",     0x2041 }, /* CARET INSERTION POINT                          */
    { "caron",     0x02C7 }, /* CARON                                          */
    { "ccaron",    0x010D }, /* LATIN SMALL LETTER C WITH CARON                */
    { "ccedil",    0x00E7 }, /* LATIN SMALL LETTER C WITH CEDILLA              */
    { "ccirc",     0x0109 }, /* LATIN SMALL LETTER C WITH CIRCUMFLEX           */
    { "cdot",      0x010B }, /* LATIN SMALL LETTER C WITH DOT ABOVE            */
    { "cedil",     0x00B8 }, /* CEDILLA                                        */
    { "cent",      0x00A2 }, /* CENT SIGN                                      */
    { "chcy",      0x0447 }, /* CYRILLIC SMALL LETTER CHE                      */
    { "check",     0x2713 }, /* CHECK MARK                                     */
    { "chi",       0x03C7 }, /* GREEK SMALL LETTER CHI                         */
    { "cir",       0x25CB }, /* WHITE CIRCLE                                   */
    { "circ",      0x02C6 }, /* MODIFIER LETTER CIRCUMFLEX ACCENT              */
    { "cire",      0x2257 }, /* RING EQUAL TO                                  */
    { "clubs",     0x2663 }, /* BLACK CLUB SUIT                                */
    { "colon",     0x003A }, /* COLON                                          */
    { "colone",    0x2254 }, /* COLON EQUALS                                   */
    { "comma",     0x002C }, /* COMMA                                          */
    { "commat",    0x0040 }, /* COMMERCIAL AT                                  */
    { "comp",      0x2201 }, /* COMPLEMENT                                     */
    { "compfn",    0x2218 }, /* RING OPERATOR                                  */
    { "cong",      0x2245 }, /* APPROXIMATELY EQUAL TO                         */
    { "conint",    0x222E }, /* CONTOUR INTEGRAL                               */
    { "coprod",    0x2210 }, /* N-ARY COPRODUCT                                */
    { "copy",      0x00A9 }, /* COPYRIGHT SIGN                                 */
    { "copysr",    0x2117 }, /* SOUND RECORDING COPYRIGHT                      */
    { "crarr",     0x21B5 }, /* DOWNWARDS ARROW WITH CORNER LEFTWARDS          */
    { "cross",     0x2717 }, /* BALLOT X                                       */
    { "cuepr",     0x22DE }, /* EQUAL TO OR PRECEDES                           */
    { "cuesc",     0x22DF }, /* EQUAL TO OR SUCCEEDS                           */
    { "cularr",    0x21B6 }, /* ANTICLOCKWISE TOP SEMICIRCLE ARROW             */
    { "cup",       0x222A }, /* UNION                                          */
    { "cupre",     0x227C }, /* PRECEDES OR EQUAL TO                           */
    { "curarr",    0x21B7 }, /* CLOCKWISE TOP SEMICIRCLE ARROW                 */
    { "curren",    0x00A4 }, /* CURRENCY SIGN                                  */
    { "cuvee",     0x22CE }, /* CURLY LOGICAL OR                               */
    { "cuwed",     0x22CF }, /* CURLY LOGICAL AND                              */
    { "dArr",      0x21D3 }, /* DOWNWARDS DOUBLE ARROW                         */
    { "dagger",    0x2020 }, /* DAGGER                                         */
    { "daleth",    0x2138 }, /* DALET SYMBOL                                   */
    { "darr",      0x2193 }, /* DOWNWARDS ARROW                                */
    { "darr2",     0x21CA }, /* DOWNWARDS PAIRED ARROWS                        */
    { "dash",      0x2010 }, /* HYPHEN                                         */
    { "dashv",     0x22A3 }, /* LEFT TACK                                      */
    { "dblac",     0x02DD }, /* DOUBLE ACUTE ACCENT                            */
    { "dcaron",    0x010F }, /* LATIN SMALL LETTER D WITH CARON                */
    { "dcy",       0x0434 }, /* CYRILLIC SMALL LETTER DE                       */
    { "deg",       0x00B0 }, /* DEGREE SIGN                                    */
    { "delta",     0x03B4 }, /* GREEK SMALL LETTER DELTA                       */
    { "dgr",       0x03B4 }, /* GREEK SMALL LETTER DELTA                       */
    { "dharl",     0x21C3 }, /* DOWNWARDS HARPOON WITH BARB LEFTWARDS          */
    { "dharr",     0x21C2 }, /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS         */
    { "diam",      0x22C4 }, /* DIAMOND OPERATOR                               */
    { "diams",     0x2666 }, /* BLACK DIAMOND SUIT                             */
    { "die",       0x00A8 }, /* DIAERESIS                                      */
    { "divide",    0x00F7 }, /* DIVISION SIGN                                  */
    { "divonx",    0x22C7 }, /* DIVISION TIMES                                 */
    { "djcy",      0x0452 }, /* CYRILLIC SMALL LETTER DJE                      */
    { "dlarr",     0x2199 }, /* SOUTH WEST ARROW                               */
    { "dlcorn",    0x231E }, /* BOTTOM LEFT CORNER                             */
    { "dlcrop",    0x230D }, /* BOTTOM LEFT CROP                               */
    { "dollar",    0x0024 }, /* DOLLAR SIGN                                    */
    { "dot",       0x02D9 }, /* DOT ABOVE                                      */
    { "drarr",     0x2198 }, /* SOUTH EAST ARROW                               */
    { "drcorn",    0x231F }, /* BOTTOM RIGHT CORNER                            */
    { "drcrop",    0x230C }, /* BOTTOM RIGHT CROP                              */
    { "dscy",      0x0455 }, /* CYRILLIC SMALL LETTER DZE                      */
    { "dstrok",    0x0111 }, /* LATIN SMALL LETTER D WITH STROKE               */
    { "dtri",      0x25BF }, /* WHITE DOWN-POINTING SMALL TRIANGLE             */
    { "dtrif",     0x25BE }, /* BLACK DOWN-POINTING SMALL TRIANGLE             */
    { "dzcy",      0x045F }, /* CYRILLIC SMALL LETTER DZHE                     */
    { "eDot",      0x2251 }, /* GEOMETRICALLY EQUAL TO                         */
    { "eacgr",     0x03AD }, /* GREEK SMALL LETTER EPSILON WITH TONOS          */
    { "eacute",    0x00E9 }, /* LATIN SMALL LETTER E WITH ACUTE                */
    { "ecaron",    0x011B }, /* LATIN SMALL LETTER E WITH CARON                */
    { "ecir",      0x2256 }, /* RING IN EQUAL TO                               */
    { "ecirc",     0x00EA }, /* LATIN SMALL LETTER E WITH CIRCUMFLEX           */
    { "ecolon",    0x2255 }, /* EQUALS COLON                                   */
    { "ecy",       0x044D }, /* CYRILLIC SMALL LETTER E                        */
    { "edot",      0x0117 }, /* LATIN SMALL LETTER E WITH DOT ABOVE            */
    { "eeacgr",    0x03AE }, /* GREEK SMALL LETTER ETA WITH TONOS              */
    { "eegr",      0x03B7 }, /* GREEK SMALL LETTER ETA                         */
    { "efDot",     0x2252 }, /* APPROXIMATELY EQUAL TO OR THE IMAGE OF         */
    { "egr",       0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "egrave",    0x00E8 }, /* LATIN SMALL LETTER E WITH GRAVE                */
    { "egs",       0x22DD }, /* EQUAL TO OR GREATER-THAN                       */
    { "ell",       0x2113 }, /* SCRIPT SMALL L                                 */
    { "els",       0x22DC }, /* EQUAL TO OR LESS-THAN                          */
    { "emacr",     0x0113 }, /* LATIN SMALL LETTER E WITH MACRON               */
    { "emdash",    0x2014 }, /* obsolete synonym for "mdash" 0x2014            */
    { "empty",     0x2205 }, /* EMPTY SET                                      */
    { "emsp",      0x2003 }, /* EM SPACE                                       */
    { "emsp13",    0x2004 }, /* THREE-PER-EM SPACE                             */
    { "emsp14",    0x2005 }, /* FOUR-PER-EM SPACE                              */
    { "endash",    0x2013 }, /* obsolete synonym for "ndash" 0x2013            */
    { "eng",       0x014B }, /* LATIN SMALL LETTER ENG                         */
    { "ensp",      0x2002 }, /* EN SPACE                                       */
    { "eogon",     0x0119 }, /* LATIN SMALL LETTER E WITH OGONEK               */
    { "epsi",      0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "epsilon",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
    { "epsis",     0x220A }, /* SMALL ELEMENT OF                               */
    { "equals",    0x003D }, /* EQUALS SIGN                                    */
    { "equiv",     0x2261 }, /* IDENTICAL TO                                   */
    { "erDot",     0x2253 }, /* IMAGE OF OR APPROXIMATELY EQUAL TO             */
    { "esdot",     0x2250 }, /* APPROACHES THE LIMIT                           */
    { "eta",       0x03B7 }, /* GREEK SMALL LETTER ETA                         */
    { "eth",       0x00F0 }, /* LATIN SMALL LETTER ETH                         */
    { "euml",      0x00EB }, /* LATIN SMALL LETTER E WITH DIAERESIS            */
    { "euro",      0x20AC }, /* EURO CURRENCY SYMBOL                           */
    { "excl",      0x0021 }, /* EXCLAMATION MARK                               */
    { "exist",     0x2203 }, /* THERE EXISTS                                   */
    { "fcy",       0x0444 }, /* CYRILLIC SMALL LETTER EF                       */
    { "female",    0x2640 }, /* FEMALE SIGN                                    */
    { "ffilig",    0xFB03 }, /* LATIN SMALL LIGATURE FFI                       */
    { "fflig",     0xFB00 }, /* LATIN SMALL LIGATURE FF                        */
    { "ffllig",    0xFB04 }, /* LATIN SMALL LIGATURE FFL                       */
    { "filig",     0xFB01 }, /* LATIN SMALL LIGATURE FI                        */
    { "flat",      0x266D }, /* MUSIC FLAT SIGN                                */
    { "fllig",     0xFB02 }, /* LATIN SMALL LIGATURE FL                        */
    { "fnof",      0x0192 }, /* LATIN SMALL LETTER F WITH HOOK                 */
    { "forall",    0x2200 }, /* FOR ALL                                        */
    { "fork",      0x22D4 }, /* PITCHFORK                                      */
    { "frac12",    0x00BD }, /* VULGAR FRACTION ONE HALF                       */
    { "frac13",    0x2153 }, /* VULGAR FRACTION ONE THIRD                      */
    { "frac14",    0x00BC }, /* VULGAR FRACTION ONE QUARTER                    */
    { "frac15",    0x2155 }, /* VULGAR FRACTION ONE FIFTH                      */
    { "frac16",    0x2159 }, /* VULGAR FRACTION ONE SIXTH                      */
    { "frac18",    0x215B }, /* VULGAR FRACTION ONE EIGHTH                     */
    { "frac23",    0x2154 }, /* VULGAR FRACTION TWO THIRDS                     */
    { "frac25",    0x2156 }, /* VULGAR FRACTION TWO FIFTHS                     */
    { "frac34",    0x00BE }, /* VULGAR FRACTION THREE QUARTERS                 */
    { "frac35",    0x2157 }, /* VULGAR FRACTION THREE FIFTHS                   */
    { "frac38",    0x215C }, /* VULGAR FRACTION THREE EIGHTHS                  */
    { "frac45",    0x2158 }, /* VULGAR FRACTION FOUR FIFTHS                    */
    { "frac56",    0x215A }, /* VULGAR FRACTION FIVE SIXTHS                    */
    { "frac58",    0x215D }, /* VULGAR FRACTION FIVE EIGHTHS                   */
    { "frac78",    0x215E }, /* VULGAR FRACTION SEVEN EIGHTHS                  */
    { "frasl",     0x2044 }, /* FRACTION SLASH                                 */
    { "frown",     0x2322 }, /* FROWN                                          */
    { "gE",        0x2267 }, /* GREATER-THAN OVER EQUAL TO                     */
    { "gacute",    0x01F5 }, /* LATIN SMALL LETTER G WITH ACUTE                */
    { "gamma",     0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
    { "gammad",    0x03DC }, /* GREEK LETTER DIGAMMA                           */
    { "gbreve",    0x011F }, /* LATIN SMALL LETTER G WITH BREVE                */
    { "gcedil",    0x0123 }, /* LATIN SMALL LETTER G WITH CEDILLA              */
    { "gcirc",     0x011D }, /* LATIN SMALL LETTER G WITH CIRCUMFLEX           */
    { "gcy",       0x0433 }, /* CYRILLIC SMALL LETTER GHE                      */
    { "gdot",      0x0121 }, /* LATIN SMALL LETTER G WITH DOT ABOVE            */
    { "ge",        0x2265 }, /* GREATER-THAN OR EQUAL TO                       */
    { "gel",       0x22DB }, /* GREATER-THAN EQUAL TO OR LESS-THAN             */
    { "ges",       0x2265 }, /* GREATER-THAN OR EQUAL TO                       */
    { "ggr",       0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
    { "gimel",     0x2137 }, /* GIMEL SYMBOL                                   */
    { "gjcy",      0x0453 }, /* CYRILLIC SMALL LETTER GJE                      */
    { "gl",        0x2277 }, /* GREATER-THAN OR LESS-THAN                      */
    { "gnE",       0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
    { "gne",       0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
    { "gnsim",     0x22E7 }, /* GREATER-THAN BUT NOT EQUIVALENT TO             */
    { "grave",     0x0060 }, /* GRAVE ACCENT                                   */
    { "gsdot",     0x22D7 }, /* GREATER-THAN WITH DOT                          */
    { "gsim",      0x2273 }, /* GREATER-THAN OR EQUIVALENT TO                  */
    { "gt",        0x003E }, /* GREATER-THAN SIGN                              */
    { "gvnE",      0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
    { "hArr",      0x21D4 }, /* LEFT RIGHT DOUBLE ARROW                        */
    { "hairsp",    0x200A }, /* HAIR SPACE                                     */
    { "half",      0x00BD }, /* VULGAR FRACTION ONE HALF                       */
    { "hamilt",    0x210B }, /* SCRIPT CAPITAL H                               */
    { "hardcy",    0x044A }, /* CYRILLIC SMALL LETTER HARD SIGN                */
    { "harr",      0x2194 }, /* LEFT RIGHT ARROW                               */
    { "harrw",     0x21AD }, /* LEFT RIGHT WAVE ARROW                          */
    { "hcirc",     0x0125 }, /* LATIN SMALL LETTER H WITH CIRCUMFLEX           */
    { "hearts",    0x2665 }, /* BLACK HEART SUIT                               */
    { "hellip",    0x2026 }, /* HORIZONTAL ELLIPSIS                            */
    { "hibar",     0x00AF }, /* obsolete synonym for "macr" 0x00AF             */
    { "horbar",    0x2015 }, /* HORIZONTAL BAR                                 */
    { "hstrok",    0x0127 }, /* LATIN SMALL LETTER H WITH STROKE               */
    { "hybull",    0x2043 }, /* HYPHEN BULLET                                  */
    { "hyphen",    0x002D }, /* HYPHEN-MINUS                                   */
    { "iacgr",     0x03AF }, /* GREEK SMALL LETTER IOTA WITH TONOS             */
    { "iacute",    0x00ED }, /* LATIN SMALL LETTER I WITH ACUTE                */
    { "icirc",     0x00EE }, /* LATIN SMALL LETTER I WITH CIRCUMFLEX           */
    { "icy",       0x0438 }, /* CYRILLIC SMALL LETTER I                        */
    { "idiagr",    0x0390 }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
    { "idigr",     0x03CA }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA         */
    { "iecy",      0x0435 }, /* CYRILLIC SMALL LETTER IE                       */
    { "iexcl",     0x00A1 }, /* INVERTED EXCLAMATION MARK                      */
    { "iff",       0x21D4 }, /* LEFT RIGHT DOUBLE ARROW                        */
    { "igr",       0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
    { "igrave",    0x00EC }, /* LATIN SMALL LETTER I WITH GRAVE                */
    { "ijlig",     0x0133 }, /* LATIN SMALL LIGATURE IJ                        */
    { "imacr",     0x012B }, /* LATIN SMALL LETTER I WITH MACRON               */
    { "image",     0x2111 }, /* BLACK-LETTER CAPITAL I                         */
    { "incare",    0x2105 }, /* CARE OF                                        */
    { "infin",     0x221E }, /* INFINITY                                       */
    { "inodot",    0x0131 }, /* LATIN SMALL LETTER DOTLESS I                   */
    { "int",       0x222B }, /* INTEGRAL                                       */
    { "intcal",    0x22BA }, /* INTERCALATE                                    */
    { "iocy",      0x0451 }, /* CYRILLIC SMALL LETTER IO                       */
    { "iogon",     0x012F }, /* LATIN SMALL LETTER I WITH OGONEK               */
    { "iota",      0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
    { "iquest",    0x00BF }, /* INVERTED QUESTION MARK                         */
    { "isin",      0x2208 }, /* ELEMENT OF                                     */
    { "itilde",    0x0129 }, /* LATIN SMALL LETTER I WITH TILDE                */
    { "iukcy",     0x0456 }, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
    { "iuml",      0x00EF }, /* LATIN SMALL LETTER I WITH DIAERESIS            */
    { "jcirc",     0x0135 }, /* LATIN SMALL LETTER J WITH CIRCUMFLEX           */
    { "jcy",       0x0439 }, /* CYRILLIC SMALL LETTER SHORT I                  */
    { "jsercy",    0x0458 }, /* CYRILLIC SMALL LETTER JE                       */
    { "jukcy",     0x0454 }, /* CYRILLIC SMALL LETTER UKRAINIAN IE             */
    { "kappa",     0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
    { "kappav",    0x03F0 }, /* GREEK KAPPA SYMBOL                             */
    { "kcedil",    0x0137 }, /* LATIN SMALL LETTER K WITH CEDILLA              */
    { "kcy",       0x043A }, /* CYRILLIC SMALL LETTER KA                       */
    { "kgr",       0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
    { "kgreen",    0x0138 }, /* LATIN SMALL LETTER KRA                         */
    { "khcy",      0x0445 }, /* CYRILLIC SMALL LETTER HA                       */
    { "khgr",      0x03C7 }, /* GREEK SMALL LETTER CHI                         */
    { "kjcy",      0x045C }, /* CYRILLIC SMALL LETTER KJE                      */
    { "lAarr",     0x21DA }, /* LEFTWARDS TRIPLE ARROW                         */
    { "lArr",      0x21D0 }, /* LEFTWARDS DOUBLE ARROW                         */
    { "lE",        0x2266 }, /* LESS-THAN OVER EQUAL TO                        */
    { "lacute",    0x013A }, /* LATIN SMALL LETTER L WITH ACUTE                */
    { "lagran",    0x2112 }, /* SCRIPT CAPITAL L                               */
    { "lambda",    0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
    { "lang",      0x2329 }, /* LEFT-POINTING ANGLE BRACKET                    */
    { "laquo",     0x00AB }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK      */
    { "larr",      0x2190 }, /* LEFTWARDS ARROW                                */
    { "larr2",     0x21C7 }, /* LEFTWARDS PAIRED ARROWS                        */
    { "larrhk",    0x21A9 }, /* LEFTWARDS ARROW WITH HOOK                      */
    { "larrlp",    0x21AB }, /* LEFTWARDS ARROW WITH LOOP                      */
    { "larrtl",    0x21A2 }, /* LEFTWARDS ARROW WITH TAIL                      */
    { "lcaron",    0x013E }, /* LATIN SMALL LETTER L WITH CARON                */
    { "lcedil",    0x013C }, /* LATIN SMALL LETTER L WITH CEDILLA              */
    { "lceil",     0x2308 }, /* LEFT CEILING                                   */
    { "lcub",      0x007B }, /* LEFT CURLY BRACKET                             */
    { "lcy",       0x043B }, /* CYRILLIC SMALL LETTER EL                       */
    { "ldot",      0x22D6 }, /* LESS-THAN WITH DOT                             */
    { "ldquo",     0x201C }, /* LEFT DOUBLE QUOTATION MARK                     */
    { "ldquor",    0x201E }, /* DOUBLE LOW-9 QUOTATION MARK                    */
    { "le",        0x2264 }, /* LESS-THAN OR EQUAL TO                          */
    { "leg",       0x22DA }, /* LESS-THAN EQUAL TO OR GREATER-THAN             */
    { "les",       0x2264 }, /* LESS-THAN OR EQUAL TO                          */
    { "lfloor",    0x230A }, /* LEFT FLOOR                                     */
    { "lg",        0x2276 }, /* LESS-THAN OR GREATER-THAN                      */
    { "lgr",       0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
    { "lhard",     0x21BD }, /* LEFTWARDS HARPOON WITH BARB DOWNWARDS          */
    { "lharu",     0x21BC }, /* LEFTWARDS HARPOON WITH BARB UPWARDS            */
    { "lhblk",     0x2584 }, /* LOWER HALF BLOCK                               */
    { "ljcy",      0x0459 }, /* CYRILLIC SMALL LETTER LJE                      */
    { "lmidot",    0x0140 }, /* LATIN SMALL LETTER L WITH MIDDLE DOT           */
    { "lnE",       0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
    { "lne",       0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
    { "lnsim",     0x22E6 }, /* LESS-THAN BUT NOT EQUIVALENT TO                */
    { "lowast",    0x2217 }, /* ASTERISK OPERATOR                              */
    { "lowbar",    0x005F }, /* LOW LINE                                       */
    { "loz",       0x25CA }, /* LOZENGE                                        */
    { "loz",       0x2727 }, /* WHITE FOUR POINTED STAR                        */
    { "lozf",      0x2726 }, /* BLACK FOUR POINTED STAR                        */
    { "lpar",      0x0028 }, /* LEFT PARENTHESIS                               */
    { "lrarr2",    0x21C6 }, /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW          */
    { "lrhar2",    0x21CB }, /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON      */
    { "lrm",       0x200E }, /* LEFT-TO-RIGHT MARK                             */
    { "lsaquo",    0x2039 }, /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK      */
    { "lsh",       0x21B0 }, /* UPWARDS ARROW WITH TIP LEFTWARDS               */
    { "lsim",      0x2272 }, /* LESS-THAN OR EQUIVALENT TO                     */
    { "lsqb",      0x005B }, /* LEFT SQUARE BRACKET                            */
    { "lsquo",     0x2018 }, /* LEFT SINGLE QUOTATION MARK                     */
    { "lsquor",    0x201A }, /* SINGLE LOW-9 QUOTATION MARK                    */
    { "lstrok",    0x0142 }, /* LATIN SMALL LETTER L WITH STROKE               */
    { "lt",        0x003C }, /* LESS-THAN SIGN                                 */
    { "lthree",    0x22CB }, /* LEFT SEMIDIRECT PRODUCT                        */
    { "ltimes",    0x22C9 }, /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT          */
    { "ltri",      0x25C3 }, /* WHITE LEFT-POINTING SMALL TRIANGLE             */
    { "ltrie",     0x22B4 }, /* NORMAL SUBGROUP OF OR EQUAL TO                 */
    { "ltrif",     0x25C2 }, /* BLACK LEFT-POINTING SMALL TRIANGLE             */
    { "lvnE",      0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
    { "macr",      0x00AF }, /* MACRON                                         */
    { "male",      0x2642 }, /* MALE SIGN                                      */
    { "malt",      0x2720 }, /* MALTESE CROSS                                  */
    { "map",       0x21A6 }, /* RIGHTWARDS ARROW FROM BAR                      */
    { "marker",    0x25AE }, /* BLACK VERTICAL RECTANGLE                       */
    { "mcy",       0x043C }, /* CYRILLIC SMALL LETTER EM                       */
    { "mdash",     0x2014 }, /* EM DASH                                        */
    { "mgr",       0x03BC }, /* GREEK SMALL LETTER MU                          */
    { "micro",     0x00B5 }, /* MICRO SIGN                                     */
    { "mid",       0x2223 }, /* DIVIDES                                        */
    { "middot",    0x00B7 }, /* MIDDLE DOT                                     */
    { "minus",     0x2212 }, /* MINUS SIGN                                     */
    { "minusb",    0x229F }, /* SQUARED MINUS                                  */
    { "mldr",      0x2026 }, /* HORIZONTAL ELLIPSIS                            */
    { "mnplus",    0x2213 }, /* MINUS-OR-PLUS SIGN                             */
    { "models",    0x22A7 }, /* MODELS                                         */
    { "mu",        0x03BC }, /* GREEK SMALL LETTER MU                          */
    { "mumap",     0x22B8 }, /* MULTIMAP                                       */
    { "nVDash",    0x22AF }, /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS */
    { "nVdash",    0x22AE }, /* DOES NOT FORCE                                 */
    { "nabla",     0x2207 }, /* NABLA                                          */
    { "nacute",    0x0144 }, /* LATIN SMALL LETTER N WITH ACUTE                */
    { "nap",       0x2249 }, /* NOT ALMOST EQUAL TO                            */
    { "napos",     0x0149 }, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE    */
    { "natur",     0x266E }, /* MUSIC NATURAL SIGN                             */
    { "nbsp",      0x00A0 }, /* NO-BREAK SPACE                                 */
    { "ncaron",    0x0148 }, /* LATIN SMALL LETTER N WITH CARON                */
    { "ncedil",    0x0146 }, /* LATIN SMALL LETTER N WITH CEDILLA              */
    { "ncong",     0x2247 }, /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO    */
    { "ncy",       0x043D }, /* CYRILLIC SMALL LETTER EN                       */
    { "ndash",     0x2013 }, /* EN DASH                                        */
    { "ne",        0x2260 }, /* NOT EQUAL TO                                   */
    { "nearr",     0x2197 }, /* NORTH EAST ARROW                               */
    { "nequiv",    0x2262 }, /* NOT IDENTICAL TO                               */
    { "nexist",    0x2204 }, /* THERE DOES NOT EXIST                           */
    { "nge",       0x2271 }, /* NEITHER GREATER-THAN NOR EQUAL TO              */
    { "nges",      0x2271 }, /* NEITHER GREATER-THAN NOR EQUAL TO              */
    { "ngr",       0x03BD }, /* GREEK SMALL LETTER NU                          */
    { "ngt",       0x226F }, /* NOT GREATER-THAN                               */
    { "nhArr",     0x21CE }, /* LEFT RIGHT DOUBLE ARROW WITH STROKE            */
    { "nharr",     0x21AE }, /* LEFT RIGHT ARROW WITH STROKE                   */
    { "ni",        0x220B }, /* CONTAINS AS MEMBER                             */
    { "njcy",      0x045A }, /* CYRILLIC SMALL LETTER NJE                      */
    { "nlArr",     0x21CD }, /* LEFTWARDS DOUBLE ARROW WITH STROKE             */
    { "nlarr",     0x219A }, /* LEFTWARDS ARROW WITH STROKE                    */
    { "nldr",      0x2025 }, /* TWO DOT LEADER                                 */
    { "nle",       0x2270 }, /* NEITHER LESS-THAN NOR EQUAL TO                 */
    { "nles",      0x2270 }, /* NEITHER LESS-THAN NOR EQUAL TO                 */
    { "nlt",       0x226E }, /* NOT LESS-THAN                                  */
    { "nltri",     0x22EA }, /* NOT NORMAL SUBGROUP OF                         */
    { "nltrie",    0x22EC }, /* NOT NORMAL SUBGROUP OF OR EQUAL TO             */
    { "nmid",      0x2224 }, /* DOES NOT DIVIDE                                */
    { "not",       0x00AC }, /* NOT SIGN                                       */
    { "notin",     0x2209 }, /* NOT AN ELEMENT OF                              */
    { "npar",      0x2226 }, /* NOT PARALLEL TO                                */
    { "npr",       0x2280 }, /* DOES NOT PRECEDE                               */
    { "npre",      0x22E0 }, /* DOES NOT PRECEDE OR EQUAL                      */
    { "nrArr",     0x21CF }, /* RIGHTWARDS DOUBLE ARROW WITH STROKE            */
    { "nrarr",     0x219B }, /* RIGHTWARDS ARROW WITH STROKE                   */
    { "nrtri",     0x22EB }, /* DOES NOT CONTAIN AS NORMAL SUBGROUP            */
    { "nrtrie",    0x22ED }, /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL   */
    { "nsc",       0x2281 }, /* DOES NOT SUCCEED                               */
    { "nsce",      0x22E1 }, /* DOES NOT SUCCEED OR EQUAL                      */
    { "nsim",      0x2241 }, /* NOT TILDE                                      */
    { "nsime",     0x2244 }, /* NOT ASYMPTOTICALLY EQUAL TO                    */
    { "nspar",     0x2226 }, /* NOT PARALLEL TO                                */
    { "nsub",      0x2284 }, /* NOT A SUBSET OF                                */
    { "nsubE",     0x2288 }, /* NEITHER A SUBSET OF NOR EQUAL TO               */
    { "nsube",     0x2288 }, /* NEITHER A SUBSET OF NOR EQUAL TO               */
    { "nsup",      0x2285 }, /* NOT A SUPERSET OF                              */
    { "nsupE",     0x2289 }, /* NEITHER A SUPERSET OF NOR EQUAL TO             */
    { "nsupe",     0x2289 }, /* NEITHER A SUPERSET OF NOR EQUAL TO             */
    { "ntilde",    0x00F1 }, /* LATIN SMALL LETTER N WITH TILDE                */
    { "nu",        0x03BD }, /* GREEK SMALL LETTER NU                          */
    { "num",       0x0023 }, /* NUMBER SIGN                                    */
    { "numero",    0x2116 }, /* NUMERO SIGN                                    */
    { "numsp",     0x2007 }, /* FIGURE SPACE                                   */
    { "nvDash",    0x22AD }, /* NOT TRUE                                       */
    { "nvdash",    0x22AC }, /* DOES NOT PROVE                                 */
    { "nwarr",     0x2196 }, /* NORTH WEST ARROW                               */
    { "oS",        0x24C8 }, /* CIRCLED LATIN CAPITAL LETTER S                 */
    { "oacgr",     0x03CC }, /* GREEK SMALL LETTER OMICRON WITH TONOS          */
    { "oacute",    0x00F3 }, /* LATIN SMALL LETTER O WITH ACUTE                */
    { "oast",      0x229B }, /* CIRCLED ASTERISK OPERATOR                      */
    { "ocir",      0x229A }, /* CIRCLED RING OPERATOR                          */
    { "ocirc",     0x00F4 }, /* LATIN SMALL LETTER O WITH CIRCUMFLEX           */
    { "ocy",       0x043E }, /* CYRILLIC SMALL LETTER O                        */
    { "odash",     0x229D }, /* CIRCLED DASH                                   */
    { "odblac",    0x0151 }, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE         */
    { "odot",      0x2299 }, /* CIRCLED DOT OPERATOR                           */
    { "oelig",     0x0153 }, /* LATIN SMALL LIGATURE OE                        */
    { "ogon",      0x02DB }, /* OGONEK                                         */
    { "ogr",       0x03BF }, /* GREEK SMALL LETTER OMICRON                     */
    { "ograve",    0x00F2 }, /* LATIN SMALL LETTER O WITH GRAVE                */
    { "ohacgr",    0x03CE }, /* GREEK SMALL LETTER OMEGA WITH TONOS            */
    { "ohgr",      0x03C9 }, /* GREEK SMALL LETTER OMEGA                       */
    { "ohm",       0x2126 }, /* OHM SIGN                                       */
    { "olarr",     0x21BA }, /* ANTICLOCKWISE OPEN CIRCLE ARROW                */
    { "oline",     0x203E }, /* OVERLINE                                       */
    { "omacr",     0x014D }, /* LATIN SMALL LETTER O WITH MACRON               */
    { "omega",     0x03C9 }, /* GREEK SMALL LETTER OMEGA                       */
    { "omicron",   0x03BF }, /* GREEK SMALL LETTER OMICRON                     */
    { "ominus",    0x2296 }, /* CIRCLED MINUS                                  */
    { "oplus",     0x2295 }, /* CIRCLED PLUS                                   */
    { "or",        0x2228 }, /* LOGICAL OR                                     */
    { "orarr",     0x21BB }, /* CLOCKWISE OPEN CIRCLE ARROW                    */
    { "order",     0x2134 }, /* SCRIPT SMALL O                                 */
    { "ordf",      0x00AA }, /* FEMININE ORDINAL INDICATOR                     */
    { "ordm",      0x00BA }, /* MASCULINE ORDINAL INDICATOR                    */
    { "oslash",    0x00F8 }, /* LATIN SMALL LETTER O WITH STROKE               */
    { "osol",      0x2298 }, /* CIRCLED DIVISION SLASH                         */
    { "otilde",    0x00F5 }, /* LATIN SMALL LETTER O WITH TILDE                */
    { "otimes",    0x2297 }, /* CIRCLED TIMES                                  */
    { "ouml",      0x00F6 }, /* LATIN SMALL LETTER O WITH DIAERESIS            */
    { "par",       0x2225 }, /* PARALLEL TO                                    */
    { "para",      0x00B6 }, /* PILCROW SIGN                                   */
    { "part",      0x2202 }, /* PARTIAL DIFFERENTIAL                           */
    { "pcy",       0x043F }, /* CYRILLIC SMALL LETTER PE                       */
    { "percnt",    0x0025 }, /* PERCENT SIGN                                   */
    { "period",    0x002E }, /* FULL STOP                                      */
    { "permil",    0x2030 }, /* PER MILLE SIGN                                 */
    { "perp",      0x22A5 }, /* UP TACK                                        */
    { "pgr",       0x03C0 }, /* GREEK SMALL LETTER PI                          */
    { "phgr",      0x03C6 }, /* GREEK SMALL LETTER PHI                         */
    { "phi",       0x03C6 }, /* GREEK SMALL LETTER PHI                         */
    { "phis",      0x03C6 }, /* GREEK SMALL LETTER PHI                         */
    { "phiv",      0x03D5 }, /* GREEK PHI SYMBOL                               */
    { "phmmat",    0x2133 }, /* SCRIPT CAPITAL M                               */
    { "phone",     0x260E }, /* BLACK TELEPHONE                                */
    { "pi",        0x03C0 }, /* GREEK SMALL LETTER PI                          */
    { "piv",       0x03D6 }, /* GREEK PI SYMBOL                                */
    { "planck",    0x210F }, /* PLANCK CONSTANT OVER TWO PI                    */
    { "plus",      0x002B }, /* PLUS SIGN                                      */
    { "plusb",     0x229E }, /* SQUARED PLUS                                   */
    { "plusdo",    0x2214 }, /* DOT PLUS                                       */
    { "plusmn",    0x00B1 }, /* PLUS-MINUS SIGN                                */
    { "pound",     0x00A3 }, /* POUND SIGN                                     */
    { "pr",        0x227A }, /* PRECEDES                                       */
    { "pre",       0x227C }, /* PRECEDES OR EQUAL TO                           */
    { "prime",     0x2032 }, /* PRIME                                          */
    { "prnsim",    0x22E8 }, /* PRECEDES BUT NOT EQUIVALENT TO                 */
    { "prod",      0x220F }, /* N-ARY PRODUCT                                  */
    { "prop",      0x221D }, /* PROPORTIONAL TO                                */
    { "prsim",     0x227E }, /* PRECEDES OR EQUIVALENT TO                      */
    { "psgr",      0x03C8 }, /* GREEK SMALL LETTER PSI                         */
    { "psi",       0x03C8 }, /* GREEK SMALL LETTER PSI                         */
    { "puncsp",    0x2008 }, /* PUNCTUATION SPACE                              */
    { "quest",     0x003F }, /* QUESTION MARK                                  */
    { "quot",      0x0022 }, /* QUOTATION MARK                                 */
    { "rAarr",     0x21DB }, /* RIGHTWARDS TRIPLE ARROW                        */
    { "rArr",      0x21D2 }, /* RIGHTWARDS DOUBLE ARROW                        */
    { "racute",    0x0155 }, /* LATIN SMALL LETTER R WITH ACUTE                */
    { "radic",     0x221A }, /* SQUARE ROOT                                    */
    { "rang",      0x232A }, /* RIGHT-POINTING ANGLE BRACKET                   */
    { "raquo",     0x00BB }, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK     */
    { "rarr",      0x2192 }, /* RIGHTWARDS ARROW                               */
    { "rarr2",     0x21C9 }, /* RIGHTWARDS PAIRED ARROWS                       */
    { "rarrhk",    0x21AA }, /* RIGHTWARDS ARROW WITH HOOK                     */
    { "rarrlp",    0x21AC }, /* RIGHTWARDS ARROW WITH LOOP                     */
    { "rarrtl",    0x21A3 }, /* RIGHTWARDS ARROW WITH TAIL                     */
    { "rarrw",     0x219D }, /* RIGHTWARDS WAVE ARROW                          */
    { "rcaron",    0x0159 }, /* LATIN SMALL LETTER R WITH CARON                */
    { "rcedil",    0x0157 }, /* LATIN SMALL LETTER R WITH CEDILLA              */
    { "rceil",     0x2309 }, /* RIGHT CEILING                                  */
    { "rcub",      0x007D }, /* RIGHT CURLY BRACKET                            */
    { "rcy",       0x0440 }, /* CYRILLIC SMALL LETTER ER                       */
    { "rdquo",     0x201D }, /* RIGHT DOUBLE QUOTATION MARK                    */
    { "rdquor",    0x201C }, /* LEFT DOUBLE QUOTATION MARK                     */
    { "real",      0x211C }, /* BLACK-LETTER CAPITAL R                         */
    { "rect",      0x25AD }, /* WHITE RECTANGLE                                */
    { "reg",       0x00AE }, /* REGISTERED SIGN                                */
    { "rfloor",    0x230B }, /* RIGHT FLOOR                                    */
    { "rgr",       0x03C1 }, /* GREEK SMALL LETTER RHO                         */
    { "rhard",     0x21C1 }, /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS         */
    { "rharu",     0x21C0 }, /* RIGHTWARDS HARPOON WITH BARB UPWARDS           */
    { "rho",       0x03C1 }, /* GREEK SMALL LETTER RHO                         */
    { "rhov",      0x03F1 }, /* GREEK RHO SYMBOL                               */
    { "ring",      0x02DA }, /* RING ABOVE                                     */
    { "rlarr2",    0x21C4 }, /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW          */
    { "rlhar2",    0x21CC }, /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON      */
    { "rlm",       0x200F }, /* RIGHT-TO-LEFT MARK                             */
    { "rpar",      0x0029 }, /* RIGHT PARENTHESIS                              */
    { "rsaquo",    0x203A }, /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK     */
    { "rsh",       0x21B1 }, /* UPWARDS ARROW WITH TIP RIGHTWARDS              */
    { "rsqb",      0x005D }, /* RIGHT SQUARE BRACKET                           */
    { "rsquo",     0x2019 }, /* RIGHT SINGLE QUOTATION MARK                    */
    { "rsquor",    0x2018 }, /* LEFT SINGLE QUOTATION MARK                     */
    { "rthree",    0x22CC }, /* RIGHT SEMIDIRECT PRODUCT                       */
    { "rtimes",    0x22CA }, /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT         */
    { "rtri",      0x25B9 }, /* WHITE RIGHT-POINTING SMALL TRIANGLE            */
    { "rtrie",     0x22B5 }, /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO        */
    { "rtrif",     0x25B8 }, /* BLACK RIGHT-POINTING SMALL TRIANGLE            */
    { "rx",        0x211E }, /* PRESCRIPTION TAKE                              */
    { "sacute",    0x015B }, /* LATIN SMALL LETTER S WITH ACUTE                */
    { "samalg",    0x2210 }, /* N-ARY COPRODUCT                                */
    { "sbquo",     0x201A }, /* SINGLE LOW-9 QUOTATION MARK                    */
    { "sbsol",     0x005C }, /* REVERSE SOLIDUS                                */
    { "sc",        0x227B }, /* SUCCEEDS                                       */
    { "scaron",    0x0161 }, /* LATIN SMALL LETTER S WITH CARON                */
    { "sccue",     0x227D }, /* SUCCEEDS OR EQUAL TO                           */
    { "sce",       0x227D }, /* SUCCEEDS OR EQUAL TO                           */
    { "scedil",    0x015F }, /* LATIN SMALL LETTER S WITH CEDILLA              */
    { "scirc",     0x015D }, /* LATIN SMALL LETTER S WITH CIRCUMFLEX           */
    { "scnsim",    0x22E9 }, /* SUCCEEDS BUT NOT EQUIVALENT TO                 */
    { "scomma",    0x0219 }, /* LATIN SMALL LETTER S WITH COMMA BELOW          */
    { "scsim",     0x227F }, /* SUCCEEDS OR EQUIVALENT TO                      */
    { "scy",       0x0441 }, /* CYRILLIC SMALL LETTER ES                       */
    { "sdot",      0x22C5 }, /* DOT OPERATOR                                   */
    { "sdotb",     0x22A1 }, /* SQUARED DOT OPERATOR                           */
    { "sect",      0x00A7 }, /* SECTION SIGN                                   */
    { "semi",      0x003B }, /* SEMICOLON                                      */
    { "setmn",     0x2216 }, /* SET MINUS                                      */
    { "sext",      0x2736 }, /* SIX POINTED BLACK STAR                         */
    { "sfgr",      0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
    { "sfrown",    0x2322 }, /* FROWN                                          */
    { "sgr",       0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
    { "sharp",     0x266F }, /* MUSIC SHARP SIGN                               */
    { "shchcy",    0x0449 }, /* CYRILLIC SMALL LETTER SHCHA                    */
    { "shcy",      0x0448 }, /* CYRILLIC SMALL LETTER SHA                      */
    { "shy",       0x00AD }, /* SOFT HYPHEN                                    */
    { "sigma",     0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
    { "sigmaf",    0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
    { "sigmav",    0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
    { "sim",       0x223C }, /* TILDE OPERATOR                                 */
    { "sime",      0x2243 }, /* ASYMPTOTICALLY EQUAL TO                        */
    { "smile",     0x2323 }, /* SMILE                                          */
    { "softcy",    0x044C }, /* CYRILLIC SMALL LETTER SOFT SIGN                */
    { "sol",       0x002F }, /* SOLIDUS                                        */
    { "spades",    0x2660 }, /* BLACK SPADE SUIT                               */
    { "spar",      0x2225 }, /* PARALLEL TO                                    */
    { "sqcap",     0x2293 }, /* SQUARE CAP                                     */
    { "sqcup",     0x2294 }, /* SQUARE CUP                                     */
    { "sqsub",     0x228F }, /* SQUARE IMAGE OF                                */
    { "sqsube",    0x2291 }, /* SQUARE IMAGE OF OR EQUAL TO                    */
    { "sqsup",     0x2290 }, /* SQUARE ORIGINAL OF                             */
    { "sqsupe",    0x2292 }, /* SQUARE ORIGINAL OF OR EQUAL TO                 */
    { "squ",       0x25A1 }, /* WHITE SQUARE                                   */
    { "square",    0x25A1 }, /* WHITE SQUARE                                   */
    { "squf",      0x25AA }, /* BLACK SMALL SQUARE                             */
    { "ssetmn",    0x2216 }, /* SET MINUS                                      */
    { "ssmile",    0x2323 }, /* SMILE                                          */
    { "sstarf",    0x22C6 }, /* STAR OPERATOR                                  */
    { "star",      0x2606 }, /* WHITE STAR                                     */
    { "starf",     0x2605 }, /* BLACK STAR                                     */
    { "sub",       0x2282 }, /* SUBSET OF                                      */
    { "subE",      0x2286 }, /* SUBSET OF OR EQUAL TO                          */
    { "sube",      0x2286 }, /* SUBSET OF OR EQUAL TO                          */
    { "subnE",     0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
    { "subne",     0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
    { "sum",       0x2211 }, /* N-ARY SUMMATION                                */
    { "sung",      0x266A }, /* EIGHTH NOTE                                    */
    { "sup",       0x2283 }, /* SUPERSET OF                                    */
    { "sup1",      0x00B9 }, /* SUPERSCRIPT ONE                                */
    { "sup2",      0x00B2 }, /* SUPERSCRIPT TWO                                */
    { "sup3",      0x00B3 }, /* SUPERSCRIPT THREE                              */
    { "supE",      0x2287 }, /* SUPERSET OF OR EQUAL TO                        */
    { "supe",      0x2287 }, /* SUPERSET OF OR EQUAL TO                        */
    { "supnE",     0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
    { "supne",     0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
    { "szlig",     0x00DF }, /* LATIN SMALL LETTER SHARP S                     */
    { "target",    0x2316 }, /* POSITION INDICATOR                             */
    { "tau",       0x03C4 }, /* GREEK SMALL LETTER TAU                         */
    { "tcaron",    0x0165 }, /* LATIN SMALL LETTER T WITH CARON                */
    { "tcedil",    0x0163 }, /* LATIN SMALL LETTER T WITH CEDILLA              */
    { "tcomma",    0x021B }, /* LATIN SMALL LETTER T WITH COMMA BELOW          */
    { "tcy",       0x0442 }, /* CYRILLIC SMALL LETTER TE                       */
    { "tdot",      0x20DB }, /* COMBINING THREE DOTS ABOVE                     */
    { "telrec",    0x2315 }, /* TELEPHONE RECORDER                             */
    { "tgr",       0x03C4 }, /* GREEK SMALL LETTER TAU                         */
    { "there4",    0x2234 }, /* THEREFORE                                      */
    { "theta",     0x03B8 }, /* GREEK SMALL LETTER THETA                       */
    { "thetas",    0x03B8 }, /* GREEK SMALL LETTER THETA                       */
    { "thetasym",  0x03D1 }, /* GREEK THETA SYMBOL                             */
    { "thetav",    0x03D1 }, /* GREEK THETA SYMBOL                             */
    { "thgr",      0x03B8 }, /* GREEK SMALL LETTER THETA                       */
    { "thinsp",    0x2009 }, /* THIN SPACE                                     */
    { "thkap",     0x2248 }, /* ALMOST EQUAL TO                                */
    { "thksim",    0x223C }, /* TILDE OPERATOR                                 */
    { "thorn",     0x00FE }, /* LATIN SMALL LETTER THORN                       */
    { "tilde",     0x02DC }, /* SMALL TILDE                                    */
    { "times",     0x00D7 }, /* MULTIPLICATION SIGN                            */
    { "timesb",    0x22A0 }, /* SQUARED TIMES                                  */
    { "top",       0x22A4 }, /* DOWN TACK                                      */
    { "tprime",    0x2034 }, /* TRIPLE PRIME                                   */
    { "trade",     0x2122 }, /* TRADE MARK SIGN                                */
    { "trie",      0x225C }, /* DELTA EQUAL TO                                 */
    { "tscy",      0x0446 }, /* CYRILLIC SMALL LETTER TSE                      */
    { "tshcy",     0x045B }, /* CYRILLIC SMALL LETTER TSHE                     */
    { "tstrok",    0x0167 }, /* LATIN SMALL LETTER T WITH STROKE               */
    { "twixt",     0x226C }, /* BETWEEN                                        */
    { "uArr",      0x21D1 }, /* UPWARDS DOUBLE ARROW                           */
    { "uacgr",     0x03CD }, /* GREEK SMALL LETTER UPSILON WITH TONOS          */
    { "uacute",    0x00FA }, /* LATIN SMALL LETTER U WITH ACUTE                */
    { "uarr",      0x2191 }, /* UPWARDS ARROW                                  */
    { "uarr2",     0x21C8 }, /* UPWARDS PAIRED ARROWS                          */
    { "ubrcy",     0x045E }, /* CYRILLIC SMALL LETTER SHORT U                  */
    { "ubreve",    0x016D }, /* LATIN SMALL LETTER U WITH BREVE                */
    { "ucirc",     0x00FB }, /* LATIN SMALL LETTER U WITH CIRCUMFLEX           */
    { "ucy",       0x0443 }, /* CYRILLIC SMALL LETTER U                        */
    { "udblac",    0x0171 }, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE         */
    { "udiagr",    0x03B0 }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND  */
    { "udigr",     0x03CB }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA      */
    { "ugr",       0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
    { "ugrave",    0x00F9 }, /* LATIN SMALL LETTER U WITH GRAVE                */
    { "uharl",     0x21BF }, /* UPWARDS HARPOON WITH BARB LEFTWARDS            */
    { "uharr",     0x21BE }, /* UPWARDS HARPOON WITH BARB RIGHTWARDS           */
    { "uhblk",     0x2580 }, /* UPPER HALF BLOCK                               */
    { "ulcorn",    0x231C }, /* TOP LEFT CORNER                                */
    { "ulcrop",    0x230F }, /* TOP LEFT CROP                                  */
    { "umacr",     0x016B }, /* LATIN SMALL LETTER U WITH MACRON               */
    { "uml",       0x00A8 }, /* DIAERESIS                                      */
    { "uogon",     0x0173 }, /* LATIN SMALL LETTER U WITH OGONEK               */
    { "uplus",     0x228E }, /* MULTISET UNION                                 */
    { "upsi",      0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
    { "upsih",     0x03D2 }, /* GREEK UPSILON WITH HOOK SYMBOL                 */
    { "upsilon",   0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
    { "urcorn",    0x231D }, /* TOP RIGHT CORNER                               */
    { "urcrop",    0x230E }, /* TOP RIGHT CROP                                 */
    { "uring",     0x016F }, /* LATIN SMALL LETTER U WITH RING ABOVE           */
    { "utilde",    0x0169 }, /* LATIN SMALL LETTER U WITH TILDE                */
    { "utri",      0x25B5 }, /* WHITE UP-POINTING SMALL TRIANGLE               */
    { "utrif",     0x25B4 }, /* BLACK UP-POINTING SMALL TRIANGLE               */
    { "uuml",      0x00FC }, /* LATIN SMALL LETTER U WITH DIAERESIS            */
    { "vArr",      0x21D5 }, /* UP DOWN DOUBLE ARROW                           */
    { "vDash",     0x22A8 }, /* TRUE                                           */
    { "varr",      0x2195 }, /* UP DOWN ARROW                                  */
    { "vcy",       0x0432 }, /* CYRILLIC SMALL LETTER VE                       */
    { "vdash",     0x22A2 }, /* RIGHT TACK                                     */
    { "veebar",    0x22BB }, /* XOR                                            */
    { "vellip",    0x22EE }, /* VERTICAL ELLIPSIS                              */
    { "verbar",    0x007C }, /* VERTICAL LINE                                  */
    { "vltri",     0x22B2 }, /* NORMAL SUBGROUP OF                             */
    { "vprime",    0x2032 }, /* PRIME                                          */
    { "vprop",     0x221D }, /* PROPORTIONAL TO                                */
    { "vrtri",     0x22B3 }, /* CONTAINS AS NORMAL SUBGROUP                    */
    { "vsubnE",    0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
    { "vsubne",    0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
    { "vsupnE",    0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
    { "vsupne",    0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
    { "wcirc",     0x0175 }, /* LATIN SMALL LETTER W WITH CIRCUMFLEX           */
    { "wedgeq",    0x2259 }, /* ESTIMATES                                      */
    { "weierp",    0x2118 }, /* SCRIPT CAPITAL P                               */
    { "wreath",    0x2240 }, /* WREATH PRODUCT                                 */
    { "xcirc",     0x25CB }, /* WHITE CIRCLE                                   */
    { "xdtri",     0x25BD }, /* WHITE DOWN-POINTING TRIANGLE                   */
    { "xgr",       0x03BE }, /* GREEK SMALL LETTER XI                          */
    { "xhArr",     0x2194 }, /* LEFT RIGHT ARROW                               */
    { "xharr",     0x2194 }, /* LEFT RIGHT ARROW                               */
    { "xi",        0x03BE }, /* GREEK SMALL LETTER XI                          */
    { "xlArr",     0x21D0 }, /* LEFTWARDS DOUBLE ARROW                         */
    { "xrArr",     0x21D2 }, /* RIGHTWARDS DOUBLE ARROW                        */
    { "xutri",     0x25B3 }, /* WHITE UP-POINTING TRIANGLE                     */
    { "yacute",    0x00FD }, /* LATIN SMALL LETTER Y WITH ACUTE                */
    { "yacy",      0x044F }, /* CYRILLIC SMALL LETTER YA                       */
    { "ycirc",     0x0177 }, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX           */
    { "ycy",       0x044B }, /* CYRILLIC SMALL LETTER YERU                     */
    { "yen",       0x00A5 }, /* YEN SIGN                                       */
    { "yicy",      0x0457 }, /* CYRILLIC SMALL LETTER YI                       */
    { "yucy",      0x044E }, /* CYRILLIC SMALL LETTER YU                       */
    { "yuml",      0x00FF }, /* LATIN SMALL LETTER Y WITH DIAERESIS            */
    { "zacute",    0x017A }, /* LATIN SMALL LETTER Z WITH ACUTE                */
    { "zcaron",    0x017E }, /* LATIN SMALL LETTER Z WITH CARON                */
    { "zcy",       0x0437 }, /* CYRILLIC SMALL LETTER ZE                       */
    { "zdot",      0x017C }, /* LATIN SMALL LETTER Z WITH DOT ABOVE            */
    { "zeta",      0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
    { "zgr",       0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
    { "zhcy",      0x0436 }, /* CYRILLIC SMALL LETTER ZHE                      */
    { "zwj",       0x200D }, /* ZERO WIDTH JOINER                              */
    { "zwnj",      0x200C }, /* ZERO WIDTH NON-JOINER                          */
    { NULL, 0 }
};

#define N_ENTITIES 1001