#! /usr/bin/perl
# Generated automatically, do not edit!
package Ukaliq;
use strict;
use warnings;
use utf8;
use vars qw($VERSION @EXPORT_OK);
use base qw(Exporter);
$VERSION = 1.0;
@EXPORT_OK = qw(
encode
);
sub encode($@);
my $xlit_re   = "(?:\\{strongfricative\\}\\~|\\{strongaffricate\\}\x{331}|\\{strongaffricate\\}\\~|\\{strongfricative\\}\x{331}|\\{strongfricative\\}|\\{strongaffricate\\}|\\{strongplosive\\}\\~|\\{strongplosive\\}\x{331}|\\{weakaffricate\\}\x{331}|\\{weakfricative\\}\\~|\\{weakaffricate\\}\\~|\\{weakfricative\\}\x{331}|\\{weakfricative\\}|\\{strongplosive\\}|\\{weakaffricate\\}|\\{approximant\\}\\~|\\{approximant\\}\x{331}|\\{punctuation\\}\x{331}|\\{punctuation\\}\\~|\\{weakplosive\\}\x{331}|\\{weakplosive\\}\\~|\\{weakplosive\\}|\\{approximant\\}|\\{pharyngeal\\}\x{331}|\\{punctuation\\}|\\{centerhigh\\}\\~|\\{centerhigh\\}\x{331}|\\{pharyngeal\\}\\~|\\{secondary\\}\x{331}|\\{retroflex\\}\x{331}|\\{centerhigh\\}|\\{retroflex\\}\\~|\\{affricate\\}\x{331}|\\{fronthigh\\}\x{331}|\\{fricative\\}\x{331}|\\{affricate\\}\\~|\\{fronthigh\\}\\~|\\{pharyngeal\\}|\\{secondary\\}\\~|\\{fricative\\}\\~|\\{frontmid\\}\x{331}|\\{frontlow\\}\\~|\\{backhigh\\}\\~|\\{alveolar\\}\\~|\\{alveolar\\}\x{331}|\\{frontmid\\}\\~|\\{fricative\\}|\\{backhigh\\}\x{331}|\\{frontlow\\}\x{331}|\\{retroflex\\}|\\{fronthigh\\}|\\{affricate\\}|\\{secondary\\}|\\{backlow\\}\\~|\\{backmid\\}\x{331}|\\{primary\\}\x{331}|\\{palatal\\}\x{331}|\\{ABCDEFG\\}\\~|\\{frontmid\\}|\\{ABCDEFG\\}\x{331}|\\{numeral\\}\\~|\\{glottal\\}\\~|\\{palatal\\}\\~|\\{alveolar\\}|\\{numeral\\}\x{331}|\\{frontlow\\}|\\{primary\\}\\~|\\{glottal\\}\x{331}|\\{plosive\\}\\~|\\{plosive\\}\x{331}|\\{backhigh\\}|\\{backlow\\}\x{331}|\\{backmid\\}\\~|\\{ACDEFG\\}\x{331}|\\{ABCDEG\\}\\~|\\{uvular\\}\x{331}|\\{strong\\}\\~|\\{labial\\}\\~|\\{numeral\\}|\\{ABDEFG\\}\x{331}|\\{backlow\\}|\\{palatal\\}|\\{ABCDEG\\}\x{331}|\\{glottal\\}|\\{strong\\}\x{331}|\\{primary\\}|\\{labial\\}\x{331}|\\{liquid\\}\\~|\\{ABCDEF\\}\x{331}|\\{BCDEFG\\}\\~|\\{ABCDEF\\}\\~|\\{ABCEFG\\}\\~|\\{ABCDFG\\}\x{331}|\\{dental\\}\x{331}|\\{BCDEFG\\}\x{331}|\\{ABCDFG\\}\\~|\\{backmid\\}|\\{plosive\\}|\\{ABCEFG\\}\x{331}|\\{ABDEFG\\}\\~|\\{ABCDEFG\\}|\\{uvular\\}\\~|\\{ACDEFG\\}\\~|\\{dental\\}\\~|\\{liquid\\}\x{331}|\\{ABEFG\\}\\~|\\{ABDEG\\}\x{331}|\\{liquid\\}|\\{BCDEF\\}\\~|\\{BCDEG\\}\x{331}|\\{vowel\\}\\~|\\{ABCDF\\}\x{331}|\\{ABCDG\\}\\~|\\{BCDEFG\\}|\\{dental\\}|\\{ABCDE\\}\x{331}|\\{ABDEG\\}\\~|\\{ACEFG\\}\\~|\\{ABCEFG\\}|\\{BCDEF\\}\x{331}|\\{ACDEFG\\}|\\{ADEFG\\}\\~|\\{nasal\\}\x{331}|\\{ADEFG\\}\x{331}|\\{BCDFG\\}\x{331}|\\{ACDEF\\}\\~|\\{BCDFG\\}\\~|\\{uvular\\}|\\{ABCDEF\\}|\\{BCDEG\\}\\~|\\{ABCEF\\}\\~|\\{nasal\\}\\~|\\{velar\\}\x{331}|\\{ABCEG\\}\\~|\\{ABCEF\\}\x{331}|\\{ABDFG\\}\\~|\\{strong\\}|\\{ABDEFG\\}|\\{BCEFG\\}\x{331}|\\{ABCDF\\}\\~|\\{ACDEG\\}\\~|\\{ABCDG\\}\x{331}|\\{ABCDE\\}\\~|\\{ACEFG\\}\x{331}|\\{ACDFG\\}\x{331}|\\{ABCDEG\\}|\\{ABCDFG\\}|\\{ABCEG\\}\x{331}|\\{ABCFG\\}\x{331}|\\{ABDEF\\}\x{331}|\\{other\\}\\~|\\{CDEFG\\}\\~|\\{other\\}\x{331}|\\{ACDEG\\}\x{331}|\\{ACDFG\\}\\~|\\{ABDEF\\}\\~|\\{BCEFG\\}\\~|\\{ACDEF\\}\x{331}|\\{ABEFG\\}\x{331}|\\{velar\\}\\~|\\{labial\\}|\\{CDEFG\\}\x{331}|\\{BDEFG\\}\x{331}|\\{vowel\\}\x{331}|\\{BDEFG\\}\\~|\\{ABCFG\\}\\~|\\{ABDFG\\}\x{331}|\\{BDFG\\}\\~|\\{BEFG\\}\x{331}|\\{ABDFG\\}|\\{ABDEG\\}|\\{ABEG\\}\x{331}|\\{ABCF\\}\x{331}|\\{BCDG\\}\x{331}|\\{weak\\}\\~|\\{ACDFG\\}|\\{BEFG\\}\\~|\\{BCDG\\}\\~|\\{BCEFG\\}|\\{BCEF\\}\\~|\\{ABCFG\\}|\\{ABCEG\\}|\\{ACDF\\}\x{331}|\\{ABFG\\}\x{331}|\\{ABCE\\}\\~|\\{ACDG\\}\x{331}|\\{ABEFG\\}|\\{CEFG\\}\x{331}|\\{ABCDG\\}|\\{AEFG\\}\x{331}|\\{ACEFG\\}|\\{CDFG\\}\x{331}|\\{ACDG\\}\\~|\\{CDEFG\\}|\\{weak\\}\x{331}|\\{ABEG\\}\\~|\\{ACEF\\}\\~|\\{BCDF\\}\x{331}|\\{BCFG\\}\x{331}|\\{ACFG\\}\x{331}|\\{ABFG\\}\\~|\\{ABDEF\\}|\\{ACEF\\}\x{331}|\\{ABCE\\}\x{331}|\\{ACDF\\}\\~|\\{BCDEF\\}|\\{BCDE\\}\\~|\\{vowel\\}|\\{ABDG\\}\\~|\\{BCEG\\}\\~|\\{ABDE\\}\\~|\\{BDEG\\}\x{331}|\\{ACEG\\}\x{331}|\\{ACDEF\\}|\\{BCFG\\}\\~|\\{ABCG\\}\x{331}|\\{ABCD\\}\\~|\\{CDEG\\}\x{331}|\\{ACFG\\}\\~|\\{ABCDE\\}|\\{ABDF\\}\\~|\\{flap\\}\x{331}|\\{ABEF\\}\x{331}|\\{CDEG\\}\\~|\\{ABCEF\\}|\\{ACDEG\\}|\\{CDFG\\}\\~|\\{ADEF\\}\x{331}|\\{other\\}|\\{ADEF\\}\\~|\\{velar\\}|\\{ABEF\\}\\~|\\{BCDEG\\}|\\{BDEF\\}\\~|\\{ADEG\\}\\~|\\{nasal\\}|\\{BDEFG\\}|\\{ADEFG\\}|\\{BCEF\\}\x{331}|\\{ABCF\\}\\~|\\{DEFG\\}\x{331}|\\{ABDE\\}\x{331}|\\{AEFG\\}\\~|\\{ABCG\\}\\~|\\{ABCDF\\}|\\{ADFG\\}\\~|\\{ACEG\\}\\~|\\{BDFG\\}\x{331}|\\{BCDFG\\}|\\{CDEF\\}\x{331}|\\{ADEG\\}\x{331}|\\{DEFG\\}\\~|\\{ABDG\\}\x{331}|\\{BDEF\\}\x{331}|\\{CEFG\\}\\~|\\{ADFG\\}\x{331}|\\{BDEG\\}\\~|\\{flap\\}\\~|\\{BCEG\\}\x{331}|\\{ACDE\\}\\~|\\{CDEF\\}\\~|\\{BCDE\\}\x{331}|\\{ACDE\\}\x{331}|\\{ABCD\\}\x{331}|\\{BCDF\\}\\~|\\{ABDF\\}\x{331}|\\{ACF\\}\x{331}|\\{ADFG\\}|\\{ABC\\}\\~|\\{DFG\\}\\~|\\{ACE\\}\x{331}|\\{EFG\\}\\~|\\{ADF\\}\x{331}|\\{ADEF\\}|\\{CDEG\\}|\\{ACEG\\}|\\{ABFG\\}|\\{ABE\\}\\~|\\{ABD\\}\\~|\\[1\\/16\\]|\\{ABDE\\}|\\{AEFG\\}|\\{DFG\\}\x{331}|\\{ACDG\\}|\\{DEF\\}\\~|\\{ADG\\}\x{331}|\\{CDF\\}\x{331}|\\{CDE\\}\x{331}|\\{CFG\\}\x{331}|\\{ACDE\\}|\\{CDG\\}\\~|\\{BCD\\}\\~|\\{BDF\\}\x{331}|\\{ADF\\}\\~|\\{BDF\\}\\~|\\{BEG\\}\\~|\\{ABG\\}\\~|\\{BDEG\\}|\\{CDF\\}\\~|\\{AEG\\}\x{331}|\\{AEF\\}\\~|\\{CEF\\}\\~|\\{BCF\\}\\~|\\{weak\\}|\\{ABDG\\}|\\{AEG\\}\\~|\\{ADG\\}\\~|\\{2nd\\}\x{331}|\\{flap\\}|\\{BCG\\}\\~|\\{BCE\\}\\~|\\{ABC\\}\x{331}|\\{BFG\\}\\~|\\{ABG\\}\x{331}|\\{BDFG\\}|\\{CEF\\}\x{331}|\\{ABF\\}\x{331}|\\{1st\\}\\~|\\{BCEG\\}|\\{ABCE\\}|\\{AFG\\}\\~|\\{BEFG\\}|\\{BCDG\\}|\\{BCG\\}\x{331}|\\{ABF\\}\\~|\\{CDFG\\}|\\{ACFG\\}|\\{BDG\\}\x{331}|\\{ABCD\\}|\\{ADE\\}\\~|\\{BDE\\}\\~|\\{ACD\\}\\~|\\{ACE\\}\\~|\\{BCE\\}\x{331}|\\{DEG\\}\\~|\\{CEG\\}\\~|\\{ADE\\}\x{331}|\\{CDE\\}\\~|\\{BCDF\\}|\\{ABCG\\}|\\{2nd\\}\\~|\\{ABEG\\}|\\{CEFG\\}|\\{BCEF\\}|\\{BCFG\\}|\\{CFG\\}\\~|\\{ABEF\\}|\\{BCDE\\}|\\{BEF\\}\x{331}|\\{BCD\\}\x{331}|\\{CEG\\}\x{331}|\\{ABD\\}\x{331}|\\{ABE\\}\x{331}|\\{BEF\\}\\~|\\{BFG\\}\x{331}|\\{BDEF\\}|\\{DEF\\}\x{331}|\\{AFG\\}\x{331}|\\{BDE\\}\x{331}|\\{ACG\\}\x{331}|\\{ACF\\}\\~|\\{ACG\\}\\~|\\[1\\/10\\]|\\{BCF\\}\x{331}|\\{ABCF\\}|\\{EFG\\}\x{331}|\\{ACD\\}\x{331}|\\{1st\\}\x{331}|\\{ABDF\\}|\\{BEG\\}\x{331}|\\{CDG\\}\x{331}|\\{DEG\\}\x{331}|\\{ACEF\\}|\\{ACDF\\}|\\{ADEG\\}|\\{BDG\\}\\~|\\{AEF\\}\x{331}|\\{CDEF\\}|\\{DEFG\\}|\\{CD\\}\\~|\\{BC\\}\\~|\\{AEG\\}|\\{ACD\\}|\\{BE\\}\\~|\\{ABC\\}|\\{BCG\\}|\\{13\\}\x{331}|\\{BCE\\}|\\{CD\\}\x{331}|\\{AF\\}\x{331}|\\{CDE\\}|\\{CG\\}\\~|\\{10\\}\\~|\\{CDF\\}|\\{ABD\\}|\\{AE\\}\\~|\\{ADE\\}|\\{BDG\\}|\\{14\\}\x{331}|\\{AG\\}\x{331}|\\{EG\\}\\~|\\{BG\\}\\~|\\{ABF\\}|\\{BF\\}\\~|\\{BC\\}\x{331}|\\[1\\/5\\]|\\{DEF\\}|\\{FG\\}\x{331}|\\{ABE\\}|\\{BDF\\}|\\{15\\}\x{331}|\\{11\\}\\~|\\{DF\\}\\~|\\{DEG\\}|\\{DE\\}\\~|\\{BG\\}\x{331}|\\{AD\\}\x{331}|\\{BD\\}\\~|\\{12\\}\x{331}|\\{BFG\\}|\\[1\\/6\\]|\\{AEF\\}|\\{AF\\}\\~|\\{FG\\}\\~|\\{BF\\}\x{331}|\\{CFG\\}|\\{DE\\}\x{331}|\\[1\\/2\\]|\\{ACE\\}|\\{BD\\}\x{331}|\\{DF\\}\x{331}|\\{10\\}\x{331}|\\{AC\\}\\~|\\{CE\\}\\~|\\{AE\\}\x{331}|\\{AC\\}\x{331}|\\{EG\\}\x{331}|\\{AFG\\}|\\{EF\\}\x{331}|\\[1\\/8\\]|\\{BDE\\}|\\{EF\\}\\~|\\{CEG\\}|\\{CEF\\}|\\{CG\\}\x{331}|\\{CF\\}\x{331}|\\{ACG\\}|\\{BCF\\}|\\[1\\/3\\]|\\{14\\}\\~|\\{11\\}\x{331}|\\{EFG\\}|\\{2nd\\}|\\{AB\\}\\~|\\{DG\\}\\~|\\{CDG\\}|\\{ADG\\}|\\{AD\\}\\~|\\{CE\\}\x{331}|\\{BEF\\}|\\{ABG\\}|\\{BCD\\}|\\{AB\\}\x{331}|\\{DG\\}\x{331}|\\{CF\\}\\~|\\[1\\/4\\]|\\{15\\}\\~|\\{BEG\\}|\\{13\\}\\~|\\{12\\}\\~|\\{AG\\}\\~|\\{1st\\}|\\{DFG\\}|\\{ACF\\}|\\{ADF\\}|\\{BE\\}\x{331}|\\{A\\}\\~|\\{0\\}\\~|\\{0\\}\x{331}|\\{4\\}\\~|\\{13\\}|\\{AD\\}|\\[10\\]|\\{AG\\}|ts\\`\\~|\\{Z\\}\x{331}|ts\\\\\\~|\\{DG\\}|\\{4\\}\x{331}|\\{A\\}\x{331}|dz\\\\\x{331}|\\{C\\}\x{331}|\\{C\\}\\~|\\{BG\\}|\\{E\\}\x{331}|\\{3\\}\x{331}|\\{BE\\}|\\{AF\\}|\\[16\\]|\\{8\\}\\~|\\{1\\}\\~|\\{AE\\}|\\{CE\\}|\\{F\\}\\~|\\{DF\\}|r\\\\\\`\\~|\\{G\\}\\~|\\{BF\\}|\\{CG\\}|\\{8\\}\x{331}|\\{7\\}\x{331}|\\{Z\\}\\~|r\\\\\\`\x{331}|\\{G\\}\x{331}|\\{1\\}\x{331}|\\{6\\}\\~|\\{9\\}\\~|dz\\`\\~|\\{D\\}\x{331}|\\{CF\\}|\\{B\\}\\~|\\{7\\}\\~|\\{14\\}|\\{DE\\}|\\{10\\}|\\{5\\}\\~|\\{BC\\}|\\{B\\}\x{331}|\\{F\\}\x{331}|\\{FG\\}|dz\\`\x{331}|\\{AC\\}|\\{6\\}\x{331}|\\{2\\}\x{331}|\\{EG\\}|ts\\\\\x{331}|\\{E\\}\\~|ts\\`\x{331}|\\{9\\}\x{331}|\\{3\\}\\~|\\{D\\}\\~|\\{2\\}\\~|\\{5\\}\x{331}|\\{11\\}|\\{12\\}|\\{AB\\}|\\{BD\\}|dz\\\\\\~|\\{CD\\}|\\{EF\\}|\\{15\\}|E\x{304}\\~|t\x{26c}\\~|\\{2\\}|dz\\`|\\#E\\~|q\x{3c7}\x{331}|t\\`\x{331}|t\x{282}\\~|e\\\\\x{331}|t\\`\\~|\\|\\\\\\~|\\-\\-\\~|\\|\\|\\~|ts\x{331}|\\/\\/\\~|\\{E\\}|\\#B\x{331}|s\\\\\x{331}|\\?\\:\\~|\\&\\&\\~|\\#E\x{331}|\\[5\\]|\\{9\\}|r\\`\x{331}|\\{5\\}|\\{B\\}|\\/\\/\x{331}|r\\\\\x{331}|\\<\\<\\~|d\x{292}\\~|kx\x{331}|r\\\\\\`|9\\\\\x{331}|dZ\x{331}|\\#B\\~|\\<\\<\x{331}|z\\`\\~|A\x{304}\x{331}|t\x{26c}\x{331}|\\[8\\]|r\\\\\\~|\\#C\x{331}|z\\\\\\~|N\\\\\\~|u\\\\\\~|\\{3\\}|s\\`\\~|d\x{291}\x{331}|i\\\\\\~|dZ\\~|\\?\\\\\x{331}|t\x{282}\x{331}|\\{C\\}|pf\x{331}|\\[2\\]|4\\\\\\~|\\#F\\~|\\&\\&\x{331}|\\[3\\]|ts\\~|\\{A\\}|B\x{304}\x{331}|dz\x{331}|\\#C\\~|e\\\\\\~|n\\`\x{331}|\\>\\\\\x{331}|\\#F\x{331}|d\x{290}\\~|E\x{304}\x{331}|r\\`\\~|\\#D\x{331}|C\x{304}\\~|J\\\\\\~|kx\\~|h\\\\\\~|L\\\\\x{331}|\\{6\\}|qX\x{331}|\\{0\\}|\\?\\\\\\~|B\x{304}\\~|\\.\\.\\.|\\^\\^\\~|ts\\`|\\:\\:\x{331}|h\\\\\x{331}|tS\\~|G\\\\\x{331}|D\x{304}\x{331}|\\!\\!\x{331}|\\{8\\}|dz\\~|d\x{290}\x{331}|\\!\\!\\~|\\.\\.\x{331}|\\!\\:\x{331}|\\{1\\}|7\\\\\x{331}|t\x{255}\\~|X\\\\\\~|4\\\\\x{331}|t\x{283}\x{331}|\\!\\:\\~|tS\x{331}|z\\\\\x{331}|\\{D\\}|j\\\\\x{331}|2\\\\\\~|9\\\\\\~|l\\`\\~|qX\\~|7\\\\\\~|pf\\~|d\\`\\~|tK\\~|\\>\\\\\\~|s\\\\\\~|\\^\\^\x{331}|\\{Z\\}|C\x{304}\x{331}|d\x{292}\x{331}|\\[6\\]|s\\`\x{331}|t\x{283}\\~|D\x{304}\\~|dz\\\\|\\[4\\]|j\\\\\\~|\\{4\\}|z\\`\x{331}|t\x{255}\x{331}|\\|\\|\x{331}|N\\\\\x{331}|\\#A\\~|d\\`\x{331}|\\&\\\\\\~|L\\\\\\~|\\-\\-\x{331}|\\{G\\}|n\\`\\~|2\\\\\x{331}|\\#D\\~|u\\\\\x{331}|ts\\\\|d\x{291}\\~|X\\\\\x{331}|\\#A\x{331}|i\\\\\x{331}|G\\\\\\~|J\\\\\x{331}|l\\`\x{331}|q\x{3c7}\\~|\\|\\\\\x{331}|A\x{304}\\~|\\{7\\}|\\:\\:\\~|F\x{304}\\~|tK\x{331}|\\{F\\}|F\x{304}\x{331}|\\.\\.\\~|\\&\\\\\x{331}|\\?\\:\x{331}|j\\\\|c\\~|\x{1c3}\x{331}|a\\~|\x{20a4}\x{331}|\\\$\\~|\x{273}\x{331}|x\\~|\x{f0}\\~|E\x{331}|\\<\x{331}|N\\\\|5\x{331}|N\\~|c\x{331}|\x{20a9}\x{331}|\\)\\~|ts|s\x{331}|\\?\x{331}|_\\~|J\\\\|\\#C|J\\~|\\\x{2026}\x{331}|\x{266}\x{331}|\\?\\\\|K\\~|\\.\\~|\\\x{2044}\x{331}|O\\~|1\\~|\\\x{22ee}\\~|\x{262}\\~|G\\\\|\x{14b}\x{331}|\x{295}\\~|\\;\\~|y\x{331}|6\x{331}|\x{3005}\\~|\x{283}\\~|\\>\x{331}|E\x{304}|\x{25b}\x{331}|\x{28e}\\~|O\x{331}|G\x{331}|\x{29d}\\~|0\\~|\x{259}\\~|r\x{331}|D\x{331}|\\#\\~|\\\x{a3}\x{331}|\x{256}\\~|\x{295}\x{331}|\\\@\\~|z\\~|\x{273}\\~|\x{272}\\~|\x{3c7}\\~|\\\x{a1}\\~|\x{3c7}\x{331}|q\x{331}|\\:\\~|\\\x{ab}\x{331}|\\%\x{331}|t\x{283}|\\\"\x{331}|\\\x{a4}\x{331}|1\x{331}|y\\~|K\x{331}|\\#\x{331}|\\#B|j\x{331}|\x{268}\x{331}|v\x{331}|\\!\\!|l\\~|\\+\x{331}|p\\~|\x{58f}\\~|\\=\x{331}|A\x{331}|9\x{331}|\\*\x{331}|d\x{292}|\x{25f}\\~|r\\~|8\\~|2\\\\|\x{1c0}\x{331}|\x{263}\\~|\x{259}\x{331}|\\:\\:|\x{279}\x{331}|R\x{331}|d\x{290}|kx|b\\~|\\\x{b0}\x{331}|o\\~|\x{283}\x{331}|f\\~|\x{3b8}\x{331}|\x{1c2}\x{331}|\x{20a4}\\~|D\x{304}|\x{267}\\~|t\x{331}|h\x{331}|\x{e6}\x{331}|\\\x{2018}\\~|m\x{331}|\\.\x{331}|\\#E|d\\~|w\\~|\\`\x{331}|\x{288}\x{331}|\x{292}\x{331}|g\x{331}|h\\\\|\x{127}\x{331}|\x{28e}\x{331}|\x{2a1}\\~|\\\x{a1}\x{331}|q\x{3c7}|\x{f8}\x{331}|\\-\\-|\\\x{a5}\\~|qX|2\\~|\\'\\~|\x{264}\x{331}|\x{26f}\x{331}|\x{272}\x{331}|\\<\\<|\\'\x{331}|g\\~|\\#D|j\\~|m\\~|\x{3b8}\\~|\\-\x{331}|\\\x{ac}\x{331}|\x{282}\\~|t\\`|\x{298}\\~|T\x{331}|\\\x{bb}\\~|\x{266}\\~|7\\~|B\x{304}|\x{270}\x{331}|A\x{304}|t\x{255}|z\\\\|\x{292}\\~|\\:\x{331}|8\x{331}|\\\x{2019}\x{331}|\x{251}\x{331}|d\x{291}|\x{f8}\\~|e\x{331}|\\#F|\x{1c1}\\~|\x{1c1}\x{331}|\\\x{2228}\x{331}|dz|u\x{331}|\x{26d}\x{331}|\\(\x{331}|\x{20a9}\\~|X\\\\|\x{26b}\x{331}|s\\~|J\x{331}|\\<\\~|n\\~|\\!\x{331}|u\\~|\x{3005}\x{331}|n\\`|\x{f0}\x{331}|\\)\x{331}|\x{29f}\x{331}|e\\\\|\\\x{bf}\x{331}|i\\\\|\\#A|s\\`|\\`\\~|tS|\x{26d}\\~|\\?\\:|\x{27b}\\~|E\\~|\\&\\&|r\\`|S\\~|h\\~|\x{290}\\~|\x{26b}\\~|D\\~|_\x{331}|\\\x{f7}\\~|n\x{331}|\\\x{2044}\\~|d\\`|\x{289}\x{331}|\x{294}\x{331}|\\\x{a5}\x{331}|q\\~|t\x{26c}|\\\x{a4}\\~|\\=\\~|\x{263}\x{331}|T\\~|\\&\\\\|\x{282}\x{331}|\\?\\~|\\.\\.|\\\x{f7}\x{331}|o\x{331}|\\ \\~|\\\x{2295}\\~|\\|\\||\\\x{2002}\\~|Z\x{331}|w\x{331}|d\x{331}|\x{20ac}\\~|7\\\\|\x{e7}\\~|\\\"\\~|0\x{331}|\\\x{ab}\\~|\x{279}\\~|z\x{331}|\\\x{b0}\\~|\x{127}\\~|a\x{331}|Z\\~|\\\x{2227}\x{331}|f\x{331}|9\\\\|7\x{331}|\x{20ac}\x{331}|3\x{331}|\\\x{2227}\\~|\x{2c2}\x{331}|k\x{331}|l\\`|\x{e3f}\x{331}|\x{256}\x{331}|\\\x{d7}\x{331}|S\x{331}|\\,\\~|\\-\\~|\x{281}\\~|\\\x{2014}\\~|l\x{331}|\\\x{d7}\\~|\\\@\x{331}|\\\x{2295}\x{331}|\x{153}\\~|\\\x{2212}\x{331}|\\/\\/|u\\\\|\x{289}\\~|\\\x{bf}\\~|\\>\\\\|9\\~|\x{281}\x{331}|L\\~|\x{27e}\\~|\x{288}\\~|\x{26f}\\~|\\\x{a3}\\~|\x{25f}\x{331}|\x{27e}\x{331}|\\\x{2026}\\~|\x{254}\x{331}|\x{e6}\\~|\\\x{2007}\x{331}|N\x{331}|\\+\\~|L\\\\|z\\`|\x{255}\x{331}|p\x{331}|v\\~|4\\~|\\\x{bb}\x{331}|M\x{331}|\\\x{2019}\\~|L\x{331}|\x{254}\\~|pf|\x{291}\x{331}|\x{1c0}\\~|\x{e7}\x{331}|\x{274}\x{331}|\\%\\~|k\\~|tK|\\\x{2007}\\~|R\\~|\x{264}\\~|\x{268}\\~|x\x{331}|\\\x{2014}\x{331}|b\x{331}|s\\\\|\x{1c3}\\~|\x{27b}\x{331}|e\\~|\x{1c2}\\~|\x{2c2}\\~|5\\~|C\x{331}|\x{e3f}\\~|i\x{331}|t\x{282}|\x{298}\x{331}|6\\~|i\\~|t\\~|X\\~|\x{270}\\~|dZ|\\^\\^|4\\\\|\x{262}\x{331}|\\\x{2002}\x{331}|\\!\\:|\x{251}\\~|\\\x{22ee}\x{331}|\\*\\~|\\ \x{331}|\\>\\~|r\\\\|A\\~|\\|\\\\|\x{290}\x{331}|4\x{331}|\x{26c}\x{331}|F\x{304}|X\x{331}|\x{25b}\\~|\\!\\~|3\\~|\\\x{ac}\\~|\x{294}\\~|\x{274}\\~|\x{14b}\\~|C\x{304}|\x{2a1}\x{331}|\x{58f}\x{331}|\\\$\x{331}|\x{267}\x{331}|\\;\x{331}|\x{153}\x{331}|\x{29f}\\~|\x{291}\\~|\\\x{2018}\x{331}|C\\~|\\,\x{331}|\x{29d}\x{331}|G\\~|\x{255}\\~|2\x{331}|M\\~|\\(\\~|\x{26c}\\~|\\\x{2212}\\~|\\\x{2228}\\~|M|\x{251}|x|r|\x{262}|c|7|z|\\#|\x{29f}|Z|b|\x{292}|\x{277b}|\x{290}|y|\\\x{2018}|\\\x{2044}|\x{f8}|\x{272}|\x{20ac}|\x{2464}|5|\x{26c}|0|N|o|\\\x{2014}|\x{264}|p|\\ |\x{277f}|\\?|\x{58f}|\x{279}|g|\x{28e}|\x{2a1}|s|\\.|t|\x{153}|3|\\\x{a3}|\x{277a}|\x{270}|\x{273}|G|\x{255}|\\\x{b0}|\x{1c3}|\\\x{a0}|\\\$|j|\\\x{2007}|\x{266}|\\\x{d7}|\\\@|u|\x{2461}|\\\x{a4}|\x{2463}|\x{281}|f|S|\x{127}|\x{20a4}|_|\\||\\:|O|\\=|\x{289}|A|\\%|D|e|\\`|\\\x{2228}|\x{2462}|\\\x{2227}|\\,|\\*|\x{1c0}|\x{254}|\x{256}|\\)|\x{294}|\\-|1|\x{2465}|\\+|4|\\\x{a5}|\x{3c7}|\\\x{2295}|h|\x{3b8}|\x{24f0}|\\'|E|\\\x{bb}|R|d|\x{25f}|q|X|m|\x{2c2}|\x{26d}|T|\x{267}|\\\x{2026}|L|\x{268}|2|\x{291}|l|\x{295}|i|\x{14b}|K|\x{2467}|a|\\(|\\\x{2002}|\x{20a9}|\x{2778}|\\\x{2212}|v|\x{2779}|\\\x{a1}|\x{282}|\\<|\x{283}|\x{246f}|\\\x{f7}|\\\x{ac}|k|6|\\\x{22ee}|\x{298}|\\>|\x{27b}|9|\x{263}|\x{2777}|\\\x{2019}|\x{288}|\x{26b}|\x{274}|J|\x{f0}|\x{1c2}|\x{3005}|\x{2469}|\x{27e}|w|\x{e6}|\x{1c1}|\x{26f}|\\!|C|n|\x{e7}|\x{259}|\\;|\\\x{ab}|\x{29d}|8|\\\x{bf}|\x{25b}|\\\"|\x{277d}|\x{e3f})"
;
my $xlit_uka  = {
  'j\\' => "\x{ee66}",
  "E\x{304}~" => "\x{eede}",
  '{ABEFG}~' => "\x{f1dee}",
  'c~' => "\x{eefe}",
  "\x{1c3}\x{331}" => "\x{eecd}",
  "{ABDEG}\x{331}" => "\x{f1dfc}",
  '{liquid}' => "\x{f1d30}",
  "t\x{26c}~" => "\x{ee93}",
  '{CD}~' => "\x{f1d91}",
  'a~' => "\x{eec1}",
  '{BC}~' => "\x{f1d89}",
  '{BDFG}~' => "\x{f1dda}",
  "{BEFG}\x{331}" => "\x{f1dce}",
  'M' => "\x{ee23}",
  "\x{20a4}\x{331}" => "\x{eeb1}",
  '{BCDEF}~' => "\x{f1d9f}",
  "{BCDEG}\x{331}" => "\x{f1ddd}",
  '$~' => "\x{eeb1}",
  '{AEG}' => "\x{f1d64}",
  "{ACF}\x{331}" => "\x{f1da3}",
  "\x{273}\x{331}" => "\x{eebc}",
  '{2}' => "\x{ee52}",
  "\x{251}" => "\x{ee27}",
  '{A}~' => "\x{f1da0}",
  'x~' => "\x{eeed}",
  '{ACD}' => "\x{f1d31}",
  '{ABDFG}' => "\x{f1d7a}",
  'dz`' => "\x{ee14}",
  "\x{f0}~" => "\x{eee7}",
  '{ADFG}' => "\x{f1d72}",
  "E\x{331}" => "\x{eead}",
  '#E~' => "\x{eede}",
  "<\x{331}" => "\x{ee98}",
  '{vowel}~' => "\x{f1da0}",
  'N\\' => "\x{ee3a}",
  "q\x{3c7}\x{331}" => "\x{ee9d}",
  'x' => "\x{ee6d}",
  '{ABC}~' => "\x{f1da9}",
  '{strongfricative}' => "\x{f1d68}",
  '{BE}~' => "\x{f1d8c}",
  "5\x{331}" => "\x{eed5}",
  "{ACDEFG}\x{331}" => "\x{f1df7}",
  '{0}~' => "\x{eed0}",
  '{ABDEG}' => "\x{f1d7c}",
  'r' => "\x{ee4f}",
  'N~' => "\x{eebd}",
  '{ABC}' => "\x{f1d29}",
  "{ABEG}\x{331}" => "\x{f1dec}",
  '{BCG}' => "\x{f1d49}",
  "c\x{331}" => "\x{eefe}",
  "\x{262}" => "\x{ee72}",
  "\x{20a9}\x{331}" => "\x{eeb1}",
  "{ABCDF}\x{331}" => "\x{f1dbb}",
  '{backlow}~' => "\x{f1d87}",
  '{ABCDEG}~' => "\x{f1dfd}",
  ')~' => "\x{ee86}",
  'ts' => "\x{ee1f}",
  "s\x{331}" => "\x{ee99}",
  "?\x{331}" => "\x{ee8e}",
  '_~' => "\x{ee90}",
  "t`\x{331}" => "\x{eefc}",
  'c' => "\x{ee7e}",
  "{backmid}\x{331}" => "\x{f1d81}",
  '7' => "\x{ee57}",
  "{0}\x{331}" => "\x{eed0}",
  'z' => "\x{ee11}",
  '#' => "\x{ee01}",
  "\x{29f}" => "\x{ee35}",
  'J\\' => "\x{ee76}",
  '#C' => "\x{ee5c}",
  'J~' => "\x{eebe}",
  "{uvular}\x{331}" => "\x{f1d82}",
  "\x{2026}\x{331}" => "\x{eea0}",
  "\x{266}\x{331}" => "\x{eee1}",
  '?\\' => "\x{ee79}",
  'K~' => "\x{eeb3}",
  '.~' => "\x{ee84}",
  "t\x{282}~" => "\x{ee9c}",
  '{ABCDG}~' => "\x{f1df9}",
  '{4}~' => "\x{eed4}",
  '{DFG}~' => "\x{f1dd2}",
  "{ACE}\x{331}" => "\x{f1da5}",
  "e\\\x{331}" => "\x{eee0}",
  "{13}\x{331}" => "\x{eedd}",
  "{ABCF}\x{331}" => "\x{f1dab}",
  '{EFG}~' => "\x{f1dc6}",
  "{primary}\x{331}" => "\x{f1da8}",
  '{BCE}' => "\x{f1d0d}",
  't`~' => "\x{eefc}",
  '|\\~' => "\x{eecd}",
  "\x{2044}\x{331}" => "\x{eec9}",
  "{CD}\x{331}" => "\x{f1d91}",
  "{palatal}\x{331}" => "\x{f1d86}",
  'O~' => "\x{eeaf}",
  '1~' => "\x{eed1}",
  '{weakplosive}' => "\x{f1d70}",
  "\x{22ee}~" => "\x{eef0}",
  '{BCDEFG}' => "\x{f1d5f}",
  "\x{262}~" => "\x{eef2}",
  '{13}' => "\x{ee5d}",
  "{AF}\x{331}" => "\x{f1da2}",
  'G\\' => "\x{ee72}",
  "\x{14b}\x{331}" => "\x{eebd}",
  '{AD}' => "\x{f1d30}",
  "\x{295}~" => "\x{eee1}",
  'Z' => "\x{ee46}",
  ';~' => "\x{ee8c}",
  '--~' => "\x{eec0}",
  '||~' => "\x{ee95}",
  'b' => "\x{ee73}",
  "y\x{331}" => "\x{eea6}",
  "6\x{331}" => "\x{eed6}",
  '{CDE}' => "\x{f1d15}",
  "\x{3005}~" => "\x{eef0}",
  "ts\x{331}" => "\x{ee9f}",
  "{BCDG}\x{331}" => "\x{f1dd9}",
  "\x{292}" => "\x{ee46}",
  "{secondary}\x{331}" => "\x{f1da0}",
  "\x{277b}" => "\x{eede}",
  '{CG}~' => "\x{f1dc1}",
  "\x{290}" => "\x{ee64}",
  '{strong}~' => "\x{f1d88}",
  'y' => "\x{ee26}",
  '//~' => "\x{eec9}",
  '[10]' => "\x{eeda}",
  "\x{283}~" => "\x{eece}",
  "{ADF}\x{331}" => "\x{f1db2}",
  ">\x{331}" => "\x{ee92}",
  '{E}' => "\x{f1d04}",
  '{weak}~' => "\x{f1d80}",
  '{AG}' => "\x{f1d60}",
  '{ADEF}' => "\x{f1d36}",
  '{10}~' => "\x{eeda}",
  "E\x{304}" => "\x{ee5e}",
  "\x{2018}" => "\x{ee08}",
  "\x{25b}\x{331}" => "\x{eead}",
  '{ACDFG}' => "\x{f1d73}",
  'ts`~' => "\x{ee9c}",
  "{Z}\x{331}" => "\x{f1d80}",
  "\x{2044}" => "\x{ee49}",
  "\x{f8}" => "\x{ee24}",
  "\x{272}" => "\x{ee3e}",
  '{ABCDEFG}~' => "\x{f1dff}",
  '{labial}~' => "\x{f1d83}",
  '{BEFG}~' => "\x{f1dce}",
  "\x{20ac}" => "\x{ee31}",
  "{retroflex}\x{331}" => "\x{f1d84}",
  "#B\x{331}" => "\x{eedb}",
  '{numeral}' => "\x{f1d50}",
  'ts\\~' => "\x{ee9e}",
  "\x{28e}~" => "\x{eeb6}",
  "{ABDEFG}\x{331}" => "\x{f1dfe}",
  "O\x{331}" => "\x{eeaf}",
  '{BCDG}~' => "\x{f1dd9}",
  '{CDF}' => "\x{f1d13}",
  "G\x{331}" => "\x{eee5}",
  '{BCEFG}' => "\x{f1d4f}",
  '{CDEG}' => "\x{f1d55}",
  '{ACEG}' => "\x{f1d65}",
  "s\\\x{331}" => "\x{eece}",
  "\x{2464}" => "\x{eed5}",
  '{ABD}' => "\x{f1d38}",
  '{BCEF}~' => "\x{f1d8f}",
  "\x{29d}~" => "\x{eee6}",
  '{dental}' => "\x{f1d07}",
  '{AE}~' => "\x{f1da4}",
  '{ABFG}' => "\x{f1d6a}",
  '{strongplosive}~' => "\x{f1df8}",
  "{ABCDE}\x{331}" => "\x{f1dbd}",
  '{ABE}~' => "\x{f1dac}",
  '0~' => "\x{eed0}",
  "\x{259}~" => "\x{eee0}",
  '5' => "\x{ee55}",
  "r\x{331}" => "\x{eecf}",
  '{ABD}~' => "\x{f1db8}",
  '[1/16]' => "\x{eedf}",
  "D\x{331}" => "\x{eee7}",
  '{ABDEG}~' => "\x{f1dfc}",
  '#~' => "\x{ee81}",
  "\x{a3}\x{331}" => "\x{eeb1}",
  "\x{256}~" => "\x{eef4}",
  '{ADE}' => "\x{f1d34}",
  '{DG}' => "\x{f1d50}",
  "\x{295}\x{331}" => "\x{eee1}",
  '{ACEFG}~' => "\x{f1de7}",
  '{BDG}' => "\x{f1d58}",
  "{14}\x{331}" => "\x{eede}",
  '?:~' => "\x{ee8b}",
  '@~' => "\x{eeb2}",
  '{ABDE}' => "\x{f1d3c}",
  '&&~' => "\x{eec5}",
  '{ABCFG}' => "\x{f1d6b}",
  '{AEFG}' => "\x{f1d66}",
  "{4}\x{331}" => "\x{eed4}",
  "{AG}\x{331}" => "\x{f1de0}",
  "#E\x{331}" => "\x{eede}",
  '{strongfricative}~' => "\x{f1de8}",
  '{frontmid}' => "\x{f1d04}",
  'z~' => "\x{ee91}",
  '{EG}~' => "\x{f1dc4}",
  "\x{26c}" => "\x{ee33}",
  '[5]' => "\x{eed5}",
  '{ABCEFG}' => "\x{f1d6f}",
  "\x{273}~" => "\x{eebc}",
  "\x{272}~" => "\x{eebe}",
  "\x{3c7}~" => "\x{eeea}",
  "\x{a1}~" => "\x{ee8d}",
  "{strongplosive}\x{331}" => "\x{f1df8}",
  "{BCDEF}\x{331}" => "\x{f1d9f}",
  "{DFG}\x{331}" => "\x{f1dd2}",
  "\x{3c7}\x{331}" => "\x{eeea}",
  '0' => "\x{ee50}",
  "q\x{331}" => "\x{eefa}",
  ':~' => "\x{ee83}",
  '{ACDEFG}' => "\x{f1d77}",
  '{ACDG}' => "\x{f1d71}",
  '{BG}~' => "\x{f1dc8}",
  '{9}' => "\x{ee59}",
  "\x{ab}\x{331}" => "\x{ee88}",
  "%\x{331}" => "\x{eef1}",
  '{DEF}~' => "\x{f1d96}",
  "t\x{283}" => "\x{ee1e}",
  "{A}\x{331}" => "\x{f1da0}",
  "\"\x{331}" => "\x{ee8a}",
  "r`\x{331}" => "\x{eec4}",
  '{ADEFG}~' => "\x{f1df6}",
  'N' => "\x{ee3d}",
  "\x{a4}\x{331}" => "\x{eeb1}",
  "1\x{331}" => "\x{eed1}",
  'y~' => "\x{eea6}",
  'o' => "\x{ee29}",
  "{nasal}\x{331}" => "\x{f1db8}",
  "K\x{331}" => "\x{eeb3}",
  '{backlow}' => "\x{f1d07}",
  "\x{2014}" => "\x{ee40}",
  '{5}' => "\x{ee55}",
  "#\x{331}" => "\x{ee81}",
  "dz\\\x{331}" => "\x{ee96}",
  '#B' => "\x{ee5b}",
  "{ADG}\x{331}" => "\x{f1df0}",
  "j\x{331}" => "\x{eecc}",
  "\x{268}\x{331}" => "\x{eeaa}",
  '{B}' => "\x{f1d08}",
  "v\x{331}" => "\x{eee3}",
  "//\x{331}" => "\x{eec9}",
  '!!' => "\x{ee48}",
  "\x{264}" => "\x{ee21}",
  "r\\\x{331}" => "\x{eec4}",
  'l~' => "\x{eeb7}",
  "+\x{331}" => "\x{eeb0}",
  "{ADEFG}\x{331}" => "\x{f1df6}",
  '{ABCEG}' => "\x{f1d6d}",
  'p' => "\x{ee7b}",
  'p~' => "\x{eefb}",
  '<<~' => "\x{eeb9}",
  "d\x{292}~" => "\x{ee96}",
  "kx\x{331}" => "\x{ee9d}",
  '{palatal}' => "\x{f1d06}",
  'r\\`' => "\x{ee44}",
  "9\\\x{331}" => "\x{eea5}",
  "\x{58f}~" => "\x{eeb1}",
  "{CDF}\x{331}" => "\x{f1d93}",
  "dZ\x{331}" => "\x{ee96}",
  "=\x{331}" => "\x{ee8f}",
  ' ' => "\x{ee00}",
  "A\x{331}" => "\x{eea7}",
  "\x{277f}" => "\x{eed9}",
  '?' => "\x{ee0e}",
  "\x{58f}" => "\x{ee31}",
  '{ABF}' => "\x{f1d2a}",
  "9\x{331}" => "\x{eed9}",
  "*\x{331}" => "\x{ee9a}",
  "{strongaffricate}\x{331}" => "\x{f1d98}",
  "\x{279}" => "\x{ee44}",
  "{CDE}\x{331}" => "\x{f1d95}",
  'g' => "\x{ee75}",
  "{ACDF}\x{331}" => "\x{f1db3}",
  '#B~' => "\x{eedb}",
  "{BCDFG}\x{331}" => "\x{f1ddb}",
  "{ABFG}\x{331}" => "\x{f1dea}",
  "d\x{292}" => "\x{ee16}",
  "\x{25f}~" => "\x{eef6}",
  'r~' => "\x{eecf}",
  "\x{28e}" => "\x{ee36}",
  '8~' => "\x{eed8}",
  "<<\x{331}" => "\x{eeb9}",
  '2\\' => "\x{ee24}",
  "{CFG}\x{331}" => "\x{f1dc3}",
  '{ACDEF}~' => "\x{f1db7}",
  "\x{1c0}\x{331}" => "\x{eecd}",
  "\x{263}~" => "\x{eee5}",
  'z`~' => "\x{eee4}",
  "\x{259}\x{331}" => "\x{eee0}",
  "{C}\x{331}" => "\x{f1d81}",
  '::' => "\x{ee70}",
  "\x{279}\x{331}" => "\x{eec4}",
  "A\x{304}\x{331}" => "\x{eeda}",
  "t\x{26c}\x{331}" => "\x{ee93}",
  '{ABCE}~' => "\x{f1dad}",
  "R\x{331}" => "\x{eee2}",
  "{frontmid}\x{331}" => "\x{f1d84}",
  '[8]' => "\x{eed8}",
  "d\x{290}" => "\x{ee14}",
  'r\\~' => "\x{eec4}",
  "#C\x{331}" => "\x{eedc}",
  'z\\~' => "\x{eec6}",
  "\x{2a1}" => "\x{ee78}",
  '{BCDFG}~' => "\x{f1ddb}",
  '{centerhigh}' => "\x{f1d02}",
  'kx' => "\x{ee1d}",
  "{ABCDEFG}\x{331}" => "\x{f1dff}",
  '{C}~' => "\x{f1d81}",
  "{ACDG}\x{331}" => "\x{f1df1}",
  'b~' => "\x{eef3}",
  's' => "\x{ee19}",
  '{ACDE}' => "\x{f1d35}",
  '.' => "\x{ee04}",
  "\x{b0}\x{331}" => "\x{eeb8}",
  '{ABEFG}' => "\x{f1d6e}",
  't' => "\x{ee7f}",
  'N\\~' => "\x{eeba}",
  '{uvular}' => "\x{f1d02}",
  'o~' => "\x{eea9}",
  'u\\~' => "\x{eea2}",
  "\x{283}\x{331}" => "\x{eece}",
  'f~' => "\x{eeeb}",
  '{3}' => "\x{ee53}",
  '{BG}' => "\x{f1d48}",
  "\x{153}" => "\x{ee25}",
  '3' => "\x{ee53}",
  "{CEFG}\x{331}" => "\x{f1dc7}",
  's`~' => "\x{eeec}",
  "\x{3b8}\x{331}" => "\x{eeef}",
  '{strongaffricate}' => "\x{f1d18}",
  '{frontlow}~' => "\x{f1d85}",
  "d\x{291}\x{331}" => "\x{ee96}",
  "\x{1c2}\x{331}" => "\x{eecd}",
  "{ABCDEG}\x{331}" => "\x{f1dfd}",
  '{CDG}~' => "\x{f1dd1}",
  "\x{20a4}~" => "\x{eeb1}",
  "{E}\x{331}" => "\x{f1d84}",
  '{ABCDG}' => "\x{f1d79}",
  'i\\~' => "\x{eeaa}",
  '{BCD}~' => "\x{f1d99}",
  '{BF}~' => "\x{f1d8a}",
  "{3}\x{331}" => "\x{eed3}",
  "{AEFG}\x{331}" => "\x{f1de6}",
  "{BC}\x{331}" => "\x{f1d89}",
  "D\x{304}" => "\x{ee5d}",
  "\x{a3}" => "\x{ee31}",
  "\x{267}~" => "\x{eeed}",
  'dZ~' => "\x{ee96}",
  "t\x{331}" => "\x{eeff}",
  "\x{277a}" => "\x{eedd}",
  '{ACEFG}' => "\x{f1d67}",
  "h\x{331}" => "\x{eee9}",
  "\x{270}" => "\x{ee65}",
  '[1/5]' => "\x{eedd}",
  "\x{e6}\x{331}" => "\x{eea8}",
  "\x{2018}~" => "\x{ee88}",
  "?\\\x{331}" => "\x{eef9}",
  '{ABCDEF}' => "\x{f1d3f}",
  '{DEF}' => "\x{f1d16}",
  "{CDFG}\x{331}" => "\x{f1dd3}",
  "m\x{331}" => "\x{eebb}",
  "{BDF}\x{331}" => "\x{f1d9a}",
  '{glottal}' => "\x{f1d01}",
  '{ADF}~' => "\x{f1db2}",
  ".\x{331}" => "\x{ee84}",
  '#E' => "\x{ee5e}",
  "\x{273}" => "\x{ee3c}",
  '{BDF}~' => "\x{f1d9a}",
  'd~' => "\x{eef7}",
  "t\x{282}\x{331}" => "\x{ee9c}",
  "{FG}\x{331}" => "\x{f1dc2}",
  '{ACDG}~' => "\x{f1df1}",
  '{BCDEG}~' => "\x{f1ddd}",
  '{BEG}~' => "\x{f1dcc}",
  "{strong}\x{331}" => "\x{f1d88}",
  '{primary}' => "\x{f1d28}",
  '{ABG}~' => "\x{f1de8}",
  'w~' => "\x{eec3}",
  "`\x{331}" => "\x{ee88}",
  "\x{288}\x{331}" => "\x{eefc}",
  '{C}' => "\x{f1d01}",
  "\x{292}\x{331}" => "\x{eec6}",
  "g\x{331}" => "\x{eef5}",
  'G' => "\x{ee65}",
  '{CDEFG}' => "\x{f1d57}",
  'h\\' => "\x{ee61}",
  "pf\x{331}" => "\x{ee9b}",
  "\x{255}" => "\x{ee4e}",
  "\x{127}\x{331}" => "\x{eee8}",
  '{ABCEF}~' => "\x{f1daf}",
  "\x{28e}\x{331}" => "\x{eeb6}",
  "\x{2a1}~" => "\x{eef8}",
  '{ABE}' => "\x{f1d2c}",
  '{BDF}' => "\x{f1d1a}",
  "{weak}\x{331}" => "\x{f1d80}",
  "{15}\x{331}" => "\x{eedf}",
  "\x{a1}\x{331}" => "\x{ee8d}",
  "\x{b0}" => "\x{ee38}",
  "\x{1c3}" => "\x{ee4d}",
  '{BDEG}' => "\x{f1d5c}",
  "q\x{3c7}" => "\x{ee1d}",
  '[2]' => "\x{eed2}",
  "\x{f8}\x{331}" => "\x{eea4}",
  '--' => "\x{ee40}",
  "\x{a5}~" => "\x{eeb1}",
  'qX' => "\x{ee1d}",
  "{labial}\x{331}" => "\x{f1d83}",
  '4\\~' => "\x{eec7}",
  '{BE}' => "\x{f1d0c}",
  '{ABEG}~' => "\x{f1dec}",
  '2~' => "\x{eed2}",
  ' ' => "\x{ee00}",
  '{approximant}~' => "\x{f1dc0}",
  '\'~' => "\x{ee82}",
  '{CDF}~' => "\x{f1d93}",
  '$' => "\x{ee31}",
  '{ACEF}~' => "\x{f1da7}",
  '#F~' => "\x{eedf}",
  '{approximant}' => "\x{f1d40}",
  "{AEG}\x{331}" => "\x{f1de4}",
  "{BCDF}\x{331}" => "\x{f1d9b}",
  "&&\x{331}" => "\x{eec5}",
  '{11}~' => "\x{eedb}",
  '[3]' => "\x{eed3}",
  '{DF}~' => "\x{f1d92}",
  "{BCFG}\x{331}" => "\x{f1dcb}",
  '{AEF}~' => "\x{f1da6}",
  'ts~' => "\x{ee9f}",
  '{AF}' => "\x{f1d22}",
  'j' => "\x{ee4c}",
  '{CEF}~' => "\x{f1d87}",
  "\x{264}\x{331}" => "\x{eea1}",
  '[16]' => "\x{eed0}",
  '{8}~' => "\x{eed8}",
  "\x{26f}\x{331}" => "\x{eea3}",
  "\x{272}\x{331}" => "\x{eebe}",
  '{DEG}' => "\x{f1d54}",
  '{1}~' => "\x{eed1}",
  '<<' => "\x{ee39}",
  '{BCF}~' => "\x{f1d8b}",
  '{strongaffricate}~' => "\x{f1d98}",
  '{nasal}~' => "\x{f1db8}",
  '{weak}' => "\x{f1d00}",
  '{AE}' => "\x{f1d24}",
  "'\x{331}" => "\x{ee82}",
  '{A}' => "\x{f1d20}",
  "B\x{304}\x{331}" => "\x{eedb}",
  "{ACFG}\x{331}" => "\x{f1de3}",
  '{ABFG}~' => "\x{f1dea}",
  "dz\x{331}" => "\x{ee97}",
  '{DE}~' => "\x{f1d94}",
  '{ABDG}' => "\x{f1d78}",
  'g~' => "\x{eef5}",
  '{AEG}~' => "\x{f1de4}",
  "{velar}\x{331}" => "\x{f1d85}",
  '#C~' => "\x{eedc}",
  '{CE}' => "\x{f1d05}",
  "{BG}\x{331}" => "\x{f1dc8}",
  "{AD}\x{331}" => "\x{f1db0}",
  'e\\~' => "\x{eee0}",
  '{ABDEF}' => "\x{f1d3e}",
  '{liquid}~' => "\x{f1db0}",
  '#D' => "\x{ee5d}",
  'j~' => "\x{eecc}",
  'm~' => "\x{eebb}",
  '{F}~' => "\x{f1d82}",
  "{approximant}\x{331}" => "\x{f1dc0}",
  "\x{2007}" => "\x{ee00}",
  '{backhigh}~' => "\x{f1d83}",
  "n`\x{331}" => "\x{eebc}",
  '{ADG}~' => "\x{f1df0}",
  '{BD}~' => "\x{f1d98}",
  ">\\\x{331}" => "\x{eef8}",
  '{ABCEG}~' => "\x{f1ded}",
  "\x{3b8}~" => "\x{eeef}",
  "#F\x{331}" => "\x{eedf}",
  '{DF}' => "\x{f1d12}",
  "{punctuation}\x{331}" => "\x{f1d80}",
  'r\\`~' => "\x{eec4}",
  '{G}~' => "\x{f1dc0}",
  "\x{266}" => "\x{ee61}",
  "-\x{331}" => "\x{eec2}",
  "\x{ac}\x{331}" => "\x{eec8}",
  "d\x{290}~" => "\x{ee94}",
  "\x{282}~" => "\x{eeec}",
  "{2nd}\x{331}" => "\x{f1d80}",
  "E\x{304}\x{331}" => "\x{eede}",
  'r`~' => "\x{eec4}",
  "#D\x{331}" => "\x{eedd}",
  "C\x{304}~" => "\x{eedc}",
  '{numeral}~' => "\x{f1dd0}",
  "{12}\x{331}" => "\x{eedc}",
  '{BFG}' => "\x{f1d4a}",
  '{flap}' => "\x{f1d40}",
  't`' => "\x{ee7c}",
  '[1/6]' => "\x{eede}",
  'J\\~' => "\x{eef6}",
  '{BF}' => "\x{f1d0a}",
  '{BCG}~' => "\x{f1dc9}",
  "{ACEF}\x{331}" => "\x{f1da7}",
  "\x{298}~" => "\x{eecd}",
  "\x{d7}" => "\x{ee1a}",
  "{ABCE}\x{331}" => "\x{f1dad}",
  '{glottal}~' => "\x{f1d81}",
  "T\x{331}" => "\x{eeef}",
  "\x{bb}~" => "\x{ee82}",
  '{CG}' => "\x{f1d41}",
  'kx~' => "\x{ee9d}",
  'h\\~' => "\x{eee1}",
  "\x{266}~" => "\x{eee1}",
  '@' => "\x{ee32}",
  '7~' => "\x{eed7}",
  "B\x{304}" => "\x{ee5b}",
  'u' => "\x{ee2b}",
  "L\\\x{331}" => "\x{eeb5}",
  "\x{270}\x{331}" => "\x{eee5}",
  '{AEF}' => "\x{f1d26}",
  '{6}' => "\x{ee56}",
  "\x{2461}" => "\x{eed2}",
  '{AF}~' => "\x{f1da2}",
  '{BCE}~' => "\x{f1d8d}",
  "A\x{304}" => "\x{ee5a}",
  "qX\x{331}" => "\x{ee9d}",
  "{pharyngeal}\x{331}" => "\x{f1d80}",
  "{ABC}\x{331}" => "\x{f1da9}",
  '{0}' => "\x{ee50}",
  "{ABCEF}\x{331}" => "\x{f1daf}",
  '{ABDFG}~' => "\x{f1dfa}",
  '{FG}~' => "\x{f1dc2}",
  "\x{a4}" => "\x{ee31}",
  '{strong}' => "\x{f1d08}",
  '{ACDF}~' => "\x{f1db3}",
  '{palatal}~' => "\x{f1d86}",
  "{BF}\x{331}" => "\x{f1d8a}",
  '{BCDEF}' => "\x{f1d1f}",
  '{BCDE}~' => "\x{f1d9d}",
  '{punctuation}' => "\x{f1d00}",
  '{CFG}' => "\x{f1d43}",
  '{ABDEFG}' => "\x{f1d7e}",
  "{DE}\x{331}" => "\x{f1d94}",
  "{8}\x{331}" => "\x{eed8}",
  "t\x{255}" => "\x{ee1e}",
  "\x{2463}" => "\x{eed4}",
  '{vowel}' => "\x{f1d20}",
  '[1/2]' => "\x{eed1}",
  "\x{281}" => "\x{ee62}",
  '?\\~' => "\x{eef9}",
  "{7}\x{331}" => "\x{eed7}",
  '{ACE}' => "\x{f1d25}",
  'f' => "\x{ee6b}",
  "B\x{304}~" => "\x{eedb}",
  '{ABDG}~' => "\x{f1df8}",
  'z\\' => "\x{ee46}",
  '{BFG}~' => "\x{f1dca}",
  'S' => "\x{ee4e}",
  "{BD}\x{331}" => "\x{f1d98}",
  '{Z}~' => "\x{f1d80}",
  '...' => '...',
  "\x{292}~" => "\x{eec6}",
  "r\\`\x{331}" => "\x{eec4}",
  ":\x{331}" => "\x{ee83}",
  '{weakfricative}' => "\x{f1d60}",
  "8\x{331}" => "\x{eed8}",
  "\x{127}" => "\x{ee68}",
  "{ABG}\x{331}" => "\x{f1de8}",
  '{BDFG}' => "\x{f1d5a}",
  '^^~' => "\x{eeca}",
  'ts`' => "\x{ee1c}",
  "\x{2019}\x{331}" => "\x{ee82}",
  "\x{20a4}" => "\x{ee31}",
  "\x{251}\x{331}" => "\x{eea7}",
  "d\x{291}" => "\x{ee16}",
  "{CEF}\x{331}" => "\x{f1d87}",
  '{BCEG}~' => "\x{f1dcd}",
  "{ABCDEF}\x{331}" => "\x{f1dbf}",
  '{ABDE}~' => "\x{f1dbc}",
  '_' => "\x{ee10}",
  "{ABF}\x{331}" => "\x{f1daa}",
  "\x{f8}~" => "\x{eea4}",
  "e\x{331}" => "\x{eeac}",
  '{BCDEFG}~' => "\x{f1ddf}",
  "{DF}\x{331}" => "\x{f1d92}",
  '#F' => "\x{ee5f}",
  '|' => '',
  "{BDEG}\x{331}" => "\x{f1ddc}",
  "{BCEFG}\x{331}" => "\x{f1dcf}",
  "\x{1c1}~" => "\x{eecd}",
  "\x{1c1}\x{331}" => "\x{eecd}",
  ':' => "\x{ee03}",
  'O' => "\x{ee2f}",
  "{G}\x{331}" => "\x{f1dc0}",
  "\x{2228}\x{331}" => "\x{ee95}",
  "::\x{331}" => "\x{eef0}",
  '{1st}~' => "\x{f1d88}",
  'dz' => "\x{ee17}",
  '=' => "\x{ee0f}",
  '{ABCDF}~' => "\x{f1dbb}",
  '{BCEG}' => "\x{f1d4d}",
  "{ACEG}\x{331}" => "\x{f1de5}",
  "\x{289}" => "\x{ee22}",
  '{ACDEG}~' => "\x{f1df5}",
  '{alveolar}~' => "\x{f1d87}",
  "u\x{331}" => "\x{eeab}",
  'A' => "\x{ee27}",
  '{ABCDEF}~' => "\x{f1dbf}",
  "{10}\x{331}" => "\x{eeda}",
  '%' => "\x{ee71}",
  '{ABCEFG}~' => "\x{f1def}",
  "h\\\x{331}" => "\x{eee1}",
  "\x{26d}\x{331}" => "\x{eeb4}",
  '{ABCE}' => "\x{f1d2d}",
  '{ACDEF}' => "\x{f1d37}",
  '{AC}~' => "\x{f1da1}",
  '{CE}~' => "\x{f1d85}",
  "(\x{331}" => "\x{ee89}",
  "\x{20a9}~" => "\x{eeb1}",
  '{BCFG}~' => "\x{f1dcb}",
  'tS~' => "\x{ee9e}",
  '{AFG}~' => "\x{f1de2}",
  'D' => "\x{ee67}",
  'X\\' => "\x{ee68}",
  "\x{26b}\x{331}" => "\x{eeb5}",
  "G\\\x{331}" => "\x{eef2}",
  's~' => "\x{ee99}",
  "J\x{331}" => "\x{eebe}",
  'e' => "\x{ee2c}",
  '`' => "\x{ee08}",
  "{ABCDG}\x{331}" => "\x{f1df9}",
  "\x{2228}" => "\x{ee15}",
  "\x{2462}" => "\x{eed3}",
  "{weakaffricate}\x{331}" => "\x{f1d90}",
  '{BEFG}' => "\x{f1d4e}",
  '{BCDG}' => "\x{f1d59}",
  '{ABCDE}~' => "\x{f1dbd}",
  '<~' => "\x{ee98}",
  "\x{2227}" => "\x{ee45}",
  "{ABCDFG}\x{331}" => "\x{f1dfb}",
  "{1}\x{331}" => "\x{eed1}",
  ',' => "\x{ee05}",
  "{ABCG}\x{331}" => "\x{f1de9}",
  "{BCG}\x{331}" => "\x{f1dc9}",
  "D\x{304}\x{331}" => "\x{eedd}",
  'n~' => "\x{eebf}",
  '*' => "\x{ee1a}",
  "{AE}\x{331}" => "\x{f1da4}",
  "\x{1c0}" => "\x{ee4d}",
  '{6}~' => "\x{eed6}",
  '{punctuation}~' => "\x{f1d80}",
  "!\x{331}" => "\x{ee87}",
  '{ABCD}~' => "\x{f1db9}",
  'u~' => "\x{eeab}",
  '{9}~' => "\x{eed9}",
  "\x{3005}\x{331}" => "\x{eef0}",
  "{AC}\x{331}" => "\x{f1da1}",
  "\x{254}" => "\x{ee2f}",
  "!!\x{331}" => "\x{eec8}",
  "\x{256}" => "\x{ee74}",
  '{ABF}~' => "\x{f1daa}",
  ')' => "\x{ee06}",
  'n`' => "\x{ee3c}",
  'dz`~' => "\x{ee94}",
  "{EG}\x{331}" => "\x{f1dc4}",
  "\x{f0}\x{331}" => "\x{eee7}",
  '{8}' => "\x{ee58}",
  ")\x{331}" => "\x{ee86}",
  "\x{29f}\x{331}" => "\x{eeb5}",
  'e\\' => "\x{ee60}",
  "\x{bf}\x{331}" => "\x{ee8b}",
  'i\\' => "\x{ee2a}",
  '{AFG}' => "\x{f1d62}",
  '#A' => "\x{ee5a}",
  'dz~' => "\x{ee97}",
  "d\x{290}\x{331}" => "\x{ee94}",
  's`' => "\x{ee6c}",
  '`~' => "\x{ee88}",
  '!!~' => "\x{eec8}",
  "..\x{331}" => "\x{eea0}",
  "{CDEG}\x{331}" => "\x{f1dd5}",
  "\x{294}" => "\x{ee79}",
  'tS' => "\x{ee1e}",
  "!:\x{331}" => "\x{ee8d}",
  '-' => "\x{ee42}",
  "\x{26d}~" => "\x{eeb4}",
  "{D}\x{331}" => "\x{f1d90}",
  '{1}' => "\x{ee51}",
  "{ACEFG}\x{331}" => "\x{f1de7}",
  '{weakfricative}~' => "\x{f1de0}",
  "{ACDFG}\x{331}" => "\x{f1df3}",
  '1' => "\x{ee51}",
  '{alveolar}' => "\x{f1d07}",
  '?:' => "\x{ee0b}",
  '{ABCDEG}' => "\x{f1d7d}",
  "\x{27b}~" => "\x{eec4}",
  'E~' => "\x{eead}",
  '&&' => "\x{ee45}",
  '{ACFG}~' => "\x{f1de3}",
  'r`' => "\x{ee44}",
  '{ABCDFG}' => "\x{f1d7b}",
  '{CF}' => "\x{f1d03}",
  "7\\\x{331}" => "\x{eea1}",
  'S~' => "\x{eece}",
  "\x{2465}" => "\x{eed6}",
  'h~' => "\x{eee9}",
  "\x{290}~" => "\x{eee4}",
  "{EF}\x{331}" => "\x{f1d86}",
  "\x{26b}~" => "\x{eeb5}",
  'D~' => "\x{eee7}",
  '+' => "\x{ee30}",
  '4' => "\x{ee54}",
  "_\x{331}" => "\x{ee90}",
  "\x{f7}~" => "\x{eec9}",
  '{B}~' => "\x{f1d88}",
  "\x{a5}" => "\x{ee31}",
  "\x{3c7}" => "\x{ee6a}",
  '[1/8]' => "\x{eed7}",
  '{CDFG}' => "\x{f1d53}",
  "n\x{331}" => "\x{eebf}",
  '{ABCDE}' => "\x{f1d3d}",
  "\x{2295}" => "\x{ee4a}",
  "{numeral}\x{331}" => "\x{f1dd0}",
  '{ACFG}' => "\x{f1d63}",
  'h' => "\x{ee69}",
  "{BDG}\x{331}" => "\x{f1dd8}",
  '{BDE}' => "\x{f1d1c}",
  "\x{3b8}" => "\x{ee6f}",
  '{ABCD}' => "\x{f1d39}",
  "\x{2044}~" => "\x{eec9}",
  '{EF}~' => "\x{f1d86}",
  "\x{24f0}" => "\x{eedf}",
  'd`' => "\x{ee74}",
  "{ABCEG}\x{331}" => "\x{f1ded}",
  '{ADE}~' => "\x{f1db4}",
  '\'' => "\x{ee02}",
  '{CEG}' => "\x{f1d45}",
  '{ABDF}~' => "\x{f1dba}",
  '{7}~' => "\x{eed7}",
  'E' => "\x{ee2d}",
  "\x{289}\x{331}" => "\x{eea2}",
  "\x{294}\x{331}" => "\x{eef9}",
  '{BDE}~' => "\x{f1d9c}",
  "{dental}\x{331}" => "\x{f1d87}",
  "\x{a5}\x{331}" => "\x{eeb1}",
  '{ACD}~' => "\x{f1db1}",
  '{CEF}' => "\x{f1d07}",
  "{CG}\x{331}" => "\x{f1dc1}",
  "t\x{255}~" => "\x{ee9e}",
  'X\\~' => "\x{eee8}",
  '{ACE}~' => "\x{f1da5}",
  'q~' => "\x{eefa}",
  '{14}' => "\x{ee5e}",
  "t\x{26c}" => "\x{ee13}",
  '{DE}' => "\x{f1d14}",
  "{BCE}\x{331}" => "\x{f1d8d}",
  "{CF}\x{331}" => "\x{f1d83}",
  "{ABCFG}\x{331}" => "\x{f1deb}",
  "\x{bb}" => "\x{ee02}",
  "\x{a4}~" => "\x{eeb1}",
  '{retroflex}~' => "\x{f1d84}",
  '=~' => "\x{ee8f}",
  'R' => "\x{ee62}",
  "\x{263}\x{331}" => "\x{eee5}",
  'd' => "\x{ee77}",
  '{DEG}~' => "\x{f1dd4}",
  "{affricate}\x{331}" => "\x{f1d90}",
  'T~' => "\x{eeef}",
  "\x{25f}" => "\x{ee76}",
  "4\\\x{331}" => "\x{eec7}",
  'q' => "\x{ee7a}",
  "t\x{283}\x{331}" => "\x{ee9e}",
  '{CEG}~' => "\x{f1dc5}",
  '&\\' => "\x{ee28}",
  "\x{282}\x{331}" => "\x{eeec}",
  '{10}' => "\x{ee5a}",
  '{5}~' => "\x{eed5}",
  'X' => "\x{ee6a}",
  '?~' => "\x{ee8e}",
  "{flap}\x{331}" => "\x{f1dc0}",
  '..' => "\x{ee20}",
  "\x{f7}\x{331}" => "\x{eec9}",
  "{ABDEF}\x{331}" => "\x{f1dbe}",
  '!:~' => "\x{ee8d}",
  "{alveolar}\x{331}" => "\x{f1d87}",
  "tS\x{331}" => "\x{ee9e}",
  'm' => "\x{ee3b}",
  '{other}~' => "\x{f1dc8}",
  "z\\\x{331}" => "\x{eec6}",
  "{ABEF}\x{331}" => "\x{f1dae}",
  "\x{2c2}" => "\x{ee39}",
  '{CDEG}~' => "\x{f1dd5}",
  "o\x{331}" => "\x{eea9}",
  '{D}' => "\x{f1d10}",
  '{frontmid}~' => "\x{f1d84}",
  '{ACG}' => "\x{f1d61}",
  '{fricative}' => "\x{f1d60}",
  "{BCDEFG}\x{331}" => "\x{f1ddf}",
  ' ~' => "\x{ee80}",
  "\x{26d}" => "\x{ee34}",
  "j\\\x{331}" => "\x{eee6}",
  "\x{2295}~" => "\x{eeca}",
  'T' => "\x{ee6f}",
  '||' => "\x{ee15}",
  '{ABCEF}' => "\x{f1d2f}",
  "{fronthigh}\x{331}" => "\x{f1d86}",
  "{ADE}\x{331}" => "\x{f1db4}",
  "\x{2002}~" => "\x{ee80}",
  '{BCF}' => "\x{f1d0b}",
  "Z\x{331}" => "\x{eec6}",
  '2\\~' => "\x{eea4}",
  '{CDE}~' => "\x{f1d95}",
  "w\x{331}" => "\x{eec3}",
  '{ACDEG}' => "\x{f1d75}",
  "d\x{331}" => "\x{eef7}",
  "\x{267}" => "\x{ee6d}",
  "\x{20ac}~" => "\x{eeb1}",
  '{CDFG}~' => "\x{f1dd3}",
  '[1/3]' => "\x{eedb}",
  '{BC}' => "\x{f1d09}",
  '{BCDF}' => "\x{f1d1b}",
  '7\\' => "\x{ee21}",
  "\x{2026}" => "\x{ee20}",
  "\x{e7}~" => "\x{eeee}",
  '"~' => "\x{ee8a}",
  '{ABCG}' => "\x{f1d69}",
  'L' => "\x{ee36}",
  "0\x{331}" => "\x{eed0}",
  "\x{ab}~" => "\x{ee88}",
  '{CDEFG}~' => "\x{f1dd7}",
  "{ADEF}\x{331}" => "\x{f1db6}",
  "\x{279}~" => "\x{eec4}",
  "\x{268}" => "\x{ee2a}",
  '{14}~' => "\x{eede}",
  "{11}\x{331}" => "\x{eedb}",
  "{B}\x{331}" => "\x{f1d88}",
  "{F}\x{331}" => "\x{f1d82}",
  '9\\~' => "\x{eea5}",
  "z\x{331}" => "\x{ee91}",
  '2' => "\x{ee52}",
  "\x{b0}~" => "\x{eeb8}",
  "\x{127}~" => "\x{eee8}",
  'l`~' => "\x{eeb4}",
  '{other}' => "\x{f1d48}",
  '{2nd}~' => "\x{f1d80}",
  '{ADEF}~' => "\x{f1db6}",
  "a\x{331}" => "\x{eec1}",
  'qX~' => "\x{ee9d}",
  '{ABEG}' => "\x{f1d6c}",
  '7\\~' => "\x{eea1}",
  'pf~' => "\x{ee9b}",
  'Z~' => "\x{eec6}",
  'd`~' => "\x{eef4}",
  "{fricative}\x{331}" => "\x{f1de0}",
  "\x{2227}\x{331}" => "\x{eec5}",
  "{backhigh}\x{331}" => "\x{f1d83}",
  '{velar}' => "\x{f1d05}",
  "f\x{331}" => "\x{eeeb}",
  '{EFG}' => "\x{f1d46}",
  '{CEFG}' => "\x{f1d47}",
  '{2nd}' => "\x{f1d00}",
  '{BCEF}' => "\x{f1d0f}",
  '{ABEF}~' => "\x{f1dae}",
  '{BCFG}' => "\x{f1d4b}",
  "\x{291}" => "\x{ee46}",
  '9\\' => "\x{ee25}",
  'l' => "\x{ee37}",
  '{FG}' => "\x{f1d42}",
  '{centerhigh}~' => "\x{f1d82}",
  "7\x{331}" => "\x{eed7}",
  "\x{20ac}\x{331}" => "\x{eeb1}",
  "3\x{331}" => "\x{eed3}",
  "\x{2227}~" => "\x{eec5}",
  "\x{295}" => "\x{ee61}",
  'tK~' => "\x{ee93}",
  "\x{2c2}\x{331}" => "\x{eeb9}",
  '{BCDEG}' => "\x{f1d5d}",
  'i' => "\x{ee2e}",
  "k\x{331}" => "\x{eefd}",
  "\x{14b}" => "\x{ee3d}",
  'l`' => "\x{ee34}",
  '>\\~' => "\x{eef8}",
  "\x{e3f}\x{331}" => "\x{eeb1}",
  "\x{256}\x{331}" => "\x{eef4}",
  "\x{d7}\x{331}" => "\x{ee9a}",
  'K' => "\x{ee33}",
  "dz`\x{331}" => "\x{ee94}",
  "S\x{331}" => "\x{eece}",
  ',~' => "\x{ee85}",
  '{BDEF}~' => "\x{f1d9e}",
  '{ADEG}~' => "\x{f1df4}",
  '{AB}~' => "\x{f1da8}",
  '-~' => "\x{eec2}",
  "\x{281}~" => "\x{eee2}",
  "\x{2467}" => "\x{eed8}",
  "{centerhigh}\x{331}" => "\x{f1d82}",
  "\x{2014}~" => "\x{eec0}",
  "l\x{331}" => "\x{eeb7}",
  'a' => "\x{ee41}",
  "\x{d7}~" => "\x{ee9a}",
  '{strongplosive}' => "\x{f1d78}",
  '{DG}~' => "\x{f1dd0}",
  's\\~' => "\x{eece}",
  '(' => "\x{ee09}",
  '{nasal}' => "\x{f1d38}",
  "^^\x{331}" => "\x{eeca}",
  '{CFG}~' => "\x{f1dc3}",
  "\@\x{331}" => "\x{eeb2}",
  "\x{2295}\x{331}" => "\x{eeca}",
  '{AC}' => "\x{f1d21}",
  '{Z}' => "\x{f1d00}",
  "{other}\x{331}" => "\x{f1dc8}",
  "\x{2002}" => "\x{ee00}",
  "C\x{304}\x{331}" => "\x{eedc}",
  "{6}\x{331}" => "\x{eed6}",
  "{2}\x{331}" => "\x{eed2}",
  '{CDG}' => "\x{f1d51}",
  "d\x{292}\x{331}" => "\x{ee96}",
  '{EG}' => "\x{f1d44}",
  "\x{153}~" => "\x{eea5}",
  '{frontlow}' => "\x{f1d05}",
  '[6]' => "\x{eed6}",
  "s`\x{331}" => "\x{eeec}",
  '{ADG}' => "\x{f1d70}",
  "\x{2212}\x{331}" => "\x{eec2}",
  "t\x{283}~" => "\x{ee9e}",
  "\x{20a9}" => "\x{ee31}",
  '{BDEFG}' => "\x{f1d5e}",
  '//' => "\x{ee49}",
  'u\\' => "\x{ee22}",
  "D\x{304}~" => "\x{eedd}",
  '{primary}~' => "\x{f1da8}",
  "\x{289}~" => "\x{eea2}",
  '{ABEF}' => "\x{f1d2e}",
  "\x{bf}~" => "\x{ee8b}",
  "{ACDEG}\x{331}" => "\x{f1df5}",
  "\x{2778}" => "\x{eedb}",
  "{glottal}\x{331}" => "\x{f1d81}",
  "ts\\\x{331}" => "\x{ee9e}",
  "{strongfricative}\x{331}" => "\x{f1de8}",
  "\x{2212}" => "\x{ee42}",
  'v' => "\x{ee63}",
  'dz\\' => "\x{ee16}",
  '{ACDFG}~' => "\x{f1df3}",
  '{BCDE}' => "\x{f1d1d}",
  "{BEF}\x{331}" => "\x{f1d8e}",
  "\x{2779}" => "\x{eedc}",
  "\x{a1}" => "\x{ee0d}",
  '>\\' => "\x{ee78}",
  '{E}~' => "\x{f1d84}",
  '[4]' => "\x{eed4}",
  '9~' => "\x{eed9}",
  "\x{281}\x{331}" => "\x{eee2}",
  "\x{282}" => "\x{ee6c}",
  "{weakplosive}\x{331}" => "\x{f1df0}",
  "{frontlow}\x{331}" => "\x{f1d85}",
  '{ABDEF}~' => "\x{f1dbe}",
  'L~' => "\x{eeb6}",
  "{BCD}\x{331}" => "\x{f1d99}",
  "\x{27e}~" => "\x{eec7}",
  "\x{288}~" => "\x{eefc}",
  '<' => "\x{ee18}",
  'j\\~' => "\x{eee6}",
  '{AD}~' => "\x{f1db0}",
  "{CE}\x{331}" => "\x{f1d85}",
  "{CEG}\x{331}" => "\x{f1dc5}",
  "\x{26f}~" => "\x{eea3}",
  '{4}' => "\x{ee54}",
  "z`\x{331}" => "\x{eee4}",
  "\x{a3}~" => "\x{eeb1}",
  '{BCEFG}~' => "\x{f1dcf}",
  "\x{283}" => "\x{ee4e}",
  "\x{246f}" => "\x{eed0}",
  "\x{25f}\x{331}" => "\x{eef6}",
  '{weakplosive}~' => "\x{f1df0}",
  "ts`\x{331}" => "\x{ee9c}",
  "\x{27e}\x{331}" => "\x{eec7}",
  "\x{f7}" => "\x{ee49}",
  "{ABD}\x{331}" => "\x{f1db8}",
  "{ABE}\x{331}" => "\x{f1dac}",
  "\x{2026}~" => "\x{eea0}",
  "\x{254}\x{331}" => "\x{eeaf}",
  "\x{e6}~" => "\x{eea8}",
  "\x{ac}" => "\x{ee48}",
  "t\x{255}\x{331}" => "\x{ee9e}",
  '{BEF}~' => "\x{f1d8e}",
  '{plosive}~' => "\x{f1df0}",
  "\x{2007}\x{331}" => "\x{ee80}",
  'k' => "\x{ee7d}",
  "{BFG}\x{331}" => "\x{f1dca}",
  "N\x{331}" => "\x{eebd}",
  '6' => "\x{ee56}",
  '+~' => "\x{eeb0}",
  "\x{22ee}" => "\x{ee70}",
  '{BDEF}' => "\x{f1d1e}",
  '{affricate}~' => "\x{f1d90}",
  'L\\' => "\x{ee35}",
  '{retroflex}' => "\x{f1d04}",
  'z`' => "\x{ee64}",
  "\x{255}\x{331}" => "\x{eece}",
  "||\x{331}" => "\x{ee95}",
  "\x{298}" => "\x{ee4d}",
  '>' => "\x{ee12}",
  "{DEF}\x{331}" => "\x{f1d96}",
  "p\x{331}" => "\x{eefb}",
  '{ADEFG}' => "\x{f1d76}",
  'v~' => "\x{eee3}",
  '{BEF}' => "\x{f1d0e}",
  "N\\\x{331}" => "\x{eeba}",
  "{AFG}\x{331}" => "\x{f1de2}",
  "{BCEF}\x{331}" => "\x{f1d8f}",
  '4~' => "\x{eed4}",
  "\x{bb}\x{331}" => "\x{ee82}",
  '#A~' => "\x{eeda}",
  "M\x{331}" => "\x{eea3}",
  "\x{2019}~" => "\x{ee82}",
  "L\x{331}" => "\x{eeb6}",
  "\x{27b}" => "\x{ee44}",
  "\x{254}~" => "\x{eeaf}",
  '9' => "\x{ee59}",
  "\x{263}" => "\x{ee65}",
  'pf' => "\x{ee1b}",
  "\x{2777}" => "\x{eed1}",
  "\x{2019}" => "\x{ee02}",
  "\x{291}\x{331}" => "\x{eec6}",
  "{BDE}\x{331}" => "\x{f1d9c}",
  "{plosive}\x{331}" => "\x{f1df0}",
  "{ACDEF}\x{331}" => "\x{f1db7}",
  "\x{1c0}~" => "\x{eecd}",
  "\x{e7}\x{331}" => "\x{eeee}",
  "\x{274}\x{331}" => "\x{eeba}",
  '{ABCF}~' => "\x{f1dab}",
  "d`\x{331}" => "\x{eef4}",
  "{DEFG}\x{331}" => "\x{f1dd6}",
  "{ACG}\x{331}" => "\x{f1de1}",
  '%~' => "\x{eef1}",
  '{ACF}~' => "\x{f1da3}",
  '{ABCDFG}~' => "\x{f1dfb}",
  'k~' => "\x{eefd}",
  'tK' => "\x{ee13}",
  "{ABDE}\x{331}" => "\x{f1dbc}",
  '&\\~' => "\x{eea8}",
  "\x{2007}~" => "\x{ee80}",
  'R~' => "\x{eee2}",
  "\x{264}~" => "\x{eea1}",
  "\x{268}~" => "\x{eeaa}",
  '{ACG}~' => "\x{f1de1}",
  '{fronthigh}~' => "\x{f1d86}",
  "x\x{331}" => "\x{eeed}",
  'L\\~' => "\x{eeb5}",
  '[1/10]' => "\x{eed9}",
  '{AEFG}~' => "\x{f1de6}",
  '{pharyngeal}~' => "\x{f1d80}",
  "--\x{331}" => "\x{eec0}",
  "\x{2014}\x{331}" => "\x{eec0}",
  "\x{288}" => "\x{ee7c}",
  '{backmid}' => "\x{f1d01}",
  "\x{26b}" => "\x{ee35}",
  '{ABG}' => "\x{f1d68}",
  "b\x{331}" => "\x{eef3}",
  's\\' => "\x{ee4e}",
  "\x{1c3}~" => "\x{eecd}",
  "{ABEFG}\x{331}" => "\x{f1dee}",
  "\x{27b}\x{331}" => "\x{eec4}",
  "\x{274}" => "\x{ee3a}",
  'J' => "\x{ee3e}",
  '{G}' => "\x{f1d40}",
  'e~' => "\x{eeac}",
  "\x{1c2}~" => "\x{eecd}",
  "\x{f0}" => "\x{ee67}",
  "{BCF}\x{331}" => "\x{f1d8b}",
  "\x{2c2}~" => "\x{eeb9}",
  'n`~' => "\x{eebc}",
  '{velar}~' => "\x{f1d85}",
  '{fronthigh}' => "\x{f1d06}",
  '{ABCG}~' => "\x{f1de9}",
  '{BCD}' => "\x{f1d19}",
  '5~' => "\x{eed5}",
  '{ABCDF}' => "\x{f1d3b}",
  "2\\\x{331}" => "\x{eea4}",
  '{ADFG}~' => "\x{f1df2}",
  "C\x{331}" => "\x{eeee}",
  "\x{e3f}~" => "\x{eeb1}",
  "{AB}\x{331}" => "\x{f1da8}",
  '{ACEG}~' => "\x{f1de5}",
  "i\x{331}" => "\x{eeae}",
  '#D~' => "\x{eedd}",
  "t\x{282}" => "\x{ee1c}",
  "u\\\x{331}" => "\x{eea2}",
  "\x{1c2}" => "\x{ee4d}",
  "{DG}\x{331}" => "\x{f1dd0}",
  "{BDFG}\x{331}" => "\x{f1dda}",
  '{ABCF}' => "\x{f1d2b}",
  '{plosive}' => "\x{f1d70}",
  "\x{3005}" => "\x{ee70}",
  "\x{2469}" => "\x{eeda}",
  '{pharyngeal}' => "\x{f1d00}",
  "{ABCEFG}\x{331}" => "\x{f1def}",
  "{EFG}\x{331}" => "\x{f1dc6}",
  "\x{298}\x{331}" => "\x{eecd}",
  '{labial}' => "\x{f1d03}",
  '{CF}~' => "\x{f1d83}",
  '{BCDFG}' => "\x{f1d5b}",
  "\x{27e}" => "\x{ee47}",
  "{ACD}\x{331}" => "\x{f1db1}",
  'w' => "\x{ee43}",
  "{1st}\x{331}" => "\x{f1d88}",
  "\x{e6}" => "\x{ee28}",
  '6~' => "\x{eed6}",
  "{CDEF}\x{331}" => "\x{f1d97}",
  'i~' => "\x{eeae}",
  "\x{1c1}" => "\x{ee4d}",
  "{ADEG}\x{331}" => "\x{f1df4}",
  "{9}\x{331}" => "\x{eed9}",
  '[1/4]' => "\x{eedc}",
  '{ABDF}' => "\x{f1d3a}",
  't~' => "\x{eeff}",
  "{CDEFG}\x{331}" => "\x{f1dd7}",
  'X~' => "\x{eeea}",
  "{BDEFG}\x{331}" => "\x{f1dde}",
  "\x{270}~" => "\x{eee5}",
  'ts\\' => "\x{ee1e}",
  "\x{26f}" => "\x{ee23}",
  '!' => "\x{ee07}",
  'dZ' => "\x{ee16}",
  '{backhigh}' => "\x{f1d03}",
  "d\x{291}~" => "\x{ee96}",
  'C' => "\x{ee6e}",
  '{3}~' => "\x{eed3}",
  '{15}~' => "\x{eedf}",
  '^^' => "\x{ee4a}",
  '4\\' => "\x{ee47}",
  '{DEFG}~' => "\x{f1dd6}",
  "X\\\x{331}" => "\x{eee8}",
  "\x{262}\x{331}" => "\x{eef2}",
  "\x{2002}\x{331}" => "\x{ee80}",
  'n' => "\x{ee3f}",
  "{ABDG}\x{331}" => "\x{f1df8}",
  '!:' => "\x{ee0d}",
  "\x{251}~" => "\x{eea7}",
  "{BDEF}\x{331}" => "\x{f1d9e}",
  "\x{e7}" => "\x{ee6e}",
  "{vowel}\x{331}" => "\x{f1da0}",
  "{BEG}\x{331}" => "\x{f1dcc}",
  "{CDG}\x{331}" => "\x{f1dd1}",
  "\x{22ee}\x{331}" => "\x{eef0}",
  "\x{259}" => "\x{ee60}",
  "#A\x{331}" => "\x{eeda}",
  '{D}~' => "\x{f1d90}",
  "i\\\x{331}" => "\x{eeaa}",
  '*~' => "\x{ee9a}",
  '{2}~' => "\x{eed2}",
  '{ABDEFG}~' => "\x{f1dfe}",
  " \x{331}" => "\x{ee80}",
  '{BEG}' => "\x{f1d4c}",
  '{CEFG}~' => "\x{f1dc7}",
  '>~' => "\x{ee92}",
  '{ABCDEFG}' => "\x{f1d7f}",
  '{weakaffricate}~' => "\x{f1d90}",
  'G\\~' => "\x{eef2}",
  'r\\' => "\x{ee44}",
  "{5}\x{331}" => "\x{eed5}",
  '{13}~' => "\x{eedd}",
  "{DEG}\x{331}" => "\x{f1dd4}",
  '{ACEF}' => "\x{f1d27}",
  'A~' => "\x{eea7}",
  '{affricate}' => "\x{f1d10}",
  '{12}~' => "\x{eedc}",
  "{ADFG}\x{331}" => "\x{f1df2}",
  "J\\\x{331}" => "\x{eef6}",
  "l`\x{331}" => "\x{eeb4}",
  '{secondary}' => "\x{f1d20}",
  '{secondary}~' => "\x{f1da0}",
  '|\\' => "\x{ee4d}",
  "q\x{3c7}~" => "\x{ee9d}",
  "{backlow}\x{331}" => "\x{f1d87}",
  '{BDEG}~' => "\x{f1ddc}",
  ';' => "\x{ee0c}",
  '{11}' => "\x{ee5b}",
  '{ACDF}' => "\x{f1d33}",
  "\x{290}\x{331}" => "\x{eee4}",
  "|\\\x{331}" => "\x{eecd}",
  "4\x{331}" => "\x{eed4}",
  '{uvular}~' => "\x{f1d82}",
  "\x{ab}" => "\x{ee08}",
  '{AG}~' => "\x{f1de0}",
  "A\x{304}~" => "\x{eeda}",
  "\x{26c}\x{331}" => "\x{eeb3}",
  '{12}' => "\x{ee5c}",
  "{weakfricative}\x{331}" => "\x{f1de0}",
  '{1st}' => "\x{f1d08}",
  "F\x{304}" => "\x{ee5f}",
  '{fricative}~' => "\x{f1de0}",
  '{7}' => "\x{ee57}",
  "X\x{331}" => "\x{eeea}",
  '::~' => "\x{eef0}",
  "\x{25b}~" => "\x{eead}",
  '{weakaffricate}' => "\x{f1d10}",
  '{ACDEFG}~' => "\x{f1df7}",
  '!~' => "\x{ee87}",
  '{AB}' => "\x{f1d28}",
  "\x{29d}" => "\x{ee66}",
  '{BD}' => "\x{f1d18}",
  '3~' => "\x{eed3}",
  'dz\\~' => "\x{ee96}",
  '{DFG}' => "\x{f1d52}",
  '{CD}' => "\x{f1d11}",
  "F\x{304}~" => "\x{eedf}",
  "tK\x{331}" => "\x{ee93}",
  '{flap}~' => "\x{f1dc0}",
  '{backmid}~' => "\x{f1d81}",
  "\x{ac}~" => "\x{eec8}",
  '{F}' => "\x{f1d02}",
  "\x{294}~" => "\x{eef9}",
  "\x{274}~" => "\x{eeba}",
  "\x{14b}~" => "\x{eebd}",
  "{BCEG}\x{331}" => "\x{f1dcd}",
  "C\x{304}" => "\x{ee5c}",
  '{dental}~' => "\x{f1d87}",
  "\x{2a1}\x{331}" => "\x{eef8}",
  "\x{58f}\x{331}" => "\x{eeb1}",
  "\$\x{331}" => "\x{eeb1}",
  "\x{267}\x{331}" => "\x{eeed}",
  '{EF}' => "\x{f1d06}",
  '{ACDE}~' => "\x{f1db5}",
  ";\x{331}" => "\x{ee8c}",
  '8' => "\x{ee58}",
  "\x{bf}" => "\x{ee0b}",
  '{ACF}' => "\x{f1d23}",
  '{15}' => "\x{ee5f}",
  '{CDEF}~' => "\x{f1d97}",
  '{ADEG}' => "\x{f1d74}",
  "{liquid}\x{331}" => "\x{f1db0}",
  "\x{153}\x{331}" => "\x{eea5}",
  "F\x{304}\x{331}" => "\x{eedf}",
  '{ADF}' => "\x{f1d32}",
  "\x{29f}~" => "\x{eeb5}",
  "\x{291}~" => "\x{eec6}",
  '{BDEFG}~' => "\x{f1dde}",
  '{BDG}~' => "\x{f1dd8}",
  "\x{2018}\x{331}" => "\x{ee88}",
  'C~' => "\x{eeee}",
  "\x{25b}" => "\x{ee2d}",
  ",\x{331}" => "\x{ee85}",
  '..~' => "\x{eea0}",
  "{BE}\x{331}" => "\x{f1d8c}",
  "\x{29d}\x{331}" => "\x{eee6}",
  'G~' => "\x{eee5}",
  "\x{255}~" => "\x{eece}",
  '{ABCFG}~' => "\x{f1deb}",
  "2\x{331}" => "\x{eed2}",
  'M~' => "\x{eea3}",
  "{BCDE}\x{331}" => "\x{f1d9d}",
  "&\\\x{331}" => "\x{eea8}",
  '(~' => "\x{ee89}",
  "?:\x{331}" => "\x{ee8b}",
  "{ACDE}\x{331}" => "\x{f1db5}",
  "\x{26c}~" => "\x{eeb3}",
  "\x{2212}~" => "\x{eec2}",
  '"' => "\x{ee0a}",
  "{ABCD}\x{331}" => "\x{f1db9}",
  "{AEF}\x{331}" => "\x{f1da6}",
  "{ABDFG}\x{331}" => "\x{f1dfa}",
  "\x{277d}" => "\x{eed7}",
  '{BCDF}~' => "\x{f1d9b}",
  '{CDEF}' => "\x{f1d17}",
  "\x{2228}~" => "\x{ee95}",
  "\x{e3f}" => "\x{ee31}",
  '{DEFG}' => "\x{f1d56}",
  "{ABDF}\x{331}" => "\x{f1dba}"
}
;
my $xlit_xlit = {
  '{Z}~' => '{Z}~',
  '...' => '...',
  "\x{292}~" => "\x{292}\x{331}",
  "r\\`\x{331}" => "\x{27b}\x{331}",
  ":\x{331}" => ":\x{331}",
  '{weakfricative}' => '{AG}',
  "8\x{331}" => "\x{2467}",
  "\x{127}" => "\x{127}",
  'z\\' => "\x{292}",
  '{BFG}~' => '{BFG}~',
  'S' => "\x{283}",
  "{BD}\x{331}" => '{BD}~',
  "{ABF}\x{331}" => '{ABF}~',
  '_' => '_',
  "\x{f8}~" => "\x{f8}\x{331}",
  "e\x{331}" => "e\x{331}",
  '{BCDEFG}~' => '{BCDEFG}~',
  "{DF}\x{331}" => '{DF}~',
  '#F' => "F\x{304}",
  '|' => '',
  "{BDEG}\x{331}" => '{BDEG}~',
  "{ABG}\x{331}" => '{ABG}~',
  '{BDFG}' => '{BDFG}',
  '^^~' => "\x{2295}\x{331}",
  'ts`' => "t\x{282}",
  "\x{2019}\x{331}" => "\x{2019}\x{331}",
  "\x{20a4}" => "\x{a4}",
  "\x{251}\x{331}" => "\x{251}\x{331}",
  "d\x{291}" => "d\x{292}",
  '{BCEG}~' => '{BCEG}~',
  "{CEF}\x{331}" => '{CEF}~',
  "{ABCDEF}\x{331}" => '{ABCDEF}~',
  '{ABDE}~' => '{ABDE}~',
  'dz' => 'dz',
  '=' => '=',
  '{ABCDF}~' => '{ABCDF}~',
  '{BCEG}' => '{BCEG}',
  "{ACEG}\x{331}" => '{ACEG}~',
  '{ACDEG}~' => '{ACDEG}~',
  "\x{289}" => "\x{289}",
  '{alveolar}~' => '{CEF}~',
  'A' => "\x{251}",
  "u\x{331}" => "u\x{331}",
  '{ABCDEF}~' => '{ABCDEF}~',
  "{10}\x{331}" => "\x{2469}",
  "{BCEFG}\x{331}" => '{BCEFG}~',
  "\x{1c1}\x{331}" => "\x{1c2}\x{331}",
  "\x{1c1}~" => "\x{1c2}\x{331}",
  ':' => ':',
  'O' => "\x{254}",
  "{G}\x{331}" => '{G}~',
  "\x{2228}\x{331}" => "\x{2228}\x{331}",
  "::\x{331}" => "\x{22ee}\x{331}",
  '{1st}~' => '{B}~',
  'tS~' => "t\x{283}\x{331}",
  '{AFG}~' => '{AFG}~',
  'D' => "\x{f0}",
  'X\\' => "\x{127}",
  "\x{26b}\x{331}" => "\x{26b}\x{331}",
  "G\\\x{331}" => "\x{262}\x{331}",
  's~' => "s\x{331}",
  "J\x{331}" => "\x{272}\x{331}",
  'e' => 'e',
  '`' => "\x{2018}",
  "{ABCDG}\x{331}" => '{ABCDG}~',
  '{ABCEFG}~' => '{ABCEFG}~',
  '%' => '%',
  "h\\\x{331}" => "\x{295}\x{331}",
  "\x{26d}\x{331}" => "\x{26d}\x{331}",
  '{ABCE}' => '{ABCE}',
  '{ACDEF}' => '{ACDEF}',
  '{AC}~' => '{AC}~',
  '{CE}~' => '{CE}~',
  "(\x{331}" => "(\x{331}",
  "\x{20a9}~" => "\x{a4}\x{331}",
  '{BCFG}~' => '{BCFG}~',
  "d\x{290}~" => "d\x{290}\x{331}",
  "\x{282}~" => "\x{282}\x{331}",
  "{2nd}\x{331}" => '{Z}~',
  "E\x{304}\x{331}" => "\x{277b}",
  'r`~' => "\x{27b}\x{331}",
  "#D\x{331}" => "\x{277a}",
  "C\x{304}~" => "\x{2779}",
  "{12}\x{331}" => "\x{2779}",
  '{numeral}~' => '{DG}~',
  "n`\x{331}" => "\x{273}\x{331}",
  '{ADG}~' => '{ADG}~',
  '{BD}~' => '{BD}~',
  ">\\\x{331}" => "\x{2a1}\x{331}",
  '{ABCEG}~' => '{ABCEG}~',
  "\x{3b8}~" => "\x{3b8}\x{331}",
  '{DF}' => '{DF}',
  "#F\x{331}" => "\x{24f0}",
  "{punctuation}\x{331}" => '{Z}~',
  'r\\`~' => "\x{27b}\x{331}",
  "\x{266}" => "\x{295}",
  '{G}~' => '{G}~',
  "-\x{331}" => "\x{2212}\x{331}",
  "\x{ac}\x{331}" => "\x{ac}\x{331}",
  '{BCG}~' => '{BCG}~',
  '{BF}' => '{BF}',
  "{ACEF}\x{331}" => '{ACEF}~',
  "\x{298}~" => "\x{1c2}\x{331}",
  "\x{d7}" => "\x{d7}",
  '{glottal}~' => '{C}~',
  "{ABCE}\x{331}" => '{ABCE}~',
  "T\x{331}" => "\x{3b8}\x{331}",
  "\x{bb}~" => "\x{2019}\x{331}",
  '{BFG}' => '{BFG}',
  't`' => "\x{288}",
  '{flap}' => '{G}',
  '[1/6]' => "\x{277b}",
  'J\\~' => "\x{25f}\x{331}",
  '{6}' => 6,
  '{AEF}' => '{AEF}',
  "\x{2461}" => "\x{2461}",
  '{AF}~' => '{AF}~',
  '{BCE}~' => '{BCE}~',
  "A\x{304}" => "A\x{304}",
  "qX\x{331}" => "kx\x{331}",
  "{ABC}\x{331}" => '{ABC}~',
  "{pharyngeal}\x{331}" => '{Z}~',
  '{0}' => 0,
  '{CG}' => '{CG}',
  'kx~' => "kx\x{331}",
  'h\\~' => "\x{295}\x{331}",
  "\x{266}~" => "\x{295}\x{331}",
  '@' => '@',
  '7~' => "\x{277d}",
  "B\x{304}" => "B\x{304}",
  'u' => 'u',
  "L\\\x{331}" => "\x{26b}\x{331}",
  "\x{270}\x{331}" => "\x{263}\x{331}",
  "{8}\x{331}" => "\x{2467}",
  "\x{2463}" => "\x{2463}",
  "t\x{255}" => "t\x{283}",
  '{vowel}' => '{A}',
  "\x{281}" => "\x{281}",
  '[1/2]' => "\x{2777}",
  '?\\~' => "\x{294}\x{331}",
  "{7}\x{331}" => "\x{277d}",
  '{ACE}' => '{ACE}',
  'f' => 'f',
  '{ABDG}~' => '{ABDG}~',
  "B\x{304}~" => "\x{2778}",
  "{ABCEF}\x{331}" => '{ABCEF}~',
  '{ABDFG}~' => '{ABDFG}~',
  '{FG}~' => '{FG}~',
  "\x{a4}" => "\x{a4}",
  '{strong}' => '{B}',
  '{ACDF}~' => '{ACDF}~',
  '{palatal}~' => '{EF}~',
  "{BF}\x{331}" => '{BF}~',
  '{punctuation}' => '{Z}',
  '{BCDE}~' => '{BCDE}~',
  '{BCDEF}' => '{BCDEF}',
  '{CFG}' => '{CFG}',
  '{ABDEFG}' => '{ABDEFG}',
  "{DE}\x{331}" => '{DE}~',
  "{weak}\x{331}" => '{Z}~',
  "\x{a1}\x{331}" => "\x{a1}\x{331}",
  "{15}\x{331}" => "\x{24f0}",
  "\x{b0}" => "\x{b0}",
  "\x{1c3}" => "\x{1c2}",
  '{BDEG}' => '{BDEG}',
  "q\x{3c7}" => 'kx',
  '[2]' => "\x{2461}",
  "\x{f8}\x{331}" => "\x{f8}\x{331}",
  '--' => "\x{2014}",
  '{ABCEF}~' => '{ABCEF}~',
  "\x{28e}\x{331}" => "\x{28e}\x{331}",
  '{ABE}' => '{ABE}',
  "\x{2a1}~" => "\x{2a1}\x{331}",
  '{BDF}' => '{BDF}',
  '{CDF}~' => '{CDF}~',
  '$' => "\x{a4}",
  '{ACEF}~' => '{ACEF}~',
  '#F~' => "\x{24f0}",
  '{approximant}' => '{G}',
  "{AEG}\x{331}" => '{AEG}~',
  "{BCDF}\x{331}" => '{BCDF}~',
  "&&\x{331}" => "\x{2227}\x{331}",
  '{11}~' => "\x{2778}",
  '[3]' => "\x{2462}",
  "\x{a5}~" => "\x{a4}\x{331}",
  'qX' => 'kx',
  "{labial}\x{331}" => '{CF}~',
  '4\\~' => "\x{27e}\x{331}",
  '{BE}' => '{BE}',
  '{ABEG}~' => '{ABEG}~',
  ' ' => "\x{2007}",
  '2~' => "\x{2461}",
  '{approximant}~' => '{G}~',
  '\'~' => "\x{2019}\x{331}",
  '{1}~' => "\x{2777}",
  '<<' => "\x{2c2}",
  '{BCF}~' => '{BCF}~',
  '{strongaffricate}~' => '{BD}~',
  '{nasal}~' => '{ABD}~',
  '{weak}' => '{Z}',
  '{AE}' => '{AE}',
  "'\x{331}" => "\x{2019}\x{331}",
  '{A}' => '{A}',
  "B\x{304}\x{331}" => "\x{2778}",
  "{ACFG}\x{331}" => '{ACFG}~',
  "{BCFG}\x{331}" => '{BCFG}~',
  '{DF}~' => '{DF}~',
  'ts~' => "ts\x{331}",
  '{AEF}~' => '{AEF}~',
  '{AF}' => '{AF}',
  'j' => 'j',
  '{CEF}~' => '{CEF}~',
  "\x{264}\x{331}" => "\x{264}\x{331}",
  '[16]' => "\x{246f}",
  '{8}~' => "\x{2467}",
  "\x{26f}\x{331}" => "\x{26f}\x{331}",
  "\x{272}\x{331}" => "\x{272}\x{331}",
  '{DEG}' => '{DEG}',
  '{CE}' => '{CE}',
  "{AD}\x{331}" => '{AD}~',
  "{BG}\x{331}" => '{BG}~',
  'e\\~' => "\x{259}\x{331}",
  '{liquid}~' => '{AD}~',
  '{ABDEF}' => '{ABDEF}',
  'j~' => "j\x{331}",
  '#D' => "D\x{304}",
  'm~' => "m\x{331}",
  '{F}~' => '{F}~',
  "{approximant}\x{331}" => '{G}~',
  "\x{2007}" => "\x{2007}",
  '{backhigh}~' => '{CF}~',
  '{ABFG}~' => '{ABFG}~',
  "dz\x{331}" => "dz\x{331}",
  '{DE}~' => '{DE}~',
  '{ABDG}' => '{ABDG}',
  'g~' => "g\x{331}",
  '{AEG}~' => '{AEG}~',
  "{velar}\x{331}" => '{CE}~',
  '#C~' => "\x{2779}",
  "{ABCDEG}\x{331}" => '{ABCDEG}~',
  '{CDG}~' => '{CDG}~',
  "\x{20a4}~" => "\x{a4}\x{331}",
  '{ABCDG}' => '{ABCDG}',
  "{E}\x{331}" => '{E}~',
  'i\\~' => "\x{268}\x{331}",
  '{BCD}~' => '{BCD}~',
  '{BF}~' => '{BF}~',
  "{CEFG}\x{331}" => '{CEFG}~',
  's`~' => "\x{282}\x{331}",
  "\x{3b8}\x{331}" => "\x{3b8}\x{331}",
  '{frontlow}~' => '{CE}~',
  '{strongaffricate}' => '{BD}',
  "d\x{291}\x{331}" => "d\x{292}\x{331}",
  "\x{1c2}\x{331}" => "\x{1c2}\x{331}",
  "h\x{331}" => "h\x{331}",
  "\x{270}" => "\x{263}",
  "\x{e6}\x{331}" => "\x{e6}\x{331}",
  '[1/5]' => "\x{277a}",
  "\x{2018}~" => "\x{2018}\x{331}",
  "?\\\x{331}" => "\x{294}\x{331}",
  '{ABCDEF}' => '{ABCDEF}',
  '{DEF}' => '{DEF}',
  "{3}\x{331}" => "\x{2462}",
  "{BC}\x{331}" => '{BC}~',
  "{AEFG}\x{331}" => '{AEFG}~',
  "D\x{304}" => "D\x{304}",
  "\x{a3}" => "\x{a4}",
  'dZ~' => "d\x{292}\x{331}",
  "\x{267}~" => "x\x{331}",
  "t\x{331}" => "t\x{331}",
  "\x{277a}" => "\x{277a}",
  '{ACEFG}' => '{ACEFG}',
  'd~' => "d\x{331}",
  "t\x{282}\x{331}" => "t\x{282}\x{331}",
  "{FG}\x{331}" => '{FG}~',
  '{ACDG}~' => '{ACDG}~',
  '{BCDEG}~' => '{BCDEG}~',
  '{BEG}~' => '{BEG}~',
  "{strong}\x{331}" => '{B}~',
  '{primary}' => '{AB}',
  "{CDFG}\x{331}" => '{CDFG}~',
  "m\x{331}" => "m\x{331}",
  "{BDF}\x{331}" => '{BDF}~',
  '{glottal}' => '{C}',
  '{ADF}~' => '{ADF}~',
  ".\x{331}" => ".\x{331}",
  "\x{273}" => "\x{273}",
  '#E' => "E\x{304}",
  '{BDF}~' => '{BDF}~',
  "g\x{331}" => "g\x{331}",
  'G' => "\x{263}",
  '{CDEFG}' => '{CDEFG}',
  'h\\' => "\x{295}",
  "pf\x{331}" => "pf\x{331}",
  "\x{255}" => "\x{283}",
  "\x{127}\x{331}" => "\x{127}\x{331}",
  '{ABG}~' => '{ABG}~',
  'w~' => "w\x{331}",
  "`\x{331}" => "\x{2018}\x{331}",
  "\x{288}\x{331}" => "\x{288}\x{331}",
  '{C}' => '{C}',
  "\x{292}\x{331}" => "\x{292}\x{331}",
  "\x{264}" => "\x{264}",
  "r\\\x{331}" => "\x{27b}\x{331}",
  'l~' => "l\x{331}",
  "+\x{331}" => "+\x{331}",
  "{ADEFG}\x{331}" => '{ADEFG}~',
  'p' => 'p',
  '{ABCEG}' => '{ABCEG}',
  'p~' => "p\x{331}",
  '<<~' => "\x{2c2}\x{331}",
  "d\x{292}~" => "d\x{292}\x{331}",
  "kx\x{331}" => "kx\x{331}",
  '{palatal}' => '{EF}',
  'r\\`' => "\x{27b}",
  "9\\\x{331}" => "\x{153}\x{331}",
  "dz\\\x{331}" => "d\x{292}\x{331}",
  '#B' => "B\x{304}",
  "{ADG}\x{331}" => '{ADG}~',
  "j\x{331}" => "j\x{331}",
  "\x{268}\x{331}" => "\x{268}\x{331}",
  '{B}' => '{B}',
  "v\x{331}" => "v\x{331}",
  "//\x{331}" => "\x{f7}\x{331}",
  '!!' => "\x{ac}",
  "{CDE}\x{331}" => '{CDE}~',
  'g' => 'g',
  "{ACDF}\x{331}" => '{ACDF}~',
  '#B~' => "\x{2778}",
  "{BCDFG}\x{331}" => '{BCDFG}~',
  "{ABFG}\x{331}" => '{ABFG}~',
  'r~' => "r\x{331}",
  "\x{25f}~" => "\x{25f}\x{331}",
  "d\x{292}" => "d\x{292}",
  "\x{28e}" => "\x{28e}",
  '8~' => "\x{2467}",
  "<<\x{331}" => "\x{2c2}\x{331}",
  '2\\' => "\x{f8}",
  "{CFG}\x{331}" => '{CFG}~',
  '{ACDEF}~' => '{ACDEF}~',
  "\x{1c0}\x{331}" => "\x{1c2}\x{331}",
  "\x{58f}~" => "\x{a4}\x{331}",
  "{CDF}\x{331}" => '{CDF}~',
  "dZ\x{331}" => "d\x{292}\x{331}",
  ' ' => "\x{2007}",
  "=\x{331}" => "=\x{331}",
  "A\x{331}" => "\x{251}\x{331}",
  "\x{277f}" => "\x{277f}",
  '?' => '?',
  "\x{58f}" => "\x{a4}",
  "9\x{331}" => "\x{277f}",
  '{ABF}' => '{ABF}',
  "*\x{331}" => "\x{d7}\x{331}",
  "{strongaffricate}\x{331}" => '{BD}~',
  "\x{279}" => "\x{27b}",
  "A\x{304}\x{331}" => "\x{2469}",
  '{ABCE}~' => '{ABCE}~',
  "t\x{26c}\x{331}" => "t\x{26c}\x{331}",
  "R\x{331}" => "\x{281}\x{331}",
  "{frontmid}\x{331}" => '{E}~',
  "d\x{290}" => "d\x{290}",
  '[8]' => "\x{2467}",
  'r\\~' => "\x{27b}\x{331}",
  "#C\x{331}" => "\x{2779}",
  "\x{2a1}" => "\x{2a1}",
  'z\\~' => "\x{292}\x{331}",
  '{BCDFG}~' => '{BCDFG}~',
  '{centerhigh}' => '{F}',
  'kx' => 'kx',
  "{ABCDEFG}\x{331}" => '{ABCDEFG}~',
  "\x{263}~" => "\x{263}\x{331}",
  'z`~' => "\x{290}\x{331}",
  "\x{259}\x{331}" => "\x{259}\x{331}",
  '::' => "\x{22ee}",
  "{C}\x{331}" => '{C}~',
  "\x{279}\x{331}" => "\x{27b}\x{331}",
  '{uvular}' => '{F}',
  'o~' => "o\x{331}",
  'u\\~' => "\x{289}\x{331}",
  "\x{283}\x{331}" => "\x{283}\x{331}",
  'f~' => "f\x{331}",
  '{3}' => 3,
  '{BG}' => '{BG}',
  '3' => 3,
  "\x{153}" => "\x{153}",
  '{C}~' => '{C}~',
  "{ACDG}\x{331}" => '{ACDG}~',
  'b~' => "b\x{331}",
  's' => 's',
  '.' => '.',
  '{ACDE}' => '{ACDE}',
  "\x{b0}\x{331}" => "\x{b0}\x{331}",
  '{ABEFG}' => '{ABEFG}',
  't' => 't',
  'N\\~' => "\x{274}\x{331}",
  "{ABCDE}\x{331}" => '{ABCDE}~',
  '{ABE}~' => '{ABE}~',
  "\x{259}~" => "\x{259}\x{331}",
  '0~' => "\x{246f}",
  '5' => 5,
  '{ABD}~' => '{ABD}~',
  "r\x{331}" => "r\x{331}",
  '{ACEG}' => '{ACEG}',
  "s\\\x{331}" => "\x{283}\x{331}",
  "\x{2464}" => "\x{2464}",
  '{ABD}' => '{ABD}',
  '{BCEF}~' => '{BCEF}~',
  "\x{29d}~" => "\x{29d}\x{331}",
  '{dental}' => '{CEF}',
  '{AE}~' => '{AE}~',
  '{ABFG}' => '{ABFG}',
  '{strongplosive}~' => '{ABDG}~',
  '{ADE}' => '{ADE}',
  '{DG}' => '{DG}',
  '{ACEFG}~' => '{ACEFG}~',
  "\x{295}\x{331}" => "\x{295}\x{331}",
  '{BDG}' => '{BDG}',
  "{14}\x{331}" => "\x{277b}",
  '?:~' => "\x{bf}\x{331}",
  '@~' => "\@\x{331}",
  '{ABDE}' => '{ABDE}',
  '&&~' => "\x{2227}\x{331}",
  '{ABCFG}' => '{ABCFG}',
  '[1/16]' => "\x{24f0}",
  "D\x{331}" => "\x{f0}\x{331}",
  '{ABDEG}~' => '{ABDEG}~',
  '#~' => "#\x{331}",
  "\x{a3}\x{331}" => "\x{a4}\x{331}",
  "\x{256}~" => "\x{256}\x{331}",
  "\x{273}~" => "\x{273}\x{331}",
  "\x{272}~" => "\x{272}\x{331}",
  "\x{3c7}~" => "\x{3c7}\x{331}",
  "\x{a1}~" => "\x{a1}\x{331}",
  "{strongplosive}\x{331}" => '{ABDG}~',
  "{BCDEF}\x{331}" => '{BCDEF}~',
  "{DFG}\x{331}" => '{DFG}~',
  '0' => 0,
  "\x{3c7}\x{331}" => "\x{3c7}\x{331}",
  "q\x{331}" => "q\x{331}",
  ':~' => ":\x{331}",
  '{ACDEFG}' => '{ACDEFG}',
  '{AEFG}' => '{AEFG}',
  "{4}\x{331}" => "\x{2463}",
  "{AG}\x{331}" => '{AG}~',
  "#E\x{331}" => "\x{277b}",
  '{frontmid}' => '{E}',
  '{strongfricative}~' => '{ABG}~',
  '{EG}~' => '{EG}~',
  'z~' => "z\x{331}",
  "\x{26c}" => "\x{26c}",
  '{ABCEFG}' => '{ABCEFG}',
  '[5]' => "\x{2464}",
  '{ADEFG}~' => '{ADEFG}~',
  'N' => "\x{14b}",
  "\x{a4}\x{331}" => "\x{a4}\x{331}",
  "1\x{331}" => "\x{2777}",
  'o' => 'o',
  'y~' => "y\x{331}",
  "{nasal}\x{331}" => '{ABD}~',
  "K\x{331}" => "\x{26c}\x{331}",
  '{5}' => 5,
  "\x{2014}" => "\x{2014}",
  '{backlow}' => '{CEF}',
  "#\x{331}" => "#\x{331}",
  '{ACDG}' => '{ACDG}',
  '{BG}~' => '{BG}~',
  '{9}' => 9,
  "\x{ab}\x{331}" => "\x{2018}\x{331}",
  "%\x{331}" => "%\x{331}",
  '{DEF}~' => '{DEF}~',
  "t\x{283}" => "t\x{283}",
  "{A}\x{331}" => '{A}~',
  "\"\x{331}" => "\"\x{331}",
  "r`\x{331}" => "\x{27b}\x{331}",
  '.~' => ".\x{331}",
  "t\x{282}~" => "t\x{282}\x{331}",
  '{ABCDG}~' => '{ABCDG}~',
  '{4}~' => "\x{2463}",
  '{DFG}~' => '{DFG}~',
  '#C' => "C\x{304}",
  'J~' => "\x{272}\x{331}",
  "{uvular}\x{331}" => '{F}~',
  "\x{266}\x{331}" => "\x{295}\x{331}",
  "\x{2026}\x{331}" => "\x{2026}\x{331}",
  '?\\' => "\x{294}",
  'K~' => "\x{26c}\x{331}",
  "{palatal}\x{331}" => '{EF}~',
  'O~' => "\x{254}\x{331}",
  '1~' => "\x{2777}",
  "\x{22ee}~" => "\x{22ee}\x{331}",
  '{weakplosive}' => '{ADG}',
  '{BCDEFG}' => '{BCDEFG}',
  "\x{262}~" => "\x{262}\x{331}",
  '{13}' => "D\x{304}",
  "{AF}\x{331}" => '{AF}~',
  'G\\' => "\x{262}",
  "\x{14b}\x{331}" => "\x{14b}\x{331}",
  "\x{295}~" => "\x{295}\x{331}",
  '{AD}' => '{AD}',
  ';~' => ";\x{331}",
  'Z' => "\x{292}",
  '--~' => "\x{2014}\x{331}",
  'b' => 'b',
  '||~' => "\x{2228}\x{331}",
  "{ACE}\x{331}" => '{ACE}~',
  "{13}\x{331}" => "\x{277a}",
  "e\\\x{331}" => "\x{259}\x{331}",
  '{EFG}~' => '{EFG}~',
  "{ABCF}\x{331}" => '{ABCF}~',
  "{primary}\x{331}" => '{AB}~',
  '{BCE}' => '{BCE}',
  't`~' => "\x{288}\x{331}",
  '|\\~' => "\x{1c2}\x{331}",
  "\x{2044}\x{331}" => "\x{f7}\x{331}",
  "{CD}\x{331}" => '{CD}~',
  "\x{283}~" => "\x{283}\x{331}",
  "{ADF}\x{331}" => '{ADF}~',
  ">\x{331}" => ">\x{331}",
  '{E}' => '{E}',
  '{AG}' => '{AG}',
  '{weak}~' => '{Z}~',
  '{ADEF}' => '{ADEF}',
  '{10}~' => "\x{2469}",
  "E\x{304}" => "E\x{304}",
  "6\x{331}" => "\x{2465}",
  "y\x{331}" => "y\x{331}",
  '{CDE}' => '{CDE}',
  "ts\x{331}" => "ts\x{331}",
  "\x{3005}~" => "\x{22ee}\x{331}",
  "{BCDG}\x{331}" => '{BCDG}~',
  "\x{292}" => "\x{292}",
  "{secondary}\x{331}" => '{A}~',
  "\x{277b}" => "\x{277b}",
  '{CG}~' => '{CG}~',
  "\x{290}" => "\x{290}",
  '[10]' => "\x{2469}",
  'y' => 'y',
  '//~' => "\x{f7}\x{331}",
  '{strong}~' => '{B}~',
  "\x{20ac}" => "\x{a4}",
  "{retroflex}\x{331}" => '{E}~',
  "#B\x{331}" => "\x{2778}",
  '{numeral}' => '{DG}',
  'ts\\~' => "t\x{283}\x{331}",
  "\x{28e}~" => "\x{28e}\x{331}",
  '{BCDG}~' => '{BCDG}~',
  "O\x{331}" => "\x{254}\x{331}",
  "{ABDEFG}\x{331}" => '{ABDEFG}~',
  '{CDF}' => '{CDF}',
  "G\x{331}" => "\x{263}\x{331}",
  '{BCEFG}' => '{BCEFG}',
  '{CDEG}' => '{CDEG}',
  "\x{2018}" => "\x{2018}",
  "\x{25b}\x{331}" => "\x{25b}\x{331}",
  '{ACDFG}' => '{ACDFG}',
  'ts`~' => "t\x{282}\x{331}",
  "{Z}\x{331}" => '{Z}~',
  "\x{f8}" => "\x{f8}",
  "\x{2044}" => "\x{f7}",
  "\x{272}" => "\x{272}",
  '{ABCDEFG}~' => '{ABCDEFG}~',
  '{labial}~' => '{CF}~',
  '{BEFG}~' => '{BEFG}~',
  'a~' => "a\x{331}",
  '{BDFG}~' => '{BDFG}~',
  '{BC}~' => '{BC}~',
  "{BEFG}\x{331}" => '{BEFG}~',
  'M' => "\x{26f}",
  "\x{20a4}\x{331}" => "\x{a4}\x{331}",
  '{BCDEF}~' => '{BCDEF}~',
  "{BCDEG}\x{331}" => '{BCDEG}~',
  "E\x{304}~" => "\x{277b}",
  'j\\' => "\x{29d}",
  '{ABEFG}~' => '{ABEFG}~',
  "\x{1c3}\x{331}" => "\x{1c2}\x{331}",
  'c~' => "c\x{331}",
  "{ABDEG}\x{331}" => '{ABDEG}~',
  '{liquid}' => '{AD}',
  "t\x{26c}~" => "t\x{26c}\x{331}",
  '{CD}~' => '{CD}~',
  '{ADFG}' => '{ADFG}',
  "E\x{331}" => "\x{25b}\x{331}",
  '#E~' => "\x{277b}",
  '{AEG}' => '{AEG}',
  '$~' => "\x{a4}\x{331}",
  "{ACF}\x{331}" => '{ACF}~',
  "\x{273}\x{331}" => "\x{273}\x{331}",
  "\x{251}" => "\x{251}",
  '{2}' => 2,
  '{A}~' => '{A}~',
  'x~' => "x\x{331}",
  '{ACD}' => '{ACD}',
  '{ABDFG}' => '{ABDFG}',
  'dz`' => "d\x{290}",
  "\x{f0}~" => "\x{f0}\x{331}",
  '{0}~' => "\x{246f}",
  '{ABDEG}' => '{ABDEG}',
  'r' => 'r',
  'N~' => "\x{14b}\x{331}",
  '{ABC}' => '{ABC}',
  '{BCG}' => '{BCG}',
  "{ABEG}\x{331}" => '{ABEG}~',
  "c\x{331}" => "c\x{331}",
  "\x{20a9}\x{331}" => "\x{a4}\x{331}",
  "{ABCDF}\x{331}" => '{ABCDF}~',
  "\x{262}" => "\x{262}",
  '{backlow}~' => '{CEF}~',
  '{ABCDEG}~' => '{ABCDEG}~',
  'ts' => 'ts',
  ')~' => ")\x{331}",
  '{vowel}~' => '{A}~',
  "<\x{331}" => "<\x{331}",
  'N\\' => "\x{274}",
  "q\x{3c7}\x{331}" => "kx\x{331}",
  '{ABC}~' => '{ABC}~',
  'x' => 'x',
  '{strongfricative}' => '{ABG}',
  '{BE}~' => '{BE}~',
  "5\x{331}" => "\x{2464}",
  "{ACDEFG}\x{331}" => '{ACDEFG}~',
  'c' => 'c',
  "{backmid}\x{331}" => '{C}~',
  '7' => 7,
  "{0}\x{331}" => "\x{246f}",
  'z' => 'z',
  '#' => '#',
  "\x{29f}" => "\x{26b}",
  'J\\' => "\x{25f}",
  "?\x{331}" => "?\x{331}",
  "s\x{331}" => "s\x{331}",
  '_~' => "_\x{331}",
  "t`\x{331}" => "\x{288}\x{331}",
  '{CD}' => '{CD}',
  "F\x{304}~" => "\x{24f0}",
  "tK\x{331}" => "t\x{26c}\x{331}",
  '{flap}~' => '{G}~',
  '{fricative}~' => '{AG}~',
  '{7}' => 7,
  '::~' => "\x{22ee}\x{331}",
  "X\x{331}" => "\x{3c7}\x{331}",
  "\x{25b}~" => "\x{25b}\x{331}",
  '{weakaffricate}' => '{D}',
  '{ACDEFG}~' => '{ACDEFG}~',
  '!~' => "!\x{331}",
  '{AB}' => '{AB}',
  "\x{29d}" => "\x{29d}",
  '{BD}' => '{BD}',
  '3~' => "\x{2462}",
  'dz\\~' => "d\x{292}\x{331}",
  '{DFG}' => '{DFG}',
  "\$\x{331}" => "\x{a4}\x{331}",
  "\x{267}\x{331}" => "x\x{331}",
  '{EF}' => '{EF}',
  '{ACDE}~' => '{ACDE}~',
  ";\x{331}" => ";\x{331}",
  "\x{bf}" => "\x{bf}",
  '8' => 8,
  '{backmid}~' => '{C}~',
  "\x{ac}~" => "\x{ac}\x{331}",
  '{F}' => '{F}',
  "\x{294}~" => "\x{294}\x{331}",
  "\x{274}~" => "\x{274}\x{331}",
  "{BCEG}\x{331}" => '{BCEG}~',
  "\x{14b}~" => "\x{14b}\x{331}",
  "C\x{304}" => "C\x{304}",
  '{dental}~' => '{CEF}~',
  "\x{2a1}\x{331}" => "\x{2a1}\x{331}",
  "\x{58f}\x{331}" => "\x{a4}\x{331}",
  "\x{2018}\x{331}" => "\x{2018}\x{331}",
  'C~' => "\x{e7}\x{331}",
  "\x{25b}" => "\x{25b}",
  ",\x{331}" => ",\x{331}",
  '..~' => "\x{2026}\x{331}",
  "{BE}\x{331}" => '{BE}~',
  '{ACF}' => '{ACF}',
  '{CDEF}~' => '{CDEF}~',
  '{15}' => "F\x{304}",
  '{ADEG}' => '{ADEG}',
  "{liquid}\x{331}" => '{AD}~',
  "\x{153}\x{331}" => "\x{153}\x{331}",
  "F\x{304}\x{331}" => "\x{24f0}",
  "\x{29f}~" => "\x{26b}\x{331}",
  '{ADF}' => '{ADF}',
  "\x{291}~" => "\x{292}\x{331}",
  '{BDEFG}~' => '{BDEFG}~',
  '{BDG}~' => '{BDG}~',
  "{ABCD}\x{331}" => '{ABCD}~',
  "\x{2212}~" => "\x{2212}\x{331}",
  '"' => '"',
  "{AEF}\x{331}" => '{AEF}~',
  "{ABDFG}\x{331}" => '{ABDFG}~',
  "\x{277d}" => "\x{277d}",
  '{BCDF}~' => '{BCDF}~',
  '{CDEF}' => '{CDEF}',
  "\x{2228}~" => "\x{2228}\x{331}",
  "\x{e3f}" => "\x{a4}",
  "{ABDF}\x{331}" => '{ABDF}~',
  '{DEFG}' => '{DEFG}',
  "\x{29d}\x{331}" => "\x{29d}\x{331}",
  'G~' => "\x{263}\x{331}",
  "\x{255}~" => "\x{283}\x{331}",
  '{ABCFG}~' => '{ABCFG}~',
  "2\x{331}" => "\x{2461}",
  "{BCDE}\x{331}" => '{BCDE}~',
  'M~' => "\x{26f}\x{331}",
  "&\\\x{331}" => "\x{e6}\x{331}",
  '(~' => "(\x{331}",
  "?:\x{331}" => "\x{bf}\x{331}",
  "{ACDE}\x{331}" => '{ACDE}~',
  "\x{26c}~" => "\x{26c}\x{331}",
  'X~' => "\x{3c7}\x{331}",
  "{BDEFG}\x{331}" => '{BDEFG}~',
  "\x{270}~" => "\x{263}\x{331}",
  "\x{26f}" => "\x{26f}",
  'ts\\' => "t\x{283}",
  '!' => '!',
  'dZ' => "d\x{292}",
  'i~' => "i\x{331}",
  "\x{1c1}" => "\x{1c2}",
  "{ADEG}\x{331}" => '{ADEG}~',
  "{9}\x{331}" => "\x{277f}",
  '[1/4]' => "\x{2779}",
  '{ABDF}' => '{ABDF}',
  't~' => "t\x{331}",
  "{CDEFG}\x{331}" => '{CDEFG}~',
  '^^' => "\x{2295}",
  '4\\' => "\x{27e}",
  '{DEFG}~' => '{DEFG}~',
  "X\\\x{331}" => "\x{127}\x{331}",
  "\x{262}\x{331}" => "\x{262}\x{331}",
  "\x{2002}\x{331}" => " \x{331}",
  'n' => 'n',
  "{ABDG}\x{331}" => '{ABDG}~',
  '!:' => "\x{a1}",
  "\x{251}~" => "\x{251}\x{331}",
  "{BDEF}\x{331}" => '{BDEF}~',
  "\x{e7}" => "\x{e7}",
  '{backhigh}' => '{CF}',
  "d\x{291}~" => "d\x{292}\x{331}",
  'C' => "\x{e7}",
  '{3}~' => "\x{2462}",
  '{15}~' => "\x{24f0}",
  '{BEG}' => '{BEG}',
  '{CEFG}~' => '{CEFG}~',
  '>~' => ">\x{331}",
  '{ABCDEFG}' => '{ABCDEFG}',
  '{weakaffricate}~' => '{D}~',
  'G\\~' => "\x{262}\x{331}",
  'r\\' => "\x{27b}",
  '{13}~' => "\x{277a}",
  '{ACEF}' => '{ACEF}',
  "{DEG}\x{331}" => '{DEG}~',
  "{5}\x{331}" => "\x{2464}",
  'A~' => "\x{251}\x{331}",
  '{affricate}' => '{D}',
  '{12}~' => "\x{2779}",
  "J\\\x{331}" => "\x{25f}\x{331}",
  "{ADFG}\x{331}" => '{ADFG}~',
  "{BEG}\x{331}" => '{BEG}~',
  "{vowel}\x{331}" => '{A}~',
  "{CDG}\x{331}" => '{CDG}~',
  "\x{22ee}\x{331}" => "\x{22ee}\x{331}",
  "\x{259}" => "\x{259}",
  "#A\x{331}" => "\x{2469}",
  '{D}~' => '{D}~',
  "i\\\x{331}" => "\x{268}\x{331}",
  '*~' => "\x{d7}\x{331}",
  '{2}~' => "\x{2461}",
  '{ABDEFG}~' => '{ABDEFG}~',
  " \x{331}" => " \x{331}",
  '{uvular}~' => '{F}~',
  "\x{ab}" => "\x{2018}",
  '{AG}~' => '{AG}~',
  "\x{26c}\x{331}" => "\x{26c}\x{331}",
  "A\x{304}~" => "\x{2469}",
  '{12}' => "C\x{304}",
  "{weakfricative}\x{331}" => '{AG}~',
  '{1st}' => '{B}',
  "F\x{304}" => "F\x{304}",
  "l`\x{331}" => "\x{26d}\x{331}",
  '{secondary}' => '{A}',
  '{secondary}~' => '{A}~',
  '|\\' => "\x{1c2}",
  "{backlow}\x{331}" => '{CEF}~',
  "q\x{3c7}~" => "kx\x{331}",
  '{BDEG}~' => '{BDEG}~',
  ';' => ';',
  '{ACDF}' => '{ACDF}',
  '{11}' => "B\x{304}",
  "|\\\x{331}" => "\x{1c2}\x{331}",
  "\x{290}\x{331}" => "\x{290}\x{331}",
  "4\x{331}" => "\x{2463}",
  '[1/10]' => "\x{277f}",
  '{AEFG}~' => '{AEFG}~',
  '{pharyngeal}~' => '{Z}~',
  "--\x{331}" => "\x{2014}\x{331}",
  "\x{2014}\x{331}" => "\x{2014}\x{331}",
  "\x{288}" => "\x{288}",
  '{backmid}' => '{C}',
  "\x{26b}" => "\x{26b}",
  '{ABG}' => '{ABG}',
  "b\x{331}" => "b\x{331}",
  "\x{2007}~" => " \x{331}",
  "\x{268}~" => "\x{268}\x{331}",
  'R~' => "\x{281}\x{331}",
  "\x{264}~" => "\x{264}\x{331}",
  '{ACG}~' => '{ACG}~',
  '{fronthigh}~' => '{EF}~',
  "x\x{331}" => "x\x{331}",
  'L\\~' => "\x{26b}\x{331}",
  "{BCF}\x{331}" => '{BCF}~',
  'n`~' => "\x{273}\x{331}",
  "\x{2c2}~" => "\x{2c2}\x{331}",
  '{velar}~' => '{CE}~',
  '{fronthigh}' => '{EF}',
  '{ABCG}~' => '{ABCG}~',
  '{BCD}' => '{BCD}',
  "\x{1c3}~" => "\x{1c2}\x{331}",
  's\\' => "\x{283}",
  "{ABEFG}\x{331}" => '{ABEFG}~',
  "\x{27b}\x{331}" => "\x{27b}\x{331}",
  "\x{274}" => "\x{274}",
  'J' => "\x{272}",
  '{G}' => '{G}',
  'e~' => "e\x{331}",
  "\x{1c2}~" => "\x{1c2}\x{331}",
  "\x{f0}" => "\x{f0}",
  "i\x{331}" => "i\x{331}",
  '#D~' => "\x{277a}",
  "t\x{282}" => "t\x{282}",
  "u\\\x{331}" => "\x{289}\x{331}",
  "\x{1c2}" => "\x{1c2}",
  "{DG}\x{331}" => '{DG}~',
  "{BDFG}\x{331}" => '{BDFG}~',
  '{ABCF}' => '{ABCF}',
  '{plosive}' => '{ADG}',
  "\x{3005}" => "\x{22ee}",
  "\x{2469}" => "\x{2469}",
  '{pharyngeal}' => '{Z}',
  '5~' => "\x{2464}",
  '{ABCDF}' => '{ABCDF}',
  "2\\\x{331}" => "\x{f8}\x{331}",
  '{ADFG}~' => '{ADFG}~',
  "C\x{331}" => "\x{e7}\x{331}",
  "\x{e3f}~" => "\x{a4}\x{331}",
  "{AB}\x{331}" => '{AB}~',
  '{ACEG}~' => '{ACEG}~',
  'w' => 'w',
  "{1st}\x{331}" => '{B}~',
  "\x{e6}" => "\x{e6}",
  '6~' => "\x{2465}",
  "{CDEF}\x{331}" => '{CDEF}~',
  "{ABCEFG}\x{331}" => '{ABCEFG}~',
  "{EFG}\x{331}" => '{EFG}~',
  "\x{298}\x{331}" => "\x{1c2}\x{331}",
  '{labial}' => '{CF}',
  '{BCDFG}' => '{BCDFG}',
  '{CF}~' => '{CF}~',
  "\x{27e}" => "\x{27e}",
  "{ACD}\x{331}" => '{ACD}~',
  "z`\x{331}" => "\x{290}\x{331}",
  "\x{a3}~" => "\x{a4}\x{331}",
  '{BCEFG}~' => '{BCEFG}~',
  "\x{283}" => "\x{283}",
  "\x{246f}" => "\x{246f}",
  "\x{25f}\x{331}" => "\x{25f}\x{331}",
  '{weakplosive}~' => '{ADG}~',
  "ts`\x{331}" => "t\x{282}\x{331}",
  "\x{27e}\x{331}" => "\x{27e}\x{331}",
  "\x{27e}~" => "\x{27e}\x{331}",
  "{BCD}\x{331}" => '{BCD}~',
  "\x{288}~" => "\x{288}\x{331}",
  '<' => '<',
  'j\\~' => "\x{29d}\x{331}",
  '{AD}~' => '{AD}~',
  "{CEG}\x{331}" => '{CEG}~',
  "{CE}\x{331}" => '{CE}~',
  "\x{26f}~" => "\x{26f}\x{331}",
  '{4}' => 4,
  "{BFG}\x{331}" => '{BFG}~',
  'k' => 'k',
  "N\x{331}" => "\x{14b}\x{331}",
  '+~' => "+\x{331}",
  '6' => 6,
  '{BDEF}' => '{BDEF}',
  "\x{22ee}" => "\x{22ee}",
  '{affricate}~' => '{D}~',
  'L\\' => "\x{26b}",
  "\x{f7}" => "\x{f7}",
  "{ABD}\x{331}" => '{ABD}~',
  "{ABE}\x{331}" => '{ABE}~',
  "\x{2026}~" => "\x{2026}\x{331}",
  "\x{254}\x{331}" => "\x{254}\x{331}",
  "\x{e6}~" => "\x{e6}\x{331}",
  "\x{ac}" => "\x{ac}",
  "t\x{255}\x{331}" => "t\x{283}\x{331}",
  '{BEF}~' => '{BEF}~',
  '{plosive}~' => '{ADG}~',
  "\x{2007}\x{331}" => " \x{331}",
  "{BCEF}\x{331}" => '{BCEF}~',
  '4~' => "\x{2463}",
  "\x{bb}\x{331}" => "\x{2019}\x{331}",
  '#A~' => "\x{2469}",
  "M\x{331}" => "\x{26f}\x{331}",
  "\x{2019}~" => "\x{2019}\x{331}",
  "L\x{331}" => "\x{28e}\x{331}",
  "\x{27b}" => "\x{27b}",
  "\x{254}~" => "\x{254}\x{331}",
  "\x{255}\x{331}" => "\x{283}\x{331}",
  '{retroflex}' => '{E}',
  'z`' => "\x{290}",
  "||\x{331}" => "\x{2228}\x{331}",
  "\x{298}" => "\x{1c2}",
  '>' => '>',
  "{DEF}\x{331}" => '{DEF}~',
  "p\x{331}" => "p\x{331}",
  '{ADEFG}' => '{ADEFG}',
  'v~' => "v\x{331}",
  '{BEF}' => '{BEF}',
  "N\\\x{331}" => "\x{274}\x{331}",
  "{AFG}\x{331}" => '{AFG}~',
  "{DEFG}\x{331}" => '{DEFG}~',
  "{ACG}\x{331}" => '{ACG}~',
  '%~' => "%\x{331}",
  '{ACF}~' => '{ACF}~',
  '{ABCDFG}~' => '{ABCDFG}~',
  'k~' => "k\x{331}",
  'tK' => "t\x{26c}",
  "{ABDE}\x{331}" => '{ABDE}~',
  '&\\~' => "\x{e6}\x{331}",
  '9' => 9,
  "\x{263}" => "\x{263}",
  'pf' => 'pf',
  "\x{2019}" => "\x{2019}",
  "\x{2777}" => "\x{2777}",
  "\x{291}\x{331}" => "\x{292}\x{331}",
  "{plosive}\x{331}" => '{ADG}~',
  "{BDE}\x{331}" => '{BDE}~',
  "\x{1c0}~" => "\x{1c2}\x{331}",
  "{ACDEF}\x{331}" => '{ACDEF}~',
  "\x{274}\x{331}" => "\x{274}\x{331}",
  '{ABCF}~' => '{ABCF}~',
  "\x{e7}\x{331}" => "\x{e7}\x{331}",
  "d`\x{331}" => "\x{256}\x{331}",
  "\x{2014}~" => "\x{2014}\x{331}",
  "\x{d7}~" => "\x{d7}\x{331}",
  "l\x{331}" => "l\x{331}",
  'a' => 'a',
  '{strongplosive}' => '{ABDG}',
  '{DG}~' => '{DG}~',
  's\\~' => "\x{283}\x{331}",
  '(' => '(',
  '{nasal}' => '{ABD}',
  "^^\x{331}" => "\x{2295}\x{331}",
  '{CFG}~' => '{CFG}~',
  "\@\x{331}" => "\@\x{331}",
  "\x{256}\x{331}" => "\x{256}\x{331}",
  "\x{d7}\x{331}" => "\x{d7}\x{331}",
  'K' => "\x{26c}",
  "S\x{331}" => "\x{283}\x{331}",
  "dz`\x{331}" => "d\x{290}\x{331}",
  '{BDEF}~' => '{BDEF}~',
  ',~' => ",\x{331}",
  '{ADEG}~' => '{ADEG}~',
  '{AB}~' => '{AB}~',
  "\x{281}~" => "\x{281}\x{331}",
  '-~' => "\x{2212}\x{331}",
  "\x{2467}" => "\x{2467}",
  "{centerhigh}\x{331}" => '{F}~',
  '{EG}' => '{EG}',
  "\x{153}~" => "\x{153}\x{331}",
  '{frontlow}' => '{CE}',
  '[6]' => "\x{2465}",
  "s`\x{331}" => "\x{282}\x{331}",
  '{ADG}' => '{ADG}',
  "\x{2212}\x{331}" => "\x{2212}\x{331}",
  "t\x{283}~" => "t\x{283}\x{331}",
  "\x{20a9}" => "\x{a4}",
  "\x{2295}\x{331}" => "\x{2295}\x{331}",
  '{AC}' => '{AC}',
  '{Z}' => '{Z}',
  "{other}\x{331}" => '{BG}~',
  "C\x{304}\x{331}" => "\x{2779}",
  "\x{2002}" => "\x{2007}",
  "{6}\x{331}" => "\x{2465}",
  "d\x{292}\x{331}" => "d\x{292}\x{331}",
  "{2}\x{331}" => "\x{2461}",
  '{CDG}' => '{CDG}',
  "ts\\\x{331}" => "t\x{283}\x{331}",
  "{strongfricative}\x{331}" => '{ABG}~',
  "\x{2212}" => "\x{2212}",
  'v' => 'v',
  'dz\\' => "d\x{292}",
  '{ACDFG}~' => '{ACDFG}~',
  '{BCDE}' => '{BCDE}',
  "{BEF}\x{331}" => '{BEF}~',
  '{BDEFG}' => '{BDEFG}',
  '//' => "\x{f7}",
  'u\\' => "\x{289}",
  "D\x{304}~" => "\x{277a}",
  '{primary}~' => '{AB}~',
  "\x{289}~" => "\x{289}\x{331}",
  "\x{bf}~" => "\x{bf}\x{331}",
  '{ABEF}' => '{ABEF}',
  "{ACDEG}\x{331}" => '{ACDEG}~',
  "\x{2778}" => "\x{2778}",
  "{glottal}\x{331}" => '{C}~',
  '9~' => "\x{277f}",
  "\x{281}\x{331}" => "\x{281}\x{331}",
  "\x{282}" => "\x{282}",
  "{weakplosive}\x{331}" => '{ADG}~',
  "{frontlow}\x{331}" => '{CE}~',
  'L~' => "\x{28e}\x{331}",
  '{ABDEF}~' => '{ABDEF}~',
  "\x{2779}" => "\x{2779}",
  "\x{a1}" => "\x{a1}",
  '>\\' => "\x{2a1}",
  '{E}~' => '{E}~',
  '[4]' => "\x{2463}",
  "\x{2002}~" => " \x{331}",
  '{BCF}' => '{BCF}',
  "Z\x{331}" => "\x{292}\x{331}",
  '{CDE}~' => '{CDE}~',
  '2\\~' => "\x{f8}\x{331}",
  "w\x{331}" => "w\x{331}",
  "j\\\x{331}" => "\x{29d}\x{331}",
  'T' => "\x{3b8}",
  "\x{2295}~" => "\x{2295}\x{331}",
  '||' => "\x{2228}",
  '{ABCEF}' => '{ABCEF}',
  "{fronthigh}\x{331}" => '{EF}~',
  "{ADE}\x{331}" => '{ADE}~',
  "\x{279}~" => "\x{27b}\x{331}",
  '{14}~' => "\x{277b}",
  "\x{268}" => "\x{268}",
  "{11}\x{331}" => "\x{2778}",
  "{B}\x{331}" => '{B}~',
  "{F}\x{331}" => '{F}~',
  '9\\~' => "\x{153}\x{331}",
  "z\x{331}" => "z\x{331}",
  '2' => 2,
  "\x{b0}~" => "\x{b0}\x{331}",
  '{ACDEG}' => '{ACDEG}',
  "d\x{331}" => "d\x{331}",
  "\x{267}" => 'x',
  "\x{20ac}~" => "\x{a4}\x{331}",
  '[1/3]' => "\x{2778}",
  '{CDFG}~' => '{CDFG}~',
  '{BC}' => '{BC}',
  '{BCDF}' => '{BCDF}',
  '7\\' => "\x{264}",
  "\x{2026}" => "\x{2026}",
  "\x{e7}~" => "\x{e7}\x{331}",
  'L' => "\x{28e}",
  '"~' => "\"\x{331}",
  '{ABCG}' => '{ABCG}',
  "0\x{331}" => "\x{246f}",
  "\x{ab}~" => "\x{2018}\x{331}",
  '{CDEFG}~' => '{CDEFG}~',
  "{ADEF}\x{331}" => '{ADEF}~',
  "a\x{331}" => "a\x{331}",
  'qX~' => "kx\x{331}",
  '{ABEG}' => '{ABEG}',
  '7\\~' => "\x{264}\x{331}",
  'pf~' => "pf\x{331}",
  'Z~' => "\x{292}\x{331}",
  "\x{127}~" => "\x{127}\x{331}",
  '{2nd}~' => '{Z}~',
  'l`~' => "\x{26d}\x{331}",
  '{other}' => '{BG}',
  '{ADEF}~' => '{ADEF}~',
  '{centerhigh}~' => '{F}~',
  "7\x{331}" => "\x{277d}",
  "\x{20ac}\x{331}" => "\x{a4}\x{331}",
  "3\x{331}" => "\x{2462}",
  "\x{2227}~" => "\x{2227}\x{331}",
  "\x{295}" => "\x{295}",
  "\x{2c2}\x{331}" => "\x{2c2}\x{331}",
  'tK~' => "t\x{26c}\x{331}",
  '{BCDEG}' => '{BCDEG}',
  'i' => 'i',
  "k\x{331}" => "k\x{331}",
  "\x{14b}" => "\x{14b}",
  'l`' => "\x{26d}",
  '>\\~' => "\x{2a1}\x{331}",
  "\x{e3f}\x{331}" => "\x{a4}\x{331}",
  "{fricative}\x{331}" => '{AG}~',
  'd`~' => "\x{256}\x{331}",
  "\x{2227}\x{331}" => "\x{2227}\x{331}",
  "{backhigh}\x{331}" => '{CF}~',
  '{velar}' => '{CE}',
  '{EFG}' => '{EFG}',
  "f\x{331}" => "f\x{331}",
  '{2nd}' => '{Z}',
  '{CEFG}' => '{CEFG}',
  '{BCEF}' => '{BCEF}',
  '{ABEF}~' => '{ABEF}~',
  "\x{291}" => "\x{292}",
  '{BCFG}' => '{BCFG}',
  '9\\' => "\x{153}",
  'l' => 'l',
  '{FG}' => '{FG}',
  "{BDG}\x{331}" => '{BDG}~',
  'h' => 'h',
  '{BDE}' => '{BDE}',
  "\x{3b8}" => "\x{3b8}",
  '{ABCD}' => '{ABCD}',
  "\x{2044}~" => "\x{f7}\x{331}",
  "\x{24f0}" => "\x{24f0}",
  "{ABCEG}\x{331}" => '{ABCEG}~',
  '{EF}~' => '{EF}~',
  'd`' => "\x{256}",
  '{ADE}~' => '{ADE}~',
  '{CEG}' => '{CEG}',
  '\'' => "\x{2019}",
  '{ABDF}~' => '{ABDF}~',
  '{7}~' => "\x{277d}",
  'E' => "\x{25b}",
  "\x{289}\x{331}" => "\x{289}\x{331}",
  "\x{294}\x{331}" => "\x{294}\x{331}",
  "\x{a5}" => "\x{a4}",
  "\x{3c7}" => "\x{3c7}",
  '[1/8]' => "\x{277d}",
  '{CDFG}' => '{CDFG}',
  '{ABCDE}' => '{ABCDE}',
  "n\x{331}" => "n\x{331}",
  "\x{2295}" => "\x{2295}",
  "{numeral}\x{331}" => '{DG}~',
  '{ACFG}' => '{ACFG}',
  "{CG}\x{331}" => '{CG}~',
  "t\x{255}~" => "t\x{283}\x{331}",
  'X\\~' => "\x{127}\x{331}",
  '{ACE}~' => '{ACE}~',
  'q~' => "q\x{331}",
  '{14}' => "E\x{304}",
  "t\x{26c}" => "t\x{26c}",
  '{DE}' => '{DE}',
  "{BCE}\x{331}" => '{BCE}~',
  "{CF}\x{331}" => '{CF}~',
  "{ABCFG}\x{331}" => '{ABCFG}~',
  "\x{a4}~" => "\x{a4}\x{331}",
  "\x{bb}" => "\x{2019}",
  '{BDE}~' => '{BDE}~',
  "{dental}\x{331}" => '{CEF}~',
  "\x{a5}\x{331}" => "\x{a4}\x{331}",
  '{ACD}~' => '{ACD}~',
  '{CEF}' => '{CEF}',
  "4\\\x{331}" => "\x{27e}\x{331}",
  'q' => 'q',
  "t\x{283}\x{331}" => "t\x{283}\x{331}",
  '{CEG}~' => '{CEG}~',
  '&\\' => "\x{e6}",
  "\x{282}\x{331}" => "\x{282}\x{331}",
  '{10}' => "A\x{304}",
  '{retroflex}~' => '{E}~',
  '=~' => "=\x{331}",
  'R' => "\x{281}",
  "\x{263}\x{331}" => "\x{263}\x{331}",
  'd' => 'd',
  '{DEG}~' => '{DEG}~',
  "{affricate}\x{331}" => '{D}~',
  'T~' => "\x{3b8}\x{331}",
  "\x{25f}" => "\x{25f}",
  "tS\x{331}" => "t\x{283}\x{331}",
  'm' => 'm',
  '{other}~' => '{BG}~',
  "{ABEF}\x{331}" => '{ABEF}~',
  "\x{2c2}" => "\x{2c2}",
  "z\\\x{331}" => "\x{292}\x{331}",
  '{CDEG}~' => '{CDEG}~',
  "o\x{331}" => "o\x{331}",
  '{D}' => '{D}',
  '{ACG}' => '{ACG}',
  '{frontmid}~' => '{E}~',
  '{fricative}' => '{AG}',
  "{BCDEFG}\x{331}" => '{BCDEFG}~',
  ' ~' => " \x{331}",
  "\x{26d}" => "\x{26d}",
  '{5}~' => "\x{2464}",
  'X' => "\x{3c7}",
  '?~' => "?\x{331}",
  "{flap}\x{331}" => '{G}~',
  '..' => "\x{2026}",
  "\x{f7}\x{331}" => "\x{f7}\x{331}",
  "{ABDEF}\x{331}" => '{ABDEF}~',
  '!:~' => "\x{a1}\x{331}",
  "{alveolar}\x{331}" => '{CEF}~',
  "{AE}\x{331}" => '{AE}~',
  "\x{1c0}" => "\x{1c2}",
  '{6}~' => "\x{2465}",
  '{punctuation}~' => '{Z}~',
  "!\x{331}" => "!\x{331}",
  '{ABCD}~' => '{ABCD}~',
  'u~' => "u\x{331}",
  '{9}~' => "\x{277f}",
  "\x{3005}\x{331}" => "\x{22ee}\x{331}",
  "{AC}\x{331}" => '{AC}~',
  "\x{2462}" => "\x{2462}",
  "\x{2228}" => "\x{2228}",
  "{weakaffricate}\x{331}" => '{D}~',
  '{BEFG}' => '{BEFG}',
  '{ABCDE}~' => '{ABCDE}~',
  '{BCDG}' => '{BCDG}',
  '<~' => "<\x{331}",
  "\x{2227}" => "\x{2227}",
  "{ABCDFG}\x{331}" => '{ABCDFG}~',
  "{1}\x{331}" => "\x{2777}",
  ',' => ',',
  "{ABCG}\x{331}" => '{ABCG}~',
  "{BCG}\x{331}" => '{BCG}~',
  "D\x{304}\x{331}" => "\x{277a}",
  'n~' => "n\x{331}",
  '*' => "\x{d7}",
  'e\\' => "\x{259}",
  "\x{bf}\x{331}" => "\x{bf}\x{331}",
  'i\\' => "\x{268}",
  '#A' => "A\x{304}",
  '{AFG}' => '{AFG}',
  'dz~' => "dz\x{331}",
  "d\x{290}\x{331}" => "d\x{290}\x{331}",
  '`~' => "\x{2018}\x{331}",
  's`' => "\x{282}",
  '!!~' => "\x{ac}\x{331}",
  "\x{254}" => "\x{254}",
  "!!\x{331}" => "\x{ac}\x{331}",
  "\x{256}" => "\x{256}",
  '{ABF}~' => '{ABF}~',
  ')' => ')',
  'n`' => "\x{273}",
  'dz`~' => "d\x{290}\x{331}",
  "{EG}\x{331}" => '{EG}~',
  "\x{f0}\x{331}" => "\x{f0}\x{331}",
  '{8}' => 8,
  ")\x{331}" => ")\x{331}",
  "\x{29f}\x{331}" => "\x{26b}\x{331}",
  "{ACDFG}\x{331}" => '{ACDFG}~',
  '{alveolar}' => '{CEF}',
  '1' => 1,
  '?:' => "\x{bf}",
  '{ABCDEG}' => '{ABCDEG}',
  "..\x{331}" => "\x{2026}\x{331}",
  "{CDEG}\x{331}" => '{CDEG}~',
  "\x{294}" => "\x{294}",
  'tS' => "t\x{283}",
  "!:\x{331}" => "\x{a1}\x{331}",
  '-' => "\x{2212}",
  "\x{26d}~" => "\x{26d}\x{331}",
  "{D}\x{331}" => '{D}~',
  '{1}' => 1,
  '{weakfricative}~' => '{AG}~',
  "{ACEFG}\x{331}" => '{ACEFG}~',
  "\x{26b}~" => "\x{26b}\x{331}",
  'D~' => "\x{f0}\x{331}",
  '+' => '+',
  '4' => 4,
  "_\x{331}" => "_\x{331}",
  "\x{f7}~" => "\x{f7}\x{331}",
  '{B}~' => '{B}~',
  "\x{27b}~" => "\x{27b}\x{331}",
  'E~' => "\x{25b}\x{331}",
  '&&' => "\x{2227}",
  '{ACFG}~' => '{ACFG}~',
  '{ABCDFG}' => '{ABCDFG}',
  'r`' => "\x{27b}",
  "7\\\x{331}" => "\x{264}\x{331}",
  '{CF}' => '{CF}',
  'S~' => "\x{283}\x{331}",
  'h~' => "h\x{331}",
  "\x{2465}" => "\x{2465}",
  "\x{290}~" => "\x{290}\x{331}",
  "{EF}\x{331}" => '{EF}~'
}
;
sub encode($@)
{
    my ($s, %opt) = @_;
    if ($opt{ipa}) {
        $s =~ s/\G($xlit_re)/$xlit_xlit->{$1}/eg ||
             die "unrecognised transliteration at pos=".pos($s);
    } else {
        $s =~ s/\G($xlit_re)/$xlit_uka->{$1}/eg ||
             die "unrecognised transliteration at pos=".pos($s);
    }
    return $s;
}
1;
