This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
charnames.t: Extract common code to subroutine
[perl5.git] / lib / charnames.t
CommitLineData
423cee85 1#!./perl
a0d8d8c5 2use strict;
423cee85 3
da85ecb8
KW
4# Because \N{} is compile time, any warnings will get generated before
5# execution, so have to have an array, and arrange things so no warning
6# is generated twice to verify that in fact a warning did happen
52ea3e69
JH
7my @WARN;
8
423cee85
JH
9BEGIN {
10 unless(grep /blib/, @INC) {
11 chdir 't' if -d 't';
20822f61 12 @INC = '../lib';
423cee85 13 }
52ea3e69 14 $SIG{__WARN__} = sub { push @WARN, @_ };
423cee85
JH
15}
16
5bd59e57 17our $local_tests = 'no_plan';
63c6dcc1 18
ea065648
NC
19# ---- For the alias extensions
20require "../t/lib/common.pl";
423cee85
JH
21
22use charnames ':full';
23
a0d8d8c5 24is("Here\N{EXCLAMATION MARK}?", "Here!?");
423cee85 25
c82a54e6 26{
a0d8d8c5 27 use bytes; # TEST -utf8 can switch utf8 on
c82a54e6 28
a0d8d8c5 29 my $res = eval <<'EOE';
423cee85 30use charnames ":full";
4a2d328f 31"Here: \N{CYRILLIC SMALL LETTER BE}!";
423cee85
JH
321
33EOE
423cee85 34
a0d8d8c5 35 like($@, "above 0xFF");
2974a5b4 36 ok(! defined $res);
a0d8d8c5
KW
37
38 $res = eval <<'EOE';
423cee85 39use charnames 'cyrillic';
4a2d328f 40"Here: \N{Be}!";
423cee85
JH
411
42EOE
a0d8d8c5 43 like($@, "CYRILLIC CAPITAL LETTER BE.*above 0xFF");
16036bcd
KW
44
45 $res = eval <<'EOE';
46use charnames ':full', ":alias" => { BOM => "LATIN SMALL LETTER B" };
47"\N{BOM}";
48EOE
49 is ($@, "");
50 is ($res, 'b', "Verify that can redefine a standard alias");
c82a54e6 51}
423cee85 52
232cbbee
KW
53{
54
4cf086c7 55 use charnames ':full', ":alias" => { mychar1 => "0xE8000",
232cbbee
KW
56 mychar2 => 983040, # U+F0000
57 mychar3 => "U+100000",
58 myctrl => 0x80,
63098191 59 mylarge => "U+111000",
232cbbee
KW
60 };
61 is ("\N{mychar1}", chr(0xE8000), "Verify that can define hex alias");
62 is (charnames::viacode(0xE8000), "mychar1", "And that can get the alias back");
63 is ("\N{mychar2}", chr(0xF0000), "Verify that can define decimal alias");
64 is (charnames::viacode(0xF0000), "mychar2", "And that can get the alias back");
65 is ("\N{mychar3}", chr(0x100000), "Verify that can define U+... alias");
66 is (charnames::viacode(0x100000), "mychar3", "And that can get the alias back");
63098191 67 is ("\N{mylarge}", chr(0x111000), "Verify that can define alias beyond Unicode");
ac046fe1 68 is (charnames::viacode(0x111000), "mylarge", "And that can get the alias back");
232cbbee
KW
69 is (charnames::viacode(0x80), "myctrl", "Verify that can name a nameless control");
70
71}
72
a0d8d8c5
KW
73my $encoded_be;
74my $encoded_alpha;
75my $encoded_bet;
76my $encoded_deseng;
77
423cee85 78# If octal representation of unicode char is \0xyzt, then the utf8 is \3xy\2zt
210db7fc
PP
79if (ord('A') == 65) { # as on ASCII or UTF-8 machines
80 $encoded_be = "\320\261";
81 $encoded_alpha = "\316\261";
82 $encoded_bet = "\327\221";
83 $encoded_deseng = "\360\220\221\215";
84}
85else { # EBCDIC where UTF-EBCDIC may be used (this may be 1047 specific since
86 # UTF-EBCDIC is codepage specific)
87 $encoded_be = "\270\102\130";
88 $encoded_alpha = "\264\130";
89 $encoded_bet = "\270\125\130";
90 $encoded_deseng = "\336\102\103\124";
91}
c5cc3500
GS
92
93sub to_bytes {
f337b084 94 unpack"U0a*", shift;
c5cc3500
GS
95}
96
1c757d3c
KW
97sub test_vianame ($$$) {
98
99 # Run the vianame tests on a code point
100
101 my ($i, $hex, $name) = @_;
102
103 # Half the time use vianame, and half string_vianame
104 return is(charnames::vianame($name), $i, "Verify vianame(\"$name\") is 0x$hex") if rand() < .5;
105 return is(charnames::string_vianame($name), chr($i), "Verify string_vianame(\"$name\") is chr(0x$hex)");
106}
107
423cee85
JH
108{
109 use charnames ':full';
423cee85 110
a0d8d8c5 111 is(to_bytes("\N{CYRILLIC SMALL LETTER BE}"), $encoded_be);
423cee85
JH
112
113 use charnames qw(cyrillic greek :short);
114
a0d8d8c5
KW
115 is(to_bytes("\N{be},\N{alpha},\N{hebrew:bet}"),
116 "$encoded_be,$encoded_alpha,$encoded_bet");
423cee85 117}
e1992b6d
GS
118
119{
120 use charnames ':full';
a0d8d8c5
KW
121 is("\x{263a}", "\N{WHITE SMILING FACE}");
122 cmp_ok(length("\x{263a}"), '==', 1);
123 cmp_ok(length("\N{WHITE SMILING FACE}"), '==', 1);
124 is(sprintf("%vx", "\x{263a}"), "263a");
125 is(sprintf("%vx", "\N{WHITE SMILING FACE}"), "263a");
126 is(sprintf("%vx", "\xFF\N{WHITE SMILING FACE}"), "ff.263a");
127 is(sprintf("%vx", "\x{ff}\N{WHITE SMILING FACE}"), "ff.263a");
e1992b6d 128}
c00525d4
SP
129
130{
a0d8d8c5
KW
131 use charnames qw(:full);
132 use utf8;
51cf30b6 133
c00525d4
SP
134 my $x = "\x{221b}";
135 my $named = "\N{CUBE ROOT}";
136
a0d8d8c5 137 cmp_ok(ord($x), '==', ord($named));
c00525d4
SP
138}
139
f9a63242 140{
a0d8d8c5
KW
141 use charnames qw(:full);
142 use utf8;
143 is("\x{100}\N{CENT SIGN}", "\x{100}"."\N{CENT SIGN}");
f9a63242
JH
144}
145
b896c7a5 146{
a0d8d8c5 147 use charnames ':full';
b896c7a5 148
a0d8d8c5 149 is(to_bytes("\N{DESERET SMALL LETTER ENG}"), $encoded_deseng);
4765795a 150}
b896c7a5 151
4765795a 152{
a0d8d8c5
KW
153 # 20001114.001
154
155 no utf8; # naked Latin-1
156
157 use charnames ':full';
158 my $text = "\N{LATIN CAPITAL LETTER A WITH DIAERESIS}";
159 is($text, latin1_to_native("\xc4"));
160
161 # I'm not sure that this tests anything different from the above.
162 cmp_ok(ord($text), '==', ord(latin1_to_native("\xc4")));
b896c7a5
A
163}
164
daf0d493 165{
a0d8d8c5 166 is(charnames::viacode(0x1234), "ETHIOPIC SYLLABLE SEE");
daf0d493 167
63098191
KW
168 # No name
169 ok(! defined charnames::viacode(0xFFFF));
daf0d493
JH
170}
171
172{
5a7fb30a
KW
173 cmp_ok(charnames::vianame("GOTHIC LETTER AHSA"), "==", 0x10330, "Verify vianame \\N{name} returns an ord");
174 is(charnames::vianame("U+10330"), "\x{10330}", "Verify vianame \\N{U+hex} returns a chr");
63098191
KW
175 use warnings;
176 my $warning_count = @WARN;
a2cfe56d 177 ok (! defined charnames::vianame("NONE SUCH"), "Verify vianame returns undef for an undefined name");
2974a5b4 178 cmp_ok($warning_count, '==', scalar @WARN, "Verify vianame doesn't warn on unknown names");
fb121860
KW
179 ok (! defined charnames::string_vianame("MORE NONE SUCH"), "Verify string_vianame returns undef for an undefined name");
180 cmp_ok($warning_count, '==', scalar @WARN, "Verify string_vianame doesn't warn on unknown names");
63098191
KW
181
182 use bytes;
183 is(charnames::vianame("GOTHIC LETTER AHSA"), 0x10330, "Verify vianame \\N{name} is unaffected by 'use bytes'");
5a7fb30a 184 is(charnames::vianame("U+FF"), chr(0xFF), "Verify vianame \\N{U+FF} is unaffected by 'use bytes'");
35a5ace5 185 cmp_ok($warning_count, '==', scalar @WARN, "Verify vianame doesn't warn on legal inputs under 'use bytes'");
2974a5b4
KW
186 ok(! defined charnames::vianame("U+100"), "Verify vianame \\N{U+100} is undef under 'use bytes'");
187 ok($warning_count == scalar @WARN - 1 && $WARN[-1] =~ /above 0xFF/, "Verify vianame gives appropriate warning for previous test");
fb121860
KW
188
189 $warning_count = @WARN;
190 ok(! defined charnames::string_vianame("GOTHIC LETTER AHSA"), "Verify string_vianame(\"GOTHIC LETTER AHSA\") is undefined under 'use bytes'");
191 ok($warning_count == scalar @WARN - 1 && $WARN[-1] =~ /above 0xFF/, "Verify string_vianame gives appropriate warning for previous test");
192 $warning_count = @WARN;
193 is(charnames::string_vianame("U+FF"), chr(0xFF), "Verify string_vianame(\"U+FF\") is chr(0xFF) under 'use bytes'");
194 cmp_ok($warning_count, '==', scalar @WARN, "Verify string_vianame doesn't warn on legal inputs under 'use bytes'");
195 is(charnames::string_vianame("LATIN SMALL LETTER Y WITH DIAERESIS"), chr(0xFF), "Verify string_vianame(\"LATIN SMALL LETTER Y WITH DIAERESIS\") is chr(0xFF) under 'use bytes'");
196 cmp_ok($warning_count, '==', scalar @WARN, "Verify string_vianame doesn't warn on legal inputs under 'use bytes'");
197 ok(! defined charnames::string_vianame("U+100"), "Verify string_vianame \\N{U+100} is undef under 'use bytes'");
198 ok($warning_count == scalar @WARN - 1 && $WARN[-1] =~ /above 0xFF/, "Verify string_vianame gives appropriate warning for previous test");
199 $warning_count = @WARN;
200 ok(! defined charnames::string_vianame("LATIN SMALL LETTER L WITH TILDE"), "Verify string_vianame(\"LATIN SMALL LETTER L WITH TILDE\") is undef under 'use bytes'");
201 ok($warning_count == scalar @WARN - 1 && $WARN[-1] =~ /String.*above 0xFF/, "Verify string_vianame gives appropriate warning for previous test");
202
daf0d493 203}
4e2cda5d
JH
204
205{
206 # check that caching at least hasn't broken anything
207
a0d8d8c5 208 is(charnames::viacode(0x1234), "ETHIOPIC SYLLABLE SEE");
4e2cda5d 209
a0d8d8c5 210 is(sprintf("%04X", charnames::vianame("GOTHIC LETTER AHSA")), "10330");
4e2cda5d
JH
211
212}
301a3cda 213
fb121860
KW
214# That these return the correct values is tested below when reading
215# NamedSequences.txt
216is("\N{TAMIL CONSONANT K}", charnames::string_vianame("TAMIL CONSONANT K"), "Verify \\N{TAMIL CONSONANT K} eq charnames::vianame(\"TAMIL CONSONANT K\")");
217
a0d8d8c5 218is("\N{CHARACTER TABULATION}", "\t");
a2e77dd4 219
a0d8d8c5
KW
220is("\N{ESCAPE}", "\e");
221is("\N{NULL}", "\c@");
222is("\N{LINE FEED (LF)}", "\n");
223is("\N{LINE FEED}", "\n");
224is("\N{LF}", "\n");
52ea3e69 225
a0d8d8c5
KW
226my $nel = latin1_to_native("\x85");
227$nel = qr/^$nel$/;
52ea3e69 228
a0d8d8c5
KW
229like("\N{NEXT LINE (NEL)}", $nel);
230like("\N{NEXT LINE}", $nel);
231like("\N{NEL}", $nel);
232is("\N{BYTE ORDER MARK}", chr(0xFEFF));
233is("\N{BOM}", chr(0xFEFF));
51e9e896 234
52ea3e69
JH
235{
236 use warnings 'deprecated';
237
a0d8d8c5 238 is("\N{HORIZONTAL TABULATION}", "\t");
52ea3e69 239
16036bcd 240 ok(grep { /"HORIZONTAL TABULATION" is deprecated.*CHARACTER TABULATION/ } @WARN);
822ebcc8 241
52ea3e69
JH
242 no warnings 'deprecated';
243
a0d8d8c5 244 is("\N{VERTICAL TABULATION}", "\013");
52ea3e69 245
a0d8d8c5 246 ok(! grep { /"VERTICAL TABULATION" is deprecated/ } @WARN);
52ea3e69 247}
822ebcc8 248
a0d8d8c5 249is(charnames::viacode(0xFEFF), "ZERO WIDTH NO-BREAK SPACE");
a23c04e4 250
872c91ae
JH
251{
252 use warnings;
a0d8d8c5 253 cmp_ok(ord("\N{BOM}"), '==', 0xFEFF);
872c91ae
JH
254}
255
a0d8d8c5 256cmp_ok(ord("\N{ZWNJ}"), '==', 0x200C);
24b5d5cc 257
a0d8d8c5 258cmp_ok(ord("\N{ZWJ}"), '==', 0x200D);
dbc0d4f2 259
a0d8d8c5 260is("\N{U+263A}", "\N{WHITE SMILING FACE}");
dbc0d4f2 261
51b0dbc4 262{
a0d8d8c5
KW
263 cmp_ok( 0x3093, '==', charnames::vianame("HIRAGANA LETTER N"));
264 cmp_ok(0x0397, '==', charnames::vianame("GREEK CAPITAL LETTER ETA"));
51b0dbc4
TS
265}
266
a0d8d8c5
KW
267ok(! defined charnames::viacode(0x110000));
268ok(! grep { /you asked for U+110000/ } @WARN);
e10d7780 269
c8002005
KW
270is(charnames::viacode(0), "NULL");
271is(charnames::viacode("BE"), "VULGAR FRACTION THREE QUARTERS");
272is(charnames::viacode("U+00000000000FEED"), "ARABIC LETTER WAW ISOLATED FORM");
273
16036bcd
KW
274{
275 no warnings 'deprecated';
276 is("\N{LINE FEED}", "\N{LINE FEED (LF)}");
277 is("\N{FORM FEED}", "\N{FORM FEED (FF)}");
278 is("\N{CARRIAGE RETURN}", "\N{CARRIAGE RETURN (CR)}");
279 is("\N{NEXT LINE}", "\N{NEXT LINE (NEL)}");
280 is("\N{NUL}", "\N{NULL}");
281 is("\N{SOH}", "\N{START OF HEADING}");
282 is("\N{STX}", "\N{START OF TEXT}");
283 is("\N{ETX}", "\N{END OF TEXT}");
284 is("\N{EOT}", "\N{END OF TRANSMISSION}");
285 is("\N{ENQ}", "\N{ENQUIRY}");
286 is("\N{ACK}", "\N{ACKNOWLEDGE}");
287 is("\N{BEL}", "\N{BELL}");
288 is("\N{BS}", "\N{BACKSPACE}");
289 is("\N{HT}", "\N{HORIZONTAL TABULATION}");
290 is("\N{LF}", "\N{LINE FEED (LF)}");
291 is("\N{VT}", "\N{VERTICAL TABULATION}");
292 is("\N{FF}", "\N{FORM FEED (FF)}");
293 is("\N{CR}", "\N{CARRIAGE RETURN (CR)}");
294 is("\N{SO}", "\N{SHIFT OUT}");
295 is("\N{SI}", "\N{SHIFT IN}");
296 is("\N{DLE}", "\N{DATA LINK ESCAPE}");
297 is("\N{DC1}", "\N{DEVICE CONTROL ONE}");
298 is("\N{DC2}", "\N{DEVICE CONTROL TWO}");
299 is("\N{DC3}", "\N{DEVICE CONTROL THREE}");
300 is("\N{DC4}", "\N{DEVICE CONTROL FOUR}");
301 is("\N{NAK}", "\N{NEGATIVE ACKNOWLEDGE}");
302 is("\N{SYN}", "\N{SYNCHRONOUS IDLE}");
303 is("\N{ETB}", "\N{END OF TRANSMISSION BLOCK}");
304 is("\N{CAN}", "\N{CANCEL}");
305 is("\N{EOM}", "\N{END OF MEDIUM}");
306 is("\N{SUB}", "\N{SUBSTITUTE}");
307 is("\N{ESC}", "\N{ESCAPE}");
308 is("\N{FS}", "\N{FILE SEPARATOR}");
309 is("\N{GS}", "\N{GROUP SEPARATOR}");
310 is("\N{RS}", "\N{RECORD SEPARATOR}");
311 is("\N{US}", "\N{UNIT SEPARATOR}");
312 is("\N{DEL}", "\N{DELETE}");
313 is("\N{BPH}", "\N{BREAK PERMITTED HERE}");
314 is("\N{NBH}", "\N{NO BREAK HERE}");
315 is("\N{NEL}", "\N{NEXT LINE (NEL)}");
316 is("\N{SSA}", "\N{START OF SELECTED AREA}");
317 is("\N{ESA}", "\N{END OF SELECTED AREA}");
318 is("\N{HTS}", "\N{CHARACTER TABULATION SET}");
319 is("\N{HTJ}", "\N{CHARACTER TABULATION WITH JUSTIFICATION}");
320 is("\N{VTS}", "\N{LINE TABULATION SET}");
321 is("\N{PLD}", "\N{PARTIAL LINE FORWARD}");
322 is("\N{PLU}", "\N{PARTIAL LINE BACKWARD}");
323 is("\N{RI }", "\N{REVERSE LINE FEED}");
324 is("\N{SS2}", "\N{SINGLE SHIFT TWO}");
325 is("\N{SS3}", "\N{SINGLE SHIFT THREE}");
326 is("\N{DCS}", "\N{DEVICE CONTROL STRING}");
327 is("\N{PU1}", "\N{PRIVATE USE ONE}");
328 is("\N{PU2}", "\N{PRIVATE USE TWO}");
329 is("\N{STS}", "\N{SET TRANSMIT STATE}");
330 is("\N{CCH}", "\N{CANCEL CHARACTER}");
331 is("\N{MW }", "\N{MESSAGE WAITING}");
332 is("\N{SPA}", "\N{START OF GUARDED AREA}");
333 is("\N{EPA}", "\N{END OF GUARDED AREA}");
334 is("\N{SOS}", "\N{START OF STRING}");
335 is("\N{SCI}", "\N{SINGLE CHARACTER INTRODUCER}");
336 is("\N{CSI}", "\N{CONTROL SEQUENCE INTRODUCER}");
337 is("\N{ST }", "\N{STRING TERMINATOR}");
338 is("\N{OSC}", "\N{OPERATING SYSTEM COMMAND}");
339 is("\N{PM }", "\N{PRIVACY MESSAGE}");
340 is("\N{APC}", "\N{APPLICATION PROGRAM COMMAND}");
341 is("\N{PADDING CHARACTER}", "\N{PAD}");
342 is("\N{HIGH OCTET PRESET}","\N{HOP}");
343 is("\N{INDEX}", "\N{IND}");
344 is("\N{SINGLE GRAPHIC CHARACTER INTRODUCER}", "\N{SGC}");
345 is("\N{BOM}", "\N{BYTE ORDER MARK}");
346 is("\N{CGJ}", "\N{COMBINING GRAPHEME JOINER}");
347 is("\N{FVS1}", "\N{MONGOLIAN FREE VARIATION SELECTOR ONE}");
348 is("\N{FVS2}", "\N{MONGOLIAN FREE VARIATION SELECTOR TWO}");
349 is("\N{FVS3}", "\N{MONGOLIAN FREE VARIATION SELECTOR THREE}");
350 is("\N{LRE}", "\N{LEFT-TO-RIGHT EMBEDDING}");
351 is("\N{LRM}", "\N{LEFT-TO-RIGHT MARK}");
352 is("\N{LRO}", "\N{LEFT-TO-RIGHT OVERRIDE}");
353 is("\N{MMSP}", "\N{MEDIUM MATHEMATICAL SPACE}");
354 is("\N{MVS}", "\N{MONGOLIAN VOWEL SEPARATOR}");
355 is("\N{NBSP}", "\N{NO-BREAK SPACE}");
356 is("\N{NNBSP}", "\N{NARROW NO-BREAK SPACE}");
357 is("\N{PDF}", "\N{POP DIRECTIONAL FORMATTING}");
358 is("\N{RLE}", "\N{RIGHT-TO-LEFT EMBEDDING}");
359 is("\N{RLM}", "\N{RIGHT-TO-LEFT MARK}");
360 is("\N{RLO}", "\N{RIGHT-TO-LEFT OVERRIDE}");
361 is("\N{SHY}", "\N{SOFT HYPHEN}");
362 is("\N{WJ}", "\N{WORD JOINER}");
363 is("\N{ZWJ}", "\N{ZERO WIDTH JOINER}");
364 is("\N{ZWNJ}", "\N{ZERO WIDTH NON-JOINER}");
365 is("\N{ZWSP}", "\N{ZERO WIDTH SPACE}");
366 is("\N{HORIZONTAL TABULATION}", "\N{CHARACTER TABULATION}");
367 is("\N{VERTICAL TABULATION}", "\N{LINE TABULATION}");
368 is("\N{FILE SEPARATOR}", "\N{INFORMATION SEPARATOR FOUR}");
369 is("\N{GROUP SEPARATOR}", "\N{INFORMATION SEPARATOR THREE}");
370 is("\N{RECORD SEPARATOR}", "\N{INFORMATION SEPARATOR TWO}");
371 is("\N{UNIT SEPARATOR}", "\N{INFORMATION SEPARATOR ONE}");
372 is("\N{HORIZONTAL TABULATION SET}", "\N{CHARACTER TABULATION SET}");
373 is("\N{HORIZONTAL TABULATION WITH JUSTIFICATION}", "\N{CHARACTER TABULATION WITH JUSTIFICATION}");
374 is("\N{PARTIAL LINE DOWN}", "\N{PARTIAL LINE FORWARD}");
375 is("\N{PARTIAL LINE UP}", "\N{PARTIAL LINE BACKWARD}");
376 is("\N{VERTICAL TABULATION SET}", "\N{LINE TABULATION SET}");
377 is("\N{REVERSE INDEX}", "\N{REVERSE LINE FEED}");
378 is("\N{SINGLE-SHIFT 2}", "\N{SINGLE SHIFT TWO}");
379 is("\N{SINGLE-SHIFT 3}", "\N{SINGLE SHIFT THREE}");
380 is("\N{PRIVATE USE 1}", "\N{PRIVATE USE ONE}");
381 is("\N{PRIVATE USE 2}", "\N{PRIVATE USE TWO}");
382 is("\N{START OF PROTECTED AREA}", "\N{START OF GUARDED AREA}");
383 is("\N{END OF PROTECTED AREA}", "\N{END OF GUARDED AREA}");
384 is("\N{VS1}", "\N{VARIATION SELECTOR-1}");
385 is("\N{VS2}", "\N{VARIATION SELECTOR-2}");
386 is("\N{VS3}", "\N{VARIATION SELECTOR-3}");
387 is("\N{VS4}", "\N{VARIATION SELECTOR-4}");
388 is("\N{VS5}", "\N{VARIATION SELECTOR-5}");
389 is("\N{VS6}", "\N{VARIATION SELECTOR-6}");
390 is("\N{VS7}", "\N{VARIATION SELECTOR-7}");
391 is("\N{VS8}", "\N{VARIATION SELECTOR-8}");
392 is("\N{VS9}", "\N{VARIATION SELECTOR-9}");
393 is("\N{VS10}", "\N{VARIATION SELECTOR-10}");
394 is("\N{VS11}", "\N{VARIATION SELECTOR-11}");
395 is("\N{VS12}", "\N{VARIATION SELECTOR-12}");
396 is("\N{VS13}", "\N{VARIATION SELECTOR-13}");
397 is("\N{VS14}", "\N{VARIATION SELECTOR-14}");
398 is("\N{VS15}", "\N{VARIATION SELECTOR-15}");
399 is("\N{VS16}", "\N{VARIATION SELECTOR-16}");
400 is("\N{VS17}", "\N{VARIATION SELECTOR-17}");
401 is("\N{VS18}", "\N{VARIATION SELECTOR-18}");
402 is("\N{VS19}", "\N{VARIATION SELECTOR-19}");
403 is("\N{VS20}", "\N{VARIATION SELECTOR-20}");
404 is("\N{VS21}", "\N{VARIATION SELECTOR-21}");
405 is("\N{VS22}", "\N{VARIATION SELECTOR-22}");
406 is("\N{VS23}", "\N{VARIATION SELECTOR-23}");
407 is("\N{VS24}", "\N{VARIATION SELECTOR-24}");
408 is("\N{VS25}", "\N{VARIATION SELECTOR-25}");
409 is("\N{VS26}", "\N{VARIATION SELECTOR-26}");
410 is("\N{VS27}", "\N{VARIATION SELECTOR-27}");
411 is("\N{VS28}", "\N{VARIATION SELECTOR-28}");
412 is("\N{VS29}", "\N{VARIATION SELECTOR-29}");
413 is("\N{VS30}", "\N{VARIATION SELECTOR-30}");
414 is("\N{VS31}", "\N{VARIATION SELECTOR-31}");
415 is("\N{VS32}", "\N{VARIATION SELECTOR-32}");
416 is("\N{VS33}", "\N{VARIATION SELECTOR-33}");
417 is("\N{VS34}", "\N{VARIATION SELECTOR-34}");
418 is("\N{VS35}", "\N{VARIATION SELECTOR-35}");
419 is("\N{VS36}", "\N{VARIATION SELECTOR-36}");
420 is("\N{VS37}", "\N{VARIATION SELECTOR-37}");
421 is("\N{VS38}", "\N{VARIATION SELECTOR-38}");
422 is("\N{VS39}", "\N{VARIATION SELECTOR-39}");
423 is("\N{VS40}", "\N{VARIATION SELECTOR-40}");
424 is("\N{VS41}", "\N{VARIATION SELECTOR-41}");
425 is("\N{VS42}", "\N{VARIATION SELECTOR-42}");
426 is("\N{VS43}", "\N{VARIATION SELECTOR-43}");
427 is("\N{VS44}", "\N{VARIATION SELECTOR-44}");
428 is("\N{VS45}", "\N{VARIATION SELECTOR-45}");
429 is("\N{VS46}", "\N{VARIATION SELECTOR-46}");
430 is("\N{VS47}", "\N{VARIATION SELECTOR-47}");
431 is("\N{VS48}", "\N{VARIATION SELECTOR-48}");
432 is("\N{VS49}", "\N{VARIATION SELECTOR-49}");
433 is("\N{VS50}", "\N{VARIATION SELECTOR-50}");
434 is("\N{VS51}", "\N{VARIATION SELECTOR-51}");
435 is("\N{VS52}", "\N{VARIATION SELECTOR-52}");
436 is("\N{VS53}", "\N{VARIATION SELECTOR-53}");
437 is("\N{VS54}", "\N{VARIATION SELECTOR-54}");
438 is("\N{VS55}", "\N{VARIATION SELECTOR-55}");
439 is("\N{VS56}", "\N{VARIATION SELECTOR-56}");
440 is("\N{VS57}", "\N{VARIATION SELECTOR-57}");
441 is("\N{VS58}", "\N{VARIATION SELECTOR-58}");
442 is("\N{VS59}", "\N{VARIATION SELECTOR-59}");
443 is("\N{VS60}", "\N{VARIATION SELECTOR-60}");
444 is("\N{VS61}", "\N{VARIATION SELECTOR-61}");
445 is("\N{VS62}", "\N{VARIATION SELECTOR-62}");
446 is("\N{VS63}", "\N{VARIATION SELECTOR-63}");
447 is("\N{VS64}", "\N{VARIATION SELECTOR-64}");
448 is("\N{VS65}", "\N{VARIATION SELECTOR-65}");
449 is("\N{VS66}", "\N{VARIATION SELECTOR-66}");
450 is("\N{VS67}", "\N{VARIATION SELECTOR-67}");
451 is("\N{VS68}", "\N{VARIATION SELECTOR-68}");
452 is("\N{VS69}", "\N{VARIATION SELECTOR-69}");
453 is("\N{VS70}", "\N{VARIATION SELECTOR-70}");
454 is("\N{VS71}", "\N{VARIATION SELECTOR-71}");
455 is("\N{VS72}", "\N{VARIATION SELECTOR-72}");
456 is("\N{VS73}", "\N{VARIATION SELECTOR-73}");
457 is("\N{VS74}", "\N{VARIATION SELECTOR-74}");
458 is("\N{VS75}", "\N{VARIATION SELECTOR-75}");
459 is("\N{VS76}", "\N{VARIATION SELECTOR-76}");
460 is("\N{VS77}", "\N{VARIATION SELECTOR-77}");
461 is("\N{VS78}", "\N{VARIATION SELECTOR-78}");
462 is("\N{VS79}", "\N{VARIATION SELECTOR-79}");
463 is("\N{VS80}", "\N{VARIATION SELECTOR-80}");
464 is("\N{VS81}", "\N{VARIATION SELECTOR-81}");
465 is("\N{VS82}", "\N{VARIATION SELECTOR-82}");
466 is("\N{VS83}", "\N{VARIATION SELECTOR-83}");
467 is("\N{VS84}", "\N{VARIATION SELECTOR-84}");
468 is("\N{VS85}", "\N{VARIATION SELECTOR-85}");
469 is("\N{VS86}", "\N{VARIATION SELECTOR-86}");
470 is("\N{VS87}", "\N{VARIATION SELECTOR-87}");
471 is("\N{VS88}", "\N{VARIATION SELECTOR-88}");
472 is("\N{VS89}", "\N{VARIATION SELECTOR-89}");
473 is("\N{VS90}", "\N{VARIATION SELECTOR-90}");
474 is("\N{VS91}", "\N{VARIATION SELECTOR-91}");
475 is("\N{VS92}", "\N{VARIATION SELECTOR-92}");
476 is("\N{VS93}", "\N{VARIATION SELECTOR-93}");
477 is("\N{VS94}", "\N{VARIATION SELECTOR-94}");
478 is("\N{VS95}", "\N{VARIATION SELECTOR-95}");
479 is("\N{VS96}", "\N{VARIATION SELECTOR-96}");
480 is("\N{VS97}", "\N{VARIATION SELECTOR-97}");
481 is("\N{VS98}", "\N{VARIATION SELECTOR-98}");
482 is("\N{VS99}", "\N{VARIATION SELECTOR-99}");
483 is("\N{VS100}", "\N{VARIATION SELECTOR-100}");
484 is("\N{VS101}", "\N{VARIATION SELECTOR-101}");
485 is("\N{VS102}", "\N{VARIATION SELECTOR-102}");
486 is("\N{VS103}", "\N{VARIATION SELECTOR-103}");
487 is("\N{VS104}", "\N{VARIATION SELECTOR-104}");
488 is("\N{VS105}", "\N{VARIATION SELECTOR-105}");
489 is("\N{VS106}", "\N{VARIATION SELECTOR-106}");
490 is("\N{VS107}", "\N{VARIATION SELECTOR-107}");
491 is("\N{VS108}", "\N{VARIATION SELECTOR-108}");
492 is("\N{VS109}", "\N{VARIATION SELECTOR-109}");
493 is("\N{VS110}", "\N{VARIATION SELECTOR-110}");
494 is("\N{VS111}", "\N{VARIATION SELECTOR-111}");
495 is("\N{VS112}", "\N{VARIATION SELECTOR-112}");
496 is("\N{VS113}", "\N{VARIATION SELECTOR-113}");
497 is("\N{VS114}", "\N{VARIATION SELECTOR-114}");
498 is("\N{VS115}", "\N{VARIATION SELECTOR-115}");
499 is("\N{VS116}", "\N{VARIATION SELECTOR-116}");
500 is("\N{VS117}", "\N{VARIATION SELECTOR-117}");
501 is("\N{VS118}", "\N{VARIATION SELECTOR-118}");
502 is("\N{VS119}", "\N{VARIATION SELECTOR-119}");
503 is("\N{VS120}", "\N{VARIATION SELECTOR-120}");
504 is("\N{VS121}", "\N{VARIATION SELECTOR-121}");
505 is("\N{VS122}", "\N{VARIATION SELECTOR-122}");
506 is("\N{VS123}", "\N{VARIATION SELECTOR-123}");
507 is("\N{VS124}", "\N{VARIATION SELECTOR-124}");
508 is("\N{VS125}", "\N{VARIATION SELECTOR-125}");
509 is("\N{VS126}", "\N{VARIATION SELECTOR-126}");
510 is("\N{VS127}", "\N{VARIATION SELECTOR-127}");
511 is("\N{VS128}", "\N{VARIATION SELECTOR-128}");
512 is("\N{VS129}", "\N{VARIATION SELECTOR-129}");
513 is("\N{VS130}", "\N{VARIATION SELECTOR-130}");
514 is("\N{VS131}", "\N{VARIATION SELECTOR-131}");
515 is("\N{VS132}", "\N{VARIATION SELECTOR-132}");
516 is("\N{VS133}", "\N{VARIATION SELECTOR-133}");
517 is("\N{VS134}", "\N{VARIATION SELECTOR-134}");
518 is("\N{VS135}", "\N{VARIATION SELECTOR-135}");
519 is("\N{VS136}", "\N{VARIATION SELECTOR-136}");
520 is("\N{VS137}", "\N{VARIATION SELECTOR-137}");
521 is("\N{VS138}", "\N{VARIATION SELECTOR-138}");
522 is("\N{VS139}", "\N{VARIATION SELECTOR-139}");
523 is("\N{VS140}", "\N{VARIATION SELECTOR-140}");
524 is("\N{VS141}", "\N{VARIATION SELECTOR-141}");
525 is("\N{VS142}", "\N{VARIATION SELECTOR-142}");
526 is("\N{VS143}", "\N{VARIATION SELECTOR-143}");
527 is("\N{VS144}", "\N{VARIATION SELECTOR-144}");
528 is("\N{VS145}", "\N{VARIATION SELECTOR-145}");
529 is("\N{VS146}", "\N{VARIATION SELECTOR-146}");
530 is("\N{VS147}", "\N{VARIATION SELECTOR-147}");
531 is("\N{VS148}", "\N{VARIATION SELECTOR-148}");
532 is("\N{VS149}", "\N{VARIATION SELECTOR-149}");
533 is("\N{VS150}", "\N{VARIATION SELECTOR-150}");
534 is("\N{VS151}", "\N{VARIATION SELECTOR-151}");
535 is("\N{VS152}", "\N{VARIATION SELECTOR-152}");
536 is("\N{VS153}", "\N{VARIATION SELECTOR-153}");
537 is("\N{VS154}", "\N{VARIATION SELECTOR-154}");
538 is("\N{VS155}", "\N{VARIATION SELECTOR-155}");
539 is("\N{VS156}", "\N{VARIATION SELECTOR-156}");
540 is("\N{VS157}", "\N{VARIATION SELECTOR-157}");
541 is("\N{VS158}", "\N{VARIATION SELECTOR-158}");
542 is("\N{VS159}", "\N{VARIATION SELECTOR-159}");
543 is("\N{VS160}", "\N{VARIATION SELECTOR-160}");
544 is("\N{VS161}", "\N{VARIATION SELECTOR-161}");
545 is("\N{VS162}", "\N{VARIATION SELECTOR-162}");
546 is("\N{VS163}", "\N{VARIATION SELECTOR-163}");
547 is("\N{VS164}", "\N{VARIATION SELECTOR-164}");
548 is("\N{VS165}", "\N{VARIATION SELECTOR-165}");
549 is("\N{VS166}", "\N{VARIATION SELECTOR-166}");
550 is("\N{VS167}", "\N{VARIATION SELECTOR-167}");
551 is("\N{VS168}", "\N{VARIATION SELECTOR-168}");
552 is("\N{VS169}", "\N{VARIATION SELECTOR-169}");
553 is("\N{VS170}", "\N{VARIATION SELECTOR-170}");
554 is("\N{VS171}", "\N{VARIATION SELECTOR-171}");
555 is("\N{VS172}", "\N{VARIATION SELECTOR-172}");
556 is("\N{VS173}", "\N{VARIATION SELECTOR-173}");
557 is("\N{VS174}", "\N{VARIATION SELECTOR-174}");
558 is("\N{VS175}", "\N{VARIATION SELECTOR-175}");
559 is("\N{VS176}", "\N{VARIATION SELECTOR-176}");
560 is("\N{VS177}", "\N{VARIATION SELECTOR-177}");
561 is("\N{VS178}", "\N{VARIATION SELECTOR-178}");
562 is("\N{VS179}", "\N{VARIATION SELECTOR-179}");
563 is("\N{VS180}", "\N{VARIATION SELECTOR-180}");
564 is("\N{VS181}", "\N{VARIATION SELECTOR-181}");
565 is("\N{VS182}", "\N{VARIATION SELECTOR-182}");
566 is("\N{VS183}", "\N{VARIATION SELECTOR-183}");
567 is("\N{VS184}", "\N{VARIATION SELECTOR-184}");
568 is("\N{VS185}", "\N{VARIATION SELECTOR-185}");
569 is("\N{VS186}", "\N{VARIATION SELECTOR-186}");
570 is("\N{VS187}", "\N{VARIATION SELECTOR-187}");
571 is("\N{VS188}", "\N{VARIATION SELECTOR-188}");
572 is("\N{VS189}", "\N{VARIATION SELECTOR-189}");
573 is("\N{VS190}", "\N{VARIATION SELECTOR-190}");
574 is("\N{VS191}", "\N{VARIATION SELECTOR-191}");
575 is("\N{VS192}", "\N{VARIATION SELECTOR-192}");
576 is("\N{VS193}", "\N{VARIATION SELECTOR-193}");
577 is("\N{VS194}", "\N{VARIATION SELECTOR-194}");
578 is("\N{VS195}", "\N{VARIATION SELECTOR-195}");
579 is("\N{VS196}", "\N{VARIATION SELECTOR-196}");
580 is("\N{VS197}", "\N{VARIATION SELECTOR-197}");
581 is("\N{VS198}", "\N{VARIATION SELECTOR-198}");
582 is("\N{VS199}", "\N{VARIATION SELECTOR-199}");
583 is("\N{VS200}", "\N{VARIATION SELECTOR-200}");
584 is("\N{VS201}", "\N{VARIATION SELECTOR-201}");
585 is("\N{VS202}", "\N{VARIATION SELECTOR-202}");
586 is("\N{VS203}", "\N{VARIATION SELECTOR-203}");
587 is("\N{VS204}", "\N{VARIATION SELECTOR-204}");
588 is("\N{VS205}", "\N{VARIATION SELECTOR-205}");
589 is("\N{VS206}", "\N{VARIATION SELECTOR-206}");
590 is("\N{VS207}", "\N{VARIATION SELECTOR-207}");
591 is("\N{VS208}", "\N{VARIATION SELECTOR-208}");
592 is("\N{VS209}", "\N{VARIATION SELECTOR-209}");
593 is("\N{VS210}", "\N{VARIATION SELECTOR-210}");
594 is("\N{VS211}", "\N{VARIATION SELECTOR-211}");
595 is("\N{VS212}", "\N{VARIATION SELECTOR-212}");
596 is("\N{VS213}", "\N{VARIATION SELECTOR-213}");
597 is("\N{VS214}", "\N{VARIATION SELECTOR-214}");
598 is("\N{VS215}", "\N{VARIATION SELECTOR-215}");
599 is("\N{VS216}", "\N{VARIATION SELECTOR-216}");
600 is("\N{VS217}", "\N{VARIATION SELECTOR-217}");
601 is("\N{VS218}", "\N{VARIATION SELECTOR-218}");
602 is("\N{VS219}", "\N{VARIATION SELECTOR-219}");
603 is("\N{VS220}", "\N{VARIATION SELECTOR-220}");
604 is("\N{VS221}", "\N{VARIATION SELECTOR-221}");
605 is("\N{VS222}", "\N{VARIATION SELECTOR-222}");
606 is("\N{VS223}", "\N{VARIATION SELECTOR-223}");
607 is("\N{VS224}", "\N{VARIATION SELECTOR-224}");
608 is("\N{VS225}", "\N{VARIATION SELECTOR-225}");
609 is("\N{VS226}", "\N{VARIATION SELECTOR-226}");
610 is("\N{VS227}", "\N{VARIATION SELECTOR-227}");
611 is("\N{VS228}", "\N{VARIATION SELECTOR-228}");
612 is("\N{VS229}", "\N{VARIATION SELECTOR-229}");
613 is("\N{VS230}", "\N{VARIATION SELECTOR-230}");
614 is("\N{VS231}", "\N{VARIATION SELECTOR-231}");
615 is("\N{VS232}", "\N{VARIATION SELECTOR-232}");
616 is("\N{VS233}", "\N{VARIATION SELECTOR-233}");
617 is("\N{VS234}", "\N{VARIATION SELECTOR-234}");
618 is("\N{VS235}", "\N{VARIATION SELECTOR-235}");
619 is("\N{VS236}", "\N{VARIATION SELECTOR-236}");
620 is("\N{VS237}", "\N{VARIATION SELECTOR-237}");
621 is("\N{VS238}", "\N{VARIATION SELECTOR-238}");
622 is("\N{VS239}", "\N{VARIATION SELECTOR-239}");
623 is("\N{VS240}", "\N{VARIATION SELECTOR-240}");
624 is("\N{VS241}", "\N{VARIATION SELECTOR-241}");
625 is("\N{VS242}", "\N{VARIATION SELECTOR-242}");
626 is("\N{VS243}", "\N{VARIATION SELECTOR-243}");
627 is("\N{VS244}", "\N{VARIATION SELECTOR-244}");
628 is("\N{VS245}", "\N{VARIATION SELECTOR-245}");
629 is("\N{VS246}", "\N{VARIATION SELECTOR-246}");
630 is("\N{VS247}", "\N{VARIATION SELECTOR-247}");
631 is("\N{VS248}", "\N{VARIATION SELECTOR-248}");
632 is("\N{VS249}", "\N{VARIATION SELECTOR-249}");
633 is("\N{VS250}", "\N{VARIATION SELECTOR-250}");
634 is("\N{VS251}", "\N{VARIATION SELECTOR-251}");
635 is("\N{VS252}", "\N{VARIATION SELECTOR-252}");
636 is("\N{VS253}", "\N{VARIATION SELECTOR-253}");
637 is("\N{VS254}", "\N{VARIATION SELECTOR-254}");
638 is("\N{VS255}", "\N{VARIATION SELECTOR-255}");
639 is("\N{VS256}", "\N{VARIATION SELECTOR-256}");
640}
641
e5c3f898
MG
642# [perl #30409] charnames.pm clobbers default variable
643$_ = 'foobar';
644eval "use charnames ':full';";
a0d8d8c5 645is($_, 'foobar');
e5c3f898 646
c776535e
NC
647# Unicode slowdown noted by Phil Pennock, traced to a bug fix in index
648# SADAHIRO Tomoyuki's suggestion is to ensure that the UTF-8ness of both
649# arguments are indentical before calling index.
650# To do this can take advantage of the fact that unicore/Name.pl is 7 bit
e5d6fe1e
KW
651# (or at least should be). So assert that that it's true here. EBCDIC
652# may be a problem (khw).
c776535e
NC
653
654my $names = do "unicore/Name.pl";
a0d8d8c5
KW
655ok(defined $names);
656my $non_ascii = native_to_latin1($names) =~ tr/\0-\177//c;
5a7fb30a 657ok(! $non_ascii, "Verify all official names are ASCII-only");
c776535e 658
eb915052
RGS
659# Verify that charnames propagate to eval("")
660my $evaltry = eval q[ "Eval: \N{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}" ];
661if ($@) {
a0d8d8c5
KW
662 fail('charnames failed to propagate to eval("")');
663 fail('next test also fails to make the same number of tests');
eb915052 664} else {
a0d8d8c5
KW
665 pass('charnames propagated to eval("")');
666 is($evaltry, "Eval: \N{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}");
eb915052 667}
c776535e 668
ae6979a8 669# Verify that db includes the normative NameAliases.txt names
a0d8d8c5 670is("\N{U+1D0C5}", "\N{BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS}");
ae6979a8 671
ec34a119
DM
672# [perl #73174] use of \N{FOO} used to reset %^H
673
674{
675 use charnames ":full";
676 my $res;
677 BEGIN { $^H{73174} = "foo" }
678 BEGIN { $res = ($^H{73174} // "") }
679 # forces loading of utf8.pm, which used to reset %^H
680 $res .= '-1' if ":" =~ /\N{COLON}/i;
681 BEGIN { $res .= '-' . ($^H{73174} // "") }
682 $res .= '-' . ($^H{73174} // "");
683 $res .= '-2' if ":" =~ /\N{COLON}/;
684 $res .= '-3' if ":" =~ /\N{COLON}/i;
a0d8d8c5 685 is($res, "foo-foo-1--2-3");
ec34a119 686}
84374e30
KW
687
688{
689 # Test scoping. Outer block sets up some things; inner blocks
690 # override them, and then see if get restored.
691
692 use charnames ":full",
693 ":alias" => {
694 mychar1 => "LATIN SMALL LETTER E",
695 mychar2 => "LATIN CAPITAL LETTER A",
696 myprivate1 => 0xE8000, # Private use area
697 myprivate2 => 0x100000, # Private use area
698 },
699 ":short",
700 qw( katakana ),
701 ;
702
703 my $hiragana_be = "\N{HIRAGANA LETTER BE}";
704
705 is("\N{mychar1}", "e", "Outer block: verify that \\N{mychar1} works");
706 is(charnames::vianame("mychar1"), ord("e"), "Outer block: verify that vianame(mychar1) works");
fb121860 707 is(charnames::string_vianame("mychar1"), "e", "Outer block: verify that string_vianame(mychar1) works");
84374e30
KW
708 is("\N{mychar2}", "A", "Outer block: verify that \\N{mychar2} works");
709 is(charnames::vianame("mychar2"), ord("A"), "Outer block: verify that vianame(mychar2) works");
fb121860 710 is(charnames::string_vianame("mychar2"), "A", "Outer block: verify that string_vianame(mychar2) works");
84374e30
KW
711 is("\N{myprivate1}", "\x{E8000}", "Outer block: verify that \\N{myprivate1} works");
712 cmp_ok(charnames::vianame("myprivate1"), "==", 0xE8000, "Outer block: verify that vianame(myprivate1) works");
fb121860 713 is(charnames::string_vianame("myprivate1"), chr(0xE8000), "Outer block: verify that string_vianame(myprivate1) works");
84374e30
KW
714 is(charnames::viacode(0xE8000), "myprivate1", "Outer block: verify that myprivate1 viacode works");
715 is("\N{myprivate2}", "\x{100000}", "Outer block: verify that \\N{myprivate2} works");
716 cmp_ok(charnames::vianame("myprivate2"), "==", 0x100000, "Outer block: verify that vianame(myprivate2) works");
fb121860 717 is(charnames::string_vianame("myprivate2"), chr(0x100000), "Outer block: verify that string_vianame(myprivate2) works");
84374e30
KW
718 is(charnames::viacode(0x100000), "myprivate2", "Outer block: verify that myprivate2 viacode works");
719 is("\N{BE}", "\N{KATAKANA LETTER BE}", "Outer block: verify that \\N uses the correct script ");
720 cmp_ok(charnames::vianame("BE"), "==", ord("\N{KATAKANA LETTER BE}"), "Outer block: verify that vianame uses the correct script");
fb121860 721 cmp_ok(charnames::string_vianame("BE"), "==", "\N{KATAKANA LETTER BE}", "Outer block: verify that string_vianame uses the correct script");
e3cca8af
KW
722 is("\N{Hiragana: BE}", $hiragana_be, "Outer block: verify that :short works with \\N");
723 cmp_ok(charnames::vianame("Hiragana: BE"), "==", ord($hiragana_be), "Outer block: verify that :short works with vianame");
fb121860 724 cmp_ok(charnames::string_vianame("Hiragana: BE"), "==", $hiragana_be, "Outer block: verify that :short works with string_vianame");
84374e30
KW
725
726 {
727 use charnames ":full",
728 ":alias" => {
729 mychar1 => "LATIN SMALL LETTER F",
730 myprivate1 => 0xE8001, # Private use area
731 },
732
733 # BE is in both hiragana and katakana; see if
734 # different default script delivers different
735 # letter.
736 qw( hiragana ),
737 ;
738 is("\N{mychar1}", "f", "Inner block: verify that \\N{mychar1} is redefined");
739 is(charnames::vianame("mychar1"), ord("f"), "Inner block: verify that vianame(mychar1) is redefined");
fb121860 740 is(charnames::string_vianame("mychar1"), "f", "Inner block: verify that string_vianame(mychar1) is redefined");
84374e30
KW
741 is("\N{mychar2}", "\x{FFFD}", "Inner block: verify that \\N{mychar2} outer definition didn't leak");
742 ok( ! defined charnames::vianame("mychar2"), "Inner block: verify that vianame(mychar2) outer definition didn't leak");
fb121860 743 ok( ! defined charnames::string_vianame("mychar2"), "Inner block: verify that string_vianame(mychar2) outer definition didn't leak");
84374e30
KW
744 is("\N{myprivate1}", "\x{E8001}", "Inner block: verify that \\N{myprivate1} is redefined ");
745 cmp_ok(charnames::vianame("myprivate1"), "==", 0xE8001, "Inner block: verify that vianame(myprivate1) is redefined");
fb121860 746 is(charnames::string_vianame("myprivate1"), chr(0xE8001), "Inner block: verify that string_vianame(myprivate1) is redefined");
84374e30
KW
747 is(charnames::viacode(0xE8001), "myprivate1", "Inner block: verify that myprivate1 viacode is redefined");
748 ok(! defined charnames::viacode(0xE8000), "Inner block: verify that outer myprivate1 viacode didn't leak");
749 is("\N{myprivate2}", "\x{FFFD}", "Inner block: verify that \\N{myprivate2} outer definition didn't leak");
750 ok(! defined charnames::vianame("myprivate2"), "Inner block: verify that vianame(myprivate2) outer definition didn't leak");
fb121860 751 ok(! defined charnames::string_vianame("myprivate2"), "Inner block: verify that string_vianame(myprivate2) outer definition didn't leak");
84374e30
KW
752 ok(! defined charnames::viacode(0x100000), "Inner block: verify that myprivate2 viacode outer definition didn't leak");
753 is("\N{BE}", $hiragana_be, "Inner block: verify that \\N uses the correct script");
754 cmp_ok(charnames::vianame("BE"), "==", ord($hiragana_be), "Inner block: verify that vianame uses the correct script");
fb121860 755 cmp_ok(charnames::string_vianame("BE"), "==", $hiragana_be, "Inner block: verify that string_vianame uses the correct script");
e3cca8af
KW
756 is("\N{Hiragana: BE}", "\x{FFFD}", "Inner block without :short: \\N with short doesn't work");
757 ok(! defined charnames::vianame("Hiragana: BE"), "Inner block without :short: verify that vianame with short doesn't work");
fb121860 758 ok(! defined charnames::string_vianame("Hiragana: BE"), "Inner block without :short: verify that string_vianame with short doesn't work");
84374e30
KW
759
760 { # An inner block where only :short definitions are valid.
761 use charnames ":short";
762 is("\N{mychar1}", "\x{FFFD}", "Inner inner block: verify that mychar1 outer definition didn't leak with \\N");
763 ok( ! defined charnames::vianame("mychar1"), "Inner inner block: verify that mychar1 outer definition didn't leak with vianame");
fb121860 764 ok( ! defined charnames::string_vianame("mychar1"), "Inner inner block: verify that mychar1 outer definition didn't leak with string_vianame");
84374e30
KW
765 is("\N{mychar2}", "\x{FFFD}", "Inner inner block: verify that mychar2 outer definition didn't leak with \\N");
766 ok( ! defined charnames::vianame("mychar2"), "Inner inner block: verify that mychar2 outer definition didn't leak with vianame");
fb121860 767 ok( ! defined charnames::string_vianame("mychar2"), "Inner inner block: verify that mychar2 outer definition didn't leak with string_vianame");
84374e30
KW
768 is("\N{myprivate1}", "\x{FFFD}", "Inner inner block: verify that myprivate1 outer definition didn't leak with \\N");
769 ok(! defined charnames::vianame("myprivate1"), "Inner inner block: verify that myprivate1 outer definition didn't leak with vianame");
fb121860 770 ok(! defined charnames::string_vianame("myprivate1"), "Inner inner block: verify that myprivate1 outer definition didn't leak with string_vianame");
84374e30
KW
771 is("\N{myprivate2}", "\x{FFFD}", "Inner inner block: verify that myprivate2 outer definition didn't leak with \\N");
772 ok(! defined charnames::vianame("myprivate2"), "Inner inner block: verify that myprivate2 outer definition didn't leak with vianame");
fb121860 773 ok(! defined charnames::string_vianame("myprivate2"), "Inner inner block: verify that myprivate2 outer definition didn't leak with string_vianame");
84374e30
KW
774 ok(! defined charnames::viacode(0xE8000), "Inner inner block: verify that mychar1 outer outer definition didn't leak with viacode");
775 ok(! defined charnames::viacode(0xE8001), "Inner inner block: verify that mychar1 outer definition didn't leak with viacode");
776 ok(! defined charnames::viacode(0x100000), "Inner inner block: verify that mychar2 outer definition didn't leak with viacode");
777 is("\N{BE}", "\x{FFFD}", "Inner inner block without script: verify that outer :script didn't leak with \\N");
778 ok(! defined charnames::vianame("BE"), "Inner inner block without script: verify that outer :script didn't leak with vianames");
fb121860 779 ok(! defined charnames::string_vianame("BE"), "Inner inner block without script: verify that outer :script didn't leak with string_vianames");
84374e30 780 is("\N{HIRAGANA LETTER BE}", "\x{FFFD}", "Inner inner block without :full: verify that outer :full didn't leak with \\N");
e3cca8af
KW
781 is("\N{Hiragana: BE}", $hiragana_be, "Inner inner block with :short: verify that \\N works with :short");
782 cmp_ok(charnames::vianame("Hiragana: BE"), "==", ord($hiragana_be), "Inner inner block with :short: verify that vianame works with :short");
fb121860 783 cmp_ok(charnames::string_vianame("Hiragana: BE"), "==", $hiragana_be, "Inner inner block with :short: verify that string_vianame works with :short");
84374e30
KW
784 }
785
786 # Back to previous block. All previous tests should work again.
787 is("\N{mychar1}", "f", "Inner block: verify that \\N{mychar1} is redefined");
788 is(charnames::vianame("mychar1"), ord("f"), "Inner block: verify that vianame(mychar1) is redefined");
fb121860 789 is(charnames::string_vianame("mychar1"), "f", "Inner block: verify that string_vianame(mychar1) is redefined");
84374e30
KW
790 is("\N{mychar2}", "\x{FFFD}", "Inner block: verify that \\N{mychar2} outer definition didn't leak");
791 ok( ! defined charnames::vianame("mychar2"), "Inner block: verify that vianame(mychar2) outer definition didn't leak");
fb121860 792 ok( ! defined charnames::string_vianame("mychar2"), "Inner block: verify that string_vianame(mychar2) outer definition didn't leak");
84374e30
KW
793 is("\N{myprivate1}", "\x{E8001}", "Inner block: verify that \\N{myprivate1} is redefined ");
794 cmp_ok(charnames::vianame("myprivate1"), "==", 0xE8001, "Inner block: verify that vianame(myprivate1) is redefined");
fb121860 795 is(charnames::string_vianame("myprivate1"), chr(0xE8001), "Inner block: verify that string_vianame(myprivate1) is redefined");
84374e30
KW
796 is(charnames::viacode(0xE8001), "myprivate1", "Inner block: verify that myprivate1 viacode is redefined");
797 ok(! defined charnames::viacode(0xE8000), "Inner block: verify that outer myprivate1 viacode didn't leak");
798 is("\N{myprivate2}", "\x{FFFD}", "Inner block: verify that \\N{myprivate2} outer definition didn't leak");
799 ok(! defined charnames::vianame("myprivate2"), "Inner block: verify that vianame(myprivate2) outer definition didn't leak");
fb121860 800 ok(! defined charnames::string_vianame("myprivate2"), "Inner block: verify that string_vianame(myprivate2) outer definition didn't leak");
84374e30
KW
801 ok(! defined charnames::viacode(0x100000), "Inner block: verify that myprivate2 viacode outer definition didn't leak");
802 is("\N{BE}", $hiragana_be, "Inner block: verify that \\N uses the correct script");
803 cmp_ok(charnames::vianame("BE"), "==", ord($hiragana_be), "Inner block: verify that vianame uses the correct script");
fb121860 804 cmp_ok(charnames::string_vianame("BE"), "==", $hiragana_be, "Inner block: verify that string_vianame uses the correct script");
e3cca8af
KW
805 is("\N{Hiragana: BE}", "\x{FFFD}", "Inner block without :short: \\N with short doesn't work");
806 ok(! defined charnames::vianame("Hiragana: BE"), "Inner block without :short: verify that vianame with short doesn't work");
fb121860 807 ok(! defined charnames::string_vianame("Hiragana: BE"), "Inner block without :short: verify that string_vianame with short doesn't work");
84374e30
KW
808 }
809
810 # Back to previous block. All tests from that block should work again.
811 is("\N{mychar1}", "e", "Outer block: verify that \\N{mychar1} works");
812 is(charnames::vianame("mychar1"), ord("e"), "Outer block: verify that vianame(mychar1) works");
fb121860 813 is(charnames::string_vianame("mychar1"), "e", "Outer block: verify that string_vianame(mychar1) works");
84374e30
KW
814 is("\N{mychar2}", "A", "Outer block: verify that \\N{mychar2} works");
815 is(charnames::vianame("mychar2"), ord("A"), "Outer block: verify that vianame(mychar2) works");
fb121860 816 is(charnames::string_vianame("mychar2"), "A", "Outer block: verify that string_vianame(mychar2) works");
84374e30
KW
817 is("\N{myprivate1}", "\x{E8000}", "Outer block: verify that \\N{myprivate1} works");
818 cmp_ok(charnames::vianame("myprivate1"), "==", 0xE8000, "Outer block: verify that vianame(myprivate1) works");
fb121860 819 is(charnames::string_vianame("myprivate1"), chr(0xE8000), "Outer block: verify that string_vianame(myprivate1) works");
84374e30
KW
820 is(charnames::viacode(0xE8000), "myprivate1", "Outer block: verify that myprivate1 viacode works");
821 is("\N{myprivate2}", "\x{100000}", "Outer block: verify that \\N{myprivate2} works");
822 cmp_ok(charnames::vianame("myprivate2"), "==", 0x100000, "Outer block: verify that vianame(myprivate2) works");
fb121860 823 is(charnames::string_vianame("myprivate2"), chr(0x100000), "Outer block: verify that string_vianame(myprivate2) works");
84374e30
KW
824 is(charnames::viacode(0x100000), "myprivate2", "Outer block: verify that myprivate2 viacode works");
825 is("\N{BE}", "\N{KATAKANA LETTER BE}", "Outer block: verify that \\N uses the correct script ");
826 cmp_ok(charnames::vianame("BE"), "==", ord("\N{KATAKANA LETTER BE}"), "Outer block: verify that vianame uses the correct script");
fb121860 827 cmp_ok(charnames::string_vianame("BE"), "==", "\N{KATAKANA LETTER BE}", "Outer block: verify that string_vianame uses the correct script");
e3cca8af
KW
828 is("\N{Hiragana: BE}", $hiragana_be, "Outer block: verify that :short works with \\N");
829 cmp_ok(charnames::vianame("Hiragana: BE"), "==", ord($hiragana_be), "Outer block: verify that :short works with vianame");
fb121860 830 cmp_ok(charnames::string_vianame("Hiragana: BE"), "==", $hiragana_be, "Outer block: verify that :short works with string_vianame");
84374e30 831}
5bd59e57
KW
832
833{
834 # Go through the whole Unicode db. It takes quite a while to test
835 # all 1 million code points, so this tests a randomly selected
836 # subset. For now, don't test with \N{}, to avoid filling the internal
837 # cache at compile time; use vianame
838
565064d1
KW
839 # For randomized tests below.
840 my $seed;
f3397f68
KW
841 if (defined $ENV{PERL_TEST_CHARNAMES_SEED}) {
842 $seed = srand($ENV{PERL_TEST_CHARNAMES_SEED});
843 if ($seed != $ENV{PERL_TEST_CHARNAMES_SEED}) {
844 die "srand returned '$seed' instead of '$ENV{PERL_TEST_CHARNAMES_SEED}'";
845 };
846 }
847 else {
848 $seed = srand;
849 }
5bd59e57 850
e4b4d0cc
KW
851 # We will look at the data grouped in "blocks" of the following
852 # size.
853 my $block_size_bits = 7; # above 16 is not sensible
854 my $block_size = 2**$block_size_bits;
855
5bd59e57
KW
856 # There are the regular names, like "SPACE", plus the ones
857 # that are algorithmically determinable, such as "CKJ UNIFIED
858 # IDEOGRAPH-hhhh" where the hhhh is the actual hex code point number
859 # of the character. The percentage of each type to test is
bc13d9e2
KW
860 # fuzzily independently settable. This breaks down when the block size is
861 # 1 or is large enough that both types of names occur in the same block
5bd59e57 862 my $percentage_of_regular_names = 25;
a6769a78
KW
863 my $percentage_of_algorithmic_names = (100 / $block_size); # 1 test/block
864
865 # If wants everything tested, do so by changing the block size to 1 so
866 # every character is in its own block, otherwise there is a risk that the
867 # randomness will cause something to be tested more than once at the
868 # expense of testing something else not at all.
869 if ($percentage_of_regular_names >= 100
870 || $percentage_of_algorithmic_names >= 100)
871 {
872 $block_size_bits = 0;
873 $block_size = 2**$block_size_bits;
874 }
5bd59e57 875
e4b4d0cc 876 # Changing the block size doesn't change anything with regards to
bc13d9e2
KW
877 # testing the regular names (except if you set it to 1 so that each code
878 # point is in its own block), but will affect the algorithmic names.
e4b4d0cc
KW
879 # If you make the size too big so that blocks include both regular
880 # names and algorithmic, the whole block will be sampled at the sum
881 # of the two rates. If you make it too small, then more algorithmic
882 # names will be tested than you probably intended.
5bd59e57 883
e4b4d0cc 884 my @names; # The names of every code point.
5bd59e57
KW
885
886 # We look at one block past the Unicode maximum, to verify there are
887 # no names in it.
888 my $block_count = 1 + 0x110000 / $block_size;
889
890 my @regular_names_count = (0) x $block_count ;
891 my @algorithmic_names_count = (0) x $block_count;
892
893 # Read the DB, and fill in @names with the character names.
463cf062
NC
894 open my $fh, "<", "../../lib/unicore/UnicodeData.txt" or
895 die "Can't open ../../lib/unicore/UnicodeData.txt: $!";
5bd59e57
KW
896 while (<$fh>) {
897 chomp;
898 my ($code, $name, undef, undef, undef, undef, undef, undef, undef, undef, $u1name) = split ";";
899 my $decimal = hex $code;
900
901 # The Unicode version 1 name is used instead of any that are
902 # marked <control>
903 $name = $u1name if $name eq "<control>";
904
905 # Some don't have names, leave those array elements undefined
906 next unless $name;
907
908 # If the name isn't of this special form, it is a regular one.
909 if ($name !~ /First>$/) {
910 my $block = $decimal >> $block_size_bits;
911 $names[$decimal] = $name;
912 $regular_names_count[$block]++;
913 }
914 else {
915
916 # The next line after a <First> is the <Last>, which is the
917 # ending point of the range.
918 $_ = <$fh>;
919 /^(.*?);/;
920 my $end_decimal = hex $1;
921
bc13d9e2
KW
922 # Only the CJK (and the Hangul which are instead dealt with below)
923 # ones have names, and they all have the code point as part of the
924 # name, which we can construct
5bd59e57
KW
925 if ($name =~ /^<CJK/) {
926 for my $i ($decimal .. $end_decimal) {
927 $names[$i] = sprintf "CJK UNIFIED IDEOGRAPH-%04X", $i;
928 my $block = $i >> $block_size_bits;
929 $algorithmic_names_count[$block]++;
930 }
931 }
932 }
933 }
934 close $fh;
935
936 # The Hangul syllable names aren't in the file above; their names
937 # are algorithmically determinable, but to avoid perpetuating any
938 # programming errors, this file contains the complete list, gathered
939 # from the web.
940 while (<DATA>) {
941 chomp;
53ce39ec 942 next unless $_; # Guard against empty lines getting inserted.
5bd59e57
KW
943 my ($code, $name) = split ";";
944 my $decimal = hex $code;
945 $names[$decimal] = $name;
946 my $block = $decimal >> $block_size_bits;
947 $algorithmic_names_count[$block] = 1;
948 }
949
92a56f4b
KW
950 open $fh, "<", "../../lib/unicore/NameAliases.txt" or
951 die "Can't open ../../lib/unicore/NameAliases.txt: $!";
952 while (<$fh>) {
953 chomp;
954 s/^\s*#.*//;
955 next unless $_;
956 my ($hex, $name) = split ";";
1c757d3c
KW
957 my $i = CORE::hex $hex;
958 test_vianame($i, $hex, $name);
92a56f4b
KW
959 }
960 close $fh;
5bd59e57
KW
961
962 # Now, have all the names populated. Do the tests
963
964 my $all_pass = 1; # Assume everything will pass.
965
966 my $block = 0; # Start at the beginning.
967 while ($block < $block_count) {
968
969 # Calculate how many tests to run on this block, based on the
970 # how many names of each type are in it, and what percentage to
971 # test of each type.
972 my $test_count = 0;
973 if ($algorithmic_names_count[$block]) {
974 $test_count += int($regular_names_count[$block] * $percentage_of_algorithmic_names / 100 + .5);
975 $test_count = 1 unless $test_count; # Make sure at least one
976 }
977 if ($regular_names_count[$block]) {
978 $test_count += int($regular_names_count[$block] * $percentage_of_regular_names / 100 + .5);
979 $test_count = 1 unless $test_count;
980 }
981
982 # For very small block sizes, we could come up with more tests
983 # than characters in it
984 $test_count = $block_size if $test_count > $block_size;
985
986 # To avoid testing all the gazillions of code points that have
987 # no names, and are almost certainly going to succeed, we
988 # coalesce all such adjacent blocks into one, and have just one
989 # test for that super-sized block
990 my $end_block = $block;
991 if ($test_count == 0) {
992 $test_count = 1;
993 $end_block++;
994
995 # Keep coalescing until find a block that has something in
996 # it. But don't cross plane boundaries (the 16 bits below),
997 # so there is at least one test for every plane.
998 while ($end_block < $block_count
999 && $end_block >> (16 - $block_size_bits) == $block >> (16 - $block_size_bits)
1000 && ! $algorithmic_names_count[$end_block]
1001 && ! $regular_names_count[$end_block])
1002 {
1003 $end_block++;
1004 }
1005 $end_block--; # Back-off to a block that has no defined names
1006 }
1007
1008 # Calculated how many tests. Do them
1009 for (1 .. $test_count) {
1010
1011 # Randomly choose a code point in the block
1012 my $i = $block * $block_size + int(rand(($end_block - $block + 1) * $block_size));
1013 my $hex = sprintf("%04X", $i);
1014 if (! $names[$i]) {
1015
1016 # If there is no name for this code point, all we can
1017 # test is that.
1018 $all_pass &= ok(! defined charnames::viacode($i), "Verify viacode(0x$hex) is undefined");
1019 } else {
1020
1021 # Otherwise, test that the name and code point map
1c757d3c
KW
1022 # correctly.
1023 $all_pass &= test_vianame($i, $hex, $names[$i]);
5bd59e57
KW
1024 $all_pass &= is(charnames::viacode($i), $names[$i], "Verify viacode(0x$hex) is \"$names[$i]\"");
1025
1026 # And make sure that a non-algorithmically named code
1027 # point doesn't also map to one that is.
1028 if ($names[$i] !~ /$hex$/) {
fb121860
KW
1029 if (rand() < .5) {
1030 $all_pass &= ok(! defined charnames::vianame("CJK UNIFIED IDEOGRAPH-$hex"), "Verify vianame(\"CJK UNIFIED IDEOGRAPH-$hex\") is undefined");
1031 } else {
1032 $all_pass &= ok(! defined charnames::string_vianame("CJK UNIFIED IDEOGRAPH-$hex"), "Verify string_vianame(\"CJK UNIFIED IDEOGRAPH-$hex\") is undefined");
1033 }
5bd59e57
KW
1034 }
1035 }
1036 }
1037
1038 # Skip to the next untested block.
1039 $block = $end_block + 1;
1040 }
1041
fb121860
KW
1042 open $fh, "<", "../../lib/unicore/NamedSequences.txt" or
1043 die "Can't open ../../lib/unicore/NamedSequences.txt: $!";
1044 while (<$fh>) {
1045 chomp;
1046 s/^\s*#.*//;
1047 next unless $_;
1048 my ($name, $codes) = split ";";
1049 my $utf8 = pack("U*", map { hex } split " ", $codes);
1050 is(charnames::string_vianame($name), $utf8, "Verify string_vianame(\"$name\") is the proper utf8");
1051 is(charnames::string_vianame($name), $utf8, "Verify string_vianame(\"$name\") is the proper utf8");
1052 #diag("$name, $utf8");
1053 }
1054 close $fh;
1055
1056
5bd59e57
KW
1057 unless ($all_pass) {
1058 diag(<<END
1059Not all tests succeeded. Because testing every single Unicode code
a28b0166
KW
1060point would take too long, $0
1061tests a random subset every run. In order to reproduce this failure exactly,
1062the same seed must be used. Save this seed!!: $seed
5bd59e57
KW
1063
1064Setting the environment variable PERL_TEST_CHARNAMES_SEED with
1065$seed
1066when running this test will cause it to run exactly as it did here.
1067END
1068 );
1069 }
1070}
1071
1072plan(curr_test() - 1);
1073
1074# Thanks to http://www.inames.net/lang/out/out_p1s3_hangul.html for
1075# listing all the Hangul syllable names.
1076__DATA__
1077AC00;HANGUL SYLLABLE GA
1078AC01;HANGUL SYLLABLE GAG
1079AC02;HANGUL SYLLABLE GAGG
1080AC03;HANGUL SYLLABLE GAGS
1081AC04;HANGUL SYLLABLE GAN
1082AC05;HANGUL SYLLABLE GANJ
1083AC06;HANGUL SYLLABLE GANH
1084AC07;HANGUL SYLLABLE GAD
1085AC08;HANGUL SYLLABLE GAL
1086AC09;HANGUL SYLLABLE GALG
1087AC0A;HANGUL SYLLABLE GALM
1088AC0B;HANGUL SYLLABLE GALB
1089AC0C;HANGUL SYLLABLE GALS
1090AC0D;HANGUL SYLLABLE GALT
1091AC0E;HANGUL SYLLABLE GALP
1092AC0F;HANGUL SYLLABLE GALH
1093AC10;HANGUL SYLLABLE GAM
1094AC11;HANGUL SYLLABLE GAB
1095AC12;HANGUL SYLLABLE GABS
1096AC13;HANGUL SYLLABLE GAS
1097AC14;HANGUL SYLLABLE GASS
1098AC15;HANGUL SYLLABLE GANG
1099AC16;HANGUL SYLLABLE GAJ
1100AC17;HANGUL SYLLABLE GAC
1101AC18;HANGUL SYLLABLE GAK
1102AC19;HANGUL SYLLABLE GAT
1103AC1A;HANGUL SYLLABLE GAP
1104AC1B;HANGUL SYLLABLE GAH
1105AC1C;HANGUL SYLLABLE GAE
1106AC1D;HANGUL SYLLABLE GAEG
1107AC1E;HANGUL SYLLABLE GAEGG
1108AC1F;HANGUL SYLLABLE GAEGS
1109AC20;HANGUL SYLLABLE GAEN
1110AC21;HANGUL SYLLABLE GAENJ
1111AC22;HANGUL SYLLABLE GAENH
1112AC23;HANGUL SYLLABLE GAED
1113AC24;HANGUL SYLLABLE GAEL
1114AC25;HANGUL SYLLABLE GAELG
1115AC26;HANGUL SYLLABLE GAELM
1116AC27;HANGUL SYLLABLE GAELB
1117AC28;HANGUL SYLLABLE GAELS
1118AC29;HANGUL SYLLABLE GAELT
1119AC2A;HANGUL SYLLABLE GAELP
1120AC2B;HANGUL SYLLABLE GAELH
1121AC2C;HANGUL SYLLABLE GAEM
1122AC2D;HANGUL SYLLABLE GAEB
1123AC2E;HANGUL SYLLABLE GAEBS
1124AC2F;HANGUL SYLLABLE GAES
1125AC30;HANGUL SYLLABLE GAESS
1126AC31;HANGUL SYLLABLE GAENG
1127AC32;HANGUL SYLLABLE GAEJ
1128AC33;HANGUL SYLLABLE GAEC
1129AC34;HANGUL SYLLABLE GAEK
1130AC35;HANGUL SYLLABLE GAET
1131AC36;HANGUL SYLLABLE GAEP
1132AC37;HANGUL SYLLABLE GAEH
1133AC38;HANGUL SYLLABLE GYA
1134AC39;HANGUL SYLLABLE GYAG
1135AC3A;HANGUL SYLLABLE GYAGG
1136AC3B;HANGUL SYLLABLE GYAGS
1137AC3C;HANGUL SYLLABLE GYAN
1138AC3D;HANGUL SYLLABLE GYANJ
1139AC3E;HANGUL SYLLABLE GYANH
1140AC3F;HANGUL SYLLABLE GYAD
1141AC40;HANGUL SYLLABLE GYAL
1142AC41;HANGUL SYLLABLE GYALG
1143AC42;HANGUL SYLLABLE GYALM
1144AC43;HANGUL SYLLABLE GYALB
1145AC44;HANGUL SYLLABLE GYALS
1146AC45;HANGUL SYLLABLE GYALT
1147AC46;HANGUL SYLLABLE GYALP
1148AC47;HANGUL SYLLABLE GYALH
1149AC48;HANGUL SYLLABLE GYAM
1150AC49;HANGUL SYLLABLE GYAB
1151AC4A;HANGUL SYLLABLE GYABS
1152AC4B;HANGUL SYLLABLE GYAS
1153AC4C;HANGUL SYLLABLE GYASS
1154AC4D;HANGUL SYLLABLE GYANG
1155AC4E;HANGUL SYLLABLE GYAJ
1156AC4F;HANGUL SYLLABLE GYAC
1157AC50;HANGUL SYLLABLE GYAK
1158AC51;HANGUL SYLLABLE GYAT
1159AC52;HANGUL SYLLABLE GYAP
1160AC53;HANGUL SYLLABLE GYAH
1161AC54;HANGUL SYLLABLE GYAE
1162AC55;HANGUL SYLLABLE GYAEG
1163AC56;HANGUL SYLLABLE GYAEGG
1164AC57;HANGUL SYLLABLE GYAEGS
1165AC58;HANGUL SYLLABLE GYAEN
1166AC59;HANGUL SYLLABLE GYAENJ
1167AC5A;HANGUL SYLLABLE GYAENH
1168AC5B;HANGUL SYLLABLE GYAED
1169AC5C;HANGUL SYLLABLE GYAEL
1170AC5D;HANGUL SYLLABLE GYAELG
1171AC5E;HANGUL SYLLABLE GYAELM
1172AC5F;HANGUL SYLLABLE GYAELB
1173AC60;HANGUL SYLLABLE GYAELS
1174AC61;HANGUL SYLLABLE GYAELT
1175AC62;HANGUL SYLLABLE GYAELP
1176AC63;HANGUL SYLLABLE GYAELH
1177AC64;HANGUL SYLLABLE GYAEM
1178AC65;HANGUL SYLLABLE GYAEB
1179AC66;HANGUL SYLLABLE GYAEBS
1180AC67;HANGUL SYLLABLE GYAES
1181AC68;HANGUL SYLLABLE GYAESS
1182AC69;HANGUL SYLLABLE GYAENG
1183AC6A;HANGUL SYLLABLE GYAEJ
1184AC6B;HANGUL SYLLABLE GYAEC
1185AC6C;HANGUL SYLLABLE GYAEK
1186AC6D;HANGUL SYLLABLE GYAET
1187AC6E;HANGUL SYLLABLE GYAEP
1188AC6F;HANGUL SYLLABLE GYAEH
1189AC70;HANGUL SYLLABLE GEO
1190AC71;HANGUL SYLLABLE GEOG
1191AC72;HANGUL SYLLABLE GEOGG
1192AC73;HANGUL SYLLABLE GEOGS
1193AC74;HANGUL SYLLABLE GEON
1194AC75;HANGUL SYLLABLE GEONJ
1195AC76;HANGUL SYLLABLE GEONH
1196AC77;HANGUL SYLLABLE GEOD
1197AC78;HANGUL SYLLABLE GEOL
1198AC79;HANGUL SYLLABLE GEOLG
1199AC7A;HANGUL SYLLABLE GEOLM
1200AC7B;HANGUL SYLLABLE GEOLB
1201AC7C;HANGUL SYLLABLE GEOLS
1202AC7D;HANGUL SYLLABLE GEOLT
1203AC7E;HANGUL SYLLABLE GEOLP
1204AC7F;HANGUL SYLLABLE GEOLH
1205AC80;HANGUL SYLLABLE GEOM
1206AC81;HANGUL SYLLABLE GEOB
1207AC82;HANGUL SYLLABLE GEOBS
1208AC83;HANGUL SYLLABLE GEOS
1209AC84;HANGUL SYLLABLE GEOSS
1210AC85;HANGUL SYLLABLE GEONG
1211AC86;HANGUL SYLLABLE GEOJ
1212AC87;HANGUL SYLLABLE GEOC
1213AC88;HANGUL SYLLABLE GEOK
1214AC89;HANGUL SYLLABLE GEOT
1215AC8A;HANGUL SYLLABLE GEOP
1216AC8B;HANGUL SYLLABLE GEOH
1217AC8C;HANGUL SYLLABLE GE
1218AC8D;HANGUL SYLLABLE GEG
1219AC8E;HANGUL SYLLABLE GEGG
1220AC8F;HANGUL SYLLABLE GEGS
1221AC90;HANGUL SYLLABLE GEN
1222AC91;HANGUL SYLLABLE GENJ
1223AC92;HANGUL SYLLABLE GENH
1224AC93;HANGUL SYLLABLE GED
1225AC94;HANGUL SYLLABLE GEL
1226AC95;HANGUL SYLLABLE GELG
1227AC96;HANGUL SYLLABLE GELM
1228AC97;HANGUL SYLLABLE GELB
1229AC98;HANGUL SYLLABLE GELS
1230AC99;HANGUL SYLLABLE GELT
1231AC9A;HANGUL SYLLABLE GELP
1232AC9B;HANGUL SYLLABLE GELH
1233AC9C;HANGUL SYLLABLE GEM
1234AC9D;HANGUL SYLLABLE GEB
1235AC9E;HANGUL SYLLABLE GEBS
1236AC9F;HANGUL SYLLABLE GES
1237ACA0;HANGUL SYLLABLE GESS
1238ACA1;HANGUL SYLLABLE GENG
1239ACA2;HANGUL SYLLABLE GEJ
1240ACA3;HANGUL SYLLABLE GEC
1241ACA4;HANGUL SYLLABLE GEK
1242ACA5;HANGUL SYLLABLE GET
1243ACA6;HANGUL SYLLABLE GEP
1244ACA7;HANGUL SYLLABLE GEH
1245ACA8;HANGUL SYLLABLE GYEO
1246ACA9;HANGUL SYLLABLE GYEOG
1247ACAA;HANGUL SYLLABLE GYEOGG
1248ACAB;HANGUL SYLLABLE GYEOGS
1249ACAC;HANGUL SYLLABLE GYEON
1250ACAD;HANGUL SYLLABLE GYEONJ
1251ACAE;HANGUL SYLLABLE GYEONH
1252ACAF;HANGUL SYLLABLE GYEOD
1253ACB0;HANGUL SYLLABLE GYEOL
1254ACB1;HANGUL SYLLABLE GYEOLG
1255ACB2;HANGUL SYLLABLE GYEOLM
1256ACB3;HANGUL SYLLABLE GYEOLB
1257ACB4;HANGUL SYLLABLE GYEOLS
1258ACB5;HANGUL SYLLABLE GYEOLT
1259ACB6;HANGUL SYLLABLE GYEOLP
1260ACB7;HANGUL SYLLABLE GYEOLH
1261ACB8;HANGUL SYLLABLE GYEOM
1262ACB9;HANGUL SYLLABLE GYEOB
1263ACBA;HANGUL SYLLABLE GYEOBS
1264ACBB;HANGUL SYLLABLE GYEOS
1265ACBC;HANGUL SYLLABLE GYEOSS
1266ACBD;HANGUL SYLLABLE GYEONG
1267ACBE;HANGUL SYLLABLE GYEOJ
1268ACBF;HANGUL SYLLABLE GYEOC
1269ACC0;HANGUL SYLLABLE GYEOK
1270ACC1;HANGUL SYLLABLE GYEOT
1271ACC2;HANGUL SYLLABLE GYEOP
1272ACC3;HANGUL SYLLABLE GYEOH
1273ACC4;HANGUL SYLLABLE GYE
1274ACC5;HANGUL SYLLABLE GYEG
1275ACC6;HANGUL SYLLABLE GYEGG
1276ACC7;HANGUL SYLLABLE GYEGS
1277ACC8;HANGUL SYLLABLE GYEN
1278ACC9;HANGUL SYLLABLE GYENJ
1279ACCA;HANGUL SYLLABLE GYENH
1280ACCB;HANGUL SYLLABLE GYED
1281ACCC;HANGUL SYLLABLE GYEL
1282ACCD;HANGUL SYLLABLE GYELG
1283ACCE;HANGUL SYLLABLE GYELM
1284ACCF;HANGUL SYLLABLE GYELB
1285ACD0;HANGUL SYLLABLE GYELS
1286ACD1;HANGUL SYLLABLE GYELT
1287ACD2;HANGUL SYLLABLE GYELP
1288ACD3;HANGUL SYLLABLE GYELH
1289ACD4;HANGUL SYLLABLE GYEM
1290ACD5;HANGUL SYLLABLE GYEB
1291ACD6;HANGUL SYLLABLE GYEBS
1292ACD7;HANGUL SYLLABLE GYES
1293ACD8;HANGUL SYLLABLE GYESS
1294ACD9;HANGUL SYLLABLE GYENG
1295ACDA;HANGUL SYLLABLE GYEJ
1296ACDB;HANGUL SYLLABLE GYEC
1297ACDC;HANGUL SYLLABLE GYEK
1298ACDD;HANGUL SYLLABLE GYET
1299ACDE;HANGUL SYLLABLE GYEP
1300ACDF;HANGUL SYLLABLE GYEH
1301ACE0;HANGUL SYLLABLE GO
1302ACE1;HANGUL SYLLABLE GOG
1303ACE2;HANGUL SYLLABLE GOGG
1304ACE3;HANGUL SYLLABLE GOGS
1305ACE4;HANGUL SYLLABLE GON
1306ACE5;HANGUL SYLLABLE GONJ
1307ACE6;HANGUL SYLLABLE GONH
1308ACE7;HANGUL SYLLABLE GOD
1309ACE8;HANGUL SYLLABLE GOL
1310ACE9;HANGUL SYLLABLE GOLG
1311ACEA;HANGUL SYLLABLE GOLM
1312ACEB;HANGUL SYLLABLE GOLB
1313ACEC;HANGUL SYLLABLE GOLS
1314ACED;HANGUL SYLLABLE GOLT
1315ACEE;HANGUL SYLLABLE GOLP
1316ACEF;HANGUL SYLLABLE GOLH
1317ACF0;HANGUL SYLLABLE GOM
1318ACF1;HANGUL SYLLABLE GOB
1319ACF2;HANGUL SYLLABLE GOBS
1320ACF3;HANGUL SYLLABLE GOS
1321ACF4;HANGUL SYLLABLE GOSS
1322ACF5;HANGUL SYLLABLE GONG
1323ACF6;HANGUL SYLLABLE GOJ
1324ACF7;HANGUL SYLLABLE GOC
1325ACF8;HANGUL SYLLABLE GOK
1326ACF9;HANGUL SYLLABLE GOT
1327ACFA;HANGUL SYLLABLE GOP
1328ACFB;HANGUL SYLLABLE GOH
1329ACFC;HANGUL SYLLABLE GWA
1330ACFD;HANGUL SYLLABLE GWAG
1331ACFE;HANGUL SYLLABLE GWAGG
1332ACFF;HANGUL SYLLABLE GWAGS
1333AD00;HANGUL SYLLABLE GWAN
1334AD01;HANGUL SYLLABLE GWANJ
1335AD02;HANGUL SYLLABLE GWANH
1336AD03;HANGUL SYLLABLE GWAD
1337AD04;HANGUL SYLLABLE GWAL
1338AD05;HANGUL SYLLABLE GWALG
1339AD06;HANGUL SYLLABLE GWALM
1340AD07;HANGUL SYLLABLE GWALB
1341AD08;HANGUL SYLLABLE GWALS
1342AD09;HANGUL SYLLABLE GWALT
1343AD0A;HANGUL SYLLABLE GWALP
1344AD0B;HANGUL SYLLABLE GWALH
1345AD0C;HANGUL SYLLABLE GWAM
1346AD0D;HANGUL SYLLABLE GWAB
1347AD0E;HANGUL SYLLABLE GWABS
1348AD0F;HANGUL SYLLABLE GWAS
1349AD10;HANGUL SYLLABLE GWASS
1350AD11;HANGUL SYLLABLE GWANG
1351AD12;HANGUL SYLLABLE GWAJ
1352AD13;HANGUL SYLLABLE GWAC
1353AD14;HANGUL SYLLABLE GWAK
1354AD15;HANGUL SYLLABLE GWAT
1355AD16;HANGUL SYLLABLE GWAP
1356AD17;HANGUL SYLLABLE GWAH
1357AD18;HANGUL SYLLABLE GWAE
1358AD19;HANGUL SYLLABLE GWAEG
1359AD1A;HANGUL SYLLABLE GWAEGG
1360AD1B;HANGUL SYLLABLE GWAEGS
1361AD1C;HANGUL SYLLABLE GWAEN
1362AD1D;HANGUL SYLLABLE GWAENJ
1363AD1E;HANGUL SYLLABLE GWAENH
1364AD1F;HANGUL SYLLABLE GWAED
1365AD20;HANGUL SYLLABLE GWAEL
1366AD21;HANGUL SYLLABLE GWAELG
1367AD22;HANGUL SYLLABLE GWAELM
1368AD23;HANGUL SYLLABLE GWAELB
1369AD24;HANGUL SYLLABLE GWAELS
1370AD25;HANGUL SYLLABLE GWAELT
1371AD26;HANGUL SYLLABLE GWAELP
1372AD27;HANGUL SYLLABLE GWAELH
1373AD28;HANGUL SYLLABLE GWAEM
1374AD29;HANGUL SYLLABLE GWAEB
1375AD2A;HANGUL SYLLABLE GWAEBS
1376AD2B;HANGUL SYLLABLE GWAES
1377AD2C;HANGUL SYLLABLE GWAESS
1378AD2D;HANGUL SYLLABLE GWAENG
1379AD2E;HANGUL SYLLABLE GWAEJ
1380AD2F;HANGUL SYLLABLE GWAEC
1381AD30;HANGUL SYLLABLE GWAEK
1382AD31;HANGUL SYLLABLE GWAET
1383AD32;HANGUL SYLLABLE GWAEP
1384AD33;HANGUL SYLLABLE GWAEH
1385AD34;HANGUL SYLLABLE GOE
1386AD35;HANGUL SYLLABLE GOEG
1387AD36;HANGUL SYLLABLE GOEGG
1388AD37;HANGUL SYLLABLE GOEGS
1389AD38;HANGUL SYLLABLE GOEN
1390AD39;HANGUL SYLLABLE GOENJ
1391AD3A;HANGUL SYLLABLE GOENH
1392AD3B;HANGUL SYLLABLE GOED
1393AD3C;HANGUL SYLLABLE GOEL
1394AD3D;HANGUL SYLLABLE GOELG
1395AD3E;HANGUL SYLLABLE GOELM
1396AD3F;HANGUL SYLLABLE GOELB
1397AD40;HANGUL SYLLABLE GOELS
1398AD41;HANGUL SYLLABLE GOELT
1399AD42;HANGUL SYLLABLE GOELP
1400AD43;HANGUL SYLLABLE GOELH
1401AD44;HANGUL SYLLABLE GOEM
1402AD45;HANGUL SYLLABLE GOEB
1403AD46;HANGUL SYLLABLE GOEBS
1404AD47;HANGUL SYLLABLE GOES
1405AD48;HANGUL SYLLABLE GOESS
1406AD49;HANGUL SYLLABLE GOENG
1407AD4A;HANGUL SYLLABLE GOEJ
1408AD4B;HANGUL SYLLABLE GOEC
1409AD4C;HANGUL SYLLABLE GOEK
1410AD4D;HANGUL SYLLABLE GOET
1411AD4E;HANGUL SYLLABLE GOEP
1412AD4F;HANGUL SYLLABLE GOEH
1413AD50;HANGUL SYLLABLE GYO
1414AD51;HANGUL SYLLABLE GYOG
1415AD52;HANGUL SYLLABLE GYOGG
1416AD53;HANGUL SYLLABLE GYOGS
1417AD54;HANGUL SYLLABLE GYON
1418AD55;HANGUL SYLLABLE GYONJ
1419AD56;HANGUL SYLLABLE GYONH
1420AD57;HANGUL SYLLABLE GYOD
1421AD58;HANGUL SYLLABLE GYOL
1422AD59;HANGUL SYLLABLE GYOLG
1423AD5A;HANGUL SYLLABLE GYOLM
1424AD5B;HANGUL SYLLABLE GYOLB
1425AD5C;HANGUL SYLLABLE GYOLS
1426AD5D;HANGUL SYLLABLE GYOLT
1427AD5E;HANGUL SYLLABLE GYOLP
1428AD5F;HANGUL SYLLABLE GYOLH
1429AD60;HANGUL SYLLABLE GYOM
1430AD61;HANGUL SYLLABLE GYOB
1431AD62;HANGUL SYLLABLE GYOBS
1432AD63;HANGUL SYLLABLE GYOS
1433AD64;HANGUL SYLLABLE GYOSS
1434AD65;HANGUL SYLLABLE GYONG
1435AD66;HANGUL SYLLABLE GYOJ
1436AD67;HANGUL SYLLABLE GYOC
1437AD68;HANGUL SYLLABLE GYOK
1438AD69;HANGUL SYLLABLE GYOT
1439AD6A;HANGUL SYLLABLE GYOP
1440AD6B;HANGUL SYLLABLE GYOH
1441AD6C;HANGUL SYLLABLE GU
1442AD6D;HANGUL SYLLABLE GUG
1443AD6E;HANGUL SYLLABLE GUGG
1444AD6F;HANGUL SYLLABLE GUGS
1445AD70;HANGUL SYLLABLE GUN
1446AD71;HANGUL SYLLABLE GUNJ
1447AD72;HANGUL SYLLABLE GUNH
1448AD73;HANGUL SYLLABLE GUD
1449AD74;HANGUL SYLLABLE GUL
1450AD75;HANGUL SYLLABLE GULG
1451AD76;HANGUL SYLLABLE GULM
1452AD77;HANGUL SYLLABLE GULB
1453AD78;HANGUL SYLLABLE GULS
1454AD79;HANGUL SYLLABLE GULT
1455AD7A;HANGUL SYLLABLE GULP
1456AD7B;HANGUL SYLLABLE GULH
1457AD7C;HANGUL SYLLABLE GUM
1458AD7D;HANGUL SYLLABLE GUB
1459AD7E;HANGUL SYLLABLE GUBS
1460AD7F;HANGUL SYLLABLE GUS
1461AD80;HANGUL SYLLABLE GUSS
1462AD81;HANGUL SYLLABLE GUNG
1463AD82;HANGUL SYLLABLE GUJ
1464AD83;HANGUL SYLLABLE GUC
1465AD84;HANGUL SYLLABLE GUK
1466AD85;HANGUL SYLLABLE GUT
1467AD86;HANGUL SYLLABLE GUP
1468AD87;HANGUL SYLLABLE GUH
1469AD88;HANGUL SYLLABLE GWEO
1470AD89;HANGUL SYLLABLE GWEOG
1471AD8A;HANGUL SYLLABLE GWEOGG
1472AD8B;HANGUL SYLLABLE GWEOGS
1473AD8C;HANGUL SYLLABLE GWEON
1474AD8D;HANGUL SYLLABLE GWEONJ
1475AD8E;HANGUL SYLLABLE GWEONH
1476AD8F;HANGUL SYLLABLE GWEOD
1477AD90;HANGUL SYLLABLE GWEOL
1478AD91;HANGUL SYLLABLE GWEOLG
1479AD92;HANGUL SYLLABLE GWEOLM
1480AD93;HANGUL SYLLABLE GWEOLB
1481AD94;HANGUL SYLLABLE GWEOLS
1482AD95;HANGUL SYLLABLE GWEOLT
1483AD96;HANGUL SYLLABLE GWEOLP
1484AD97;HANGUL SYLLABLE GWEOLH
1485AD98;HANGUL SYLLABLE GWEOM
1486AD99;HANGUL SYLLABLE GWEOB
1487AD9A;HANGUL SYLLABLE GWEOBS
1488AD9B;HANGUL SYLLABLE GWEOS
1489AD9C;HANGUL SYLLABLE GWEOSS
1490AD9D;HANGUL SYLLABLE GWEONG
1491AD9E;HANGUL SYLLABLE GWEOJ
1492AD9F;HANGUL SYLLABLE GWEOC
1493ADA0;HANGUL SYLLABLE GWEOK
1494ADA1;HANGUL SYLLABLE GWEOT
1495ADA2;HANGUL SYLLABLE GWEOP
1496ADA3;HANGUL SYLLABLE GWEOH
1497ADA4;HANGUL SYLLABLE GWE
1498ADA5;HANGUL SYLLABLE GWEG
1499ADA6;HANGUL SYLLABLE GWEGG
1500ADA7;HANGUL SYLLABLE GWEGS
1501ADA8;HANGUL SYLLABLE GWEN
1502ADA9;HANGUL SYLLABLE GWENJ
1503ADAA;HANGUL SYLLABLE GWENH
1504ADAB;HANGUL SYLLABLE GWED
1505ADAC;HANGUL SYLLABLE GWEL
1506ADAD;HANGUL SYLLABLE GWELG
1507ADAE;HANGUL SYLLABLE GWELM
1508ADAF;HANGUL SYLLABLE GWELB
1509ADB0;HANGUL SYLLABLE GWELS
1510ADB1;HANGUL SYLLABLE GWELT
1511ADB2;HANGUL SYLLABLE GWELP
1512ADB3;HANGUL SYLLABLE GWELH
1513ADB4;HANGUL SYLLABLE GWEM
1514ADB5;HANGUL SYLLABLE GWEB
1515ADB6;HANGUL SYLLABLE GWEBS
1516ADB7;HANGUL SYLLABLE GWES
1517ADB8;HANGUL SYLLABLE GWESS
1518ADB9;HANGUL SYLLABLE GWENG
1519ADBA;HANGUL SYLLABLE GWEJ
1520ADBB;HANGUL SYLLABLE GWEC
1521ADBC;HANGUL SYLLABLE GWEK
1522ADBD;HANGUL SYLLABLE GWET
1523ADBE;HANGUL SYLLABLE GWEP
1524ADBF;HANGUL SYLLABLE GWEH
1525ADC0;HANGUL SYLLABLE GWI
1526ADC1;HANGUL SYLLABLE GWIG
1527ADC2;HANGUL SYLLABLE GWIGG
1528ADC3;HANGUL SYLLABLE GWIGS
1529ADC4;HANGUL SYLLABLE GWIN
1530ADC5;HANGUL SYLLABLE GWINJ
1531ADC6;HANGUL SYLLABLE GWINH
1532ADC7;HANGUL SYLLABLE GWID
1533ADC8;HANGUL SYLLABLE GWIL
1534ADC9;HANGUL SYLLABLE GWILG
1535ADCA;HANGUL SYLLABLE GWILM
1536ADCB;HANGUL SYLLABLE GWILB
1537ADCC;HANGUL SYLLABLE GWILS
1538ADCD;HANGUL SYLLABLE GWILT
1539ADCE;HANGUL SYLLABLE GWILP
1540ADCF;HANGUL SYLLABLE GWILH
1541ADD0;HANGUL SYLLABLE GWIM
1542ADD1;HANGUL SYLLABLE GWIB
1543ADD2;HANGUL SYLLABLE GWIBS
1544ADD3;HANGUL SYLLABLE GWIS
1545ADD4;HANGUL SYLLABLE GWISS
1546ADD5;HANGUL SYLLABLE GWING
1547ADD6;HANGUL SYLLABLE GWIJ
1548ADD7;HANGUL SYLLABLE GWIC
1549ADD8;HANGUL SYLLABLE GWIK
1550ADD9;HANGUL SYLLABLE GWIT
1551ADDA;HANGUL SYLLABLE GWIP
1552ADDB;HANGUL SYLLABLE GWIH
1553ADDC;HANGUL SYLLABLE GYU
1554ADDD;HANGUL SYLLABLE GYUG
1555ADDE;HANGUL SYLLABLE GYUGG
1556ADDF;HANGUL SYLLABLE GYUGS
1557ADE0;HANGUL SYLLABLE GYUN
1558ADE1;HANGUL SYLLABLE GYUNJ
1559ADE2;HANGUL SYLLABLE GYUNH
1560ADE3;HANGUL SYLLABLE GYUD
1561ADE4;HANGUL SYLLABLE GYUL
1562ADE5;HANGUL SYLLABLE GYULG
1563ADE6;HANGUL SYLLABLE GYULM
1564ADE7;HANGUL SYLLABLE GYULB
1565ADE8;HANGUL SYLLABLE GYULS
1566ADE9;HANGUL SYLLABLE GYULT
1567ADEA;HANGUL SYLLABLE GYULP
1568ADEB;HANGUL SYLLABLE GYULH
1569ADEC;HANGUL SYLLABLE GYUM
1570ADED;HANGUL SYLLABLE GYUB
1571ADEE;HANGUL SYLLABLE GYUBS
1572ADEF;HANGUL SYLLABLE GYUS
1573ADF0;HANGUL SYLLABLE GYUSS
1574ADF1;HANGUL SYLLABLE GYUNG
1575ADF2;HANGUL SYLLABLE GYUJ
1576ADF3;HANGUL SYLLABLE GYUC
1577ADF4;HANGUL SYLLABLE GYUK
1578ADF5;HANGUL SYLLABLE GYUT
1579ADF6;HANGUL SYLLABLE GYUP
1580ADF7;HANGUL SYLLABLE GYUH
1581ADF8;HANGUL SYLLABLE GEU
1582ADF9;HANGUL SYLLABLE GEUG
1583ADFA;HANGUL SYLLABLE GEUGG
1584ADFB;HANGUL SYLLABLE GEUGS
1585ADFC;HANGUL SYLLABLE GEUN
1586ADFD;HANGUL SYLLABLE GEUNJ
1587ADFE;HANGUL SYLLABLE GEUNH
1588ADFF;HANGUL SYLLABLE GEUD
1589AE00;HANGUL SYLLABLE GEUL
1590AE01;HANGUL SYLLABLE GEULG
1591AE02;HANGUL SYLLABLE GEULM
1592AE03;HANGUL SYLLABLE GEULB
1593AE04;HANGUL SYLLABLE GEULS
1594AE05;HANGUL SYLLABLE GEULT
1595AE06;HANGUL SYLLABLE GEULP
1596AE07;HANGUL SYLLABLE GEULH
1597AE08;HANGUL SYLLABLE GEUM
1598AE09;HANGUL SYLLABLE GEUB
1599AE0A;HANGUL SYLLABLE GEUBS
1600AE0B;HANGUL SYLLABLE GEUS
1601AE0C;HANGUL SYLLABLE GEUSS
1602AE0D;HANGUL SYLLABLE GEUNG
1603AE0E;HANGUL SYLLABLE GEUJ
1604AE0F;HANGUL SYLLABLE GEUC
1605AE10;HANGUL SYLLABLE GEUK
1606AE11;HANGUL SYLLABLE GEUT
1607AE12;HANGUL SYLLABLE GEUP
1608AE13;HANGUL SYLLABLE GEUH
1609AE14;HANGUL SYLLABLE GYI
1610AE15;HANGUL SYLLABLE GYIG
1611AE16;HANGUL SYLLABLE GYIGG
1612AE17;HANGUL SYLLABLE GYIGS
1613AE18;HANGUL SYLLABLE GYIN
1614AE19;HANGUL SYLLABLE GYINJ
1615AE1A;HANGUL SYLLABLE GYINH
1616AE1B;HANGUL SYLLABLE GYID
1617AE1C;HANGUL SYLLABLE GYIL
1618AE1D;HANGUL SYLLABLE GYILG
1619AE1E;HANGUL SYLLABLE GYILM
1620AE1F;HANGUL SYLLABLE GYILB
1621AE20;HANGUL SYLLABLE GYILS
1622AE21;HANGUL SYLLABLE GYILT
1623AE22;HANGUL SYLLABLE GYILP
1624AE23;HANGUL SYLLABLE GYILH
1625AE24;HANGUL SYLLABLE GYIM
1626AE25;HANGUL SYLLABLE GYIB
1627AE26;HANGUL SYLLABLE GYIBS
1628AE27;HANGUL SYLLABLE GYIS
1629AE28;HANGUL SYLLABLE GYISS
1630AE29;HANGUL SYLLABLE GYING
1631AE2A;HANGUL SYLLABLE GYIJ
1632AE2B;HANGUL SYLLABLE GYIC
1633AE2C;HANGUL SYLLABLE GYIK
1634AE2D;HANGUL SYLLABLE GYIT
1635AE2E;HANGUL SYLLABLE GYIP
1636AE2F;HANGUL SYLLABLE GYIH
1637AE30;HANGUL SYLLABLE GI
1638AE31;HANGUL SYLLABLE GIG
1639AE32;HANGUL SYLLABLE GIGG
1640AE33;HANGUL SYLLABLE GIGS
1641AE34;HANGUL SYLLABLE GIN
1642AE35;HANGUL SYLLABLE GINJ
1643AE36;HANGUL SYLLABLE GINH
1644AE37;HANGUL SYLLABLE GID
1645AE38;HANGUL SYLLABLE GIL
1646AE39;HANGUL SYLLABLE GILG
1647AE3A;HANGUL SYLLABLE GILM
1648AE3B;HANGUL SYLLABLE GILB
1649AE3C;HANGUL SYLLABLE GILS
1650AE3D;HANGUL SYLLABLE GILT
1651AE3E;HANGUL SYLLABLE GILP
1652AE3F;HANGUL SYLLABLE GILH
1653AE40;HANGUL SYLLABLE GIM
1654AE41;HANGUL SYLLABLE GIB
1655AE42;HANGUL SYLLABLE GIBS
1656AE43;HANGUL SYLLABLE GIS
1657AE44;HANGUL SYLLABLE GISS
1658AE45;HANGUL SYLLABLE GING
1659AE46;HANGUL SYLLABLE GIJ
1660AE47;HANGUL SYLLABLE GIC
1661AE48;HANGUL SYLLABLE GIK
1662AE49;HANGUL SYLLABLE GIT
1663AE4A;HANGUL SYLLABLE GIP
1664AE4B;HANGUL SYLLABLE GIH
1665AE4C;HANGUL SYLLABLE GGA
1666AE4D;HANGUL SYLLABLE GGAG
1667AE4E;HANGUL SYLLABLE GGAGG
1668AE4F;HANGUL SYLLABLE GGAGS
1669AE50;HANGUL SYLLABLE GGAN
1670AE51;HANGUL SYLLABLE GGANJ
1671AE52;HANGUL SYLLABLE GGANH
1672AE53;HANGUL SYLLABLE GGAD
1673AE54;HANGUL SYLLABLE GGAL
1674AE55;HANGUL SYLLABLE GGALG
1675AE56;HANGUL SYLLABLE GGALM
1676AE57;HANGUL SYLLABLE GGALB
1677AE58;HANGUL SYLLABLE GGALS
1678AE59;HANGUL SYLLABLE GGALT
1679AE5A;HANGUL SYLLABLE GGALP
1680AE5B;HANGUL SYLLABLE GGALH
1681AE5C;HANGUL SYLLABLE GGAM
1682AE5D;HANGUL SYLLABLE GGAB
1683AE5E;HANGUL SYLLABLE GGABS
1684AE5F;HANGUL SYLLABLE GGAS
1685AE60;HANGUL SYLLABLE GGASS
1686AE61;HANGUL SYLLABLE GGANG
1687AE62;HANGUL SYLLABLE GGAJ
1688AE63;HANGUL SYLLABLE GGAC
1689AE64;HANGUL SYLLABLE GGAK
1690AE65;HANGUL SYLLABLE GGAT
1691AE66;HANGUL SYLLABLE GGAP
1692AE67;HANGUL SYLLABLE GGAH
1693AE68;HANGUL SYLLABLE GGAE
1694AE69;HANGUL SYLLABLE GGAEG
1695AE6A;HANGUL SYLLABLE GGAEGG
1696AE6B;HANGUL SYLLABLE GGAEGS
1697AE6C;HANGUL SYLLABLE GGAEN
1698AE6D;HANGUL SYLLABLE GGAENJ
1699AE6E;HANGUL SYLLABLE GGAENH
1700AE6F;HANGUL SYLLABLE GGAED
1701AE70;HANGUL SYLLABLE GGAEL
1702AE71;HANGUL SYLLABLE GGAELG
1703AE72;HANGUL SYLLABLE GGAELM
1704AE73;HANGUL SYLLABLE GGAELB
1705AE74;HANGUL SYLLABLE GGAELS
1706AE75;HANGUL SYLLABLE GGAELT
1707AE76;HANGUL SYLLABLE GGAELP
1708AE77;HANGUL SYLLABLE GGAELH
1709AE78;HANGUL SYLLABLE GGAEM
1710AE79;HANGUL SYLLABLE GGAEB
1711AE7A;HANGUL SYLLABLE GGAEBS
1712AE7B;HANGUL SYLLABLE GGAES
1713AE7C;HANGUL SYLLABLE GGAESS
1714AE7D;HANGUL SYLLABLE GGAENG
1715AE7E;HANGUL SYLLABLE GGAEJ
1716AE7F;HANGUL SYLLABLE GGAEC
1717AE80;HANGUL SYLLABLE GGAEK
1718AE81;HANGUL SYLLABLE GGAET
1719AE82;HANGUL SYLLABLE GGAEP
1720AE83;HANGUL SYLLABLE GGAEH
1721AE84;HANGUL SYLLABLE GGYA
1722AE85;HANGUL SYLLABLE GGYAG
1723AE86;HANGUL SYLLABLE GGYAGG
1724AE87;HANGUL SYLLABLE GGYAGS
1725AE88;HANGUL SYLLABLE GGYAN
1726AE89;HANGUL SYLLABLE GGYANJ
1727AE8A;HANGUL SYLLABLE GGYANH
1728AE8B;HANGUL SYLLABLE GGYAD
1729AE8C;HANGUL SYLLABLE GGYAL
1730AE8D;HANGUL SYLLABLE GGYALG
1731AE8E;HANGUL SYLLABLE GGYALM
1732AE8F;HANGUL SYLLABLE GGYALB
1733AE90;HANGUL SYLLABLE GGYALS
1734AE91;HANGUL SYLLABLE GGYALT
1735AE92;HANGUL SYLLABLE GGYALP
1736AE93;HANGUL SYLLABLE GGYALH
1737AE94;HANGUL SYLLABLE GGYAM
1738AE95;HANGUL SYLLABLE GGYAB
1739AE96;HANGUL SYLLABLE GGYABS
1740AE97;HANGUL SYLLABLE GGYAS
1741AE98;HANGUL SYLLABLE GGYASS
1742AE99;HANGUL SYLLABLE GGYANG
1743AE9A;HANGUL SYLLABLE GGYAJ
1744AE9B;HANGUL SYLLABLE GGYAC
1745AE9C;HANGUL SYLLABLE GGYAK
1746AE9D;HANGUL SYLLABLE GGYAT
1747AE9E;HANGUL SYLLABLE GGYAP
1748AE9F;HANGUL SYLLABLE GGYAH
1749AEA0;HANGUL SYLLABLE GGYAE
1750AEA1;HANGUL SYLLABLE GGYAEG
1751AEA2;HANGUL SYLLABLE GGYAEGG
1752AEA3;HANGUL SYLLABLE GGYAEGS
1753AEA4;HANGUL SYLLABLE GGYAEN
1754AEA5;HANGUL SYLLABLE GGYAENJ
1755AEA6;HANGUL SYLLABLE GGYAENH
1756AEA7;HANGUL SYLLABLE GGYAED
1757AEA8;HANGUL SYLLABLE GGYAEL
1758AEA9;HANGUL SYLLABLE GGYAELG
1759AEAA;HANGUL SYLLABLE GGYAELM
1760AEAB;HANGUL SYLLABLE GGYAELB
1761AEAC;HANGUL SYLLABLE GGYAELS
1762AEAD;HANGUL SYLLABLE GGYAELT
1763AEAE;HANGUL SYLLABLE GGYAELP
1764AEAF;HANGUL SYLLABLE GGYAELH
1765AEB0;HANGUL SYLLABLE GGYAEM
1766AEB1;HANGUL SYLLABLE GGYAEB
1767AEB2;HANGUL SYLLABLE GGYAEBS
1768AEB3;HANGUL SYLLABLE GGYAES
1769AEB4;HANGUL SYLLABLE GGYAESS
1770AEB5;HANGUL SYLLABLE GGYAENG
1771AEB6;HANGUL SYLLABLE GGYAEJ
1772AEB7;HANGUL SYLLABLE GGYAEC
1773AEB8;HANGUL SYLLABLE GGYAEK
1774AEB9;HANGUL SYLLABLE GGYAET
1775AEBA;HANGUL SYLLABLE GGYAEP
1776AEBB;HANGUL SYLLABLE GGYAEH
1777AEBC;HANGUL SYLLABLE GGEO
1778AEBD;HANGUL SYLLABLE GGEOG
1779AEBE;HANGUL SYLLABLE GGEOGG
1780AEBF;HANGUL SYLLABLE GGEOGS
1781AEC0;HANGUL SYLLABLE GGEON
1782AEC1;HANGUL SYLLABLE GGEONJ
1783AEC2;HANGUL SYLLABLE GGEONH
1784AEC3;HANGUL SYLLABLE GGEOD
1785AEC4;HANGUL SYLLABLE GGEOL
1786AEC5;HANGUL SYLLABLE GGEOLG
1787AEC6;HANGUL SYLLABLE GGEOLM
1788AEC7;HANGUL SYLLABLE GGEOLB
1789AEC8;HANGUL SYLLABLE GGEOLS
1790AEC9;HANGUL SYLLABLE GGEOLT
1791AECA;HANGUL SYLLABLE GGEOLP
1792AECB;HANGUL SYLLABLE GGEOLH
1793AECC;HANGUL SYLLABLE GGEOM
1794AECD;HANGUL SYLLABLE GGEOB
1795AECE;HANGUL SYLLABLE GGEOBS
1796AECF;HANGUL SYLLABLE GGEOS
1797AED0;HANGUL SYLLABLE GGEOSS
1798AED1;HANGUL SYLLABLE GGEONG
1799AED2;HANGUL SYLLABLE GGEOJ
1800AED3;HANGUL SYLLABLE GGEOC
1801AED4;HANGUL SYLLABLE GGEOK
1802AED5;HANGUL SYLLABLE GGEOT
1803AED6;HANGUL SYLLABLE GGEOP
1804AED7;HANGUL SYLLABLE GGEOH
1805AED8;HANGUL SYLLABLE GGE
1806AED9;HANGUL SYLLABLE GGEG
1807AEDA;HANGUL SYLLABLE GGEGG
1808AEDB;HANGUL SYLLABLE GGEGS
1809AEDC;HANGUL SYLLABLE GGEN
1810AEDD;HANGUL SYLLABLE GGENJ
1811AEDE;HANGUL SYLLABLE GGENH
1812AEDF;HANGUL SYLLABLE GGED
1813AEE0;HANGUL SYLLABLE GGEL
1814AEE1;HANGUL SYLLABLE GGELG
1815AEE2;HANGUL SYLLABLE GGELM
1816AEE3;HANGUL SYLLABLE GGELB
1817AEE4;HANGUL SYLLABLE GGELS
1818AEE5;HANGUL SYLLABLE GGELT
1819AEE6;HANGUL SYLLABLE GGELP
1820AEE7;HANGUL SYLLABLE GGELH
1821AEE8;HANGUL SYLLABLE GGEM
1822AEE9;HANGUL SYLLABLE GGEB
1823AEEA;HANGUL SYLLABLE GGEBS
1824AEEB;HANGUL SYLLABLE GGES
1825AEEC;HANGUL SYLLABLE GGESS
1826AEED;HANGUL SYLLABLE GGENG
1827AEEE;HANGUL SYLLABLE GGEJ
1828AEEF;HANGUL SYLLABLE GGEC
1829AEF0;HANGUL SYLLABLE GGEK
1830AEF1;HANGUL SYLLABLE GGET
1831AEF2;HANGUL SYLLABLE GGEP
1832AEF3;HANGUL SYLLABLE GGEH
1833AEF4;HANGUL SYLLABLE GGYEO
1834AEF5;HANGUL SYLLABLE GGYEOG
1835AEF6;HANGUL SYLLABLE GGYEOGG
1836AEF7;HANGUL SYLLABLE GGYEOGS
1837AEF8;HANGUL SYLLABLE GGYEON
1838AEF9;HANGUL SYLLABLE GGYEONJ
1839AEFA;HANGUL SYLLABLE GGYEONH
1840AEFB;HANGUL SYLLABLE GGYEOD
1841AEFC;HANGUL SYLLABLE GGYEOL
1842AEFD;HANGUL SYLLABLE GGYEOLG
1843AEFE;HANGUL SYLLABLE GGYEOLM
1844AEFF;HANGUL SYLLABLE GGYEOLB
1845AF00;HANGUL SYLLABLE GGYEOLS
1846AF01;HANGUL SYLLABLE GGYEOLT
1847AF02;HANGUL SYLLABLE GGYEOLP
1848AF03;HANGUL SYLLABLE GGYEOLH
1849AF04;HANGUL SYLLABLE GGYEOM
1850AF05;HANGUL SYLLABLE GGYEOB
1851AF06;HANGUL SYLLABLE GGYEOBS
1852AF07;HANGUL SYLLABLE GGYEOS
1853AF08;HANGUL SYLLABLE GGYEOSS
1854AF09;HANGUL SYLLABLE GGYEONG
1855AF0A;HANGUL SYLLABLE GGYEOJ
1856AF0B;HANGUL SYLLABLE GGYEOC
1857AF0C;HANGUL SYLLABLE GGYEOK
1858AF0D;HANGUL SYLLABLE GGYEOT
1859AF0E;HANGUL SYLLABLE GGYEOP
1860AF0F;HANGUL SYLLABLE GGYEOH
1861AF10;HANGUL SYLLABLE GGYE
1862AF11;HANGUL SYLLABLE GGYEG
1863AF12;HANGUL SYLLABLE GGYEGG
1864AF13;HANGUL SYLLABLE GGYEGS
1865AF14;HANGUL SYLLABLE GGYEN
1866AF15;HANGUL SYLLABLE GGYENJ
1867AF16;HANGUL SYLLABLE GGYENH
1868AF17;HANGUL SYLLABLE GGYED
1869AF18;HANGUL SYLLABLE GGYEL
1870AF19;HANGUL SYLLABLE GGYELG
1871AF1A;HANGUL SYLLABLE GGYELM
1872AF1B;HANGUL SYLLABLE GGYELB
1873AF1C;HANGUL SYLLABLE GGYELS
1874AF1D;HANGUL SYLLABLE GGYELT
1875AF1E;HANGUL SYLLABLE GGYELP
1876AF1F;HANGUL SYLLABLE GGYELH
1877AF20;HANGUL SYLLABLE GGYEM
1878AF21;HANGUL SYLLABLE GGYEB
1879AF22;HANGUL SYLLABLE GGYEBS
1880AF23;HANGUL SYLLABLE GGYES
1881AF24;HANGUL SYLLABLE GGYESS
1882AF25;HANGUL SYLLABLE GGYENG
1883AF26;HANGUL SYLLABLE GGYEJ
1884AF27;HANGUL SYLLABLE GGYEC
1885AF28;HANGUL SYLLABLE GGYEK
1886AF29;HANGUL SYLLABLE GGYET
1887AF2A;HANGUL SYLLABLE GGYEP
1888AF2B;HANGUL SYLLABLE GGYEH
1889AF2C;HANGUL SYLLABLE GGO
1890AF2D;HANGUL SYLLABLE GGOG
1891AF2E;HANGUL SYLLABLE GGOGG
1892AF2F;HANGUL SYLLABLE GGOGS
1893AF30;HANGUL SYLLABLE GGON
1894AF31;HANGUL SYLLABLE GGONJ
1895AF32;HANGUL SYLLABLE GGONH
1896AF33;HANGUL SYLLABLE GGOD
1897AF34;HANGUL SYLLABLE GGOL
1898AF35;HANGUL SYLLABLE GGOLG
1899AF36;HANGUL SYLLABLE GGOLM
1900AF37;HANGUL SYLLABLE GGOLB
1901AF38;HANGUL SYLLABLE GGOLS
1902AF39;HANGUL SYLLABLE GGOLT
1903AF3A;HANGUL SYLLABLE GGOLP
1904AF3B;HANGUL SYLLABLE GGOLH
1905AF3C;HANGUL SYLLABLE GGOM
1906AF3D;HANGUL SYLLABLE GGOB
1907AF3E;HANGUL SYLLABLE GGOBS
1908AF3F;HANGUL SYLLABLE GGOS
1909AF40;HANGUL SYLLABLE GGOSS
1910AF41;HANGUL SYLLABLE GGONG
1911AF42;HANGUL SYLLABLE GGOJ
1912AF43;HANGUL SYLLABLE GGOC
1913AF44;HANGUL SYLLABLE GGOK
1914AF45;HANGUL SYLLABLE GGOT
1915AF46;HANGUL SYLLABLE GGOP
1916AF47;HANGUL SYLLABLE GGOH
1917AF48;HANGUL SYLLABLE GGWA
1918AF49;HANGUL SYLLABLE GGWAG
1919AF4A;HANGUL SYLLABLE GGWAGG
1920AF4B;HANGUL SYLLABLE GGWAGS
1921AF4C;HANGUL SYLLABLE GGWAN
1922AF4D;HANGUL SYLLABLE GGWANJ
1923AF4E;HANGUL SYLLABLE GGWANH
1924AF4F;HANGUL SYLLABLE GGWAD
1925AF50;HANGUL SYLLABLE GGWAL
1926AF51;HANGUL SYLLABLE GGWALG
1927AF52;HANGUL SYLLABLE GGWALM
1928AF53;HANGUL SYLLABLE GGWALB
1929AF54;HANGUL SYLLABLE GGWALS
1930AF55;HANGUL SYLLABLE GGWALT
1931AF56;HANGUL SYLLABLE GGWALP
1932AF57;HANGUL SYLLABLE GGWALH
1933AF58;HANGUL SYLLABLE GGWAM
1934AF59;HANGUL SYLLABLE GGWAB
1935AF5A;HANGUL SYLLABLE GGWABS
1936AF5B;HANGUL SYLLABLE GGWAS
1937AF5C;HANGUL SYLLABLE GGWASS
1938AF5D;HANGUL SYLLABLE GGWANG
1939AF5E;HANGUL SYLLABLE GGWAJ
1940AF5F;HANGUL SYLLABLE GGWAC
1941AF60;HANGUL SYLLABLE GGWAK
1942AF61;HANGUL SYLLABLE GGWAT
1943AF62;HANGUL SYLLABLE GGWAP
1944AF63;HANGUL SYLLABLE GGWAH
1945AF64;HANGUL SYLLABLE GGWAE
1946AF65;HANGUL SYLLABLE GGWAEG
1947AF66;HANGUL SYLLABLE GGWAEGG
1948AF67;HANGUL SYLLABLE GGWAEGS
1949AF68;HANGUL SYLLABLE GGWAEN
1950AF69;HANGUL SYLLABLE GGWAENJ
1951AF6A;HANGUL SYLLABLE GGWAENH
1952AF6B;HANGUL SYLLABLE GGWAED
1953AF6C;HANGUL SYLLABLE GGWAEL
1954AF6D;HANGUL SYLLABLE GGWAELG
1955AF6E;HANGUL SYLLABLE GGWAELM
1956AF6F;HANGUL SYLLABLE GGWAELB
1957AF70;HANGUL SYLLABLE GGWAELS
1958AF71;HANGUL SYLLABLE GGWAELT
1959AF72;HANGUL SYLLABLE GGWAELP
1960AF73;HANGUL SYLLABLE GGWAELH
1961AF74;HANGUL SYLLABLE GGWAEM
1962AF75;HANGUL SYLLABLE GGWAEB
1963AF76;HANGUL SYLLABLE GGWAEBS
1964AF77;HANGUL SYLLABLE GGWAES
1965AF78;HANGUL SYLLABLE GGWAESS
1966AF79;HANGUL SYLLABLE GGWAENG
1967AF7A;HANGUL SYLLABLE GGWAEJ
1968AF7B;HANGUL SYLLABLE GGWAEC
1969AF7C;HANGUL SYLLABLE GGWAEK
1970AF7D;HANGUL SYLLABLE GGWAET
1971AF7E;HANGUL SYLLABLE GGWAEP
1972AF7F;HANGUL SYLLABLE GGWAEH
1973AF80;HANGUL SYLLABLE GGOE
1974AF81;HANGUL SYLLABLE GGOEG
1975AF82;HANGUL SYLLABLE GGOEGG
1976AF83;HANGUL SYLLABLE GGOEGS
1977AF84;HANGUL SYLLABLE GGOEN
1978AF85;HANGUL SYLLABLE GGOENJ
1979AF86;HANGUL SYLLABLE GGOENH
1980AF87;HANGUL SYLLABLE GGOED
1981AF88;HANGUL SYLLABLE GGOEL
1982AF89;HANGUL SYLLABLE GGOELG
1983AF8A;HANGUL SYLLABLE GGOELM
1984AF8B;HANGUL SYLLABLE GGOELB
1985AF8C;HANGUL SYLLABLE GGOELS
1986AF8D;HANGUL SYLLABLE GGOELT
1987AF8E;HANGUL SYLLABLE GGOELP
1988AF8F;HANGUL SYLLABLE GGOELH
1989AF90;HANGUL SYLLABLE GGOEM
1990AF91;HANGUL SYLLABLE GGOEB
1991AF92;HANGUL SYLLABLE GGOEBS
1992AF93;HANGUL SYLLABLE GGOES
1993AF94;HANGUL SYLLABLE GGOESS
1994AF95;HANGUL SYLLABLE GGOENG
1995AF96;HANGUL SYLLABLE GGOEJ
1996AF97;HANGUL SYLLABLE GGOEC
1997AF98;HANGUL SYLLABLE GGOEK
1998AF99;HANGUL SYLLABLE GGOET
1999AF9A;HANGUL SYLLABLE GGOEP
2000AF9B;HANGUL SYLLABLE GGOEH
2001AF9C;HANGUL SYLLABLE GGYO
2002AF9D;HANGUL SYLLABLE GGYOG
2003AF9E;HANGUL SYLLABLE GGYOGG
2004AF9F;HANGUL SYLLABLE GGYOGS
2005AFA0;HANGUL SYLLABLE GGYON
2006AFA1;HANGUL SYLLABLE GGYONJ
2007AFA2;HANGUL SYLLABLE GGYONH
2008AFA3;HANGUL SYLLABLE GGYOD
2009AFA4;HANGUL SYLLABLE GGYOL
2010AFA5;HANGUL SYLLABLE GGYOLG
2011AFA6;HANGUL SYLLABLE GGYOLM
2012AFA7;HANGUL SYLLABLE GGYOLB
2013AFA8;HANGUL SYLLABLE GGYOLS
2014AFA9;HANGUL SYLLABLE GGYOLT
2015AFAA;HANGUL SYLLABLE GGYOLP
2016AFAB;HANGUL SYLLABLE GGYOLH
2017AFAC;HANGUL SYLLABLE GGYOM
2018AFAD;HANGUL SYLLABLE GGYOB
2019AFAE;HANGUL SYLLABLE GGYOBS
2020AFAF;HANGUL SYLLABLE GGYOS
2021AFB0;HANGUL SYLLABLE GGYOSS
2022AFB1;HANGUL SYLLABLE GGYONG
2023AFB2;HANGUL SYLLABLE GGYOJ
2024AFB3;HANGUL SYLLABLE GGYOC
2025AFB4;HANGUL SYLLABLE GGYOK
2026AFB5;HANGUL SYLLABLE GGYOT
2027AFB6;HANGUL SYLLABLE GGYOP
2028AFB7;HANGUL SYLLABLE GGYOH
2029AFB8;HANGUL SYLLABLE GGU
2030AFB9;HANGUL SYLLABLE GGUG
2031AFBA;HANGUL SYLLABLE GGUGG
2032AFBB;HANGUL SYLLABLE GGUGS
2033AFBC;HANGUL SYLLABLE GGUN
2034AFBD;HANGUL SYLLABLE GGUNJ
2035AFBE;HANGUL SYLLABLE GGUNH
2036AFBF;HANGUL SYLLABLE GGUD
2037AFC0;HANGUL SYLLABLE GGUL
2038AFC1;HANGUL SYLLABLE GGULG
2039AFC2;HANGUL SYLLABLE GGULM
2040AFC3;HANGUL SYLLABLE GGULB
2041AFC4;HANGUL SYLLABLE GGULS
2042AFC5;HANGUL SYLLABLE GGULT
2043AFC6;HANGUL SYLLABLE GGULP
2044AFC7;HANGUL SYLLABLE GGULH
2045AFC8;HANGUL SYLLABLE GGUM
2046AFC9;HANGUL SYLLABLE GGUB
2047AFCA;HANGUL SYLLABLE GGUBS
2048AFCB;HANGUL SYLLABLE GGUS
2049AFCC;HANGUL SYLLABLE GGUSS
2050AFCD;HANGUL SYLLABLE GGUNG
2051AFCE;HANGUL SYLLABLE GGUJ
2052AFCF;HANGUL SYLLABLE GGUC
2053AFD0;HANGUL SYLLABLE GGUK
2054AFD1;HANGUL SYLLABLE GGUT
2055AFD2;HANGUL SYLLABLE GGUP
2056AFD3;HANGUL SYLLABLE GGUH
2057AFD4;HANGUL SYLLABLE GGWEO
2058AFD5;HANGUL SYLLABLE GGWEOG
2059AFD6;HANGUL SYLLABLE GGWEOGG
2060AFD7;HANGUL SYLLABLE GGWEOGS
2061AFD8;HANGUL SYLLABLE GGWEON
2062AFD9;HANGUL SYLLABLE GGWEONJ
2063AFDA;HANGUL SYLLABLE GGWEONH
2064AFDB;HANGUL SYLLABLE GGWEOD
2065AFDC;HANGUL SYLLABLE GGWEOL
2066AFDD;HANGUL SYLLABLE GGWEOLG
2067AFDE;HANGUL SYLLABLE GGWEOLM
2068AFDF;HANGUL SYLLABLE GGWEOLB
2069AFE0;HANGUL SYLLABLE GGWEOLS
2070AFE1;HANGUL SYLLABLE GGWEOLT
2071AFE2;HANGUL SYLLABLE GGWEOLP
2072AFE3;HANGUL SYLLABLE GGWEOLH
2073AFE4;HANGUL SYLLABLE GGWEOM
2074AFE5;HANGUL SYLLABLE GGWEOB
2075AFE6;HANGUL SYLLABLE GGWEOBS
2076AFE7;HANGUL SYLLABLE GGWEOS
2077AFE8;HANGUL SYLLABLE GGWEOSS
2078AFE9;HANGUL SYLLABLE GGWEONG
2079AFEA;HANGUL SYLLABLE GGWEOJ
2080AFEB;HANGUL SYLLABLE GGWEOC
2081AFEC;HANGUL SYLLABLE GGWEOK
2082AFED;HANGUL SYLLABLE GGWEOT
2083AFEE;HANGUL SYLLABLE GGWEOP
2084AFEF;HANGUL SYLLABLE GGWEOH
2085AFF0;HANGUL SYLLABLE GGWE
2086AFF1;HANGUL SYLLABLE GGWEG
2087AFF2;HANGUL SYLLABLE GGWEGG
2088AFF3;HANGUL SYLLABLE GGWEGS
2089AFF4;HANGUL SYLLABLE GGWEN
2090AFF5;HANGUL SYLLABLE GGWENJ
2091AFF6;HANGUL SYLLABLE GGWENH
2092AFF7;HANGUL SYLLABLE GGWED
2093AFF8;HANGUL SYLLABLE GGWEL
2094AFF9;HANGUL SYLLABLE GGWELG
2095AFFA;HANGUL SYLLABLE GGWELM
2096AFFB;HANGUL SYLLABLE GGWELB
2097AFFC;HANGUL SYLLABLE GGWELS
2098AFFD;HANGUL SYLLABLE GGWELT
2099AFFE;HANGUL SYLLABLE GGWELP
2100AFFF;HANGUL SYLLABLE GGWELH
2101B000;HANGUL SYLLABLE GGWEM
2102B001;HANGUL SYLLABLE GGWEB
2103B002;HANGUL SYLLABLE GGWEBS
2104B003;HANGUL SYLLABLE GGWES
2105B004;HANGUL SYLLABLE GGWESS
2106B005;HANGUL SYLLABLE GGWENG
2107B006;HANGUL SYLLABLE GGWEJ
2108B007;HANGUL SYLLABLE GGWEC
2109B008;HANGUL SYLLABLE GGWEK
2110B009;HANGUL SYLLABLE GGWET
2111B00A;HANGUL SYLLABLE GGWEP
2112B00B;HANGUL SYLLABLE GGWEH
2113B00C;HANGUL SYLLABLE GGWI
2114B00D;HANGUL SYLLABLE GGWIG
2115B00E;HANGUL SYLLABLE GGWIGG
2116B00F;HANGUL SYLLABLE GGWIGS
2117B010;HANGUL SYLLABLE GGWIN
2118B011;HANGUL SYLLABLE GGWINJ
2119B012;HANGUL SYLLABLE GGWINH
2120B013;HANGUL SYLLABLE GGWID
2121B014;HANGUL SYLLABLE GGWIL
2122B015;HANGUL SYLLABLE GGWILG
2123B016;HANGUL SYLLABLE GGWILM
2124B017;HANGUL SYLLABLE GGWILB
2125B018;HANGUL SYLLABLE GGWILS
2126B019;HANGUL SYLLABLE GGWILT
2127B01A;HANGUL SYLLABLE GGWILP
2128B01B;HANGUL SYLLABLE GGWILH
2129B01C;HANGUL SYLLABLE GGWIM
2130B01D;HANGUL SYLLABLE GGWIB
2131B01E;HANGUL SYLLABLE GGWIBS
2132B01F;HANGUL SYLLABLE GGWIS
2133B020;HANGUL SYLLABLE GGWISS
2134B021;HANGUL SYLLABLE GGWING
2135B022;HANGUL SYLLABLE GGWIJ
2136B023;HANGUL SYLLABLE GGWIC
2137B024;HANGUL SYLLABLE GGWIK
2138B025;HANGUL SYLLABLE GGWIT
2139B026;HANGUL SYLLABLE GGWIP
2140B027;HANGUL SYLLABLE GGWIH
2141B028;HANGUL SYLLABLE GGYU
2142B029;HANGUL SYLLABLE GGYUG
2143B02A;HANGUL SYLLABLE GGYUGG
2144B02B;HANGUL SYLLABLE GGYUGS
2145B02C;HANGUL SYLLABLE GGYUN
2146B02D;HANGUL SYLLABLE GGYUNJ
2147B02E;HANGUL SYLLABLE GGYUNH
2148B02F;HANGUL SYLLABLE GGYUD
2149B030;HANGUL SYLLABLE GGYUL
2150B031;HANGUL SYLLABLE GGYULG
2151B032;HANGUL SYLLABLE GGYULM
2152B033;HANGUL SYLLABLE GGYULB
2153B034;HANGUL SYLLABLE GGYULS
2154B035;HANGUL SYLLABLE GGYULT
2155B036;HANGUL SYLLABLE GGYULP
2156B037;HANGUL SYLLABLE GGYULH
2157B038;HANGUL SYLLABLE GGYUM
2158B039;HANGUL SYLLABLE GGYUB
2159B03A;HANGUL SYLLABLE GGYUBS
2160B03B;HANGUL SYLLABLE GGYUS
2161B03C;HANGUL SYLLABLE GGYUSS
2162B03D;HANGUL SYLLABLE GGYUNG
2163B03E;HANGUL SYLLABLE GGYUJ
2164B03F;HANGUL SYLLABLE GGYUC
2165B040;HANGUL SYLLABLE GGYUK
2166B041;HANGUL SYLLABLE GGYUT
2167B042;HANGUL SYLLABLE GGYUP
2168B043;HANGUL SYLLABLE GGYUH
2169B044;HANGUL SYLLABLE GGEU
2170B045;HANGUL SYLLABLE GGEUG
2171B046;HANGUL SYLLABLE GGEUGG
2172B047;HANGUL SYLLABLE GGEUGS
2173B048;HANGUL SYLLABLE GGEUN
2174B049;HANGUL SYLLABLE GGEUNJ
2175B04A;HANGUL SYLLABLE GGEUNH
2176B04B;HANGUL SYLLABLE GGEUD
2177B04C;HANGUL SYLLABLE GGEUL
2178B04D;HANGUL SYLLABLE GGEULG
2179B04E;HANGUL SYLLABLE GGEULM
2180B04F;HANGUL SYLLABLE GGEULB
2181B050;HANGUL SYLLABLE GGEULS
2182B051;HANGUL SYLLABLE GGEULT
2183B052;HANGUL SYLLABLE GGEULP
2184B053;HANGUL SYLLABLE GGEULH
2185B054;HANGUL SYLLABLE GGEUM
2186B055;HANGUL SYLLABLE GGEUB
2187B056;HANGUL SYLLABLE GGEUBS
2188B057;HANGUL SYLLABLE GGEUS
2189B058;HANGUL SYLLABLE GGEUSS
2190B059;HANGUL SYLLABLE GGEUNG
2191B05A;HANGUL SYLLABLE GGEUJ
2192B05B;HANGUL SYLLABLE GGEUC
2193B05C;HANGUL SYLLABLE GGEUK
2194B05D;HANGUL SYLLABLE GGEUT
2195B05E;HANGUL SYLLABLE GGEUP
2196B05F;HANGUL SYLLABLE GGEUH
2197B060;HANGUL SYLLABLE GGYI
2198B061;HANGUL SYLLABLE GGYIG
2199B062;HANGUL SYLLABLE GGYIGG
2200B063;HANGUL SYLLABLE GGYIGS
2201B064;HANGUL SYLLABLE GGYIN
2202B065;HANGUL SYLLABLE GGYINJ
2203B066;HANGUL SYLLABLE GGYINH
2204B067;HANGUL SYLLABLE GGYID
2205B068;HANGUL SYLLABLE GGYIL
2206B069;HANGUL SYLLABLE GGYILG
2207B06A;HANGUL SYLLABLE GGYILM
2208B06B;HANGUL SYLLABLE GGYILB
2209B06C;HANGUL SYLLABLE GGYILS
2210B06D;HANGUL SYLLABLE GGYILT
2211B06E;HANGUL SYLLABLE GGYILP
2212B06F;HANGUL SYLLABLE GGYILH
2213B070;HANGUL SYLLABLE GGYIM
2214B071;HANGUL SYLLABLE GGYIB
2215B072;HANGUL SYLLABLE GGYIBS
2216B073;HANGUL SYLLABLE GGYIS
2217B074;HANGUL SYLLABLE GGYISS
2218B075;HANGUL SYLLABLE GGYING
2219B076;HANGUL SYLLABLE GGYIJ
2220B077;HANGUL SYLLABLE GGYIC
2221B078;HANGUL SYLLABLE GGYIK
2222B079;HANGUL SYLLABLE GGYIT
2223B07A;HANGUL SYLLABLE GGYIP
2224B07B;HANGUL SYLLABLE GGYIH
2225B07C;HANGUL SYLLABLE GGI
2226B07D;HANGUL SYLLABLE GGIG
2227B07E;HANGUL SYLLABLE GGIGG
2228B07F;HANGUL SYLLABLE GGIGS
2229B080;HANGUL SYLLABLE GGIN
2230B081;HANGUL SYLLABLE GGINJ
2231B082;HANGUL SYLLABLE GGINH
2232B083;HANGUL SYLLABLE GGID
2233B084;HANGUL SYLLABLE GGIL
2234B085;HANGUL SYLLABLE GGILG
2235B086;HANGUL SYLLABLE GGILM
2236B087;HANGUL SYLLABLE GGILB
2237B088;HANGUL SYLLABLE GGILS
2238B089;HANGUL SYLLABLE GGILT
2239B08A;HANGUL SYLLABLE GGILP
2240B08B;HANGUL SYLLABLE GGILH
2241B08C;HANGUL SYLLABLE GGIM
2242B08D;HANGUL SYLLABLE GGIB
2243B08E;HANGUL SYLLABLE GGIBS
2244B08F;HANGUL SYLLABLE GGIS
2245B090;HANGUL SYLLABLE GGISS
2246B091;HANGUL SYLLABLE GGING
2247B092;HANGUL SYLLABLE GGIJ
2248B093;HANGUL SYLLABLE GGIC
2249B094;HANGUL SYLLABLE GGIK
2250B095;HANGUL SYLLABLE GGIT
2251B096;HANGUL SYLLABLE GGIP
2252B097;HANGUL SYLLABLE GGIH
2253B098;HANGUL SYLLABLE NA
2254B099;HANGUL SYLLABLE NAG
2255B09A;HANGUL SYLLABLE NAGG
2256B09B;HANGUL SYLLABLE NAGS
2257B09C;HANGUL SYLLABLE NAN
2258B09D;HANGUL SYLLABLE NANJ
2259B09E;HANGUL SYLLABLE NANH
2260B09F;HANGUL SYLLABLE NAD
2261B0A0;HANGUL SYLLABLE NAL
2262B0A1;HANGUL SYLLABLE NALG
2263B0A2;HANGUL SYLLABLE NALM
2264B0A3;HANGUL SYLLABLE NALB
2265B0A4;HANGUL SYLLABLE NALS
2266B0A5;HANGUL SYLLABLE NALT
2267B0A6;HANGUL SYLLABLE NALP
2268B0A7;HANGUL SYLLABLE NALH
2269B0A8;HANGUL SYLLABLE NAM
2270B0A9;HANGUL SYLLABLE NAB
2271B0AA;HANGUL SYLLABLE NABS
2272B0AB;HANGUL SYLLABLE NAS
2273B0AC;HANGUL SYLLABLE NASS
2274B0AD;HANGUL SYLLABLE NANG
2275B0AE;HANGUL SYLLABLE NAJ
2276B0AF;HANGUL SYLLABLE NAC
2277B0B0;HANGUL SYLLABLE NAK
2278B0B1;HANGUL SYLLABLE NAT
2279B0B2;HANGUL SYLLABLE NAP
2280B0B3;HANGUL SYLLABLE NAH
2281B0B4;HANGUL SYLLABLE NAE
2282B0B5;HANGUL SYLLABLE NAEG
2283B0B6;HANGUL SYLLABLE NAEGG
2284B0B7;HANGUL SYLLABLE NAEGS
2285B0B8;HANGUL SYLLABLE NAEN
2286B0B9;HANGUL SYLLABLE NAENJ
2287B0BA;HANGUL SYLLABLE NAENH
2288B0BB;HANGUL SYLLABLE NAED
2289B0BC;HANGUL SYLLABLE NAEL
2290B0BD;HANGUL SYLLABLE NAELG
2291B0BE;HANGUL SYLLABLE NAELM
2292B0BF;HANGUL SYLLABLE NAELB
2293B0C0;HANGUL SYLLABLE NAELS
2294B0C1;HANGUL SYLLABLE NAELT
2295B0C2;HANGUL SYLLABLE NAELP
2296B0C3;HANGUL SYLLABLE NAELH
2297B0C4;HANGUL SYLLABLE NAEM
2298B0C5;HANGUL SYLLABLE NAEB
2299B0C6;HANGUL SYLLABLE NAEBS
2300B0C7;HANGUL SYLLABLE NAES
2301B0C8;HANGUL SYLLABLE NAESS
2302B0C9;HANGUL SYLLABLE NAENG
2303B0CA;HANGUL SYLLABLE NAEJ
2304B0CB;HANGUL SYLLABLE NAEC
2305B0CC;HANGUL SYLLABLE NAEK
2306B0CD;HANGUL SYLLABLE NAET
2307B0CE;HANGUL SYLLABLE NAEP
2308B0CF;HANGUL SYLLABLE NAEH
2309B0D0;HANGUL SYLLABLE NYA
2310B0D1;HANGUL SYLLABLE NYAG
2311B0D2;HANGUL SYLLABLE NYAGG
2312B0D3;HANGUL SYLLABLE NYAGS
2313B0D4;HANGUL SYLLABLE NYAN
2314B0D5;HANGUL SYLLABLE NYANJ
2315B0D6;HANGUL SYLLABLE NYANH
2316B0D7;HANGUL SYLLABLE NYAD
2317B0D8;HANGUL SYLLABLE NYAL
2318B0D9;HANGUL SYLLABLE NYALG
2319B0DA;HANGUL SYLLABLE NYALM
2320B0DB;HANGUL SYLLABLE NYALB
2321B0DC;HANGUL SYLLABLE NYALS
2322B0DD;HANGUL SYLLABLE NYALT
2323B0DE;HANGUL SYLLABLE NYALP
2324B0DF;HANGUL SYLLABLE NYALH
2325B0E0;HANGUL SYLLABLE NYAM
2326B0E1;HANGUL SYLLABLE NYAB
2327B0E2;HANGUL SYLLABLE NYABS
2328B0E3;HANGUL SYLLABLE NYAS
2329B0E4;HANGUL SYLLABLE NYASS
2330B0E5;HANGUL SYLLABLE NYANG
2331B0E6;HANGUL SYLLABLE NYAJ
2332B0E7;HANGUL SYLLABLE NYAC
2333B0E8;HANGUL SYLLABLE NYAK
2334B0E9;HANGUL SYLLABLE NYAT
2335B0EA;HANGUL SYLLABLE NYAP
2336B0EB;HANGUL SYLLABLE NYAH
2337B0EC;HANGUL SYLLABLE NYAE
2338B0ED;HANGUL SYLLABLE NYAEG
2339B0EE;HANGUL SYLLABLE NYAEGG
2340B0EF;HANGUL SYLLABLE NYAEGS
2341B0F0;HANGUL SYLLABLE NYAEN
2342B0F1;HANGUL SYLLABLE NYAENJ
2343B0F2;HANGUL SYLLABLE NYAENH
2344B0F3;HANGUL SYLLABLE NYAED
2345B0F4;HANGUL SYLLABLE NYAEL
2346B0F5;HANGUL SYLLABLE NYAELG
2347B0F6;HANGUL SYLLABLE NYAELM
2348B0F7;HANGUL SYLLABLE NYAELB
2349B0F8;HANGUL SYLLABLE NYAELS
2350B0F9;HANGUL SYLLABLE NYAELT
2351B0FA;HANGUL SYLLABLE NYAELP
2352B0FB;HANGUL SYLLABLE NYAELH
2353B0FC;HANGUL SYLLABLE NYAEM
2354B0FD;HANGUL SYLLABLE NYAEB
2355B0FE;HANGUL SYLLABLE NYAEBS
2356B0FF;HANGUL SYLLABLE NYAES
2357B100;HANGUL SYLLABLE NYAESS
2358B101;HANGUL SYLLABLE NYAENG
2359B102;HANGUL SYLLABLE NYAEJ
2360B103;HANGUL SYLLABLE NYAEC
2361B104;HANGUL SYLLABLE NYAEK
2362B105;HANGUL SYLLABLE NYAET
2363B106;HANGUL SYLLABLE NYAEP
2364B107;HANGUL SYLLABLE NYAEH
2365B108;HANGUL SYLLABLE NEO
2366B109;HANGUL SYLLABLE NEOG
2367B10A;HANGUL SYLLABLE NEOGG
2368B10B;HANGUL SYLLABLE NEOGS
2369B10C;HANGUL SYLLABLE NEON
2370B10D;HANGUL SYLLABLE NEONJ
2371B10E;HANGUL SYLLABLE NEONH
2372B10F;HANGUL SYLLABLE NEOD
2373B110;HANGUL SYLLABLE NEOL
2374B111;HANGUL SYLLABLE NEOLG
2375B112;HANGUL SYLLABLE NEOLM
2376B113;HANGUL SYLLABLE NEOLB
2377B114;HANGUL SYLLABLE NEOLS
2378B115;HANGUL SYLLABLE NEOLT
2379B116;HANGUL SYLLABLE NEOLP
2380B117;HANGUL SYLLABLE NEOLH
2381B118;HANGUL SYLLABLE NEOM
2382B119;HANGUL SYLLABLE NEOB
2383B11A;HANGUL SYLLABLE NEOBS
2384B11B;HANGUL SYLLABLE NEOS
2385B11C;HANGUL SYLLABLE NEOSS
2386B11D;HANGUL SYLLABLE NEONG
2387B11E;HANGUL SYLLABLE NEOJ
2388B11F;HANGUL SYLLABLE NEOC
2389B120;HANGUL SYLLABLE NEOK
2390B121;HANGUL SYLLABLE NEOT
2391B122;HANGUL SYLLABLE NEOP
2392B123;HANGUL SYLLABLE NEOH
2393B124;HANGUL SYLLABLE NE
2394B125;HANGUL SYLLABLE NEG
2395B126;HANGUL SYLLABLE NEGG
2396B127;HANGUL SYLLABLE NEGS
2397B128;HANGUL SYLLABLE NEN
2398B129;HANGUL SYLLABLE NENJ
2399B12A;HANGUL SYLLABLE NENH
2400B12B;HANGUL SYLLABLE NED
2401B12C;HANGUL SYLLABLE NEL
2402B12D;HANGUL SYLLABLE NELG
2403B12E;HANGUL SYLLABLE NELM
2404B12F;HANGUL SYLLABLE NELB
2405B130;HANGUL SYLLABLE NELS
2406B131;HANGUL SYLLABLE NELT
2407B132;HANGUL SYLLABLE NELP
2408B133;HANGUL SYLLABLE NELH
2409B134;HANGUL SYLLABLE NEM
2410B135;HANGUL SYLLABLE NEB
2411B136;HANGUL SYLLABLE NEBS
2412B137;HANGUL SYLLABLE NES
2413B138;HANGUL SYLLABLE NESS
2414B139;HANGUL SYLLABLE NENG
2415B13A;HANGUL SYLLABLE NEJ
2416B13B;HANGUL SYLLABLE NEC
2417B13C;HANGUL SYLLABLE NEK
2418B13D;HANGUL SYLLABLE NET
2419B13E;HANGUL SYLLABLE NEP
2420B13F;HANGUL SYLLABLE NEH
2421B140;HANGUL SYLLABLE NYEO
2422B141;HANGUL SYLLABLE NYEOG
2423B142;HANGUL SYLLABLE NYEOGG
2424B143;HANGUL SYLLABLE NYEOGS
2425B144;HANGUL SYLLABLE NYEON
2426B145;HANGUL SYLLABLE NYEONJ
2427B146;HANGUL SYLLABLE NYEONH
2428B147;HANGUL SYLLABLE NYEOD
2429B148;HANGUL SYLLABLE NYEOL
2430B149;HANGUL SYLLABLE NYEOLG
2431B14A;HANGUL SYLLABLE NYEOLM
2432B14B;HANGUL SYLLABLE NYEOLB
2433B14C;HANGUL SYLLABLE NYEOLS
2434B14D;HANGUL SYLLABLE NYEOLT
2435B14E;HANGUL SYLLABLE NYEOLP
2436B14F;HANGUL SYLLABLE NYEOLH
2437B150;HANGUL SYLLABLE NYEOM
2438B151;HANGUL SYLLABLE NYEOB
2439B152;HANGUL SYLLABLE NYEOBS
2440B153;HANGUL SYLLABLE NYEOS
2441B154;HANGUL SYLLABLE NYEOSS
2442B155;HANGUL SYLLABLE NYEONG
2443B156;HANGUL SYLLABLE NYEOJ
2444B157;HANGUL SYLLABLE NYEOC
2445B158;HANGUL SYLLABLE NYEOK
2446B159;HANGUL SYLLABLE NYEOT
2447B15A;HANGUL SYLLABLE NYEOP
2448B15B;HANGUL SYLLABLE NYEOH
2449B15C;HANGUL SYLLABLE NYE
2450B15D;HANGUL SYLLABLE NYEG
2451B15E;HANGUL SYLLABLE NYEGG
2452B15F;HANGUL SYLLABLE NYEGS
2453B160;HANGUL SYLLABLE NYEN
2454B161;HANGUL SYLLABLE NYENJ
2455B162;HANGUL SYLLABLE NYENH
2456B163;HANGUL SYLLABLE NYED
2457B164;HANGUL SYLLABLE NYEL
2458B165;HANGUL SYLLABLE NYELG
2459B166;HANGUL SYLLABLE NYELM
2460B167;HANGUL SYLLABLE NYELB
2461B168;HANGUL SYLLABLE NYELS
2462B169;HANGUL SYLLABLE NYELT
2463B16A;HANGUL SYLLABLE NYELP
2464B16B;HANGUL SYLLABLE NYELH
2465B16C;HANGUL SYLLABLE NYEM
2466B16D;HANGUL SYLLABLE NYEB
2467B16E;HANGUL SYLLABLE NYEBS
2468B16F;HANGUL SYLLABLE NYES
2469B170;HANGUL SYLLABLE NYESS
2470B171;HANGUL SYLLABLE NYENG
2471B172;HANGUL SYLLABLE NYEJ
2472B173;HANGUL SYLLABLE NYEC
2473B174;HANGUL SYLLABLE NYEK
2474B175;HANGUL SYLLABLE NYET
2475B176;HANGUL SYLLABLE NYEP
2476B177;HANGUL SYLLABLE NYEH
2477B178;HANGUL SYLLABLE NO
2478B179;HANGUL SYLLABLE NOG
2479B17A;HANGUL SYLLABLE NOGG
2480B17B;HANGUL SYLLABLE NOGS
2481B17C;HANGUL SYLLABLE NON
2482B17D;HANGUL SYLLABLE NONJ
2483B17E;HANGUL SYLLABLE NONH
2484B17F;HANGUL SYLLABLE NOD
2485B180;HANGUL SYLLABLE NOL
2486B181;HANGUL SYLLABLE NOLG
2487B182;HANGUL SYLLABLE NOLM
2488B183;HANGUL SYLLABLE NOLB
2489B184;HANGUL SYLLABLE NOLS
2490B185;HANGUL SYLLABLE NOLT
2491B186;HANGUL SYLLABLE NOLP
2492B187;HANGUL SYLLABLE NOLH
2493B188;HANGUL SYLLABLE NOM
2494B189;HANGUL SYLLABLE NOB
2495B18A;HANGUL SYLLABLE NOBS
2496B18B;HANGUL SYLLABLE NOS
2497B18C;HANGUL SYLLABLE NOSS
2498B18D;HANGUL SYLLABLE NONG
2499B18E;HANGUL SYLLABLE NOJ
2500B18F;HANGUL SYLLABLE NOC
2501B190;HANGUL SYLLABLE NOK
2502B191;HANGUL SYLLABLE NOT
2503B192;HANGUL SYLLABLE NOP
2504B193;HANGUL SYLLABLE NOH
2505B194;HANGUL SYLLABLE NWA
2506B195;HANGUL SYLLABLE NWAG
2507B196;HANGUL SYLLABLE NWAGG
2508B197;HANGUL SYLLABLE NWAGS
2509B198;HANGUL SYLLABLE NWAN
2510B199;HANGUL SYLLABLE NWANJ
2511B19A;HANGUL SYLLABLE NWANH
2512B19B;HANGUL SYLLABLE NWAD
2513B19C;HANGUL SYLLABLE NWAL
2514B19D;HANGUL SYLLABLE NWALG
2515B19E;HANGUL SYLLABLE NWALM
2516B19F;HANGUL SYLLABLE NWALB
2517B1A0;HANGUL SYLLABLE NWALS
2518B1A1;HANGUL SYLLABLE NWALT
2519B1A2;HANGUL SYLLABLE NWALP
2520B1A3;HANGUL SYLLABLE NWALH
2521B1A4;HANGUL SYLLABLE NWAM
2522B1A5;HANGUL SYLLABLE NWAB
2523B1A6;HANGUL SYLLABLE NWABS
2524B1A7;HANGUL SYLLABLE NWAS
2525B1A8;HANGUL SYLLABLE NWASS
2526B1A9;HANGUL SYLLABLE NWANG
2527B1AA;HANGUL SYLLABLE NWAJ
2528B1AB;HANGUL SYLLABLE NWAC
2529B1AC;HANGUL SYLLABLE NWAK
2530B1AD;HANGUL SYLLABLE NWAT
2531B1AE;HANGUL SYLLABLE NWAP
2532B1AF;HANGUL SYLLABLE NWAH
2533B1B0;HANGUL SYLLABLE NWAE
2534B1B1;HANGUL SYLLABLE NWAEG
2535B1B2;HANGUL SYLLABLE NWAEGG
2536B1B3;HANGUL SYLLABLE NWAEGS
2537B1B4;HANGUL SYLLABLE NWAEN
2538B1B5;HANGUL SYLLABLE NWAENJ
2539B1B6;HANGUL SYLLABLE NWAENH
2540B1B7;HANGUL SYLLABLE NWAED
2541B1B8;HANGUL SYLLABLE NWAEL
2542B1B9;HANGUL SYLLABLE NWAELG
2543B1BA;HANGUL SYLLABLE NWAELM
2544B1BB;HANGUL SYLLABLE NWAELB
2545B1BC;HANGUL SYLLABLE NWAELS
2546B1BD;HANGUL SYLLABLE NWAELT
2547B1BE;HANGUL SYLLABLE NWAELP
2548B1BF;HANGUL SYLLABLE NWAELH
2549B1C0;HANGUL SYLLABLE NWAEM
2550B1C1;HANGUL SYLLABLE NWAEB
2551B1C2;HANGUL SYLLABLE NWAEBS
2552B1C3;HANGUL SYLLABLE NWAES
2553B1C4;HANGUL SYLLABLE NWAESS
2554B1C5;HANGUL SYLLABLE NWAENG
2555B1C6;HANGUL SYLLABLE NWAEJ
2556B1C7;HANGUL SYLLABLE NWAEC
2557B1C8;HANGUL SYLLABLE NWAEK
2558B1C9;HANGUL SYLLABLE NWAET
2559B1CA;HANGUL SYLLABLE NWAEP
2560B1CB;HANGUL SYLLABLE NWAEH
2561B1CC;HANGUL SYLLABLE NOE
2562B1CD;HANGUL SYLLABLE NOEG
2563B1CE;HANGUL SYLLABLE NOEGG
2564B1CF;HANGUL SYLLABLE NOEGS
2565B1D0;HANGUL SYLLABLE NOEN
2566B1D1;HANGUL SYLLABLE NOENJ
2567B1D2;HANGUL SYLLABLE NOENH
2568B1D3;HANGUL SYLLABLE NOED
2569B1D4;HANGUL SYLLABLE NOEL
2570B1D5;HANGUL SYLLABLE NOELG
2571B1D6;HANGUL SYLLABLE NOELM
2572B1D7;HANGUL SYLLABLE NOELB
2573B1D8;HANGUL SYLLABLE NOELS
2574B1D9;HANGUL SYLLABLE NOELT
2575B1DA;HANGUL SYLLABLE NOELP
2576B1DB;HANGUL SYLLABLE NOELH
2577B1DC;HANGUL SYLLABLE NOEM
2578B1DD;HANGUL SYLLABLE NOEB
2579B1DE;HANGUL SYLLABLE NOEBS
2580B1DF;HANGUL SYLLABLE NOES
2581B1E0;HANGUL SYLLABLE NOESS
2582B1E1;HANGUL SYLLABLE NOENG
2583B1E2;HANGUL SYLLABLE NOEJ
2584B1E3;HANGUL SYLLABLE NOEC
2585B1E4;HANGUL SYLLABLE NOEK
2586B1E5;HANGUL SYLLABLE NOET
2587B1E6;HANGUL SYLLABLE NOEP
2588B1E7;HANGUL SYLLABLE NOEH
2589B1E8;HANGUL SYLLABLE NYO
2590B1E9;HANGUL SYLLABLE NYOG
2591B1EA;HANGUL SYLLABLE NYOGG
2592B1EB;HANGUL SYLLABLE NYOGS
2593B1EC;HANGUL SYLLABLE NYON
2594B1ED;HANGUL SYLLABLE NYONJ
2595B1EE;HANGUL SYLLABLE NYONH
2596B1EF;HANGUL SYLLABLE NYOD
2597B1F0;HANGUL SYLLABLE NYOL
2598B1F1;HANGUL SYLLABLE NYOLG
2599B1F2;HANGUL SYLLABLE NYOLM
2600B1F3;HANGUL SYLLABLE NYOLB
2601B1F4;HANGUL SYLLABLE NYOLS
2602B1F5;HANGUL SYLLABLE NYOLT
2603B1F6;HANGUL SYLLABLE NYOLP
2604B1F7;HANGUL SYLLABLE NYOLH
2605B1F8;HANGUL SYLLABLE NYOM
2606B1F9;HANGUL SYLLABLE NYOB
2607B1FA;HANGUL SYLLABLE NYOBS
2608B1FB;HANGUL SYLLABLE NYOS
2609B1FC;HANGUL SYLLABLE NYOSS
2610B1FD;HANGUL SYLLABLE NYONG
2611B1FE;HANGUL SYLLABLE NYOJ
2612B1FF;HANGUL SYLLABLE NYOC
2613B200;HANGUL SYLLABLE NYOK
2614B201;HANGUL SYLLABLE NYOT
2615B202;HANGUL SYLLABLE NYOP
2616B203;HANGUL SYLLABLE NYOH
2617B204;HANGUL SYLLABLE NU
2618B205;HANGUL SYLLABLE NUG
2619B206;HANGUL SYLLABLE NUGG
2620B207;HANGUL SYLLABLE NUGS
2621B208;HANGUL SYLLABLE NUN
2622B209;HANGUL SYLLABLE NUNJ
2623B20A;HANGUL SYLLABLE NUNH
2624B20B;HANGUL SYLLABLE NUD
2625B20C;HANGUL SYLLABLE NUL
2626B20D;HANGUL SYLLABLE NULG
2627B20E;HANGUL SYLLABLE NULM
2628B20F;HANGUL SYLLABLE NULB
2629B210;HANGUL SYLLABLE NULS
2630B211;HANGUL SYLLABLE NULT
2631B212;HANGUL SYLLABLE NULP
2632B213;HANGUL SYLLABLE NULH
2633B214;HANGUL SYLLABLE NUM
2634B215;HANGUL SYLLABLE NUB
2635B216;HANGUL SYLLABLE NUBS
2636B217;HANGUL SYLLABLE NUS
2637B218;HANGUL SYLLABLE NUSS
2638B219;HANGUL SYLLABLE NUNG
2639B21A;HANGUL SYLLABLE NUJ
2640B21B;HANGUL SYLLABLE NUC
2641B21C;HANGUL SYLLABLE NUK
2642B21D;HANGUL SYLLABLE NUT
2643B21E;HANGUL SYLLABLE NUP
2644B21F;HANGUL SYLLABLE NUH
2645B220;HANGUL SYLLABLE NWEO
2646B221;HANGUL SYLLABLE NWEOG
2647B222;HANGUL SYLLABLE NWEOGG
2648B223;HANGUL SYLLABLE NWEOGS
2649B224;HANGUL SYLLABLE NWEON
2650B225;HANGUL SYLLABLE NWEONJ
2651B226;HANGUL SYLLABLE NWEONH
2652B227;HANGUL SYLLABLE NWEOD
2653B228;HANGUL SYLLABLE NWEOL
2654B229;HANGUL SYLLABLE NWEOLG
2655B22A;HANGUL SYLLABLE NWEOLM
2656B22B;HANGUL SYLLABLE NWEOLB
2657B22C;HANGUL SYLLABLE NWEOLS
2658B22D;HANGUL SYLLABLE NWEOLT
2659B22E;HANGUL SYLLABLE NWEOLP
2660B22F;HANGUL SYLLABLE NWEOLH
2661B230;HANGUL SYLLABLE NWEOM
2662B231;HANGUL SYLLABLE NWEOB
2663B232;HANGUL SYLLABLE NWEOBS
2664B233;HANGUL SYLLABLE NWEOS
2665B234;HANGUL SYLLABLE NWEOSS
2666B235;HANGUL SYLLABLE NWEONG
2667B236;HANGUL SYLLABLE NWEOJ
2668B237;HANGUL SYLLABLE NWEOC
2669B238;HANGUL SYLLABLE NWEOK
2670B239;HANGUL SYLLABLE NWEOT
2671B23A;HANGUL SYLLABLE NWEOP
2672B23B;HANGUL SYLLABLE NWEOH
2673B23C;HANGUL SYLLABLE NWE
2674B23D;HANGUL SYLLABLE NWEG
2675B23E;HANGUL SYLLABLE NWEGG
2676B23F;HANGUL SYLLABLE NWEGS
2677B240;HANGUL SYLLABLE NWEN
2678B241;HANGUL SYLLABLE NWENJ
2679B242;HANGUL SYLLABLE NWENH
2680B243;HANGUL SYLLABLE NWED
2681B244;HANGUL SYLLABLE NWEL
2682B245;HANGUL SYLLABLE NWELG
2683B246;HANGUL SYLLABLE NWELM
2684B247;HANGUL SYLLABLE NWELB
2685B248;HANGUL SYLLABLE NWELS
2686B249;HANGUL SYLLABLE NWELT
2687B24A;HANGUL SYLLABLE NWELP
2688B24B;HANGUL SYLLABLE NWELH
2689B24C;HANGUL SYLLABLE NWEM
2690B24D;HANGUL SYLLABLE NWEB
2691B24E;HANGUL SYLLABLE NWEBS
2692B24F;HANGUL SYLLABLE NWES
2693B250;HANGUL SYLLABLE NWESS
2694B251;HANGUL SYLLABLE NWENG
2695B252;HANGUL SYLLABLE NWEJ
2696B253;HANGUL SYLLABLE NWEC
2697B254;HANGUL SYLLABLE NWEK
2698B255;HANGUL SYLLABLE NWET
2699B256;HANGUL SYLLABLE NWEP
2700B257;HANGUL SYLLABLE NWEH
2701B258;HANGUL SYLLABLE NWI
2702B259;HANGUL SYLLABLE NWIG
2703B25A;HANGUL SYLLABLE NWIGG
2704B25B;HANGUL SYLLABLE NWIGS
2705B25C;HANGUL SYLLABLE NWIN
2706B25D;HANGUL SYLLABLE NWINJ
2707B25E;HANGUL SYLLABLE NWINH
2708B25F;HANGUL SYLLABLE NWID
2709B260;HANGUL SYLLABLE NWIL
2710B261;HANGUL SYLLABLE NWILG
2711B262;HANGUL SYLLABLE NWILM
2712B263;HANGUL SYLLABLE NWILB
2713B264;HANGUL SYLLABLE NWILS
2714B265;HANGUL SYLLABLE NWILT
2715B266;HANGUL SYLLABLE NWILP
2716B267;HANGUL SYLLABLE NWILH
2717B268;HANGUL SYLLABLE NWIM
2718B269;HANGUL SYLLABLE NWIB
2719B26A;HANGUL SYLLABLE NWIBS
2720B26B;HANGUL SYLLABLE NWIS
2721B26C;HANGUL SYLLABLE NWISS
2722B26D;HANGUL SYLLABLE NWING
2723B26E;HANGUL SYLLABLE NWIJ
2724B26F;HANGUL SYLLABLE NWIC
2725B270;HANGUL SYLLABLE NWIK
2726B271;HANGUL SYLLABLE NWIT
2727B272;HANGUL SYLLABLE NWIP
2728B273;HANGUL SYLLABLE NWIH
2729B274;HANGUL SYLLABLE NYU
2730B275;HANGUL SYLLABLE NYUG
2731B276;HANGUL SYLLABLE NYUGG
2732B277;HANGUL SYLLABLE NYUGS
2733B278;HANGUL SYLLABLE NYUN
2734B279;HANGUL SYLLABLE NYUNJ
2735B27A;HANGUL SYLLABLE NYUNH
2736B27B;HANGUL SYLLABLE NYUD
2737B27C;HANGUL SYLLABLE NYUL
2738B27D;HANGUL SYLLABLE NYULG
2739B27E;HANGUL SYLLABLE NYULM
2740B27F;HANGUL SYLLABLE NYULB
2741B280;HANGUL SYLLABLE NYULS
2742B281;HANGUL SYLLABLE NYULT
2743B282;HANGUL SYLLABLE NYULP
2744B283;HANGUL SYLLABLE NYULH
2745B284;HANGUL SYLLABLE NYUM
2746B285;HANGUL SYLLABLE NYUB
2747B286;HANGUL SYLLABLE NYUBS
2748B287;HANGUL SYLLABLE NYUS
2749B288;HANGUL SYLLABLE NYUSS
2750B289;HANGUL SYLLABLE NYUNG
2751B28A;HANGUL SYLLABLE NYUJ
2752B28B;HANGUL SYLLABLE NYUC
2753B28C;HANGUL SYLLABLE NYUK
2754B28D;HANGUL SYLLABLE NYUT
2755B28E;HANGUL SYLLABLE NYUP
2756B28F;HANGUL SYLLABLE NYUH
2757B290;HANGUL SYLLABLE NEU
2758B291;HANGUL SYLLABLE NEUG
2759B292;HANGUL SYLLABLE NEUGG
2760B293;HANGUL SYLLABLE NEUGS
2761B294;HANGUL SYLLABLE NEUN
2762B295;HANGUL SYLLABLE NEUNJ
2763B296;HANGUL SYLLABLE NEUNH
2764B297;HANGUL SYLLABLE NEUD
2765B298;HANGUL SYLLABLE NEUL
2766B299;HANGUL SYLLABLE NEULG
2767B29A;HANGUL SYLLABLE NEULM
2768B29B;HANGUL SYLLABLE NEULB
2769B29C;HANGUL SYLLABLE NEULS
2770B29D;HANGUL SYLLABLE NEULT
2771B29E;HANGUL SYLLABLE NEULP
2772B29F;HANGUL SYLLABLE NEULH
2773B2A0;HANGUL SYLLABLE NEUM
2774B2A1;HANGUL SYLLABLE NEUB
2775B2A2;HANGUL SYLLABLE NEUBS
2776B2A3;HANGUL SYLLABLE NEUS
2777B2A4;HANGUL SYLLABLE NEUSS
2778B2A5;HANGUL SYLLABLE NEUNG
2779B2A6;HANGUL SYLLABLE NEUJ
2780B2A7;HANGUL SYLLABLE NEUC
2781B2A8;HANGUL SYLLABLE NEUK
2782B2A9;HANGUL SYLLABLE NEUT
2783B2AA;HANGUL SYLLABLE NEUP
2784B2AB;HANGUL SYLLABLE NEUH
2785B2AC;HANGUL SYLLABLE NYI
2786B2AD;HANGUL SYLLABLE NYIG
2787B2AE;HANGUL SYLLABLE NYIGG
2788B2AF;HANGUL SYLLABLE NYIGS
2789B2B0;HANGUL SYLLABLE NYIN
2790B2B1;HANGUL SYLLABLE NYINJ
2791B2B2;HANGUL SYLLABLE NYINH
2792B2B3;HANGUL SYLLABLE NYID
2793B2B4;HANGUL SYLLABLE NYIL
2794B2B5;HANGUL SYLLABLE NYILG
2795B2B6;HANGUL SYLLABLE NYILM
2796B2B7;HANGUL SYLLABLE NYILB
2797B2B8;HANGUL SYLLABLE NYILS
2798B2B9;HANGUL SYLLABLE NYILT
2799B2BA;HANGUL SYLLABLE NYILP
2800B2BB;HANGUL SYLLABLE NYILH
2801B2BC;HANGUL SYLLABLE NYIM
2802B2BD;HANGUL SYLLABLE NYIB
2803B2BE;HANGUL SYLLABLE NYIBS
2804B2BF;HANGUL SYLLABLE NYIS
2805B2C0;HANGUL SYLLABLE NYISS
2806B2C1;HANGUL SYLLABLE NYING
2807B2C2;HANGUL SYLLABLE NYIJ
2808B2C3;HANGUL SYLLABLE NYIC
2809B2C4;HANGUL SYLLABLE NYIK
2810B2C5;HANGUL SYLLABLE NYIT
2811B2C6;HANGUL SYLLABLE NYIP
2812B2C7;HANGUL SYLLABLE NYIH
2813B2C8;HANGUL SYLLABLE NI
2814B2C9;HANGUL SYLLABLE NIG
2815B2CA;HANGUL SYLLABLE NIGG
2816B2CB;HANGUL SYLLABLE NIGS
2817B2CC;HANGUL SYLLABLE NIN
2818B2CD;HANGUL SYLLABLE NINJ
2819B2CE;HANGUL SYLLABLE NINH
2820B2CF;HANGUL SYLLABLE NID
2821B2D0;HANGUL SYLLABLE NIL
2822B2D1;HANGUL SYLLABLE NILG
2823B2D2;HANGUL SYLLABLE NILM
2824B2D3;HANGUL SYLLABLE NILB
2825B2D4;HANGUL SYLLABLE NILS
2826B2D5;HANGUL SYLLABLE NILT
2827B2D6;HANGUL SYLLABLE NILP
2828B2D7;HANGUL SYLLABLE NILH
2829B2D8;HANGUL SYLLABLE NIM
2830B2D9;HANGUL SYLLABLE NIB
2831B2DA;HANGUL SYLLABLE NIBS
2832B2DB;HANGUL SYLLABLE NIS
2833B2DC;HANGUL SYLLABLE NISS
2834B2DD;HANGUL SYLLABLE NING
2835B2DE;HANGUL SYLLABLE NIJ
2836B2DF;HANGUL SYLLABLE NIC
2837B2E0;HANGUL SYLLABLE NIK
2838B2E1;HANGUL SYLLABLE NIT
2839B2E2;HANGUL SYLLABLE NIP
2840B2E3;HANGUL SYLLABLE NIH
2841B2E4;HANGUL SYLLABLE DA
2842B2E5;HANGUL SYLLABLE DAG
2843B2E6;HANGUL SYLLABLE DAGG
2844B2E7;HANGUL SYLLABLE DAGS
2845B2E8;HANGUL SYLLABLE DAN
2846B2E9;HANGUL SYLLABLE DANJ
2847B2EA;HANGUL SYLLABLE DANH
2848B2EB;HANGUL SYLLABLE DAD
2849B2EC;HANGUL SYLLABLE DAL
2850B2ED;HANGUL SYLLABLE DALG
2851B2EE;HANGUL SYLLABLE DALM
2852B2EF;HANGUL SYLLABLE DALB
2853B2F0;HANGUL SYLLABLE DALS
2854B2F1;HANGUL SYLLABLE DALT
2855B2F2;HANGUL SYLLABLE DALP
2856B2F3;HANGUL SYLLABLE DALH
2857B2F4;HANGUL SYLLABLE DAM
2858B2F5;HANGUL SYLLABLE DAB
2859B2F6;HANGUL SYLLABLE DABS
2860B2F7;HANGUL SYLLABLE DAS
2861B2F8;HANGUL SYLLABLE DASS
2862B2F9;HANGUL SYLLABLE DANG
2863B2FA;HANGUL SYLLABLE DAJ
2864B2FB;HANGUL SYLLABLE DAC
2865B2FC;HANGUL SYLLABLE DAK
2866B2FD;HANGUL SYLLABLE DAT
2867B2FE;HANGUL SYLLABLE DAP
2868B2FF;HANGUL SYLLABLE DAH
2869B300;HANGUL SYLLABLE DAE
2870B301;HANGUL SYLLABLE DAEG
2871B302;HANGUL SYLLABLE DAEGG
2872B303;HANGUL SYLLABLE DAEGS
2873B304;HANGUL SYLLABLE DAEN
2874B305;HANGUL SYLLABLE DAENJ
2875B306;HANGUL SYLLABLE DAENH
2876B307;HANGUL SYLLABLE DAED
2877B308;HANGUL SYLLABLE DAEL
2878B309;HANGUL SYLLABLE DAELG
2879B30A;HANGUL SYLLABLE DAELM
2880B30B;HANGUL SYLLABLE DAELB
2881B30C;HANGUL SYLLABLE DAELS
2882B30D;HANGUL SYLLABLE DAELT
2883B30E;HANGUL SYLLABLE DAELP
2884B30F;HANGUL SYLLABLE DAELH
2885B310;HANGUL SYLLABLE DAEM
2886B311;HANGUL SYLLABLE DAEB
2887B312;HANGUL SYLLABLE DAEBS
2888B313;HANGUL SYLLABLE DAES
2889B314;HANGUL SYLLABLE DAESS
2890B315;HANGUL SYLLABLE DAENG
2891B316;HANGUL SYLLABLE DAEJ
2892B317;HANGUL SYLLABLE DAEC
2893B318;HANGUL SYLLABLE DAEK
2894B319;HANGUL SYLLABLE DAET
2895B31A;HANGUL SYLLABLE DAEP
2896B31B;HANGUL SYLLABLE DAEH
2897B31C;HANGUL SYLLABLE DYA
2898B31D;HANGUL SYLLABLE DYAG
2899B31E;HANGUL SYLLABLE DYAGG
2900B31F;HANGUL SYLLABLE DYAGS
2901B320;HANGUL SYLLABLE DYAN
2902B321;HANGUL SYLLABLE DYANJ
2903B322;HANGUL SYLLABLE DYANH
2904B323;HANGUL SYLLABLE DYAD
2905B324;HANGUL SYLLABLE DYAL
2906B325;HANGUL SYLLABLE DYALG
2907B326;HANGUL SYLLABLE DYALM
2908B327;HANGUL SYLLABLE DYALB
2909B328;HANGUL SYLLABLE DYALS
2910B329;HANGUL SYLLABLE DYALT
2911B32A;HANGUL SYLLABLE DYALP
2912B32B;HANGUL SYLLABLE DYALH
2913B32C;HANGUL SYLLABLE DYAM
2914B32D;HANGUL SYLLABLE DYAB
2915B32E;HANGUL SYLLABLE DYABS
2916B32F;HANGUL SYLLABLE DYAS
2917B330;HANGUL SYLLABLE DYASS
2918B331;HANGUL SYLLABLE DYANG
2919B332;HANGUL SYLLABLE DYAJ
2920B333;HANGUL SYLLABLE DYAC
2921B334;HANGUL SYLLABLE DYAK
2922B335;HANGUL SYLLABLE DYAT
2923B336;HANGUL SYLLABLE DYAP
2924B337;HANGUL SYLLABLE DYAH
2925B338;HANGUL SYLLABLE DYAE
2926B339;HANGUL SYLLABLE DYAEG
2927B33A;HANGUL SYLLABLE DYAEGG
2928B33B;HANGUL SYLLABLE DYAEGS
2929B33C;HANGUL SYLLABLE DYAEN
2930B33D;HANGUL SYLLABLE DYAENJ
2931B33E;HANGUL SYLLABLE DYAENH
2932B33F;HANGUL SYLLABLE DYAED
2933B340;HANGUL SYLLABLE DYAEL
2934B341;HANGUL SYLLABLE DYAELG
2935B342;HANGUL SYLLABLE DYAELM
2936B343;HANGUL SYLLABLE DYAELB
2937B344;HANGUL SYLLABLE DYAELS
2938B345;HANGUL SYLLABLE DYAELT
2939B346;HANGUL SYLLABLE DYAELP
2940B347;HANGUL SYLLABLE DYAELH
2941B348;HANGUL SYLLABLE DYAEM
2942B349;HANGUL SYLLABLE DYAEB
2943B34A;HANGUL SYLLABLE DYAEBS
2944B34B;HANGUL SYLLABLE DYAES
2945B34C;HANGUL SYLLABLE DYAESS
2946B34D;HANGUL SYLLABLE DYAENG
2947B34E;HANGUL SYLLABLE DYAEJ
2948B34F;HANGUL SYLLABLE DYAEC
2949B350;HANGUL SYLLABLE DYAEK
2950B351;HANGUL SYLLABLE DYAET
2951B352;HANGUL SYLLABLE DYAEP
2952B353;HANGUL SYLLABLE DYAEH
2953B354;HANGUL SYLLABLE DEO
2954B355;HANGUL SYLLABLE DEOG
2955B356;HANGUL SYLLABLE DEOGG
2956B357;HANGUL SYLLABLE DEOGS
2957B358;HANGUL SYLLABLE DEON
2958B359;HANGUL SYLLABLE DEONJ
2959B35A;HANGUL SYLLABLE DEONH
2960B35B;HANGUL SYLLABLE DEOD
2961B35C;HANGUL SYLLABLE DEOL
2962B35D;HANGUL SYLLABLE DEOLG
2963B35E;HANGUL SYLLABLE DEOLM
2964B35F;HANGUL SYLLABLE DEOLB
2965B360;HANGUL SYLLABLE DEOLS
2966B361;HANGUL SYLLABLE DEOLT
2967B362;HANGUL SYLLABLE DEOLP
2968B363;HANGUL SYLLABLE DEOLH
2969B364;HANGUL SYLLABLE DEOM
2970B365;HANGUL SYLLABLE DEOB
2971B366;HANGUL SYLLABLE DEOBS
2972B367;HANGUL SYLLABLE DEOS
2973B368;HANGUL SYLLABLE DEOSS
2974B369;HANGUL SYLLABLE DEONG
2975B36A;HANGUL SYLLABLE DEOJ
2976B36B;HANGUL SYLLABLE DEOC
2977B36C;HANGUL SYLLABLE DEOK
2978B36D;HANGUL SYLLABLE DEOT
2979B36E;HANGUL SYLLABLE DEOP
2980B36F;HANGUL SYLLABLE DEOH
2981B370;HANGUL SYLLABLE DE
2982B371;HANGUL SYLLABLE DEG
2983B372;HANGUL SYLLABLE DEGG
2984B373;HANGUL SYLLABLE DEGS
2985B374;HANGUL SYLLABLE DEN
2986B375;HANGUL SYLLABLE DENJ
2987B376;HANGUL SYLLABLE DENH
2988B377;HANGUL SYLLABLE DED
2989B378;HANGUL SYLLABLE DEL
2990B379;HANGUL SYLLABLE DELG
2991B37A;HANGUL SYLLABLE DELM
2992B37B;HANGUL SYLLABLE DELB
2993B37C;HANGUL SYLLABLE DELS
2994B37D;HANGUL SYLLABLE DELT
2995B37E;HANGUL SYLLABLE DELP
2996B37F;HANGUL SYLLABLE DELH
2997B380;HANGUL SYLLABLE DEM
2998B381;HANGUL SYLLABLE DEB
2999B382;HANGUL SYLLABLE DEBS
3000B383;HANGUL SYLLABLE DES
3001B384;HANGUL SYLLABLE DESS
3002B385;HANGUL SYLLABLE DENG
3003B386;HANGUL SYLLABLE DEJ
3004B387;HANGUL SYLLABLE DEC
3005B388;HANGUL SYLLABLE DEK
3006B389;HANGUL SYLLABLE DET
3007B38A;HANGUL SYLLABLE DEP
3008B38B;HANGUL SYLLABLE DEH
3009B38C;HANGUL SYLLABLE DYEO
3010B38D;HANGUL SYLLABLE DYEOG
3011B38E;HANGUL SYLLABLE DYEOGG
3012B38F;HANGUL SYLLABLE DYEOGS
3013B390;HANGUL SYLLABLE DYEON
3014B391;HANGUL SYLLABLE DYEONJ
3015B392;HANGUL SYLLABLE DYEONH
3016B393;HANGUL SYLLABLE DYEOD
3017B394;HANGUL SYLLABLE DYEOL
3018B395;HANGUL SYLLABLE DYEOLG
3019B396;HANGUL SYLLABLE DYEOLM
3020B397;HANGUL SYLLABLE DYEOLB
3021B398;HANGUL SYLLABLE DYEOLS
3022B399;HANGUL SYLLABLE DYEOLT
3023B39A;HANGUL SYLLABLE DYEOLP
3024B39B;HANGUL SYLLABLE DYEOLH
3025B39C;HANGUL SYLLABLE DYEOM
3026B39D;HANGUL SYLLABLE DYEOB
3027B39E;HANGUL SYLLABLE DYEOBS
3028B39F;HANGUL SYLLABLE DYEOS
3029B3A0;HANGUL SYLLABLE DYEOSS
3030B3A1;HANGUL SYLLABLE DYEONG
3031B3A2;HANGUL SYLLABLE DYEOJ
3032B3A3;HANGUL SYLLABLE DYEOC
3033B3A4;HANGUL SYLLABLE DYEOK
3034B3A5;HANGUL SYLLABLE DYEOT
3035B3A6;HANGUL SYLLABLE DYEOP
3036B3A7;HANGUL SYLLABLE DYEOH
3037B3A8;HANGUL SYLLABLE DYE
3038B3A9;HANGUL SYLLABLE DYEG
3039B3AA;HANGUL SYLLABLE DYEGG
3040B3AB;HANGUL SYLLABLE DYEGS
3041B3AC;HANGUL SYLLABLE DYEN
3042B3AD;HANGUL SYLLABLE DYENJ
3043B3AE;HANGUL SYLLABLE DYENH
3044B3AF;HANGUL SYLLABLE DYED
3045B3B0;HANGUL SYLLABLE DYEL
3046B3B1;HANGUL SYLLABLE DYELG
3047B3B2;HANGUL SYLLABLE DYELM
3048B3B3;HANGUL SYLLABLE DYELB
3049B3B4;HANGUL SYLLABLE DYELS
3050B3B5;HANGUL SYLLABLE DYELT
3051B3B6;HANGUL SYLLABLE DYELP
3052B3B7;HANGUL SYLLABLE DYELH
3053B3B8;HANGUL SYLLABLE DYEM
3054B3B9;HANGUL SYLLABLE DYEB
3055B3BA;HANGUL SYLLABLE DYEBS
3056B3BB;HANGUL SYLLABLE DYES
3057B3BC;HANGUL SYLLABLE DYESS
3058B3BD;HANGUL SYLLABLE DYENG
3059B3BE;HANGUL SYLLABLE DYEJ
3060B3BF;HANGUL SYLLABLE DYEC
3061B3C0;HANGUL SYLLABLE DYEK
3062B3C1;HANGUL SYLLABLE DYET
3063B3C2;HANGUL SYLLABLE DYEP
3064B3C3;HANGUL SYLLABLE DYEH
3065B3C4;HANGUL SYLLABLE DO
3066B3C5;HANGUL SYLLABLE DOG
3067B3C6;HANGUL SYLLABLE DOGG
3068B3C7;HANGUL SYLLABLE DOGS
3069B3C8;HANGUL SYLLABLE DON
3070B3C9;HANGUL SYLLABLE DONJ
3071B3CA;HANGUL SYLLABLE DONH
3072B3CB;HANGUL SYLLABLE DOD
3073B3CC;HANGUL SYLLABLE DOL
3074B3CD;HANGUL SYLLABLE DOLG
3075B3CE;HANGUL SYLLABLE DOLM
3076B3CF;HANGUL SYLLABLE DOLB
3077B3D0;HANGUL SYLLABLE DOLS
3078B3D1;HANGUL SYLLABLE DOLT
3079B3D2;HANGUL SYLLABLE DOLP
3080B3D3;HANGUL SYLLABLE DOLH
3081B3D4;HANGUL SYLLABLE DOM
3082B3D5;HANGUL SYLLABLE DOB
3083B3D6;HANGUL SYLLABLE DOBS
3084B3D7;HANGUL SYLLABLE DOS
3085B3D8;HANGUL SYLLABLE DOSS
3086B3D9;HANGUL SYLLABLE DONG
3087B3DA;HANGUL SYLLABLE DOJ
3088B3DB;HANGUL SYLLABLE DOC
3089B3DC;HANGUL SYLLABLE DOK
3090B3DD;HANGUL SYLLABLE DOT
3091B3DE;HANGUL SYLLABLE DOP
3092B3DF;HANGUL SYLLABLE DOH
3093B3E0;HANGUL SYLLABLE DWA
3094B3E1;HANGUL SYLLABLE DWAG
3095B3E2;HANGUL SYLLABLE DWAGG
3096B3E3;HANGUL SYLLABLE DWAGS
3097B3E4;HANGUL SYLLABLE DWAN
3098B3E5;HANGUL SYLLABLE DWANJ
3099B3E6;HANGUL SYLLABLE DWANH
3100B3E7;HANGUL SYLLABLE DWAD
3101B3E8;HANGUL SYLLABLE DWAL
3102B3E9;HANGUL SYLLABLE DWALG
3103B3EA;HANGUL SYLLABLE DWALM
3104B3EB;HANGUL SYLLABLE DWALB
3105B3EC;HANGUL SYLLABLE DWALS
3106B3ED;HANGUL SYLLABLE DWALT
3107B3EE;HANGUL SYLLABLE DWALP
3108B3EF;HANGUL SYLLABLE DWALH
3109B3F0;HANGUL SYLLABLE DWAM
3110B3F1;HANGUL SYLLABLE DWAB
3111B3F2;HANGUL SYLLABLE DWABS
3112B3F3;HANGUL SYLLABLE DWAS
3113B3F4;HANGUL SYLLABLE DWASS
3114B3F5;HANGUL SYLLABLE DWANG
3115B3F6;HANGUL SYLLABLE DWAJ
3116B3F7;HANGUL SYLLABLE DWAC
3117B3F8;HANGUL SYLLABLE DWAK
3118B3F9;HANGUL SYLLABLE DWAT
3119B3FA;HANGUL SYLLABLE DWAP
3120B3FB;HANGUL SYLLABLE DWAH
3121B3FC;HANGUL SYLLABLE DWAE
3122B3FD;HANGUL SYLLABLE DWAEG
3123B3FE;HANGUL SYLLABLE DWAEGG
3124B3FF;HANGUL SYLLABLE DWAEGS
3125B400;HANGUL SYLLABLE DWAEN
3126B401;HANGUL SYLLABLE DWAENJ
3127B402;HANGUL SYLLABLE DWAENH
3128B403;HANGUL SYLLABLE DWAED
3129B404;HANGUL SYLLABLE DWAEL
3130B405;HANGUL SYLLABLE DWAELG
3131B406;HANGUL SYLLABLE DWAELM
3132B407;HANGUL SYLLABLE DWAELB
3133B408;HANGUL SYLLABLE DWAELS
3134B409;HANGUL SYLLABLE DWAELT
3135B40A;HANGUL SYLLABLE DWAELP
3136B40B;HANGUL SYLLABLE DWAELH
3137B40C;HANGUL SYLLABLE DWAEM
3138B40D;HANGUL SYLLABLE DWAEB
3139B40E;HANGUL SYLLABLE DWAEBS
3140B40F;HANGUL SYLLABLE DWAES
3141B410;HANGUL SYLLABLE DWAESS
3142B411;HANGUL SYLLABLE DWAENG
3143B412;HANGUL SYLLABLE DWAEJ
3144B413;HANGUL SYLLABLE DWAEC
3145B414;HANGUL SYLLABLE DWAEK
3146B415;HANGUL SYLLABLE DWAET
3147B416;HANGUL SYLLABLE DWAEP
3148B417;HANGUL SYLLABLE DWAEH
3149B418;HANGUL SYLLABLE DOE
3150B419;HANGUL SYLLABLE DOEG
3151B41A;HANGUL SYLLABLE DOEGG
3152B41B;HANGUL SYLLABLE DOEGS
3153B41C;HANGUL SYLLABLE DOEN
3154B41D;HANGUL SYLLABLE DOENJ
3155B41E;HANGUL SYLLABLE DOENH
3156B41F;HANGUL SYLLABLE DOED
3157B420;HANGUL SYLLABLE DOEL
3158B421;HANGUL SYLLABLE DOELG
3159B422;HANGUL SYLLABLE DOELM
3160B423;HANGUL SYLLABLE DOELB
3161B424;HANGUL SYLLABLE DOELS
3162B425;HANGUL SYLLABLE DOELT
3163B426;HANGUL SYLLABLE DOELP
3164B427;HANGUL SYLLABLE DOELH
3165B428;HANGUL SYLLABLE DOEM
3166B429;HANGUL SYLLABLE DOEB
3167B42A;HANGUL SYLLABLE DOEBS
3168B42B;HANGUL SYLLABLE DOES
3169B42C;HANGUL SYLLABLE DOESS
3170B42D;HANGUL SYLLABLE DOENG
3171B42E;HANGUL SYLLABLE DOEJ
3172B42F;HANGUL SYLLABLE DOEC
3173B430;HANGUL SYLLABLE DOEK
3174B431;HANGUL SYLLABLE DOET
3175B432;HANGUL SYLLABLE DOEP
3176B433;HANGUL SYLLABLE DOEH
3177B434;HANGUL SYLLABLE DYO
3178B435;HANGUL SYLLABLE DYOG
3179B436;HANGUL SYLLABLE DYOGG
3180B437;HANGUL SYLLABLE DYOGS
3181B438;HANGUL SYLLABLE DYON
3182B439;HANGUL SYLLABLE DYONJ
3183B43A;HANGUL SYLLABLE DYONH
3184B43B;HANGUL SYLLABLE DYOD
3185B43C;HANGUL SYLLABLE DYOL
3186B43D;HANGUL SYLLABLE DYOLG
3187B43E;HANGUL SYLLABLE DYOLM
3188B43F;HANGUL SYLLABLE DYOLB
3189B440;HANGUL SYLLABLE DYOLS
3190B441;HANGUL SYLLABLE DYOLT
3191B442;HANGUL SYLLABLE DYOLP
3192B443;HANGUL SYLLABLE DYOLH
3193B444;HANGUL SYLLABLE DYOM
3194B445;HANGUL SYLLABLE DYOB
3195B446;HANGUL SYLLABLE DYOBS
3196B447;HANGUL SYLLABLE DYOS
3197B448;HANGUL SYLLABLE DYOSS
3198B449;HANGUL SYLLABLE DYONG
3199B44A;HANGUL SYLLABLE DYOJ
3200B44B;HANGUL SYLLABLE DYOC
3201B44C;HANGUL SYLLABLE DYOK
3202B44D;HANGUL SYLLABLE DYOT
3203B44E;HANGUL SYLLABLE DYOP
3204B44F;HANGUL SYLLABLE DYOH
3205B450;HANGUL SYLLABLE DU
3206B451;HANGUL SYLLABLE DUG
3207B452;HANGUL SYLLABLE DUGG
3208B453;HANGUL SYLLABLE DUGS
3209B454;HANGUL SYLLABLE DUN
3210B455;HANGUL SYLLABLE DUNJ
3211B456;HANGUL SYLLABLE DUNH
3212B457;HANGUL SYLLABLE DUD
3213B458;HANGUL SYLLABLE DUL
3214B459;HANGUL SYLLABLE DULG
3215B45A;HANGUL SYLLABLE DULM
3216B45B;HANGUL SYLLABLE DULB
3217B45C;HANGUL SYLLABLE DULS
3218B45D;HANGUL SYLLABLE DULT
3219B45E;HANGUL SYLLABLE DULP
3220B45F;HANGUL SYLLABLE DULH
3221B460;HANGUL SYLLABLE DUM
3222B461;HANGUL SYLLABLE DUB
3223B462;HANGUL SYLLABLE DUBS
3224B463;HANGUL SYLLABLE DUS
3225B464;HANGUL SYLLABLE DUSS
3226B465;HANGUL SYLLABLE DUNG
3227B466;HANGUL SYLLABLE DUJ
3228B467;HANGUL SYLLABLE DUC
3229B468;HANGUL SYLLABLE DUK
3230B469;HANGUL SYLLABLE DUT
3231B46A;HANGUL SYLLABLE DUP
3232B46B;HANGUL SYLLABLE DUH
3233B46C;HANGUL SYLLABLE DWEO
3234B46D;HANGUL SYLLABLE DWEOG
3235B46E;HANGUL SYLLABLE DWEOGG
3236B46F;HANGUL SYLLABLE DWEOGS
3237B470;HANGUL SYLLABLE DWEON
3238B471;HANGUL SYLLABLE DWEONJ
3239B472;HANGUL SYLLABLE DWEONH
3240B473;HANGUL SYLLABLE DWEOD
3241B474;HANGUL SYLLABLE DWEOL
3242B475;HANGUL SYLLABLE DWEOLG
3243B476;HANGUL SYLLABLE DWEOLM
3244B477;HANGUL SYLLABLE DWEOLB
3245B478;HANGUL SYLLABLE DWEOLS
3246B479;HANGUL SYLLABLE DWEOLT
3247B47A;HANGUL SYLLABLE DWEOLP
3248B47B;HANGUL SYLLABLE DWEOLH
3249B47C;HANGUL SYLLABLE DWEOM
3250B47D;HANGUL SYLLABLE DWEOB
3251B47E;HANGUL SYLLABLE DWEOBS
3252B47F;HANGUL SYLLABLE DWEOS
3253B480;HANGUL SYLLABLE DWEOSS
3254B481;HANGUL SYLLABLE DWEONG
3255B482;HANGUL SYLLABLE DWEOJ
3256B483;HANGUL SYLLABLE DWEOC
3257B484;HANGUL SYLLABLE DWEOK
3258B485;HANGUL SYLLABLE DWEOT
3259B486;HANGUL SYLLABLE DWEOP
3260B487;HANGUL SYLLABLE DWEOH
3261B488;HANGUL SYLLABLE DWE
3262B489;HANGUL SYLLABLE DWEG
3263B48A;HANGUL SYLLABLE DWEGG
3264B48B;HANGUL SYLLABLE DWEGS
3265B48C;HANGUL SYLLABLE DWEN
3266B48D;HANGUL SYLLABLE DWENJ
3267B48E;HANGUL SYLLABLE DWENH
3268B48F;HANGUL SYLLABLE DWED
3269B490;HANGUL SYLLABLE DWEL
3270B491;HANGUL SYLLABLE DWELG
3271B492;HANGUL SYLLABLE DWELM
3272B493;HANGUL SYLLABLE DWELB
3273B494;HANGUL SYLLABLE DWELS
3274B495;HANGUL SYLLABLE DWELT
3275B496;HANGUL SYLLABLE DWELP
3276B497;HANGUL SYLLABLE DWELH
3277B498;HANGUL SYLLABLE DWEM
3278B499;HANGUL SYLLABLE DWEB
3279B49A;HANGUL SYLLABLE DWEBS
3280B49B;HANGUL SYLLABLE DWES
3281B49C;HANGUL SYLLABLE DWESS
3282B49D;HANGUL SYLLABLE DWENG
3283B49E;HANGUL SYLLABLE DWEJ
3284B49F;HANGUL SYLLABLE DWEC
3285B4A0;HANGUL SYLLABLE DWEK
3286B4A1;HANGUL SYLLABLE DWET
3287B4A2;HANGUL SYLLABLE DWEP
3288B4A3;HANGUL SYLLABLE DWEH
3289B4A4;HANGUL SYLLABLE DWI
3290B4A5;HANGUL SYLLABLE DWIG
3291B4A6;HANGUL SYLLABLE DWIGG
3292B4A7;HANGUL SYLLABLE DWIGS
3293B4A8;HANGUL SYLLABLE DWIN
3294B4A9;HANGUL SYLLABLE DWINJ
3295B4AA;HANGUL SYLLABLE DWINH
3296B4AB;HANGUL SYLLABLE DWID
3297B4AC;HANGUL SYLLABLE DWIL
3298B4AD;HANGUL SYLLABLE DWILG
3299B4AE;HANGUL SYLLABLE DWILM
3300B4AF;HANGUL SYLLABLE DWILB
3301B4B0;HANGUL SYLLABLE DWILS
3302B4B1;HANGUL SYLLABLE DWILT
3303B4B2;HANGUL SYLLABLE DWILP
3304B4B3;HANGUL SYLLABLE DWILH
3305B4B4;HANGUL SYLLABLE DWIM
3306B4B5;HANGUL SYLLABLE DWIB
3307B4B6;HANGUL SYLLABLE DWIBS
3308B4B7;HANGUL SYLLABLE DWIS
3309B4B8;HANGUL SYLLABLE DWISS
3310B4B9;HANGUL SYLLABLE DWING
3311B4BA;HANGUL SYLLABLE DWIJ
3312B4BB;HANGUL SYLLABLE DWIC
3313B4BC;HANGUL SYLLABLE DWIK
3314B4BD;HANGUL SYLLABLE DWIT
3315B4BE;HANGUL SYLLABLE DWIP
3316B4BF;HANGUL SYLLABLE DWIH
3317B4C0;HANGUL SYLLABLE DYU
3318B4C1;HANGUL SYLLABLE DYUG
3319B4C2;HANGUL SYLLABLE DYUGG
3320B4C3;HANGUL SYLLABLE DYUGS
3321B4C4;HANGUL SYLLABLE DYUN
3322B4C5;HANGUL SYLLABLE DYUNJ
3323B4C6;HANGUL SYLLABLE DYUNH
3324B4C7;HANGUL SYLLABLE DYUD
3325B4C8;HANGUL SYLLABLE DYUL
3326B4C9;HANGUL SYLLABLE DYULG
3327B4CA;HANGUL SYLLABLE DYULM
3328B4CB;HANGUL SYLLABLE DYULB
3329B4CC;HANGUL SYLLABLE DYULS
3330B4CD;HANGUL SYLLABLE DYULT
3331B4CE;HANGUL SYLLABLE DYULP
3332B4CF;HANGUL SYLLABLE DYULH
3333B4D0;HANGUL SYLLABLE DYUM
3334B4D1;HANGUL SYLLABLE DYUB
3335B4D2;HANGUL SYLLABLE DYUBS
3336B4D3;HANGUL SYLLABLE DYUS
3337B4D4;HANGUL SYLLABLE DYUSS
3338B4D5;HANGUL SYLLABLE DYUNG
3339B4D6;HANGUL SYLLABLE DYUJ
3340B4D7;HANGUL SYLLABLE DYUC
3341B4D8;HANGUL SYLLABLE DYUK
3342B4D9;HANGUL SYLLABLE DYUT
3343B4DA;HANGUL SYLLABLE DYUP
3344B4DB;HANGUL SYLLABLE DYUH
3345B4DC;HANGUL SYLLABLE DEU
3346B4DD;HANGUL SYLLABLE DEUG
3347B4DE;HANGUL SYLLABLE DEUGG
3348B4DF;HANGUL SYLLABLE DEUGS
3349B4E0;HANGUL SYLLABLE DEUN
3350B4E1;HANGUL SYLLABLE DEUNJ
3351B4E2;HANGUL SYLLABLE DEUNH
3352B4E3;HANGUL SYLLABLE DEUD
3353B4E4;HANGUL SYLLABLE DEUL
3354B4E5;HANGUL SYLLABLE DEULG
3355B4E6;HANGUL SYLLABLE DEULM
3356B4E7;HANGUL SYLLABLE DEULB
3357B4E8;HANGUL SYLLABLE DEULS
3358B4E9;HANGUL SYLLABLE DEULT
3359B4EA;HANGUL SYLLABLE DEULP
3360B4EB;HANGUL SYLLABLE DEULH
3361B4EC;HANGUL SYLLABLE DEUM
3362B4ED;HANGUL SYLLABLE DEUB
3363B4EE;HANGUL SYLLABLE DEUBS
3364B4EF;HANGUL SYLLABLE DEUS
3365B4F0;HANGUL SYLLABLE DEUSS
3366B4F1;HANGUL SYLLABLE DEUNG
3367B4F2;HANGUL SYLLABLE DEUJ
3368B4F3;HANGUL SYLLABLE DEUC
3369B4F4;HANGUL SYLLABLE DEUK
3370B4F5;HANGUL SYLLABLE DEUT
3371B4F6;HANGUL SYLLABLE DEUP
3372B4F7;HANGUL SYLLABLE DEUH
3373B4F8;HANGUL SYLLABLE DYI
3374B4F9;HANGUL SYLLABLE DYIG
3375B4FA;HANGUL SYLLABLE DYIGG
3376B4FB;HANGUL SYLLABLE DYIGS
3377B4FC;HANGUL SYLLABLE DYIN
3378B4FD;HANGUL SYLLABLE DYINJ
3379B4FE;HANGUL SYLLABLE DYINH
3380B4FF;HANGUL SYLLABLE DYID
3381B500;HANGUL SYLLABLE DYIL
3382B501;HANGUL SYLLABLE DYILG
3383B502;HANGUL SYLLABLE DYILM
3384B503;HANGUL SYLLABLE DYILB
3385B504;HANGUL SYLLABLE DYILS
3386B505;HANGUL SYLLABLE DYILT
3387B506;HANGUL SYLLABLE DYILP
3388B507;HANGUL SYLLABLE DYILH
3389B508;HANGUL SYLLABLE DYIM
3390B509;HANGUL SYLLABLE DYIB
3391B50A;HANGUL SYLLABLE DYIBS
3392B50B;HANGUL SYLLABLE DYIS
3393B50C;HANGUL SYLLABLE DYISS
3394B50D;HANGUL SYLLABLE DYING
3395B50E;HANGUL SYLLABLE DYIJ
3396B50F;HANGUL SYLLABLE DYIC
3397B510;HANGUL SYLLABLE DYIK
3398B511;HANGUL SYLLABLE DYIT
3399B512;HANGUL SYLLABLE DYIP
3400B513;HANGUL SYLLABLE DYIH
3401B514;HANGUL SYLLABLE DI
3402B515;HANGUL SYLLABLE DIG
3403B516;HANGUL SYLLABLE DIGG
3404B517;HANGUL SYLLABLE DIGS
3405B518;HANGUL SYLLABLE DIN
3406B519;HANGUL SYLLABLE DINJ
3407B51A;HANGUL SYLLABLE DINH
3408B51B;HANGUL SYLLABLE DID
3409B51C;HANGUL SYLLABLE DIL
3410B51D;HANGUL SYLLABLE DILG
3411B51E;HANGUL SYLLABLE DILM
3412B51F;HANGUL SYLLABLE DILB
3413B520;HANGUL SYLLABLE DILS
3414B521;HANGUL SYLLABLE DILT
3415B522;HANGUL SYLLABLE DILP
3416B523;HANGUL SYLLABLE DILH
3417B524;HANGUL SYLLABLE DIM
3418B525;HANGUL SYLLABLE DIB
3419B526;HANGUL SYLLABLE DIBS
3420B527;HANGUL SYLLABLE DIS
3421B528;HANGUL SYLLABLE DISS
3422B529;HANGUL SYLLABLE DING
3423B52A;HANGUL SYLLABLE DIJ
3424B52B;HANGUL SYLLABLE DIC
3425B52C;HANGUL SYLLABLE DIK
3426B52D;HANGUL SYLLABLE DIT
3427B52E;HANGUL SYLLABLE DIP
3428B52F;HANGUL SYLLABLE DIH
3429B530;HANGUL SYLLABLE DDA
3430B531;HANGUL SYLLABLE DDAG
3431B532;HANGUL SYLLABLE DDAGG
3432B533;HANGUL SYLLABLE DDAGS
3433B534;HANGUL SYLLABLE DDAN
3434B535;HANGUL SYLLABLE DDANJ
3435B536;HANGUL SYLLABLE DDANH
3436B537;HANGUL SYLLABLE DDAD
3437B538;HANGUL SYLLABLE DDAL
3438B539;HANGUL SYLLABLE DDALG
3439B53A;HANGUL SYLLABLE DDALM
3440B53B;HANGUL SYLLABLE DDALB
3441B53C;HANGUL SYLLABLE DDALS
3442B53D;HANGUL SYLLABLE DDALT
3443B53E;HANGUL SYLLABLE DDALP
3444B53F;HANGUL SYLLABLE DDALH
3445B540;HANGUL SYLLABLE DDAM
3446B541;HANGUL SYLLABLE DDAB
3447B542;HANGUL SYLLABLE DDABS
3448B543;HANGUL SYLLABLE DDAS
3449B544;HANGUL SYLLABLE DDASS
3450B545;HANGUL SYLLABLE DDANG
3451B546;HANGUL SYLLABLE DDAJ
3452B547;HANGUL SYLLABLE DDAC
3453B548;HANGUL SYLLABLE DDAK
3454B549;HANGUL SYLLABLE DDAT
3455B54A;HANGUL SYLLABLE DDAP
3456B54B;HANGUL SYLLABLE DDAH
3457B54C;HANGUL SYLLABLE DDAE
3458B54D;HANGUL SYLLABLE DDAEG
3459B54E;HANGUL SYLLABLE DDAEGG
3460B54F;HANGUL SYLLABLE DDAEGS
3461B550;HANGUL SYLLABLE DDAEN
3462B551;HANGUL SYLLABLE DDAENJ
3463B552;HANGUL SYLLABLE DDAENH
3464B553;HANGUL SYLLABLE DDAED
3465B554;HANGUL SYLLABLE DDAEL
3466B555;HANGUL SYLLABLE DDAELG
3467B556;HANGUL SYLLABLE DDAELM
3468B557;HANGUL SYLLABLE DDAELB
3469B558;HANGUL SYLLABLE DDAELS
3470B559;HANGUL SYLLABLE DDAELT
3471B55A;HANGUL SYLLABLE DDAELP
3472B55B;HANGUL SYLLABLE DDAELH
3473B55C;HANGUL SYLLABLE DDAEM
3474B55D;HANGUL SYLLABLE DDAEB
3475B55E;HANGUL SYLLABLE DDAEBS
3476B55F;HANGUL SYLLABLE DDAES
3477B560;HANGUL SYLLABLE DDAESS
3478B561;HANGUL SYLLABLE DDAENG
3479B562;HANGUL SYLLABLE DDAEJ
3480B563;HANGUL SYLLABLE DDAEC
3481B564;HANGUL SYLLABLE DDAEK
3482B565;HANGUL SYLLABLE DDAET
3483B566;HANGUL SYLLABLE DDAEP
3484B567;HANGUL SYLLABLE DDAEH
3485B568;HANGUL SYLLABLE DDYA
3486B569;HANGUL SYLLABLE DDYAG
3487B56A;HANGUL SYLLABLE DDYAGG
3488B56B;HANGUL SYLLABLE DDYAGS
3489B56C;HANGUL SYLLABLE DDYAN
3490B56D;HANGUL SYLLABLE DDYANJ
3491B56E;HANGUL SYLLABLE DDYANH
3492B56F;HANGUL SYLLABLE DDYAD
3493B570;HANGUL SYLLABLE DDYAL
3494B571;HANGUL SYLLABLE DDYALG
3495B572;HANGUL SYLLABLE DDYALM
3496B573;HANGUL SYLLABLE DDYALB
3497B574;HANGUL SYLLABLE DDYALS
3498B575;HANGUL SYLLABLE DDYALT
3499B576;HANGUL SYLLABLE DDYALP
3500B577;HANGUL SYLLABLE DDYALH
3501B578;HANGUL SYLLABLE DDYAM
3502B579;HANGUL SYLLABLE DDYAB
3503B57A;HANGUL SYLLABLE DDYABS
3504B57B;HANGUL SYLLABLE DDYAS
3505B57C;HANGUL SYLLABLE DDYASS
3506B57D;HANGUL SYLLABLE DDYANG
3507B57E;HANGUL SYLLABLE DDYAJ
3508B57F;HANGUL SYLLABLE DDYAC
3509B580;HANGUL SYLLABLE DDYAK
3510B581;HANGUL SYLLABLE DDYAT
3511B582;HANGUL SYLLABLE DDYAP
3512B583;HANGUL SYLLABLE DDYAH
3513B584;HANGUL SYLLABLE DDYAE
3514B585;HANGUL SYLLABLE DDYAEG
3515B586;HANGUL SYLLABLE DDYAEGG
3516B587;HANGUL SYLLABLE DDYAEGS
3517B588;HANGUL SYLLABLE DDYAEN
3518B589;HANGUL SYLLABLE DDYAENJ
3519B58A;HANGUL SYLLABLE DDYAENH
3520B58B;HANGUL SYLLABLE DDYAED
3521B58C;HANGUL SYLLABLE DDYAEL
3522B58D;HANGUL SYLLABLE DDYAELG
3523B58E;HANGUL SYLLABLE DDYAELM
3524B58F;HANGUL SYLLABLE DDYAELB
3525B590;HANGUL SYLLABLE DDYAELS
3526B591;HANGUL SYLLABLE DDYAELT
3527B592;HANGUL SYLLABLE DDYAELP
3528B593;HANGUL SYLLABLE DDYAELH
3529B594;HANGUL SYLLABLE DDYAEM
3530B595;HANGUL SYLLABLE DDYAEB
3531B596;HANGUL SYLLABLE DDYAEBS
3532B597;HANGUL SYLLABLE DDYAES
3533B598;HANGUL SYLLABLE DDYAESS
3534B599;HANGUL SYLLABLE DDYAENG
3535B59A;HANGUL SYLLABLE DDYAEJ
3536B59B;HANGUL SYLLABLE DDYAEC
3537B59C;HANGUL SYLLABLE DDYAEK
3538B59D;HANGUL SYLLABLE DDYAET
3539B59E;HANGUL SYLLABLE DDYAEP
3540B59F;HANGUL SYLLABLE DDYAEH
3541B5A0;HANGUL SYLLABLE DDEO
3542B5A1;HANGUL SYLLABLE DDEOG
3543B5A2;HANGUL SYLLABLE DDEOGG
3544B5A3;HANGUL SYLLABLE DDEOGS
3545B5A4;HANGUL SYLLABLE DDEON
3546B5A5;HANGUL SYLLABLE DDEONJ
3547B5A6;HANGUL SYLLABLE DDEONH
3548B5A7;HANGUL SYLLABLE DDEOD
3549B5A8;HANGUL SYLLABLE DDEOL
3550B5A9;HANGUL SYLLABLE DDEOLG
3551B5AA;HANGUL SYLLABLE DDEOLM
3552B5AB;HANGUL SYLLABLE DDEOLB
3553B5AC;HANGUL SYLLABLE DDEOLS
3554B5AD;HANGUL SYLLABLE DDEOLT
3555B5AE;HANGUL SYLLABLE DDEOLP
3556B5AF;HANGUL SYLLABLE DDEOLH
3557B5B0;HANGUL SYLLABLE DDEOM
3558B5B1;HANGUL SYLLABLE DDEOB
3559B5B2;HANGUL SYLLABLE DDEOBS
3560B5B3;HANGUL SYLLABLE DDEOS
3561B5B4;HANGUL SYLLABLE DDEOSS
3562B5B5;HANGUL SYLLABLE DDEONG
3563B5B6;HANGUL SYLLABLE DDEOJ
3564B5B7;HANGUL SYLLABLE DDEOC
3565B5B8;HANGUL SYLLABLE DDEOK
3566B5B9;HANGUL SYLLABLE DDEOT
3567B5BA;HANGUL SYLLABLE DDEOP
3568B5BB;HANGUL SYLLABLE DDEOH
3569B5BC;HANGUL SYLLABLE DDE
3570B5BD;HANGUL SYLLABLE DDEG
3571B5BE;HANGUL SYLLABLE DDEGG
3572B5BF;HANGUL SYLLABLE DDEGS
3573B5C0;HANGUL SYLLABLE DDEN
3574B5C1;HANGUL SYLLABLE DDENJ
3575B5C2;HANGUL SYLLABLE DDENH
3576B5C3;HANGUL SYLLABLE DDED
3577B5C4;HANGUL SYLLABLE DDEL
3578B5C5;HANGUL SYLLABLE DDELG
3579B5C6;HANGUL SYLLABLE DDELM
3580B5C7;HANGUL SYLLABLE DDELB
3581B5C8;HANGUL SYLLABLE DDELS
3582B5C9;HANGUL SYLLABLE DDELT
3583B5CA;HANGUL SYLLABLE DDELP
3584B5CB;HANGUL SYLLABLE DDELH
3585B5CC;HANGUL SYLLABLE DDEM
3586B5CD;HANGUL SYLLABLE DDEB
3587B5CE;HANGUL SYLLABLE DDEBS
3588B5CF;HANGUL SYLLABLE DDES
3589B5D0;HANGUL SYLLABLE DDESS
3590B5D1;HANGUL SYLLABLE DDENG
3591B5D2;HANGUL SYLLABLE DDEJ
3592B5D3;HANGUL SYLLABLE DDEC
3593B5D4;HANGUL SYLLABLE DDEK
3594B5D5;HANGUL SYLLABLE DDET
3595B5D6;HANGUL SYLLABLE DDEP
3596B5D7;HANGUL SYLLABLE DDEH
3597B5D8;HANGUL SYLLABLE DDYEO
3598B5D9;HANGUL SYLLABLE DDYEOG
3599B5DA;HANGUL SYLLABLE DDYEOGG
3600B5DB;HANGUL SYLLABLE DDYEOGS
3601B5DC;HANGUL SYLLABLE DDYEON
3602B5DD;HANGUL SYLLABLE DDYEONJ
3603B5DE;HANGUL SYLLABLE DDYEONH
3604B5DF;HANGUL SYLLABLE DDYEOD
3605B5E0;HANGUL SYLLABLE DDYEOL
3606B5E1;HANGUL SYLLABLE DDYEOLG
3607B5E2;HANGUL SYLLABLE DDYEOLM
3608B5E3;HANGUL SYLLABLE DDYEOLB
3609B5E4;HANGUL SYLLABLE DDYEOLS
3610B5E5;HANGUL SYLLABLE DDYEOLT
3611B5E6;HANGUL SYLLABLE DDYEOLP
3612B5E7;HANGUL SYLLABLE DDYEOLH
3613B5E8;HANGUL SYLLABLE DDYEOM
3614B5E9;HANGUL SYLLABLE DDYEOB
3615B5EA;HANGUL SYLLABLE DDYEOBS
3616B5EB;HANGUL SYLLABLE DDYEOS
3617B5EC;HANGUL SYLLABLE DDYEOSS
3618B5ED;HANGUL SYLLABLE DDYEONG
3619B5EE;HANGUL SYLLABLE DDYEOJ
3620B5EF;HANGUL SYLLABLE DDYEOC
3621B5F0;HANGUL SYLLABLE DDYEOK
3622B5F1;HANGUL SYLLABLE DDYEOT
3623B5F2;HANGUL SYLLABLE DDYEOP
3624B5F3;HANGUL SYLLABLE DDYEOH
3625B5F4;HANGUL SYLLABLE DDYE
3626B5F5;HANGUL SYLLABLE DDYEG
3627B5F6;HANGUL SYLLABLE DDYEGG
3628B5F7;HANGUL SYLLABLE DDYEGS
3629B5F8;HANGUL SYLLABLE DDYEN
3630B5F9;HANGUL SYLLABLE DDYENJ
3631B5FA;HANGUL SYLLABLE DDYENH
3632B5FB;HANGUL SYLLABLE DDYED
3633B5FC;HANGUL SYLLABLE DDYEL
3634B5FD;HANGUL SYLLABLE DDYELG
3635B5FE;HANGUL SYLLABLE DDYELM
3636B5FF;HANGUL SYLLABLE DDYELB
3637B600;HANGUL SYLLABLE DDYELS
3638B601;HANGUL SYLLABLE DDYELT
3639B602;HANGUL SYLLABLE DDYELP
3640B603;HANGUL SYLLABLE DDYELH
3641B604;HANGUL SYLLABLE DDYEM
3642B605;HANGUL SYLLABLE DDYEB
3643B606;HANGUL SYLLABLE DDYEBS
3644B607;HANGUL SYLLABLE DDYES
3645B608;HANGUL SYLLABLE DDYESS
3646B609;HANGUL SYLLABLE DDYENG
3647B60A;HANGUL SYLLABLE DDYEJ
3648B60B;HANGUL SYLLABLE DDYEC
3649B60C;HANGUL SYLLABLE DDYEK
3650B60D;HANGUL SYLLABLE DDYET
3651B60E;HANGUL SYLLABLE DDYEP
3652B60F;HANGUL SYLLABLE DDYEH
3653B610;HANGUL SYLLABLE DDO
3654B611;HANGUL SYLLABLE DDOG
3655B612;HANGUL SYLLABLE DDOGG
3656B613;HANGUL SYLLABLE DDOGS
3657B614;HANGUL SYLLABLE DDON
3658B615;HANGUL SYLLABLE DDONJ
3659B616;HANGUL SYLLABLE DDONH
3660B617;HANGUL SYLLABLE DDOD
3661B618;HANGUL SYLLABLE DDOL
3662B619;HANGUL SYLLABLE DDOLG
3663B61A;HANGUL SYLLABLE DDOLM
3664B61B;HANGUL SYLLABLE DDOLB
3665B61C;HANGUL SYLLABLE DDOLS
3666B61D;HANGUL SYLLABLE DDOLT
3667B61E;HANGUL SYLLABLE DDOLP
3668B61F;HANGUL SYLLABLE DDOLH
3669B620;HANGUL SYLLABLE DDOM
3670B621;HANGUL SYLLABLE DDOB
3671B622;HANGUL SYLLABLE DDOBS
3672B623;HANGUL SYLLABLE DDOS
3673B624;HANGUL SYLLABLE DDOSS
3674B625;HANGUL SYLLABLE DDONG
3675B626;HANGUL SYLLABLE DDOJ
3676B627;HANGUL SYLLABLE DDOC
3677B628;HANGUL SYLLABLE DDOK
3678B629;HANGUL SYLLABLE DDOT
3679B62A;HANGUL SYLLABLE DDOP
3680B62B;HANGUL SYLLABLE DDOH
3681B62C;HANGUL SYLLABLE DDWA
3682B62D;HANGUL SYLLABLE DDWAG
3683B62E;HANGUL SYLLABLE DDWAGG
3684B62F;HANGUL SYLLABLE DDWAGS
3685B630;HANGUL SYLLABLE DDWAN
3686B631;HANGUL SYLLABLE DDWANJ
3687B632;HANGUL SYLLABLE DDWANH
3688B633;HANGUL SYLLABLE DDWAD
3689B634;HANGUL SYLLABLE DDWAL
3690B635;HANGUL SYLLABLE DDWALG
3691B636;HANGUL SYLLABLE DDWALM
3692B637;HANGUL SYLLABLE DDWALB
3693B638;HANGUL SYLLABLE DDWALS
3694B639;HANGUL SYLLABLE DDWALT
3695B63A;HANGUL SYLLABLE DDWALP
3696B63B;HANGUL SYLLABLE DDWALH
3697B63C;HANGUL SYLLABLE DDWAM
3698B63D;HANGUL SYLLABLE DDWAB
3699B63E;HANGUL SYLLABLE DDWABS
3700B63F;HANGUL SYLLABLE DDWAS
3701B640;HANGUL SYLLABLE DDWASS
3702B641;HANGUL SYLLABLE DDWANG
3703B642;HANGUL SYLLABLE DDWAJ
3704B643;HANGUL SYLLABLE DDWAC
3705B644;HANGUL SYLLABLE DDWAK
3706B645;HANGUL SYLLABLE DDWAT
3707B646;HANGUL SYLLABLE DDWAP
3708B647;HANGUL SYLLABLE DDWAH
3709B648;HANGUL SYLLABLE DDWAE
3710B649;HANGUL SYLLABLE DDWAEG
3711B64A;HANGUL SYLLABLE DDWAEGG
3712B64B;HANGUL SYLLABLE DDWAEGS
3713B64C;HANGUL SYLLABLE DDWAEN
3714B64D;HANGUL SYLLABLE DDWAENJ
3715B64E;HANGUL SYLLABLE DDWAENH
3716B64F;HANGUL SYLLABLE DDWAED
3717B650;HANGUL SYLLABLE DDWAEL
3718B651;HANGUL SYLLABLE DDWAELG
3719B652;HANGUL SYLLABLE DDWAELM
3720B653;HANGUL SYLLABLE DDWAELB
3721B654;HANGUL SYLLABLE DDWAELS
3722B655;HANGUL SYLLABLE DDWAELT
3723B656;HANGUL SYLLABLE DDWAELP
3724B657;HANGUL SYLLABLE DDWAELH
3725B658;HANGUL SYLLABLE DDWAEM
3726B659;HANGUL SYLLABLE DDWAEB
3727B65A;HANGUL SYLLABLE DDWAEBS
3728B65B;HANGUL SYLLABLE DDWAES
3729B65C;HANGUL SYLLABLE DDWAESS
3730B65D;HANGUL SYLLABLE DDWAENG
3731B65E;HANGUL SYLLABLE DDWAEJ
3732B65F;HANGUL SYLLABLE DDWAEC
3733B660;HANGUL SYLLABLE DDWAEK
3734B661;HANGUL SYLLABLE DDWAET
3735B662;HANGUL SYLLABLE DDWAEP
3736B663;HANGUL SYLLABLE DDWAEH
3737B664;HANGUL SYLLABLE DDOE
3738B665;HANGUL SYLLABLE DDOEG
3739B666;HANGUL SYLLABLE DDOEGG
3740B667;HANGUL SYLLABLE DDOEGS
3741B668;HANGUL SYLLABLE DDOEN
3742B669;HANGUL SYLLABLE DDOENJ
3743B66A;HANGUL SYLLABLE DDOENH
3744B66B;HANGUL SYLLABLE DDOED
3745B66C;HANGUL SYLLABLE DDOEL
3746B66D;HANGUL SYLLABLE DDOELG
3747B66E;HANGUL SYLLABLE DDOELM
3748B66F;HANGUL SYLLABLE DDOELB
3749B670;HANGUL SYLLABLE DDOELS
3750B671;HANGUL SYLLABLE DDOELT
3751B672;HANGUL SYLLABLE DDOELP
3752B673;HANGUL SYLLABLE DDOELH
3753B674;HANGUL SYLLABLE DDOEM
3754B675;HANGUL SYLLABLE DDOEB
3755B676;HANGUL SYLLABLE DDOEBS
3756B677;HANGUL SYLLABLE DDOES
3757B678;HANGUL SYLLABLE DDOESS
3758B679;HANGUL SYLLABLE DDOENG
3759B67A;HANGUL SYLLABLE DDOEJ
3760B67B;HANGUL SYLLABLE DDOEC
3761B67C;HANGUL SYLLABLE DDOEK
3762B67D;HANGUL SYLLABLE DDOET
3763B67E;HANGUL SYLLABLE DDOEP
3764B67F;HANGUL SYLLABLE DDOEH
3765B680;HANGUL SYLLABLE DDYO
3766B681;HANGUL SYLLABLE DDYOG
3767B682;HANGUL SYLLABLE DDYOGG
3768B683;HANGUL SYLLABLE DDYOGS
3769B684;HANGUL SYLLABLE DDYON
3770B685;HANGUL SYLLABLE DDYONJ
3771B686;HANGUL SYLLABLE DDYONH
3772B687;HANGUL SYLLABLE DDYOD
3773B688;HANGUL SYLLABLE DDYOL
3774B689;HANGUL SYLLABLE DDYOLG
3775B68A;HANGUL SYLLABLE DDYOLM
3776B68B;HANGUL SYLLABLE DDYOLB
3777B68C;HANGUL SYLLABLE DDYOLS
3778B68D;HANGUL SYLLABLE DDYOLT
3779B68E;HANGUL SYLLABLE DDYOLP
3780B68F;HANGUL SYLLABLE DDYOLH
3781B690;HANGUL SYLLABLE DDYOM
3782B691;HANGUL SYLLABLE DDYOB
3783B692;HANGUL SYLLABLE DDYOBS
3784B693;HANGUL SYLLABLE DDYOS
3785B694;HANGUL SYLLABLE DDYOSS
3786B695;HANGUL SYLLABLE DDYONG
3787B696;HANGUL SYLLABLE DDYOJ
3788B697;HANGUL SYLLABLE DDYOC
3789B698;HANGUL SYLLABLE DDYOK
3790B699;HANGUL SYLLABLE DDYOT
3791B69A;HANGUL SYLLABLE DDYOP
3792B69B;HANGUL SYLLABLE DDYOH
3793B69C;HANGUL SYLLABLE DDU
3794B69D;HANGUL SYLLABLE DDUG
3795B69E;HANGUL SYLLABLE DDUGG
3796B69F;HANGUL SYLLABLE DDUGS
3797B6A0;HANGUL SYLLABLE DDUN
3798B6A1;HANGUL SYLLABLE DDUNJ
3799B6A2;HANGUL SYLLABLE DDUNH
3800B6A3;HANGUL SYLLABLE DDUD
3801B6A4;HANGUL SYLLABLE DDUL
3802B6A5;HANGUL SYLLABLE DDULG
3803B6A6;HANGUL SYLLABLE DDULM
3804B6A7;HANGUL SYLLABLE DDULB
3805B6A8;HANGUL SYLLABLE DDULS
3806B6A9;HANGUL SYLLABLE DDULT
3807B6AA;HANGUL SYLLABLE DDULP
3808B6AB;HANGUL SYLLABLE DDULH
3809B6AC;HANGUL SYLLABLE DDUM
3810B6AD;HANGUL SYLLABLE DDUB
3811B6AE;HANGUL SYLLABLE DDUBS
3812B6AF;HANGUL SYLLABLE DDUS
3813B6B0;HANGUL SYLLABLE DDUSS
3814B6B1;HANGUL SYLLABLE DDUNG
3815B6B2;HANGUL SYLLABLE DDUJ
3816B6B3;HANGUL SYLLABLE DDUC
3817B6B4;HANGUL SYLLABLE DDUK
3818B6B5;HANGUL SYLLABLE DDUT
3819B6B6;HANGUL SYLLABLE DDUP
3820B6B7;HANGUL SYLLABLE DDUH
3821B6B8;HANGUL SYLLABLE DDWEO
3822B6B9;HANGUL SYLLABLE DDWEOG
3823B6BA;HANGUL SYLLABLE DDWEOGG
3824B6BB;HANGUL SYLLABLE DDWEOGS
3825B6BC;HANGUL SYLLABLE DDWEON
3826B6BD;HANGUL SYLLABLE DDWEONJ
3827B6BE;HANGUL SYLLABLE DDWEONH
3828B6BF;HANGUL SYLLABLE DDWEOD
3829B6C0;HANGUL SYLLABLE DDWEOL
3830B6C1;HANGUL SYLLABLE DDWEOLG
3831B6C2;HANGUL SYLLABLE DDWEOLM
3832B6C3;HANGUL SYLLABLE DDWEOLB
3833B6C4;HANGUL SYLLABLE DDWEOLS
3834B6C5;HANGUL SYLLABLE DDWEOLT
3835B6C6;HANGUL SYLLABLE DDWEOLP
3836B6C7;HANGUL SYLLABLE DDWEOLH
3837B6C8;HANGUL SYLLABLE DDWEOM
3838B6C9;HANGUL SYLLABLE DDWEOB
3839B6CA;HANGUL SYLLABLE DDWEOBS
3840B6CB;HANGUL SYLLABLE DDWEOS
3841B6CC;HANGUL SYLLABLE DDWEOSS
3842B6CD;HANGUL SYLLABLE DDWEONG
3843B6CE;HANGUL SYLLABLE DDWEOJ
3844B6CF;HANGUL SYLLABLE DDWEOC
3845B6D0;HANGUL SYLLABLE DDWEOK
3846B6D1;HANGUL SYLLABLE DDWEOT
3847B6D2;HANGUL SYLLABLE DDWEOP
3848B6D3;HANGUL SYLLABLE DDWEOH
3849B6D4;HANGUL SYLLABLE DDWE
3850B6D5;HANGUL SYLLABLE DDWEG
3851B6D6;HANGUL SYLLABLE DDWEGG
3852B6D7;HANGUL SYLLABLE DDWEGS
3853B6D8;HANGUL SYLLABLE DDWEN
3854B6D9;HANGUL SYLLABLE DDWENJ
3855B6DA;HANGUL SYLLABLE DDWENH
3856B6DB;HANGUL SYLLABLE DDWED
3857B6DC;HANGUL SYLLABLE DDWEL
3858B6DD;HANGUL SYLLABLE DDWELG
3859B6DE;HANGUL SYLLABLE DDWELM
3860B6DF;HANGUL SYLLABLE DDWELB
3861B6E0;HANGUL SYLLABLE DDWELS
3862B6E1;HANGUL SYLLABLE DDWELT
3863B6E2;HANGUL SYLLABLE DDWELP
3864B6E3;HANGUL SYLLABLE DDWELH
3865B6E4;HANGUL SYLLABLE DDWEM
3866B6E5;HANGUL SYLLABLE DDWEB
3867B6E6;HANGUL SYLLABLE DDWEBS
3868B6E7;HANGUL SYLLABLE DDWES
3869B6E8;HANGUL SYLLABLE DDWESS
3870B6E9;HANGUL SYLLABLE DDWENG
3871B6EA;HANGUL SYLLABLE DDWEJ
3872B6EB;HANGUL SYLLABLE DDWEC
3873B6EC;HANGUL SYLLABLE DDWEK
3874B6ED;HANGUL SYLLABLE DDWET
3875B6EE;HANGUL SYLLABLE DDWEP
3876B6EF;HANGUL SYLLABLE DDWEH
3877B6F0;HANGUL SYLLABLE DDWI
3878B6F1;HANGUL SYLLABLE DDWIG
3879B6F2;HANGUL SYLLABLE DDWIGG
3880B6F3;HANGUL SYLLABLE DDWIGS
3881B6F4;HANGUL SYLLABLE DDWIN
3882B6F5;HANGUL SYLLABLE DDWINJ
3883B6F6;HANGUL SYLLABLE DDWINH
3884B6F7;HANGUL SYLLABLE DDWID
3885B6F8;HANGUL SYLLABLE DDWIL
3886B6F9;HANGUL SYLLABLE DDWILG
3887B6FA;HANGUL SYLLABLE DDWILM
3888B6FB;HANGUL SYLLABLE DDWILB
3889B6FC;HANGUL SYLLABLE DDWILS
3890B6FD;HANGUL SYLLABLE DDWILT
3891B6FE;HANGUL SYLLABLE DDWILP
3892B6FF;HANGUL SYLLABLE DDWILH
3893B700;HANGUL SYLLABLE DDWIM
3894B701;HANGUL SYLLABLE DDWIB
3895B702;HANGUL SYLLABLE DDWIBS
3896B703;HANGUL SYLLABLE DDWIS
3897B704;HANGUL SYLLABLE DDWISS
3898B705;HANGUL SYLLABLE DDWING
3899B706;HANGUL SYLLABLE DDWIJ
3900B707;HANGUL SYLLABLE DDWIC
3901B708;HANGUL SYLLABLE DDWIK
3902B709;HANGUL SYLLABLE DDWIT
3903B70A;HANGUL SYLLABLE DDWIP
3904B70B;HANGUL SYLLABLE DDWIH
3905B70C;HANGUL SYLLABLE DDYU
3906B70D;HANGUL SYLLABLE DDYUG
3907B70E;HANGUL SYLLABLE DDYUGG
3908B70F;HANGUL SYLLABLE DDYUGS
3909B710;HANGUL SYLLABLE DDYUN
3910B711;HANGUL SYLLABLE DDYUNJ
3911B712;HANGUL SYLLABLE DDYUNH
3912B713;HANGUL SYLLABLE DDYUD
3913B714;HANGUL SYLLABLE DDYUL
3914B715;HANGUL SYLLABLE DDYULG
3915B716;HANGUL SYLLABLE DDYULM
3916B717;HANGUL SYLLABLE DDYULB
3917B718;HANGUL SYLLABLE DDYULS
3918B719;HANGUL SYLLABLE DDYULT
3919B71A;HANGUL SYLLABLE DDYULP
3920B71B;HANGUL SYLLABLE DDYULH
3921B71C;HANGUL SYLLABLE DDYUM
3922B71D;HANGUL SYLLABLE DDYUB
3923B71E;HANGUL SYLLABLE DDYUBS
3924B71F;HANGUL SYLLABLE DDYUS
3925B720;HANGUL SYLLABLE DDYUSS
3926B721;HANGUL SYLLABLE DDYUNG
3927B722;HANGUL SYLLABLE DDYUJ
3928B723;HANGUL SYLLABLE DDYUC
3929B724;HANGUL SYLLABLE DDYUK
3930B725;HANGUL SYLLABLE DDYUT
3931B726;HANGUL SYLLABLE DDYUP
3932B727;HANGUL SYLLABLE DDYUH
3933B728;HANGUL SYLLABLE DDEU
3934B729;HANGUL SYLLABLE DDEUG
3935B72A;HANGUL SYLLABLE DDEUGG
3936B72B;HANGUL SYLLABLE DDEUGS
3937B72C;HANGUL SYLLABLE DDEUN
3938B72D;HANGUL SYLLABLE DDEUNJ
3939B72E;HANGUL SYLLABLE DDEUNH
3940B72F;HANGUL SYLLABLE DDEUD
3941B730;HANGUL SYLLABLE DDEUL
3942B731;HANGUL SYLLABLE DDEULG
3943B732;HANGUL SYLLABLE DDEULM
3944B733;HANGUL SYLLABLE DDEULB
3945B734;HANGUL SYLLABLE DDEULS
3946B735;HANGUL SYLLABLE DDEULT
3947B736;HANGUL SYLLABLE DDEULP
3948B737;HANGUL SYLLABLE DDEULH
3949B738;HANGUL SYLLABLE DDEUM
3950B739;HANGUL SYLLABLE DDEUB
3951B73A;HANGUL SYLLABLE DDEUBS
3952B73B;HANGUL SYLLABLE DDEUS
3953B73C;HANGUL SYLLABLE DDEUSS
3954B73D;HANGUL SYLLABLE DDEUNG
3955B73E;HANGUL SYLLABLE DDEUJ
3956B73F;HANGUL SYLLABLE DDEUC
3957B740;HANGUL SYLLABLE DDEUK
3958B741;HANGUL SYLLABLE DDEUT
3959B742;HANGUL SYLLABLE DDEUP
3960B743;HANGUL SYLLABLE DDEUH
3961B744;HANGUL SYLLABLE DDYI
3962B745;HANGUL SYLLABLE DDYIG
3963B746;HANGUL SYLLABLE DDYIGG
3964B747;HANGUL SYLLABLE DDYIGS
3965B748;HANGUL SYLLABLE DDYIN
3966B749;HANGUL SYLLABLE DDYINJ
3967B74A;HANGUL SYLLABLE DDYINH
3968B74B;HANGUL SYLLABLE DDYID
3969B74C;HANGUL SYLLABLE DDYIL
3970B74D;HANGUL SYLLABLE DDYILG
3971B74E;HANGUL SYLLABLE DDYILM
3972B74F;HANGUL SYLLABLE DDYILB
3973B750;HANGUL SYLLABLE DDYILS
3974B751;HANGUL SYLLABLE DDYILT
3975B752;HANGUL SYLLABLE DDYILP
3976B753;HANGUL SYLLABLE DDYILH
3977B754;HANGUL SYLLABLE DDYIM
3978B755;HANGUL SYLLABLE DDYIB
3979B756;HANGUL SYLLABLE DDYIBS
3980B757;HANGUL SYLLABLE DDYIS
3981B758;HANGUL SYLLABLE DDYISS
3982B759;HANGUL SYLLABLE DDYING
3983B75A;HANGUL SYLLABLE DDYIJ
3984B75B;HANGUL SYLLABLE DDYIC
3985B75C;HANGUL SYLLABLE DDYIK
3986B75D;HANGUL SYLLABLE DDYIT
3987B75E;HANGUL SYLLABLE DDYIP
3988B75F;HANGUL SYLLABLE DDYIH
3989B760;HANGUL SYLLABLE DDI
3990B761;HANGUL SYLLABLE DDIG
3991B762;HANGUL SYLLABLE DDIGG
3992B763;HANGUL SYLLABLE DDIGS
3993B764;HANGUL SYLLABLE DDIN
3994B765;HANGUL SYLLABLE DDINJ
3995B766;HANGUL SYLLABLE DDINH
3996B767;HANGUL SYLLABLE DDID
3997B768;HANGUL SYLLABLE DDIL
3998B769;HANGUL SYLLABLE DDILG
3999B76A;HANGUL SYLLABLE DDILM
4000B76B;HANGUL SYLLABLE DDILB
4001B76C;HANGUL SYLLABLE DDILS
4002B76D;HANGUL SYLLABLE DDILT
4003B76E;HANGUL SYLLABLE DDILP
4004B76F;HANGUL SYLLABLE DDILH
4005B770;HANGUL SYLLABLE DDIM
4006B771;HANGUL SYLLABLE DDIB
4007B772;HANGUL SYLLABLE DDIBS
4008B773;HANGUL SYLLABLE DDIS
4009B774;HANGUL SYLLABLE DDISS
4010B775;HANGUL SYLLABLE DDING
4011B776;HANGUL SYLLABLE DDIJ
4012B777;HANGUL SYLLABLE DDIC
4013B778;HANGUL SYLLABLE DDIK
4014B779;HANGUL SYLLABLE DDIT
4015B77A;HANGUL SYLLABLE DDIP
4016B77B;HANGUL SYLLABLE DDIH
4017B77C;HANGUL SYLLABLE RA
4018B77D;HANGUL SYLLABLE RAG
4019B77E;HANGUL SYLLABLE RAGG
4020B77F;HANGUL SYLLABLE RAGS
4021B780;HANGUL SYLLABLE RAN
4022B781;HANGUL SYLLABLE RANJ
4023B782;HANGUL SYLLABLE RANH
4024B783;HANGUL SYLLABLE RAD
4025B784;HANGUL SYLLABLE RAL
4026B785;HANGUL SYLLABLE RALG
4027B786;HANGUL SYLLABLE RALM
4028B787;HANGUL SYLLABLE RALB
4029B788;HANGUL SYLLABLE RALS
4030B789;HANGUL SYLLABLE RALT
4031B78A;HANGUL SYLLABLE RALP
4032B78B;HANGUL SYLLABLE RALH
4033B78C;HANGUL SYLLABLE RAM
4034B78D;HANGUL SYLLABLE RAB
4035B78E;HANGUL SYLLABLE RABS
4036B78F;HANGUL SYLLABLE RAS
4037B790;HANGUL SYLLABLE RASS
4038B791;HANGUL SYLLABLE RANG
4039B792;HANGUL SYLLABLE RAJ
4040B793;HANGUL SYLLABLE RAC
4041B794;HANGUL SYLLABLE RAK
4042B795;HANGUL SYLLABLE RAT
4043B796;HANGUL SYLLABLE RAP
4044B797;HANGUL SYLLABLE RAH
4045B798;HANGUL SYLLABLE RAE
4046B799;HANGUL SYLLABLE RAEG
4047B79A;HANGUL SYLLABLE RAEGG
4048B79B;HANGUL SYLLABLE RAEGS
4049B79C;HANGUL SYLLABLE RAEN
4050B79D;HANGUL SYLLABLE RAENJ
4051B79E;HANGUL SYLLABLE RAENH
4052B79F;HANGUL SYLLABLE RAED
4053B7A0;HANGUL SYLLABLE RAEL
4054B7A1;HANGUL SYLLABLE RAELG
4055B7A2;HANGUL SYLLABLE RAELM
4056B7A3;HANGUL SYLLABLE RAELB
4057B7A4;HANGUL SYLLABLE RAELS
4058B7A5;HANGUL SYLLABLE RAELT
4059B7A6;HANGUL SYLLABLE RAELP
4060B7A7;HANGUL SYLLABLE RAELH
4061B7A8;HANGUL SYLLABLE RAEM
4062B7A9;HANGUL SYLLABLE RAEB
4063B7AA;HANGUL SYLLABLE RAEBS
4064B7AB;HANGUL SYLLABLE RAES
4065B7AC;HANGUL SYLLABLE RAESS
4066B7AD;HANGUL SYLLABLE RAENG
4067B7AE;HANGUL SYLLABLE RAEJ
4068B7AF;HANGUL SYLLABLE RAEC
4069B7B0;HANGUL SYLLABLE RAEK
4070B7B1;HANGUL SYLLABLE RAET
4071B7B2;HANGUL SYLLABLE RAEP
4072B7B3;HANGUL SYLLABLE RAEH
4073B7B4;HANGUL SYLLABLE RYA
4074B7B5;HANGUL SYLLABLE RYAG
4075B7B6;HANGUL SYLLABLE RYAGG
4076B7B7;HANGUL SYLLABLE RYAGS
4077B7B8;HANGUL SYLLABLE RYAN
4078B7B9;HANGUL SYLLABLE RYANJ
4079B7BA;HANGUL SYLLABLE RYANH
4080B7BB;HANGUL SYLLABLE RYAD
4081B7BC;HANGUL SYLLABLE RYAL
4082B7BD;HANGUL SYLLABLE RYALG
4083B7BE;HANGUL SYLLABLE RYALM
4084B7BF;HANGUL SYLLABLE RYALB
4085B7C0;HANGUL SYLLABLE RYALS
4086B7C1;HANGUL SYLLABLE RYALT
4087B7C2;HANGUL SYLLABLE RYALP
4088B7C3;HANGUL SYLLABLE RYALH
4089B7C4;HANGUL SYLLABLE RYAM
4090B7C5;HANGUL SYLLABLE RYAB
4091B7C6;HANGUL SYLLABLE RYABS
4092B7C7;HANGUL SYLLABLE RYAS
4093B7C8;HANGUL SYLLABLE RYASS
4094B7C9;HANGUL SYLLABLE RYANG
4095B7CA;HANGUL SYLLABLE RYAJ
4096B7CB;HANGUL SYLLABLE RYAC
4097B7CC;HANGUL SYLLABLE RYAK
4098B7CD;HANGUL SYLLABLE RYAT
4099B7CE;HANGUL SYLLABLE RYAP
4100B7CF;HANGUL SYLLABLE RYAH
4101B7D0;HANGUL SYLLABLE RYAE
4102B7D1;HANGUL SYLLABLE RYAEG
4103B7D2;HANGUL SYLLABLE RYAEGG
4104B7D3;HANGUL SYLLABLE RYAEGS
4105B7D4;HANGUL SYLLABLE RYAEN
4106B7D5;HANGUL SYLLABLE RYAENJ
4107B7D6;HANGUL SYLLABLE RYAENH
4108B7D7;HANGUL SYLLABLE RYAED
4109B7D8;HANGUL SYLLABLE RYAEL
4110B7D9;HANGUL SYLLABLE RYAELG
4111B7DA;HANGUL SYLLABLE RYAELM
4112B7DB;HANGUL SYLLABLE RYAELB
4113B7DC;HANGUL SYLLABLE RYAELS
4114B7DD;HANGUL SYLLABLE RYAELT
4115B7DE;HANGUL SYLLABLE RYAELP
4116B7DF;HANGUL SYLLABLE RYAELH
4117B7E0;HANGUL SYLLABLE RYAEM
4118B7E1;HANGUL SYLLABLE RYAEB
4119B7E2;HANGUL SYLLABLE RYAEBS
4120B7E3;HANGUL SYLLABLE RYAES
4121B7E4;HANGUL SYLLABLE RYAESS
4122B7E5;HANGUL SYLLABLE RYAENG
4123B7E6;HANGUL SYLLABLE RYAEJ
4124B7E7;HANGUL SYLLABLE RYAEC
4125B7E8;HANGUL SYLLABLE RYAEK
4126B7E9;HANGUL SYLLABLE RYAET
4127B7EA;HANGUL SYLLABLE RYAEP
4128B7EB;HANGUL SYLLABLE RYAEH
4129B7EC;HANGUL SYLLABLE REO
4130B7ED;HANGUL SYLLABLE REOG
4131B7EE;HANGUL SYLLABLE REOGG
4132B7EF;HANGUL SYLLABLE REOGS
4133B7F0;HANGUL SYLLABLE REON
4134B7F1;HANGUL SYLLABLE REONJ
4135B7F2;HANGUL SYLLABLE REONH
4136B7F3;HANGUL SYLLABLE REOD
4137B7F4;HANGUL SYLLABLE REOL
4138B7F5;HANGUL SYLLABLE REOLG
4139B7F6;HANGUL SYLLABLE REOLM
4140B7F7;HANGUL SYLLABLE REOLB
4141B7F8;HANGUL SYLLABLE REOLS
4142B7F9;HANGUL SYLLABLE REOLT
4143B7FA;HANGUL SYLLABLE REOLP
4144B7FB;HANGUL SYLLABLE REOLH
4145B7FC;HANGUL SYLLABLE REOM
4146B7FD;HANGUL SYLLABLE REOB
4147B7FE;HANGUL SYLLABLE REOBS
4148B7FF;HANGUL SYLLABLE REOS
4149B800;HANGUL SYLLABLE REOSS
4150B801;HANGUL SYLLABLE REONG
4151B802;HANGUL SYLLABLE REOJ
4152B803;HANGUL SYLLABLE REOC
4153B804;HANGUL SYLLABLE REOK
4154B805;HANGUL SYLLABLE REOT
4155B806;HANGUL SYLLABLE REOP
4156B807;HANGUL SYLLABLE REOH
4157B808;HANGUL SYLLABLE RE
4158B809;HANGUL SYLLABLE REG
4159B80A;HANGUL SYLLABLE REGG
4160B80B;HANGUL SYLLABLE REGS
4161B80C;HANGUL SYLLABLE REN
4162B80D;HANGUL SYLLABLE RENJ
4163B80E;HANGUL SYLLABLE RENH
4164B80F;HANGUL SYLLABLE RED
4165B810;HANGUL SYLLABLE REL
4166B811;HANGUL SYLLABLE RELG
4167B812;HANGUL SYLLABLE RELM
4168B813;HANGUL SYLLABLE RELB
4169B814;HANGUL SYLLABLE RELS
4170B815;HANGUL SYLLABLE RELT
4171B816;HANGUL SYLLABLE RELP
4172B817;HANGUL SYLLABLE RELH
4173B818;HANGUL SYLLABLE REM
4174B819;HANGUL SYLLABLE REB
4175B81A;HANGUL SYLLABLE REBS
4176B81B;HANGUL SYLLABLE RES
4177B81C;HANGUL SYLLABLE RESS
4178B81D;HANGUL SYLLABLE RENG
4179B81E;HANGUL SYLLABLE REJ
4180B81F;HANGUL SYLLABLE REC
4181B820;HANGUL SYLLABLE REK
4182B821;HANGUL SYLLABLE RET
4183B822;HANGUL SYLLABLE REP
4184B823;HANGUL SYLLABLE REH
4185B824;HANGUL SYLLABLE RYEO
4186B825;HANGUL SYLLABLE RYEOG
4187B826;HANGUL SYLLABLE RYEOGG
4188B827;HANGUL SYLLABLE RYEOGS
4189B828;HANGUL SYLLABLE RYEON
4190B829;HANGUL SYLLABLE RYEONJ
4191B82A;HANGUL SYLLABLE RYEONH
4192B82B;HANGUL SYLLABLE RYEOD
4193B82C;HANGUL SYLLABLE RYEOL
4194B82D;HANGUL SYLLABLE RYEOLG
4195B82E;HANGUL SYLLABLE RYEOLM
4196B82F;HANGUL SYLLABLE RYEOLB
4197B830;HANGUL SYLLABLE RYEOLS
4198B831;HANGUL SYLLABLE RYEOLT
4199B832;HANGUL SYLLABLE RYEOLP
4200B833;HANGUL SYLLABLE RYEOLH
4201B834;HANGUL SYLLABLE RYEOM
4202B835;HANGUL SYLLABLE RYEOB
4203B836;HANGUL SYLLABLE RYEOBS
4204B837;HANGUL SYLLABLE RYEOS
4205B838;HANGUL SYLLABLE RYEOSS
4206B839;HANGUL SYLLABLE RYEONG
4207B83A;HANGUL SYLLABLE RYEOJ
4208B83B;HANGUL SYLLABLE RYEOC
4209B83C;HANGUL SYLLABLE RYEOK
4210B83D;HANGUL SYLLABLE RYEOT
4211B83E;HANGUL SYLLABLE RYEOP
4212B83F;HANGUL SYLLABLE RYEOH
4213B840;HANGUL SYLLABLE RYE
4214B841;HANGUL SYLLABLE RYEG
4215B842;HANGUL SYLLABLE RYEGG
4216B843;HANGUL SYLLABLE RYEGS
4217B844;HANGUL SYLLABLE RYEN
4218B845;HANGUL SYLLABLE RYENJ
4219B846;HANGUL SYLLABLE RYENH
4220B847;HANGUL SYLLABLE RYED
4221B848;HANGUL SYLLABLE RYEL
4222B849;HANGUL SYLLABLE RYELG
4223B84A;HANGUL SYLLABLE RYELM
4224B84B;HANGUL SYLLABLE RYELB
4225B84C;HANGUL SYLLABLE RYELS
4226B84D;HANGUL SYLLABLE RYELT
4227B84E;HANGUL SYLLABLE RYELP
4228B84F;HANGUL SYLLABLE RYELH
4229B850;HANGUL SYLLABLE RYEM
4230B851;HANGUL SYLLABLE RYEB
4231B852;HANGUL SYLLABLE RYEBS
4232B853;HANGUL SYLLABLE RYES
4233B854;HANGUL SYLLABLE RYESS
4234B855;HANGUL SYLLABLE RYENG
4235B856;HANGUL SYLLABLE RYEJ
4236B857;HANGUL SYLLABLE RYEC
4237B858;HANGUL SYLLABLE RYEK
4238B859;HANGUL SYLLABLE RYET
4239B85A;HANGUL SYLLABLE RYEP
4240B85B;HANGUL SYLLABLE RYEH
4241B85C;HANGUL SYLLABLE RO
4242B85D;HANGUL SYLLABLE ROG
4243B85E;HANGUL SYLLABLE ROGG
4244B85F;HANGUL SYLLABLE ROGS
4245B860;HANGUL SYLLABLE RON
4246B861;HANGUL SYLLABLE RONJ
4247B862;HANGUL SYLLABLE RONH
4248B863;HANGUL SYLLABLE ROD
4249B864;HANGUL SYLLABLE ROL
4250B865;HANGUL SYLLABLE ROLG
4251B866;HANGUL SYLLABLE ROLM
4252B867;HANGUL SYLLABLE ROLB
4253B868;HANGUL SYLLABLE ROLS
4254B869;HANGUL SYLLABLE ROLT
4255B86A;HANGUL SYLLABLE ROLP
4256B86B;HANGUL SYLLABLE ROLH
4257B86C;HANGUL SYLLABLE ROM
4258B86D;HANGUL SYLLABLE ROB
4259B86E;HANGUL SYLLABLE ROBS
4260B86F;HANGUL SYLLABLE ROS
4261B870;HANGUL SYLLABLE ROSS
4262B871;HANGUL SYLLABLE RONG
4263B872;HANGUL SYLLABLE ROJ
4264B873;HANGUL SYLLABLE ROC
4265B874;HANGUL SYLLABLE ROK
4266B875;HANGUL SYLLABLE ROT
4267B876;HANGUL SYLLABLE ROP
4268B877;HANGUL SYLLABLE ROH
4269B878;HANGUL SYLLABLE RWA
4270B879;HANGUL SYLLABLE RWAG
4271B87A;HANGUL SYLLABLE RWAGG
4272B87B;HANGUL SYLLABLE RWAGS
4273B87C;HANGUL SYLLABLE RWAN
4274B87D;HANGUL SYLLABLE RWANJ
4275B87E;HANGUL SYLLABLE RWANH
4276B87F;HANGUL SYLLABLE RWAD
4277B880;HANGUL SYLLABLE RWAL
4278B881;HANGUL SYLLABLE RWALG
4279B882;HANGUL SYLLABLE RWALM
4280B883;HANGUL SYLLABLE RWALB
4281B884;HANGUL SYLLABLE RWALS
4282B885;HANGUL SYLLABLE RWALT
4283B886;HANGUL SYLLABLE RWALP
4284B887;HANGUL SYLLABLE RWALH
4285B888;HANGUL SYLLABLE RWAM
4286B889;HANGUL SYLLABLE RWAB
4287B88A;HANGUL SYLLABLE RWABS
4288B88B;HANGUL SYLLABLE RWAS
4289B88C;HANGUL SYLLABLE RWASS
4290B88D;HANGUL SYLLABLE RWANG
4291B88E;HANGUL SYLLABLE RWAJ
4292B88F;HANGUL SYLLABLE RWAC
4293B890;HANGUL SYLLABLE RWAK
4294B891;HANGUL SYLLABLE RWAT
4295B892;HANGUL SYLLABLE RWAP
4296B893;HANGUL SYLLABLE RWAH
4297B894;HANGUL SYLLABLE RWAE
4298B895;HANGUL SYLLABLE RWAEG
4299B896;HANGUL SYLLABLE RWAEGG
4300B897;HANGUL SYLLABLE RWAEGS
4301B898;HANGUL SYLLABLE RWAEN
4302B899;HANGUL SYLLABLE RWAENJ
4303B89A;HANGUL SYLLABLE RWAENH
4304B89B;HANGUL SYLLABLE RWAED
4305B89C;HANGUL SYLLABLE RWAEL
4306B89D;HANGUL SYLLABLE RWAELG
4307B89E;HANGUL SYLLABLE RWAELM
4308B89F;HANGUL SYLLABLE RWAELB
4309B8A0;HANGUL SYLLABLE RWAELS
4310B8A1;HANGUL SYLLABLE RWAELT
4311B8A2;HANGUL SYLLABLE RWAELP
4312B8A3;HANGUL SYLLABLE RWAELH
4313B8A4;HANGUL SYLLABLE RWAEM
4314B8A5;HANGUL SYLLABLE RWAEB
4315B8A6;HANGUL SYLLABLE RWAEBS
4316B8A7;HANGUL SYLLABLE RWAES
4317B8A8;HANGUL SYLLABLE RWAESS
4318B8A9;HANGUL SYLLABLE RWAENG
4319B8AA;HANGUL SYLLABLE RWAEJ
4320B8AB;HANGUL SYLLABLE RWAEC
4321B8AC;HANGUL SYLLABLE RWAEK
4322B8AD;HANGUL SYLLABLE RWAET
4323B8AE;HANGUL SYLLABLE RWAEP
4324B8AF;HANGUL SYLLABLE RWAEH
4325B8B0;HANGUL SYLLABLE ROE
4326B8B1;HANGUL SYLLABLE ROEG
4327B8B2;HANGUL SYLLABLE ROEGG
4328B8B3;HANGUL SYLLABLE ROEGS
4329B8B4;HANGUL SYLLABLE ROEN
4330B8B5;HANGUL SYLLABLE ROENJ
4331B8B6;HANGUL SYLLABLE ROENH
4332B8B7;HANGUL SYLLABLE ROED
4333B8B8;HANGUL SYLLABLE ROEL
4334B8B9;HANGUL SYLLABLE ROELG
4335B8BA;HANGUL SYLLABLE ROELM
4336B8BB;HANGUL SYLLABLE ROELB
4337B8BC;HANGUL SYLLABLE ROELS
4338B8BD;HANGUL SYLLABLE ROELT
4339B8BE;HANGUL SYLLABLE ROELP
4340B8BF;HANGUL SYLLABLE ROELH
4341B8C0;HANGUL SYLLABLE ROEM
4342B8C1;HANGUL SYLLABLE ROEB
4343B8C2;HANGUL SYLLABLE ROEBS
4344B8C3;HANGUL SYLLABLE ROES
4345B8C4;HANGUL SYLLABLE ROESS
4346B8C5;HANGUL SYLLABLE ROENG
4347B8C6;HANGUL SYLLABLE ROEJ
4348B8C7;HANGUL SYLLABLE ROEC
4349B8C8;HANGUL SYLLABLE ROEK
4350B8C9;HANGUL SYLLABLE ROET
4351B8CA;HANGUL SYLLABLE ROEP
4352B8CB;HANGUL SYLLABLE ROEH
4353B8CC;HANGUL SYLLABLE RYO
4354B8CD;HANGUL SYLLABLE RYOG
4355B8CE;HANGUL SYLLABLE RYOGG
4356B8CF;HANGUL SYLLABLE RYOGS
4357B8D0;HANGUL SYLLABLE RYON
4358B8D1;HANGUL SYLLABLE RYONJ
4359B8D2;HANGUL SYLLABLE RYONH
4360B8D3;HANGUL SYLLABLE RYOD
4361B8D4;HANGUL SYLLABLE RYOL
4362B8D5;HANGUL SYLLABLE RYOLG
4363B8D6;HANGUL SYLLABLE RYOLM
4364B8D7;HANGUL SYLLABLE RYOLB
4365B8D8;HANGUL SYLLABLE RYOLS
4366B8D9;HANGUL SYLLABLE RYOLT
4367B8DA;HANGUL SYLLABLE RYOLP