]> matita.cs.unibo.it Git - helm.git/commitdiff
changed structure of the generated utf8MacroTable.ml file so that it can be
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 22 Feb 2006 14:39:11 +0000 (14:39 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 22 Feb 2006 14:39:11 +0000 (14:39 +0000)
compiled with ocamlopt avoiding Stack_overflow

helm/software/components/utf8_macros/Makefile
helm/software/components/utf8_macros/make_table.ml
helm/software/components/utf8_macros/utf8MacroTable.ml

index 2b737627f17ef01c058e03fe2d01b4e7515a2ced..39ef46210198559f5dbf3f3361e72899868569d3 100644 (file)
@@ -12,20 +12,20 @@ all: utf8_macros.cma pa_unicode_macro.cma
 
 make_table: make_table.ml
        @echo "  OCAMLC $<"
-       @$(OCAMLFIND) ocamlc -package $(MAKE_TABLE_PACKAGES) -linkpkg -o $@ $^
+       $(H)$(OCAMLFIND) ocamlc -package $(MAKE_TABLE_PACKAGES) -linkpkg -o $@ $^
 
 utf8MacroTable.ml:
        ./make_table $@
 utf8MacroTable.cmo: utf8MacroTable.ml
        @echo "  OCAMLC $<"
-       @$(OCAMLFIND) ocamlc -c $<
+       $(H)@$(OCAMLFIND) ocamlc -c $<
 
 pa_unicode_macro.cmo: pa_unicode_macro.ml utf8Macro.cmo
        @echo "  OCAMLC $<"
-       @$(OCAMLFIND) ocamlc -package camlp4 -pp "camlp4o q_MLast.cmo pa_extend.cmo -loc loc" -c $<
+       $(H)@$(OCAMLFIND) ocamlc -package camlp4 -pp "camlp4o q_MLast.cmo pa_extend.cmo -loc loc" -c $<
 pa_unicode_macro.cma: utf8MacroTable.cmo utf8Macro.cmo pa_unicode_macro.cmo
        @echo "  OCAMLC -a $@"
-       @$(OCAMLFIND) ocamlc -a -o $@ $^
+       $(H)@$(OCAMLFIND) ocamlc -a -o $@ $^
 
 .PHONY: test
 test: test.ml
index 4722af1e1328dc2ee32fb18ad643eef2c1ebfeab..e8e453df4c1b842772642bf437214806281277fc 100644 (file)
@@ -63,11 +63,10 @@ let iter_entities_file    = iter_gen "entity" "name" "value"
 let iter_dictionary_file  = iter_gen "entry" "name" "val"
 
 let parse_from_xml () =
-  let (macro2utf8, utf82macro) = (Hashtbl.create 2000, Hashtbl.create 2000) in
+  let macro2utf8 = Hashtbl.create 2000 in
   let add_macro macro utf8 =
     debug_print (lazy (sprintf "Adding macro %s = '%s'" macro utf8));
-    Hashtbl.replace macro2utf8 macro utf8;
-    Hashtbl.replace utf82macro utf8 macro
+    Hashtbl.replace macro2utf8 macro utf8
   in
   let fill_table () =
     List.iter
@@ -78,24 +77,26 @@ let parse_from_xml () =
       xml_tables
   in
   fill_table ();
-  macro2utf8, utf82macro
+  macro2utf8
 
 let main () =
   let oc = open_out Sys.argv.(1) in
   output_string oc "(* GENERATED by make_table: DO NOT EDIT! *)\n";
   output_string oc "let macro2utf8 = Hashtbl.create 2000\n";
   output_string oc "let utf82macro = Hashtbl.create 2000\n";
-  let macro2utf8, utf82macro = parse_from_xml () in
+  output_string oc "let data = [\n";
+  let macro2utf8 = parse_from_xml () in
   Hashtbl.iter
     (fun macro utf8 ->
-      fprintf oc "let _ = Hashtbl.replace macro2utf8 \"%s\" \"%s\"\n"
-        macro (String.escaped utf8))
+      fprintf oc "  \"%s\", \"%s\";\n" macro (String.escaped utf8))
     macro2utf8;
-  Hashtbl.iter
-    (fun utf8 macro ->
-      fprintf oc "let _ = Hashtbl.replace utf82macro \"%s\" \"%s\"\n"
-        (String.escaped utf8) macro)
-    utf82macro;
+  output_string oc "  ];;\n";
+  output_string oc "let _ =\n";
+  output_string oc "  List.iter\n";
+  output_string oc "    (fun (macro, utf8) ->\n";
+  output_string oc "      Hashtbl.replace macro2utf8 macro utf8;\n";
+  output_string oc "      Hashtbl.replace utf82macro utf8 macro)\n";
+  output_string oc "    data;;\n";
   close_out oc
 
 let _ = main ()
index 8b4a02e47077d333c182b541d417ed64770b0b4d..eefdcea0ff0236f91a08efd6713ae67a5fb33e99 100644 (file)
 (* GENERATED by make_table: DO NOT EDIT! *)
 let macro2utf8 = Hashtbl.create 2000
 let utf82macro = Hashtbl.create 2000
-let _ = Hashtbl.replace macro2utf8 "nscr" "\240\157\147\131"
-let _ = Hashtbl.replace macro2utf8 "LJcy" "\208\137"
-let _ = Hashtbl.replace macro2utf8 "dd" "\226\133\134"
-let _ = Hashtbl.replace macro2utf8 "Omacr" "\197\140"
-let _ = Hashtbl.replace macro2utf8 "npreceq" "\226\170\175\204\184"
-let _ = Hashtbl.replace macro2utf8 "Gcirc" "\196\156"
-let _ = Hashtbl.replace macro2utf8 "utilde" "\197\169"
-let _ = Hashtbl.replace macro2utf8 "rdca" "\226\164\183"
-let _ = Hashtbl.replace macro2utf8 "racute" "\197\149"
-let _ = Hashtbl.replace macro2utf8 "mstpos" "\226\136\190"
-let _ = Hashtbl.replace macro2utf8 "supnE" "\226\138\139"
-let _ = Hashtbl.replace macro2utf8 "NotLessLess" "\226\137\170\204\184\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "iiint" "\226\136\173"
-let _ = Hashtbl.replace macro2utf8 "uscr" "\240\157\147\138"
-let _ = Hashtbl.replace macro2utf8 "Sfr" "\240\157\148\150"
-let _ = Hashtbl.replace macro2utf8 "nsupseteqq" "\226\138\137"
-let _ = Hashtbl.replace macro2utf8 "nwarrow" "\226\134\150"
-let _ = Hashtbl.replace macro2utf8 "twoheadrightarrow" "\226\134\160"
-let _ = Hashtbl.replace macro2utf8 "sccue" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "NotSquareSuperset" "\226\138\144\204\184"
-let _ = Hashtbl.replace macro2utf8 "ee" "\226\133\135"
-let _ = Hashtbl.replace macro2utf8 "boxbox" "\226\167\137"
-let _ = Hashtbl.replace macro2utf8 "andand" "\226\169\149"
-let _ = Hashtbl.replace macro2utf8 "LeftVectorBar" "\226\165\146"
-let _ = Hashtbl.replace macro2utf8 "eg" "\226\170\154"
-let _ = Hashtbl.replace macro2utf8 "csc" "csc"
-let _ = Hashtbl.replace macro2utf8 "NotRightTriangleEqual" "\226\139\173"
-let _ = Hashtbl.replace macro2utf8 "filig" "\239\172\129"
-let _ = Hashtbl.replace macro2utf8 "atilde" "\195\163"
-let _ = Hashtbl.replace macro2utf8 "ring" "\203\154"
-let _ = Hashtbl.replace macro2utf8 "congdot" "\226\169\173"
-let _ = Hashtbl.replace macro2utf8 "gE" "\226\137\167"
-let _ = Hashtbl.replace macro2utf8 "rcedil" "\197\151"
-let _ = Hashtbl.replace macro2utf8 "el" "\226\170\153"
-let _ = Hashtbl.replace macro2utf8 "HorizontalLine" "\226\148\128"
-let _ = Hashtbl.replace macro2utf8 "incare" "\226\132\133"
-let _ = Hashtbl.replace macro2utf8 "hoarr" "\226\135\191"
-let _ = Hashtbl.replace macro2utf8 "SOFTcy" "\208\172"
-let _ = Hashtbl.replace macro2utf8 "conint" "\226\136\174"
-let _ = Hashtbl.replace macro2utf8 "OverParenthesis" "\239\184\181"
-let _ = Hashtbl.replace macro2utf8 "Uogon" "\197\178"
-let _ = Hashtbl.replace macro2utf8 "supne" "\226\138\139"
-let _ = Hashtbl.replace macro2utf8 "num" "#"
-let _ = Hashtbl.replace macro2utf8 "zcy" "\208\183"
-let _ = Hashtbl.replace macro2utf8 "Hfr" "\226\132\140"
-let _ = Hashtbl.replace macro2utf8 "dtri" "\226\150\191"
-let _ = Hashtbl.replace macro2utf8 "FilledSmallSquare" "\226\151\190"
-let _ = Hashtbl.replace macro2utf8 "SucceedsEqual" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "leftthreetimes" "\226\139\139"
-let _ = Hashtbl.replace macro2utf8 "ycirc" "\197\183"
-let _ = Hashtbl.replace macro2utf8 "sqcup" "\226\138\148"
-let _ = Hashtbl.replace macro2utf8 "DoubleLeftArrow" "\226\135\144"
-let _ = Hashtbl.replace macro2utf8 "gtrless" "\226\137\183"
-let _ = Hashtbl.replace macro2utf8 "ge" "\226\137\165"
-let _ = Hashtbl.replace macro2utf8 "Product" "\226\136\143"
-let _ = Hashtbl.replace macro2utf8 "NotExists" "\226\136\132"
-let _ = Hashtbl.replace macro2utf8 "gg" "\226\137\171"
-let _ = Hashtbl.replace macro2utf8 "curlyvee" "\226\139\142"
-let _ = Hashtbl.replace macro2utf8 "ntrianglerighteq" "\226\139\173"
-let _ = Hashtbl.replace macro2utf8 "Colon" "\226\136\183"
-let _ = Hashtbl.replace macro2utf8 "rbrke" "\226\166\140"
-let _ = Hashtbl.replace macro2utf8 "LeftDownVector" "\226\135\131"
-let _ = Hashtbl.replace macro2utf8 "gl" "\226\137\183"
-let _ = Hashtbl.replace macro2utf8 "lrcorner" "\226\140\159"
-let _ = Hashtbl.replace macro2utf8 "mapstodown" "\226\134\167"
-let _ = Hashtbl.replace macro2utf8 "excl" "!"
-let _ = Hashtbl.replace macro2utf8 "cdots" "\226\139\175"
-let _ = Hashtbl.replace macro2utf8 "larr" "\226\134\144"
-let _ = Hashtbl.replace macro2utf8 "dtdot" "\226\139\177"
-let _ = Hashtbl.replace macro2utf8 "kgreen" "\196\184"
-let _ = Hashtbl.replace macro2utf8 "rtri" "\226\150\185"
-let _ = Hashtbl.replace macro2utf8 "rbarr" "\226\164\141"
-let _ = Hashtbl.replace macro2utf8 "ocy" "\208\190"
-let _ = Hashtbl.replace macro2utf8 "gt" ">"
-let _ = Hashtbl.replace macro2utf8 "DownLeftRightVector" "\226\165\144"
-let _ = Hashtbl.replace macro2utf8 "cup" "\226\136\170"
-let _ = Hashtbl.replace macro2utf8 "updownarrow" "\226\134\149"
-let _ = Hashtbl.replace macro2utf8 "Imacr" "\196\170"
-let _ = Hashtbl.replace macro2utf8 "cross" "\226\156\151"
-let _ = Hashtbl.replace macro2utf8 "Acirc" "\195\130"
-let _ = Hashtbl.replace macro2utf8 "lvertneqq" "\226\137\168\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "ccaps" "\226\169\141"
-let _ = Hashtbl.replace macro2utf8 "NotLeftTriangleEqual" "\226\139\172"
-let _ = Hashtbl.replace macro2utf8 "IJlig" "\196\178"
-let _ = Hashtbl.replace macro2utf8 "boxplus" "\226\138\158"
-let _ = Hashtbl.replace macro2utf8 "epsilon" "\207\181"
-let _ = Hashtbl.replace macro2utf8 "zfr" "\240\157\148\183"
-let _ = Hashtbl.replace macro2utf8 "late" "\226\170\173"
-let _ = Hashtbl.replace macro2utf8 "ic" "\226\128\139"
-let _ = Hashtbl.replace macro2utf8 "lrhar" "\226\135\139"
-let _ = Hashtbl.replace macro2utf8 "gsim" "\226\137\179"
-let _ = Hashtbl.replace macro2utf8 "inf" "inf"
-let _ = Hashtbl.replace macro2utf8 "top" "\226\138\164"
-let _ = Hashtbl.replace macro2utf8 "odsold" "\226\166\188"
-let _ = Hashtbl.replace macro2utf8 "circlearrowright" "\226\134\187"
-let _ = Hashtbl.replace macro2utf8 "rtimes" "\226\139\138"
-let _ = Hashtbl.replace macro2utf8 "ii" "\226\133\136"
-let _ = Hashtbl.replace macro2utf8 "DoubleRightTee" "\226\138\168"
-let _ = Hashtbl.replace macro2utf8 "dcy" "\208\180"
-let _ = Hashtbl.replace macro2utf8 "boxdL" "\226\149\149"
-let _ = Hashtbl.replace macro2utf8 "duhar" "\226\165\175"
-let _ = Hashtbl.replace macro2utf8 "vert" "|"
-let _ = Hashtbl.replace macro2utf8 "sacute" "\197\155"
-let _ = Hashtbl.replace macro2utf8 "in" "\226\136\136"
-let _ = Hashtbl.replace macro2utf8 "Assign" "\226\137\148"
-let _ = Hashtbl.replace macro2utf8 "nsim" "\226\137\129"
-let _ = Hashtbl.replace macro2utf8 "boxdR" "\226\149\146"
-let _ = Hashtbl.replace macro2utf8 "o" "\206\191"
-let _ = Hashtbl.replace macro2utf8 "radic" "\226\136\154"
-let _ = Hashtbl.replace macro2utf8 "it" "\226\129\162"
-let _ = Hashtbl.replace macro2utf8 "int" "\226\136\171"
-let _ = Hashtbl.replace macro2utf8 "cwint" "\226\136\177"
-let _ = Hashtbl.replace macro2utf8 "ForAll" "\226\136\128"
-let _ = Hashtbl.replace macro2utf8 "simplus" "\226\168\164"
-let _ = Hashtbl.replace macro2utf8 "isindot" "\226\139\181"
-let _ = Hashtbl.replace macro2utf8 "rightthreetimes" "\226\139\140"
-let _ = Hashtbl.replace macro2utf8 "supseteqq" "\226\138\135"
-let _ = Hashtbl.replace macro2utf8 "bnot" "\226\140\144"
-let _ = Hashtbl.replace macro2utf8 "rppolint" "\226\168\146"
-let _ = Hashtbl.replace macro2utf8 "def" "\226\137\157"
-let _ = Hashtbl.replace macro2utf8 "TScy" "\208\166"
-let _ = Hashtbl.replace macro2utf8 "lE" "\226\137\166"
-let _ = Hashtbl.replace macro2utf8 "ffilig" "\239\172\131"
-let _ = Hashtbl.replace macro2utf8 "deg" "deg"
-let _ = Hashtbl.replace macro2utf8 "{" "{"
-let _ = Hashtbl.replace macro2utf8 "RightVector" "\226\135\128"
-let _ = Hashtbl.replace macro2utf8 "ofr" "\240\157\148\172"
-let _ = Hashtbl.replace macro2utf8 "|" "|"
-let _ = Hashtbl.replace macro2utf8 "liminf" "liminf"
-let _ = Hashtbl.replace macro2utf8 "}" "}"
-let _ = Hashtbl.replace macro2utf8 "LeftUpTeeVector" "\226\165\160"
-let _ = Hashtbl.replace macro2utf8 "scirc" "\197\157"
-let _ = Hashtbl.replace macro2utf8 "scedil" "\197\159"
-let _ = Hashtbl.replace macro2utf8 "ufisht" "\226\165\190"
-let _ = Hashtbl.replace macro2utf8 "LeftUpDownVector" "\226\165\145"
-let _ = Hashtbl.replace macro2utf8 "questeq" "\226\137\159"
-let _ = Hashtbl.replace macro2utf8 "leftarrow" "\226\134\144"
-let _ = Hashtbl.replace macro2utf8 "Ycy" "\208\171"
-let _ = Hashtbl.replace macro2utf8 "Coproduct" "\226\136\144"
-let _ = Hashtbl.replace macro2utf8 "det" "det"
-let _ = Hashtbl.replace macro2utf8 "boxdl" "\226\148\144"
-let _ = Hashtbl.replace macro2utf8 "Aopf" "\240\157\148\184"
-let _ = Hashtbl.replace macro2utf8 "srarr" "\226\134\146\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "lbrke" "\226\166\139"
-let _ = Hashtbl.replace macro2utf8 "boxdr" "\226\148\140"
-let _ = Hashtbl.replace macro2utf8 "Ntilde" "\195\145"
-let _ = Hashtbl.replace macro2utf8 "gnap" "\226\170\138"
-let _ = Hashtbl.replace macro2utf8 "Cap" "\226\139\146"
-let _ = Hashtbl.replace macro2utf8 "swarhk" "\226\164\166"
-let _ = Hashtbl.replace macro2utf8 "ogt" "\226\167\129"
-let _ = Hashtbl.replace macro2utf8 "emptyset" "\226\136\133\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "harrw" "\226\134\173"
-let _ = Hashtbl.replace macro2utf8 "lbarr" "\226\164\140"
-let _ = Hashtbl.replace macro2utf8 "Tilde" "\226\136\188"
-let _ = Hashtbl.replace macro2utf8 "delta" "\206\180"
-let _ = Hashtbl.replace macro2utf8 "Hopf" "\226\132\141"
-let _ = Hashtbl.replace macro2utf8 "dfr" "\240\157\148\161"
-let _ = Hashtbl.replace macro2utf8 "le" "\226\137\164"
-let _ = Hashtbl.replace macro2utf8 "lg" "lg"
-let _ = Hashtbl.replace macro2utf8 "ohm" "\226\132\166"
-let _ = Hashtbl.replace macro2utf8 "Jsercy" "\208\136"
-let _ = Hashtbl.replace macro2utf8 "quaternions" "\226\132\141"
-let _ = Hashtbl.replace macro2utf8 "DoubleLongLeftArrow" "\239\149\185"
-let _ = Hashtbl.replace macro2utf8 "Ncy" "\208\157"
-let _ = Hashtbl.replace macro2utf8 "nabla" "\226\136\135"
-let _ = Hashtbl.replace macro2utf8 "ltcir" "\226\169\185"
-let _ = Hashtbl.replace macro2utf8 "ll" "\226\137\170"
-let _ = Hashtbl.replace macro2utf8 "ln" "ln"
-let _ = Hashtbl.replace macro2utf8 "rmoust" "\226\142\177"
-let _ = Hashtbl.replace macro2utf8 "Oopf" "\240\157\149\134"
-let _ = Hashtbl.replace macro2utf8 "nbsp" "\194\160"
-let _ = Hashtbl.replace macro2utf8 "Kcedil" "\196\182"
-let _ = Hashtbl.replace macro2utf8 "vdots" "\226\139\174"
-let _ = Hashtbl.replace macro2utf8 "NotLessTilde" "\226\137\180"
-let _ = Hashtbl.replace macro2utf8 "lt" "<"
-let _ = Hashtbl.replace macro2utf8 "djcy" "\209\146"
-let _ = Hashtbl.replace macro2utf8 "DownRightTeeVector" "\226\165\159"
-let _ = Hashtbl.replace macro2utf8 "Ograve" "\195\146"
-let _ = Hashtbl.replace macro2utf8 "boxhD" "\226\149\165"
-let _ = Hashtbl.replace macro2utf8 "nsime" "\226\137\132"
-let _ = Hashtbl.replace macro2utf8 "egsdot" "\226\170\152"
-let _ = Hashtbl.replace macro2utf8 "mDDot" "\226\136\186"
-let _ = Hashtbl.replace macro2utf8 "bigodot" "\226\138\153"
-let _ = Hashtbl.replace macro2utf8 "Vopf" "\240\157\149\141"
-let _ = Hashtbl.replace macro2utf8 "looparrowright" "\226\134\172"
-let _ = Hashtbl.replace macro2utf8 "yucy" "\209\142"
-let _ = Hashtbl.replace macro2utf8 "trade" "\226\132\162"
-let _ = Hashtbl.replace macro2utf8 "Yfr" "\240\157\148\156"
-let _ = Hashtbl.replace macro2utf8 "kjcy" "\209\156"
-let _ = Hashtbl.replace macro2utf8 "mp" "\226\136\147"
-let _ = Hashtbl.replace macro2utf8 "leftrightarrows" "\226\135\134"
-let _ = Hashtbl.replace macro2utf8 "uharl" "\226\134\191"
-let _ = Hashtbl.replace macro2utf8 "ncap" "\226\169\131"
-let _ = Hashtbl.replace macro2utf8 "Iogon" "\196\174"
-let _ = Hashtbl.replace macro2utf8 "NotSubset" "\226\138\132"
-let _ = Hashtbl.replace macro2utf8 "Bumpeq" "\226\137\142"
-let _ = Hashtbl.replace macro2utf8 "mu" "\206\188"
-let _ = Hashtbl.replace macro2utf8 "FilledVerySmallSquare" "\239\150\155"
-let _ = Hashtbl.replace macro2utf8 "breve" "\203\152"
-let _ = Hashtbl.replace macro2utf8 "boxhU" "\226\149\168"
-let _ = Hashtbl.replace macro2utf8 "Sigma" "\206\163"
-let _ = Hashtbl.replace macro2utf8 "uharr" "\226\134\190"
-let _ = Hashtbl.replace macro2utf8 "xrArr" "\239\149\186"
-let _ = Hashtbl.replace macro2utf8 "ne" "\226\137\160"
-let _ = Hashtbl.replace macro2utf8 "oS" "\226\147\136"
-let _ = Hashtbl.replace macro2utf8 "xodot" "\226\138\153"
-let _ = Hashtbl.replace macro2utf8 "ni" "\226\136\139"
-let _ = Hashtbl.replace macro2utf8 "mdash" "\226\128\148"
-let _ = Hashtbl.replace macro2utf8 "Verbar" "\226\128\150"
-let _ = Hashtbl.replace macro2utf8 "die" "\194\168"
-let _ = Hashtbl.replace macro2utf8 "veebar" "\226\138\187"
-let _ = Hashtbl.replace macro2utf8 "UpArrowBar" "\226\164\146"
-let _ = Hashtbl.replace macro2utf8 "Ncaron" "\197\135"
-let _ = Hashtbl.replace macro2utf8 "RightArrowBar" "\226\135\165"
-let _ = Hashtbl.replace macro2utf8 "LongLeftArrow" "\239\149\182"
-let _ = Hashtbl.replace macro2utf8 "rceil" "\226\140\137"
-let _ = Hashtbl.replace macro2utf8 "LeftDownVectorBar" "\226\165\153"
-let _ = Hashtbl.replace macro2utf8 "umacr" "\197\171"
-let _ = Hashtbl.replace macro2utf8 "Hacek" "\203\135"
-let _ = Hashtbl.replace macro2utf8 "odblac" "\197\145"
-let _ = Hashtbl.replace macro2utf8 "lmidot" "\197\128"
-let _ = Hashtbl.replace macro2utf8 "dopf" "\240\157\149\149"
-let _ = Hashtbl.replace macro2utf8 "boxhd" "\226\148\172"
-let _ = Hashtbl.replace macro2utf8 "dim" "dim"
-let _ = Hashtbl.replace macro2utf8 "vnsub" "\226\138\132"
-let _ = Hashtbl.replace macro2utf8 "Bscr" "\226\132\172"
-let _ = Hashtbl.replace macro2utf8 "plussim" "\226\168\166"
-let _ = Hashtbl.replace macro2utf8 "doublebarwedge" "\226\140\134"
-let _ = Hashtbl.replace macro2utf8 "nu" "\206\189"
-let _ = Hashtbl.replace macro2utf8 "eqcolon" "\226\137\149"
-let _ = Hashtbl.replace macro2utf8 "luruhar" "\226\165\166"
-let _ = Hashtbl.replace macro2utf8 "Nfr" "\240\157\148\145"
-let _ = Hashtbl.replace macro2utf8 "preceq" "\226\170\175"
-let _ = Hashtbl.replace macro2utf8 "LeftTee" "\226\138\163"
-let _ = Hashtbl.replace macro2utf8 "div" "\195\183"
-let _ = Hashtbl.replace macro2utf8 "nVDash" "\226\138\175"
-let _ = Hashtbl.replace macro2utf8 "kopf" "\240\157\149\156"
-let _ = Hashtbl.replace macro2utf8 "Iscr" "\226\132\144"
-let _ = Hashtbl.replace macro2utf8 "vnsup" "\226\138\133"
-let _ = Hashtbl.replace macro2utf8 "gneq" "\226\137\169"
-let _ = Hashtbl.replace macro2utf8 "backepsilon" "\207\182"
-let _ = Hashtbl.replace macro2utf8 "boxhu" "\226\148\180"
-let _ = Hashtbl.replace macro2utf8 "ominus" "\226\138\150"
-let _ = Hashtbl.replace macro2utf8 "or" "\226\136\168"
-let _ = Hashtbl.replace macro2utf8 "lesdot" "\226\169\191"
-let _ = Hashtbl.replace macro2utf8 "RightVectorBar" "\226\165\147"
-let _ = Hashtbl.replace macro2utf8 "tcedil" "\197\163"
-let _ = Hashtbl.replace macro2utf8 "hstrok" "\196\167"
-let _ = Hashtbl.replace macro2utf8 "nrarrc" "\226\164\179\204\184"
-let _ = Hashtbl.replace macro2utf8 "ropf" "\240\157\149\163"
-let _ = Hashtbl.replace macro2utf8 "diamond" "\226\139\132"
-let _ = Hashtbl.replace macro2utf8 "smid" "\226\136\163\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "nltri" "\226\139\170"
-let _ = Hashtbl.replace macro2utf8 "Pscr" "\240\157\146\171"
-let _ = Hashtbl.replace macro2utf8 "vartheta" "\207\145"
-let _ = Hashtbl.replace macro2utf8 "therefore" "\226\136\180"
-let _ = Hashtbl.replace macro2utf8 "pi" "\207\128"
-let _ = Hashtbl.replace macro2utf8 "ntrianglelefteq" "\226\139\172"
-let _ = Hashtbl.replace macro2utf8 "nearrow" "\226\134\151"
-let _ = Hashtbl.replace macro2utf8 "pm" "\194\177"
-let _ = Hashtbl.replace macro2utf8 "natural" "\226\153\174"
-let _ = Hashtbl.replace macro2utf8 "ucy" "\209\131"
-let _ = Hashtbl.replace macro2utf8 "olt" "\226\167\128"
-let _ = Hashtbl.replace macro2utf8 "Cfr" "\226\132\173"
-let _ = Hashtbl.replace macro2utf8 "yopf" "\240\157\149\170"
-let _ = Hashtbl.replace macro2utf8 "Otilde" "\195\149"
-let _ = Hashtbl.replace macro2utf8 "ntriangleleft" "\226\139\170"
-let _ = Hashtbl.replace macro2utf8 "pr" "\226\137\186"
-let _ = Hashtbl.replace macro2utf8 "Wscr" "\240\157\146\178"
-let _ = Hashtbl.replace macro2utf8 "midcir" "\226\171\176"
-let _ = Hashtbl.replace macro2utf8 "Lacute" "\196\185"
-let _ = Hashtbl.replace macro2utf8 "DoubleDot" "\194\168"
-let _ = Hashtbl.replace macro2utf8 "Tstrok" "\197\166"
-let _ = Hashtbl.replace macro2utf8 "nrarrw" "\226\134\157\204\184"
-let _ = Hashtbl.replace macro2utf8 "uArr" "\226\135\145"
-let _ = Hashtbl.replace macro2utf8 "nLtv" "\226\137\170\204\184\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "rangle" "\226\140\170"
-let _ = Hashtbl.replace macro2utf8 "olcir" "\226\166\190"
-let _ = Hashtbl.replace macro2utf8 "Auml" "\195\132"
-let _ = Hashtbl.replace macro2utf8 "Succeeds" "\226\137\187"
-let _ = Hashtbl.replace macro2utf8 "DoubleLongLeftRightArrow" "\239\149\187"
-let _ = Hashtbl.replace macro2utf8 "TSHcy" "\208\139"
-let _ = Hashtbl.replace macro2utf8 "gammad" "\207\156"
-let _ = Hashtbl.replace macro2utf8 "epsiv" "\201\155"
-let _ = Hashtbl.replace macro2utf8 "notinva" "\226\136\137\204\184"
-let _ = Hashtbl.replace macro2utf8 "notinvb" "\226\139\183"
-let _ = Hashtbl.replace macro2utf8 "eqvparsl" "\226\167\165"
-let _ = Hashtbl.replace macro2utf8 "notinvc" "\226\139\182"
-let _ = Hashtbl.replace macro2utf8 "nsubE" "\226\138\136"
-let _ = Hashtbl.replace macro2utf8 "supplus" "\226\171\128"
-let _ = Hashtbl.replace macro2utf8 "RightUpDownVector" "\226\165\143"
-let _ = Hashtbl.replace macro2utf8 "Tab" "\t"
-let _ = Hashtbl.replace macro2utf8 "Lcedil" "\196\187"
-let _ = Hashtbl.replace macro2utf8 "backslash" "\\"
-let _ = Hashtbl.replace macro2utf8 "pointint" "\226\168\149"
-let _ = Hashtbl.replace macro2utf8 "jcy" "\208\185"
-let _ = Hashtbl.replace macro2utf8 "iocy" "\209\145"
-let _ = Hashtbl.replace macro2utf8 "escr" "\226\132\175"
-let _ = Hashtbl.replace macro2utf8 "submult" "\226\171\129"
-let _ = Hashtbl.replace macro2utf8 "iiota" "\226\132\169"
-let _ = Hashtbl.replace macro2utf8 "lceil" "\226\140\136"
-let _ = Hashtbl.replace macro2utf8 "omacr" "\197\141"
-let _ = Hashtbl.replace macro2utf8 "gneqq" "\226\137\169"
-let _ = Hashtbl.replace macro2utf8 "gcirc" "\196\157"
-let _ = Hashtbl.replace macro2utf8 "dotsquare" "\226\138\161"
-let _ = Hashtbl.replace macro2utf8 "ccaron" "\196\141"
-let _ = Hashtbl.replace macro2utf8 "Square" "\226\150\161"
-let _ = Hashtbl.replace macro2utf8 "RightDownTeeVector" "\226\165\157"
-let _ = Hashtbl.replace macro2utf8 "Ouml" "\195\150"
-let _ = Hashtbl.replace macro2utf8 "lurdshar" "\226\165\138"
-let _ = Hashtbl.replace macro2utf8 "SuchThat" "\226\136\139"
-let _ = Hashtbl.replace macro2utf8 "setminus" "\226\136\150"
-let _ = Hashtbl.replace macro2utf8 "lscr" "\226\132\147"
-let _ = Hashtbl.replace macro2utf8 "LessLess" "\226\170\161"
-let _ = Hashtbl.replace macro2utf8 "Sub" "\226\139\144"
-let _ = Hashtbl.replace macro2utf8 "sc" "\226\137\187"
-let _ = Hashtbl.replace macro2utf8 "rx" "\226\132\158"
-let _ = Hashtbl.replace macro2utf8 "RightFloor" "\226\140\139"
-let _ = Hashtbl.replace macro2utf8 "blacksquare" "\226\150\170"
-let _ = Hashtbl.replace macro2utf8 "ufr" "\240\157\148\178"
-let _ = Hashtbl.replace macro2utf8 "block" "\226\150\136"
-let _ = Hashtbl.replace macro2utf8 "dots" "\226\128\166"
-let _ = Hashtbl.replace macro2utf8 "nvsim" "\226\137\129\204\184"
-let _ = Hashtbl.replace macro2utf8 "caret" "\226\129\129"
-let _ = Hashtbl.replace macro2utf8 "demptyv" "\226\166\177"
-let _ = Hashtbl.replace macro2utf8 "Sum" "\226\136\145"
-let _ = Hashtbl.replace macro2utf8 "sscr" "\240\157\147\136"
-let _ = Hashtbl.replace macro2utf8 "nsube" "\226\138\136"
-let _ = Hashtbl.replace macro2utf8 "Sup" "\226\139\145"
-let _ = Hashtbl.replace macro2utf8 "ccupssm" "\226\169\144"
-let _ = Hashtbl.replace macro2utf8 "Because" "\226\136\181"
-let _ = Hashtbl.replace macro2utf8 "harrcir" "\226\165\136"
-let _ = Hashtbl.replace macro2utf8 "capbrcup" "\226\169\137"
-let _ = Hashtbl.replace macro2utf8 "RightUpVectorBar" "\226\165\148"
-let _ = Hashtbl.replace macro2utf8 "caps" "\226\136\169\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "ohbar" "\226\166\181"
-let _ = Hashtbl.replace macro2utf8 "laemptyv" "\226\166\180"
-let _ = Hashtbl.replace macro2utf8 "uacute" "\195\186"
-let _ = Hashtbl.replace macro2utf8 "straightphi" "\207\134"
-let _ = Hashtbl.replace macro2utf8 "RightDoubleBracket" "\227\128\155"
-let _ = Hashtbl.replace macro2utf8 "zscr" "\240\157\147\143"
-let _ = Hashtbl.replace macro2utf8 "uogon" "\197\179"
-let _ = Hashtbl.replace macro2utf8 "Uarr" "\226\134\159"
-let _ = Hashtbl.replace macro2utf8 "nsucc" "\226\138\129"
-let _ = Hashtbl.replace macro2utf8 "RBarr" "\226\164\144"
-let _ = Hashtbl.replace macro2utf8 "NotRightTriangleBar" "\226\167\144\204\184"
-let _ = Hashtbl.replace macro2utf8 "to" "\226\134\146"
-let _ = Hashtbl.replace macro2utf8 "rpar" ")"
-let _ = Hashtbl.replace macro2utf8 "rdsh" "\226\134\179"
-let _ = Hashtbl.replace macro2utf8 "jfr" "\240\157\148\167"
-let _ = Hashtbl.replace macro2utf8 "ldquor" "\226\128\158"
-let _ = Hashtbl.replace macro2utf8 "bsime" "\226\139\141"
-let _ = Hashtbl.replace macro2utf8 "lAtail" "\226\164\155"
-let _ = Hashtbl.replace macro2utf8 "Hcirc" "\196\164"
-let _ = Hashtbl.replace macro2utf8 "aacute" "\195\161"
-let _ = Hashtbl.replace macro2utf8 "dot" "\203\153"
-let _ = Hashtbl.replace macro2utf8 "Tcy" "\208\162"
-let _ = Hashtbl.replace macro2utf8 "nsub" "\226\138\132"
-let _ = Hashtbl.replace macro2utf8 "kappa" "\206\186"
-let _ = Hashtbl.replace macro2utf8 "ovbar" "\226\140\189"
-let _ = Hashtbl.replace macro2utf8 "shcy" "\209\136"
-let _ = Hashtbl.replace macro2utf8 "kappav" "\207\176"
-let _ = Hashtbl.replace macro2utf8 "ropar" "\227\128\153"
-let _ = Hashtbl.replace macro2utf8 "gtcc" "\226\170\167"
-let _ = Hashtbl.replace macro2utf8 "ecolon" "\226\137\149"
-let _ = Hashtbl.replace macro2utf8 "circledast" "\226\138\155"
-let _ = Hashtbl.replace macro2utf8 "colon" ":"
-let _ = Hashtbl.replace macro2utf8 "timesbar" "\226\168\177"
-let _ = Hashtbl.replace macro2utf8 "precnsim" "\226\139\168"
-let _ = Hashtbl.replace macro2utf8 "ord" "\226\169\157"
-let _ = Hashtbl.replace macro2utf8 "real" "\226\132\156"
-let _ = Hashtbl.replace macro2utf8 "nexists" "\226\136\132"
-let _ = Hashtbl.replace macro2utf8 "nsup" "\226\138\133"
-let _ = Hashtbl.replace macro2utf8 "zhcy" "\208\182"
-let _ = Hashtbl.replace macro2utf8 "imacr" "\196\171"
-let _ = Hashtbl.replace macro2utf8 "egrave" "\195\168"
-let _ = Hashtbl.replace macro2utf8 "acirc" "\195\162"
-let _ = Hashtbl.replace macro2utf8 "grave" "`"
-let _ = Hashtbl.replace macro2utf8 "biguplus" "\226\138\142"
-let _ = Hashtbl.replace macro2utf8 "HumpEqual" "\226\137\143"
-let _ = Hashtbl.replace macro2utf8 "GreaterSlantEqual" "\226\169\190"
-let _ = Hashtbl.replace macro2utf8 "capand" "\226\169\132"
-let _ = Hashtbl.replace macro2utf8 "yuml" "\195\191"
-let _ = Hashtbl.replace macro2utf8 "orv" "\226\169\155"
-let _ = Hashtbl.replace macro2utf8 "Icy" "\208\152"
-let _ = Hashtbl.replace macro2utf8 "rightharpoondown" "\226\135\129"
-let _ = Hashtbl.replace macro2utf8 "upsilon" "\207\133"
-let _ = Hashtbl.replace macro2utf8 "preccurlyeq" "\226\137\188"
-let _ = Hashtbl.replace macro2utf8 "ShortUpArrow" "\226\140\131\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "searhk" "\226\164\165"
-let _ = Hashtbl.replace macro2utf8 "commat" "@"
-let _ = Hashtbl.replace macro2utf8 "Sqrt" "\226\136\154"
-let _ = Hashtbl.replace macro2utf8 "wp" "\226\132\152"
-let _ = Hashtbl.replace macro2utf8 "succnapprox" "\226\139\169"
-let _ = Hashtbl.replace macro2utf8 "wr" "\226\137\128"
-let _ = Hashtbl.replace macro2utf8 "NotTildeTilde" "\226\137\137"
-let _ = Hashtbl.replace macro2utf8 "dcaron" "\196\143"
-let _ = Hashtbl.replace macro2utf8 "Tfr" "\240\157\148\151"
-let _ = Hashtbl.replace macro2utf8 "bigwedge" "\226\139\128"
-let _ = Hashtbl.replace macro2utf8 "DScy" "\208\133"
-let _ = Hashtbl.replace macro2utf8 "nrtrie" "\226\139\173"
-let _ = Hashtbl.replace macro2utf8 "esim" "\226\137\130"
-let _ = Hashtbl.replace macro2utf8 "Not" "\226\171\172"
-let _ = Hashtbl.replace macro2utf8 "xmap" "\239\149\189"
-let _ = Hashtbl.replace macro2utf8 "rect" "\226\150\173"
-let _ = Hashtbl.replace macro2utf8 "Fouriertrf" "\226\132\177"
-let _ = Hashtbl.replace macro2utf8 "xi" "\206\190"
-let _ = Hashtbl.replace macro2utf8 "NotTilde" "\226\137\129"
-let _ = Hashtbl.replace macro2utf8 "gbreve" "\196\159"
-let _ = Hashtbl.replace macro2utf8 "par" "\226\136\165"
-let _ = Hashtbl.replace macro2utf8 "ddots" "\226\139\177"
-let _ = Hashtbl.replace macro2utf8 "nhArr" "\226\135\142"
-let _ = Hashtbl.replace macro2utf8 "lsim" "\226\137\178"
-let _ = Hashtbl.replace macro2utf8 "RightCeiling" "\226\140\137"
-let _ = Hashtbl.replace macro2utf8 "nedot" "\226\137\160\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "thksim" "\226\136\188\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "lEg" "\226\139\154"
-let _ = Hashtbl.replace macro2utf8 "Ifr" "\226\132\145"
-let _ = Hashtbl.replace macro2utf8 "emsp" "\226\128\131"
-let _ = Hashtbl.replace macro2utf8 "lopar" "\227\128\152"
-let _ = Hashtbl.replace macro2utf8 "iiiint" "\226\168\140"
-let _ = Hashtbl.replace macro2utf8 "straightepsilon" "\206\181"
-let _ = Hashtbl.replace macro2utf8 "intlarhk" "\226\168\151"
-let _ = Hashtbl.replace macro2utf8 "image" "\226\132\145"
-let _ = Hashtbl.replace macro2utf8 "sqsubseteq" "\226\138\145"
-let _ = Hashtbl.replace macro2utf8 "lnapprox" "\226\170\137"
-let _ = Hashtbl.replace macro2utf8 "Leftrightarrow" "\226\135\148"
-let _ = Hashtbl.replace macro2utf8 "cemptyv" "\226\166\178"
-let _ = Hashtbl.replace macro2utf8 "alpha" "\206\177"
-let _ = Hashtbl.replace macro2utf8 "uml" "\194\168"
-let _ = Hashtbl.replace macro2utf8 "barwedge" "\226\138\188"
-let _ = Hashtbl.replace macro2utf8 "KHcy" "\208\165"
-let _ = Hashtbl.replace macro2utf8 "tilde" "\203\156"
-let _ = Hashtbl.replace macro2utf8 "Superset" "\226\138\131"
-let _ = Hashtbl.replace macro2utf8 "gesles" "\226\170\148"
-let _ = Hashtbl.replace macro2utf8 "bigoplus" "\226\138\149"
-let _ = Hashtbl.replace macro2utf8 "boxuL" "\226\149\155"
-let _ = Hashtbl.replace macro2utf8 "rbbrk" "\227\128\149"
-let _ = Hashtbl.replace macro2utf8 "nrightarrow" "\226\134\155"
-let _ = Hashtbl.replace macro2utf8 "hkswarow" "\226\164\166"
-let _ = Hashtbl.replace macro2utf8 "DiacriticalDoubleAcute" "\203\157"
-let _ = Hashtbl.replace macro2utf8 "nbumpe" "\226\137\143\204\184"
-let _ = Hashtbl.replace macro2utf8 "uhblk" "\226\150\128"
-let _ = Hashtbl.replace macro2utf8 "NotSupersetEqual" "\226\138\137"
-let _ = Hashtbl.replace macro2utf8 "ntgl" "\226\137\185"
-let _ = Hashtbl.replace macro2utf8 "Fopf" "\240\157\148\189"
-let _ = Hashtbl.replace macro2utf8 "boxuR" "\226\149\152"
-let _ = Hashtbl.replace macro2utf8 "swarr" "\226\134\153"
-let _ = Hashtbl.replace macro2utf8 "nsqsube" "\226\139\162"
-let _ = Hashtbl.replace macro2utf8 "pluscir" "\226\168\162"
-let _ = Hashtbl.replace macro2utf8 "pcy" "\208\191"
-let _ = Hashtbl.replace macro2utf8 "leqslant" "\226\169\189"
-let _ = Hashtbl.replace macro2utf8 "lnap" "\226\170\137"
-let _ = Hashtbl.replace macro2utf8 "lthree" "\226\139\139"
-let _ = Hashtbl.replace macro2utf8 "smte" "\226\170\172"
-let _ = Hashtbl.replace macro2utf8 "olcross" "\226\166\187"
-let _ = Hashtbl.replace macro2utf8 "nvrArr" "\226\135\143"
-let _ = Hashtbl.replace macro2utf8 "andslope" "\226\169\152"
-let _ = Hashtbl.replace macro2utf8 "MediumSpace" "\226\129\159"
-let _ = Hashtbl.replace macro2utf8 "boxvH" "\226\149\170"
-let _ = Hashtbl.replace macro2utf8 "Nacute" "\197\131"
-let _ = Hashtbl.replace macro2utf8 "nGtv" "\226\137\171\204\184\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Mopf" "\240\157\149\132"
-let _ = Hashtbl.replace macro2utf8 "dfisht" "\226\165\191"
-let _ = Hashtbl.replace macro2utf8 "boxvL" "\226\149\161"
-let _ = Hashtbl.replace macro2utf8 "pertenk" "\226\128\177"
-let _ = Hashtbl.replace macro2utf8 "NotPrecedes" "\226\138\128"
-let _ = Hashtbl.replace macro2utf8 "profalar" "\226\140\174"
-let _ = Hashtbl.replace macro2utf8 "roplus" "\226\168\174"
-let _ = Hashtbl.replace macro2utf8 "boxvR" "\226\149\158"
-let _ = Hashtbl.replace macro2utf8 "utrif" "\226\150\180"
-let _ = Hashtbl.replace macro2utf8 "uHar" "\226\165\163"
-let _ = Hashtbl.replace macro2utf8 "nltrie" "\226\139\172"
-let _ = Hashtbl.replace macro2utf8 "NotNestedGreaterGreater" "\226\146\162\204\184"
-let _ = Hashtbl.replace macro2utf8 "smtes" "\226\170\172\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "LeftAngleBracket" "\226\140\169"
-let _ = Hashtbl.replace macro2utf8 "iogon" "\196\175"
-let _ = Hashtbl.replace macro2utf8 "ExponentialE" "\226\133\135"
-let _ = Hashtbl.replace macro2utf8 "Topf" "\240\157\149\139"
-let _ = Hashtbl.replace macro2utf8 "GreaterEqual" "\226\137\165"
-let _ = Hashtbl.replace macro2utf8 "DownTee" "\226\138\164"
-let _ = Hashtbl.replace macro2utf8 "boxul" "\226\148\152"
-let _ = Hashtbl.replace macro2utf8 "wreath" "\226\137\128"
-let _ = Hashtbl.replace macro2utf8 "sigma" "\207\131"
-let _ = Hashtbl.replace macro2utf8 "ENG" "\197\138"
-let _ = Hashtbl.replace macro2utf8 "Ncedil" "\197\133"
-let _ = Hashtbl.replace macro2utf8 "ecy" "\209\141"
-let _ = Hashtbl.replace macro2utf8 "nsubset" "\226\138\132"
-let _ = Hashtbl.replace macro2utf8 "LessFullEqual" "\226\137\166"
-let _ = Hashtbl.replace macro2utf8 "bsolb" "\226\167\133"
-let _ = Hashtbl.replace macro2utf8 "boxur" "\226\148\148"
-let _ = Hashtbl.replace macro2utf8 "ThinSpace" "\226\128\137"
-let _ = Hashtbl.replace macro2utf8 "supdsub" "\226\171\152"
-let _ = Hashtbl.replace macro2utf8 "colone" "\226\137\148"
-let _ = Hashtbl.replace macro2utf8 "curren" "\194\164"
-let _ = Hashtbl.replace macro2utf8 "boxvh" "\226\148\188"
-let _ = Hashtbl.replace macro2utf8 "ecaron" "\196\155"
-let _ = Hashtbl.replace macro2utf8 "UnderBrace" "\239\184\184"
-let _ = Hashtbl.replace macro2utf8 "caron" "\203\135"
-let _ = Hashtbl.replace macro2utf8 "ultri" "\226\151\184"
-let _ = Hashtbl.replace macro2utf8 "boxvl" "\226\148\164"
-let _ = Hashtbl.replace macro2utf8 "scap" "\226\137\191"
-let _ = Hashtbl.replace macro2utf8 "boxvr" "\226\148\156"
-let _ = Hashtbl.replace macro2utf8 "bopf" "\240\157\149\147"
-let _ = Hashtbl.replace macro2utf8 "pfr" "\240\157\148\173"
-let _ = Hashtbl.replace macro2utf8 "nspar" "\226\136\166\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "NegativeMediumSpace" "\226\129\159\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "simgE" "\226\170\160"
-let _ = Hashtbl.replace macro2utf8 "nvDash" "\226\138\173"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterFullEqual" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "uparrow" "\226\134\145"
-let _ = Hashtbl.replace macro2utf8 "nsupset" "\226\138\133"
-let _ = Hashtbl.replace macro2utf8 "simeq" "\226\137\131"
-let _ = Hashtbl.replace macro2utf8 "Zcy" "\208\151"
-let _ = Hashtbl.replace macro2utf8 "RightTriangle" "\226\138\179"
-let _ = Hashtbl.replace macro2utf8 "Lang" "\227\128\138"
-let _ = Hashtbl.replace macro2utf8 "Ucirc" "\195\155"
-let _ = Hashtbl.replace macro2utf8 "iopf" "\240\157\149\154"
-let _ = Hashtbl.replace macro2utf8 "leftrightsquigarrow" "\226\134\173"
-let _ = Hashtbl.replace macro2utf8 "Gscr" "\240\157\146\162"
-let _ = Hashtbl.replace macro2utf8 "lfloor" "\226\140\138"
-let _ = Hashtbl.replace macro2utf8 "lbbrk" "\227\128\148"
-let _ = Hashtbl.replace macro2utf8 "bigvee" "\226\139\129"
-let _ = Hashtbl.replace macro2utf8 "ordf" "\194\170"
-let _ = Hashtbl.replace macro2utf8 "rsquo" "\226\128\153"
-let _ = Hashtbl.replace macro2utf8 "parallel" "\226\136\165"
-let _ = Hashtbl.replace macro2utf8 "half" "\194\189"
-let _ = Hashtbl.replace macro2utf8 "supseteq" "\226\138\135"
-let _ = Hashtbl.replace macro2utf8 "ngeqq" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "popf" "\240\157\149\161"
-let _ = Hashtbl.replace macro2utf8 "NonBreakingSpace" "\194\160"
-let _ = Hashtbl.replace macro2utf8 "softcy" "\209\140"
-let _ = Hashtbl.replace macro2utf8 "ordm" "\194\186"
-let _ = Hashtbl.replace macro2utf8 "Nscr" "\240\157\146\169"
-let _ = Hashtbl.replace macro2utf8 "owns" "\226\136\139"
-let _ = Hashtbl.replace macro2utf8 "phi" "\207\149"
-let _ = Hashtbl.replace macro2utf8 "efr" "\240\157\148\162"
-let _ = Hashtbl.replace macro2utf8 "nesear" "\226\164\168"
-let _ = Hashtbl.replace macro2utf8 "marker" "\226\150\174"
-let _ = Hashtbl.replace macro2utf8 "lneq" "\226\137\168"
-let _ = Hashtbl.replace macro2utf8 "parallet" "????"
-let _ = Hashtbl.replace macro2utf8 "ndash" "\226\128\147"
-let _ = Hashtbl.replace macro2utf8 "DoubleLeftTee" "\226\171\164"
-let _ = Hashtbl.replace macro2utf8 "lArr" "\226\135\144"
-let _ = Hashtbl.replace macro2utf8 "becaus" "\226\136\181"
-let _ = Hashtbl.replace macro2utf8 "RightTee" "\226\138\162"
-let _ = Hashtbl.replace macro2utf8 "Ocy" "\208\158"
-let _ = Hashtbl.replace macro2utf8 "ntlg" "\226\137\184"
-let _ = Hashtbl.replace macro2utf8 "cacute" "\196\135"
-let _ = Hashtbl.replace macro2utf8 "wopf" "\240\157\149\168"
-let _ = Hashtbl.replace macro2utf8 "Cup" "\226\139\147"
-let _ = Hashtbl.replace macro2utf8 "Uscr" "\240\157\146\176"
-let _ = Hashtbl.replace macro2utf8 "NotHumpEqual" "\226\137\143\204\184"
-let _ = Hashtbl.replace macro2utf8 "rnmid" "\226\171\174"
-let _ = Hashtbl.replace macro2utf8 "nsupE" "\226\138\137"
-let _ = Hashtbl.replace macro2utf8 "bemptyv" "\226\166\176"
-let _ = Hashtbl.replace macro2utf8 "lsqb" "["
-let _ = Hashtbl.replace macro2utf8 "nrarr" "\226\134\155"
-let _ = Hashtbl.replace macro2utf8 "egs" "\226\139\157"
-let _ = Hashtbl.replace macro2utf8 "reals" "\226\132\157"
-let _ = Hashtbl.replace macro2utf8 "CupCap" "\226\137\141"
-let _ = Hashtbl.replace macro2utf8 "Oacute" "\195\147"
-let _ = Hashtbl.replace macro2utf8 "Zfr" "\226\132\168"
-let _ = Hashtbl.replace macro2utf8 "ReverseEquilibrium" "\226\135\139"
-let _ = Hashtbl.replace macro2utf8 "ccedil" "\195\167"
-let _ = Hashtbl.replace macro2utf8 "bigtriangleup" "\226\150\179"
-let _ = Hashtbl.replace macro2utf8 "piv" "\207\150"
-let _ = Hashtbl.replace macro2utf8 "cirscir" "\226\167\130"
-let _ = Hashtbl.replace macro2utf8 "exists" "\226\136\131"
-let _ = Hashtbl.replace macro2utf8 "Uarrocir" "\226\165\137"
-let _ = Hashtbl.replace macro2utf8 "Dcy" "\208\148"
-let _ = Hashtbl.replace macro2utf8 "cscr" "\240\157\146\184"
-let _ = Hashtbl.replace macro2utf8 "zcaron" "\197\190"
-let _ = Hashtbl.replace macro2utf8 "isinE" "\226\139\185"
-let _ = Hashtbl.replace macro2utf8 "gtcir" "\226\169\186"
-let _ = Hashtbl.replace macro2utf8 "hookrightarrow" "\226\134\170"
-let _ = Hashtbl.replace macro2utf8 "Int" "\226\136\172"
-let _ = Hashtbl.replace macro2utf8 "nsupe" "\226\138\137"
-let _ = Hashtbl.replace macro2utf8 "dotplus" "\226\136\148"
-let _ = Hashtbl.replace macro2utf8 "ncup" "\226\169\130"
-let _ = Hashtbl.replace macro2utf8 "jscr" "\240\157\146\191"
-let _ = Hashtbl.replace macro2utf8 "angmsdaa" "\226\166\168"
-let _ = Hashtbl.replace macro2utf8 "Iukcy" "\208\134"
-let _ = Hashtbl.replace macro2utf8 "flat" "\226\153\173"
-let _ = Hashtbl.replace macro2utf8 "bNot" "\226\171\173"
-let _ = Hashtbl.replace macro2utf8 "angmsdab" "\226\166\169"
-let _ = Hashtbl.replace macro2utf8 "angmsdac" "\226\166\170"
-let _ = Hashtbl.replace macro2utf8 "xdtri" "\226\150\189"
-let _ = Hashtbl.replace macro2utf8 "iota" "\206\185"
-let _ = Hashtbl.replace macro2utf8 "angmsdad" "\226\166\171"
-let _ = Hashtbl.replace macro2utf8 "angmsdae" "\226\166\172"
-let _ = Hashtbl.replace macro2utf8 "rightarrowtail" "\226\134\163"
-let _ = Hashtbl.replace macro2utf8 "angmsdaf" "\226\166\173"
-let _ = Hashtbl.replace macro2utf8 "Ocirc" "\195\148"
-let _ = Hashtbl.replace macro2utf8 "angmsdag" "\226\166\174"
-let _ = Hashtbl.replace macro2utf8 "Ofr" "\240\157\148\146"
-let _ = Hashtbl.replace macro2utf8 "maltese" "\226\156\160"
-let _ = Hashtbl.replace macro2utf8 "angmsdah" "\226\166\175"
-let _ = Hashtbl.replace macro2utf8 "Del" "\226\136\135"
-let _ = Hashtbl.replace macro2utf8 "Barwed" "\226\140\134"
-let _ = Hashtbl.replace macro2utf8 "drbkarow" "\226\164\144"
-let _ = Hashtbl.replace macro2utf8 "qscr" "\240\157\147\134"
-let _ = Hashtbl.replace macro2utf8 "ETH" "\195\144"
-let _ = Hashtbl.replace macro2utf8 "operp" "\226\166\185"
-let _ = Hashtbl.replace macro2utf8 "daleth" "\226\132\184"
-let _ = Hashtbl.replace macro2utf8 "bull" "\226\128\162"
-let _ = Hashtbl.replace macro2utf8 "simlE" "\226\170\159"
-let _ = Hashtbl.replace macro2utf8 "lsquo" "\226\128\152"
-let _ = Hashtbl.replace macro2utf8 "Larr" "\226\134\158"
-let _ = Hashtbl.replace macro2utf8 "curarr" "\226\134\183"
-let _ = Hashtbl.replace macro2utf8 "blacktriangleleft" "\226\151\130"
-let _ = Hashtbl.replace macro2utf8 "hellip" "\226\128\166"
-let _ = Hashtbl.replace macro2utf8 "DoubleVerticalBar" "\226\136\165"
-let _ = Hashtbl.replace macro2utf8 "rBarr" "\226\164\143"
-let _ = Hashtbl.replace macro2utf8 "chcy" "\209\135"
-let _ = Hashtbl.replace macro2utf8 "varpi" "\207\150"
-let _ = Hashtbl.replace macro2utf8 "Cconint" "\226\136\176"
-let _ = Hashtbl.replace macro2utf8 "xlarr" "\239\149\182"
-let _ = Hashtbl.replace macro2utf8 "xscr" "\240\157\147\141"
-let _ = Hashtbl.replace macro2utf8 "DoubleLongRightArrow" "\239\149\186"
-let _ = Hashtbl.replace macro2utf8 "CounterClockwiseContourIntegral" "\226\136\179"
-let _ = Hashtbl.replace macro2utf8 "urcrop" "\226\140\142"
-let _ = Hashtbl.replace macro2utf8 "RightAngleBracket" "\226\140\170"
-let _ = Hashtbl.replace macro2utf8 "Rcaron" "\197\152"
-let _ = Hashtbl.replace macro2utf8 "latail" "\226\164\153"
-let _ = Hashtbl.replace macro2utf8 "pitchfork" "\226\139\148"
-let _ = Hashtbl.replace macro2utf8 "nvinfin" "\226\167\158"
-let _ = Hashtbl.replace macro2utf8 "hcirc" "\196\165"
-let _ = Hashtbl.replace macro2utf8 "nexist" "\226\136\132"
-let _ = Hashtbl.replace macro2utf8 "checkmark" "\226\156\147"
-let _ = Hashtbl.replace macro2utf8 "tridot" "\226\151\172"
-let _ = Hashtbl.replace macro2utf8 "vcy" "\208\178"
-let _ = Hashtbl.replace macro2utf8 "isins" "\226\139\180"
-let _ = Hashtbl.replace macro2utf8 "fllig" "\239\172\130"
-let _ = Hashtbl.replace macro2utf8 "Dfr" "\240\157\148\135"
-let _ = Hashtbl.replace macro2utf8 "hercon" "\226\138\185"
-let _ = Hashtbl.replace macro2utf8 "gEl" "\226\139\155"
-let _ = Hashtbl.replace macro2utf8 "bump" "\226\137\142"
-let _ = Hashtbl.replace macro2utf8 "aleph" "\226\132\181"
-let _ = Hashtbl.replace macro2utf8 "Ubreve" "\197\172"
-let _ = Hashtbl.replace macro2utf8 "isinv" "\226\136\136"
-let _ = Hashtbl.replace macro2utf8 "smile" "\226\140\163"
-let _ = Hashtbl.replace macro2utf8 "llcorner" "\226\140\158"
-let _ = Hashtbl.replace macro2utf8 "boxH" "\226\149\144"
-let _ = Hashtbl.replace macro2utf8 "ecir" "\226\137\150"
-let _ = Hashtbl.replace macro2utf8 "varnothing" "\226\136\133"
-let _ = Hashtbl.replace macro2utf8 "iuml" "\195\175"
-let _ = Hashtbl.replace macro2utf8 "mlcp" "\226\171\155"
-let _ = Hashtbl.replace macro2utf8 "leftrightharpoons" "\226\135\139"
-let _ = Hashtbl.replace macro2utf8 "ncong" "\226\137\135"
-let _ = Hashtbl.replace macro2utf8 "Vert" "\226\128\150"
-let _ = Hashtbl.replace macro2utf8 "vee" "\226\136\168"
-let _ = Hashtbl.replace macro2utf8 "star" "\226\139\134"
-let _ = Hashtbl.replace macro2utf8 "boxV" "\226\149\145"
-let _ = Hashtbl.replace macro2utf8 "LeftRightArrow" "\226\134\148"
-let _ = Hashtbl.replace macro2utf8 "leftrightarrow" "\226\134\148"
-let _ = Hashtbl.replace macro2utf8 "lstrok" "\197\130"
-let _ = Hashtbl.replace macro2utf8 "ell" "\226\132\147"
-let _ = Hashtbl.replace macro2utf8 "VerticalSeparator" "\226\157\152"
-let _ = Hashtbl.replace macro2utf8 "Ubrcy" "\208\142"
-let _ = Hashtbl.replace macro2utf8 "NotGreater" "\226\137\175"
-let _ = Hashtbl.replace macro2utf8 "Abreve" "\196\130"
-let _ = Hashtbl.replace macro2utf8 "TildeTilde" "\226\137\136"
-let _ = Hashtbl.replace macro2utf8 "CircleTimes" "\226\138\151"
-let _ = Hashtbl.replace macro2utf8 "subsetneq" "\226\138\138"
-let _ = Hashtbl.replace macro2utf8 "ltcc" "\226\170\166"
-let _ = Hashtbl.replace macro2utf8 "els" "\226\139\156"
-let _ = Hashtbl.replace macro2utf8 "succneqq" "\226\170\182"
-let _ = Hashtbl.replace macro2utf8 "kcy" "\208\186"
-let _ = Hashtbl.replace macro2utf8 "nshortmid" "\226\136\164\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "mldr" "\226\128\166"
-let _ = Hashtbl.replace macro2utf8 "harr" "\226\134\148"
-let _ = Hashtbl.replace macro2utf8 "gimel" "\226\132\183"
-let _ = Hashtbl.replace macro2utf8 "Otimes" "\226\168\183"
-let _ = Hashtbl.replace macro2utf8 "vsubnE" "\226\138\138\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "ltdot" "\226\139\150"
-let _ = Hashtbl.replace macro2utf8 "boxh" "\226\148\128"
-let _ = Hashtbl.replace macro2utf8 "notin" "\226\136\137"
-let _ = Hashtbl.replace macro2utf8 "RuleDelayed" "\226\167\180"
-let _ = Hashtbl.replace macro2utf8 "sqsube" "\226\138\145"
-let _ = Hashtbl.replace macro2utf8 "macr" "\194\175"
-let _ = Hashtbl.replace macro2utf8 "Icirc" "\195\142"
-let _ = Hashtbl.replace macro2utf8 "comma" ","
-let _ = Hashtbl.replace macro2utf8 "Cayleys" "\226\132\173"
-let _ = Hashtbl.replace macro2utf8 "rightleftharpoons" "\226\135\140"
-let _ = Hashtbl.replace macro2utf8 "Rarrtl" "\226\164\150"
-let _ = Hashtbl.replace macro2utf8 "SquareSubsetEqual" "\226\138\145"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterEqual" "\226\137\177\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "vfr" "\240\157\148\179"
-let _ = Hashtbl.replace macro2utf8 "utri" "\226\150\181"
-let _ = Hashtbl.replace macro2utf8 "simne" "\226\137\134"
-let _ = Hashtbl.replace macro2utf8 "LeftUpVectorBar" "\226\165\152"
-let _ = Hashtbl.replace macro2utf8 "hksearow" "\226\164\165"
-let _ = Hashtbl.replace macro2utf8 "boxv" "\226\148\130"
-let _ = Hashtbl.replace macro2utf8 "curvearrowleft" "\226\134\182"
-let _ = Hashtbl.replace macro2utf8 "eng" "\197\139"
-let _ = Hashtbl.replace macro2utf8 "gtrarr" "\226\165\184"
-let _ = Hashtbl.replace macro2utf8 "iecy" "\208\181"
-let _ = Hashtbl.replace macro2utf8 "varr" "\226\134\149"
-let _ = Hashtbl.replace macro2utf8 "lBarr" "\226\164\142"
-let _ = Hashtbl.replace macro2utf8 "ker" "ker"
-let _ = Hashtbl.replace macro2utf8 "imath" "\196\177"
-let _ = Hashtbl.replace macro2utf8 "Dstrok" "\196\144"
-let _ = Hashtbl.replace macro2utf8 "rlarr" "\226\135\132"
-let _ = Hashtbl.replace macro2utf8 "leftleftarrows" "\226\135\135"
-let _ = Hashtbl.replace macro2utf8 "DifferentialD" "\226\133\134"
-let _ = Hashtbl.replace macro2utf8 "because" "\226\136\181"
-let _ = Hashtbl.replace macro2utf8 "ulcrop" "\226\140\143"
-let _ = Hashtbl.replace macro2utf8 "prE" "\226\170\175"
-let _ = Hashtbl.replace macro2utf8 "oast" "\226\138\155"
-let _ = Hashtbl.replace macro2utf8 "DotEqual" "\226\137\144"
-let _ = Hashtbl.replace macro2utf8 "vsubne" "\226\138\138\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "hbar" "\226\132\143\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "subset" "\226\138\130"
-let _ = Hashtbl.replace macro2utf8 "UpTeeArrow" "\226\134\165"
-let _ = Hashtbl.replace macro2utf8 "LeftFloor" "\226\140\138"
-let _ = Hashtbl.replace macro2utf8 "kfr" "\240\157\148\168"
-let _ = Hashtbl.replace macro2utf8 "nisd" "\226\139\186"
-let _ = Hashtbl.replace macro2utf8 "scnE" "\226\170\182"
-let _ = Hashtbl.replace macro2utf8 "Ucy" "\208\163"
-let _ = Hashtbl.replace macro2utf8 "nprec" "\226\138\128"
-let _ = Hashtbl.replace macro2utf8 "ltrPar" "\226\166\150"
-let _ = Hashtbl.replace macro2utf8 "Scaron" "\197\160"
-let _ = Hashtbl.replace macro2utf8 "InvisibleComma" "\226\128\139"
-let _ = Hashtbl.replace macro2utf8 "SquareUnion" "\226\138\148"
-let _ = Hashtbl.replace macro2utf8 "ffllig" "\239\172\132"
-let _ = Hashtbl.replace macro2utf8 "approxeq" "\226\137\138"
-let _ = Hashtbl.replace macro2utf8 "yacute" "\195\189"
-let _ = Hashtbl.replace macro2utf8 "pre" "\226\170\175"
-let _ = Hashtbl.replace macro2utf8 "nsqsupe" "\226\139\163"
-let _ = Hashtbl.replace macro2utf8 "supset" "\226\138\131"
-let _ = Hashtbl.replace macro2utf8 "bsolhsub" "\\\226\138\130"
-let _ = Hashtbl.replace macro2utf8 "nshortparallel" "\226\136\166\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "lozenge" "\226\151\138"
-let _ = Hashtbl.replace macro2utf8 "lnot" "\194\172"
-let _ = Hashtbl.replace macro2utf8 "Dopf" "\240\157\148\187"
-let _ = Hashtbl.replace macro2utf8 "leftharpoonup" "\226\134\188"
-let _ = Hashtbl.replace macro2utf8 "Jcy" "\208\153"
-let _ = Hashtbl.replace macro2utf8 "rightarrow" "\226\134\146"
-let _ = Hashtbl.replace macro2utf8 "ntriangleright" "\226\139\171"
-let _ = Hashtbl.replace macro2utf8 "Ccirc" "\196\136"
-let _ = Hashtbl.replace macro2utf8 "eacute" "\195\169"
-let _ = Hashtbl.replace macro2utf8 "acute" "\194\180"
-let _ = Hashtbl.replace macro2utf8 "Precedes" "\226\137\186"
-let _ = Hashtbl.replace macro2utf8 "middot" "\194\183"
-let _ = Hashtbl.replace macro2utf8 "lHar" "\226\165\162"
-let _ = Hashtbl.replace macro2utf8 "eparsl" "\226\167\163"
-let _ = Hashtbl.replace macro2utf8 "psi" "\207\136"
-let _ = Hashtbl.replace macro2utf8 "parsl" "\226\136\165\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "UpperLeftArrow" "\226\134\150"
-let _ = Hashtbl.replace macro2utf8 "oror" "\226\169\150"
-let _ = Hashtbl.replace macro2utf8 "Kopf" "\240\157\149\130"
-let _ = Hashtbl.replace macro2utf8 "apacir" "\226\169\175"
-let _ = Hashtbl.replace macro2utf8 "dharl" "\226\135\131"
-let _ = Hashtbl.replace macro2utf8 "nequiv" "\226\137\162"
-let _ = Hashtbl.replace macro2utf8 "rightleftarrows" "\226\135\132"
-let _ = Hashtbl.replace macro2utf8 "UnderParenthesis" "\239\184\182"
-let _ = Hashtbl.replace macro2utf8 "notni" "\226\136\140"
-let _ = Hashtbl.replace macro2utf8 "dagger" "\226\128\160"
-let _ = Hashtbl.replace macro2utf8 "dharr" "\226\135\130"
-let _ = Hashtbl.replace macro2utf8 "twoheadleftarrow" "\226\134\158"
-let _ = Hashtbl.replace macro2utf8 "frac12" "\194\189"
-let _ = Hashtbl.replace macro2utf8 "varsubsetneqq" "\226\138\138\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "frac13" "\226\133\147"
-let _ = Hashtbl.replace macro2utf8 "Ufr" "\240\157\148\152"
-let _ = Hashtbl.replace macro2utf8 "NestedLessLess" "\226\137\170"
-let _ = Hashtbl.replace macro2utf8 "llarr" "\226\135\135"
-let _ = Hashtbl.replace macro2utf8 "frac14" "\194\188"
-let _ = Hashtbl.replace macro2utf8 "frac15" "\226\133\149"
-let _ = Hashtbl.replace macro2utf8 "Ropf" "\226\132\157"
-let _ = Hashtbl.replace macro2utf8 "frac16" "\226\133\153"
-let _ = Hashtbl.replace macro2utf8 "lrtri" "\226\138\191"
-let _ = Hashtbl.replace macro2utf8 "frac18" "\226\133\155"
-let _ = Hashtbl.replace macro2utf8 "cedil" "\194\184"
-let _ = Hashtbl.replace macro2utf8 "subsim" "\226\171\135"
-let _ = Hashtbl.replace macro2utf8 "PrecedesTilde" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "igrave" "\195\172"
-let _ = Hashtbl.replace macro2utf8 "gjcy" "\209\147"
-let _ = Hashtbl.replace macro2utf8 "LeftVector" "\226\134\188"
-let _ = Hashtbl.replace macro2utf8 "notniva" "\226\136\140"
-let _ = Hashtbl.replace macro2utf8 "notnivb" "\226\139\190"
-let _ = Hashtbl.replace macro2utf8 "ogon" "\203\155"
-let _ = Hashtbl.replace macro2utf8 "notnivc" "\226\139\189"
-let _ = Hashtbl.replace macro2utf8 "Yopf" "\240\157\149\144"
-let _ = Hashtbl.replace macro2utf8 "there4" "\226\136\180"
-let _ = Hashtbl.replace macro2utf8 "udarr" "\226\135\133"
-let _ = Hashtbl.replace macro2utf8 "bkarow" "\226\164\141"
-let _ = Hashtbl.replace macro2utf8 "frac23" "\226\133\148"
-let _ = Hashtbl.replace macro2utf8 "frac25" "\226\133\150"
-let _ = Hashtbl.replace macro2utf8 "njcy" "\209\154"
-let _ = Hashtbl.replace macro2utf8 "Dashv" "\226\171\164"
-let _ = Hashtbl.replace macro2utf8 "eta" "\206\183"
-let _ = Hashtbl.replace macro2utf8 "bcong" "\226\137\140"
-let _ = Hashtbl.replace macro2utf8 "Ugrave" "\195\153"
-let _ = Hashtbl.replace macro2utf8 "csube" "\226\171\145"
-let _ = Hashtbl.replace macro2utf8 "clubs" "\226\153\163"
-let _ = Hashtbl.replace macro2utf8 "supmult" "\226\171\130"
-let _ = Hashtbl.replace macro2utf8 "MinusPlus" "\226\136\147"
-let _ = Hashtbl.replace macro2utf8 "Jfr" "\240\157\148\141"
-let _ = Hashtbl.replace macro2utf8 "ensp" "\226\128\130"
-let _ = Hashtbl.replace macro2utf8 "ucirc" "\195\187"
-let _ = Hashtbl.replace macro2utf8 "supsim" "\226\171\136"
-let _ = Hashtbl.replace macro2utf8 "eth" "\195\176"
-let _ = Hashtbl.replace macro2utf8 "OverBrace" "\239\184\183"
-let _ = Hashtbl.replace macro2utf8 "Dot" "\194\168"
-let _ = Hashtbl.replace macro2utf8 "xcap" "\226\139\130"
-let _ = Hashtbl.replace macro2utf8 "vangrt" "\226\138\190"
-let _ = Hashtbl.replace macro2utf8 "NotSubsetEqual" "\226\138\136"
-let _ = Hashtbl.replace macro2utf8 "frac34" "\194\190"
-let _ = Hashtbl.replace macro2utf8 "frac35" "\226\133\151"
-let _ = Hashtbl.replace macro2utf8 "planck" "\226\132\143\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "lnsim" "\226\139\166"
-let _ = Hashtbl.replace macro2utf8 "gopf" "\240\157\149\152"
-let _ = Hashtbl.replace macro2utf8 "frac38" "\226\133\156"
-let _ = Hashtbl.replace macro2utf8 "DotDot" "\226\131\156"
-let _ = Hashtbl.replace macro2utf8 "mapstoup" "\226\134\165"
-let _ = Hashtbl.replace macro2utf8 "Escr" "\226\132\176"
-let _ = Hashtbl.replace macro2utf8 "Integral" "\226\136\171"
-let _ = Hashtbl.replace macro2utf8 "Agrave" "\195\128"
-let _ = Hashtbl.replace macro2utf8 "longleftarrow" "????;"
-let _ = Hashtbl.replace macro2utf8 "Tcaron" "\197\164"
-let _ = Hashtbl.replace macro2utf8 "nopf" "\240\157\149\159"
-let _ = Hashtbl.replace macro2utf8 "LongLeftRightArrow" "\239\149\184"
-let _ = Hashtbl.replace macro2utf8 "Emacr" "\196\146"
-let _ = Hashtbl.replace macro2utf8 "omid" "\226\166\182"
-let _ = Hashtbl.replace macro2utf8 "spades" "\226\153\160"
-let _ = Hashtbl.replace macro2utf8 "naturals" "\226\132\149"
-let _ = Hashtbl.replace macro2utf8 "Lscr" "\226\132\146"
-let _ = Hashtbl.replace macro2utf8 "udblac" "\197\177"
-let _ = Hashtbl.replace macro2utf8 "SucceedsTilde" "\226\137\191"
-let _ = Hashtbl.replace macro2utf8 "frac45" "\226\133\152"
-let _ = Hashtbl.replace macro2utf8 "clubsuit" "\226\153\163"
-let _ = Hashtbl.replace macro2utf8 "mumap" "\226\138\184"
-let _ = Hashtbl.replace macro2utf8 "vltri" "\226\138\178"
-let _ = Hashtbl.replace macro2utf8 "LeftArrowBar" "\226\135\164"
-let _ = Hashtbl.replace macro2utf8 "zacute" "\197\186"
-let _ = Hashtbl.replace macro2utf8 "szlig" "\195\159"
-let _ = Hashtbl.replace macro2utf8 "suplarr" "\226\165\187"
-let _ = Hashtbl.replace macro2utf8 "RightDownVector" "\226\135\130"
-let _ = Hashtbl.replace macro2utf8 "male" "\226\153\130"
-let _ = Hashtbl.replace macro2utf8 "RightDownVectorBar" "\226\165\149"
-let _ = Hashtbl.replace macro2utf8 "gdot" "\196\161"
-let _ = Hashtbl.replace macro2utf8 "nleqq" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "uopf" "\240\157\149\166"
-let _ = Hashtbl.replace macro2utf8 "YIcy" "\208\135"
-let _ = Hashtbl.replace macro2utf8 "Sscr" "\240\157\146\174"
-let _ = Hashtbl.replace macro2utf8 "empty" "\226\136\133\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Vdash" "\226\138\169"
-let _ = Hashtbl.replace macro2utf8 "sqsubset" "\226\138\143"
-let _ = Hashtbl.replace macro2utf8 "efDot" "\226\137\146"
-let _ = Hashtbl.replace macro2utf8 "times" "\195\151"
-let _ = Hashtbl.replace macro2utf8 "Oslash" "\195\152"
-let _ = Hashtbl.replace macro2utf8 "itilde" "\196\169"
-let _ = Hashtbl.replace macro2utf8 "frac56" "\226\133\154"
-let _ = Hashtbl.replace macro2utf8 "numero" "\226\132\150"
-let _ = Hashtbl.replace macro2utf8 "malt" "\226\156\160"
-let _ = Hashtbl.replace macro2utf8 "npart" "\226\136\130\204\184"
-let _ = Hashtbl.replace macro2utf8 "frac58" "\226\133\157"
-let _ = Hashtbl.replace macro2utf8 "Zscr" "\240\157\146\181"
-let _ = Hashtbl.replace macro2utf8 "integers" "\226\132\164"
-let _ = Hashtbl.replace macro2utf8 "CloseCurlyQuote" "\226\128\153"
-let _ = Hashtbl.replace macro2utf8 "NewLine" "\n"
-let _ = Hashtbl.replace macro2utf8 "fcy" "\209\132"
-let _ = Hashtbl.replace macro2utf8 "nwarr" "\226\134\150"
-let _ = Hashtbl.replace macro2utf8 "thicksim" "\226\136\188\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "nprcue" "\226\139\160"
-let _ = Hashtbl.replace macro2utf8 "lcub" "{"
-let _ = Hashtbl.replace macro2utf8 "forall" "\226\136\128"
-let _ = Hashtbl.replace macro2utf8 "plusacir" "\226\168\163"
-let _ = Hashtbl.replace macro2utf8 "ascr" "\240\157\146\182"
-let _ = Hashtbl.replace macro2utf8 "plustwo" "\226\168\167"
-let _ = Hashtbl.replace macro2utf8 "Utilde" "\197\168"
-let _ = Hashtbl.replace macro2utf8 "lambda" "\206\187"
-let _ = Hashtbl.replace macro2utf8 "odash" "\226\138\157"
-let _ = Hashtbl.replace macro2utf8 "iukcy" "\209\150"
-let _ = Hashtbl.replace macro2utf8 "sqsupset" "\226\138\144"
-let _ = Hashtbl.replace macro2utf8 "Racute" "\197\148"
-let _ = Hashtbl.replace macro2utf8 "Longleftarrow" "????"
-let _ = Hashtbl.replace macro2utf8 "capcap" "\226\169\139"
-let _ = Hashtbl.replace macro2utf8 "ocirc" "\195\180"
-let _ = Hashtbl.replace macro2utf8 "nless" "\226\137\174"
-let _ = Hashtbl.replace macro2utf8 "Wedge" "\226\139\128"
-let _ = Hashtbl.replace macro2utf8 "qfr" "\240\157\148\174"
-let _ = Hashtbl.replace macro2utf8 "natur" "\226\153\174"
-let _ = Hashtbl.replace macro2utf8 "hscr" "\240\157\146\189"
-let _ = Hashtbl.replace macro2utf8 "ldca" "\226\164\182"
-let _ = Hashtbl.replace macro2utf8 "ClockwiseContourIntegral" "\226\136\178"
-let _ = Hashtbl.replace macro2utf8 "exp" "exp"
-let _ = Hashtbl.replace macro2utf8 "RightTeeArrow" "\226\134\166"
-let _ = Hashtbl.replace macro2utf8 "orarr" "\226\134\187"
-let _ = Hashtbl.replace macro2utf8 "tanh" "tanh"
-let _ = Hashtbl.replace macro2utf8 "frac78" "\226\133\158"
-let _ = Hashtbl.replace macro2utf8 "Atilde" "\195\131"
-let _ = Hashtbl.replace macro2utf8 "arcsin" "arcsin"
-let _ = Hashtbl.replace macro2utf8 "Rcedil" "\197\150"
-let _ = Hashtbl.replace macro2utf8 "oscr" "\226\132\180"
-let _ = Hashtbl.replace macro2utf8 "InvisibleTimes" "\226\129\162"
-let _ = Hashtbl.replace macro2utf8 "sime" "\226\137\131"
-let _ = Hashtbl.replace macro2utf8 "simg" "\226\170\158"
-let _ = Hashtbl.replace macro2utf8 "Conint" "\226\136\175"
-let _ = Hashtbl.replace macro2utf8 "Yuml" "\197\184"
-let _ = Hashtbl.replace macro2utf8 "rlhar" "\226\135\140"
-let _ = Hashtbl.replace macro2utf8 "rarrbfs" "\226\164\160"
-let _ = Hashtbl.replace macro2utf8 "siml" "\226\170\157"
-let _ = Hashtbl.replace macro2utf8 "DownRightVectorBar" "\226\165\151"
-let _ = Hashtbl.replace macro2utf8 "vscr" "\240\157\147\139"
-let _ = Hashtbl.replace macro2utf8 "divide" "\195\183"
-let _ = Hashtbl.replace macro2utf8 "PlusMinus" "\194\177"
-let _ = Hashtbl.replace macro2utf8 "ffr" "\240\157\148\163"
-let _ = Hashtbl.replace macro2utf8 "DownLeftTeeVector" "\226\165\158"
-let _ = Hashtbl.replace macro2utf8 "EmptySmallSquare" "\226\151\189"
-let _ = Hashtbl.replace macro2utf8 "SHCHcy" "\208\169"
-let _ = Hashtbl.replace macro2utf8 "cirmid" "\226\171\175"
-let _ = Hashtbl.replace macro2utf8 "sigmav" "\207\130"
-let _ = Hashtbl.replace macro2utf8 "csub" "\226\171\143"
-let _ = Hashtbl.replace macro2utf8 "npar" "\226\136\166"
-let _ = Hashtbl.replace macro2utf8 "bsemi" "\226\129\143"
-let _ = Hashtbl.replace macro2utf8 "swArr" "\226\135\153"
-let _ = Hashtbl.replace macro2utf8 "Pcy" "\208\159"
-let _ = Hashtbl.replace macro2utf8 "sinh" "sinh"
-let _ = Hashtbl.replace macro2utf8 "lharul" "\226\165\170"
-let _ = Hashtbl.replace macro2utf8 "Jukcy" "\208\132"
-let _ = Hashtbl.replace macro2utf8 "permil" "\226\128\176"
-let _ = Hashtbl.replace macro2utf8 "ndivides" "\226\136\164"
-let _ = Hashtbl.replace macro2utf8 "Aring" "\195\133"
-let _ = Hashtbl.replace macro2utf8 "longmapsto" "????"
-let _ = Hashtbl.replace macro2utf8 "Esim" "\226\169\179"
-let _ = Hashtbl.replace macro2utf8 "csup" "\226\171\144"
-let _ = Hashtbl.replace macro2utf8 "trie" "\226\137\156"
-let _ = Hashtbl.replace macro2utf8 "ubrcy" "\209\158"
-let _ = Hashtbl.replace macro2utf8 "NotEqualTilde" "\226\137\130\204\184"
-let _ = Hashtbl.replace macro2utf8 "dotminus" "\226\136\184"
-let _ = Hashtbl.replace macro2utf8 "diamondsuit" "\226\153\162"
-let _ = Hashtbl.replace macro2utf8 "xnis" "\226\139\187"
-let _ = Hashtbl.replace macro2utf8 "Eogon" "\196\152"
-let _ = Hashtbl.replace macro2utf8 "cuvee" "\226\139\142"
-let _ = Hashtbl.replace macro2utf8 "DZcy" "\208\143"
-let _ = Hashtbl.replace macro2utf8 "nRightarrow" "\226\135\143"
-let _ = Hashtbl.replace macro2utf8 "sqsupe" "\226\138\146"
-let _ = Hashtbl.replace macro2utf8 "nsccue" "\226\139\161"
-let _ = Hashtbl.replace macro2utf8 "drcrop" "\226\140\140"
-let _ = Hashtbl.replace macro2utf8 "DownBreve" "\204\145"
-let _ = Hashtbl.replace macro2utf8 "Ecy" "\208\173"
-let _ = Hashtbl.replace macro2utf8 "rdquor" "\226\128\157"
-let _ = Hashtbl.replace macro2utf8 "rAtail" "\226\164\156"
-let _ = Hashtbl.replace macro2utf8 "icirc" "\195\174"
-let _ = Hashtbl.replace macro2utf8 "gacute" "\199\181"
-let _ = Hashtbl.replace macro2utf8 "hyphen" "\226\128\144"
-let _ = Hashtbl.replace macro2utf8 "uuml" "\195\188"
-let _ = Hashtbl.replace macro2utf8 "thorn" "\195\190"
-let _ = Hashtbl.replace macro2utf8 "ltri" "\226\151\131"
-let _ = Hashtbl.replace macro2utf8 "eqslantgtr" "\226\139\157"
-let _ = Hashtbl.replace macro2utf8 "DoubleContourIntegral" "\226\136\175"
-let _ = Hashtbl.replace macro2utf8 "lescc" "\226\170\168"
-let _ = Hashtbl.replace macro2utf8 "DiacriticalGrave" "`"
-let _ = Hashtbl.replace macro2utf8 "NotPrecedesEqual" "\226\170\175\204\184"
-let _ = Hashtbl.replace macro2utf8 "RightArrow" "\226\134\146"
-let _ = Hashtbl.replace macro2utf8 "race" "\226\167\154"
-let _ = Hashtbl.replace macro2utf8 "topbot" "\226\140\182"
-let _ = Hashtbl.replace macro2utf8 "Pfr" "\240\157\148\147"
-let _ = Hashtbl.replace macro2utf8 "napprox" "\226\137\137"
-let _ = Hashtbl.replace macro2utf8 "Sacute" "\197\154"
-let _ = Hashtbl.replace macro2utf8 "cupor" "\226\169\133"
-let _ = Hashtbl.replace macro2utf8 "OverBar" "\194\175"
-let _ = Hashtbl.replace macro2utf8 "bepsi" "\207\182"
-let _ = Hashtbl.replace macro2utf8 "plankv" "\226\132\143"
-let _ = Hashtbl.replace macro2utf8 "lap" "\226\137\178"
-let _ = Hashtbl.replace macro2utf8 "orslope" "\226\169\151"
-let _ = Hashtbl.replace macro2utf8 "beta" "\206\178"
-let _ = Hashtbl.replace macro2utf8 "ShortDownArrow" "\226\140\132\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "perp" "\226\138\165"
-let _ = Hashtbl.replace macro2utf8 "lat" "\226\170\171"
-let _ = Hashtbl.replace macro2utf8 "CenterDot" "\194\183"
-let _ = Hashtbl.replace macro2utf8 "urcorner" "\226\140\157"
-let _ = Hashtbl.replace macro2utf8 "models" "\226\138\167"
-let _ = Hashtbl.replace macro2utf8 "beth" "\226\132\182"
-let _ = Hashtbl.replace macro2utf8 "subE" "\226\138\134"
-let _ = Hashtbl.replace macro2utf8 "subnE" "\226\138\138"
-let _ = Hashtbl.replace macro2utf8 "ldots" "\226\128\166"
-let _ = Hashtbl.replace macro2utf8 "yacy" "\209\143"
-let _ = Hashtbl.replace macro2utf8 "udhar" "\226\165\174"
-let _ = Hashtbl.replace macro2utf8 "Scedil" "\197\158"
-let _ = Hashtbl.replace macro2utf8 "subsub" "\226\171\149"
-let _ = Hashtbl.replace macro2utf8 "nvrtrie" "\226\139\173\204\184"
-let _ = Hashtbl.replace macro2utf8 "Phi" "\206\166"
-let _ = Hashtbl.replace macro2utf8 "Efr" "\240\157\148\136"
-let _ = Hashtbl.replace macro2utf8 "larrfs" "\226\164\157"
-let _ = Hashtbl.replace macro2utf8 "angle" "\226\136\160"
-let _ = Hashtbl.replace macro2utf8 "TildeFullEqual" "\226\137\133"
-let _ = Hashtbl.replace macro2utf8 "Jcirc" "\196\180"
-let _ = Hashtbl.replace macro2utf8 "THORN" "\195\158"
-let _ = Hashtbl.replace macro2utf8 "acE" "\226\167\155"
-let _ = Hashtbl.replace macro2utf8 "Longleftrightarrow" "????"
-let _ = Hashtbl.replace macro2utf8 "xuplus" "\226\138\142"
-let _ = Hashtbl.replace macro2utf8 "searr" "\226\134\152"
-let _ = Hashtbl.replace macro2utf8 "gvertneqq" "\226\137\169\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "subsup" "\226\171\147"
-let _ = Hashtbl.replace macro2utf8 "NotSucceedsEqual" "\226\170\176\204\184"
-let _ = Hashtbl.replace macro2utf8 "gtrsim" "\226\137\179"
-let _ = Hashtbl.replace macro2utf8 "nrArr" "\226\135\143"
-let _ = Hashtbl.replace macro2utf8 "NotSquareSupersetEqual" "\226\139\163"
-let _ = Hashtbl.replace macro2utf8 "notindot" "\226\139\182\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "HARDcy" "\208\170"
-let _ = Hashtbl.replace macro2utf8 "jmath" "j\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "aelig" "\195\166"
-let _ = Hashtbl.replace macro2utf8 "slarr" "\226\134\144\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "dlcrop" "\226\140\141"
-let _ = Hashtbl.replace macro2utf8 "sube" "\226\138\134"
-let _ = Hashtbl.replace macro2utf8 "cuepr" "\226\139\158"
-let _ = Hashtbl.replace macro2utf8 "supsub" "\226\171\148"
-let _ = Hashtbl.replace macro2utf8 "trianglelefteq" "\226\138\180"
-let _ = Hashtbl.replace macro2utf8 "subne" "\226\138\138"
-let _ = Hashtbl.replace macro2utf8 "between" "\226\137\172"
-let _ = Hashtbl.replace macro2utf8 "measuredangle" "\226\136\161"
-let _ = Hashtbl.replace macro2utf8 "swnwar" "\226\164\170"
-let _ = Hashtbl.replace macro2utf8 "lcy" "\208\187"
-let _ = Hashtbl.replace macro2utf8 "ccirc" "\196\137"
-let _ = Hashtbl.replace macro2utf8 "larrhk" "\226\134\169"
-let _ = Hashtbl.replace macro2utf8 "DiacriticalTilde" "\203\156"
-let _ = Hashtbl.replace macro2utf8 "brvbar" "\194\166"
-let _ = Hashtbl.replace macro2utf8 "triangledown" "\226\150\191"
-let _ = Hashtbl.replace macro2utf8 "dtrif" "\226\150\190"
-let _ = Hashtbl.replace macro2utf8 "Bopf" "\240\157\148\185"
-let _ = Hashtbl.replace macro2utf8 "xwedge" "\226\139\128"
-let _ = Hashtbl.replace macro2utf8 "rightsquigarrow" "\226\134\157"
-let _ = Hashtbl.replace macro2utf8 "acd" "\226\136\191"
-let _ = Hashtbl.replace macro2utf8 "supsup" "\226\171\150"
-let _ = Hashtbl.replace macro2utf8 "UpEquilibrium" "\226\165\174"
-let _ = Hashtbl.replace macro2utf8 "succ" "\226\137\187"
-let _ = Hashtbl.replace macro2utf8 "eqslantless" "\226\139\156"
-let _ = Hashtbl.replace macro2utf8 "coprod" "\226\136\144"
-let _ = Hashtbl.replace macro2utf8 "OpenCurlyDoubleQuote" "\226\128\156"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterSlantEqual" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "solb" "\226\167\132"
-let _ = Hashtbl.replace macro2utf8 "HumpDownHump" "\226\137\142"
-let _ = Hashtbl.replace macro2utf8 "gtrapprox" "\226\137\179"
-let _ = Hashtbl.replace macro2utf8 "Iopf" "\240\157\149\128"
-let _ = Hashtbl.replace macro2utf8 "leg" "\226\139\154"
-let _ = Hashtbl.replace macro2utf8 "wfr" "\240\157\148\180"
-let _ = Hashtbl.replace macro2utf8 "mapstoleft" "\226\134\164"
-let _ = Hashtbl.replace macro2utf8 "gnapprox" "\226\170\138"
-let _ = Hashtbl.replace macro2utf8 "lgE" "\226\170\145"
-let _ = Hashtbl.replace macro2utf8 "CloseCurlyDoubleQuote" "\226\128\157"
-let _ = Hashtbl.replace macro2utf8 "NotNestedLessLess" "\226\146\161\204\184"
-let _ = Hashtbl.replace macro2utf8 "acy" "\208\176"
-let _ = Hashtbl.replace macro2utf8 "leq" "\226\137\164"
-let _ = Hashtbl.replace macro2utf8 "Popf" "\226\132\153"
-let _ = Hashtbl.replace macro2utf8 "les" "\226\169\189"
-let _ = Hashtbl.replace macro2utf8 "succcurlyeq" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "heartsuit" "\226\153\161"
-let _ = Hashtbl.replace macro2utf8 "angmsd" "\226\136\161"
-let _ = Hashtbl.replace macro2utf8 "cuesc" "\226\139\159"
-let _ = Hashtbl.replace macro2utf8 "lesseqgtr" "\226\139\154"
-let _ = Hashtbl.replace macro2utf8 "vartriangleright" "\226\138\179"
-let _ = Hashtbl.replace macro2utf8 "csupe" "\226\171\146"
-let _ = Hashtbl.replace macro2utf8 "rthree" "\226\139\140"
-let _ = Hashtbl.replace macro2utf8 "Idot" "\196\176"
-let _ = Hashtbl.replace macro2utf8 "gtdot" "\226\139\151"
-let _ = Hashtbl.replace macro2utf8 "dashv" "\226\138\163"
-let _ = Hashtbl.replace macro2utf8 "Odblac" "\197\144"
-let _ = Hashtbl.replace macro2utf8 "Lmidot" "\196\191"
-let _ = Hashtbl.replace macro2utf8 "andd" "\226\169\156"
-let _ = Hashtbl.replace macro2utf8 "Wopf" "\240\157\149\142"
-let _ = Hashtbl.replace macro2utf8 "nvltrie" "\226\139\172\204\184"
-let _ = Hashtbl.replace macro2utf8 "nhpar" "\226\171\178"
-let _ = Hashtbl.replace macro2utf8 "geqslant" "\226\169\190"
-let _ = Hashtbl.replace macro2utf8 "xlArr" "\239\149\185"
-let _ = Hashtbl.replace macro2utf8 "SquareSubset" "\226\138\143"
-let _ = Hashtbl.replace macro2utf8 "intcal" "\226\138\186"
-let _ = Hashtbl.replace macro2utf8 "ljcy" "\209\153"
-let _ = Hashtbl.replace macro2utf8 "lfr" "\240\157\148\169"
-let _ = Hashtbl.replace macro2utf8 "gtlPar" "\226\166\149"
-let _ = Hashtbl.replace macro2utf8 "zigrarr" "\226\135\157"
-let _ = Hashtbl.replace macro2utf8 "nvap" "\226\137\137\204\184"
-let _ = Hashtbl.replace macro2utf8 "boxtimes" "\226\138\160"
-let _ = Hashtbl.replace macro2utf8 "raquo" "\194\187"
-let _ = Hashtbl.replace macro2utf8 "CircleMinus" "\226\138\150"
-let _ = Hashtbl.replace macro2utf8 "centerdot" "\194\183"
-let _ = Hashtbl.replace macro2utf8 "xoplus" "\226\138\149"
-let _ = Hashtbl.replace macro2utf8 "simdot" "\226\169\170"
-let _ = Hashtbl.replace macro2utf8 "Vcy" "\208\146"
-let _ = Hashtbl.replace macro2utf8 "profline" "\226\140\146"
-let _ = Hashtbl.replace macro2utf8 "ltquest" "\226\169\187"
-let _ = Hashtbl.replace macro2utf8 "andv" "\226\169\154"
-let _ = Hashtbl.replace macro2utf8 "lessgtr" "\226\137\182"
-let _ = Hashtbl.replace macro2utf8 "lesdoto" "\226\170\129"
-let _ = Hashtbl.replace macro2utf8 "NotSquareSubset" "\226\138\143\204\184"
-let _ = Hashtbl.replace macro2utf8 "bullet" "\226\128\162"
-let _ = Hashtbl.replace macro2utf8 "rarrsim" "\226\165\180"
-let _ = Hashtbl.replace macro2utf8 "Tcedil" "\197\162"
-let _ = Hashtbl.replace macro2utf8 "Hstrok" "\196\166"
-let _ = Hashtbl.replace macro2utf8 "eopf" "\240\157\149\150"
-let _ = Hashtbl.replace macro2utf8 "Theta" "\206\152"
-let _ = Hashtbl.replace macro2utf8 "Cscr" "\240\157\146\158"
-let _ = Hashtbl.replace macro2utf8 "emacr" "\196\147"
-let _ = Hashtbl.replace macro2utf8 "UnionPlus" "\226\138\142"
-let _ = Hashtbl.replace macro2utf8 "Vee" "\226\139\129"
-let _ = Hashtbl.replace macro2utf8 "arctan" "arctan"
-let _ = Hashtbl.replace macro2utf8 "afr" "\240\157\148\158"
-let _ = Hashtbl.replace macro2utf8 "thinsp" "\226\128\137"
-let _ = Hashtbl.replace macro2utf8 "bottom" "\226\138\165"
-let _ = Hashtbl.replace macro2utf8 "lopf" "\240\157\149\157"
-let _ = Hashtbl.replace macro2utf8 "larrlp" "\226\134\171"
-let _ = Hashtbl.replace macro2utf8 "lbrace" "{"
-let _ = Hashtbl.replace macro2utf8 "Jscr" "\240\157\146\165"
-let _ = Hashtbl.replace macro2utf8 "Kcy" "\208\154"
-let _ = Hashtbl.replace macro2utf8 "shortparallel" "\226\136\165\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "hairsp" "\226\128\138"
-let _ = Hashtbl.replace macro2utf8 "osol" "\226\138\152"
-let _ = Hashtbl.replace macro2utf8 "lbrack" "["
-let _ = Hashtbl.replace macro2utf8 "hArr" "\226\135\148"
-let _ = Hashtbl.replace macro2utf8 "vdash" "\226\138\162"
-let _ = Hashtbl.replace macro2utf8 "UpDownArrow" "\226\134\149"
-let _ = Hashtbl.replace macro2utf8 "edot" "\196\151"
-let _ = Hashtbl.replace macro2utf8 "vzigzag" "\226\166\154"
-let _ = Hashtbl.replace macro2utf8 "sopf" "\240\157\149\164"
-let _ = Hashtbl.replace macro2utf8 "NotLessGreater" "\226\137\184"
-let _ = Hashtbl.replace macro2utf8 "Qscr" "\240\157\146\172"
-let _ = Hashtbl.replace macro2utf8 "Gammad" "\207\156"
-let _ = Hashtbl.replace macro2utf8 "SubsetEqual" "\226\138\134"
-let _ = Hashtbl.replace macro2utf8 "uplus" "\226\138\142"
-let _ = Hashtbl.replace macro2utf8 "LeftTriangle" "\226\138\178"
-let _ = Hashtbl.replace macro2utf8 "ange" "\226\166\164"
-let _ = Hashtbl.replace macro2utf8 "lim" "lim"
-let _ = Hashtbl.replace macro2utf8 "triangleright" "\226\150\185"
-let _ = Hashtbl.replace macro2utf8 "angrt" "\226\136\159"
-let _ = Hashtbl.replace macro2utf8 "rfloor" "\226\140\139"
-let _ = Hashtbl.replace macro2utf8 "bigtriangledown" "\226\150\189"
-let _ = Hashtbl.replace macro2utf8 "ofcir" "\226\166\191"
-let _ = Hashtbl.replace macro2utf8 "Vfr" "\240\157\148\153"
-let _ = Hashtbl.replace macro2utf8 "zopf" "\240\157\149\171"
-let _ = Hashtbl.replace macro2utf8 "UpArrowDownArrow" "\226\135\133"
-let _ = Hashtbl.replace macro2utf8 "Xscr" "\240\157\146\179"
-let _ = Hashtbl.replace macro2utf8 "digamma" "\207\156"
-let _ = Hashtbl.replace macro2utf8 "SmallCircle" "\226\136\152"
-let _ = Hashtbl.replace macro2utf8 "vArr" "\226\135\149"
-let _ = Hashtbl.replace macro2utf8 "eqsim" "\226\137\130"
-let _ = Hashtbl.replace macro2utf8 "downharpoonright" "\226\135\130"
-let _ = Hashtbl.replace macro2utf8 "Ccaron" "\196\140"
-let _ = Hashtbl.replace macro2utf8 "sdot" "\226\139\133"
-let _ = Hashtbl.replace macro2utf8 "frown" "\226\140\162"
-let _ = Hashtbl.replace macro2utf8 "angst" "\226\132\171"
-let _ = Hashtbl.replace macro2utf8 "lesges" "\226\170\147"
-let _ = Hashtbl.replace macro2utf8 "iacute" "\195\173"
-let _ = Hashtbl.replace macro2utf8 "wedge" "\226\136\167"
-let _ = Hashtbl.replace macro2utf8 "ssetmn" "\226\136\150\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "rotimes" "\226\168\181"
-let _ = Hashtbl.replace macro2utf8 "laquo" "\194\171"
-let _ = Hashtbl.replace macro2utf8 "bigstar" "\226\152\133"
-let _ = Hashtbl.replace macro2utf8 "Rrightarrow" "\226\135\155"
-let _ = Hashtbl.replace macro2utf8 "erDot" "\226\137\147"
-let _ = Hashtbl.replace macro2utf8 "subseteq" "\226\138\134"
-let _ = Hashtbl.replace macro2utf8 "leftharpoondown" "\226\134\189"
-let _ = Hashtbl.replace macro2utf8 "infin" "\226\136\158"
-let _ = Hashtbl.replace macro2utf8 "zdot" "\197\188"
-let _ = Hashtbl.replace macro2utf8 "solbar" "\226\140\191"
-let _ = Hashtbl.replace macro2utf8 "Iuml" "\195\143"
-let _ = Hashtbl.replace macro2utf8 "Kfr" "\240\157\148\142"
-let _ = Hashtbl.replace macro2utf8 "fscr" "\240\157\146\187"
-let _ = Hashtbl.replace macro2utf8 "DJcy" "\208\130"
-let _ = Hashtbl.replace macro2utf8 "veeeq" "\226\137\154"
-let _ = Hashtbl.replace macro2utf8 "Star" "\226\139\134"
-let _ = Hashtbl.replace macro2utf8 "lsquor" "\226\128\154"
-let _ = Hashtbl.replace macro2utf8 "Uacute" "\195\154"
-let _ = Hashtbl.replace macro2utf8 "weierp" "\226\132\152"
-let _ = Hashtbl.replace macro2utf8 "rang" "\226\140\170"
-let _ = Hashtbl.replace macro2utf8 "hamilt" "\226\132\139"
-let _ = Hashtbl.replace macro2utf8 "angsph" "\226\136\162"
-let _ = Hashtbl.replace macro2utf8 "YUcy" "\208\174"
-let _ = Hashtbl.replace macro2utf8 "Wcirc" "\197\180"
-let _ = Hashtbl.replace macro2utf8 "supsetneq" "\226\138\139"
-let _ = Hashtbl.replace macro2utf8 "gap" "\226\137\179"
-let _ = Hashtbl.replace macro2utf8 "mscr" "\240\157\147\130"
-let _ = Hashtbl.replace macro2utf8 "KJcy" "\208\140"
-let _ = Hashtbl.replace macro2utf8 "qprime" "\226\129\151"
-let _ = Hashtbl.replace macro2utf8 "EqualTilde" "\226\137\130"
-let _ = Hashtbl.replace macro2utf8 "vBar" "\226\171\168"
-let _ = Hashtbl.replace macro2utf8 "larrpl" "\226\164\185"
-let _ = Hashtbl.replace macro2utf8 "nvge" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "approx" "\226\137\136"
-let _ = Hashtbl.replace macro2utf8 "lnE" "\226\137\168"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterLess" "\226\137\185"
-let _ = Hashtbl.replace macro2utf8 "epar" "\226\139\149"
-let _ = Hashtbl.replace macro2utf8 "bigotimes" "\226\138\151"
-let _ = Hashtbl.replace macro2utf8 "xharr" "\239\149\184"
-let _ = Hashtbl.replace macro2utf8 "roang" "\239\149\153"
-let _ = Hashtbl.replace macro2utf8 "xcup" "\226\139\131"
-let _ = Hashtbl.replace macro2utf8 "tscr" "\240\157\147\137"
-let _ = Hashtbl.replace macro2utf8 "thkap" "\226\137\136\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Aacute" "\195\129"
-let _ = Hashtbl.replace macro2utf8 "rcy" "\209\128"
-let _ = Hashtbl.replace macro2utf8 "jukcy" "\209\148"
-let _ = Hashtbl.replace macro2utf8 "hookleftarrow" "\226\134\169"
-let _ = Hashtbl.replace macro2utf8 "napid" "\226\137\139\204\184"
-let _ = Hashtbl.replace macro2utf8 "tscy" "\209\134"
-let _ = Hashtbl.replace macro2utf8 "nvgt" "\226\137\175"
-let _ = Hashtbl.replace macro2utf8 "lpar" "("
-let _ = Hashtbl.replace macro2utf8 "ldsh" "\226\134\178"
-let _ = Hashtbl.replace macro2utf8 "aring" "\195\165"
-let _ = Hashtbl.replace macro2utf8 "nGg" "\226\139\153\204\184"
-let _ = Hashtbl.replace macro2utf8 "LessEqualGreater" "\226\139\154"
-let _ = Hashtbl.replace macro2utf8 "gcd" "gcd"
-let _ = Hashtbl.replace macro2utf8 "oplus" "\226\138\149"
-let _ = Hashtbl.replace macro2utf8 "lcaron" "\196\190"
-let _ = Hashtbl.replace macro2utf8 "DownArrow" "\226\134\147"
-let _ = Hashtbl.replace macro2utf8 "xutri" "\226\150\179"
-let _ = Hashtbl.replace macro2utf8 "Psi" "\206\168"
-let _ = Hashtbl.replace macro2utf8 "lesssim" "\226\137\178"
-let _ = Hashtbl.replace macro2utf8 "topcir" "\226\171\177"
-let _ = Hashtbl.replace macro2utf8 "puncsp" "\226\128\136"
-let _ = Hashtbl.replace macro2utf8 "origof" "\226\138\182"
-let _ = Hashtbl.replace macro2utf8 "gnsim" "\226\139\167"
-let _ = Hashtbl.replace macro2utf8 "eogon" "\196\153"
-let _ = Hashtbl.replace macro2utf8 "spar" "\226\136\165\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "LowerRightArrow" "\226\134\152"
-let _ = Hashtbl.replace macro2utf8 "Lleftarrow" "\226\135\154"
-let _ = Hashtbl.replace macro2utf8 "nGt" "\226\137\171\204\184"
-let _ = Hashtbl.replace macro2utf8 "euml" "\195\171"
-let _ = Hashtbl.replace macro2utf8 "reg" "\194\174"
-let _ = Hashtbl.replace macro2utf8 "exponentiale" "\226\133\135"
-let _ = Hashtbl.replace macro2utf8 "qint" "\226\168\140"
-let _ = Hashtbl.replace macro2utf8 "sqcups" "\226\138\148\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "lne" "\226\137\168"
-let _ = Hashtbl.replace macro2utf8 "LessSlantEqual" "\226\169\189"
-let _ = Hashtbl.replace macro2utf8 "Egrave" "\195\136"
-let _ = Hashtbl.replace macro2utf8 "orderof" "\226\132\180"
-let _ = Hashtbl.replace macro2utf8 "cirE" "\226\167\131"
-let _ = Hashtbl.replace macro2utf8 "nleqslant" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "gcy" "\208\179"
-let _ = Hashtbl.replace macro2utf8 "curvearrowright" "\226\134\183"
-let _ = Hashtbl.replace macro2utf8 "ratail" "\226\134\163"
-let _ = Hashtbl.replace macro2utf8 "emsp13" "\226\128\132"
-let _ = Hashtbl.replace macro2utf8 "sdotb" "\226\138\161"
-let _ = Hashtbl.replace macro2utf8 "horbar" "\226\128\149"
-let _ = Hashtbl.replace macro2utf8 "emsp14" "\226\128\133"
-let _ = Hashtbl.replace macro2utf8 "npre" "\226\170\175\204\184"
-let _ = Hashtbl.replace macro2utf8 "rbrksld" "\226\166\142"
-let _ = Hashtbl.replace macro2utf8 "sdote" "\226\169\166"
-let _ = Hashtbl.replace macro2utf8 "varsupsetneqq" "\226\138\139\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "VeryThinSpace" "\226\128\138"
-let _ = Hashtbl.replace macro2utf8 "DownArrowBar" "\226\164\147"
-let _ = Hashtbl.replace macro2utf8 "Rightarrow" "\226\135\146"
-let _ = Hashtbl.replace macro2utf8 "ocir" "\226\138\154"
-let _ = Hashtbl.replace macro2utf8 "NotHumpDownHump" "\226\137\142\204\184"
-let _ = Hashtbl.replace macro2utf8 "darr" "\226\134\147"
-let _ = Hashtbl.replace macro2utf8 "geqq" "\226\137\167"
-let _ = Hashtbl.replace macro2utf8 "sup1" "\194\185"
-let _ = Hashtbl.replace macro2utf8 "log" "log"
-let _ = Hashtbl.replace macro2utf8 "sup2" "\194\178"
-let _ = Hashtbl.replace macro2utf8 "micro" "\194\181"
-let _ = Hashtbl.replace macro2utf8 "amp" "&"
-let _ = Hashtbl.replace macro2utf8 "arccos" "arccos"
-let _ = Hashtbl.replace macro2utf8 "sup3" "\194\179"
-let _ = Hashtbl.replace macro2utf8 "GreaterTilde" "\226\137\179"
-let _ = Hashtbl.replace macro2utf8 "circeq" "\226\137\151"
-let _ = Hashtbl.replace macro2utf8 "rfr" "\240\157\148\175"
-let _ = Hashtbl.replace macro2utf8 "dash" "\226\128\144"
-let _ = Hashtbl.replace macro2utf8 "rbrkslu" "\226\166\144"
-let _ = Hashtbl.replace macro2utf8 "Dcaron" "\196\142"
-let _ = Hashtbl.replace macro2utf8 "and" "\226\136\167"
-let _ = Hashtbl.replace macro2utf8 "Vbar" "\226\171\171"
-let _ = Hashtbl.replace macro2utf8 "angzarr" "\226\141\188"
-let _ = Hashtbl.replace macro2utf8 "gel" "\226\139\155"
-let _ = Hashtbl.replace macro2utf8 "ang" "\226\136\160"
-let _ = Hashtbl.replace macro2utf8 "lor" "\226\136\168"
-let _ = Hashtbl.replace macro2utf8 "circ" "\226\136\152"
-let _ = Hashtbl.replace macro2utf8 "upharpoonright" "\226\134\190"
-let _ = Hashtbl.replace macro2utf8 "dblac" "\203\157"
-let _ = Hashtbl.replace macro2utf8 "subsetneqq" "\226\138\138"
-let _ = Hashtbl.replace macro2utf8 "rhard" "\226\135\129"
-let _ = Hashtbl.replace macro2utf8 "Intersection" "\226\139\130"
-let _ = Hashtbl.replace macro2utf8 "cire" "\226\137\151"
-let _ = Hashtbl.replace macro2utf8 "apE" "\226\137\138"
-let _ = Hashtbl.replace macro2utf8 "sung" "\226\153\170"
-let _ = Hashtbl.replace macro2utf8 "geq" "\226\137\165"
-let _ = Hashtbl.replace macro2utf8 "succsim" "\226\137\191"
-let _ = Hashtbl.replace macro2utf8 "ges" "\226\169\190"
-let _ = Hashtbl.replace macro2utf8 "Gbreve" "\196\158"
-let _ = Hashtbl.replace macro2utf8 "intercal" "\226\138\186"
-let _ = Hashtbl.replace macro2utf8 "supE" "\226\138\135"
-let _ = Hashtbl.replace macro2utf8 "NotCupCap" "\226\137\173"
-let _ = Hashtbl.replace macro2utf8 "loz" "\226\151\138"
-let _ = Hashtbl.replace macro2utf8 "capcup" "\226\169\135"
-let _ = Hashtbl.replace macro2utf8 "larrtl" "\226\134\162"
-let _ = Hashtbl.replace macro2utf8 "AElig" "\195\134"
-let _ = Hashtbl.replace macro2utf8 "rarr" "\226\134\146"
-let _ = Hashtbl.replace macro2utf8 "varkappa" "\207\176"
-let _ = Hashtbl.replace macro2utf8 "upsi" "\207\133"
-let _ = Hashtbl.replace macro2utf8 "loang" "\239\149\152"
-let _ = Hashtbl.replace macro2utf8 "looparrowleft" "\226\134\171"
-let _ = Hashtbl.replace macro2utf8 "IOcy" "\208\129"
-let _ = Hashtbl.replace macro2utf8 "backprime" "\226\128\181"
-let _ = Hashtbl.replace macro2utf8 "sstarf" "\226\139\134"
-let _ = Hashtbl.replace macro2utf8 "rharu" "\226\135\128"
-let _ = Hashtbl.replace macro2utf8 "gesl" "\226\139\155\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "xotime" "\226\138\151"
-let _ = Hashtbl.replace macro2utf8 "minus" "\226\136\146"
-let _ = Hashtbl.replace macro2utf8 "gvnE" "\226\137\169\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "gfr" "\240\157\148\164"
-let _ = Hashtbl.replace macro2utf8 "lfisht" "\226\165\188"
-let _ = Hashtbl.replace macro2utf8 "jcirc" "\196\181"
-let _ = Hashtbl.replace macro2utf8 "roarr" "\226\135\190"
-let _ = Hashtbl.replace macro2utf8 "rho" "\207\129"
-let _ = Hashtbl.replace macro2utf8 "nvle" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "sect" "\194\167"
-let _ = Hashtbl.replace macro2utf8 "ggg" "\226\139\153"
-let _ = Hashtbl.replace macro2utf8 "plusb" "\226\138\158"
-let _ = Hashtbl.replace macro2utf8 "NotTildeFullEqual" "\226\137\135"
-let _ = Hashtbl.replace macro2utf8 "NegativeVeryThinSpace" "\226\128\138\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "ape" "\226\137\138"
-let _ = Hashtbl.replace macro2utf8 "pluse" "\226\169\178"
-let _ = Hashtbl.replace macro2utf8 "dollar" "$"
-let _ = Hashtbl.replace macro2utf8 "divonx" "\226\139\135"
-let _ = Hashtbl.replace macro2utf8 "partial" "\226\136\130"
-let _ = Hashtbl.replace macro2utf8 "DoubleLeftRightArrow" "\226\135\148"
-let _ = Hashtbl.replace macro2utf8 "varepsilon" "\206\181"
-let _ = Hashtbl.replace macro2utf8 "supe" "\226\138\135"
-let _ = Hashtbl.replace macro2utf8 "nvlt" "\226\137\174"
-let _ = Hashtbl.replace macro2utf8 "angrtvb" "\226\166\157\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "gets" "\226\134\144"
-let _ = Hashtbl.replace macro2utf8 "nparallel" "\226\136\166"
-let _ = Hashtbl.replace macro2utf8 "varphi" "\207\134"
-let _ = Hashtbl.replace macro2utf8 "nsupseteq" "\226\138\137"
-let _ = Hashtbl.replace macro2utf8 "circledR" "\194\174"
-let _ = Hashtbl.replace macro2utf8 "circledS" "\226\147\136"
-let _ = Hashtbl.replace macro2utf8 "primes" "\226\132\153"
-let _ = Hashtbl.replace macro2utf8 "cuwed" "\226\139\143"
-let _ = Hashtbl.replace macro2utf8 "cupcap" "\226\169\134"
-let _ = Hashtbl.replace macro2utf8 "nLl" "\226\139\152\204\184"
-let _ = Hashtbl.replace macro2utf8 "lozf" "\226\167\171"
-let _ = Hashtbl.replace macro2utf8 "ShortLeftArrow" "\226\134\144\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "nLt" "\226\137\170\204\184"
-let _ = Hashtbl.replace macro2utf8 "lesdotor" "\226\170\131"
-let _ = Hashtbl.replace macro2utf8 "Fcy" "\208\164"
-let _ = Hashtbl.replace macro2utf8 "scnsim" "\226\139\169"
-let _ = Hashtbl.replace macro2utf8 "VerticalLine" "|"
-let _ = Hashtbl.replace macro2utf8 "nwArr" "\226\135\150"
-let _ = Hashtbl.replace macro2utf8 "LeftTeeArrow" "\226\134\164"
-let _ = Hashtbl.replace macro2utf8 "iprod" "\226\168\188"
-let _ = Hashtbl.replace macro2utf8 "lsh" "\226\134\176"
-let _ = Hashtbl.replace macro2utf8 "Congruent" "\226\137\161"
-let _ = Hashtbl.replace macro2utf8 "NotLeftTriangle" "\226\139\170"
-let _ = Hashtbl.replace macro2utf8 "rdldhar" "\226\165\169"
-let _ = Hashtbl.replace macro2utf8 "varpropto" "\226\136\157"
-let _ = Hashtbl.replace macro2utf8 "nvlArr" "\226\135\141"
-let _ = Hashtbl.replace macro2utf8 "arg" "arg"
-let _ = Hashtbl.replace macro2utf8 "lhard" "\226\134\189"
-let _ = Hashtbl.replace macro2utf8 "surd" "????"
-let _ = Hashtbl.replace macro2utf8 "napos" "\197\137"
-let _ = Hashtbl.replace macro2utf8 "lparlt" "\226\166\147"
-let _ = Hashtbl.replace macro2utf8 "hslash" "\226\132\143"
-let _ = Hashtbl.replace macro2utf8 "Gopf" "\240\157\148\190"
-let _ = Hashtbl.replace macro2utf8 "SHcy" "\208\168"
-let _ = Hashtbl.replace macro2utf8 "triangle" "\226\150\181"
-let _ = Hashtbl.replace macro2utf8 "Qfr" "\240\157\148\148"
-let _ = Hashtbl.replace macro2utf8 "DiacriticalAcute" "\194\180"
-let _ = Hashtbl.replace macro2utf8 "tbrk" "\226\142\180"
-let _ = Hashtbl.replace macro2utf8 "Implies" "\226\135\146"
-let _ = Hashtbl.replace macro2utf8 "comp" "\226\136\129"
-let _ = Hashtbl.replace macro2utf8 "ddarr" "\226\135\138"
-let _ = Hashtbl.replace macro2utf8 "Colone" "\226\169\180"
-let _ = Hashtbl.replace macro2utf8 "smashp" "\226\168\179"
-let _ = Hashtbl.replace macro2utf8 "ccups" "\226\169\140"
-let _ = Hashtbl.replace macro2utf8 "triangleq" "\226\137\156"
-let _ = Hashtbl.replace macro2utf8 "NotSquareSubsetEqual" "\226\139\162"
-let _ = Hashtbl.replace macro2utf8 "Nopf" "\226\132\149"
-let _ = Hashtbl.replace macro2utf8 "ZHcy" "\208\150"
-let _ = Hashtbl.replace macro2utf8 "map" "\226\134\166"
-let _ = Hashtbl.replace macro2utf8 "lharu" "\226\134\188"
-let _ = Hashtbl.replace macro2utf8 "glE" "\226\170\146"
-let _ = Hashtbl.replace macro2utf8 "cong" "\226\137\133"
-let _ = Hashtbl.replace macro2utf8 "Ecaron" "\196\154"
-let _ = Hashtbl.replace macro2utf8 "Uring" "\197\174"
-let _ = Hashtbl.replace macro2utf8 "blacktriangleright" "\226\150\184"
-let _ = Hashtbl.replace macro2utf8 "ntilde" "\195\177"
-let _ = Hashtbl.replace macro2utf8 "max" "max"
-let _ = Hashtbl.replace macro2utf8 "loarr" "\226\135\189"
-let _ = Hashtbl.replace macro2utf8 "LeftArrow" "\226\134\144"
-let _ = Hashtbl.replace macro2utf8 "Gdot" "\196\160"
-let _ = Hashtbl.replace macro2utf8 "Uopf" "\240\157\149\140"
-let _ = Hashtbl.replace macro2utf8 "bigsqcup" "\226\138\148"
-let _ = Hashtbl.replace macro2utf8 "wedgeq" "\226\137\153"
-let _ = Hashtbl.replace macro2utf8 "RoundImplies" "\226\165\176"
-let _ = Hashtbl.replace macro2utf8 "prap" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "gescc" "\226\170\169"
-let _ = Hashtbl.replace macro2utf8 "realine" "\226\132\155"
-let _ = Hashtbl.replace macro2utf8 "ast" "*"
-let _ = Hashtbl.replace macro2utf8 "subedot" "\226\171\131"
-let _ = Hashtbl.replace macro2utf8 "LeftTeeVector" "\226\165\154"
-let _ = Hashtbl.replace macro2utf8 "female" "\226\153\128"
-let _ = Hashtbl.replace macro2utf8 "circlearrowleft" "\226\134\186"
-let _ = Hashtbl.replace macro2utf8 "Ffr" "\240\157\148\137"
-let _ = Hashtbl.replace macro2utf8 "VDash" "\226\138\171"
-let _ = Hashtbl.replace macro2utf8 "jsercy" "\209\152"
-let _ = Hashtbl.replace macro2utf8 "Proportional" "\226\136\157"
-let _ = Hashtbl.replace macro2utf8 "OverBracket" "\226\142\180"
-let _ = Hashtbl.replace macro2utf8 "gla" "\226\170\165"
-let _ = Hashtbl.replace macro2utf8 "NotElement" "\226\136\137"
-let _ = Hashtbl.replace macro2utf8 "theta" "\206\184"
-let _ = Hashtbl.replace macro2utf8 "kcedil" "\196\183"
-let _ = Hashtbl.replace macro2utf8 "smeparsl" "\226\167\164"
-let _ = Hashtbl.replace macro2utf8 "rarrb" "\226\135\165"
-let _ = Hashtbl.replace macro2utf8 "rarrc" "\226\164\179"
-let _ = Hashtbl.replace macro2utf8 "ograve" "\195\178"
-let _ = Hashtbl.replace macro2utf8 "glj" "\226\170\164"
-let _ = Hashtbl.replace macro2utf8 "infty" "\226\136\158"
-let _ = Hashtbl.replace macro2utf8 "gnE" "\226\137\169"
-let _ = Hashtbl.replace macro2utf8 "copf" "\240\157\149\148"
-let _ = Hashtbl.replace macro2utf8 "LeftArrowRightArrow" "\226\135\134"
-let _ = Hashtbl.replace macro2utf8 "cwconint" "\226\136\178"
-let _ = Hashtbl.replace macro2utf8 "Ascr" "\240\157\146\156"
-let _ = Hashtbl.replace macro2utf8 "NegativeThinSpace" "\226\128\137\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "varsubsetneq" "\226\138\138\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "trisb" "\226\167\141"
-let _ = Hashtbl.replace macro2utf8 "rightharpoonup" "\226\135\128"
-let _ = Hashtbl.replace macro2utf8 "imagline" "\226\132\144"
-let _ = Hashtbl.replace macro2utf8 "mcy" "\208\188"
-let _ = Hashtbl.replace macro2utf8 "Cacute" "\196\134"
-let _ = Hashtbl.replace macro2utf8 "bumpeq" "\226\137\143"
-let _ = Hashtbl.replace macro2utf8 "jopf" "\240\157\149\155"
-let _ = Hashtbl.replace macro2utf8 "shchcy" "\209\137"
-let _ = Hashtbl.replace macro2utf8 "rarrw" "\226\134\157"
-let _ = Hashtbl.replace macro2utf8 "uuarr" "\226\135\136"
-let _ = Hashtbl.replace macro2utf8 "doteq" "\226\137\144"
-let _ = Hashtbl.replace macro2utf8 "cudarrl" "\226\164\184"
-let _ = Hashtbl.replace macro2utf8 "varsigma" "\207\130"
-let _ = Hashtbl.replace macro2utf8 "Hscr" "\226\132\139"
-let _ = Hashtbl.replace macro2utf8 "DownArrowUpArrow" "\226\135\181"
-let _ = Hashtbl.replace macro2utf8 "Ecirc" "\195\138"
-let _ = Hashtbl.replace macro2utf8 "DD" "\226\133\133"
-let _ = Hashtbl.replace macro2utf8 "copy" "\194\169"
-let _ = Hashtbl.replace macro2utf8 "SquareIntersection" "\226\138\147"
-let _ = Hashtbl.replace macro2utf8 "RightUpVector" "\226\134\190"
-let _ = Hashtbl.replace macro2utf8 "NotSucceedsSlantEqual" "\226\139\161"
-let _ = Hashtbl.replace macro2utf8 "cudarrr" "\226\164\181"
-let _ = Hashtbl.replace macro2utf8 "verbar" "|"
-let _ = Hashtbl.replace macro2utf8 "ncaron" "\197\136"
-let _ = Hashtbl.replace macro2utf8 "prurel" "\226\138\176"
-let _ = Hashtbl.replace macro2utf8 "nearr" "\226\134\151"
-let _ = Hashtbl.replace macro2utf8 "cdot" "\196\139"
-let _ = Hashtbl.replace macro2utf8 "qopf" "\240\157\149\162"
-let _ = Hashtbl.replace macro2utf8 "SucceedsSlantEqual" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "Oscr" "\240\157\146\170"
-let _ = Hashtbl.replace macro2utf8 "xfr" "\240\157\148\181"
-let _ = Hashtbl.replace macro2utf8 "gne" "\226\137\169"
-let _ = Hashtbl.replace macro2utf8 "Ccedil" "\195\135"
-let _ = Hashtbl.replace macro2utf8 "nlarr" "\226\134\154"
-let _ = Hashtbl.replace macro2utf8 "inodot" "\196\177"
-let _ = Hashtbl.replace macro2utf8 "prec" "\226\137\186"
-let _ = Hashtbl.replace macro2utf8 "percnt" "%"
-let _ = Hashtbl.replace macro2utf8 "Exists" "\226\136\131"
-let _ = Hashtbl.replace macro2utf8 "bcy" "\208\177"
-let _ = Hashtbl.replace macro2utf8 "xopf" "\240\157\149\169"
-let _ = Hashtbl.replace macro2utf8 "nsimeq" "\226\137\132"
-let _ = Hashtbl.replace macro2utf8 "nrtri" "\226\139\171"
-let _ = Hashtbl.replace macro2utf8 "barvee" "\226\138\189"
-let _ = Hashtbl.replace macro2utf8 "Vscr" "\240\157\146\177"
-let _ = Hashtbl.replace macro2utf8 "Zcaron" "\197\189"
-let _ = Hashtbl.replace macro2utf8 "ReverseElement" "\226\136\139"
-let _ = Hashtbl.replace macro2utf8 "npolint" "\226\168\148"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterTilde" "\226\137\181"
-let _ = Hashtbl.replace macro2utf8 "lmoustache" "\226\142\176"
-let _ = Hashtbl.replace macro2utf8 "forkv" "\226\171\153"
-let _ = Hashtbl.replace macro2utf8 "rmoustache" "\226\142\177"
-let _ = Hashtbl.replace macro2utf8 "DownLeftVectorBar" "\226\165\150"
-let _ = Hashtbl.replace macro2utf8 "cosh" "cosh"
-let _ = Hashtbl.replace macro2utf8 "mfr" "\240\157\148\170"
-let _ = Hashtbl.replace macro2utf8 "LessGreater" "\226\137\182"
-let _ = Hashtbl.replace macro2utf8 "zeetrf" "\226\132\168"
-let _ = Hashtbl.replace macro2utf8 "DiacriticalDot" "\203\153"
-let _ = Hashtbl.replace macro2utf8 "Poincareplane" "\226\132\140"
-let _ = Hashtbl.replace macro2utf8 "curlyeqsucc" "\226\139\159"
-let _ = Hashtbl.replace macro2utf8 "Equal" "\226\169\181"
-let _ = Hashtbl.replace macro2utf8 "divides" "\226\136\163"
-let _ = Hashtbl.replace macro2utf8 "scpolint" "\226\168\147"
-let _ = Hashtbl.replace macro2utf8 "ngsim" "\226\137\181"
-let _ = Hashtbl.replace macro2utf8 "larrbfs" "\226\164\159"
-let _ = Hashtbl.replace macro2utf8 "HilbertSpace" "\226\132\139"
-let _ = Hashtbl.replace macro2utf8 "otilde" "\195\181"
-let _ = Hashtbl.replace macro2utf8 "larrb" "\226\135\164"
-let _ = Hashtbl.replace macro2utf8 "wcirc" "\197\181"
-let _ = Hashtbl.replace macro2utf8 "dscr" "\240\157\146\185"
-let _ = Hashtbl.replace macro2utf8 "phmmat" "\226\132\179"
-let _ = Hashtbl.replace macro2utf8 "lacute" "\196\186"
-let _ = Hashtbl.replace macro2utf8 "tstrok" "\197\167"
-let _ = Hashtbl.replace macro2utf8 "NotDoubleVerticalBar" "\226\136\166"
-let _ = Hashtbl.replace macro2utf8 "lagran" "\226\132\146"
-let _ = Hashtbl.replace macro2utf8 "NotRightTriangle" "\226\139\171"
-let _ = Hashtbl.replace macro2utf8 "dscy" "\209\149"
-let _ = Hashtbl.replace macro2utf8 "rightrightarrows" "\226\135\137"
-let _ = Hashtbl.replace macro2utf8 "seArr" "\226\135\152"
-let _ = Hashtbl.replace macro2utf8 "RightTriangleBar" "\226\167\144"
-let _ = Hashtbl.replace macro2utf8 "coth" "coth"
-let _ = Hashtbl.replace macro2utf8 "swarrow" "\226\134\153"
-let _ = Hashtbl.replace macro2utf8 "semi" ";"
-let _ = Hashtbl.replace macro2utf8 "kscr" "\240\157\147\128"
-let _ = Hashtbl.replace macro2utf8 "NotLessEqual" "\226\137\176\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "cularr" "\226\134\182"
-let _ = Hashtbl.replace macro2utf8 "blacklozenge" "\226\167\171"
-let _ = Hashtbl.replace macro2utf8 "realpart" "\226\132\156"
-let _ = Hashtbl.replace macro2utf8 "LeftTriangleEqual" "\226\138\180"
-let _ = Hashtbl.replace macro2utf8 "bfr" "\240\157\148\159"
-let _ = Hashtbl.replace macro2utf8 "Uuml" "\195\156"
-let _ = Hashtbl.replace macro2utf8 "longleftrightarrow" "????"
-let _ = Hashtbl.replace macro2utf8 "lcedil" "\196\188"
-let _ = Hashtbl.replace macro2utf8 "complement" "\226\136\129"
-let _ = Hashtbl.replace macro2utf8 "rscr" "\240\157\147\135"
-let _ = Hashtbl.replace macro2utf8 "mho" "\226\132\167"
-let _ = Hashtbl.replace macro2utf8 "mcomma" "\226\168\169"
-let _ = Hashtbl.replace macro2utf8 "wedbar" "\226\169\159"
-let _ = Hashtbl.replace macro2utf8 "NotVerticalBar" "\226\136\164"
-let _ = Hashtbl.replace macro2utf8 "Lcy" "\208\155"
-let _ = Hashtbl.replace macro2utf8 "tprime" "\226\128\180"
-let _ = Hashtbl.replace macro2utf8 "precneqq" "\226\170\181"
-let _ = Hashtbl.replace macro2utf8 "Downarrow" "\226\135\147"
-let _ = Hashtbl.replace macro2utf8 "rsh" "\226\134\177"
-let _ = Hashtbl.replace macro2utf8 "mid" "\226\136\163"
-let _ = Hashtbl.replace macro2utf8 "blank" "\226\144\163"
-let _ = Hashtbl.replace macro2utf8 "square" "\226\150\161"
-let _ = Hashtbl.replace macro2utf8 "squarf" "\226\150\170"
-let _ = Hashtbl.replace macro2utf8 "fflig" "\239\172\128"
-let _ = Hashtbl.replace macro2utf8 "downdownarrows" "\226\135\138"
-let _ = Hashtbl.replace macro2utf8 "yscr" "\240\157\147\142"
-let _ = Hashtbl.replace macro2utf8 "subdot" "\226\170\189"
-let _ = Hashtbl.replace macro2utf8 "ShortRightArrow" "\226\134\146\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "NotCongruent" "\226\137\162"
-let _ = Hashtbl.replace macro2utf8 "Gg" "\226\139\153"
-let _ = Hashtbl.replace macro2utf8 "Lstrok" "\197\129"
-let _ = Hashtbl.replace macro2utf8 "min" "max"
-let _ = Hashtbl.replace macro2utf8 "Laplacetrf" "\226\132\146"
-let _ = Hashtbl.replace macro2utf8 "rarrap" "\226\165\181"
-let _ = Hashtbl.replace macro2utf8 "NotLessSlantEqual" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "DoubleRightArrow" "\226\135\146"
-let _ = Hashtbl.replace macro2utf8 "Wfr" "\240\157\148\154"
-let _ = Hashtbl.replace macro2utf8 "subrarr" "\226\165\185"
-let _ = Hashtbl.replace macro2utf8 "numsp" "\226\128\135"
-let _ = Hashtbl.replace macro2utf8 "khcy" "\209\133"
-let _ = Hashtbl.replace macro2utf8 "oint" "\226\136\174"
-let _ = Hashtbl.replace macro2utf8 "vprop" "\226\136\157"
-let _ = Hashtbl.replace macro2utf8 "hardcy" "\209\138"
-let _ = Hashtbl.replace macro2utf8 "boxminus" "\226\138\159"
-let _ = Hashtbl.replace macro2utf8 "GreaterLess" "\226\137\183"
-let _ = Hashtbl.replace macro2utf8 "thetav" "\207\145"
-let _ = Hashtbl.replace macro2utf8 "scE" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "Gt" "\226\137\171"
-let _ = Hashtbl.replace macro2utf8 "Acy" "\208\144"
-let _ = Hashtbl.replace macro2utf8 "backcong" "\226\137\140"
-let _ = Hashtbl.replace macro2utf8 "gtquest" "\226\169\188"
-let _ = Hashtbl.replace macro2utf8 "awint" "\226\168\145"
-let _ = Hashtbl.replace macro2utf8 "profsurf" "\226\140\147"
-let _ = Hashtbl.replace macro2utf8 "capdot" "\226\169\128"
-let _ = Hashtbl.replace macro2utf8 "supdot" "\226\170\190"
-let _ = Hashtbl.replace macro2utf8 "oelig" "\197\147"
-let _ = Hashtbl.replace macro2utf8 "doteqdot" "\226\137\145"
-let _ = Hashtbl.replace macro2utf8 "rharul" "\226\165\172"
-let _ = Hashtbl.replace macro2utf8 "cylcty" "\226\140\173"
-let _ = Hashtbl.replace macro2utf8 "epsi" "\206\181"
-let _ = Hashtbl.replace macro2utf8 "eqcirc" "\226\137\150"
-let _ = Hashtbl.replace macro2utf8 "nLeftarrow" "\226\135\141"
-let _ = Hashtbl.replace macro2utf8 "rtrie" "\226\138\181"
-let _ = Hashtbl.replace macro2utf8 "para" "\194\182"
-let _ = Hashtbl.replace macro2utf8 "Lfr" "\240\157\148\143"
-let _ = Hashtbl.replace macro2utf8 "rtrif" "\226\150\184"
-let _ = Hashtbl.replace macro2utf8 "NotReverseElement" "\226\136\140"
-let _ = Hashtbl.replace macro2utf8 "emptyv" "\226\136\133"
-let _ = Hashtbl.replace macro2utf8 "nldr" "\226\128\165"
-let _ = Hashtbl.replace macro2utf8 "leqq" "\226\137\166"
-let _ = Hashtbl.replace macro2utf8 "CapitalDifferentialD" "\226\133\133"
-let _ = Hashtbl.replace macro2utf8 "supsetneqq" "\226\138\139"
-let _ = Hashtbl.replace macro2utf8 "boxDL" "\226\149\151"
-let _ = Hashtbl.replace macro2utf8 "Im" "\226\132\145"
-let _ = Hashtbl.replace macro2utf8 "sce" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "prsim" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "diams" "\226\153\166"
-let _ = Hashtbl.replace macro2utf8 "gtreqqless" "\226\139\155"
-let _ = Hashtbl.replace macro2utf8 "boxDR" "\226\149\148"
-let _ = Hashtbl.replace macro2utf8 "vartriangleleft" "\226\138\178"
-let _ = Hashtbl.replace macro2utf8 "SupersetEqual" "\226\138\135"
-let _ = Hashtbl.replace macro2utf8 "Omega" "\206\169"
-let _ = Hashtbl.replace macro2utf8 "nsubseteqq" "\226\138\136"
-let _ = Hashtbl.replace macro2utf8 "Subset" "\226\139\144"
-let _ = Hashtbl.replace macro2utf8 "ncongdot" "\226\169\173\204\184"
-let _ = Hashtbl.replace macro2utf8 "minusb" "\226\138\159"
-let _ = Hashtbl.replace macro2utf8 "ltimes" "\226\139\137"
-let _ = Hashtbl.replace macro2utf8 "seswar" "\226\164\169"
-let _ = Hashtbl.replace macro2utf8 "part" "\226\136\130"
-let _ = Hashtbl.replace macro2utf8 "bumpE" "\226\170\174"
-let _ = Hashtbl.replace macro2utf8 "minusd" "\226\136\184"
-let _ = Hashtbl.replace macro2utf8 "Amacr" "\196\128"
-let _ = Hashtbl.replace macro2utf8 "nleq" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "nles" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "NotLess" "\226\137\174"
-let _ = Hashtbl.replace macro2utf8 "scy" "\209\129"
-let _ = Hashtbl.replace macro2utf8 "iinfin" "\226\167\156"
-let _ = Hashtbl.replace macro2utf8 "Afr" "\240\157\148\132"
-let _ = Hashtbl.replace macro2utf8 "isinsv" "\226\139\179"
-let _ = Hashtbl.replace macro2utf8 "prnE" "\226\170\181"
-let _ = Hashtbl.replace macro2utf8 "lesg" "\226\139\154\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "cups" "\226\136\170\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "thickapprox" "\226\137\136\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "RightTeeVector" "\226\165\155"
-let _ = Hashtbl.replace macro2utf8 "LowerLeftArrow" "\226\134\153"
-let _ = Hashtbl.replace macro2utf8 "utdot" "\226\139\176"
-let _ = Hashtbl.replace macro2utf8 "homtht" "\226\136\187"
-let _ = Hashtbl.replace macro2utf8 "ddotseq" "\226\169\183"
-let _ = Hashtbl.replace macro2utf8 "bowtie" "\226\139\136"
-let _ = Hashtbl.replace macro2utf8 "succnsim" "\226\139\169"
-let _ = Hashtbl.replace macro2utf8 "boxDl" "\226\149\150"
-let _ = Hashtbl.replace macro2utf8 "quot" "\""
-let _ = Hashtbl.replace macro2utf8 "lvnE" "\226\137\168\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "CircleDot" "\226\138\153"
-let _ = Hashtbl.replace macro2utf8 "lsime" "\226\170\141"
-let _ = Hashtbl.replace macro2utf8 "Yacute" "\195\157"
-let _ = Hashtbl.replace macro2utf8 "esdot" "\226\137\144"
-let _ = Hashtbl.replace macro2utf8 "Supset" "\226\139\145"
-let _ = Hashtbl.replace macro2utf8 "lsimg" "\226\170\143"
-let _ = Hashtbl.replace macro2utf8 "eDot" "\226\137\145"
-let _ = Hashtbl.replace macro2utf8 "sec" "sec"
-let _ = Hashtbl.replace macro2utf8 "boxDr" "\226\149\147"
-let _ = Hashtbl.replace macro2utf8 "plus" "+"
-let _ = Hashtbl.replace macro2utf8 "ddagger" "\226\128\161"
-let _ = Hashtbl.replace macro2utf8 "Vdashl" "\226\171\166"
-let _ = Hashtbl.replace macro2utf8 "equest" "\226\137\159"
-let _ = Hashtbl.replace macro2utf8 "quest" "?"
-let _ = Hashtbl.replace macro2utf8 "divideontimes" "\226\139\135"
-let _ = Hashtbl.replace macro2utf8 "nsmid" "\226\136\164\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "fnof" "\198\146"
-let _ = Hashtbl.replace macro2utf8 "bumpe" "\226\137\143"
-let _ = Hashtbl.replace macro2utf8 "lhblk" "\226\150\132"
-let _ = Hashtbl.replace macro2utf8 "prnap" "\226\139\168"
-let _ = Hashtbl.replace macro2utf8 "compfn" "\226\136\152"
-let _ = Hashtbl.replace macro2utf8 "nsucceq" "\226\170\176\204\184"
-let _ = Hashtbl.replace macro2utf8 "RightArrowLeftArrow" "\226\135\132"
-let _ = Hashtbl.replace macro2utf8 "sharp" "\226\153\175"
-let _ = Hashtbl.replace macro2utf8 "CHcy" "\208\167"
-let _ = Hashtbl.replace macro2utf8 "dwangle" "\226\166\166"
-let _ = Hashtbl.replace macro2utf8 "angrtvbd" "\226\166\157"
-let _ = Hashtbl.replace macro2utf8 "period" "."
-let _ = Hashtbl.replace macro2utf8 "phone" "\226\152\142"
-let _ = Hashtbl.replace macro2utf8 "Eacute" "\195\137"
-let _ = Hashtbl.replace macro2utf8 "dzigrarr" "\239\150\162"
-let _ = Hashtbl.replace macro2utf8 "Ll" "\226\139\152"
-let _ = Hashtbl.replace macro2utf8 "succapprox" "\226\137\191"
-let _ = Hashtbl.replace macro2utf8 "rarrfs" "\226\164\158"
-let _ = Hashtbl.replace macro2utf8 "dbkarow" "\226\164\143"
-let _ = Hashtbl.replace macro2utf8 "zeta" "\206\182"
-let _ = Hashtbl.replace macro2utf8 "Lt" "\226\137\170"
-let _ = Hashtbl.replace macro2utf8 "triminus" "\226\168\186"
-let _ = Hashtbl.replace macro2utf8 "odiv" "\226\168\184"
-let _ = Hashtbl.replace macro2utf8 "ltrie" "\226\138\180"
-let _ = Hashtbl.replace macro2utf8 "Dagger" "\226\128\161"
-let _ = Hashtbl.replace macro2utf8 "ltrif" "\226\151\130"
-let _ = Hashtbl.replace macro2utf8 "boxHD" "\226\149\166"
-let _ = Hashtbl.replace macro2utf8 "timesb" "\226\138\160"
-let _ = Hashtbl.replace macro2utf8 "check" "\226\156\147"
-let _ = Hashtbl.replace macro2utf8 "urcorn" "\226\140\157"
-let _ = Hashtbl.replace macro2utf8 "timesd" "\226\168\176"
-let _ = Hashtbl.replace macro2utf8 "tshcy" "\209\155"
-let _ = Hashtbl.replace macro2utf8 "sfr" "\240\157\148\176"
-let _ = Hashtbl.replace macro2utf8 "lmoust" "\226\142\176"
-let _ = Hashtbl.replace macro2utf8 "ruluhar" "\226\165\168"
-let _ = Hashtbl.replace macro2utf8 "bne" "=\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "prod" "\226\136\143"
-let _ = Hashtbl.replace macro2utf8 "Eopf" "\240\157\148\188"
-let _ = Hashtbl.replace macro2utf8 "scsim" "\226\137\191"
-let _ = Hashtbl.replace macro2utf8 "GreaterEqualLess" "\226\139\155"
-let _ = Hashtbl.replace macro2utf8 "Igrave" "\195\140"
-let _ = Hashtbl.replace macro2utf8 "Longrightarrow" "\226\135\146"
-let _ = Hashtbl.replace macro2utf8 "bigcap" "\226\139\130"
-let _ = Hashtbl.replace macro2utf8 "boxHU" "\226\149\169"
-let _ = Hashtbl.replace macro2utf8 "uring" "\197\175"
-let _ = Hashtbl.replace macro2utf8 "equivDD" "\226\169\184"
-let _ = Hashtbl.replace macro2utf8 "prop" "\226\136\157"
-let _ = Hashtbl.replace macro2utf8 "Lopf" "\240\157\149\131"
-let _ = Hashtbl.replace macro2utf8 "ldrushar" "\226\165\139"
-let _ = Hashtbl.replace macro2utf8 "rarrhk" "\226\134\170"
-let _ = Hashtbl.replace macro2utf8 "Leftarrow" "\226\135\144"
-let _ = Hashtbl.replace macro2utf8 "lltri" "\226\151\186"
-let _ = Hashtbl.replace macro2utf8 "NestedGreaterGreater" "\226\137\171"
-let _ = Hashtbl.replace macro2utf8 "GreaterFullEqual" "\226\137\167"
-let _ = Hashtbl.replace macro2utf8 "robrk" "\227\128\155"
-let _ = Hashtbl.replace macro2utf8 "larrsim" "\226\165\179"
-let _ = Hashtbl.replace macro2utf8 "boxHd" "\226\149\164"
-let _ = Hashtbl.replace macro2utf8 "vDash" "\226\138\168"
-let _ = Hashtbl.replace macro2utf8 "hfr" "\240\157\148\165"
-let _ = Hashtbl.replace macro2utf8 "Edot" "\196\150"
-let _ = Hashtbl.replace macro2utf8 "Vvdash" "\226\138\170"
-let _ = Hashtbl.replace macro2utf8 "Sopf" "\240\157\149\138"
-let _ = Hashtbl.replace macro2utf8 "upuparrows" "\226\135\136"
-let _ = Hashtbl.replace macro2utf8 "RightUpTeeVector" "\226\165\156"
-let _ = Hashtbl.replace macro2utf8 "DownLeftVector" "\226\134\189"
-let _ = Hashtbl.replace macro2utf8 "xhArr" "\239\149\187"
-let _ = Hashtbl.replace macro2utf8 "triplus" "\226\168\185"
-let _ = Hashtbl.replace macro2utf8 "bot" "\226\138\165"
-let _ = Hashtbl.replace macro2utf8 "Rcy" "\208\160"
-let _ = Hashtbl.replace macro2utf8 "eDDot" "\226\169\183"
-let _ = Hashtbl.replace macro2utf8 "subseteqq" "\226\138\134"
-let _ = Hashtbl.replace macro2utf8 "cirfnint" "\226\168\144"
-let _ = Hashtbl.replace macro2utf8 "spadesuit" "\226\153\160"
-let _ = Hashtbl.replace macro2utf8 "nacute" "\197\132"
-let _ = Hashtbl.replace macro2utf8 "Zopf" "\226\132\164"
-let _ = Hashtbl.replace macro2utf8 "upharpoonleft" "\226\134\191"
-let _ = Hashtbl.replace macro2utf8 "shy" "\194\173"
-let _ = Hashtbl.replace macro2utf8 "nparsl" "\226\136\165\239\184\128\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "boxHu" "\226\149\167"
-let _ = Hashtbl.replace macro2utf8 "ThickSpace" "\226\128\137\226\128\138\226\128\138"
-let _ = Hashtbl.replace macro2utf8 "Or" "\226\169\148"
-let _ = Hashtbl.replace macro2utf8 "raemptyv" "\226\166\179"
-let _ = Hashtbl.replace macro2utf8 "Aogon" "\196\132"
-let _ = Hashtbl.replace macro2utf8 "IEcy" "\208\149"
-let _ = Hashtbl.replace macro2utf8 "sim" "\226\136\188"
-let _ = Hashtbl.replace macro2utf8 "sin" "sin"
-let _ = Hashtbl.replace macro2utf8 "copysr" "\226\132\151"
-let _ = Hashtbl.replace macro2utf8 "scnap" "\226\139\169"
-let _ = Hashtbl.replace macro2utf8 "rdquo" "\226\128\157"
-let _ = Hashtbl.replace macro2utf8 "aopf" "\240\157\149\146"
-let _ = Hashtbl.replace macro2utf8 "Pi" "\206\160"
-let _ = Hashtbl.replace macro2utf8 "Udblac" "\197\176"
-let _ = Hashtbl.replace macro2utf8 "expectation" "\226\132\176"
-let _ = Hashtbl.replace macro2utf8 "Zacute" "\197\185"
-let _ = Hashtbl.replace macro2utf8 "urtri" "\226\151\185"
-let _ = Hashtbl.replace macro2utf8 "NotTildeEqual" "\226\137\132"
-let _ = Hashtbl.replace macro2utf8 "ncedil" "\197\134"
-let _ = Hashtbl.replace macro2utf8 "Gamma" "\206\147"
-let _ = Hashtbl.replace macro2utf8 "ecirc" "\195\170"
-let _ = Hashtbl.replace macro2utf8 "dsol" "\226\167\182"
-let _ = Hashtbl.replace macro2utf8 "Gcy" "\208\147"
-let _ = Hashtbl.replace macro2utf8 "Pr" "Pr"
-let _ = Hashtbl.replace macro2utf8 "Zdot" "\197\187"
-let _ = Hashtbl.replace macro2utf8 "mnplus" "\226\136\147"
-let _ = Hashtbl.replace macro2utf8 "hopf" "\240\157\149\153"
-let _ = Hashtbl.replace macro2utf8 "blacktriangledown" "\226\150\190"
-let _ = Hashtbl.replace macro2utf8 "LeftCeiling" "\226\140\136"
-let _ = Hashtbl.replace macro2utf8 "ulcorn" "\226\140\156"
-let _ = Hashtbl.replace macro2utf8 "searrow" "\226\134\152"
-let _ = Hashtbl.replace macro2utf8 "GreaterGreater" "\226\170\162"
-let _ = Hashtbl.replace macro2utf8 "Fscr" "\226\132\177"
-let _ = Hashtbl.replace macro2utf8 "cupcup" "\226\169\138"
-let _ = Hashtbl.replace macro2utf8 "NotEqual" "\226\137\160"
-let _ = Hashtbl.replace macro2utf8 "sext" "\226\156\182"
-let _ = Hashtbl.replace macro2utf8 "CirclePlus" "\226\138\149"
-let _ = Hashtbl.replace macro2utf8 "erarr" "\226\165\177"
-let _ = Hashtbl.replace macro2utf8 "dArr" "\226\135\147"
-let _ = Hashtbl.replace macro2utf8 "PrecedesSlantEqual" "\226\137\188"
-let _ = Hashtbl.replace macro2utf8 "Itilde" "\196\168"
-let _ = Hashtbl.replace macro2utf8 "gesdoto" "\226\170\130"
-let _ = Hashtbl.replace macro2utf8 "Rang" "\227\128\139"
-let _ = Hashtbl.replace macro2utf8 "nwarhk" "\226\164\163"
-let _ = Hashtbl.replace macro2utf8 "minusdu" "\226\168\170"
-let _ = Hashtbl.replace macro2utf8 "oopf" "\240\157\149\160"
-let _ = Hashtbl.replace macro2utf8 "Mscr" "\226\132\179"
-let _ = Hashtbl.replace macro2utf8 "Rfr" "\226\132\156"
-let _ = Hashtbl.replace macro2utf8 "langle" "\226\140\169"
-let _ = Hashtbl.replace macro2utf8 "And" "\226\169\147"
-let _ = Hashtbl.replace macro2utf8 "bprime" "\226\128\181"
-let _ = Hashtbl.replace macro2utf8 "nLeftrightarrow" "\226\135\142"
-let _ = Hashtbl.replace macro2utf8 "Re" "\226\132\156"
-let _ = Hashtbl.replace macro2utf8 "OpenCurlyQuote" "\226\128\152"
-let _ = Hashtbl.replace macro2utf8 "vopf" "\240\157\149\167"
-let _ = Hashtbl.replace macro2utf8 "ulcorner" "\226\140\156"
-let _ = Hashtbl.replace macro2utf8 "nap" "\226\137\137"
-let _ = Hashtbl.replace macro2utf8 "Tscr" "\240\157\146\175"
-let _ = Hashtbl.replace macro2utf8 "gtreqless" "\226\139\155"
-let _ = Hashtbl.replace macro2utf8 "rarrlp" "\226\134\172"
-let _ = Hashtbl.replace macro2utf8 "Lambda" "\206\155"
-let _ = Hashtbl.replace macro2utf8 "lobrk" "\227\128\154"
-let _ = Hashtbl.replace macro2utf8 "rbrace" "}"
-let _ = Hashtbl.replace macro2utf8 "rArr" "\226\135\146"
-let _ = Hashtbl.replace macro2utf8 "coloneq" "\226\137\148"
-let _ = Hashtbl.replace macro2utf8 "UpArrow" "\226\134\145"
-let _ = Hashtbl.replace macro2utf8 "odot" "\226\138\153"
-let _ = Hashtbl.replace macro2utf8 "LeftDownTeeVector" "\226\165\161"
-let _ = Hashtbl.replace macro2utf8 "complexes" "\226\132\130"
-let _ = Hashtbl.replace macro2utf8 "rbrack" "]"
-let _ = Hashtbl.replace macro2utf8 "DownTeeArrow" "\226\134\167"
-let _ = Hashtbl.replace macro2utf8 "sqcap" "\226\138\147"
-let _ = Hashtbl.replace macro2utf8 "Sc" "\226\170\188"
-let _ = Hashtbl.replace macro2utf8 "ycy" "\209\139"
-let _ = Hashtbl.replace macro2utf8 "Prime" "\226\128\179"
-let _ = Hashtbl.replace macro2utf8 "Gfr" "\240\157\148\138"
-let _ = Hashtbl.replace macro2utf8 "trianglerighteq" "\226\138\181"
-let _ = Hashtbl.replace macro2utf8 "rangd" "\226\166\146"
-let _ = Hashtbl.replace macro2utf8 "gtrdot" "\226\139\151"
-let _ = Hashtbl.replace macro2utf8 "range" "\226\166\165"
-let _ = Hashtbl.replace macro2utf8 "rsqb" "]"
-let _ = Hashtbl.replace macro2utf8 "Euml" "\195\139"
-let _ = Hashtbl.replace macro2utf8 "Therefore" "\226\136\180"
-let _ = Hashtbl.replace macro2utf8 "nesim" "\226\137\130\204\184"
-let _ = Hashtbl.replace macro2utf8 "order" "\226\132\180"
-let _ = Hashtbl.replace macro2utf8 "vsupnE" "\226\138\139\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "awconint" "\226\136\179"
-let _ = Hashtbl.replace macro2utf8 "bscr" "\240\157\146\183"
-let _ = Hashtbl.replace macro2utf8 "lesseqqgtr" "\226\139\154"
-let _ = Hashtbl.replace macro2utf8 "cap" "\226\136\169"
-let _ = Hashtbl.replace macro2utf8 "ldquo" "\226\128\156"
-let _ = Hashtbl.replace macro2utf8 "nsubseteq" "\226\138\136"
-let _ = Hashtbl.replace macro2utf8 "rhov" "\207\177"
-let _ = Hashtbl.replace macro2utf8 "xvee" "\226\139\129"
-let _ = Hashtbl.replace macro2utf8 "olarr" "\226\134\186"
-let _ = Hashtbl.replace macro2utf8 "nang" "\226\136\160\204\184"
-let _ = Hashtbl.replace macro2utf8 "uwangle" "\226\166\167"
-let _ = Hashtbl.replace macro2utf8 "nlsim" "\226\137\180"
-let _ = Hashtbl.replace macro2utf8 "smt" "\226\170\170"
-let _ = Hashtbl.replace macro2utf8 "nVdash" "\226\138\174"
-let _ = Hashtbl.replace macro2utf8 "napE" "\226\169\176\204\184"
-let _ = Hashtbl.replace macro2utf8 "ngeq" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "iscr" "\240\157\146\190"
-let _ = Hashtbl.replace macro2utf8 "GJcy" "\208\131"
-let _ = Hashtbl.replace macro2utf8 "nges" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "exist" "\226\136\131"
-let _ = Hashtbl.replace macro2utf8 "cent" "\194\162"
-let _ = Hashtbl.replace macro2utf8 "oacute" "\195\179"
-let _ = Hashtbl.replace macro2utf8 "Darr" "\226\134\161"
-let _ = Hashtbl.replace macro2utf8 "yen" "\194\165"
-let _ = Hashtbl.replace macro2utf8 "bigcirc" "\226\151\175"
-let _ = Hashtbl.replace macro2utf8 "ncy" "\208\189"
-let _ = Hashtbl.replace macro2utf8 "midast" "*"
-let _ = Hashtbl.replace macro2utf8 "UpperRightArrow" "\226\134\151"
-let _ = Hashtbl.replace macro2utf8 "precnapprox" "\226\139\168"
-let _ = Hashtbl.replace macro2utf8 "OElig" "\197\146"
-let _ = Hashtbl.replace macro2utf8 "hybull" "\226\129\131"
-let _ = Hashtbl.replace macro2utf8 "cupbrcap" "\226\169\136"
-let _ = Hashtbl.replace macro2utf8 "rationals" "\226\132\154"
-let _ = Hashtbl.replace macro2utf8 "VerticalTilde" "\226\137\128"
-let _ = Hashtbl.replace macro2utf8 "pscr" "\240\157\147\133"
-let _ = Hashtbl.replace macro2utf8 "NJcy" "\208\138"
-let _ = Hashtbl.replace macro2utf8 "NotSucceedsTilde" "\226\137\191\204\184"
-let _ = Hashtbl.replace macro2utf8 "vsupne" "\226\138\139\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Updownarrow" "\226\135\149"
-let _ = Hashtbl.replace macro2utf8 "Lsh" "\226\134\176"
-let _ = Hashtbl.replace macro2utf8 "rAarr" "\226\135\155"
-let _ = Hashtbl.replace macro2utf8 "precapprox" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "rsquor" "\226\128\153"
-let _ = Hashtbl.replace macro2utf8 "pound" "\194\163"
-let _ = Hashtbl.replace macro2utf8 "lbrksld" "\226\166\143"
-let _ = Hashtbl.replace macro2utf8 "gesdot" "\226\170\128"
-let _ = Hashtbl.replace macro2utf8 "Element" "\226\136\136"
-let _ = Hashtbl.replace macro2utf8 "xcirc" "\226\151\175"
-let _ = Hashtbl.replace macro2utf8 "wscr" "\240\157\147\140"
-let _ = Hashtbl.replace macro2utf8 "toea" "\226\164\168"
-let _ = Hashtbl.replace macro2utf8 "setmn" "\226\136\150"
-let _ = Hashtbl.replace macro2utf8 "neg" "\194\172"
-let _ = Hashtbl.replace macro2utf8 "sol" "/"
-let _ = Hashtbl.replace macro2utf8 "yfr" "\240\157\148\182"
-let _ = Hashtbl.replace macro2utf8 "DoubleDownArrow" "\226\135\147"
-let _ = Hashtbl.replace macro2utf8 "Rarr" "\226\134\160"
-let _ = Hashtbl.replace macro2utf8 "ngE" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "Upsi" "\207\146"
-let _ = Hashtbl.replace macro2utf8 "opar" "\226\166\183"
-let _ = Hashtbl.replace macro2utf8 "rarrpl" "\226\165\133"
-let _ = Hashtbl.replace macro2utf8 "auml" "\195\164"
-let _ = Hashtbl.replace macro2utf8 "bmod" "mod"
-let _ = Hashtbl.replace macro2utf8 "SquareSuperset" "\226\138\144"
-let _ = Hashtbl.replace macro2utf8 "neq" "\226\137\160"
-let _ = Hashtbl.replace macro2utf8 "circleddash" "\226\138\157"
-let _ = Hashtbl.replace macro2utf8 "xrarr" "\239\149\183"
-let _ = Hashtbl.replace macro2utf8 "barwed" "\226\138\188"
-let _ = Hashtbl.replace macro2utf8 "lbrkslu" "\226\166\141"
-let _ = Hashtbl.replace macro2utf8 "planckh" "\226\132\142"
-let _ = Hashtbl.replace macro2utf8 "ldrdhar" "\226\165\167"
-let _ = Hashtbl.replace macro2utf8 "circledcirc" "\226\138\154"
-let _ = Hashtbl.replace macro2utf8 "ctdot" "\226\139\175"
-let _ = Hashtbl.replace macro2utf8 "fallingdotseq" "\226\137\146"
-let _ = Hashtbl.replace macro2utf8 "Map" "\226\164\133"
-let _ = Hashtbl.replace macro2utf8 "VerticalBar" "\226\136\163"
-let _ = Hashtbl.replace macro2utf8 "succeq" "\226\137\189"
-let _ = Hashtbl.replace macro2utf8 "tint" "\226\136\173"
-let _ = Hashtbl.replace macro2utf8 "imof" "\226\138\183"
-let _ = Hashtbl.replace macro2utf8 "diam" "\226\139\132"
-let _ = Hashtbl.replace macro2utf8 "twixt" "\226\137\172"
-let _ = Hashtbl.replace macro2utf8 "NoBreak" "\239\187\191"
-let _ = Hashtbl.replace macro2utf8 "langd" "\226\166\145"
-let _ = Hashtbl.replace macro2utf8 "Bernoullis" "\226\132\172"
-let _ = Hashtbl.replace macro2utf8 "rcaron" "\197\153"
-let _ = Hashtbl.replace macro2utf8 "hom" "hom"
-let _ = Hashtbl.replace macro2utf8 "nfr" "\240\157\148\171"
-let _ = Hashtbl.replace macro2utf8 "backsimeq" "\226\139\141"
-let _ = Hashtbl.replace macro2utf8 "target" "\226\140\150"
-let _ = Hashtbl.replace macro2utf8 "ouml" "\195\182"
-let _ = Hashtbl.replace macro2utf8 "nge" "\226\137\177\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "LeftTriangleBar" "\226\167\143"
-let _ = Hashtbl.replace macro2utf8 "subplus" "\226\170\191"
-let _ = Hashtbl.replace macro2utf8 "parsim" "\226\171\179"
-let _ = Hashtbl.replace macro2utf8 "Gcedil" "\196\162"
-let _ = Hashtbl.replace macro2utf8 "bnequiv" "\226\137\161\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "ubreve" "\197\173"
-let _ = Hashtbl.replace macro2utf8 "iexcl" "\194\161"
-let _ = Hashtbl.replace macro2utf8 "Xi" "\206\158"
-let _ = Hashtbl.replace macro2utf8 "omega" "\207\137"
-let _ = Hashtbl.replace macro2utf8 "elsdot" "\226\170\151"
-let _ = Hashtbl.replace macro2utf8 "propto" "\226\136\157"
-let _ = Hashtbl.replace macro2utf8 "squ" "\226\150\161"
-let _ = Hashtbl.replace macro2utf8 "Ycirc" "\197\182"
-let _ = Hashtbl.replace macro2utf8 "amacr" "\196\129"
-let _ = Hashtbl.replace macro2utf8 "curlyeqprec" "\226\139\158"
-let _ = Hashtbl.replace macro2utf8 "ngt" "\226\137\175"
-let _ = Hashtbl.replace macro2utf8 "plusdo" "\226\136\148"
-let _ = Hashtbl.replace macro2utf8 "ngeqslant" "\226\137\177"
-let _ = Hashtbl.replace macro2utf8 "LongRightArrow" "\239\149\183"
-let _ = Hashtbl.replace macro2utf8 "LeftUpVector" "\226\134\191"
-let _ = Hashtbl.replace macro2utf8 "asymp" "\226\137\141"
-let _ = Hashtbl.replace macro2utf8 "imped" "\240\157\149\131"
-let _ = Hashtbl.replace macro2utf8 "tritime" "\226\168\187"
-let _ = Hashtbl.replace macro2utf8 "rpargt" "\226\166\148"
-let _ = Hashtbl.replace macro2utf8 "DDotrahd" "\226\164\145"
-let _ = Hashtbl.replace macro2utf8 "prnsim" "\226\139\168"
-let _ = Hashtbl.replace macro2utf8 "plusdu" "\226\168\165"
-let _ = Hashtbl.replace macro2utf8 "cfr" "\240\157\148\160"
-let _ = Hashtbl.replace macro2utf8 "abreve" "\196\131"
-let _ = Hashtbl.replace macro2utf8 "suphsol" "\226\138\131/"
-let _ = Hashtbl.replace macro2utf8 "NegativeThickSpace" "\226\128\133\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Mcy" "\208\156"
-let _ = Hashtbl.replace macro2utf8 "uarr" "\226\134\145"
-let _ = Hashtbl.replace macro2utf8 "LeftRightVector" "\226\165\142"
-let _ = Hashtbl.replace macro2utf8 "lAarr" "\226\135\154"
-let _ = Hashtbl.replace macro2utf8 "bsim" "\226\136\189"
-let _ = Hashtbl.replace macro2utf8 "simrarr" "\226\165\178"
-let _ = Hashtbl.replace macro2utf8 "otimes" "\226\138\151"
-let _ = Hashtbl.replace macro2utf8 "NotSucceeds" "\226\138\129"
-let _ = Hashtbl.replace macro2utf8 "Cross" "\226\168\175"
-let _ = Hashtbl.replace macro2utf8 "downarrow" "\226\134\147"
-let _ = Hashtbl.replace macro2utf8 "blacktriangle" "\226\150\180"
-let _ = Hashtbl.replace macro2utf8 "TripleDot" "\226\131\155"
-let _ = Hashtbl.replace macro2utf8 "smallsetminus" "\226\136\150\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "supedot" "\226\171\132"
-let _ = Hashtbl.replace macro2utf8 "NotPrecedesSlantEqual" "\226\139\160"
-let _ = Hashtbl.replace macro2utf8 "neArr" "\226\135\151"
-let _ = Hashtbl.replace macro2utf8 "rarrtl" "\226\134\163"
-let _ = Hashtbl.replace macro2utf8 "isin" "\226\136\136"
-let _ = Hashtbl.replace macro2utf8 "rrarr" "\226\135\137"
-let _ = Hashtbl.replace macro2utf8 "Upsilon" "\207\146"
-let _ = Hashtbl.replace macro2utf8 "sqsub" "\226\138\143"
-let _ = Hashtbl.replace macro2utf8 "boxUL" "\226\149\157"
-let _ = Hashtbl.replace macro2utf8 "LessTilde" "\226\137\178"
-let _ = Hashtbl.replace macro2utf8 "Xfr" "\240\157\148\155"
-let _ = Hashtbl.replace macro2utf8 "nis" "\226\139\188"
-let _ = Hashtbl.replace macro2utf8 "chi" "\207\135"
-let _ = Hashtbl.replace macro2utf8 "DownRightVector" "\226\135\129"
-let _ = Hashtbl.replace macro2utf8 "niv" "\226\136\139"
-let _ = Hashtbl.replace macro2utf8 "boxUR" "\226\149\154"
-let _ = Hashtbl.replace macro2utf8 "nlArr" "\226\135\141"
-let _ = Hashtbl.replace macro2utf8 "Bcy" "\208\145"
-let _ = Hashtbl.replace macro2utf8 "tan" "tan"
-let _ = Hashtbl.replace macro2utf8 "EmptyVerySmallSquare" "\239\150\156"
-let _ = Hashtbl.replace macro2utf8 "dstrok" "\196\145"
-let _ = Hashtbl.replace macro2utf8 "rfisht" "\226\165\189"
-let _ = Hashtbl.replace macro2utf8 "easter" "\226\137\155"
-let _ = Hashtbl.replace macro2utf8 "nlE" "\226\137\176"
-let _ = Hashtbl.replace macro2utf8 "Mellintrf" "\226\132\179"
-let _ = Hashtbl.replace macro2utf8 "lotimes" "\226\168\180"
-let _ = Hashtbl.replace macro2utf8 "sqsup" "\226\138\144"
-let _ = Hashtbl.replace macro2utf8 "boxVH" "\226\149\172"
-let _ = Hashtbl.replace macro2utf8 "bbrk" "\226\142\181"
-let _ = Hashtbl.replace macro2utf8 "tau" "\207\132"
-let _ = Hashtbl.replace macro2utf8 "UpTee" "\226\138\165"
-let _ = Hashtbl.replace macro2utf8 "NotLeftTriangleBar" "\226\167\143\204\184"
-let _ = Hashtbl.replace macro2utf8 "boxVL" "\226\149\163"
-let _ = Hashtbl.replace macro2utf8 "Proportion" "\226\136\183"
-let _ = Hashtbl.replace macro2utf8 "equiv" "\226\137\161"
-let _ = Hashtbl.replace macro2utf8 "blk12" "\226\150\146"
-let _ = Hashtbl.replace macro2utf8 "blk14" "\226\150\145"
-let _ = Hashtbl.replace macro2utf8 "fpartint" "\226\168\141"
-let _ = Hashtbl.replace macro2utf8 "boxVR" "\226\149\160"
-let _ = Hashtbl.replace macro2utf8 "starf" "\226\152\133"
-let _ = Hashtbl.replace macro2utf8 "risingdotseq" "\226\137\147"
-let _ = Hashtbl.replace macro2utf8 "Equilibrium" "\226\135\140"
-let _ = Hashtbl.replace macro2utf8 "ijlig" "\196\179"
-let _ = Hashtbl.replace macro2utf8 "yicy" "\209\151"
-let _ = Hashtbl.replace macro2utf8 "sum" "\226\136\145"
-let _ = Hashtbl.replace macro2utf8 "cir" "\226\151\139"
-let _ = Hashtbl.replace macro2utf8 "telrec" "\226\140\149"
-let _ = Hashtbl.replace macro2utf8 "Mfr" "\240\157\148\144"
-let _ = Hashtbl.replace macro2utf8 "dHar" "\226\165\165"
-let _ = Hashtbl.replace macro2utf8 "boxUl" "\226\149\156"
-let _ = Hashtbl.replace macro2utf8 "apid" "\226\137\139"
-let _ = Hashtbl.replace macro2utf8 "nleftarrow" "\226\134\154"
-let _ = Hashtbl.replace macro2utf8 "curarrm" "\226\164\188"
-let _ = Hashtbl.replace macro2utf8 "Scirc" "\197\156"
-let _ = Hashtbl.replace macro2utf8 "Copf" "\226\132\130"
-let _ = Hashtbl.replace macro2utf8 "RightTriangleEqual" "\226\138\181"
-let _ = Hashtbl.replace macro2utf8 "boxUr" "\226\149\153"
-let _ = Hashtbl.replace macro2utf8 "loplus" "\226\168\173"
-let _ = Hashtbl.replace macro2utf8 "varsupsetneq" "\226\138\139\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "scaron" "\197\161"
-let _ = Hashtbl.replace macro2utf8 "Diamond" "\226\139\132"
-let _ = Hashtbl.replace macro2utf8 "lowast" "\226\136\151"
-let _ = Hashtbl.replace macro2utf8 "nle" "\226\137\176\226\131\165"
-let _ = Hashtbl.replace macro2utf8 "phiv" "\207\149"
-let _ = Hashtbl.replace macro2utf8 "gesdotol" "\226\170\132"
-let _ = Hashtbl.replace macro2utf8 "boxVh" "\226\149\171"
-let _ = Hashtbl.replace macro2utf8 "nleftrightarrow" "\226\134\174"
-let _ = Hashtbl.replace macro2utf8 "Jopf" "\240\157\149\129"
-let _ = Hashtbl.replace macro2utf8 "boxVl" "\226\149\162"
-let _ = Hashtbl.replace macro2utf8 "nearhk" "\226\164\164"
-let _ = Hashtbl.replace macro2utf8 "vBarv" "\226\171\169"
-let _ = Hashtbl.replace macro2utf8 "rHar" "\226\165\164"
-let _ = Hashtbl.replace macro2utf8 "boxVr" "\226\149\159"
-let _ = Hashtbl.replace macro2utf8 "lessdot" "\226\139\150"
-let _ = Hashtbl.replace macro2utf8 "LeftDoubleBracket" "\227\128\154"
-let _ = Hashtbl.replace macro2utf8 "Delta" "\206\148"
-let _ = Hashtbl.replace macro2utf8 "limsup" "limsup"
-let _ = Hashtbl.replace macro2utf8 "tcy" "\209\130"
-let _ = Hashtbl.replace macro2utf8 "nlt" "\226\137\174"
-let _ = Hashtbl.replace macro2utf8 "Cdot" "\196\138"
-let _ = Hashtbl.replace macro2utf8 "blk34" "\226\150\147"
-let _ = Hashtbl.replace macro2utf8 "Bfr" "\240\157\148\133"
-let _ = Hashtbl.replace macro2utf8 "lowbar" "_"
-let _ = Hashtbl.replace macro2utf8 "lneqq" "\226\137\168"
-let _ = Hashtbl.replace macro2utf8 "TildeEqual" "\226\137\131"
-let _ = Hashtbl.replace macro2utf8 "shortmid" "\226\136\163\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "Qopf" "\226\132\154"
-let _ = Hashtbl.replace macro2utf8 "drcorn" "\226\140\159"
-let _ = Hashtbl.replace macro2utf8 "ZeroWidthSpace" "\226\128\139"
-let _ = Hashtbl.replace macro2utf8 "aogon" "\196\133"
-let _ = Hashtbl.replace macro2utf8 "Rsh" "\226\134\177"
-let _ = Hashtbl.replace macro2utf8 "lrarr" "\226\135\134"
-let _ = Hashtbl.replace macro2utf8 "cupdot" "\226\138\141"
-let _ = Hashtbl.replace macro2utf8 "Xopf" "\240\157\149\143"
-let _ = Hashtbl.replace macro2utf8 "Backslash" "\226\136\150"
-let _ = Hashtbl.replace macro2utf8 "Union" "\226\139\131"
-let _ = Hashtbl.replace macro2utf8 "ratio" "\226\136\182"
-let _ = Hashtbl.replace macro2utf8 "duarr" "\226\135\181"
-let _ = Hashtbl.replace macro2utf8 "lates" "\226\170\173\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "suphsub" "\226\171\151"
-let _ = Hashtbl.replace macro2utf8 "squf" "\226\150\170"
-let _ = Hashtbl.replace macro2utf8 "gamma" "\206\179"
-let _ = Hashtbl.replace macro2utf8 "lrhard" "\226\165\173"
-let _ = Hashtbl.replace macro2utf8 "intprod" "\226\168\188"
-let _ = Hashtbl.replace macro2utf8 "ReverseUpEquilibrium" "\226\165\175"
-let _ = Hashtbl.replace macro2utf8 "icy" "\208\184"
-let _ = Hashtbl.replace macro2utf8 "quatint" "\226\168\150"
-let _ = Hashtbl.replace macro2utf8 "nbump" "\226\137\142\204\184"
-let _ = Hashtbl.replace macro2utf8 "downharpoonleft" "\226\135\131"
-let _ = Hashtbl.replace macro2utf8 "otimesas" "\226\168\182"
-let _ = Hashtbl.replace macro2utf8 "nvHarr" "\226\135\142"
-let _ = Hashtbl.replace macro2utf8 "ContourIntegral" "\226\136\174"
-let _ = Hashtbl.replace macro2utf8 "bsol" "\\"
-let _ = Hashtbl.replace macro2utf8 "DoubleUpDownArrow" "\226\135\149"
-let _ = Hashtbl.replace macro2utf8 "disin" "\226\139\178"
-let _ = Hashtbl.replace macro2utf8 "Breve" "\203\152"
-let _ = Hashtbl.replace macro2utf8 "YAcy" "\208\175"
-let _ = Hashtbl.replace macro2utf8 "precsim" "\226\137\190"
-let _ = Hashtbl.replace macro2utf8 "NotGreaterGreater" "\226\137\171\204\184\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "fopf" "\240\157\149\151"
-let _ = Hashtbl.replace macro2utf8 "SquareSupersetEqual" "\226\138\146"
-let _ = Hashtbl.replace macro2utf8 "Dscr" "\240\157\146\159"
-let _ = Hashtbl.replace macro2utf8 "gsime" "\226\170\142"
-let _ = Hashtbl.replace macro2utf8 "PartialD" "\226\136\130"
-let _ = Hashtbl.replace macro2utf8 "Umacr" "\197\170"
-let _ = Hashtbl.replace macro2utf8 "tfr" "\240\157\148\177"
-let _ = Hashtbl.replace macro2utf8 "cularrp" "\226\164\189"
-let _ = Hashtbl.replace macro2utf8 "UnderBracket" "\226\142\181"
-let _ = Hashtbl.replace macro2utf8 "ugrave" "\195\185"
-let _ = Hashtbl.replace macro2utf8 "mopf" "\240\157\149\158"
-let _ = Hashtbl.replace macro2utf8 "gsiml" "\226\170\144"
-let _ = Hashtbl.replace macro2utf8 "iquest" "\194\191"
-let _ = Hashtbl.replace macro2utf8 "nmid" "\226\136\164"
-let _ = Hashtbl.replace macro2utf8 "leftarrowtail" "\226\134\162"
-let _ = Hashtbl.replace macro2utf8 "not" "\194\172"
-let _ = Hashtbl.replace macro2utf8 "Kscr" "\240\157\146\166"
-let _ = Hashtbl.replace macro2utf8 "xsqcup" "\226\138\148"
-let _ = Hashtbl.replace macro2utf8 "triangleleft" "\226\151\131"
-let _ = Hashtbl.replace macro2utf8 "amalg" "\226\168\191"
-let _ = Hashtbl.replace macro2utf8 "prcue" "\226\137\188"
-let _ = Hashtbl.replace macro2utf8 "ac" "\226\164\143"
-let _ = Hashtbl.replace macro2utf8 "nharr" "\226\134\174"
-let _ = Hashtbl.replace macro2utf8 "dzcy" "\209\159"
-let _ = Hashtbl.replace macro2utf8 "topf" "\240\157\149\165"
-let _ = Hashtbl.replace macro2utf8 "iff" "\226\135\148"
-let _ = Hashtbl.replace macro2utf8 "af" "\226\129\161"
-let _ = Hashtbl.replace macro2utf8 "Uparrow" "\226\135\145"
-let _ = Hashtbl.replace macro2utf8 "Iacute" "\195\141"
-let _ = Hashtbl.replace macro2utf8 "Rscr" "\226\132\155"
-let _ = Hashtbl.replace macro2utf8 "vrtri" "\226\138\179"
-let _ = Hashtbl.replace macro2utf8 "multimap" "\226\138\184"
-let _ = Hashtbl.replace macro2utf8 "Hat" "\204\130"
-let _ = Hashtbl.replace macro2utf8 "rtriltri" "\226\167\142"
-let _ = Hashtbl.replace macro2utf8 "npr" "\226\138\128"
-let _ = Hashtbl.replace macro2utf8 "agrave" "\195\160"
-let _ = Hashtbl.replace macro2utf8 "UnderBar" "\204\178"
-let _ = Hashtbl.replace macro2utf8 "prime" "\226\128\178"
-let _ = Hashtbl.replace macro2utf8 "plusmn" "\194\177"
-let _ = Hashtbl.replace macro2utf8 "eplus" "\226\169\177"
-let _ = Hashtbl.replace macro2utf8 "ap" "\226\137\136"
-let _ = Hashtbl.replace macro2utf8 "dlcorn" "\226\140\158"
-let _ = Hashtbl.replace macro2utf8 "backsim" "\226\136\189"
-let _ = Hashtbl.replace macro2utf8 "ifr" "\240\157\148\166"
-let _ = Hashtbl.replace macro2utf8 "bigcup" "\226\139\131"
-let _ = Hashtbl.replace macro2utf8 "tcaron" "\197\165"
-let _ = Hashtbl.replace macro2utf8 "sqcaps" "\226\138\147\239\184\128"
-let _ = Hashtbl.replace macro2utf8 "equals" "="
-let _ = Hashtbl.replace macro2utf8 "curlywedge" "\226\139\143"
-let _ = Hashtbl.replace macro2utf8 "Yscr" "\240\157\146\180"
-let _ = Hashtbl.replace macro2utf8 "longrightarrow" "????"
-let _ = Hashtbl.replace macro2utf8 "fork" "\226\139\148"
-let _ = Hashtbl.replace macro2utf8 "cos" "cos"
-let _ = Hashtbl.replace macro2utf8 "cot" "cot"
-let _ = Hashtbl.replace macro2utf8 "ImaginaryI" "\226\133\136"
-let _ = Hashtbl.replace macro2utf8 "Scy" "\208\161"
-let _ = Hashtbl.replace macro2utf8 "mapsto" "\226\134\166"
-let _ = Hashtbl.replace macro2utf8 "tdot" "\226\131\155"
-let _ = Hashtbl.replace macro2utf8 "vellip" "\226\139\174"
-let _ = Hashtbl.replace macro2utf8 "sqsupseteq" "\226\138\146"
-let _ = Hashtbl.replace macro2utf8 "nvdash" "\226\138\172"
-let _ = Hashtbl.replace macro2utf8 "NotSuperset" "\226\138\133"
-let _ = Hashtbl.replace macro2utf8 "DoubleUpArrow" "\226\135\145"
-let _ = Hashtbl.replace macro2utf8 "land" "\226\136\167"
-let _ = Hashtbl.replace macro2utf8 "topfork" "\226\171\154"
-let _ = Hashtbl.replace macro2utf8 "llhard" "\226\165\171"
-let _ = Hashtbl.replace macro2utf8 "apos" "'"
-let _ = Hashtbl.replace macro2utf8 "oslash" "\195\184"
-let _ = Hashtbl.replace macro2utf8 "lang" "\226\140\169"
-let _ = Hashtbl.replace macro2utf8 "bernou" "\226\132\172"
-let _ = Hashtbl.replace macro2utf8 "varrho" "\207\177"
-let _ = Hashtbl.replace macro2utf8 "rcub" "}"
-let _ = Hashtbl.replace macro2utf8 "Cedilla" "\194\184"
-let _ = Hashtbl.replace macro2utf8 "ApplyFunction" "\226\129\161"
-let _ = Hashtbl.replace macro2utf8 "nsce" "\226\170\176\204\184"
-let _ = Hashtbl.replace macro2utf8 "gscr" "\226\132\138"
-let _ = Hashtbl.replace macro2utf8 "imagpart" "\226\132\145"
-let _ = Hashtbl.replace macro2utf8 "ngtr" "\226\137\175"
-let _ = Hashtbl.replace macro2utf8 "nsc" "\226\138\129"
-let _ = Hashtbl.replace macro2utf8 "Barv" "\226\171\167"
-let _ = Hashtbl.replace macro2utf8 "tosa" "\226\164\169"
-let _ = Hashtbl.replace macro2utf8 "nwnear" "\226\164\167"
-let _ = Hashtbl.replace macro2utf8 "ltlarr" "\226\165\182"
-let _ = Hashtbl.replace macro2utf8 "PrecedesEqual" "\226\170\175"
-let _ = Hashtbl.replace macro2utf8 "lessapprox" "\226\137\178"
-let _ = Hashtbl.replace macro2utf8 "Lcaron" "\196\189"
-let _ = Hashtbl.replace utf82macro "\204\130" "Hat"
-let _ = Hashtbl.replace utf82macro "\t" "Tab"
-let _ = Hashtbl.replace utf82macro "\203\152" "Breve"
-let _ = Hashtbl.replace utf82macro "\n" "NewLine"
-let _ = Hashtbl.replace utf82macro "\203\153" "dot"
-let _ = Hashtbl.replace utf82macro "\203\154" "ring"
-let _ = Hashtbl.replace utf82macro "\203\155" "ogon"
-let _ = Hashtbl.replace utf82macro "\203\156" "tilde"
-let _ = Hashtbl.replace utf82macro "\203\157" "DiacriticalDoubleAcute"
-let _ = Hashtbl.replace utf82macro "\226\137\171\204\184" "nGt"
-let _ = Hashtbl.replace utf82macro "\204\145" "DownBreve"
-let _ = Hashtbl.replace utf82macro "csc" "csc"
-let _ = Hashtbl.replace utf82macro "\239\187\191" "NoBreak"
-let _ = Hashtbl.replace utf82macro "!" "excl"
-let _ = Hashtbl.replace utf82macro "\"" "quot"
-let _ = Hashtbl.replace utf82macro "#" "num"
-let _ = Hashtbl.replace utf82macro "$" "dollar"
-let _ = Hashtbl.replace utf82macro "%" "percnt"
-let _ = Hashtbl.replace utf82macro "&" "amp"
-let _ = Hashtbl.replace utf82macro "'" "apos"
-let _ = Hashtbl.replace utf82macro "(" "lpar"
-let _ = Hashtbl.replace utf82macro ")" "rpar"
-let _ = Hashtbl.replace utf82macro "\226\139\155\239\184\128" "gesl"
-let _ = Hashtbl.replace utf82macro "*" "ast"
-let _ = Hashtbl.replace utf82macro "+" "plus"
-let _ = Hashtbl.replace utf82macro "\226\167\144\204\184" "NotRightTriangleBar"
-let _ = Hashtbl.replace utf82macro "," "comma"
-let _ = Hashtbl.replace utf82macro "." "period"
-let _ = Hashtbl.replace utf82macro "/" "sol"
-let _ = Hashtbl.replace utf82macro "\204\178" "UnderBar"
-let _ = Hashtbl.replace utf82macro ":" "colon"
-let _ = Hashtbl.replace utf82macro ";" "semi"
-let _ = Hashtbl.replace utf82macro "<" "lt"
-let _ = Hashtbl.replace utf82macro "\207\128" "pi"
-let _ = Hashtbl.replace utf82macro "\206\147" "Gamma"
-let _ = Hashtbl.replace utf82macro "=" "equals"
-let _ = Hashtbl.replace utf82macro "\207\129" "rho"
-let _ = Hashtbl.replace utf82macro ">" "gt"
-let _ = Hashtbl.replace utf82macro "\206\148" "Delta"
-let _ = Hashtbl.replace utf82macro "\207\130" "varsigma"
-let _ = Hashtbl.replace utf82macro "?" "quest"
-let _ = Hashtbl.replace utf82macro "\207\131" "sigma"
-let _ = Hashtbl.replace utf82macro "@" "commat"
-let _ = Hashtbl.replace utf82macro "\207\132" "tau"
-let _ = Hashtbl.replace utf82macro "\207\133" "upsilon"
-let _ = Hashtbl.replace utf82macro "\206\152" "Theta"
-let _ = Hashtbl.replace utf82macro "\207\134" "varphi"
-let _ = Hashtbl.replace utf82macro "\207\135" "chi"
-let _ = Hashtbl.replace utf82macro "\207\136" "psi"
-let _ = Hashtbl.replace utf82macro "\206\155" "Lambda"
-let _ = Hashtbl.replace utf82macro "\207\137" "omega"
-let _ = Hashtbl.replace utf82macro "\206\158" "Xi"
-let _ = Hashtbl.replace utf82macro "\206\160" "Pi"
-let _ = Hashtbl.replace utf82macro "\206\163" "Sigma"
-let _ = Hashtbl.replace utf82macro "\207\145" "vartheta"
-let _ = Hashtbl.replace utf82macro "\207\146" "Upsilon"
-let _ = Hashtbl.replace utf82macro "\206\166" "Phi"
-let _ = Hashtbl.replace utf82macro "\208\129" "IOcy"
-let _ = Hashtbl.replace utf82macro "\206\168" "Psi"
-let _ = Hashtbl.replace utf82macro "\207\149" "phi"
-let _ = Hashtbl.replace utf82macro "\208\130" "DJcy"
-let _ = Hashtbl.replace utf82macro "\207\150" "varpi"
-let _ = Hashtbl.replace utf82macro "\206\169" "Omega"
-let _ = Hashtbl.replace utf82macro "\208\131" "GJcy"
-let _ = Hashtbl.replace utf82macro "\208\132" "Jukcy"
-let _ = Hashtbl.replace utf82macro "\208\133" "DScy"
-let _ = Hashtbl.replace utf82macro "\208\134" "Iukcy"
-let _ = Hashtbl.replace utf82macro "\208\135" "YIcy"
-let _ = Hashtbl.replace utf82macro "\208\136" "Jsercy"
-let _ = Hashtbl.replace utf82macro "\208\137" "LJcy"
-let _ = Hashtbl.replace utf82macro "\207\156" "Gammad"
-let _ = Hashtbl.replace utf82macro "\208\138" "NJcy"
-let _ = Hashtbl.replace utf82macro "\208\139" "TSHcy"
-let _ = Hashtbl.replace utf82macro "[" "lbrack"
-let _ = Hashtbl.replace utf82macro "\206\177" "alpha"
-let _ = Hashtbl.replace utf82macro "\208\140" "KJcy"
-let _ = Hashtbl.replace utf82macro "\\" "backslash"
-let _ = Hashtbl.replace utf82macro "\206\178" "beta"
-let _ = Hashtbl.replace utf82macro "]" "rbrack"
-let _ = Hashtbl.replace utf82macro "\206\179" "gamma"
-let _ = Hashtbl.replace utf82macro "\208\142" "Ubrcy"
-let _ = Hashtbl.replace utf82macro "\206\180" "delta"
-let _ = Hashtbl.replace utf82macro "^" "circ"
-let _ = Hashtbl.replace utf82macro "_" "lowbar"
-let _ = Hashtbl.replace utf82macro "\206\181" "varepsilon"
-let _ = Hashtbl.replace utf82macro "\208\143" "DZcy"
-let _ = Hashtbl.replace utf82macro "\206\182" "zeta"
-let _ = Hashtbl.replace utf82macro "`" "grave"
-let _ = Hashtbl.replace utf82macro "\208\144" "Acy"
-let _ = Hashtbl.replace utf82macro "inf" "inf"
-let _ = Hashtbl.replace utf82macro "\206\183" "eta"
-let _ = Hashtbl.replace utf82macro "\208\145" "Bcy"
-let _ = Hashtbl.replace utf82macro "\208\146" "Vcy"
-let _ = Hashtbl.replace utf82macro "\206\184" "theta"
-let _ = Hashtbl.replace utf82macro "\209\128" "rcy"
-let _ = Hashtbl.replace utf82macro "\226\139\172\204\184" "nvltrie"
-let _ = Hashtbl.replace utf82macro "\206\185" "iota"
-let _ = Hashtbl.replace utf82macro "\208\147" "Gcy"
-let _ = Hashtbl.replace utf82macro "\209\129" "scy"
-let _ = Hashtbl.replace utf82macro "\206\186" "kappa"
-let _ = Hashtbl.replace utf82macro "\208\148" "Dcy"
-let _ = Hashtbl.replace utf82macro "\209\130" "tcy"
-let _ = Hashtbl.replace utf82macro "\226\164\179\204\184" "nrarrc"
-let _ = Hashtbl.replace utf82macro "\206\187" "lambda"
-let _ = Hashtbl.replace utf82macro "\208\149" "IEcy"
-let _ = Hashtbl.replace utf82macro "\208\150" "ZHcy"
-let _ = Hashtbl.replace utf82macro "\209\131" "ucy"
-let _ = Hashtbl.replace utf82macro "\206\188" "mu"
-let _ = Hashtbl.replace utf82macro "\208\151" "Zcy"
-let _ = Hashtbl.replace utf82macro "\206\189" "nu"
-let _ = Hashtbl.replace utf82macro "\209\132" "fcy"
-let _ = Hashtbl.replace utf82macro "\206\190" "xi"
-let _ = Hashtbl.replace utf82macro "\209\133" "khcy"
-let _ = Hashtbl.replace utf82macro "\208\152" "Icy"
-let _ = Hashtbl.replace utf82macro "\206\191" "o"
-let _ = Hashtbl.replace utf82macro "\209\134" "tscy"
-let _ = Hashtbl.replace utf82macro "\208\153" "Jcy"
-let _ = Hashtbl.replace utf82macro "\208\154" "Kcy"
-let _ = Hashtbl.replace utf82macro "\209\135" "chcy"
-let _ = Hashtbl.replace utf82macro "\209\136" "shcy"
-let _ = Hashtbl.replace utf82macro "\208\155" "Lcy"
-let _ = Hashtbl.replace utf82macro "\209\137" "shchcy"
-let _ = Hashtbl.replace utf82macro "\208\156" "Mcy"
-let _ = Hashtbl.replace utf82macro "\208\157" "Ncy"
-let _ = Hashtbl.replace utf82macro "\207\176" "varkappa"
-let _ = Hashtbl.replace utf82macro "\209\138" "hardcy"
-let _ = Hashtbl.replace utf82macro "\209\139" "ycy"
-let _ = Hashtbl.replace utf82macro "\207\177" "varrho"
-let _ = Hashtbl.replace utf82macro "\208\158" "Ocy"
-let _ = Hashtbl.replace utf82macro "\209\140" "softcy"
-let _ = Hashtbl.replace utf82macro "\208\159" "Pcy"
-let _ = Hashtbl.replace utf82macro "\208\160" "Rcy"
-let _ = Hashtbl.replace utf82macro "\209\141" "ecy"
-let _ = Hashtbl.replace utf82macro "\209\142" "yucy"
-let _ = Hashtbl.replace utf82macro "\208\161" "Scy"
-let _ = Hashtbl.replace utf82macro "\207\181" "epsilon"
-let _ = Hashtbl.replace utf82macro "\209\143" "yacy"
-let _ = Hashtbl.replace utf82macro "\208\162" "Tcy"
-let _ = Hashtbl.replace utf82macro "\208\163" "Ucy"
-let _ = Hashtbl.replace utf82macro "\207\182" "bepsi"
-let _ = Hashtbl.replace utf82macro "\209\145" "iocy"
-let _ = Hashtbl.replace utf82macro "\208\164" "Fcy"
-let _ = Hashtbl.replace utf82macro "\208\165" "KHcy"
-let _ = Hashtbl.replace utf82macro "\209\146" "djcy"
-let _ = Hashtbl.replace utf82macro "\208\166" "TScy"
-let _ = Hashtbl.replace utf82macro "\209\147" "gjcy"
-let _ = Hashtbl.replace utf82macro "\209\148" "jukcy"
-let _ = Hashtbl.replace utf82macro "\208\167" "CHcy"
-let _ = Hashtbl.replace utf82macro "????" "longmapsto"
-let _ = Hashtbl.replace utf82macro "\208\168" "SHcy"
-let _ = Hashtbl.replace utf82macro "\209\149" "dscy"
-let _ = Hashtbl.replace utf82macro "\208\169" "SHCHcy"
-let _ = Hashtbl.replace utf82macro "\209\150" "iukcy"
-let _ = Hashtbl.replace utf82macro "deg" "deg"
-let _ = Hashtbl.replace utf82macro "\209\151" "yicy"
-let _ = Hashtbl.replace utf82macro "\208\170" "HARDcy"
-let _ = Hashtbl.replace utf82macro "\208\171" "Ycy"
-let _ = Hashtbl.replace utf82macro "{" "{"
-let _ = Hashtbl.replace utf82macro "\209\152" "jsercy"
-let _ = Hashtbl.replace utf82macro "|" "vert"
-let _ = Hashtbl.replace utf82macro "\208\172" "SOFTcy"
-let _ = Hashtbl.replace utf82macro "\209\153" "ljcy"
-let _ = Hashtbl.replace utf82macro "liminf" "liminf"
-let _ = Hashtbl.replace utf82macro "}" "}"
-let _ = Hashtbl.replace utf82macro "\209\154" "njcy"
-let _ = Hashtbl.replace utf82macro "\208\173" "Ecy"
-let _ = Hashtbl.replace utf82macro "\208\174" "YUcy"
-let _ = Hashtbl.replace utf82macro "\209\155" "tshcy"
-let _ = Hashtbl.replace utf82macro "\208\175" "YAcy"
-let _ = Hashtbl.replace utf82macro "\209\156" "kjcy"
-let _ = Hashtbl.replace utf82macro "\208\176" "acy"
-let _ = Hashtbl.replace utf82macro "\209\158" "ubrcy"
-let _ = Hashtbl.replace utf82macro "\208\177" "bcy"
-let _ = Hashtbl.replace utf82macro "\208\178" "vcy"
-let _ = Hashtbl.replace utf82macro "\209\159" "dzcy"
-let _ = Hashtbl.replace utf82macro "\208\179" "gcy"
-let _ = Hashtbl.replace utf82macro "\208\180" "dcy"
-let _ = Hashtbl.replace utf82macro "\208\181" "iecy"
-let _ = Hashtbl.replace utf82macro "\208\182" "zhcy"
-let _ = Hashtbl.replace utf82macro "det" "det"
-let _ = Hashtbl.replace utf82macro "\208\183" "zcy"
-let _ = Hashtbl.replace utf82macro "\208\184" "icy"
-let _ = Hashtbl.replace utf82macro "\208\185" "jcy"
-let _ = Hashtbl.replace utf82macro "\208\186" "kcy"
-let _ = Hashtbl.replace utf82macro "\208\187" "lcy"
-let _ = Hashtbl.replace utf82macro "\208\188" "mcy"
-let _ = Hashtbl.replace utf82macro "\226\146\161\204\184" "NotNestedLessLess"
-let _ = Hashtbl.replace utf82macro "\208\189" "ncy"
-let _ = Hashtbl.replace utf82macro "\208\190" "ocy"
-let _ = Hashtbl.replace utf82macro "\208\191" "pcy"
-let _ = Hashtbl.replace utf82macro "\226\128\130" "ensp"
-let _ = Hashtbl.replace utf82macro "\226\128\131" "emsp"
-let _ = Hashtbl.replace utf82macro "\226\128\132" "emsp13"
-let _ = Hashtbl.replace utf82macro "\226\128\133" "emsp14"
-let _ = Hashtbl.replace utf82macro "\226\128\135" "numsp"
-let _ = Hashtbl.replace utf82macro "\226\128\136" "puncsp"
-let _ = Hashtbl.replace utf82macro "lg" "lg"
-let _ = Hashtbl.replace utf82macro "\226\128\137" "ThinSpace"
-let _ = Hashtbl.replace utf82macro "\226\128\138" "VeryThinSpace"
-let _ = Hashtbl.replace utf82macro "\226\128\139" "ZeroWidthSpace"
-let _ = Hashtbl.replace utf82macro "ln" "ln"
-let _ = Hashtbl.replace utf82macro "\226\128\144" "hyphen"
-let _ = Hashtbl.replace utf82macro "\226\128\147" "ndash"
-let _ = Hashtbl.replace utf82macro "\226\128\148" "mdash"
-let _ = Hashtbl.replace utf82macro "\226\129\129" "caret"
-let _ = Hashtbl.replace utf82macro "\226\128\149" "horbar"
-let _ = Hashtbl.replace utf82macro "\226\128\150" "Vert"
-let _ = Hashtbl.replace utf82macro "\226\129\131" "hybull"
-let _ = Hashtbl.replace utf82macro "\226\128\152" "OpenCurlyQuote"
-let _ = Hashtbl.replace utf82macro "\226\128\153" "rsquor"
-let _ = Hashtbl.replace utf82macro "\226\170\176\204\184" "nsucceq"
-let _ = Hashtbl.replace utf82macro "\226\128\154" "lsquor"
-let _ = Hashtbl.replace utf82macro "\226\128\156" "OpenCurlyDoubleQuote"
-let _ = Hashtbl.replace utf82macro "\226\128\157" "rdquor"
-let _ = Hashtbl.replace utf82macro "\226\128\158" "ldquor"
-let _ = Hashtbl.replace utf82macro "\226\128\160" "dagger"
-let _ = Hashtbl.replace utf82macro "\226\128\161" "ddagger"
-let _ = Hashtbl.replace utf82macro "\226\136\133\239\184\128" "emptyset"
-let _ = Hashtbl.replace utf82macro "\226\128\162" "bullet"
-let _ = Hashtbl.replace utf82macro "\226\129\143" "bsemi"
-let _ = Hashtbl.replace utf82macro "\226\128\165" "nldr"
-let _ = Hashtbl.replace utf82macro "\226\128\166" "ldots"
-let _ = Hashtbl.replace utf82macro "\226\129\151" "qprime"
-let _ = Hashtbl.replace utf82macro "\226\128\176" "permil"
-let _ = Hashtbl.replace utf82macro "\226\128\177" "pertenk"
-let _ = Hashtbl.replace utf82macro "\226\128\178" "prime"
-let _ = Hashtbl.replace utf82macro "\226\129\159" "MediumSpace"
-let _ = Hashtbl.replace utf82macro "\226\128\179" "Prime"
-let _ = Hashtbl.replace utf82macro "\226\128\180" "tprime"
-let _ = Hashtbl.replace utf82macro "\226\129\161" "ApplyFunction"
-let _ = Hashtbl.replace utf82macro "\226\129\162" "it"
-let _ = Hashtbl.replace utf82macro "\226\128\181" "bprime"
-let _ = Hashtbl.replace utf82macro "dim" "dim"
-let _ = Hashtbl.replace utf82macro "\226\132\130" "Copf"
-let _ = Hashtbl.replace utf82macro "\226\132\133" "incare"
-let _ = Hashtbl.replace utf82macro "\226\131\155" "TripleDot"
-let _ = Hashtbl.replace utf82macro "\226\169\173\204\184" "ncongdot"
-let _ = Hashtbl.replace utf82macro "\226\131\156" "DotDot"
-let _ = Hashtbl.replace utf82macro "\226\132\138" "gscr"
-let _ = Hashtbl.replace utf82macro "\226\132\139" "Hscr"
-let _ = Hashtbl.replace utf82macro "\226\132\140" "Poincareplane"
-let _ = Hashtbl.replace utf82macro "\226\132\141" "quaternions"
-let _ = Hashtbl.replace utf82macro "\226\132\142" "planckh"
-let _ = Hashtbl.replace utf82macro "\226\132\143" "plankv"
-let _ = Hashtbl.replace utf82macro "\226\132\144" "Iscr"
-let _ = Hashtbl.replace utf82macro "\226\132\145" "Im"
-let _ = Hashtbl.replace utf82macro "\226\132\146" "Lscr"
-let _ = Hashtbl.replace utf82macro "\226\132\147" "ell"
-let _ = Hashtbl.replace utf82macro "\226\132\149" "Nopf"
-let _ = Hashtbl.replace utf82macro "\226\132\150" "numero"
-let _ = Hashtbl.replace utf82macro "\226\132\151" "copysr"
-let _ = Hashtbl.replace utf82macro "\226\132\152" "wp"
-let _ = Hashtbl.replace utf82macro "\226\133\133" "DD"
-let _ = Hashtbl.replace utf82macro "\226\132\153" "primes"
-let _ = Hashtbl.replace utf82macro "\226\133\134" "DifferentialD"
-let _ = Hashtbl.replace utf82macro "\226\132\154" "rationals"
-let _ = Hashtbl.replace utf82macro "\226\133\135" "ExponentialE"
-let _ = Hashtbl.replace utf82macro "\226\132\155" "Rscr"
-let _ = Hashtbl.replace utf82macro "\226\133\136" "ImaginaryI"
-let _ = Hashtbl.replace utf82macro "\226\132\156" "Re"
-let _ = Hashtbl.replace utf82macro "\226\132\157" "Ropf"
-let _ = Hashtbl.replace utf82macro "\226\132\158" "rx"
-let _ = Hashtbl.replace utf82macro "\226\132\162" "trade"
-let _ = Hashtbl.replace utf82macro "\226\132\164" "Zopf"
-let _ = Hashtbl.replace utf82macro "\226\132\166" "ohm"
-let _ = Hashtbl.replace utf82macro "\226\133\147" "frac13"
-let _ = Hashtbl.replace utf82macro "\226\132\167" "mho"
-let _ = Hashtbl.replace utf82macro "\226\133\148" "frac23"
-let _ = Hashtbl.replace utf82macro "\226\132\168" "Zfr"
-let _ = Hashtbl.replace utf82macro "\226\133\149" "frac15"
-let _ = Hashtbl.replace utf82macro "\226\132\169" "iiota"
-let _ = Hashtbl.replace utf82macro "\226\133\150" "frac25"
-let _ = Hashtbl.replace utf82macro "\226\133\151" "frac35"
-let _ = Hashtbl.replace utf82macro "\226\133\152" "frac45"
-let _ = Hashtbl.replace utf82macro "\226\132\171" "angst"
-let _ = Hashtbl.replace utf82macro "\226\133\153" "frac16"
-let _ = Hashtbl.replace utf82macro "\226\132\172" "Bscr"
-let _ = Hashtbl.replace utf82macro "\226\129\159\239\184\128" "NegativeMediumSpace"
-let _ = Hashtbl.replace utf82macro "\226\133\154" "frac56"
-let _ = Hashtbl.replace utf82macro "\226\132\173" "Cfr"
-let _ = Hashtbl.replace utf82macro "\226\133\155" "frac18"
-let _ = Hashtbl.replace utf82macro "\226\133\156" "frac38"
-let _ = Hashtbl.replace utf82macro "\226\132\175" "escr"
-let _ = Hashtbl.replace utf82macro "\226\133\157" "frac58"
-let _ = Hashtbl.replace utf82macro "\226\132\176" "expectation"
-let _ = Hashtbl.replace utf82macro "\226\133\158" "frac78"
-let _ = Hashtbl.replace utf82macro "\226\132\177" "Fscr"
-let _ = Hashtbl.replace utf82macro "\226\132\179" "phmmat"
-let _ = Hashtbl.replace utf82macro "\226\132\180" "oscr"
-let _ = Hashtbl.replace utf82macro "\226\132\181" "aleph"
-let _ = Hashtbl.replace utf82macro "\226\134\144" "gets"
-let _ = Hashtbl.replace utf82macro "\226\132\182" "beth"
-let _ = Hashtbl.replace utf82macro "\226\134\145" "uparrow"
-let _ = Hashtbl.replace utf82macro "\226\132\183" "gimel"
-let _ = Hashtbl.replace utf82macro "\226\134\146" "to"
-let _ = Hashtbl.replace utf82macro "\226\132\184" "daleth"
-let _ = Hashtbl.replace utf82macro "\226\135\128" "RightVector"
-let _ = Hashtbl.replace utf82macro "\226\134\147" "downarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\148" "leftrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\129" "rightharpoondown"
-let _ = Hashtbl.replace utf82macro "\226\134\149" "updownarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\130" "RightDownVector"
-let _ = Hashtbl.replace utf82macro "\226\134\150" "nwarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\131" "LeftDownVector"
-let _ = Hashtbl.replace utf82macro "\226\135\132" "rlarr"
-let _ = Hashtbl.replace utf82macro "\226\134\151" "nearrow"
-let _ = Hashtbl.replace utf82macro "\226\135\133" "UpArrowDownArrow"
-let _ = Hashtbl.replace utf82macro "\226\134\152" "searrow"
-let _ = Hashtbl.replace utf82macro "\226\134\153" "swarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\134" "lrarr"
-let _ = Hashtbl.replace utf82macro "\226\134\154" "nleftarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\135" "llarr"
-let _ = Hashtbl.replace utf82macro "\226\135\136" "uuarr"
-let _ = Hashtbl.replace utf82macro "\226\134\155" "nrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\137" "rrarr"
-let _ = Hashtbl.replace utf82macro "\226\134\157" "rightsquigarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\138" "downdownarrows"
-let _ = Hashtbl.replace utf82macro "\226\135\139" "ReverseEquilibrium"
-let _ = Hashtbl.replace utf82macro "\226\134\158" "twoheadleftarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\159" "Uarr"
-let _ = Hashtbl.replace utf82macro "\226\135\140" "rlhar"
-let _ = Hashtbl.replace utf82macro "\226\134\160" "twoheadrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\141" "nvlArr"
-let _ = Hashtbl.replace utf82macro "\226\135\142" "nvHarr"
-let _ = Hashtbl.replace utf82macro "\226\134\161" "Darr"
-let _ = Hashtbl.replace utf82macro "\226\135\143" "nvrArr"
-let _ = Hashtbl.replace utf82macro "\226\134\162" "leftarrowtail"
-let _ = Hashtbl.replace utf82macro "\226\134\163" "rightarrowtail"
-let _ = Hashtbl.replace utf82macro "\226\135\144" "Leftarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\164" "mapstoleft"
-let _ = Hashtbl.replace utf82macro "\226\135\145" "Uparrow"
-let _ = Hashtbl.replace utf82macro "\226\134\165" "UpTeeArrow"
-let _ = Hashtbl.replace utf82macro "\226\135\146" "Longrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\166" "mapsto"
-let _ = Hashtbl.replace utf82macro "\226\136\128" "forall"
-let _ = Hashtbl.replace utf82macro "\226\135\147" "Downarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\167" "mapstodown"
-let _ = Hashtbl.replace utf82macro "\226\135\148" "Leftrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\136\129" "complement"
-let _ = Hashtbl.replace utf82macro "\226\136\130" "partial"
-let _ = Hashtbl.replace utf82macro "\226\135\149" "vArr"
-let _ = Hashtbl.replace utf82macro "\226\135\150" "nwArr"
-let _ = Hashtbl.replace utf82macro "\226\134\169" "hookleftarrow"
-let _ = Hashtbl.replace utf82macro "\226\136\131" "exists"
-let _ = Hashtbl.replace utf82macro "\226\136\132" "NotExists"
-let _ = Hashtbl.replace utf82macro "\226\135\151" "neArr"
-let _ = Hashtbl.replace utf82macro "\226\134\170" "hookrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\135\152" "seArr"
-let _ = Hashtbl.replace utf82macro "\226\134\171" "looparrowleft"
-let _ = Hashtbl.replace utf82macro "\226\136\133" "varnothing"
-let _ = Hashtbl.replace utf82macro "\226\135\153" "swArr"
-let _ = Hashtbl.replace utf82macro "\226\134\172" "rarrlp"
-let _ = Hashtbl.replace utf82macro "\226\135\154" "Lleftarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\173" "leftrightsquigarrow"
-let _ = Hashtbl.replace utf82macro "\226\136\135" "nabla"
-let _ = Hashtbl.replace utf82macro "\226\135\155" "Rrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\134\174" "nleftrightarrow"
-let _ = Hashtbl.replace utf82macro "\226\136\136" "in"
-let _ = Hashtbl.replace utf82macro "\226\136\137" "notin"
-let _ = Hashtbl.replace utf82macro "\226\135\157" "zigrarr"
-let _ = Hashtbl.replace utf82macro "\226\134\176" "Lsh"
-let _ = Hashtbl.replace utf82macro "\226\134\177" "Rsh"
-let _ = Hashtbl.replace utf82macro "\226\136\139" "owns"
-let _ = Hashtbl.replace utf82macro "\226\136\140" "NotReverseElement"
-let _ = Hashtbl.replace utf82macro "\226\134\178" "ldsh"
-let _ = Hashtbl.replace utf82macro "\226\134\179" "rdsh"
-let _ = Hashtbl.replace utf82macro "\226\136\143" "prod"
-let _ = Hashtbl.replace utf82macro "\226\134\182" "curvearrowleft"
-let _ = Hashtbl.replace utf82macro "\226\136\144" "coprod"
-let _ = Hashtbl.replace utf82macro "\226\136\145" "sum"
-let _ = Hashtbl.replace utf82macro "\226\135\164" "LeftArrowBar"
-let _ = Hashtbl.replace utf82macro "\226\134\183" "curvearrowright"
-let _ = Hashtbl.replace utf82macro "\226\135\165" "RightArrowBar"
-let _ = Hashtbl.replace utf82macro "\226\136\146" "minus"
-let _ = Hashtbl.replace utf82macro "\226\137\128" "wr"
-let _ = Hashtbl.replace utf82macro "\226\136\147" "mp"
-let _ = Hashtbl.replace utf82macro "\226\137\129" "nsim"
-let _ = Hashtbl.replace utf82macro "\226\136\148" "plusdo"
-let _ = Hashtbl.replace utf82macro "\226\134\186" "olarr"
-let _ = Hashtbl.replace utf82macro "\226\137\130" "esim"
-let _ = Hashtbl.replace utf82macro "\226\134\187" "orarr"
-let _ = Hashtbl.replace utf82macro "\226\137\131" "simeq"
-let _ = Hashtbl.replace utf82macro "\226\134\188" "lharu"
-let _ = Hashtbl.replace utf82macro "\226\136\150" "setminus"
-let _ = Hashtbl.replace utf82macro "\226\137\132" "nsimeq"
-let _ = Hashtbl.replace utf82macro "\226\136\151" "lowast"
-let _ = Hashtbl.replace utf82macro "\226\134\189" "lhard"
-let _ = Hashtbl.replace utf82macro "\226\134\190" "upharpoonright"
-let _ = Hashtbl.replace utf82macro "\226\137\133" "cong"
-let _ = Hashtbl.replace utf82macro "\226\136\152" "circ"
-let _ = Hashtbl.replace utf82macro "\226\137\134" "simne"
-let _ = Hashtbl.replace utf82macro "\226\134\191" "upharpoonleft"
-let _ = Hashtbl.replace utf82macro "\226\136\154" "Sqrt"
-let _ = Hashtbl.replace utf82macro "\226\137\135" "NotTildeFullEqual"
-let _ = Hashtbl.replace utf82macro "\226\137\136" "approx"
-let _ = Hashtbl.replace utf82macro "\226\137\137" "NotTildeTilde"
-let _ = Hashtbl.replace utf82macro "\226\136\157" "propto"
-let _ = Hashtbl.replace utf82macro "\226\137\138" "approxeq"
-let _ = Hashtbl.replace utf82macro "\226\136\158" "infty"
-let _ = Hashtbl.replace utf82macro "\226\137\139" "apid"
-let _ = Hashtbl.replace utf82macro "\226\137\140" "bcong"
-let _ = Hashtbl.replace utf82macro "\226\136\159" "angrt"
-let _ = Hashtbl.replace utf82macro "\226\137\141" "asymp"
-let _ = Hashtbl.replace utf82macro "\226\136\160" "angle"
-let _ = Hashtbl.replace utf82macro "\226\137\142" "HumpDownHump"
-let _ = Hashtbl.replace utf82macro "\226\136\161" "measuredangle"
-let _ = Hashtbl.replace utf82macro "\226\135\181" "duarr"
-let _ = Hashtbl.replace utf82macro "\226\137\143" "HumpEqual"
-let _ = Hashtbl.replace utf82macro "\226\136\162" "angsph"
-let _ = Hashtbl.replace utf82macro "\226\136\163" "divides"
-let _ = Hashtbl.replace utf82macro "\226\137\144" "doteq"
-let _ = Hashtbl.replace utf82macro "\226\136\164" "ndivides"
-let _ = Hashtbl.replace utf82macro "\226\137\145" "eDot"
-let _ = Hashtbl.replace utf82macro "\226\137\146" "fallingdotseq"
-let _ = Hashtbl.replace utf82macro "\226\136\165" "parallel"
-let _ = Hashtbl.replace utf82macro "\226\138\128" "nprec"
-let _ = Hashtbl.replace utf82macro "\226\136\166" "nparallel"
-let _ = Hashtbl.replace utf82macro "\226\137\147" "risingdotseq"
-let _ = Hashtbl.replace utf82macro "\226\138\129" "nsucc"
-let _ = Hashtbl.replace utf82macro "\226\137\148" "coloneq"
-let _ = Hashtbl.replace utf82macro "\226\136\167" "land"
-let _ = Hashtbl.replace utf82macro "\226\138\130" "subset"
-let _ = Hashtbl.replace utf82macro "\226\136\168" "lor"
-let _ = Hashtbl.replace utf82macro "\226\137\149" "eqcolon"
-let _ = Hashtbl.replace utf82macro "????;" "longleftarrow"
-let _ = Hashtbl.replace utf82macro "\226\138\131" "supset"
-let _ = Hashtbl.replace utf82macro "\226\137\150" "eqcirc"
-let _ = Hashtbl.replace utf82macro "\226\136\169" "cap"
-let _ = Hashtbl.replace utf82macro "\226\138\132" "vnsub"
-let _ = Hashtbl.replace utf82macro "\226\135\189" "loarr"
-let _ = Hashtbl.replace utf82macro "\226\136\170" "cup"
-let _ = Hashtbl.replace utf82macro "\226\137\151" "cire"
-let _ = Hashtbl.replace utf82macro "\226\135\190" "roarr"
-let _ = Hashtbl.replace utf82macro "\226\138\133" "vnsup"
-let _ = Hashtbl.replace utf82macro "\226\136\171" "int"
-let _ = Hashtbl.replace utf82macro "\226\137\153" "wedgeq"
-let _ = Hashtbl.replace utf82macro "\226\138\134" "subseteq"
-let _ = Hashtbl.replace utf82macro "\226\136\172" "Int"
-let _ = Hashtbl.replace utf82macro "\226\135\191" "hoarr"
-let _ = Hashtbl.replace utf82macro "\226\137\154" "veeeq"
-let _ = Hashtbl.replace utf82macro "\226\138\135" "supseteq"
-let _ = Hashtbl.replace utf82macro "\226\136\173" "tint"
-let _ = Hashtbl.replace utf82macro "\226\138\136" "nsubseteqq"
-let _ = Hashtbl.replace utf82macro "\226\137\155" "easter"
-let _ = Hashtbl.replace utf82macro "\226\136\174" "oint"
-let _ = Hashtbl.replace utf82macro "\226\137\156" "trie"
-let _ = Hashtbl.replace utf82macro "\226\138\137" "nsupseteqq"
-let _ = Hashtbl.replace utf82macro "\226\136\175" "DoubleContourIntegral"
-let _ = Hashtbl.replace utf82macro "\226\137\157" "def"
-let _ = Hashtbl.replace utf82macro "\226\138\138" "subsetneqq"
-let _ = Hashtbl.replace utf82macro "\226\136\176" "Cconint"
-let _ = Hashtbl.replace utf82macro "\226\138\139" "supsetneqq"
-let _ = Hashtbl.replace utf82macro "\226\136\177" "cwint"
-let _ = Hashtbl.replace utf82macro "\226\137\159" "questeq"
-let _ = Hashtbl.replace utf82macro "\226\136\178" "cwconint"
-let _ = Hashtbl.replace utf82macro "\226\137\160" "neq"
-let _ = Hashtbl.replace utf82macro "\226\138\141" "cupdot"
-let _ = Hashtbl.replace utf82macro "\226\136\179" "CounterClockwiseContourIntegral"
-let _ = Hashtbl.replace utf82macro "\226\136\180" "Therefore"
-let _ = Hashtbl.replace utf82macro "\226\137\161" "equiv"
-let _ = Hashtbl.replace utf82macro "\226\138\142" "uplus"
-let _ = Hashtbl.replace utf82macro "\226\138\143" "SquareSubset"
-let _ = Hashtbl.replace utf82macro "\226\137\162" "NotCongruent"
-let _ = Hashtbl.replace utf82macro "\226\136\181" "Because"
-let _ = Hashtbl.replace utf82macro "\226\138\144" "SquareSuperset"
-let _ = Hashtbl.replace utf82macro "\226\136\182" "ratio"
-let _ = Hashtbl.replace utf82macro "\226\138\145" "SquareSubsetEqual"
-let _ = Hashtbl.replace utf82macro "\226\137\164" "leq"
-let _ = Hashtbl.replace utf82macro "\226\136\183" "Proportion"
-let _ = Hashtbl.replace utf82macro "\226\138\146" "sqsupseteq"
-let _ = Hashtbl.replace utf82macro "\226\137\165" "geq"
-let _ = Hashtbl.replace utf82macro "\226\136\184" "minusd"
-let _ = Hashtbl.replace utf82macro "\226\138\147" "sqcap"
-let _ = Hashtbl.replace utf82macro "\226\137\166" "LessFullEqual"
-let _ = Hashtbl.replace utf82macro "\226\139\128" "bigwedge"
-let _ = Hashtbl.replace utf82macro "\226\136\186" "mDDot"
-let _ = Hashtbl.replace utf82macro "\226\137\167" "GreaterFullEqual"
-let _ = Hashtbl.replace utf82macro "\226\139\129" "bigvee"
-let _ = Hashtbl.replace utf82macro "\226\138\148" "sqcup"
-let _ = Hashtbl.replace utf82macro "\226\137\168" "lneqq"
-let _ = Hashtbl.replace utf82macro "\226\136\187" "homtht"
-let _ = Hashtbl.replace utf82macro "\226\138\149" "oplus"
-let _ = Hashtbl.replace utf82macro "\226\139\130" "bigcap"
-let _ = Hashtbl.replace utf82macro "\226\136\188" "sim"
-let _ = Hashtbl.replace utf82macro "\226\137\169" "gneqq"
-let _ = Hashtbl.replace utf82macro "\226\138\150" "ominus"
-let _ = Hashtbl.replace utf82macro "\226\139\131" "bigcup"
-let _ = Hashtbl.replace utf82macro "\226\137\170" "ll"
-let _ = Hashtbl.replace utf82macro "\226\139\132" "diamond"
-let _ = Hashtbl.replace utf82macro "\226\138\151" "otimes"
-let _ = Hashtbl.replace utf82macro "\226\136\189" "bsim"
-let _ = Hashtbl.replace utf82macro "\226\139\133" "sdot"
-let _ = Hashtbl.replace utf82macro "\226\138\152" "osol"
-let _ = Hashtbl.replace utf82macro "\226\136\130\204\184" "npart"
-let _ = Hashtbl.replace utf82macro "\226\136\190" "mstpos"
-let _ = Hashtbl.replace utf82macro "\226\137\171" "gg"
-let _ = Hashtbl.replace utf82macro "\226\139\134" "star"
-let _ = Hashtbl.replace utf82macro "\226\138\153" "odot"
-let _ = Hashtbl.replace utf82macro "\226\137\172" "twixt"
-let _ = Hashtbl.replace utf82macro "\226\136\191" "acd"
-let _ = Hashtbl.replace utf82macro "\226\137\173" "NotCupCap"
-let _ = Hashtbl.replace utf82macro "\226\139\135" "divonx"
-let _ = Hashtbl.replace utf82macro "\226\138\154" "ocir"
-let _ = Hashtbl.replace utf82macro "\226\137\174" "nvlt"
-let _ = Hashtbl.replace utf82macro "\226\138\155" "oast"
-let _ = Hashtbl.replace utf82macro "\226\139\136" "bowtie"
-let _ = Hashtbl.replace utf82macro "\226\137\175" "nvgt"
-let _ = Hashtbl.replace utf82macro "\226\139\137" "ltimes"
-let _ = Hashtbl.replace utf82macro "\226\139\138" "rtimes"
-let _ = Hashtbl.replace utf82macro "\226\137\176" "nleq"
-let _ = Hashtbl.replace utf82macro "\226\138\157" "odash"
-let _ = Hashtbl.replace utf82macro "\226\137\177" "ngeq"
-let _ = Hashtbl.replace utf82macro "\226\139\139" "lthree"
-let _ = Hashtbl.replace utf82macro "\226\138\158" "plusb"
-let _ = Hashtbl.replace utf82macro "\226\139\140" "rthree"
-let _ = Hashtbl.replace utf82macro "\226\137\178" "lsim"
-let _ = Hashtbl.replace utf82macro "\226\138\159" "minusb"
-let _ = Hashtbl.replace utf82macro "\226\137\179" "gtrsim"
-let _ = Hashtbl.replace utf82macro "\226\138\160" "timesb"
-let _ = Hashtbl.replace utf82macro "\226\139\141" "bsime"
-let _ = Hashtbl.replace utf82macro "\226\137\180" "NotLessTilde"
-let _ = Hashtbl.replace utf82macro "\226\138\161" "sdotb"
-let _ = Hashtbl.replace utf82macro "\226\139\142" "cuvee"
-let _ = Hashtbl.replace utf82macro "\226\138\162" "vdash"
-let _ = Hashtbl.replace utf82macro "\226\137\181" "NotGreaterTilde"
-let _ = Hashtbl.replace utf82macro "\226\139\143" "cuwed"
-let _ = Hashtbl.replace utf82macro "\226\139\144" "Subset"
-let _ = Hashtbl.replace utf82macro "\226\137\182" "lg"
-let _ = Hashtbl.replace utf82macro "\226\138\163" "dashv"
-let _ = Hashtbl.replace utf82macro "\226\139\145" "Supset"
-let _ = Hashtbl.replace utf82macro "\226\137\183" "gtrless"
-let _ = Hashtbl.replace utf82macro "\226\138\164" "top"
-let _ = Hashtbl.replace utf82macro "\226\137\184" "ntlg"
-let _ = Hashtbl.replace utf82macro "\226\139\146" "Cap"
-let _ = Hashtbl.replace utf82macro "\226\138\165" "perp"
-let _ = Hashtbl.replace utf82macro "\226\137\185" "ntgl"
-let _ = Hashtbl.replace utf82macro "\226\139\147" "Cup"
-let _ = Hashtbl.replace utf82macro "\226\137\186" "prec"
-let _ = Hashtbl.replace utf82macro "\226\138\167" "models"
-let _ = Hashtbl.replace utf82macro "\226\139\148" "pitchfork"
-let _ = Hashtbl.replace utf82macro "\226\137\187" "succ"
-let _ = Hashtbl.replace utf82macro "\226\139\149" "epar"
-let _ = Hashtbl.replace utf82macro "\226\138\168" "vDash"
-let _ = Hashtbl.replace utf82macro "\226\138\169" "Vdash"
-let _ = Hashtbl.replace utf82macro "\226\137\188" "PrecedesSlantEqual"
-let _ = Hashtbl.replace utf82macro "\226\139\150" "ltdot"
-let _ = Hashtbl.replace utf82macro "\226\138\170" "Vvdash"
-let _ = Hashtbl.replace utf82macro "\226\137\189" "succeq"
-let _ = Hashtbl.replace utf82macro "\226\139\151" "gtrdot"
-let _ = Hashtbl.replace utf82macro "\226\138\171" "VDash"
-let _ = Hashtbl.replace utf82macro "\226\137\190" "scE"
-let _ = Hashtbl.replace utf82macro "\226\139\152" "Ll"
-let _ = Hashtbl.replace utf82macro "\226\137\191" "succsim"
-let _ = Hashtbl.replace utf82macro "\226\138\172" "nvdash"
-let _ = Hashtbl.replace utf82macro "\226\139\153" "ggg"
-let _ = Hashtbl.replace utf82macro "\226\140\134" "doublebarwedge"
-let _ = Hashtbl.replace utf82macro "\226\138\173" "nvDash"
-let _ = Hashtbl.replace utf82macro "\226\139\154" "LessEqualGreater"
-let _ = Hashtbl.replace utf82macro "\226\138\174" "nVdash"
-let _ = Hashtbl.replace utf82macro "\226\140\136" "lceil"
-let _ = Hashtbl.replace utf82macro "\226\139\155" "gtreqqless"
-let _ = Hashtbl.replace utf82macro "\226\140\137" "rceil"
-let _ = Hashtbl.replace utf82macro "\226\138\175" "nVDash"
-let _ = Hashtbl.replace utf82macro "\226\139\156" "eqslantless"
-let _ = Hashtbl.replace utf82macro "\226\138\176" "prurel"
-let _ = Hashtbl.replace utf82macro "\226\140\138" "lfloor"
-let _ = Hashtbl.replace utf82macro "\226\139\157" "eqslantgtr"
-let _ = Hashtbl.replace utf82macro "\226\140\139" "rfloor"
-let _ = Hashtbl.replace utf82macro "\226\139\158" "curlyeqprec"
-let _ = Hashtbl.replace utf82macro "\226\138\178" "vltri"
-let _ = Hashtbl.replace utf82macro "\226\140\140" "drcrop"
-let _ = Hashtbl.replace utf82macro "\226\139\159" "curlyeqsucc"
-let _ = Hashtbl.replace utf82macro "\226\138\179" "vrtri"
-let _ = Hashtbl.replace utf82macro "\226\139\160" "nprcue"
-let _ = Hashtbl.replace utf82macro "\226\140\141" "dlcrop"
-let _ = Hashtbl.replace utf82macro "\226\140\142" "urcrop"
-let _ = Hashtbl.replace utf82macro "\226\139\161" "nsccue"
-let _ = Hashtbl.replace utf82macro "\226\138\180" "trianglelefteq"
-let _ = Hashtbl.replace utf82macro "\226\140\143" "ulcrop"
-let _ = Hashtbl.replace utf82macro "\226\138\181" "trianglerighteq"
-let _ = Hashtbl.replace utf82macro "\226\134\157\204\184" "nrarrw"
-let _ = Hashtbl.replace utf82macro "\226\139\162" "nsqsube"
-let _ = Hashtbl.replace utf82macro "\226\138\182" "origof"
-let _ = Hashtbl.replace utf82macro "\226\139\163" "nsqsupe"
-let _ = Hashtbl.replace utf82macro "\226\140\144" "bnot"
-let _ = Hashtbl.replace utf82macro "\226\138\183" "imof"
-let _ = Hashtbl.replace utf82macro "\226\140\146" "profline"
-let _ = Hashtbl.replace utf82macro "\226\138\184" "mumap"
-let _ = Hashtbl.replace utf82macro "\226\140\147" "profsurf"
-let _ = Hashtbl.replace utf82macro "\226\139\166" "lnsim"
-let _ = Hashtbl.replace utf82macro "\226\138\185" "hercon"
-let _ = Hashtbl.replace utf82macro "\226\138\186" "intercal"
-let _ = Hashtbl.replace utf82macro "\226\139\167" "gnsim"
-let _ = Hashtbl.replace utf82macro "\226\138\187" "veebar"
-let _ = Hashtbl.replace utf82macro "\226\140\149" "telrec"
-let _ = Hashtbl.replace utf82macro "\226\139\168" "prnsim"
-let _ = Hashtbl.replace utf82macro "\226\140\150" "target"
-let _ = Hashtbl.replace utf82macro "\226\139\169" "succnsim"
-let _ = Hashtbl.replace utf82macro "\226\138\188" "barwedge"
-let _ = Hashtbl.replace utf82macro "\226\139\170" "ntriangleleft"
-let _ = Hashtbl.replace utf82macro "\226\138\189" "barvee"
-let _ = Hashtbl.replace utf82macro "\226\138\190" "vangrt"
-let _ = Hashtbl.replace utf82macro "\226\139\171" "ntriangleright"
-let _ = Hashtbl.replace utf82macro "\226\139\172" "ntrianglelefteq"
-let _ = Hashtbl.replace utf82macro "\226\138\191" "lrtri"
-let _ = Hashtbl.replace utf82macro "\226\139\173" "ntrianglerighteq"
-let _ = Hashtbl.replace utf82macro "\226\139\174" "vdots"
-let _ = Hashtbl.replace utf82macro "\226\140\156" "ulcorner"
-let _ = Hashtbl.replace utf82macro "\226\139\175" "cdots"
-let _ = Hashtbl.replace utf82macro "\226\139\176" "utdot"
-let _ = Hashtbl.replace utf82macro "\226\140\157" "urcorner"
-let _ = Hashtbl.replace utf82macro "\226\139\177" "ddots"
-let _ = Hashtbl.replace utf82macro "\226\140\158" "llcorner"
-let _ = Hashtbl.replace utf82macro "\226\140\159" "lrcorner"
-let _ = Hashtbl.replace utf82macro "\226\139\178" "disin"
-let _ = Hashtbl.replace utf82macro "\226\139\179" "isinsv"
-let _ = Hashtbl.replace utf82macro "\226\139\180" "isins"
-let _ = Hashtbl.replace utf82macro "\226\139\181" "isindot"
-let _ = Hashtbl.replace utf82macro "\226\140\162" "frown"
-let _ = Hashtbl.replace utf82macro "\226\140\163" "smile"
-let _ = Hashtbl.replace utf82macro "\226\139\182" "notinvc"
-let _ = Hashtbl.replace utf82macro "\226\139\183" "notinvb"
-let _ = Hashtbl.replace utf82macro "\226\139\185" "isinE"
-let _ = Hashtbl.replace utf82macro "\226\139\186" "nisd"
-let _ = Hashtbl.replace utf82macro "\226\139\187" "xnis"
-let _ = Hashtbl.replace utf82macro "\226\139\188" "nis"
-let _ = Hashtbl.replace utf82macro "\226\140\169" "langle"
-let _ = Hashtbl.replace utf82macro "\226\140\170" "rangle"
-let _ = Hashtbl.replace utf82macro "\226\139\189" "notnivc"
-let _ = Hashtbl.replace utf82macro "\226\139\190" "notnivb"
-let _ = Hashtbl.replace utf82macro "\226\140\173" "cylcty"
-let _ = Hashtbl.replace utf82macro "\226\140\174" "profalar"
-let _ = Hashtbl.replace utf82macro "\226\166\157\239\184\128" "angrtvb"
-let _ = Hashtbl.replace utf82macro "\226\140\182" "topbot"
-let _ = Hashtbl.replace utf82macro "\226\140\189" "ovbar"
-let _ = Hashtbl.replace utf82macro "\226\140\191" "solbar"
-let _ = Hashtbl.replace utf82macro "\226\141\188" "angzarr"
-let _ = Hashtbl.replace utf82macro "\226\139\173\204\184" "nvrtrie"
-let _ = Hashtbl.replace utf82macro "\226\142\176" "lmoustache"
-let _ = Hashtbl.replace utf82macro "\226\142\177" "rmoustache"
-let _ = Hashtbl.replace utf82macro "\226\142\180" "tbrk"
-let _ = Hashtbl.replace utf82macro "\226\142\181" "UnderBracket"
-let _ = Hashtbl.replace utf82macro "\226\137\139\204\184" "napid"
-let _ = Hashtbl.replace utf82macro "\226\144\163" "blank"
-let _ = Hashtbl.replace utf82macro "\226\138\131/" "suphsol"
-let _ = Hashtbl.replace utf82macro "\226\146\162\204\184" "NotNestedGreaterGreater"
-let _ = Hashtbl.replace utf82macro "\226\147\136" "oS"
-let _ = Hashtbl.replace utf82macro "\227\128\138" "Lang"
-let _ = Hashtbl.replace utf82macro "\227\128\139" "Rang"
-let _ = Hashtbl.replace utf82macro "\226\148\128" "HorizontalLine"
-let _ = Hashtbl.replace utf82macro "\226\136\166\239\184\128" "nspar"
-let _ = Hashtbl.replace utf82macro "\227\128\148" "lbbrk"
-let _ = Hashtbl.replace utf82macro "\227\128\149" "rbbrk"
-let _ = Hashtbl.replace utf82macro "\226\148\130" "boxv"
-let _ = Hashtbl.replace utf82macro "\227\128\152" "lopar"
-let _ = Hashtbl.replace utf82macro "\227\128\153" "ropar"
-let _ = Hashtbl.replace utf82macro "\227\128\154" "lobrk"
-let _ = Hashtbl.replace utf82macro "\227\128\155" "robrk"
-let _ = Hashtbl.replace utf82macro "\226\148\140" "boxdr"
-let _ = Hashtbl.replace utf82macro "\226\148\144" "boxdl"
-let _ = Hashtbl.replace utf82macro "\226\148\148" "boxur"
-let _ = Hashtbl.replace utf82macro "\226\148\152" "boxul"
-let _ = Hashtbl.replace utf82macro "\226\148\156" "boxvr"
-let _ = Hashtbl.replace utf82macro "\226\149\144" "boxH"
-let _ = Hashtbl.replace utf82macro "\226\148\164" "boxvl"
-let _ = Hashtbl.replace utf82macro "\226\149\145" "boxV"
-let _ = Hashtbl.replace utf82macro "\226\149\146" "boxdR"
-let _ = Hashtbl.replace utf82macro "\226\150\128" "uhblk"
-let _ = Hashtbl.replace utf82macro "\226\149\147" "boxDr"
-let _ = Hashtbl.replace utf82macro "\226\149\148" "boxDR"
-let _ = Hashtbl.replace utf82macro "\226\137\168\239\184\128" "lvnE"
-let _ = Hashtbl.replace utf82macro "\226\149\149" "boxdL"
-let _ = Hashtbl.replace utf82macro "\226\149\150" "boxDl"
-let _ = Hashtbl.replace utf82macro "\226\150\132" "lhblk"
-let _ = Hashtbl.replace utf82macro "\226\149\151" "boxDL"
-let _ = Hashtbl.replace utf82macro "\226\149\152" "boxuR"
-let _ = Hashtbl.replace utf82macro "\226\149\153" "boxUr"
-let _ = Hashtbl.replace utf82macro "\226\148\172" "boxhd"
-let _ = Hashtbl.replace utf82macro "\226\149\154" "boxUR"
-let _ = Hashtbl.replace utf82macro "\226\149\155" "boxuL"
-let _ = Hashtbl.replace utf82macro "\226\150\136" "block"
-let _ = Hashtbl.replace utf82macro "\226\149\156" "boxUl"
-let _ = Hashtbl.replace utf82macro "\226\149\157" "boxUL"
-let _ = Hashtbl.replace utf82macro "\226\149\158" "boxvR"
-let _ = Hashtbl.replace utf82macro "\226\149\159" "boxVr"
-let _ = Hashtbl.replace utf82macro "\226\149\160" "boxVR"
-let _ = Hashtbl.replace utf82macro "\226\149\161" "boxvL"
-let _ = Hashtbl.replace utf82macro "\226\148\180" "boxhu"
-let _ = Hashtbl.replace utf82macro "\226\149\162" "boxVl"
-let _ = Hashtbl.replace utf82macro "\226\149\163" "boxVL"
-let _ = Hashtbl.replace utf82macro "\226\149\164" "boxHd"
-let _ = Hashtbl.replace utf82macro "\226\150\145" "blk14"
-let _ = Hashtbl.replace utf82macro "\226\149\165" "boxhD"
-let _ = Hashtbl.replace utf82macro "\226\150\146" "blk12"
-let _ = Hashtbl.replace utf82macro "\226\149\166" "boxHD"
-let _ = Hashtbl.replace utf82macro "\226\150\147" "blk34"
-let _ = Hashtbl.replace utf82macro "\226\149\167" "boxHu"
-let _ = Hashtbl.replace utf82macro "\226\149\168" "boxhU"
-let _ = Hashtbl.replace utf82macro "\226\151\130" "ltrif"
-let _ = Hashtbl.replace utf82macro "\226\151\131" "triangleleft"
-let _ = Hashtbl.replace utf82macro "\226\148\188" "boxvh"
-let _ = Hashtbl.replace utf82macro "\226\149\169" "boxHU"
-let _ = Hashtbl.replace utf82macro "\226\149\170" "boxvH"
-let _ = Hashtbl.replace utf82macro "\226\149\171" "boxVh"
-let _ = Hashtbl.replace utf82macro "\226\149\172" "boxVH"
-let _ = Hashtbl.replace utf82macro "\226\151\138" "lozenge"
-let _ = Hashtbl.replace utf82macro "\226\151\139" "cir"
-let _ = Hashtbl.replace utf82macro "\226\170\172\239\184\128" "smtes"
-let _ = Hashtbl.replace utf82macro "\226\150\161" "Square"
-let _ = Hashtbl.replace utf82macro "\226\140\132\239\184\128" "ShortDownArrow"
-let _ = Hashtbl.replace utf82macro "\226\150\170" "squf"
-let _ = Hashtbl.replace utf82macro "\226\152\133" "starf"
-let _ = Hashtbl.replace utf82macro "\226\150\173" "rect"
-let _ = Hashtbl.replace utf82macro "\226\150\174" "marker"
-let _ = Hashtbl.replace utf82macro "\226\150\179" "bigtriangleup"
-let _ = Hashtbl.replace utf82macro "\226\152\142" "phone"
-let _ = Hashtbl.replace utf82macro "\226\150\180" "utrif"
-let _ = Hashtbl.replace utf82macro "\226\150\181" "triangle"
-let _ = Hashtbl.replace utf82macro "\226\150\184" "rtrif"
-let _ = Hashtbl.replace utf82macro "\226\150\185" "triangleright"
-let _ = Hashtbl.replace utf82macro "\226\153\128" "female"
-let _ = Hashtbl.replace utf82macro "\226\153\130" "male"
-let _ = Hashtbl.replace utf82macro "\226\150\189" "bigtriangledown"
-let _ = Hashtbl.replace utf82macro "\226\150\190" "dtrif"
-let _ = Hashtbl.replace utf82macro "\226\151\172" "tridot"
-let _ = Hashtbl.replace utf82macro "\226\128\137\226\128\138\226\128\138" "ThickSpace"
-let _ = Hashtbl.replace utf82macro "\226\150\191" "triangledown"
-let _ = Hashtbl.replace utf82macro "\226\151\175" "bigcirc"
-let _ = Hashtbl.replace utf82macro "\226\137\177\226\131\165" "NotGreaterEqual"
-let _ = Hashtbl.replace utf82macro "\226\151\184" "ultri"
-let _ = Hashtbl.replace utf82macro "=\226\131\165" "bne"
-let _ = Hashtbl.replace utf82macro "\226\151\185" "urtri"
-let _ = Hashtbl.replace utf82macro "\226\151\186" "lltri"
-let _ = Hashtbl.replace utf82macro "\226\151\189" "EmptySmallSquare"
-let _ = Hashtbl.replace utf82macro "\226\151\190" "FilledSmallSquare"
-let _ = Hashtbl.replace utf82macro "\226\153\160" "spadesuit"
-let _ = Hashtbl.replace utf82macro "\226\153\161" "heartsuit"
-let _ = Hashtbl.replace utf82macro "\226\153\162" "diamondsuit"
-let _ = Hashtbl.replace utf82macro "\226\153\163" "clubsuit"
-let _ = Hashtbl.replace utf82macro "\226\153\166" "diams"
-let _ = Hashtbl.replace utf82macro "ker" "ker"
-let _ = Hashtbl.replace utf82macro "\226\153\170" "sung"
-let _ = Hashtbl.replace utf82macro "\226\153\173" "flat"
-let _ = Hashtbl.replace utf82macro "\226\153\174" "natural"
-let _ = Hashtbl.replace utf82macro "\226\153\175" "sharp"
-let _ = Hashtbl.replace utf82macro "\226\156\147" "checkmark"
-let _ = Hashtbl.replace utf82macro "\226\156\151" "cross"
-let _ = Hashtbl.replace utf82macro "\226\134\146\239\184\128" "srarr"
-let _ = Hashtbl.replace utf82macro "\226\156\160" "maltese"
-let _ = Hashtbl.replace utf82macro "\226\157\152" "VerticalSeparator"
-let _ = Hashtbl.replace utf82macro "\226\156\182" "sext"
-let _ = Hashtbl.replace utf82macro "\226\138\143\204\184" "NotSquareSubset"
-let _ = Hashtbl.replace utf82macro "\226\136\150\239\184\128" "ssetmn"
-let _ = Hashtbl.replace utf82macro "\226\136\164\239\184\128" "nsmid"
-let _ = Hashtbl.replace utf82macro "\226\164\133" "Map"
-let _ = Hashtbl.replace utf82macro "\226\164\140" "lbarr"
-let _ = Hashtbl.replace utf82macro "\226\164\141" "rbarr"
-let _ = Hashtbl.replace utf82macro "\226\164\142" "lBarr"
-let _ = Hashtbl.replace utf82macro "\226\164\143" "rBarr"
-let _ = Hashtbl.replace utf82macro "\226\164\144" "RBarr"
-let _ = Hashtbl.replace utf82macro "\226\164\145" "DDotrahd"
-let _ = Hashtbl.replace utf82macro "\226\164\146" "UpArrowBar"
-let _ = Hashtbl.replace utf82macro "\226\138\147\239\184\128" "sqcaps"
-let _ = Hashtbl.replace utf82macro "\226\164\147" "DownArrowBar"
-let _ = Hashtbl.replace utf82macro "\226\164\150" "Rarrtl"
-let _ = Hashtbl.replace utf82macro "exp" "exp"
-let _ = Hashtbl.replace utf82macro "\226\165\133" "rarrpl"
-let _ = Hashtbl.replace utf82macro "tanh" "tanh"
-let _ = Hashtbl.replace utf82macro "\226\164\153" "latail"
-let _ = Hashtbl.replace utf82macro "\226\164\155" "lAtail"
-let _ = Hashtbl.replace utf82macro "\226\165\136" "harrcir"
-let _ = Hashtbl.replace utf82macro "arcsin" "arcsin"
-let _ = Hashtbl.replace utf82macro "\226\165\137" "Uarrocir"
-let _ = Hashtbl.replace utf82macro "\226\164\156" "rAtail"
-let _ = Hashtbl.replace utf82macro "\226\137\129\204\184" "nvsim"
-let _ = Hashtbl.replace utf82macro "\226\165\138" "lurdshar"
-let _ = Hashtbl.replace utf82macro "\226\164\157" "larrfs"
-let _ = Hashtbl.replace utf82macro "\226\164\158" "rarrfs"
-let _ = Hashtbl.replace utf82macro "\226\165\139" "ldrushar"
-let _ = Hashtbl.replace utf82macro "\226\164\159" "larrbfs"
-let _ = Hashtbl.replace utf82macro "\226\164\160" "rarrbfs"
-let _ = Hashtbl.replace utf82macro "\226\165\142" "LeftRightVector"
-let _ = Hashtbl.replace utf82macro "\226\165\143" "RightUpDownVector"
-let _ = Hashtbl.replace utf82macro "\226\164\163" "nwarhk"
-let _ = Hashtbl.replace utf82macro "\226\165\144" "DownLeftRightVector"
-let _ = Hashtbl.replace utf82macro "\226\164\164" "nearhk"
-let _ = Hashtbl.replace utf82macro "\226\165\145" "LeftUpDownVector"
-let _ = Hashtbl.replace utf82macro "\226\165\146" "LeftVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\164\165" "searhk"
-let _ = Hashtbl.replace utf82macro "\226\165\147" "RightVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\164\166" "swarhk"
-let _ = Hashtbl.replace utf82macro "\226\165\148" "RightUpVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\164\167" "nwnear"
-let _ = Hashtbl.replace utf82macro "\226\165\149" "RightDownVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\164\168" "toea"
-let _ = Hashtbl.replace utf82macro "\226\164\169" "tosa"
-let _ = Hashtbl.replace utf82macro "\226\165\150" "DownLeftVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\164\170" "swnwar"
-let _ = Hashtbl.replace utf82macro "\226\165\151" "DownRightVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\165\152" "LeftUpVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\165\153" "LeftDownVectorBar"
-let _ = Hashtbl.replace utf82macro "\226\165\154" "LeftTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\165\155" "RightTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\165\156" "RightUpTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\165\157" "RightDownTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\139\152\204\184" "nLl"
-let _ = Hashtbl.replace utf82macro "\226\166\139" "lbrke"
-let _ = Hashtbl.replace utf82macro "\226\165\158" "DownLeftTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\166\140" "rbrke"
-let _ = Hashtbl.replace utf82macro "\226\165\159" "DownRightTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\164\179" "rarrc"
-let _ = Hashtbl.replace utf82macro "\226\165\160" "LeftUpTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\166\141" "lbrkslu"
-let _ = Hashtbl.replace utf82macro "\226\166\142" "rbrksld"
-let _ = Hashtbl.replace utf82macro "\226\165\161" "LeftDownTeeVector"
-let _ = Hashtbl.replace utf82macro "\226\165\162" "lHar"
-let _ = Hashtbl.replace utf82macro "\226\166\143" "lbrksld"
-let _ = Hashtbl.replace utf82macro "\226\164\181" "cudarrr"
-let _ = Hashtbl.replace utf82macro "sinh" "sinh"
-let _ = Hashtbl.replace utf82macro "\226\165\163" "uHar"
-let _ = Hashtbl.replace utf82macro "\226\166\144" "rbrkslu"
-let _ = Hashtbl.replace utf82macro "\226\164\182" "ldca"
-let _ = Hashtbl.replace utf82macro "\226\165\164" "rHar"
-let _ = Hashtbl.replace utf82macro "\226\164\183" "rdca"
-let _ = Hashtbl.replace utf82macro "\226\166\145" "langd"
-let _ = Hashtbl.replace utf82macro "\226\166\146" "rangd"
-let _ = Hashtbl.replace utf82macro "\226\165\165" "dHar"
-let _ = Hashtbl.replace utf82macro "\226\164\184" "cudarrl"
-let _ = Hashtbl.replace utf82macro "\226\167\128" "olt"
-let _ = Hashtbl.replace utf82macro "\226\136\137\204\184" "notinva"
-let _ = Hashtbl.replace utf82macro "\226\165\166" "luruhar"
-let _ = Hashtbl.replace utf82macro "\226\166\147" "lparlt"
-let _ = Hashtbl.replace utf82macro "\226\164\185" "larrpl"
-let _ = Hashtbl.replace utf82macro "\226\166\148" "rpargt"
-let _ = Hashtbl.replace utf82macro "\226\167\129" "ogt"
-let _ = Hashtbl.replace utf82macro "\226\165\167" "ldrdhar"
-let _ = Hashtbl.replace utf82macro "\226\165\168" "ruluhar"
-let _ = Hashtbl.replace utf82macro "\226\166\149" "gtlPar"
-let _ = Hashtbl.replace utf82macro "\226\167\130" "cirscir"
-let _ = Hashtbl.replace utf82macro "\226\165\169" "rdldhar"
-let _ = Hashtbl.replace utf82macro "\226\166\150" "ltrPar"
-let _ = Hashtbl.replace utf82macro "\226\164\188" "curarrm"
-let _ = Hashtbl.replace utf82macro "\226\167\131" "cirE"
-let _ = Hashtbl.replace utf82macro "\226\137\161\226\131\165" "bnequiv"
-let _ = Hashtbl.replace utf82macro "\226\167\132" "solb"
-let _ = Hashtbl.replace utf82macro "\226\165\170" "lharul"
-let _ = Hashtbl.replace utf82macro "\226\164\189" "cularrp"
-let _ = Hashtbl.replace utf82macro "\226\165\171" "llhard"
-let _ = Hashtbl.replace utf82macro "\226\167\133" "bsolb"
-let _ = Hashtbl.replace utf82macro "\226\165\172" "rharul"
-let _ = Hashtbl.replace utf82macro "\226\166\154" "vzigzag"
-let _ = Hashtbl.replace utf82macro "\226\165\173" "lrhard"
-let _ = Hashtbl.replace utf82macro "\226\165\174" "UpEquilibrium"
-let _ = Hashtbl.replace utf82macro "\226\165\175" "ReverseUpEquilibrium"
-let _ = Hashtbl.replace utf82macro "\226\167\137" "boxbox"
-let _ = Hashtbl.replace utf82macro "\226\165\176" "RoundImplies"
-let _ = Hashtbl.replace utf82macro "\226\166\157" "angrtvbd"
-let _ = Hashtbl.replace utf82macro "\226\165\177" "erarr"
-let _ = Hashtbl.replace utf82macro "\226\165\178" "simrarr"
-let _ = Hashtbl.replace utf82macro "\226\167\141" "trisb"
-let _ = Hashtbl.replace utf82macro "\226\165\179" "larrsim"
-let _ = Hashtbl.replace utf82macro "\226\167\142" "rtriltri"
-let _ = Hashtbl.replace utf82macro "\226\165\180" "rarrsim"
-let _ = Hashtbl.replace utf82macro "\226\165\181" "rarrap"
-let _ = Hashtbl.replace utf82macro "\226\167\143" "LeftTriangleBar"
-let _ = Hashtbl.replace utf82macro "\226\167\144" "RightTriangleBar"
-let _ = Hashtbl.replace utf82macro "\226\165\182" "ltlarr"
-let _ = Hashtbl.replace utf82macro "\226\166\164" "ange"
-let _ = Hashtbl.replace utf82macro "\226\166\165" "range"
-let _ = Hashtbl.replace utf82macro "\226\165\184" "gtrarr"
-let _ = Hashtbl.replace utf82macro "\226\165\185" "subrarr"
-let _ = Hashtbl.replace utf82macro "\226\166\166" "dwangle"
-let _ = Hashtbl.replace utf82macro "\226\166\167" "uwangle"
-let _ = Hashtbl.replace utf82macro "\226\165\187" "suplarr"
-let _ = Hashtbl.replace utf82macro "\226\166\168" "angmsdaa"
-let _ = Hashtbl.replace utf82macro "\226\165\188" "lfisht"
-let _ = Hashtbl.replace utf82macro "\226\166\169" "angmsdab"
-let _ = Hashtbl.replace utf82macro "\226\165\189" "rfisht"
-let _ = Hashtbl.replace utf82macro "\226\166\170" "angmsdac"
-let _ = Hashtbl.replace utf82macro "\226\165\190" "ufisht"
-let _ = Hashtbl.replace utf82macro "\226\166\171" "angmsdad"
-let _ = Hashtbl.replace utf82macro "\226\165\191" "dfisht"
-let _ = Hashtbl.replace utf82macro "\226\166\172" "angmsdae"
-let _ = Hashtbl.replace utf82macro "\226\167\154" "race"
-let _ = Hashtbl.replace utf82macro "\226\166\173" "angmsdaf"
-let _ = Hashtbl.replace utf82macro "\226\166\174" "angmsdag"
-let _ = Hashtbl.replace utf82macro "\226\167\155" "acE"
-let _ = Hashtbl.replace utf82macro "\226\167\156" "iinfin"
-let _ = Hashtbl.replace utf82macro "\226\166\175" "angmsdah"
-let _ = Hashtbl.replace utf82macro "\226\166\176" "bemptyv"
-let _ = Hashtbl.replace utf82macro "\226\167\158" "nvinfin"
-let _ = Hashtbl.replace utf82macro "\226\166\177" "demptyv"
-let _ = Hashtbl.replace utf82macro "\226\168\140" "qint"
-let _ = Hashtbl.replace utf82macro "\226\166\178" "cemptyv"
-let _ = Hashtbl.replace utf82macro "\226\166\179" "raemptyv"
-let _ = Hashtbl.replace utf82macro "\226\168\141" "fpartint"
-let _ = Hashtbl.replace utf82macro "\226\166\180" "laemptyv"
-let _ = Hashtbl.replace utf82macro "\226\166\181" "ohbar"
-let _ = Hashtbl.replace utf82macro "\226\166\182" "omid"
-let _ = Hashtbl.replace utf82macro "\226\167\163" "eparsl"
-let _ = Hashtbl.replace utf82macro "\226\168\144" "cirfnint"
-let _ = Hashtbl.replace utf82macro "\226\167\164" "smeparsl"
-let _ = Hashtbl.replace utf82macro "\226\166\183" "opar"
-let _ = Hashtbl.replace utf82macro "\226\168\145" "awint"
-let _ = Hashtbl.replace utf82macro "\226\168\146" "rppolint"
-let _ = Hashtbl.replace utf82macro "\226\167\165" "eqvparsl"
-let _ = Hashtbl.replace utf82macro "\226\168\147" "scpolint"
-let _ = Hashtbl.replace utf82macro "\226\166\185" "operp"
-let _ = Hashtbl.replace utf82macro "\226\169\128" "capdot"
-let _ = Hashtbl.replace utf82macro "\226\168\148" "npolint"
-let _ = Hashtbl.replace utf82macro "\226\168\149" "pointint"
-let _ = Hashtbl.replace utf82macro "\226\166\187" "olcross"
-let _ = Hashtbl.replace utf82macro "\226\169\130" "ncup"
-let _ = Hashtbl.replace utf82macro "\226\168\150" "quatint"
-let _ = Hashtbl.replace utf82macro "\226\166\188" "odsold"
-let _ = Hashtbl.replace utf82macro "\226\169\131" "ncap"
-let _ = Hashtbl.replace utf82macro "\226\168\151" "intlarhk"
-let _ = Hashtbl.replace utf82macro "\226\169\132" "capand"
-let _ = Hashtbl.replace utf82macro "\226\166\190" "olcir"
-let _ = Hashtbl.replace utf82macro "\226\169\133" "cupor"
-let _ = Hashtbl.replace utf82macro "\226\167\171" "lozf"
-let _ = Hashtbl.replace utf82macro "\226\166\191" "ofcir"
-let _ = Hashtbl.replace utf82macro "\226\169\134" "cupcap"
-let _ = Hashtbl.replace utf82macro "\226\169\135" "capcup"
-let _ = Hashtbl.replace utf82macro "\226\169\136" "cupbrcap"
-let _ = Hashtbl.replace utf82macro "\226\169\137" "capbrcup"
-let _ = Hashtbl.replace utf82macro "\226\169\138" "cupcup"
-let _ = Hashtbl.replace utf82macro "\226\169\139" "capcap"
-let _ = Hashtbl.replace utf82macro "\226\169\140" "ccups"
-let _ = Hashtbl.replace utf82macro "\226\169\141" "ccaps"
-let _ = Hashtbl.replace utf82macro "\226\167\180" "RuleDelayed"
-let _ = Hashtbl.replace utf82macro "\226\168\162" "pluscir"
-let _ = Hashtbl.replace utf82macro "\226\168\163" "plusacir"
-let _ = Hashtbl.replace utf82macro "\226\167\182" "dsol"
-let _ = Hashtbl.replace utf82macro "\226\169\144" "ccupssm"
-let _ = Hashtbl.replace utf82macro "\226\168\164" "simplus"
-let _ = Hashtbl.replace utf82macro "\226\168\165" "plusdu"
-let _ = Hashtbl.replace utf82macro "\226\168\166" "plussim"
-let _ = Hashtbl.replace utf82macro "\226\170\128" "gesdot"
-let _ = Hashtbl.replace utf82macro "\226\169\147" "And"
-let _ = Hashtbl.replace utf82macro "\226\168\167" "plustwo"
-let _ = Hashtbl.replace utf82macro "\226\169\148" "Or"
-let _ = Hashtbl.replace utf82macro "\226\170\129" "lesdoto"
-let _ = Hashtbl.replace utf82macro "\226\170\130" "gesdoto"
-let _ = Hashtbl.replace utf82macro "\226\169\149" "andand"
-let _ = Hashtbl.replace utf82macro "\226\169\150" "oror"
-let _ = Hashtbl.replace utf82macro "\226\168\169" "mcomma"
-let _ = Hashtbl.replace utf82macro "\226\170\131" "lesdotor"
-let _ = Hashtbl.replace utf82macro "\226\169\151" "orslope"
-let _ = Hashtbl.replace utf82macro "\226\168\170" "minusdu"
-let _ = Hashtbl.replace utf82macro "\226\170\132" "gesdotol"
-let _ = Hashtbl.replace utf82macro "\226\169\152" "andslope"
-let _ = Hashtbl.replace utf82macro "\226\168\173" "loplus"
-let _ = Hashtbl.replace utf82macro "\226\169\154" "andv"
-let _ = Hashtbl.replace utf82macro "\226\168\174" "roplus"
-let _ = Hashtbl.replace utf82macro "\226\169\155" "orv"
-let _ = Hashtbl.replace utf82macro "\226\170\137" "lnapprox"
-let _ = Hashtbl.replace utf82macro "\226\168\175" "Cross"
-let _ = Hashtbl.replace utf82macro "\226\169\156" "andd"
-let _ = Hashtbl.replace utf82macro "\226\168\176" "timesd"
-let _ = Hashtbl.replace utf82macro "\226\169\157" "ord"
-let _ = Hashtbl.replace utf82macro "\226\170\138" "gnapprox"
-let _ = Hashtbl.replace utf82macro "\226\168\177" "timesbar"
-let _ = Hashtbl.replace utf82macro "\226\169\159" "wedbar"
-let _ = Hashtbl.replace utf82macro "\226\168\179" "smashp"
-let _ = Hashtbl.replace utf82macro "\226\170\141" "lsime"
-let _ = Hashtbl.replace utf82macro "j\239\184\128" "jmath"
-let _ = Hashtbl.replace utf82macro "\226\168\180" "lotimes"
-let _ = Hashtbl.replace utf82macro "\226\170\142" "gsime"
-let _ = Hashtbl.replace utf82macro "\226\168\181" "rotimes"
-let _ = Hashtbl.replace utf82macro "\226\170\143" "lsimg"
-let _ = Hashtbl.replace utf82macro "\226\168\182" "otimesas"
-let _ = Hashtbl.replace utf82macro "\226\170\144" "gsiml"
-let _ = Hashtbl.replace utf82macro "\226\168\183" "Otimes"
-let _ = Hashtbl.replace utf82macro "\226\170\145" "lgE"
-let _ = Hashtbl.replace utf82macro "\226\168\184" "odiv"
-let _ = Hashtbl.replace utf82macro "\226\170\146" "glE"
-let _ = Hashtbl.replace utf82macro "\226\168\185" "triplus"
-let _ = Hashtbl.replace utf82macro "\226\171\128" "supplus"
-let _ = Hashtbl.replace utf82macro "\226\169\166" "sdote"
-let _ = Hashtbl.replace utf82macro "\226\170\147" "lesges"
-let _ = Hashtbl.replace utf82macro "\226\168\186" "triminus"
-let _ = Hashtbl.replace utf82macro "\226\171\129" "submult"
-let _ = Hashtbl.replace utf82macro "\226\170\148" "gesles"
-let _ = Hashtbl.replace utf82macro "\226\168\187" "tritime"
-let _ = Hashtbl.replace utf82macro "\226\171\130" "supmult"
-let _ = Hashtbl.replace utf82macro "\226\171\131" "subedot"
-let _ = Hashtbl.replace utf82macro "\226\168\188" "iprod"
-let _ = Hashtbl.replace utf82macro "\226\171\132" "supedot"
-let _ = Hashtbl.replace utf82macro "\226\169\170" "simdot"
-let _ = Hashtbl.replace utf82macro "\226\170\151" "elsdot"
-let _ = Hashtbl.replace utf82macro "\226\170\152" "egsdot"
-let _ = Hashtbl.replace utf82macro "\226\170\153" "el"
-let _ = Hashtbl.replace utf82macro "\226\168\191" "amalg"
-let _ = Hashtbl.replace utf82macro "\226\171\135" "subsim"
-let _ = Hashtbl.replace utf82macro "\226\170\154" "eg"
-let _ = Hashtbl.replace utf82macro "\226\169\173" "congdot"
-let _ = Hashtbl.replace utf82macro "\226\171\136" "supsim"
-let _ = Hashtbl.replace utf82macro "\226\169\175" "apacir"
-let _ = Hashtbl.replace utf82macro "\226\170\157" "siml"
-let _ = Hashtbl.replace utf82macro "\226\170\158" "simg"
-let _ = Hashtbl.replace utf82macro "\226\169\177" "eplus"
-let _ = Hashtbl.replace utf82macro "\226\170\159" "simlE"
-let _ = Hashtbl.replace utf82macro "\226\169\178" "pluse"
-let _ = Hashtbl.replace utf82macro "\226\170\160" "simgE"
-let _ = Hashtbl.replace utf82macro "\226\169\179" "Esim"
-let _ = Hashtbl.replace utf82macro "\226\170\161" "LessLess"
-let _ = Hashtbl.replace utf82macro "\226\169\180" "Colone"
-let _ = Hashtbl.replace utf82macro "\226\170\162" "GreaterGreater"
-let _ = Hashtbl.replace utf82macro "\226\169\181" "Equal"
-let _ = Hashtbl.replace utf82macro "\226\171\143" "csub"
-let _ = Hashtbl.replace utf82macro "\226\171\144" "csup"
-let _ = Hashtbl.replace utf82macro "\226\170\164" "glj"
-let _ = Hashtbl.replace utf82macro "\226\169\183" "eDDot"
-let _ = Hashtbl.replace utf82macro "\226\171\145" "csube"
-let _ = Hashtbl.replace utf82macro "\226\170\165" "gla"
-let _ = Hashtbl.replace utf82macro "\226\169\184" "equivDD"
-let _ = Hashtbl.replace utf82macro "\226\171\146" "csupe"
-let _ = Hashtbl.replace utf82macro "\226\171\147" "subsup"
-let _ = Hashtbl.replace utf82macro "\226\169\185" "ltcir"
-let _ = Hashtbl.replace utf82macro "\226\170\166" "ltcc"
-let _ = Hashtbl.replace utf82macro "\226\171\148" "supsub"
-let _ = Hashtbl.replace utf82macro "\226\169\186" "gtcir"
-let _ = Hashtbl.replace utf82macro "\226\170\167" "gtcc"
-let _ = Hashtbl.replace utf82macro "\226\171\149" "subsub"
-let _ = Hashtbl.replace utf82macro "\226\169\187" "ltquest"
-let _ = Hashtbl.replace utf82macro "\226\170\168" "lescc"
-let _ = Hashtbl.replace utf82macro "\226\171\150" "supsup"
-let _ = Hashtbl.replace utf82macro "\226\169\188" "gtquest"
-let _ = Hashtbl.replace utf82macro "\226\170\169" "gescc"
-let _ = Hashtbl.replace utf82macro "\226\171\151" "suphsub"
-let _ = Hashtbl.replace utf82macro "\226\170\170" "smt"
-let _ = Hashtbl.replace utf82macro "\226\169\189" "LessSlantEqual"
-let _ = Hashtbl.replace utf82macro "\226\171\152" "supdsub"
-let _ = Hashtbl.replace utf82macro "\226\134\144\239\184\128" "slarr"
-let _ = Hashtbl.replace utf82macro "\226\170\171" "lat"
-let _ = Hashtbl.replace utf82macro "\226\169\190" "GreaterSlantEqual"
-let _ = Hashtbl.replace utf82macro "\226\170\172" "smte"
-let _ = Hashtbl.replace utf82macro "\226\169\191" "lesdot"
-let _ = Hashtbl.replace utf82macro "\226\171\153" "forkv"
-let _ = Hashtbl.replace utf82macro "\226\171\154" "topfork"
-let _ = Hashtbl.replace utf82macro "\226\170\173" "late"
-let _ = Hashtbl.replace utf82macro "\226\171\155" "mlcp"
-let _ = Hashtbl.replace utf82macro "\226\170\174" "bumpE"
-let _ = Hashtbl.replace utf82macro "\226\170\175" "preceq"
-let _ = Hashtbl.replace utf82macro "\226\170\181" "prnE"
-let _ = Hashtbl.replace utf82macro "\226\170\182" "succneqq"
-let _ = Hashtbl.replace utf82macro "\226\171\164" "DoubleLeftTee"
-let _ = Hashtbl.replace utf82macro "\226\171\166" "Vdashl"
-let _ = Hashtbl.replace utf82macro "\226\171\167" "Barv"
-let _ = Hashtbl.replace utf82macro "\226\171\168" "vBar"
-let _ = Hashtbl.replace utf82macro "\226\170\187" "Pr"
-let _ = Hashtbl.replace utf82macro "\226\171\169" "vBarv"
-let _ = Hashtbl.replace utf82macro "\226\170\188" "Sc"
-let _ = Hashtbl.replace utf82macro "\226\170\189" "subdot"
-let _ = Hashtbl.replace utf82macro "\226\171\171" "Vbar"
-let _ = Hashtbl.replace utf82macro "\226\170\190" "supdot"
-let _ = Hashtbl.replace utf82macro "\226\170\191" "subplus"
-let _ = Hashtbl.replace utf82macro "\226\171\172" "Not"
-let _ = Hashtbl.replace utf82macro "\226\171\173" "bNot"
-let _ = Hashtbl.replace utf82macro "\226\171\174" "rnmid"
-let _ = Hashtbl.replace utf82macro "\226\171\175" "cirmid"
-let _ = Hashtbl.replace utf82macro "\226\171\176" "midcir"
-let _ = Hashtbl.replace utf82macro "\226\171\177" "topcir"
-let _ = Hashtbl.replace utf82macro "\226\171\178" "nhpar"
-let _ = Hashtbl.replace utf82macro "\226\171\179" "parsim"
-let _ = Hashtbl.replace utf82macro "\226\128\137\239\184\128" "NegativeThinSpace"
-let _ = Hashtbl.replace utf82macro "arctan" "arctan"
-let _ = Hashtbl.replace utf82macro "\226\137\136\239\184\128" "thkap"
-let _ = Hashtbl.replace utf82macro "lim" "lim"
-let _ = Hashtbl.replace utf82macro "\226\136\169\239\184\128" "caps"
-let _ = Hashtbl.replace utf82macro "\226\138\138\239\184\128" "vsubnE"
-let _ = Hashtbl.replace utf82macro "\226\137\170\204\184\239\184\128" "NotLessLess"
-let _ = Hashtbl.replace utf82macro "\226\138\144\204\184" "NotSquareSuperset"
-let _ = Hashtbl.replace utf82macro "gcd" "gcd"
-let _ = Hashtbl.replace utf82macro "\226\139\154\239\184\128" "lesg"
-let _ = Hashtbl.replace utf82macro "\226\136\160\204\184" "nang"
-let _ = Hashtbl.replace utf82macro "log" "log"
-let _ = Hashtbl.replace utf82macro "arccos" "arccos"
-let _ = Hashtbl.replace utf82macro "\226\137\130\204\184" "NotEqualTilde"
-let _ = Hashtbl.replace utf82macro "\226\137\171\204\184\239\184\128" "NotGreaterGreater"
-let _ = Hashtbl.replace utf82macro "\226\139\182\239\184\128" "notindot"
-let _ = Hashtbl.replace utf82macro "\226\137\191\204\184" "NotSucceedsTilde"
-let _ = Hashtbl.replace utf82macro "\226\139\153\204\184" "nGg"
-let _ = Hashtbl.replace utf82macro "\239\149\152" "loang"
-let _ = Hashtbl.replace utf82macro "\239\149\153" "roang"
-let _ = Hashtbl.replace utf82macro "\239\150\155" "FilledVerySmallSquare"
-let _ = Hashtbl.replace utf82macro "\239\150\156" "EmptyVerySmallSquare"
-let _ = Hashtbl.replace utf82macro "arg" "arg"
-let _ = Hashtbl.replace utf82macro "\239\150\162" "dzigrarr"
-let _ = Hashtbl.replace utf82macro "\239\149\182" "xlarr"
-let _ = Hashtbl.replace utf82macro "\239\149\183" "xrarr"
-let _ = Hashtbl.replace utf82macro "\239\149\184" "xharr"
-let _ = Hashtbl.replace utf82macro "\239\149\185" "xlArr"
-let _ = Hashtbl.replace utf82macro "\239\149\186" "xrArr"
-let _ = Hashtbl.replace utf82macro "\239\149\187" "xhArr"
-let _ = Hashtbl.replace utf82macro "\239\149\189" "xmap"
-let _ = Hashtbl.replace utf82macro "max" "min"
-let _ = Hashtbl.replace utf82macro "\226\169\176\204\184" "napE"
-let _ = Hashtbl.replace utf82macro "\\\226\138\130" "bsolhsub"
-let _ = Hashtbl.replace utf82macro "\226\136\165\239\184\128\226\131\165" "nparsl"
-let _ = Hashtbl.replace utf82macro "cosh" "cosh"
-let _ = Hashtbl.replace utf82macro "coth" "coth"
-let _ = Hashtbl.replace utf82macro "\226\136\188\239\184\128" "thksim"
-let _ = Hashtbl.replace utf82macro "\226\137\169\239\184\128" "gvnE"
-let _ = Hashtbl.replace utf82macro "\226\170\173\239\184\128" "lates"
-let _ = Hashtbl.replace utf82macro "\226\132\143\239\184\128" "hbar"
-let _ = Hashtbl.replace utf82macro "sec" "sec"
-let _ = Hashtbl.replace utf82macro "\226\137\142\204\184" "NotHumpDownHump"
-let _ = Hashtbl.replace utf82macro "mod" "bmod"
-let _ = Hashtbl.replace utf82macro "\226\128\133\239\184\128" "NegativeThickSpace"
-let _ = Hashtbl.replace utf82macro "sin" "sin"
-let _ = Hashtbl.replace utf82macro "Pr" "Pr"
-let _ = Hashtbl.replace utf82macro "\226\137\170\204\184" "nLt"
-let _ = Hashtbl.replace utf82macro "\226\136\165\239\184\128" "spar"
-let _ = Hashtbl.replace utf82macro "\239\172\128" "fflig"
-let _ = Hashtbl.replace utf82macro "\239\172\129" "filig"
-let _ = Hashtbl.replace utf82macro "\239\172\130" "fllig"
-let _ = Hashtbl.replace utf82macro "\239\172\131" "ffilig"
-let _ = Hashtbl.replace utf82macro "\239\172\132" "ffllig"
-let _ = Hashtbl.replace utf82macro "\226\167\143\204\184" "NotLeftTriangleBar"
-let _ = Hashtbl.replace utf82macro "\226\137\160\239\184\128" "nedot"
-let _ = Hashtbl.replace utf82macro "\226\138\148\239\184\128" "sqcups"
-let _ = Hashtbl.replace utf82macro "\226\140\131\239\184\128" "ShortUpArrow"
-let _ = Hashtbl.replace utf82macro "\226\137\137\204\184" "nvap"
-let _ = Hashtbl.replace utf82macro "\240\157\147\128" "kscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\130" "mscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\131" "nscr"
-let _ = Hashtbl.replace utf82macro "hom" "hom"
-let _ = Hashtbl.replace utf82macro "\240\157\147\133" "pscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\134" "qscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\135" "rscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\136" "sscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\137" "tscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\156" "Ascr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\138" "uscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\139" "vscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\158" "Cscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\140" "wscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\159" "Dscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\141" "xscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\142" "yscr"
-let _ = Hashtbl.replace utf82macro "\240\157\147\143" "zscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\162" "Gscr"
-let _ = Hashtbl.replace utf82macro "\226\137\176\226\131\165" "NotLessEqual"
-let _ = Hashtbl.replace utf82macro "\240\157\146\165" "Jscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\166" "Kscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\169" "Nscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\170" "Oscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\132" "Afr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\171" "Pscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\133" "Bfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\172" "Qscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\135" "Dfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\174" "Sscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\136" "Efr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\175" "Tscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\137" "Ffr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\176" "Uscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\138" "Gfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\177" "Vscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\178" "Wscr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\179" "Xscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\141" "Jfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\180" "Yscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\142" "Kfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\181" "Zscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\143" "Lfr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\144" "Mfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\182" "ascr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\145" "Nfr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\183" "bscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\146" "Ofr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\184" "cscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\147" "Pfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\128" "Iopf"
-let _ = Hashtbl.replace utf82macro "\240\157\146\185" "dscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\148" "Qfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\129" "Jopf"
-let _ = Hashtbl.replace utf82macro "\240\157\149\130" "Kopf"
-let _ = Hashtbl.replace utf82macro "\240\157\146\187" "fscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\150" "Sfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\131" "Lopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\151" "Tfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\132" "Mopf"
-let _ = Hashtbl.replace utf82macro "\240\157\146\189" "hscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\152" "Ufr"
-let _ = Hashtbl.replace utf82macro "\240\157\146\190" "iscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\153" "Vfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\134" "Oopf"
-let _ = Hashtbl.replace utf82macro "\240\157\146\191" "jscr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\154" "Wfr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\155" "Xfr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\156" "Yfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\138" "Sopf"
-let _ = Hashtbl.replace utf82macro "\240\157\149\139" "Topf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\158" "afr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\140" "Uopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\159" "bfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\141" "Vopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\160" "cfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\142" "Wopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\161" "dfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\143" "Xopf"
-let _ = Hashtbl.replace utf82macro "\226\170\175\204\184" "npreceq"
-let _ = Hashtbl.replace utf82macro "\240\157\148\162" "efr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\144" "Yopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\163" "ffr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\164" "gfr"
-let _ = Hashtbl.replace utf82macro "\240\157\148\165" "hfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\146" "aopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\166" "ifr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\147" "bopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\167" "jfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\148" "copf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\168" "kfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\149" "dopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\169" "lfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\150" "eopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\170" "mfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\151" "fopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\171" "nfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\152" "gopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\172" "ofr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\153" "hopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\173" "pfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\154" "iopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\174" "qfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\155" "jopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\175" "rfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\156" "kopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\176" "sfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\157" "lopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\177" "tfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\158" "mopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\178" "ufr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\159" "nopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\179" "vfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\160" "oopf"
-let _ = Hashtbl.replace utf82macro "tan" "tan"
-let _ = Hashtbl.replace utf82macro "\240\157\148\180" "wfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\161" "popf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\181" "xfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\162" "qopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\182" "yfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\163" "ropf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\183" "zfr"
-let _ = Hashtbl.replace utf82macro "\240\157\149\164" "sopf"
-let _ = Hashtbl.replace utf82macro "\240\157\149\165" "topf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\184" "Aopf"
-let _ = Hashtbl.replace utf82macro "\195\128" "Agrave"
-let _ = Hashtbl.replace utf82macro "\240\157\149\166" "uopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\185" "Bopf"
-let _ = Hashtbl.replace utf82macro "\195\129" "Aacute"
-let _ = Hashtbl.replace utf82macro "\240\157\149\167" "vopf"
-let _ = Hashtbl.replace utf82macro "\195\130" "Acirc"
-let _ = Hashtbl.replace utf82macro "\240\157\149\168" "wopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\187" "Dopf"
-let _ = Hashtbl.replace utf82macro "\195\131" "Atilde"
-let _ = Hashtbl.replace utf82macro "\240\157\149\169" "xopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\188" "Eopf"
-let _ = Hashtbl.replace utf82macro "\195\132" "Auml"
-let _ = Hashtbl.replace utf82macro "\240\157\149\170" "yopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\189" "Fopf"
-let _ = Hashtbl.replace utf82macro "\195\133" "Aring"
-let _ = Hashtbl.replace utf82macro "\240\157\149\171" "zopf"
-let _ = Hashtbl.replace utf82macro "\240\157\148\190" "Gopf"
-let _ = Hashtbl.replace utf82macro "\195\134" "AElig"
-let _ = Hashtbl.replace utf82macro "\195\135" "Ccedil"
-let _ = Hashtbl.replace utf82macro "\195\136" "Egrave"
-let _ = Hashtbl.replace utf82macro "\195\137" "Eacute"
-let _ = Hashtbl.replace utf82macro "\195\138" "Ecirc"
-let _ = Hashtbl.replace utf82macro "\195\139" "Euml"
-let _ = Hashtbl.replace utf82macro "\195\140" "Igrave"
-let _ = Hashtbl.replace utf82macro "\194\160" "NonBreakingSpace"
-let _ = Hashtbl.replace utf82macro "\195\141" "Iacute"
-let _ = Hashtbl.replace utf82macro "\194\161" "iexcl"
-let _ = Hashtbl.replace utf82macro "\195\142" "Icirc"
-let _ = Hashtbl.replace utf82macro "\195\143" "Iuml"
-let _ = Hashtbl.replace utf82macro "\194\162" "cent"
-let _ = Hashtbl.replace utf82macro "\194\163" "pound"
-let _ = Hashtbl.replace utf82macro "\195\144" "ETH"
-let _ = Hashtbl.replace utf82macro "\195\145" "Ntilde"
-let _ = Hashtbl.replace utf82macro "\194\164" "curren"
-let _ = Hashtbl.replace utf82macro "\194\165" "yen"
-let _ = Hashtbl.replace utf82macro "\195\146" "Ograve"
-let _ = Hashtbl.replace utf82macro "\195\147" "Oacute"
-let _ = Hashtbl.replace utf82macro "\194\166" "brvbar"
-let _ = Hashtbl.replace utf82macro "\196\128" "Amacr"
-let _ = Hashtbl.replace utf82macro "\194\167" "sect"
-let _ = Hashtbl.replace utf82macro "\195\148" "Ocirc"
-let _ = Hashtbl.replace utf82macro "\196\129" "amacr"
-let _ = Hashtbl.replace utf82macro "\195\149" "Otilde"
-let _ = Hashtbl.replace utf82macro "\194\168" "uml"
-let _ = Hashtbl.replace utf82macro "\196\130" "Abreve"
-let _ = Hashtbl.replace utf82macro "\195\150" "Ouml"
-let _ = Hashtbl.replace utf82macro "\194\169" "copy"
-let _ = Hashtbl.replace utf82macro "\196\131" "abreve"
-let _ = Hashtbl.replace utf82macro "\195\151" "times"
-let _ = Hashtbl.replace utf82macro "\194\170" "ordf"
-let _ = Hashtbl.replace utf82macro "\196\132" "Aogon"
-let _ = Hashtbl.replace utf82macro "\195\152" "Oslash"
-let _ = Hashtbl.replace utf82macro "\194\171" "laquo"
-let _ = Hashtbl.replace utf82macro "\196\133" "aogon"
-let _ = Hashtbl.replace utf82macro "\195\153" "Ugrave"
-let _ = Hashtbl.replace utf82macro "\194\172" "lnot"
-let _ = Hashtbl.replace utf82macro "\196\134" "Cacute"
-let _ = Hashtbl.replace utf82macro "\195\154" "Uacute"
-let _ = Hashtbl.replace utf82macro "\194\173" "shy"
-let _ = Hashtbl.replace utf82macro "\196\135" "cacute"
-let _ = Hashtbl.replace utf82macro "\195\155" "Ucirc"
-let _ = Hashtbl.replace utf82macro "\194\174" "reg"
-let _ = Hashtbl.replace utf82macro "\196\136" "Ccirc"
-let _ = Hashtbl.replace utf82macro "\195\156" "Uuml"
-let _ = Hashtbl.replace utf82macro "\194\175" "OverBar"
-let _ = Hashtbl.replace utf82macro "\196\137" "ccirc"
-let _ = Hashtbl.replace utf82macro "\195\157" "Yacute"
-let _ = Hashtbl.replace utf82macro "\194\176" "deg"
-let _ = Hashtbl.replace utf82macro "\196\138" "Cdot"
-let _ = Hashtbl.replace utf82macro "\195\158" "THORN"
-let _ = Hashtbl.replace utf82macro "\194\177" "pm"
-let _ = Hashtbl.replace utf82macro "\196\139" "cdot"
-let _ = Hashtbl.replace utf82macro "\195\159" "szlig"
-let _ = Hashtbl.replace utf82macro "\194\178" "sup2"
-let _ = Hashtbl.replace utf82macro "\196\140" "Ccaron"
-let _ = Hashtbl.replace utf82macro "\194\179" "sup3"
-let _ = Hashtbl.replace utf82macro "\196\141" "ccaron"
-let _ = Hashtbl.replace utf82macro "\195\160" "agrave"
-let _ = Hashtbl.replace utf82macro "\196\142" "Dcaron"
-let _ = Hashtbl.replace utf82macro "\194\180" "DiacriticalAcute"
-let _ = Hashtbl.replace utf82macro "\195\161" "aacute"
-let _ = Hashtbl.replace utf82macro "\194\181" "micro"
-let _ = Hashtbl.replace utf82macro "\196\143" "dcaron"
-let _ = Hashtbl.replace utf82macro "\195\162" "acirc"
-let _ = Hashtbl.replace utf82macro "\194\182" "para"
-let _ = Hashtbl.replace utf82macro "\196\144" "Dstrok"
-let _ = Hashtbl.replace utf82macro "\195\163" "atilde"
-let _ = Hashtbl.replace utf82macro "\196\145" "dstrok"
-let _ = Hashtbl.replace utf82macro "\194\183" "middot"
-let _ = Hashtbl.replace utf82macro "\195\164" "auml"
-let _ = Hashtbl.replace utf82macro "\196\146" "Emacr"
-let _ = Hashtbl.replace utf82macro "\194\184" "Cedilla"
-let _ = Hashtbl.replace utf82macro "\195\165" "aring"
-let _ = Hashtbl.replace utf82macro "\194\185" "sup1"
-let _ = Hashtbl.replace utf82macro "\197\128" "lmidot"
-let _ = Hashtbl.replace utf82macro "\196\147" "emacr"
-let _ = Hashtbl.replace utf82macro "\195\166" "aelig"
-let _ = Hashtbl.replace utf82macro "\194\186" "ordm"
-let _ = Hashtbl.replace utf82macro "\197\129" "Lstrok"
-let _ = Hashtbl.replace utf82macro "\195\167" "ccedil"
-let _ = Hashtbl.replace utf82macro "\194\187" "raquo"
-let _ = Hashtbl.replace utf82macro "\197\130" "lstrok"
-let _ = Hashtbl.replace utf82macro "\195\168" "egrave"
-let _ = Hashtbl.replace utf82macro "\197\131" "Nacute"
-let _ = Hashtbl.replace utf82macro "\194\188" "frac14"
-let _ = Hashtbl.replace utf82macro "\196\150" "Edot"
-let _ = Hashtbl.replace utf82macro "\195\169" "eacute"
-let _ = Hashtbl.replace utf82macro "\197\132" "nacute"
-let _ = Hashtbl.replace utf82macro "\194\189" "half"
-let _ = Hashtbl.replace utf82macro "\196\151" "edot"
-let _ = Hashtbl.replace utf82macro "\195\170" "ecirc"
-let _ = Hashtbl.replace utf82macro "\197\133" "Ncedil"
-let _ = Hashtbl.replace utf82macro "\194\190" "frac34"
-let _ = Hashtbl.replace utf82macro "\195\171" "euml"
-let _ = Hashtbl.replace utf82macro "\196\152" "Eogon"
-let _ = Hashtbl.replace utf82macro "\197\134" "ncedil"
-let _ = Hashtbl.replace utf82macro "\194\191" "iquest"
-let _ = Hashtbl.replace utf82macro "\195\172" "igrave"
-let _ = Hashtbl.replace utf82macro "\196\153" "eogon"
-let _ = Hashtbl.replace utf82macro "limsup" "limsup"
-let _ = Hashtbl.replace utf82macro "\197\135" "Ncaron"
-let _ = Hashtbl.replace utf82macro "\195\173" "iacute"
-let _ = Hashtbl.replace utf82macro "\196\154" "Ecaron"
-let _ = Hashtbl.replace utf82macro "\197\136" "ncaron"
-let _ = Hashtbl.replace utf82macro "\195\174" "icirc"
-let _ = Hashtbl.replace utf82macro "\196\155" "ecaron"
-let _ = Hashtbl.replace utf82macro "\197\137" "napos"
-let _ = Hashtbl.replace utf82macro "\195\175" "iuml"
-let _ = Hashtbl.replace utf82macro "\196\156" "Gcirc"
-let _ = Hashtbl.replace utf82macro "\196\157" "gcirc"
-let _ = Hashtbl.replace utf82macro "\195\176" "eth"
-let _ = Hashtbl.replace utf82macro "\197\138" "ENG"
-let _ = Hashtbl.replace utf82macro "\195\177" "ntilde"
-let _ = Hashtbl.replace utf82macro "\196\158" "Gbreve"
-let _ = Hashtbl.replace utf82macro "\197\139" "eng"
-let _ = Hashtbl.replace utf82macro "\197\140" "Omacr"
-let _ = Hashtbl.replace utf82macro "\195\178" "ograve"
-let _ = Hashtbl.replace utf82macro "\196\159" "gbreve"
-let _ = Hashtbl.replace utf82macro "\197\141" "omacr"
-let _ = Hashtbl.replace utf82macro "\195\179" "oacute"
-let _ = Hashtbl.replace utf82macro "\196\160" "Gdot"
-let _ = Hashtbl.replace utf82macro "\195\180" "ocirc"
-let _ = Hashtbl.replace utf82macro "\196\161" "gdot"
-let _ = Hashtbl.replace utf82macro "\195\181" "otilde"
-let _ = Hashtbl.replace utf82macro "\196\162" "Gcedil"
-let _ = Hashtbl.replace utf82macro "\195\182" "ouml"
-let _ = Hashtbl.replace utf82macro "\197\144" "Odblac"
-let _ = Hashtbl.replace utf82macro "\197\145" "odblac"
-let _ = Hashtbl.replace utf82macro "\196\164" "Hcirc"
-let _ = Hashtbl.replace utf82macro "\195\183" "div"
-let _ = Hashtbl.replace utf82macro "\195\184" "oslash"
-let _ = Hashtbl.replace utf82macro "\197\146" "OElig"
-let _ = Hashtbl.replace utf82macro "\196\165" "hcirc"
-let _ = Hashtbl.replace utf82macro "\195\185" "ugrave"
-let _ = Hashtbl.replace utf82macro "\197\147" "oelig"
-let _ = Hashtbl.replace utf82macro "\196\166" "Hstrok"
-let _ = Hashtbl.replace utf82macro "\195\186" "uacute"
-let _ = Hashtbl.replace utf82macro "\197\148" "Racute"
-let _ = Hashtbl.replace utf82macro "\196\167" "hstrok"
-let _ = Hashtbl.replace utf82macro "\195\187" "ucirc"
-let _ = Hashtbl.replace utf82macro "\197\149" "racute"
-let _ = Hashtbl.replace utf82macro "\196\168" "Itilde"
-let _ = Hashtbl.replace utf82macro "\195\188" "uuml"
-let _ = Hashtbl.replace utf82macro "\197\150" "Rcedil"
-let _ = Hashtbl.replace utf82macro "\196\169" "itilde"
-let _ = Hashtbl.replace utf82macro "\195\189" "yacute"
-let _ = Hashtbl.replace utf82macro "\197\151" "rcedil"
-let _ = Hashtbl.replace utf82macro "\196\170" "Imacr"
-let _ = Hashtbl.replace utf82macro "\195\190" "thorn"
-let _ = Hashtbl.replace utf82macro "\197\152" "Rcaron"
-let _ = Hashtbl.replace utf82macro "\196\171" "imacr"
-let _ = Hashtbl.replace utf82macro "\195\191" "yuml"
-let _ = Hashtbl.replace utf82macro "\197\153" "rcaron"
-let _ = Hashtbl.replace utf82macro "\197\154" "Sacute"
-let _ = Hashtbl.replace utf82macro "\197\155" "sacute"
-let _ = Hashtbl.replace utf82macro "\196\174" "Iogon"
-let _ = Hashtbl.replace utf82macro "\197\156" "Scirc"
-let _ = Hashtbl.replace utf82macro "\196\175" "iogon"
-let _ = Hashtbl.replace utf82macro "\197\157" "scirc"
-let _ = Hashtbl.replace utf82macro "\196\176" "Idot"
-let _ = Hashtbl.replace utf82macro "\197\158" "Scedil"
-let _ = Hashtbl.replace utf82macro "\196\177" "imath"
-let _ = Hashtbl.replace utf82macro "\197\159" "scedil"
-let _ = Hashtbl.replace utf82macro "\196\178" "IJlig"
-let _ = Hashtbl.replace utf82macro "\197\160" "Scaron"
-let _ = Hashtbl.replace utf82macro "\196\179" "ijlig"
-let _ = Hashtbl.replace utf82macro "\197\161" "scaron"
-let _ = Hashtbl.replace utf82macro "\196\180" "Jcirc"
-let _ = Hashtbl.replace utf82macro "\197\162" "Tcedil"
-let _ = Hashtbl.replace utf82macro "\196\181" "jcirc"
-let _ = Hashtbl.replace utf82macro "\197\163" "tcedil"
-let _ = Hashtbl.replace utf82macro "\196\182" "Kcedil"
-let _ = Hashtbl.replace utf82macro "\197\164" "Tcaron"
-let _ = Hashtbl.replace utf82macro "\226\128\138\239\184\128" "NegativeVeryThinSpace"
-let _ = Hashtbl.replace utf82macro "\196\183" "kcedil"
-let _ = Hashtbl.replace utf82macro "\197\165" "tcaron"
-let _ = Hashtbl.replace utf82macro "\196\184" "kgreen"
-let _ = Hashtbl.replace utf82macro "\198\146" "fnof"
-let _ = Hashtbl.replace utf82macro "\197\166" "Tstrok"
-let _ = Hashtbl.replace utf82macro "\196\185" "Lacute"
-let _ = Hashtbl.replace utf82macro "\197\167" "tstrok"
-let _ = Hashtbl.replace utf82macro "\196\186" "lacute"
-let _ = Hashtbl.replace utf82macro "\197\168" "Utilde"
-let _ = Hashtbl.replace utf82macro "\196\187" "Lcedil"
-let _ = Hashtbl.replace utf82macro "\197\169" "utilde"
-let _ = Hashtbl.replace utf82macro "\226\137\143\204\184" "NotHumpEqual"
-let _ = Hashtbl.replace utf82macro "\196\188" "lcedil"
-let _ = Hashtbl.replace utf82macro "\197\170" "Umacr"
-let _ = Hashtbl.replace utf82macro "\196\189" "Lcaron"
-let _ = Hashtbl.replace utf82macro "\197\171" "umacr"
-let _ = Hashtbl.replace utf82macro "\196\190" "lcaron"
-let _ = Hashtbl.replace utf82macro "\197\172" "Ubreve"
-let _ = Hashtbl.replace utf82macro "\196\191" "Lmidot"
-let _ = Hashtbl.replace utf82macro "\197\173" "ubreve"
-let _ = Hashtbl.replace utf82macro "\197\174" "Uring"
-let _ = Hashtbl.replace utf82macro "\197\175" "uring"
-let _ = Hashtbl.replace utf82macro "\197\176" "Udblac"
-let _ = Hashtbl.replace utf82macro "\197\177" "udblac"
-let _ = Hashtbl.replace utf82macro "\197\178" "Uogon"
-let _ = Hashtbl.replace utf82macro "\197\179" "uogon"
-let _ = Hashtbl.replace utf82macro "\197\180" "Wcirc"
-let _ = Hashtbl.replace utf82macro "\197\181" "wcirc"
-let _ = Hashtbl.replace utf82macro "\197\182" "Ycirc"
-let _ = Hashtbl.replace utf82macro "\197\183" "ycirc"
-let _ = Hashtbl.replace utf82macro "\197\184" "Yuml"
-let _ = Hashtbl.replace utf82macro "\197\185" "Zacute"
-let _ = Hashtbl.replace utf82macro "\197\186" "zacute"
-let _ = Hashtbl.replace utf82macro "\197\187" "Zdot"
-let _ = Hashtbl.replace utf82macro "\197\188" "zdot"
-let _ = Hashtbl.replace utf82macro "\197\189" "Zcaron"
-let _ = Hashtbl.replace utf82macro "\197\190" "zcaron"
-let _ = Hashtbl.replace utf82macro "\226\136\163\239\184\128" "smid"
-let _ = Hashtbl.replace utf82macro "\239\184\181" "OverParenthesis"
-let _ = Hashtbl.replace utf82macro "\239\184\182" "UnderParenthesis"
-let _ = Hashtbl.replace utf82macro "\239\184\183" "OverBrace"
-let _ = Hashtbl.replace utf82macro "\239\184\184" "UnderBrace"
-let _ = Hashtbl.replace utf82macro "\199\181" "gacute"
-let _ = Hashtbl.replace utf82macro "cos" "cos"
-let _ = Hashtbl.replace utf82macro "\226\136\170\239\184\128" "cups"
-let _ = Hashtbl.replace utf82macro "cot" "cot"
-let _ = Hashtbl.replace utf82macro "\201\155" "varepsilon"
-let _ = Hashtbl.replace utf82macro "\226\138\139\239\184\128" "vsupnE"
-let _ = Hashtbl.replace utf82macro "\203\135" "Hacek"
+let data = [
+  "nscr", "\240\157\147\131";
+  "LJcy", "\208\137";
+  "dd", "\226\133\134";
+  "Omacr", "\197\140";
+  "npreceq", "\226\170\175\204\184";
+  "Gcirc", "\196\156";
+  "utilde", "\197\169";
+  "rdca", "\226\164\183";
+  "racute", "\197\149";
+  "mstpos", "\226\136\190";
+  "supnE", "\226\138\139";
+  "NotLessLess", "\226\137\170\204\184\239\184\128";
+  "iiint", "\226\136\173";
+  "uscr", "\240\157\147\138";
+  "Sfr", "\240\157\148\150";
+  "nsupseteqq", "\226\138\137";
+  "nwarrow", "\226\134\150";
+  "twoheadrightarrow", "\226\134\160";
+  "sccue", "\226\137\189";
+  "NotSquareSuperset", "\226\138\144\204\184";
+  "ee", "\226\133\135";
+  "boxbox", "\226\167\137";
+  "andand", "\226\169\149";
+  "LeftVectorBar", "\226\165\146";
+  "eg", "\226\170\154";
+  "csc", "csc";
+  "NotRightTriangleEqual", "\226\139\173";
+  "filig", "\239\172\129";
+  "atilde", "\195\163";
+  "ring", "\203\154";
+  "congdot", "\226\169\173";
+  "gE", "\226\137\167";
+  "rcedil", "\197\151";
+  "el", "\226\170\153";
+  "HorizontalLine", "\226\148\128";
+  "incare", "\226\132\133";
+  "hoarr", "\226\135\191";
+  "SOFTcy", "\208\172";
+  "conint", "\226\136\174";
+  "OverParenthesis", "\239\184\181";
+  "Uogon", "\197\178";
+  "supne", "\226\138\139";
+  "num", "#";
+  "zcy", "\208\183";
+  "Hfr", "\226\132\140";
+  "dtri", "\226\150\191";
+  "FilledSmallSquare", "\226\151\190";
+  "SucceedsEqual", "\226\137\189";
+  "leftthreetimes", "\226\139\139";
+  "ycirc", "\197\183";
+  "sqcup", "\226\138\148";
+  "DoubleLeftArrow", "\226\135\144";
+  "gtrless", "\226\137\183";
+  "ge", "\226\137\165";
+  "Product", "\226\136\143";
+  "NotExists", "\226\136\132";
+  "gg", "\226\137\171";
+  "curlyvee", "\226\139\142";
+  "ntrianglerighteq", "\226\139\173";
+  "Colon", "\226\136\183";
+  "rbrke", "\226\166\140";
+  "LeftDownVector", "\226\135\131";
+  "gl", "\226\137\183";
+  "lrcorner", "\226\140\159";
+  "mapstodown", "\226\134\167";
+  "excl", "!";
+  "cdots", "\226\139\175";
+  "larr", "\226\134\144";
+  "dtdot", "\226\139\177";
+  "kgreen", "\196\184";
+  "rtri", "\226\150\185";
+  "rbarr", "\226\164\141";
+  "ocy", "\208\190";
+  "gt", ">";
+  "DownLeftRightVector", "\226\165\144";
+  "cup", "\226\136\170";
+  "updownarrow", "\226\134\149";
+  "Imacr", "\196\170";
+  "cross", "\226\156\151";
+  "Acirc", "\195\130";
+  "lvertneqq", "\226\137\168\239\184\128";
+  "ccaps", "\226\169\141";
+  "NotLeftTriangleEqual", "\226\139\172";
+  "IJlig", "\196\178";
+  "boxplus", "\226\138\158";
+  "epsilon", "\207\181";
+  "zfr", "\240\157\148\183";
+  "late", "\226\170\173";
+  "ic", "\226\128\139";
+  "lrhar", "\226\135\139";
+  "gsim", "\226\137\179";
+  "inf", "inf";
+  "top", "\226\138\164";
+  "odsold", "\226\166\188";
+  "circlearrowright", "\226\134\187";
+  "rtimes", "\226\139\138";
+  "ii", "\226\133\136";
+  "DoubleRightTee", "\226\138\168";
+  "dcy", "\208\180";
+  "boxdL", "\226\149\149";
+  "duhar", "\226\165\175";
+  "vert", "|";
+  "sacute", "\197\155";
+  "in", "\226\136\136";
+  "Assign", "\226\137\148";
+  "nsim", "\226\137\129";
+  "boxdR", "\226\149\146";
+  "o", "\206\191";
+  "radic", "\226\136\154";
+  "it", "\226\129\162";
+  "int", "\226\136\171";
+  "cwint", "\226\136\177";
+  "ForAll", "\226\136\128";
+  "simplus", "\226\168\164";
+  "isindot", "\226\139\181";
+  "rightthreetimes", "\226\139\140";
+  "supseteqq", "\226\138\135";
+  "bnot", "\226\140\144";
+  "rppolint", "\226\168\146";
+  "def", "\226\137\157";
+  "TScy", "\208\166";
+  "lE", "\226\137\166";
+  "ffilig", "\239\172\131";
+  "deg", "deg";
+  "{", "{";
+  "RightVector", "\226\135\128";
+  "ofr", "\240\157\148\172";
+  "|", "|";
+  "liminf", "liminf";
+  "}", "}";
+  "LeftUpTeeVector", "\226\165\160";
+  "scirc", "\197\157";
+  "scedil", "\197\159";
+  "ufisht", "\226\165\190";
+  "LeftUpDownVector", "\226\165\145";
+  "questeq", "\226\137\159";
+  "leftarrow", "\226\134\144";
+  "Ycy", "\208\171";
+  "Coproduct", "\226\136\144";
+  "det", "det";
+  "boxdl", "\226\148\144";
+  "Aopf", "\240\157\148\184";
+  "srarr", "\226\134\146\239\184\128";
+  "lbrke", "\226\166\139";
+  "boxdr", "\226\148\140";
+  "Ntilde", "\195\145";
+  "gnap", "\226\170\138";
+  "Cap", "\226\139\146";
+  "swarhk", "\226\164\166";
+  "ogt", "\226\167\129";
+  "emptyset", "\226\136\133\239\184\128";
+  "harrw", "\226\134\173";
+  "lbarr", "\226\164\140";
+  "Tilde", "\226\136\188";
+  "delta", "\206\180";
+  "Hopf", "\226\132\141";
+  "dfr", "\240\157\148\161";
+  "le", "\226\137\164";
+  "lg", "lg";
+  "ohm", "\226\132\166";
+  "Jsercy", "\208\136";
+  "quaternions", "\226\132\141";
+  "DoubleLongLeftArrow", "\239\149\185";
+  "Ncy", "\208\157";
+  "nabla", "\226\136\135";
+  "ltcir", "\226\169\185";
+  "ll", "\226\137\170";
+  "ln", "ln";
+  "rmoust", "\226\142\177";
+  "Oopf", "\240\157\149\134";
+  "nbsp", "\194\160";
+  "Kcedil", "\196\182";
+  "vdots", "\226\139\174";
+  "NotLessTilde", "\226\137\180";
+  "lt", "<";
+  "djcy", "\209\146";
+  "DownRightTeeVector", "\226\165\159";
+  "Ograve", "\195\146";
+  "boxhD", "\226\149\165";
+  "nsime", "\226\137\132";
+  "egsdot", "\226\170\152";
+  "mDDot", "\226\136\186";
+  "bigodot", "\226\138\153";
+  "Vopf", "\240\157\149\141";
+  "looparrowright", "\226\134\172";
+  "yucy", "\209\142";
+  "trade", "\226\132\162";
+  "Yfr", "\240\157\148\156";
+  "kjcy", "\209\156";
+  "mp", "\226\136\147";
+  "leftrightarrows", "\226\135\134";
+  "uharl", "\226\134\191";
+  "ncap", "\226\169\131";
+  "Iogon", "\196\174";
+  "NotSubset", "\226\138\132";
+  "Bumpeq", "\226\137\142";
+  "mu", "\206\188";
+  "FilledVerySmallSquare", "\239\150\155";
+  "breve", "\203\152";
+  "boxhU", "\226\149\168";
+  "Sigma", "\206\163";
+  "uharr", "\226\134\190";
+  "xrArr", "\239\149\186";
+  "ne", "\226\137\160";
+  "oS", "\226\147\136";
+  "xodot", "\226\138\153";
+  "ni", "\226\136\139";
+  "mdash", "\226\128\148";
+  "Verbar", "\226\128\150";
+  "die", "\194\168";
+  "veebar", "\226\138\187";
+  "UpArrowBar", "\226\164\146";
+  "Ncaron", "\197\135";
+  "RightArrowBar", "\226\135\165";
+  "LongLeftArrow", "\239\149\182";
+  "rceil", "\226\140\137";
+  "LeftDownVectorBar", "\226\165\153";
+  "umacr", "\197\171";
+  "Hacek", "\203\135";
+  "odblac", "\197\145";
+  "lmidot", "\197\128";
+  "dopf", "\240\157\149\149";
+  "boxhd", "\226\148\172";
+  "dim", "dim";
+  "vnsub", "\226\138\132";
+  "Bscr", "\226\132\172";
+  "plussim", "\226\168\166";
+  "doublebarwedge", "\226\140\134";
+  "nu", "\206\189";
+  "eqcolon", "\226\137\149";
+  "luruhar", "\226\165\166";
+  "Nfr", "\240\157\148\145";
+  "preceq", "\226\170\175";
+  "LeftTee", "\226\138\163";
+  "div", "\195\183";
+  "nVDash", "\226\138\175";
+  "kopf", "\240\157\149\156";
+  "Iscr", "\226\132\144";
+  "vnsup", "\226\138\133";
+  "gneq", "\226\137\169";
+  "backepsilon", "\207\182";
+  "boxhu", "\226\148\180";
+  "ominus", "\226\138\150";
+  "or", "\226\136\168";
+  "lesdot", "\226\169\191";
+  "RightVectorBar", "\226\165\147";
+  "tcedil", "\197\163";
+  "hstrok", "\196\167";
+  "nrarrc", "\226\164\179\204\184";
+  "ropf", "\240\157\149\163";
+  "diamond", "\226\139\132";
+  "smid", "\226\136\163\239\184\128";
+  "nltri", "\226\139\170";
+  "Pscr", "\240\157\146\171";
+  "vartheta", "\207\145";
+  "therefore", "\226\136\180";
+  "pi", "\207\128";
+  "ntrianglelefteq", "\226\139\172";
+  "nearrow", "\226\134\151";
+  "pm", "\194\177";
+  "natural", "\226\153\174";
+  "ucy", "\209\131";
+  "olt", "\226\167\128";
+  "Cfr", "\226\132\173";
+  "yopf", "\240\157\149\170";
+  "Otilde", "\195\149";
+  "ntriangleleft", "\226\139\170";
+  "pr", "\226\137\186";
+  "Wscr", "\240\157\146\178";
+  "midcir", "\226\171\176";
+  "Lacute", "\196\185";
+  "DoubleDot", "\194\168";
+  "Tstrok", "\197\166";
+  "nrarrw", "\226\134\157\204\184";
+  "uArr", "\226\135\145";
+  "nLtv", "\226\137\170\204\184\239\184\128";
+  "rangle", "\226\140\170";
+  "olcir", "\226\166\190";
+  "Auml", "\195\132";
+  "Succeeds", "\226\137\187";
+  "DoubleLongLeftRightArrow", "\239\149\187";
+  "TSHcy", "\208\139";
+  "gammad", "\207\156";
+  "epsiv", "\201\155";
+  "notinva", "\226\136\137\204\184";
+  "notinvb", "\226\139\183";
+  "eqvparsl", "\226\167\165";
+  "notinvc", "\226\139\182";
+  "nsubE", "\226\138\136";
+  "supplus", "\226\171\128";
+  "RightUpDownVector", "\226\165\143";
+  "Tab", "\t";
+  "Lcedil", "\196\187";
+  "backslash", "\\";
+  "pointint", "\226\168\149";
+  "jcy", "\208\185";
+  "iocy", "\209\145";
+  "escr", "\226\132\175";
+  "submult", "\226\171\129";
+  "iiota", "\226\132\169";
+  "lceil", "\226\140\136";
+  "omacr", "\197\141";
+  "gneqq", "\226\137\169";
+  "gcirc", "\196\157";
+  "dotsquare", "\226\138\161";
+  "ccaron", "\196\141";
+  "Square", "\226\150\161";
+  "RightDownTeeVector", "\226\165\157";
+  "Ouml", "\195\150";
+  "lurdshar", "\226\165\138";
+  "SuchThat", "\226\136\139";
+  "setminus", "\226\136\150";
+  "lscr", "\226\132\147";
+  "LessLess", "\226\170\161";
+  "Sub", "\226\139\144";
+  "sc", "\226\137\187";
+  "rx", "\226\132\158";
+  "RightFloor", "\226\140\139";
+  "blacksquare", "\226\150\170";
+  "ufr", "\240\157\148\178";
+  "block", "\226\150\136";
+  "dots", "\226\128\166";
+  "nvsim", "\226\137\129\204\184";
+  "caret", "\226\129\129";
+  "demptyv", "\226\166\177";
+  "Sum", "\226\136\145";
+  "sscr", "\240\157\147\136";
+  "nsube", "\226\138\136";
+  "Sup", "\226\139\145";
+  "ccupssm", "\226\169\144";
+  "Because", "\226\136\181";
+  "harrcir", "\226\165\136";
+  "capbrcup", "\226\169\137";
+  "RightUpVectorBar", "\226\165\148";
+  "caps", "\226\136\169\239\184\128";
+  "ohbar", "\226\166\181";
+  "laemptyv", "\226\166\180";
+  "uacute", "\195\186";
+  "straightphi", "\207\134";
+  "RightDoubleBracket", "\227\128\155";
+  "zscr", "\240\157\147\143";
+  "uogon", "\197\179";
+  "Uarr", "\226\134\159";
+  "nsucc", "\226\138\129";
+  "RBarr", "\226\164\144";
+  "NotRightTriangleBar", "\226\167\144\204\184";
+  "to", "\226\134\146";
+  "rpar", ")";
+  "rdsh", "\226\134\179";
+  "jfr", "\240\157\148\167";
+  "ldquor", "\226\128\158";
+  "bsime", "\226\139\141";
+  "lAtail", "\226\164\155";
+  "Hcirc", "\196\164";
+  "aacute", "\195\161";
+  "dot", "\203\153";
+  "Tcy", "\208\162";
+  "nsub", "\226\138\132";
+  "kappa", "\206\186";
+  "ovbar", "\226\140\189";
+  "shcy", "\209\136";
+  "kappav", "\207\176";
+  "ropar", "\227\128\153";
+  "gtcc", "\226\170\167";
+  "ecolon", "\226\137\149";
+  "circledast", "\226\138\155";
+  "colon", ":";
+  "timesbar", "\226\168\177";
+  "precnsim", "\226\139\168";
+  "ord", "\226\169\157";
+  "real", "\226\132\156";
+  "nexists", "\226\136\132";
+  "nsup", "\226\138\133";
+  "zhcy", "\208\182";
+  "imacr", "\196\171";
+  "egrave", "\195\168";
+  "acirc", "\195\162";
+  "grave", "`";
+  "biguplus", "\226\138\142";
+  "HumpEqual", "\226\137\143";
+  "GreaterSlantEqual", "\226\169\190";
+  "capand", "\226\169\132";
+  "yuml", "\195\191";
+  "orv", "\226\169\155";
+  "Icy", "\208\152";
+  "rightharpoondown", "\226\135\129";
+  "upsilon", "\207\133";
+  "preccurlyeq", "\226\137\188";
+  "ShortUpArrow", "\226\140\131\239\184\128";
+  "searhk", "\226\164\165";
+  "commat", "@";
+  "Sqrt", "\226\136\154";
+  "wp", "\226\132\152";
+  "succnapprox", "\226\139\169";
+  "wr", "\226\137\128";
+  "NotTildeTilde", "\226\137\137";
+  "dcaron", "\196\143";
+  "Tfr", "\240\157\148\151";
+  "bigwedge", "\226\139\128";
+  "DScy", "\208\133";
+  "nrtrie", "\226\139\173";
+  "esim", "\226\137\130";
+  "Not", "\226\171\172";
+  "xmap", "\239\149\189";
+  "rect", "\226\150\173";
+  "Fouriertrf", "\226\132\177";
+  "xi", "\206\190";
+  "NotTilde", "\226\137\129";
+  "gbreve", "\196\159";
+  "par", "\226\136\165";
+  "ddots", "\226\139\177";
+  "nhArr", "\226\135\142";
+  "lsim", "\226\137\178";
+  "RightCeiling", "\226\140\137";
+  "nedot", "\226\137\160\239\184\128";
+  "thksim", "\226\136\188\239\184\128";
+  "lEg", "\226\139\154";
+  "Ifr", "\226\132\145";
+  "emsp", "\226\128\131";
+  "lopar", "\227\128\152";
+  "iiiint", "\226\168\140";
+  "straightepsilon", "\206\181";
+  "intlarhk", "\226\168\151";
+  "image", "\226\132\145";
+  "sqsubseteq", "\226\138\145";
+  "lnapprox", "\226\170\137";
+  "Leftrightarrow", "\226\135\148";
+  "cemptyv", "\226\166\178";
+  "alpha", "\206\177";
+  "uml", "\194\168";
+  "barwedge", "\226\138\188";
+  "KHcy", "\208\165";
+  "tilde", "\203\156";
+  "Superset", "\226\138\131";
+  "gesles", "\226\170\148";
+  "bigoplus", "\226\138\149";
+  "boxuL", "\226\149\155";
+  "rbbrk", "\227\128\149";
+  "nrightarrow", "\226\134\155";
+  "hkswarow", "\226\164\166";
+  "DiacriticalDoubleAcute", "\203\157";
+  "nbumpe", "\226\137\143\204\184";
+  "uhblk", "\226\150\128";
+  "NotSupersetEqual", "\226\138\137";
+  "ntgl", "\226\137\185";
+  "Fopf", "\240\157\148\189";
+  "boxuR", "\226\149\152";
+  "swarr", "\226\134\153";
+  "nsqsube", "\226\139\162";
+  "pluscir", "\226\168\162";
+  "pcy", "\208\191";
+  "leqslant", "\226\169\189";
+  "lnap", "\226\170\137";
+  "lthree", "\226\139\139";
+  "smte", "\226\170\172";
+  "olcross", "\226\166\187";
+  "nvrArr", "\226\135\143";
+  "andslope", "\226\169\152";
+  "MediumSpace", "\226\129\159";
+  "boxvH", "\226\149\170";
+  "Nacute", "\197\131";
+  "nGtv", "\226\137\171\204\184\239\184\128";
+  "Mopf", "\240\157\149\132";
+  "dfisht", "\226\165\191";
+  "boxvL", "\226\149\161";
+  "pertenk", "\226\128\177";
+  "NotPrecedes", "\226\138\128";
+  "profalar", "\226\140\174";
+  "roplus", "\226\168\174";
+  "boxvR", "\226\149\158";
+  "utrif", "\226\150\180";
+  "uHar", "\226\165\163";
+  "nltrie", "\226\139\172";
+  "NotNestedGreaterGreater", "\226\146\162\204\184";
+  "smtes", "\226\170\172\239\184\128";
+  "LeftAngleBracket", "\226\140\169";
+  "iogon", "\196\175";
+  "ExponentialE", "\226\133\135";
+  "Topf", "\240\157\149\139";
+  "GreaterEqual", "\226\137\165";
+  "DownTee", "\226\138\164";
+  "boxul", "\226\148\152";
+  "wreath", "\226\137\128";
+  "sigma", "\207\131";
+  "ENG", "\197\138";
+  "Ncedil", "\197\133";
+  "ecy", "\209\141";
+  "nsubset", "\226\138\132";
+  "LessFullEqual", "\226\137\166";
+  "bsolb", "\226\167\133";
+  "boxur", "\226\148\148";
+  "ThinSpace", "\226\128\137";
+  "supdsub", "\226\171\152";
+  "colone", "\226\137\148";
+  "curren", "\194\164";
+  "boxvh", "\226\148\188";
+  "ecaron", "\196\155";
+  "UnderBrace", "\239\184\184";
+  "caron", "\203\135";
+  "ultri", "\226\151\184";
+  "boxvl", "\226\148\164";
+  "scap", "\226\137\191";
+  "boxvr", "\226\148\156";
+  "bopf", "\240\157\149\147";
+  "pfr", "\240\157\148\173";
+  "nspar", "\226\136\166\239\184\128";
+  "NegativeMediumSpace", "\226\129\159\239\184\128";
+  "simgE", "\226\170\160";
+  "nvDash", "\226\138\173";
+  "NotGreaterFullEqual", "\226\137\176";
+  "uparrow", "\226\134\145";
+  "nsupset", "\226\138\133";
+  "simeq", "\226\137\131";
+  "Zcy", "\208\151";
+  "RightTriangle", "\226\138\179";
+  "Lang", "\227\128\138";
+  "Ucirc", "\195\155";
+  "iopf", "\240\157\149\154";
+  "leftrightsquigarrow", "\226\134\173";
+  "Gscr", "\240\157\146\162";
+  "lfloor", "\226\140\138";
+  "lbbrk", "\227\128\148";
+  "bigvee", "\226\139\129";
+  "ordf", "\194\170";
+  "rsquo", "\226\128\153";
+  "parallel", "\226\136\165";
+  "half", "\194\189";
+  "supseteq", "\226\138\135";
+  "ngeqq", "\226\137\177";
+  "popf", "\240\157\149\161";
+  "NonBreakingSpace", "\194\160";
+  "softcy", "\209\140";
+  "ordm", "\194\186";
+  "Nscr", "\240\157\146\169";
+  "owns", "\226\136\139";
+  "phi", "\207\149";
+  "efr", "\240\157\148\162";
+  "nesear", "\226\164\168";
+  "marker", "\226\150\174";
+  "lneq", "\226\137\168";
+  "parallet", "????";
+  "ndash", "\226\128\147";
+  "DoubleLeftTee", "\226\171\164";
+  "lArr", "\226\135\144";
+  "becaus", "\226\136\181";
+  "RightTee", "\226\138\162";
+  "Ocy", "\208\158";
+  "ntlg", "\226\137\184";
+  "cacute", "\196\135";
+  "wopf", "\240\157\149\168";
+  "Cup", "\226\139\147";
+  "Uscr", "\240\157\146\176";
+  "NotHumpEqual", "\226\137\143\204\184";
+  "rnmid", "\226\171\174";
+  "nsupE", "\226\138\137";
+  "bemptyv", "\226\166\176";
+  "lsqb", "[";
+  "nrarr", "\226\134\155";
+  "egs", "\226\139\157";
+  "reals", "\226\132\157";
+  "CupCap", "\226\137\141";
+  "Oacute", "\195\147";
+  "Zfr", "\226\132\168";
+  "ReverseEquilibrium", "\226\135\139";
+  "ccedil", "\195\167";
+  "bigtriangleup", "\226\150\179";
+  "piv", "\207\150";
+  "cirscir", "\226\167\130";
+  "exists", "\226\136\131";
+  "Uarrocir", "\226\165\137";
+  "Dcy", "\208\148";
+  "cscr", "\240\157\146\184";
+  "zcaron", "\197\190";
+  "isinE", "\226\139\185";
+  "gtcir", "\226\169\186";
+  "hookrightarrow", "\226\134\170";
+  "Int", "\226\136\172";
+  "nsupe", "\226\138\137";
+  "dotplus", "\226\136\148";
+  "ncup", "\226\169\130";
+  "jscr", "\240\157\146\191";
+  "angmsdaa", "\226\166\168";
+  "Iukcy", "\208\134";
+  "flat", "\226\153\173";
+  "bNot", "\226\171\173";
+  "angmsdab", "\226\166\169";
+  "angmsdac", "\226\166\170";
+  "xdtri", "\226\150\189";
+  "iota", "\206\185";
+  "angmsdad", "\226\166\171";
+  "angmsdae", "\226\166\172";
+  "rightarrowtail", "\226\134\163";
+  "angmsdaf", "\226\166\173";
+  "Ocirc", "\195\148";
+  "angmsdag", "\226\166\174";
+  "Ofr", "\240\157\148\146";
+  "maltese", "\226\156\160";
+  "angmsdah", "\226\166\175";
+  "Del", "\226\136\135";
+  "Barwed", "\226\140\134";
+  "drbkarow", "\226\164\144";
+  "qscr", "\240\157\147\134";
+  "ETH", "\195\144";
+  "operp", "\226\166\185";
+  "daleth", "\226\132\184";
+  "bull", "\226\128\162";
+  "simlE", "\226\170\159";
+  "lsquo", "\226\128\152";
+  "Larr", "\226\134\158";
+  "curarr", "\226\134\183";
+  "blacktriangleleft", "\226\151\130";
+  "hellip", "\226\128\166";
+  "DoubleVerticalBar", "\226\136\165";
+  "rBarr", "\226\164\143";
+  "chcy", "\209\135";
+  "varpi", "\207\150";
+  "Cconint", "\226\136\176";
+  "xlarr", "\239\149\182";
+  "xscr", "\240\157\147\141";
+  "DoubleLongRightArrow", "\239\149\186";
+  "CounterClockwiseContourIntegral", "\226\136\179";
+  "urcrop", "\226\140\142";
+  "RightAngleBracket", "\226\140\170";
+  "Rcaron", "\197\152";
+  "latail", "\226\164\153";
+  "pitchfork", "\226\139\148";
+  "nvinfin", "\226\167\158";
+  "hcirc", "\196\165";
+  "nexist", "\226\136\132";
+  "checkmark", "\226\156\147";
+  "tridot", "\226\151\172";
+  "vcy", "\208\178";
+  "isins", "\226\139\180";
+  "fllig", "\239\172\130";
+  "Dfr", "\240\157\148\135";
+  "hercon", "\226\138\185";
+  "gEl", "\226\139\155";
+  "bump", "\226\137\142";
+  "aleph", "\226\132\181";
+  "Ubreve", "\197\172";
+  "isinv", "\226\136\136";
+  "smile", "\226\140\163";
+  "llcorner", "\226\140\158";
+  "boxH", "\226\149\144";
+  "ecir", "\226\137\150";
+  "varnothing", "\226\136\133";
+  "iuml", "\195\175";
+  "mlcp", "\226\171\155";
+  "leftrightharpoons", "\226\135\139";
+  "ncong", "\226\137\135";
+  "Vert", "\226\128\150";
+  "vee", "\226\136\168";
+  "star", "\226\139\134";
+  "boxV", "\226\149\145";
+  "LeftRightArrow", "\226\134\148";
+  "leftrightarrow", "\226\134\148";
+  "lstrok", "\197\130";
+  "ell", "\226\132\147";
+  "VerticalSeparator", "\226\157\152";
+  "Ubrcy", "\208\142";
+  "NotGreater", "\226\137\175";
+  "Abreve", "\196\130";
+  "TildeTilde", "\226\137\136";
+  "CircleTimes", "\226\138\151";
+  "subsetneq", "\226\138\138";
+  "ltcc", "\226\170\166";
+  "els", "\226\139\156";
+  "succneqq", "\226\170\182";
+  "kcy", "\208\186";
+  "nshortmid", "\226\136\164\239\184\128";
+  "mldr", "\226\128\166";
+  "harr", "\226\134\148";
+  "gimel", "\226\132\183";
+  "Otimes", "\226\168\183";
+  "vsubnE", "\226\138\138\239\184\128";
+  "ltdot", "\226\139\150";
+  "boxh", "\226\148\128";
+  "notin", "\226\136\137";
+  "RuleDelayed", "\226\167\180";
+  "sqsube", "\226\138\145";
+  "macr", "\194\175";
+  "Icirc", "\195\142";
+  "comma", ",";
+  "Cayleys", "\226\132\173";
+  "rightleftharpoons", "\226\135\140";
+  "Rarrtl", "\226\164\150";
+  "SquareSubsetEqual", "\226\138\145";
+  "NotGreaterEqual", "\226\137\177\226\131\165";
+  "vfr", "\240\157\148\179";
+  "utri", "\226\150\181";
+  "simne", "\226\137\134";
+  "LeftUpVectorBar", "\226\165\152";
+  "hksearow", "\226\164\165";
+  "boxv", "\226\148\130";
+  "curvearrowleft", "\226\134\182";
+  "eng", "\197\139";
+  "gtrarr", "\226\165\184";
+  "iecy", "\208\181";
+  "varr", "\226\134\149";
+  "lBarr", "\226\164\142";
+  "ker", "ker";
+  "imath", "\196\177";
+  "Dstrok", "\196\144";
+  "rlarr", "\226\135\132";
+  "leftleftarrows", "\226\135\135";
+  "DifferentialD", "\226\133\134";
+  "because", "\226\136\181";
+  "ulcrop", "\226\140\143";
+  "prE", "\226\170\175";
+  "oast", "\226\138\155";
+  "DotEqual", "\226\137\144";
+  "vsubne", "\226\138\138\239\184\128";
+  "hbar", "\226\132\143\239\184\128";
+  "subset", "\226\138\130";
+  "UpTeeArrow", "\226\134\165";
+  "LeftFloor", "\226\140\138";
+  "kfr", "\240\157\148\168";
+  "nisd", "\226\139\186";
+  "scnE", "\226\170\182";
+  "Ucy", "\208\163";
+  "nprec", "\226\138\128";
+  "ltrPar", "\226\166\150";
+  "Scaron", "\197\160";
+  "InvisibleComma", "\226\128\139";
+  "SquareUnion", "\226\138\148";
+  "ffllig", "\239\172\132";
+  "approxeq", "\226\137\138";
+  "yacute", "\195\189";
+  "pre", "\226\170\175";
+  "nsqsupe", "\226\139\163";
+  "supset", "\226\138\131";
+  "bsolhsub", "\\\226\138\130";
+  "nshortparallel", "\226\136\166\239\184\128";
+  "lozenge", "\226\151\138";
+  "lnot", "\194\172";
+  "Dopf", "\240\157\148\187";
+  "leftharpoonup", "\226\134\188";
+  "Jcy", "\208\153";
+  "rightarrow", "\226\134\146";
+  "ntriangleright", "\226\139\171";
+  "Ccirc", "\196\136";
+  "eacute", "\195\169";
+  "acute", "\194\180";
+  "Precedes", "\226\137\186";
+  "middot", "\194\183";
+  "lHar", "\226\165\162";
+  "eparsl", "\226\167\163";
+  "psi", "\207\136";
+  "parsl", "\226\136\165\239\184\128";
+  "UpperLeftArrow", "\226\134\150";
+  "oror", "\226\169\150";
+  "Kopf", "\240\157\149\130";
+  "apacir", "\226\169\175";
+  "dharl", "\226\135\131";
+  "nequiv", "\226\137\162";
+  "rightleftarrows", "\226\135\132";
+  "UnderParenthesis", "\239\184\182";
+  "notni", "\226\136\140";
+  "dagger", "\226\128\160";
+  "dharr", "\226\135\130";
+  "twoheadleftarrow", "\226\134\158";
+  "frac12", "\194\189";
+  "varsubsetneqq", "\226\138\138\239\184\128";
+  "frac13", "\226\133\147";
+  "Ufr", "\240\157\148\152";
+  "NestedLessLess", "\226\137\170";
+  "llarr", "\226\135\135";
+  "frac14", "\194\188";
+  "frac15", "\226\133\149";
+  "Ropf", "\226\132\157";
+  "frac16", "\226\133\153";
+  "lrtri", "\226\138\191";
+  "frac18", "\226\133\155";
+  "cedil", "\194\184";
+  "subsim", "\226\171\135";
+  "PrecedesTilde", "\226\137\190";
+  "igrave", "\195\172";
+  "gjcy", "\209\147";
+  "LeftVector", "\226\134\188";
+  "notniva", "\226\136\140";
+  "notnivb", "\226\139\190";
+  "ogon", "\203\155";
+  "notnivc", "\226\139\189";
+  "Yopf", "\240\157\149\144";
+  "there4", "\226\136\180";
+  "udarr", "\226\135\133";
+  "bkarow", "\226\164\141";
+  "frac23", "\226\133\148";
+  "frac25", "\226\133\150";
+  "njcy", "\209\154";
+  "Dashv", "\226\171\164";
+  "eta", "\206\183";
+  "bcong", "\226\137\140";
+  "Ugrave", "\195\153";
+  "csube", "\226\171\145";
+  "clubs", "\226\153\163";
+  "supmult", "\226\171\130";
+  "MinusPlus", "\226\136\147";
+  "Jfr", "\240\157\148\141";
+  "ensp", "\226\128\130";
+  "ucirc", "\195\187";
+  "supsim", "\226\171\136";
+  "eth", "\195\176";
+  "OverBrace", "\239\184\183";
+  "Dot", "\194\168";
+  "xcap", "\226\139\130";
+  "vangrt", "\226\138\190";
+  "NotSubsetEqual", "\226\138\136";
+  "frac34", "\194\190";
+  "frac35", "\226\133\151";
+  "planck", "\226\132\143\239\184\128";
+  "lnsim", "\226\139\166";
+  "gopf", "\240\157\149\152";
+  "frac38", "\226\133\156";
+  "DotDot", "\226\131\156";
+  "mapstoup", "\226\134\165";
+  "Escr", "\226\132\176";
+  "Integral", "\226\136\171";
+  "Agrave", "\195\128";
+  "longleftarrow", "????;";
+  "Tcaron", "\197\164";
+  "nopf", "\240\157\149\159";
+  "LongLeftRightArrow", "\239\149\184";
+  "Emacr", "\196\146";
+  "omid", "\226\166\182";
+  "spades", "\226\153\160";
+  "naturals", "\226\132\149";
+  "Lscr", "\226\132\146";
+  "udblac", "\197\177";
+  "SucceedsTilde", "\226\137\191";
+  "frac45", "\226\133\152";
+  "clubsuit", "\226\153\163";
+  "mumap", "\226\138\184";
+  "vltri", "\226\138\178";
+  "LeftArrowBar", "\226\135\164";
+  "zacute", "\197\186";
+  "szlig", "\195\159";
+  "suplarr", "\226\165\187";
+  "RightDownVector", "\226\135\130";
+  "male", "\226\153\130";
+  "RightDownVectorBar", "\226\165\149";
+  "gdot", "\196\161";
+  "nleqq", "\226\137\176";
+  "uopf", "\240\157\149\166";
+  "YIcy", "\208\135";
+  "Sscr", "\240\157\146\174";
+  "empty", "\226\136\133\239\184\128";
+  "Vdash", "\226\138\169";
+  "sqsubset", "\226\138\143";
+  "efDot", "\226\137\146";
+  "times", "\195\151";
+  "Oslash", "\195\152";
+  "itilde", "\196\169";
+  "frac56", "\226\133\154";
+  "numero", "\226\132\150";
+  "malt", "\226\156\160";
+  "npart", "\226\136\130\204\184";
+  "frac58", "\226\133\157";
+  "Zscr", "\240\157\146\181";
+  "integers", "\226\132\164";
+  "CloseCurlyQuote", "\226\128\153";
+  "NewLine", "\n";
+  "fcy", "\209\132";
+  "nwarr", "\226\134\150";
+  "thicksim", "\226\136\188\239\184\128";
+  "nprcue", "\226\139\160";
+  "lcub", "{";
+  "forall", "\226\136\128";
+  "plusacir", "\226\168\163";
+  "ascr", "\240\157\146\182";
+  "plustwo", "\226\168\167";
+  "Utilde", "\197\168";
+  "lambda", "\206\187";
+  "odash", "\226\138\157";
+  "iukcy", "\209\150";
+  "sqsupset", "\226\138\144";
+  "Racute", "\197\148";
+  "Longleftarrow", "????";
+  "capcap", "\226\169\139";
+  "ocirc", "\195\180";
+  "nless", "\226\137\174";
+  "Wedge", "\226\139\128";
+  "qfr", "\240\157\148\174";
+  "natur", "\226\153\174";
+  "hscr", "\240\157\146\189";
+  "ldca", "\226\164\182";
+  "ClockwiseContourIntegral", "\226\136\178";
+  "exp", "exp";
+  "RightTeeArrow", "\226\134\166";
+  "orarr", "\226\134\187";
+  "tanh", "tanh";
+  "frac78", "\226\133\158";
+  "Atilde", "\195\131";
+  "arcsin", "arcsin";
+  "Rcedil", "\197\150";
+  "oscr", "\226\132\180";
+  "InvisibleTimes", "\226\129\162";
+  "sime", "\226\137\131";
+  "simg", "\226\170\158";
+  "Conint", "\226\136\175";
+  "Yuml", "\197\184";
+  "rlhar", "\226\135\140";
+  "rarrbfs", "\226\164\160";
+  "siml", "\226\170\157";
+  "DownRightVectorBar", "\226\165\151";
+  "vscr", "\240\157\147\139";
+  "divide", "\195\183";
+  "PlusMinus", "\194\177";
+  "ffr", "\240\157\148\163";
+  "DownLeftTeeVector", "\226\165\158";
+  "EmptySmallSquare", "\226\151\189";
+  "SHCHcy", "\208\169";
+  "cirmid", "\226\171\175";
+  "sigmav", "\207\130";
+  "csub", "\226\171\143";
+  "npar", "\226\136\166";
+  "bsemi", "\226\129\143";
+  "swArr", "\226\135\153";
+  "Pcy", "\208\159";
+  "sinh", "sinh";
+  "lharul", "\226\165\170";
+  "Jukcy", "\208\132";
+  "permil", "\226\128\176";
+  "ndivides", "\226\136\164";
+  "Aring", "\195\133";
+  "longmapsto", "????";
+  "Esim", "\226\169\179";
+  "csup", "\226\171\144";
+  "trie", "\226\137\156";
+  "ubrcy", "\209\158";
+  "NotEqualTilde", "\226\137\130\204\184";
+  "dotminus", "\226\136\184";
+  "diamondsuit", "\226\153\162";
+  "xnis", "\226\139\187";
+  "Eogon", "\196\152";
+  "cuvee", "\226\139\142";
+  "DZcy", "\208\143";
+  "nRightarrow", "\226\135\143";
+  "sqsupe", "\226\138\146";
+  "nsccue", "\226\139\161";
+  "drcrop", "\226\140\140";
+  "DownBreve", "\204\145";
+  "Ecy", "\208\173";
+  "rdquor", "\226\128\157";
+  "rAtail", "\226\164\156";
+  "icirc", "\195\174";
+  "gacute", "\199\181";
+  "hyphen", "\226\128\144";
+  "uuml", "\195\188";
+  "thorn", "\195\190";
+  "ltri", "\226\151\131";
+  "eqslantgtr", "\226\139\157";
+  "DoubleContourIntegral", "\226\136\175";
+  "lescc", "\226\170\168";
+  "DiacriticalGrave", "`";
+  "NotPrecedesEqual", "\226\170\175\204\184";
+  "RightArrow", "\226\134\146";
+  "race", "\226\167\154";
+  "topbot", "\226\140\182";
+  "Pfr", "\240\157\148\147";
+  "napprox", "\226\137\137";
+  "Sacute", "\197\154";
+  "cupor", "\226\169\133";
+  "OverBar", "\194\175";
+  "bepsi", "\207\182";
+  "plankv", "\226\132\143";
+  "lap", "\226\137\178";
+  "orslope", "\226\169\151";
+  "beta", "\206\178";
+  "ShortDownArrow", "\226\140\132\239\184\128";
+  "perp", "\226\138\165";
+  "lat", "\226\170\171";
+  "CenterDot", "\194\183";
+  "urcorner", "\226\140\157";
+  "models", "\226\138\167";
+  "beth", "\226\132\182";
+  "subE", "\226\138\134";
+  "subnE", "\226\138\138";
+  "ldots", "\226\128\166";
+  "yacy", "\209\143";
+  "udhar", "\226\165\174";
+  "Scedil", "\197\158";
+  "subsub", "\226\171\149";
+  "nvrtrie", "\226\139\173\204\184";
+  "Phi", "\206\166";
+  "Efr", "\240\157\148\136";
+  "larrfs", "\226\164\157";
+  "angle", "\226\136\160";
+  "TildeFullEqual", "\226\137\133";
+  "Jcirc", "\196\180";
+  "THORN", "\195\158";
+  "acE", "\226\167\155";
+  "Longleftrightarrow", "????";
+  "xuplus", "\226\138\142";
+  "searr", "\226\134\152";
+  "gvertneqq", "\226\137\169\239\184\128";
+  "subsup", "\226\171\147";
+  "NotSucceedsEqual", "\226\170\176\204\184";
+  "gtrsim", "\226\137\179";
+  "nrArr", "\226\135\143";
+  "NotSquareSupersetEqual", "\226\139\163";
+  "notindot", "\226\139\182\239\184\128";
+  "HARDcy", "\208\170";
+  "jmath", "j\239\184\128";
+  "aelig", "\195\166";
+  "slarr", "\226\134\144\239\184\128";
+  "dlcrop", "\226\140\141";
+  "sube", "\226\138\134";
+  "cuepr", "\226\139\158";
+  "supsub", "\226\171\148";
+  "trianglelefteq", "\226\138\180";
+  "subne", "\226\138\138";
+  "between", "\226\137\172";
+  "measuredangle", "\226\136\161";
+  "swnwar", "\226\164\170";
+  "lcy", "\208\187";
+  "ccirc", "\196\137";
+  "larrhk", "\226\134\169";
+  "DiacriticalTilde", "\203\156";
+  "brvbar", "\194\166";
+  "triangledown", "\226\150\191";
+  "dtrif", "\226\150\190";
+  "Bopf", "\240\157\148\185";
+  "xwedge", "\226\139\128";
+  "rightsquigarrow", "\226\134\157";
+  "acd", "\226\136\191";
+  "supsup", "\226\171\150";
+  "UpEquilibrium", "\226\165\174";
+  "succ", "\226\137\187";
+  "eqslantless", "\226\139\156";
+  "coprod", "\226\136\144";
+  "OpenCurlyDoubleQuote", "\226\128\156";
+  "NotGreaterSlantEqual", "\226\137\177";
+  "solb", "\226\167\132";
+  "HumpDownHump", "\226\137\142";
+  "gtrapprox", "\226\137\179";
+  "Iopf", "\240\157\149\128";
+  "leg", "\226\139\154";
+  "wfr", "\240\157\148\180";
+  "mapstoleft", "\226\134\164";
+  "gnapprox", "\226\170\138";
+  "lgE", "\226\170\145";
+  "CloseCurlyDoubleQuote", "\226\128\157";
+  "NotNestedLessLess", "\226\146\161\204\184";
+  "acy", "\208\176";
+  "leq", "\226\137\164";
+  "Popf", "\226\132\153";
+  "les", "\226\169\189";
+  "succcurlyeq", "\226\137\189";
+  "heartsuit", "\226\153\161";
+  "angmsd", "\226\136\161";
+  "cuesc", "\226\139\159";
+  "lesseqgtr", "\226\139\154";
+  "vartriangleright", "\226\138\179";
+  "csupe", "\226\171\146";
+  "rthree", "\226\139\140";
+  "Idot", "\196\176";
+  "gtdot", "\226\139\151";
+  "dashv", "\226\138\163";
+  "Odblac", "\197\144";
+  "Lmidot", "\196\191";
+  "andd", "\226\169\156";
+  "Wopf", "\240\157\149\142";
+  "nvltrie", "\226\139\172\204\184";
+  "nhpar", "\226\171\178";
+  "geqslant", "\226\169\190";
+  "xlArr", "\239\149\185";
+  "SquareSubset", "\226\138\143";
+  "intcal", "\226\138\186";
+  "ljcy", "\209\153";
+  "lfr", "\240\157\148\169";
+  "gtlPar", "\226\166\149";
+  "zigrarr", "\226\135\157";
+  "nvap", "\226\137\137\204\184";
+  "boxtimes", "\226\138\160";
+  "raquo", "\194\187";
+  "CircleMinus", "\226\138\150";
+  "centerdot", "\194\183";
+  "xoplus", "\226\138\149";
+  "simdot", "\226\169\170";
+  "Vcy", "\208\146";
+  "profline", "\226\140\146";
+  "ltquest", "\226\169\187";
+  "andv", "\226\169\154";
+  "lessgtr", "\226\137\182";
+  "lesdoto", "\226\170\129";
+  "NotSquareSubset", "\226\138\143\204\184";
+  "bullet", "\226\128\162";
+  "rarrsim", "\226\165\180";
+  "Tcedil", "\197\162";
+  "Hstrok", "\196\166";
+  "eopf", "\240\157\149\150";
+  "Theta", "\206\152";
+  "Cscr", "\240\157\146\158";
+  "emacr", "\196\147";
+  "UnionPlus", "\226\138\142";
+  "Vee", "\226\139\129";
+  "arctan", "arctan";
+  "afr", "\240\157\148\158";
+  "thinsp", "\226\128\137";
+  "bottom", "\226\138\165";
+  "lopf", "\240\157\149\157";
+  "larrlp", "\226\134\171";
+  "lbrace", "{";
+  "Jscr", "\240\157\146\165";
+  "Kcy", "\208\154";
+  "shortparallel", "\226\136\165\239\184\128";
+  "hairsp", "\226\128\138";
+  "osol", "\226\138\152";
+  "lbrack", "[";
+  "hArr", "\226\135\148";
+  "vdash", "\226\138\162";
+  "UpDownArrow", "\226\134\149";
+  "edot", "\196\151";
+  "vzigzag", "\226\166\154";
+  "sopf", "\240\157\149\164";
+  "NotLessGreater", "\226\137\184";
+  "Qscr", "\240\157\146\172";
+  "Gammad", "\207\156";
+  "SubsetEqual", "\226\138\134";
+  "uplus", "\226\138\142";
+  "LeftTriangle", "\226\138\178";
+  "ange", "\226\166\164";
+  "lim", "lim";
+  "triangleright", "\226\150\185";
+  "angrt", "\226\136\159";
+  "rfloor", "\226\140\139";
+  "bigtriangledown", "\226\150\189";
+  "ofcir", "\226\166\191";
+  "Vfr", "\240\157\148\153";
+  "zopf", "\240\157\149\171";
+  "UpArrowDownArrow", "\226\135\133";
+  "Xscr", "\240\157\146\179";
+  "digamma", "\207\156";
+  "SmallCircle", "\226\136\152";
+  "vArr", "\226\135\149";
+  "eqsim", "\226\137\130";
+  "downharpoonright", "\226\135\130";
+  "Ccaron", "\196\140";
+  "sdot", "\226\139\133";
+  "frown", "\226\140\162";
+  "angst", "\226\132\171";
+  "lesges", "\226\170\147";
+  "iacute", "\195\173";
+  "wedge", "\226\136\167";
+  "ssetmn", "\226\136\150\239\184\128";
+  "rotimes", "\226\168\181";
+  "laquo", "\194\171";
+  "bigstar", "\226\152\133";
+  "Rrightarrow", "\226\135\155";
+  "erDot", "\226\137\147";
+  "subseteq", "\226\138\134";
+  "leftharpoondown", "\226\134\189";
+  "infin", "\226\136\158";
+  "zdot", "\197\188";
+  "solbar", "\226\140\191";
+  "Iuml", "\195\143";
+  "Kfr", "\240\157\148\142";
+  "fscr", "\240\157\146\187";
+  "DJcy", "\208\130";
+  "veeeq", "\226\137\154";
+  "Star", "\226\139\134";
+  "lsquor", "\226\128\154";
+  "Uacute", "\195\154";
+  "weierp", "\226\132\152";
+  "rang", "\226\140\170";
+  "hamilt", "\226\132\139";
+  "angsph", "\226\136\162";
+  "YUcy", "\208\174";
+  "Wcirc", "\197\180";
+  "supsetneq", "\226\138\139";
+  "gap", "\226\137\179";
+  "mscr", "\240\157\147\130";
+  "KJcy", "\208\140";
+  "qprime", "\226\129\151";
+  "EqualTilde", "\226\137\130";
+  "vBar", "\226\171\168";
+  "larrpl", "\226\164\185";
+  "nvge", "\226\137\177";
+  "approx", "\226\137\136";
+  "lnE", "\226\137\168";
+  "NotGreaterLess", "\226\137\185";
+  "epar", "\226\139\149";
+  "bigotimes", "\226\138\151";
+  "xharr", "\239\149\184";
+  "roang", "\239\149\153";
+  "xcup", "\226\139\131";
+  "tscr", "\240\157\147\137";
+  "thkap", "\226\137\136\239\184\128";
+  "Aacute", "\195\129";
+  "rcy", "\209\128";
+  "jukcy", "\209\148";
+  "hookleftarrow", "\226\134\169";
+  "napid", "\226\137\139\204\184";
+  "tscy", "\209\134";
+  "nvgt", "\226\137\175";
+  "lpar", "(";
+  "ldsh", "\226\134\178";
+  "aring", "\195\165";
+  "nGg", "\226\139\153\204\184";
+  "LessEqualGreater", "\226\139\154";
+  "gcd", "gcd";
+  "oplus", "\226\138\149";
+  "lcaron", "\196\190";
+  "DownArrow", "\226\134\147";
+  "xutri", "\226\150\179";
+  "Psi", "\206\168";
+  "lesssim", "\226\137\178";
+  "topcir", "\226\171\177";
+  "puncsp", "\226\128\136";
+  "origof", "\226\138\182";
+  "gnsim", "\226\139\167";
+  "eogon", "\196\153";
+  "spar", "\226\136\165\239\184\128";
+  "LowerRightArrow", "\226\134\152";
+  "Lleftarrow", "\226\135\154";
+  "nGt", "\226\137\171\204\184";
+  "euml", "\195\171";
+  "reg", "\194\174";
+  "exponentiale", "\226\133\135";
+  "qint", "\226\168\140";
+  "sqcups", "\226\138\148\239\184\128";
+  "lne", "\226\137\168";
+  "LessSlantEqual", "\226\169\189";
+  "Egrave", "\195\136";
+  "orderof", "\226\132\180";
+  "cirE", "\226\167\131";
+  "nleqslant", "\226\137\176";
+  "gcy", "\208\179";
+  "curvearrowright", "\226\134\183";
+  "ratail", "\226\134\163";
+  "emsp13", "\226\128\132";
+  "sdotb", "\226\138\161";
+  "horbar", "\226\128\149";
+  "emsp14", "\226\128\133";
+  "npre", "\226\170\175\204\184";
+  "rbrksld", "\226\166\142";
+  "sdote", "\226\169\166";
+  "varsupsetneqq", "\226\138\139\239\184\128";
+  "VeryThinSpace", "\226\128\138";
+  "DownArrowBar", "\226\164\147";
+  "Rightarrow", "\226\135\146";
+  "ocir", "\226\138\154";
+  "NotHumpDownHump", "\226\137\142\204\184";
+  "darr", "\226\134\147";
+  "geqq", "\226\137\167";
+  "sup1", "\194\185";
+  "log", "log";
+  "sup2", "\194\178";
+  "micro", "\194\181";
+  "amp", "&";
+  "arccos", "arccos";
+  "sup3", "\194\179";
+  "GreaterTilde", "\226\137\179";
+  "circeq", "\226\137\151";
+  "rfr", "\240\157\148\175";
+  "dash", "\226\128\144";
+  "rbrkslu", "\226\166\144";
+  "Dcaron", "\196\142";
+  "and", "\226\136\167";
+  "Vbar", "\226\171\171";
+  "angzarr", "\226\141\188";
+  "gel", "\226\139\155";
+  "ang", "\226\136\160";
+  "lor", "\226\136\168";
+  "circ", "\226\136\152";
+  "upharpoonright", "\226\134\190";
+  "dblac", "\203\157";
+  "subsetneqq", "\226\138\138";
+  "rhard", "\226\135\129";
+  "Intersection", "\226\139\130";
+  "cire", "\226\137\151";
+  "apE", "\226\137\138";
+  "sung", "\226\153\170";
+  "geq", "\226\137\165";
+  "succsim", "\226\137\191";
+  "ges", "\226\169\190";
+  "Gbreve", "\196\158";
+  "intercal", "\226\138\186";
+  "supE", "\226\138\135";
+  "NotCupCap", "\226\137\173";
+  "loz", "\226\151\138";
+  "capcup", "\226\169\135";
+  "larrtl", "\226\134\162";
+  "AElig", "\195\134";
+  "rarr", "\226\134\146";
+  "varkappa", "\207\176";
+  "upsi", "\207\133";
+  "loang", "\239\149\152";
+  "looparrowleft", "\226\134\171";
+  "IOcy", "\208\129";
+  "backprime", "\226\128\181";
+  "sstarf", "\226\139\134";
+  "rharu", "\226\135\128";
+  "gesl", "\226\139\155\239\184\128";
+  "xotime", "\226\138\151";
+  "minus", "\226\136\146";
+  "gvnE", "\226\137\169\239\184\128";
+  "gfr", "\240\157\148\164";
+  "lfisht", "\226\165\188";
+  "jcirc", "\196\181";
+  "roarr", "\226\135\190";
+  "rho", "\207\129";
+  "nvle", "\226\137\176";
+  "sect", "\194\167";
+  "ggg", "\226\139\153";
+  "plusb", "\226\138\158";
+  "NotTildeFullEqual", "\226\137\135";
+  "NegativeVeryThinSpace", "\226\128\138\239\184\128";
+  "ape", "\226\137\138";
+  "pluse", "\226\169\178";
+  "dollar", "$";
+  "divonx", "\226\139\135";
+  "partial", "\226\136\130";
+  "DoubleLeftRightArrow", "\226\135\148";
+  "varepsilon", "\206\181";
+  "supe", "\226\138\135";
+  "nvlt", "\226\137\174";
+  "angrtvb", "\226\166\157\239\184\128";
+  "gets", "\226\134\144";
+  "nparallel", "\226\136\166";
+  "varphi", "\207\134";
+  "nsupseteq", "\226\138\137";
+  "circledR", "\194\174";
+  "circledS", "\226\147\136";
+  "primes", "\226\132\153";
+  "cuwed", "\226\139\143";
+  "cupcap", "\226\169\134";
+  "nLl", "\226\139\152\204\184";
+  "lozf", "\226\167\171";
+  "ShortLeftArrow", "\226\134\144\239\184\128";
+  "nLt", "\226\137\170\204\184";
+  "lesdotor", "\226\170\131";
+  "Fcy", "\208\164";
+  "scnsim", "\226\139\169";
+  "VerticalLine", "|";
+  "nwArr", "\226\135\150";
+  "LeftTeeArrow", "\226\134\164";
+  "iprod", "\226\168\188";
+  "lsh", "\226\134\176";
+  "Congruent", "\226\137\161";
+  "NotLeftTriangle", "\226\139\170";
+  "rdldhar", "\226\165\169";
+  "varpropto", "\226\136\157";
+  "nvlArr", "\226\135\141";
+  "arg", "arg";
+  "lhard", "\226\134\189";
+  "surd", "????";
+  "napos", "\197\137";
+  "lparlt", "\226\166\147";
+  "hslash", "\226\132\143";
+  "Gopf", "\240\157\148\190";
+  "SHcy", "\208\168";
+  "triangle", "\226\150\181";
+  "Qfr", "\240\157\148\148";
+  "DiacriticalAcute", "\194\180";
+  "tbrk", "\226\142\180";
+  "Implies", "\226\135\146";
+  "comp", "\226\136\129";
+  "ddarr", "\226\135\138";
+  "Colone", "\226\169\180";
+  "smashp", "\226\168\179";
+  "ccups", "\226\169\140";
+  "triangleq", "\226\137\156";
+  "NotSquareSubsetEqual", "\226\139\162";
+  "Nopf", "\226\132\149";
+  "ZHcy", "\208\150";
+  "map", "\226\134\166";
+  "lharu", "\226\134\188";
+  "glE", "\226\170\146";
+  "cong", "\226\137\133";
+  "Ecaron", "\196\154";
+  "Uring", "\197\174";
+  "blacktriangleright", "\226\150\184";
+  "ntilde", "\195\177";
+  "max", "max";
+  "loarr", "\226\135\189";
+  "LeftArrow", "\226\134\144";
+  "Gdot", "\196\160";
+  "Uopf", "\240\157\149\140";
+  "bigsqcup", "\226\138\148";
+  "wedgeq", "\226\137\153";
+  "RoundImplies", "\226\165\176";
+  "prap", "\226\137\190";
+  "gescc", "\226\170\169";
+  "realine", "\226\132\155";
+  "ast", "*";
+  "subedot", "\226\171\131";
+  "LeftTeeVector", "\226\165\154";
+  "female", "\226\153\128";
+  "circlearrowleft", "\226\134\186";
+  "Ffr", "\240\157\148\137";
+  "VDash", "\226\138\171";
+  "jsercy", "\209\152";
+  "Proportional", "\226\136\157";
+  "OverBracket", "\226\142\180";
+  "gla", "\226\170\165";
+  "NotElement", "\226\136\137";
+  "theta", "\206\184";
+  "kcedil", "\196\183";
+  "smeparsl", "\226\167\164";
+  "rarrb", "\226\135\165";
+  "rarrc", "\226\164\179";
+  "ograve", "\195\178";
+  "glj", "\226\170\164";
+  "infty", "\226\136\158";
+  "gnE", "\226\137\169";
+  "copf", "\240\157\149\148";
+  "LeftArrowRightArrow", "\226\135\134";
+  "cwconint", "\226\136\178";
+  "Ascr", "\240\157\146\156";
+  "NegativeThinSpace", "\226\128\137\239\184\128";
+  "varsubsetneq", "\226\138\138\239\184\128";
+  "trisb", "\226\167\141";
+  "rightharpoonup", "\226\135\128";
+  "imagline", "\226\132\144";
+  "mcy", "\208\188";
+  "Cacute", "\196\134";
+  "bumpeq", "\226\137\143";
+  "jopf", "\240\157\149\155";
+  "shchcy", "\209\137";
+  "rarrw", "\226\134\157";
+  "uuarr", "\226\135\136";
+  "doteq", "\226\137\144";
+  "cudarrl", "\226\164\184";
+  "varsigma", "\207\130";
+  "Hscr", "\226\132\139";
+  "DownArrowUpArrow", "\226\135\181";
+  "Ecirc", "\195\138";
+  "DD", "\226\133\133";
+  "copy", "\194\169";
+  "SquareIntersection", "\226\138\147";
+  "RightUpVector", "\226\134\190";
+  "NotSucceedsSlantEqual", "\226\139\161";
+  "cudarrr", "\226\164\181";
+  "verbar", "|";
+  "ncaron", "\197\136";
+  "prurel", "\226\138\176";
+  "nearr", "\226\134\151";
+  "cdot", "\196\139";
+  "qopf", "\240\157\149\162";
+  "SucceedsSlantEqual", "\226\137\189";
+  "Oscr", "\240\157\146\170";
+  "xfr", "\240\157\148\181";
+  "gne", "\226\137\169";
+  "Ccedil", "\195\135";
+  "nlarr", "\226\134\154";
+  "inodot", "\196\177";
+  "prec", "\226\137\186";
+  "percnt", "%";
+  "Exists", "\226\136\131";
+  "bcy", "\208\177";
+  "xopf", "\240\157\149\169";
+  "nsimeq", "\226\137\132";
+  "nrtri", "\226\139\171";
+  "barvee", "\226\138\189";
+  "Vscr", "\240\157\146\177";
+  "Zcaron", "\197\189";
+  "ReverseElement", "\226\136\139";
+  "npolint", "\226\168\148";
+  "NotGreaterTilde", "\226\137\181";
+  "lmoustache", "\226\142\176";
+  "forkv", "\226\171\153";
+  "rmoustache", "\226\142\177";
+  "DownLeftVectorBar", "\226\165\150";
+  "cosh", "cosh";
+  "mfr", "\240\157\148\170";
+  "LessGreater", "\226\137\182";
+  "zeetrf", "\226\132\168";
+  "DiacriticalDot", "\203\153";
+  "Poincareplane", "\226\132\140";
+  "curlyeqsucc", "\226\139\159";
+  "Equal", "\226\169\181";
+  "divides", "\226\136\163";
+  "scpolint", "\226\168\147";
+  "ngsim", "\226\137\181";
+  "larrbfs", "\226\164\159";
+  "HilbertSpace", "\226\132\139";
+  "otilde", "\195\181";
+  "larrb", "\226\135\164";
+  "wcirc", "\197\181";
+  "dscr", "\240\157\146\185";
+  "phmmat", "\226\132\179";
+  "lacute", "\196\186";
+  "tstrok", "\197\167";
+  "NotDoubleVerticalBar", "\226\136\166";
+  "lagran", "\226\132\146";
+  "NotRightTriangle", "\226\139\171";
+  "dscy", "\209\149";
+  "rightrightarrows", "\226\135\137";
+  "seArr", "\226\135\152";
+  "RightTriangleBar", "\226\167\144";
+  "coth", "coth";
+  "swarrow", "\226\134\153";
+  "semi", ";";
+  "kscr", "\240\157\147\128";
+  "NotLessEqual", "\226\137\176\226\131\165";
+  "cularr", "\226\134\182";
+  "blacklozenge", "\226\167\171";
+  "realpart", "\226\132\156";
+  "LeftTriangleEqual", "\226\138\180";
+  "bfr", "\240\157\148\159";
+  "Uuml", "\195\156";
+  "longleftrightarrow", "????";
+  "lcedil", "\196\188";
+  "complement", "\226\136\129";
+  "rscr", "\240\157\147\135";
+  "mho", "\226\132\167";
+  "mcomma", "\226\168\169";
+  "wedbar", "\226\169\159";
+  "NotVerticalBar", "\226\136\164";
+  "Lcy", "\208\155";
+  "tprime", "\226\128\180";
+  "precneqq", "\226\170\181";
+  "Downarrow", "\226\135\147";
+  "rsh", "\226\134\177";
+  "mid", "\226\136\163";
+  "blank", "\226\144\163";
+  "square", "\226\150\161";
+  "squarf", "\226\150\170";
+  "fflig", "\239\172\128";
+  "downdownarrows", "\226\135\138";
+  "yscr", "\240\157\147\142";
+  "subdot", "\226\170\189";
+  "ShortRightArrow", "\226\134\146\239\184\128";
+  "NotCongruent", "\226\137\162";
+  "Gg", "\226\139\153";
+  "Lstrok", "\197\129";
+  "min", "max";
+  "Laplacetrf", "\226\132\146";
+  "rarrap", "\226\165\181";
+  "NotLessSlantEqual", "\226\137\176";
+  "DoubleRightArrow", "\226\135\146";
+  "Wfr", "\240\157\148\154";
+  "subrarr", "\226\165\185";
+  "numsp", "\226\128\135";
+  "khcy", "\209\133";
+  "oint", "\226\136\174";
+  "vprop", "\226\136\157";
+  "hardcy", "\209\138";
+  "boxminus", "\226\138\159";
+  "GreaterLess", "\226\137\183";
+  "thetav", "\207\145";
+  "scE", "\226\137\190";
+  "Gt", "\226\137\171";
+  "Acy", "\208\144";
+  "backcong", "\226\137\140";
+  "gtquest", "\226\169\188";
+  "awint", "\226\168\145";
+  "profsurf", "\226\140\147";
+  "capdot", "\226\169\128";
+  "supdot", "\226\170\190";
+  "oelig", "\197\147";
+  "doteqdot", "\226\137\145";
+  "rharul", "\226\165\172";
+  "cylcty", "\226\140\173";
+  "epsi", "\206\181";
+  "eqcirc", "\226\137\150";
+  "nLeftarrow", "\226\135\141";
+  "rtrie", "\226\138\181";
+  "para", "\194\182";
+  "Lfr", "\240\157\148\143";
+  "rtrif", "\226\150\184";
+  "NotReverseElement", "\226\136\140";
+  "emptyv", "\226\136\133";
+  "nldr", "\226\128\165";
+  "leqq", "\226\137\166";
+  "CapitalDifferentialD", "\226\133\133";
+  "supsetneqq", "\226\138\139";
+  "boxDL", "\226\149\151";
+  "Im", "\226\132\145";
+  "sce", "\226\137\189";
+  "prsim", "\226\137\190";
+  "diams", "\226\153\166";
+  "gtreqqless", "\226\139\155";
+  "boxDR", "\226\149\148";
+  "vartriangleleft", "\226\138\178";
+  "SupersetEqual", "\226\138\135";
+  "Omega", "\206\169";
+  "nsubseteqq", "\226\138\136";
+  "Subset", "\226\139\144";
+  "ncongdot", "\226\169\173\204\184";
+  "minusb", "\226\138\159";
+  "ltimes", "\226\139\137";
+  "seswar", "\226\164\169";
+  "part", "\226\136\130";
+  "bumpE", "\226\170\174";
+  "minusd", "\226\136\184";
+  "Amacr", "\196\128";
+  "nleq", "\226\137\176";
+  "nles", "\226\137\176";
+  "NotLess", "\226\137\174";
+  "scy", "\209\129";
+  "iinfin", "\226\167\156";
+  "Afr", "\240\157\148\132";
+  "isinsv", "\226\139\179";
+  "prnE", "\226\170\181";
+  "lesg", "\226\139\154\239\184\128";
+  "cups", "\226\136\170\239\184\128";
+  "thickapprox", "\226\137\136\239\184\128";
+  "RightTeeVector", "\226\165\155";
+  "LowerLeftArrow", "\226\134\153";
+  "utdot", "\226\139\176";
+  "homtht", "\226\136\187";
+  "ddotseq", "\226\169\183";
+  "bowtie", "\226\139\136";
+  "succnsim", "\226\139\169";
+  "boxDl", "\226\149\150";
+  "quot", "\"";
+  "lvnE", "\226\137\168\239\184\128";
+  "CircleDot", "\226\138\153";
+  "lsime", "\226\170\141";
+  "Yacute", "\195\157";
+  "esdot", "\226\137\144";
+  "Supset", "\226\139\145";
+  "lsimg", "\226\170\143";
+  "eDot", "\226\137\145";
+  "sec", "sec";
+  "boxDr", "\226\149\147";
+  "plus", "+";
+  "ddagger", "\226\128\161";
+  "Vdashl", "\226\171\166";
+  "equest", "\226\137\159";
+  "quest", "?";
+  "divideontimes", "\226\139\135";
+  "nsmid", "\226\136\164\239\184\128";
+  "fnof", "\198\146";
+  "bumpe", "\226\137\143";
+  "lhblk", "\226\150\132";
+  "prnap", "\226\139\168";
+  "compfn", "\226\136\152";
+  "nsucceq", "\226\170\176\204\184";
+  "RightArrowLeftArrow", "\226\135\132";
+  "sharp", "\226\153\175";
+  "CHcy", "\208\167";
+  "dwangle", "\226\166\166";
+  "angrtvbd", "\226\166\157";
+  "period", ".";
+  "phone", "\226\152\142";
+  "Eacute", "\195\137";
+  "dzigrarr", "\239\150\162";
+  "Ll", "\226\139\152";
+  "succapprox", "\226\137\191";
+  "rarrfs", "\226\164\158";
+  "dbkarow", "\226\164\143";
+  "zeta", "\206\182";
+  "Lt", "\226\137\170";
+  "triminus", "\226\168\186";
+  "odiv", "\226\168\184";
+  "ltrie", "\226\138\180";
+  "Dagger", "\226\128\161";
+  "ltrif", "\226\151\130";
+  "boxHD", "\226\149\166";
+  "timesb", "\226\138\160";
+  "check", "\226\156\147";
+  "urcorn", "\226\140\157";
+  "timesd", "\226\168\176";
+  "tshcy", "\209\155";
+  "sfr", "\240\157\148\176";
+  "lmoust", "\226\142\176";
+  "ruluhar", "\226\165\168";
+  "bne", "=\226\131\165";
+  "prod", "\226\136\143";
+  "Eopf", "\240\157\148\188";
+  "scsim", "\226\137\191";
+  "GreaterEqualLess", "\226\139\155";
+  "Igrave", "\195\140";
+  "Longrightarrow", "\226\135\146";
+  "bigcap", "\226\139\130";
+  "boxHU", "\226\149\169";
+  "uring", "\197\175";
+  "equivDD", "\226\169\184";
+  "prop", "\226\136\157";
+  "Lopf", "\240\157\149\131";
+  "ldrushar", "\226\165\139";
+  "rarrhk", "\226\134\170";
+  "Leftarrow", "\226\135\144";
+  "lltri", "\226\151\186";
+  "NestedGreaterGreater", "\226\137\171";
+  "GreaterFullEqual", "\226\137\167";
+  "robrk", "\227\128\155";
+  "larrsim", "\226\165\179";
+  "boxHd", "\226\149\164";
+  "vDash", "\226\138\168";
+  "hfr", "\240\157\148\165";
+  "Edot", "\196\150";
+  "Vvdash", "\226\138\170";
+  "Sopf", "\240\157\149\138";
+  "upuparrows", "\226\135\136";
+  "RightUpTeeVector", "\226\165\156";
+  "DownLeftVector", "\226\134\189";
+  "xhArr", "\239\149\187";
+  "triplus", "\226\168\185";
+  "bot", "\226\138\165";
+  "Rcy", "\208\160";
+  "eDDot", "\226\169\183";
+  "subseteqq", "\226\138\134";
+  "cirfnint", "\226\168\144";
+  "spadesuit", "\226\153\160";
+  "nacute", "\197\132";
+  "Zopf", "\226\132\164";
+  "upharpoonleft", "\226\134\191";
+  "shy", "\194\173";
+  "nparsl", "\226\136\165\239\184\128\226\131\165";
+  "boxHu", "\226\149\167";
+  "ThickSpace", "\226\128\137\226\128\138\226\128\138";
+  "Or", "\226\169\148";
+  "raemptyv", "\226\166\179";
+  "Aogon", "\196\132";
+  "IEcy", "\208\149";
+  "sim", "\226\136\188";
+  "sin", "sin";
+  "copysr", "\226\132\151";
+  "scnap", "\226\139\169";
+  "rdquo", "\226\128\157";
+  "aopf", "\240\157\149\146";
+  "Pi", "\206\160";
+  "Udblac", "\197\176";
+  "expectation", "\226\132\176";
+  "Zacute", "\197\185";
+  "urtri", "\226\151\185";
+  "NotTildeEqual", "\226\137\132";
+  "ncedil", "\197\134";
+  "Gamma", "\206\147";
+  "ecirc", "\195\170";
+  "dsol", "\226\167\182";
+  "Gcy", "\208\147";
+  "Pr", "Pr";
+  "Zdot", "\197\187";
+  "mnplus", "\226\136\147";
+  "hopf", "\240\157\149\153";
+  "blacktriangledown", "\226\150\190";
+  "LeftCeiling", "\226\140\136";
+  "ulcorn", "\226\140\156";
+  "searrow", "\226\134\152";
+  "GreaterGreater", "\226\170\162";
+  "Fscr", "\226\132\177";
+  "cupcup", "\226\169\138";
+  "NotEqual", "\226\137\160";
+  "sext", "\226\156\182";
+  "CirclePlus", "\226\138\149";
+  "erarr", "\226\165\177";
+  "dArr", "\226\135\147";
+  "PrecedesSlantEqual", "\226\137\188";
+  "Itilde", "\196\168";
+  "gesdoto", "\226\170\130";
+  "Rang", "\227\128\139";
+  "nwarhk", "\226\164\163";
+  "minusdu", "\226\168\170";
+  "oopf", "\240\157\149\160";
+  "Mscr", "\226\132\179";
+  "Rfr", "\226\132\156";
+  "langle", "\226\140\169";
+  "And", "\226\169\147";
+  "bprime", "\226\128\181";
+  "nLeftrightarrow", "\226\135\142";
+  "Re", "\226\132\156";
+  "OpenCurlyQuote", "\226\128\152";
+  "vopf", "\240\157\149\167";
+  "ulcorner", "\226\140\156";
+  "nap", "\226\137\137";
+  "Tscr", "\240\157\146\175";
+  "gtreqless", "\226\139\155";
+  "rarrlp", "\226\134\172";
+  "Lambda", "\206\155";
+  "lobrk", "\227\128\154";
+  "rbrace", "}";
+  "rArr", "\226\135\146";
+  "coloneq", "\226\137\148";
+  "UpArrow", "\226\134\145";
+  "odot", "\226\138\153";
+  "LeftDownTeeVector", "\226\165\161";
+  "complexes", "\226\132\130";
+  "rbrack", "]";
+  "DownTeeArrow", "\226\134\167";
+  "sqcap", "\226\138\147";
+  "Sc", "\226\170\188";
+  "ycy", "\209\139";
+  "Prime", "\226\128\179";
+  "Gfr", "\240\157\148\138";
+  "trianglerighteq", "\226\138\181";
+  "rangd", "\226\166\146";
+  "gtrdot", "\226\139\151";
+  "range", "\226\166\165";
+  "rsqb", "]";
+  "Euml", "\195\139";
+  "Therefore", "\226\136\180";
+  "nesim", "\226\137\130\204\184";
+  "order", "\226\132\180";
+  "vsupnE", "\226\138\139\239\184\128";
+  "awconint", "\226\136\179";
+  "bscr", "\240\157\146\183";
+  "lesseqqgtr", "\226\139\154";
+  "cap", "\226\136\169";
+  "ldquo", "\226\128\156";
+  "nsubseteq", "\226\138\136";
+  "rhov", "\207\177";
+  "xvee", "\226\139\129";
+  "olarr", "\226\134\186";
+  "nang", "\226\136\160\204\184";
+  "uwangle", "\226\166\167";
+  "nlsim", "\226\137\180";
+  "smt", "\226\170\170";
+  "nVdash", "\226\138\174";
+  "napE", "\226\169\176\204\184";
+  "ngeq", "\226\137\177";
+  "iscr", "\240\157\146\190";
+  "GJcy", "\208\131";
+  "nges", "\226\137\177";
+  "exist", "\226\136\131";
+  "cent", "\194\162";
+  "oacute", "\195\179";
+  "Darr", "\226\134\161";
+  "yen", "\194\165";
+  "bigcirc", "\226\151\175";
+  "ncy", "\208\189";
+  "midast", "*";
+  "UpperRightArrow", "\226\134\151";
+  "precnapprox", "\226\139\168";
+  "OElig", "\197\146";
+  "hybull", "\226\129\131";
+  "cupbrcap", "\226\169\136";
+  "rationals", "\226\132\154";
+  "VerticalTilde", "\226\137\128";
+  "pscr", "\240\157\147\133";
+  "NJcy", "\208\138";
+  "NotSucceedsTilde", "\226\137\191\204\184";
+  "vsupne", "\226\138\139\239\184\128";
+  "Updownarrow", "\226\135\149";
+  "Lsh", "\226\134\176";
+  "rAarr", "\226\135\155";
+  "precapprox", "\226\137\190";
+  "rsquor", "\226\128\153";
+  "pound", "\194\163";
+  "lbrksld", "\226\166\143";
+  "gesdot", "\226\170\128";
+  "Element", "\226\136\136";
+  "xcirc", "\226\151\175";
+  "wscr", "\240\157\147\140";
+  "toea", "\226\164\168";
+  "setmn", "\226\136\150";
+  "neg", "\194\172";
+  "sol", "/";
+  "yfr", "\240\157\148\182";
+  "DoubleDownArrow", "\226\135\147";
+  "Rarr", "\226\134\160";
+  "ngE", "\226\137\177";
+  "Upsi", "\207\146";
+  "opar", "\226\166\183";
+  "rarrpl", "\226\165\133";
+  "auml", "\195\164";
+  "bmod", "mod";
+  "SquareSuperset", "\226\138\144";
+  "neq", "\226\137\160";
+  "circleddash", "\226\138\157";
+  "xrarr", "\239\149\183";
+  "barwed", "\226\138\188";
+  "lbrkslu", "\226\166\141";
+  "planckh", "\226\132\142";
+  "ldrdhar", "\226\165\167";
+  "circledcirc", "\226\138\154";
+  "ctdot", "\226\139\175";
+  "fallingdotseq", "\226\137\146";
+  "Map", "\226\164\133";
+  "VerticalBar", "\226\136\163";
+  "succeq", "\226\137\189";
+  "tint", "\226\136\173";
+  "imof", "\226\138\183";
+  "diam", "\226\139\132";
+  "twixt", "\226\137\172";
+  "NoBreak", "\239\187\191";
+  "langd", "\226\166\145";
+  "Bernoullis", "\226\132\172";
+  "rcaron", "\197\153";
+  "hom", "hom";
+  "nfr", "\240\157\148\171";
+  "backsimeq", "\226\139\141";
+  "target", "\226\140\150";
+  "ouml", "\195\182";
+  "nge", "\226\137\177\226\131\165";
+  "LeftTriangleBar", "\226\167\143";
+  "subplus", "\226\170\191";
+  "parsim", "\226\171\179";
+  "Gcedil", "\196\162";
+  "bnequiv", "\226\137\161\226\131\165";
+  "ubreve", "\197\173";
+  "iexcl", "\194\161";
+  "Xi", "\206\158";
+  "omega", "\207\137";
+  "elsdot", "\226\170\151";
+  "propto", "\226\136\157";
+  "squ", "\226\150\161";
+  "Ycirc", "\197\182";
+  "amacr", "\196\129";
+  "curlyeqprec", "\226\139\158";
+  "ngt", "\226\137\175";
+  "plusdo", "\226\136\148";
+  "ngeqslant", "\226\137\177";
+  "LongRightArrow", "\239\149\183";
+  "LeftUpVector", "\226\134\191";
+  "asymp", "\226\137\141";
+  "imped", "\240\157\149\131";
+  "tritime", "\226\168\187";
+  "rpargt", "\226\166\148";
+  "DDotrahd", "\226\164\145";
+  "prnsim", "\226\139\168";
+  "plusdu", "\226\168\165";
+  "cfr", "\240\157\148\160";
+  "abreve", "\196\131";
+  "suphsol", "\226\138\131/";
+  "NegativeThickSpace", "\226\128\133\239\184\128";
+  "Mcy", "\208\156";
+  "uarr", "\226\134\145";
+  "LeftRightVector", "\226\165\142";
+  "lAarr", "\226\135\154";
+  "bsim", "\226\136\189";
+  "simrarr", "\226\165\178";
+  "otimes", "\226\138\151";
+  "NotSucceeds", "\226\138\129";
+  "Cross", "\226\168\175";
+  "downarrow", "\226\134\147";
+  "blacktriangle", "\226\150\180";
+  "TripleDot", "\226\131\155";
+  "smallsetminus", "\226\136\150\239\184\128";
+  "supedot", "\226\171\132";
+  "NotPrecedesSlantEqual", "\226\139\160";
+  "neArr", "\226\135\151";
+  "rarrtl", "\226\134\163";
+  "isin", "\226\136\136";
+  "rrarr", "\226\135\137";
+  "Upsilon", "\207\146";
+  "sqsub", "\226\138\143";
+  "boxUL", "\226\149\157";
+  "LessTilde", "\226\137\178";
+  "Xfr", "\240\157\148\155";
+  "nis", "\226\139\188";
+  "chi", "\207\135";
+  "DownRightVector", "\226\135\129";
+  "niv", "\226\136\139";
+  "boxUR", "\226\149\154";
+  "nlArr", "\226\135\141";
+  "Bcy", "\208\145";
+  "tan", "tan";
+  "EmptyVerySmallSquare", "\239\150\156";
+  "dstrok", "\196\145";
+  "rfisht", "\226\165\189";
+  "easter", "\226\137\155";
+  "nlE", "\226\137\176";
+  "Mellintrf", "\226\132\179";
+  "lotimes", "\226\168\180";
+  "sqsup", "\226\138\144";
+  "boxVH", "\226\149\172";
+  "bbrk", "\226\142\181";
+  "tau", "\207\132";
+  "UpTee", "\226\138\165";
+  "NotLeftTriangleBar", "\226\167\143\204\184";
+  "boxVL", "\226\149\163";
+  "Proportion", "\226\136\183";
+  "equiv", "\226\137\161";
+  "blk12", "\226\150\146";
+  "blk14", "\226\150\145";
+  "fpartint", "\226\168\141";
+  "boxVR", "\226\149\160";
+  "starf", "\226\152\133";
+  "risingdotseq", "\226\137\147";
+  "Equilibrium", "\226\135\140";
+  "ijlig", "\196\179";
+  "yicy", "\209\151";
+  "sum", "\226\136\145";
+  "cir", "\226\151\139";
+  "telrec", "\226\140\149";
+  "Mfr", "\240\157\148\144";
+  "dHar", "\226\165\165";
+  "boxUl", "\226\149\156";
+  "apid", "\226\137\139";
+  "nleftarrow", "\226\134\154";
+  "curarrm", "\226\164\188";
+  "Scirc", "\197\156";
+  "Copf", "\226\132\130";
+  "RightTriangleEqual", "\226\138\181";
+  "boxUr", "\226\149\153";
+  "loplus", "\226\168\173";
+  "varsupsetneq", "\226\138\139\239\184\128";
+  "scaron", "\197\161";
+  "Diamond", "\226\139\132";
+  "lowast", "\226\136\151";
+  "nle", "\226\137\176\226\131\165";
+  "phiv", "\207\149";
+  "gesdotol", "\226\170\132";
+  "boxVh", "\226\149\171";
+  "nleftrightarrow", "\226\134\174";
+  "Jopf", "\240\157\149\129";
+  "boxVl", "\226\149\162";
+  "nearhk", "\226\164\164";
+  "vBarv", "\226\171\169";
+  "rHar", "\226\165\164";
+  "boxVr", "\226\149\159";
+  "lessdot", "\226\139\150";
+  "LeftDoubleBracket", "\227\128\154";
+  "Delta", "\206\148";
+  "limsup", "limsup";
+  "tcy", "\209\130";
+  "nlt", "\226\137\174";
+  "Cdot", "\196\138";
+  "blk34", "\226\150\147";
+  "Bfr", "\240\157\148\133";
+  "lowbar", "_";
+  "lneqq", "\226\137\168";
+  "TildeEqual", "\226\137\131";
+  "shortmid", "\226\136\163\239\184\128";
+  "Qopf", "\226\132\154";
+  "drcorn", "\226\140\159";
+  "ZeroWidthSpace", "\226\128\139";
+  "aogon", "\196\133";
+  "Rsh", "\226\134\177";
+  "lrarr", "\226\135\134";
+  "cupdot", "\226\138\141";
+  "Xopf", "\240\157\149\143";
+  "Backslash", "\226\136\150";
+  "Union", "\226\139\131";
+  "ratio", "\226\136\182";
+  "duarr", "\226\135\181";
+  "lates", "\226\170\173\239\184\128";
+  "suphsub", "\226\171\151";
+  "squf", "\226\150\170";
+  "gamma", "\206\179";
+  "lrhard", "\226\165\173";
+  "intprod", "\226\168\188";
+  "ReverseUpEquilibrium", "\226\165\175";
+  "icy", "\208\184";
+  "quatint", "\226\168\150";
+  "nbump", "\226\137\142\204\184";
+  "downharpoonleft", "\226\135\131";
+  "otimesas", "\226\168\182";
+  "nvHarr", "\226\135\142";
+  "ContourIntegral", "\226\136\174";
+  "bsol", "\\";
+  "DoubleUpDownArrow", "\226\135\149";
+  "disin", "\226\139\178";
+  "Breve", "\203\152";
+  "YAcy", "\208\175";
+  "precsim", "\226\137\190";
+  "NotGreaterGreater", "\226\137\171\204\184\239\184\128";
+  "fopf", "\240\157\149\151";
+  "SquareSupersetEqual", "\226\138\146";
+  "Dscr", "\240\157\146\159";
+  "gsime", "\226\170\142";
+  "PartialD", "\226\136\130";
+  "Umacr", "\197\170";
+  "tfr", "\240\157\148\177";
+  "cularrp", "\226\164\189";
+  "UnderBracket", "\226\142\181";
+  "ugrave", "\195\185";
+  "mopf", "\240\157\149\158";
+  "gsiml", "\226\170\144";
+  "iquest", "\194\191";
+  "nmid", "\226\136\164";
+  "leftarrowtail", "\226\134\162";
+  "not", "\194\172";
+  "Kscr", "\240\157\146\166";
+  "xsqcup", "\226\138\148";
+  "triangleleft", "\226\151\131";
+  "amalg", "\226\168\191";
+  "prcue", "\226\137\188";
+  "ac", "\226\164\143";
+  "nharr", "\226\134\174";
+  "dzcy", "\209\159";
+  "topf", "\240\157\149\165";
+  "iff", "\226\135\148";
+  "af", "\226\129\161";
+  "Uparrow", "\226\135\145";
+  "Iacute", "\195\141";
+  "Rscr", "\226\132\155";
+  "vrtri", "\226\138\179";
+  "multimap", "\226\138\184";
+  "Hat", "\204\130";
+  "rtriltri", "\226\167\142";
+  "npr", "\226\138\128";
+  "agrave", "\195\160";
+  "UnderBar", "\204\178";
+  "prime", "\226\128\178";
+  "plusmn", "\194\177";
+  "eplus", "\226\169\177";
+  "ap", "\226\137\136";
+  "dlcorn", "\226\140\158";
+  "backsim", "\226\136\189";
+  "ifr", "\240\157\148\166";
+  "bigcup", "\226\139\131";
+  "tcaron", "\197\165";
+  "sqcaps", "\226\138\147\239\184\128";
+  "equals", "=";
+  "curlywedge", "\226\139\143";
+  "Yscr", "\240\157\146\180";
+  "longrightarrow", "????";
+  "fork", "\226\139\148";
+  "cos", "cos";
+  "cot", "cot";
+  "ImaginaryI", "\226\133\136";
+  "Scy", "\208\161";
+  "mapsto", "\226\134\166";
+  "tdot", "\226\131\155";
+  "vellip", "\226\139\174";
+  "sqsupseteq", "\226\138\146";
+  "nvdash", "\226\138\172";
+  "NotSuperset", "\226\138\133";
+  "DoubleUpArrow", "\226\135\145";
+  "land", "\226\136\167";
+  "topfork", "\226\171\154";
+  "llhard", "\226\165\171";
+  "apos", "'";
+  "oslash", "\195\184";
+  "lang", "\226\140\169";
+  "bernou", "\226\132\172";
+  "varrho", "\207\177";
+  "rcub", "}";
+  "Cedilla", "\194\184";
+  "ApplyFunction", "\226\129\161";
+  "nsce", "\226\170\176\204\184";
+  "gscr", "\226\132\138";
+  "imagpart", "\226\132\145";
+  "ngtr", "\226\137\175";
+  "nsc", "\226\138\129";
+  "Barv", "\226\171\167";
+  "tosa", "\226\164\169";
+  "nwnear", "\226\164\167";
+  "ltlarr", "\226\165\182";
+  "PrecedesEqual", "\226\170\175";
+  "lessapprox", "\226\137\178";
+  "Lcaron", "\196\189";
+  ];;
+let _ =
+  List.iter
+    (fun (macro, utf8) ->
+      Hashtbl.replace macro2utf8 macro utf8;
+      Hashtbl.replace utf82macro utf8 macro)
+    data;;