root/trunk/leim/quail/hangul.el

Revision 4220, 52.6 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to LF
<
Line 
1 ;;; hangul.el --- Quail package for inputting Korean Hangul characters  -*-coding: iso-2022-7bit;-*-
2
3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 ;;   Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;;   2006, 2007, 2008
7 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
8 ;;   Registration Number H14PRO021
9
10 ;; Keywords: multilingual, input method, Korean, Hangul
11
12 ;; This file is part of GNU Emacs.
13
14 ;; GNU Emacs is free software; you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation; either version 3, or (at your option)
17 ;; any later version.
18
19 ;; GNU Emacs is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22 ;; GNU General Public License for more details.
23
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
26 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27 ;; Boston, MA 02110-1301, USA.
28
29 ;;; Commentary:
30
31 ;; This file defines korean-hangul keyboards:
32 ;; - hangul keyboard type 2 keyboard input method
33
34 ;;; Code:
35
36 (require 'quail)
37 (require 'korea-util)
38
39 (quail-define-package
40  "korean-hangul" "Korean" "$(CGQ(B2"
41  '((?r . "$(C$!(B") (?s . "$(C$$(B") (?e . "$(C$'(B") (?f . "$(C$)(B") (?a . "$(C$1(B")
42    (?q . "$(C$2(B") (?t . "$(C$5(B") (?d . "$(C$7(B") (?w . "$(C$8(B") (?c . "$(C$:(B")
43    (?z . "$(C$;(B") (?x . "$(C$<(B") (?v . "$(C$=(B") (?g . "$(C$>(B")
44    (?R . "$(C$"(B") (?E . "$(C$((B") (?Q . "$(C$3(B") (?W . "$(C$9(B") (?T . "$(C$6(B")
45    (?O . "$(C$B(B") (?P . "$(C$F(B")
46    (?k . "$(C$?(B") (?i . "$(C$A(B") (?j . "$(C$C(B") (?p . "$(C$D(B") (?u . "$(C$E(B") (?h . "$(C$G(B")
47    (?y . "$(C$K(B") (?n . "$(C$L(B") (?b . "$(C$P(B") (?m . "$(C$Q(B") (?l . "$(C$S(B"))
48  "$(CGQ1[(B 2$(C9z=D(B: Hangul input method with Hangul keyboard layout (KSC5601)
49   $(CGQ1[(B:  $(C$!$"$$$'$($)$1$2$3$5$6$7$8$9$:$;$<$=$>$?$A$C$D$F$E$G$K$L$P$Q$S$@$B(B
50   KEY:  r R s e E f a q Q t T d w W c z x v g k i j p P u h y n b m l o O
51
52 The key sequence \"Z<key>\" can be used for \"$(C#0(B..$(C#A(B..$(C#a(B..\".
53 The key sequence \"H<key-sequence>\" can be used for \"$(C$U$V(B...\".
54 The key sequnece \"S<key>\" can be used for such symbols as \"$(C!M!L"6(B...\".
55
56 You can use the key TAB to know the available key combination.
57 For instance, typing \"S\" followed by TAB will tell you
58  which key you should type to input some specific symbol.
59 --- Example ---
60 <key sequence>          r       k       r       k
61 <string inserted>       $(C$!(B       $(C0!(B       $(C0"(B       $(C0!0!(B
62 <key sequence>          r       k       r       <C-SP>  k
63 <string inserted>       $(C$!(B       $(C0!(B       $(C0"(B       $(C0"(B       $(C0"$?(B"
64  nil t t nil nil nil t)
65
66 (quail-define-rules
67  ("r"   ?$(C$!(B)
68  ("s"   ?$(C$$(B)
69  ("e"   ?$(C$'(B)
70  ("f"   ?$(C$)(B)
71  ("a"   ?$(C$1(B)
72  ("q"   ?$(C$2(B)
73  ("t"   ?$(C$5(B)
74  ("d"   ?$(C$7(B)
75  ("w"   ?$(C$8(B)
76  ("c"   ?$(C$:(B)
77  ("z"   ?$(C$;(B)
78  ("x"   ?$(C$<(B)
79  ("v"   ?$(C$=(B)
80  ("g"   ?$(C$>(B)
81
82  ("R"   ?$(C$"(B)
83  ("E"   ?$(C$((B)
84  ("Q"   ?$(C$3(B)
85  ("W"   ?$(C$9(B)
86  ("T"   ?$(C$6(B)
87  ("P"   ?$(C$F(B)
88
89  ("k"   ?$(C$?(B)
90  ("i"   ?$(C$A(B)
91  ("j"   ?$(C$C(B)
92  ("p"   ?$(C$D(B)
93  ("u"   ?$(C$E(B)
94  ("h"   ?$(C$G(B)
95  ("y"   ?$(C$K(B)
96  ("n"   ?$(C$L(B)
97  ("b"   ?$(C$P(B)
98  ("m"   ?$(C$Q(B)
99  ("l"   ?$(C$S(B)
100  ("o"   ?$(C$@(B)
101  ("O"   ?$(C$B(B)
102
103  ("rk"  ?$(C0!(B)
104  ("rkr" ?$(C0"(B)
105  ("rks" ?$(C0#(B)
106  ("rke" ?$(C0$(B)
107  ("rkf" ?$(C0%(B)
108  ("rkfr"        ?$(C0&(B)
109  ("rkfa"        ?$(C0'(B)
110  ("rka" ?$(C0((B)
111  ("rkq" ?$(C0)(B)
112  ("rkqt"        ?$(C0*(B)
113  ("rkt" ?$(C0+(B)
114  ("rkT" ?$(C0,(B)
115  ("rkd" ?$(C0-(B)
116  ("rkw" ?$(C0.(B)
117  ("rkc" ?$(C0/(B)
118  ("rkx" ?$(C00(B)
119  ("rkv" ?$(C01(B)
120  ("rkg" ?$(C02(B)
121  ("ro"  ?$(C03(B)
122  ("ror" ?$(C04(B)
123  ("ros" ?$(C05(B)
124  ("rof" ?$(C06(B)
125  ("roa" ?$(C07(B)
126  ("roq" ?$(C08(B)
127  ("rot" ?$(C09(B)
128  ("roT" ?$(C0:(B)
129  ("rod" ?$(C0;(B)
130  ("ri"  ?$(C0<(B)
131  ("rir" ?$(C0=(B)
132  ("ris" ?$(C0>(B)
133  ("rif" ?$(C0?(B)
134  ("rit" ?$(C0@(B)
135  ("rid" ?$(C0A(B)
136  ("rO"  ?$(C0B(B)
137  ("rOs" ?$(C0C(B)
138  ("rOf" ?$(C0D(B)
139  ("rj"  ?$(C0E(B)
140  ("rjr" ?$(C0F(B)
141  ("rjs" ?$(C0G(B)
142  ("rje" ?$(C0H(B)
143  ("rjf" ?$(C0I(B)
144  ("rjfa"        ?$(C0J(B)
145  ("rja" ?$(C0K(B)
146  ("rjq" ?$(C0L(B)
147  ("rjt" ?$(C0M(B)
148  ("rjT" ?$(C0N(B)
149  ("rjd" ?$(C0O(B)
150  ("rjw" ?$(C0P(B)
151  ("rjx" ?$(C0Q(B)
152  ("rjv" ?$(C0R(B)
153  ("rjg" ?$(C0S(B)
154  ("rp"  ?$(C0T(B)
155  ("rps" ?$(C0U(B)
156  ("rpf" ?$(C0V(B)
157  ("rpa" ?$(C0W(B)
158  ("rpq" ?$(C0X(B)
159  ("rpt" ?$(C0Y(B)
160  ("rpd" ?$(C0[(B)
161  ("rpT" ?$(C0Z(B)
162  ("ru"  ?$(C0\(B)
163  ("rur" ?$(C0](B)
164  ("ruR" ?$(C0^(B)
165  ("rus" ?$(C0_(B)
166  ("rue" ?$(C0`(B)
167  ("ruf" ?$(C0a(B)
168  ("rua" ?$(C0b(B)
169  ("ruq" ?$(C0c(B)
170  ("rut" ?$(C0d(B)
171  ("ruT" ?$(C0e(B)
172  ("rud" ?$(C0f(B)
173  ("rux" ?$(C0g(B)
174  ("rP"  ?$(C0h(B)
175  ("rPs" ?$(C0i(B)
176  ("rPf" ?$(C0j(B)
177  ("rPq" ?$(C0k(B)
178  ("rPt" ?$(C0l(B)
179  ("rh"  ?$(C0m(B)
180  ("rhr" ?$(C0n(B)
181  ("rhs" ?$(C0o(B)
182  ("rhe" ?$(C0p(B)
183  ("rhf" ?$(C0q(B)
184  ("rhfa"        ?$(C0r(B)
185  ("rhft"        ?$(C0s(B)
186  ("rhfg"        ?$(C0t(B)
187  ("rha" ?$(C0u(B)
188  ("rhq" ?$(C0v(B)
189  ("rht" ?$(C0w(B)
190  ("rhd" ?$(C0x(B)
191  ("rhw" ?$(C0y(B)
192  ("rhk" ?$(C0z(B)
193  ("rhkr"        ?$(C0{(B)
194  ("rhks"        ?$(C0|(B)
195  ("rhkf"        ?$(C0}(B)
196  ("rhkfa"       ?$(C0~(B)
197  ("rhka"        ?$(C1!(B)
198  ("rhkq"        ?$(C1"(B)
199  ("rhkt"        ?$(C1#(B)
200  ("rhkd"        ?$(C1$(B)
201  ("rho" ?$(C1%(B)
202  ("rhos"        ?$(C1&(B)
203  ("rhof"        ?$(C1'(B)
204  ("rhoq"        ?$(C1((B)
205  ("rhoT"        ?$(C1)(B)
206  ("rhod"        ?$(C1*(B)
207  ("rhl" ?$(C1+(B)
208  ("rhlr"        ?$(C1,(B)
209  ("rhls"        ?$(C1-(B)
210  ("rhlf"        ?$(C1.(B)
211  ("rhla"        ?$(C1/(B)
212  ("rhlq"        ?$(C10(B)
213  ("rhlt"        ?$(C11(B)
214  ("rhld"        ?$(C12(B)
215  ("ry"  ?$(C13(B)
216  ("rys" ?$(C14(B)
217  ("ryf" ?$(C15(B)
218  ("ryq" ?$(C16(B)
219  ("ryt" ?$(C17(B)
220  ("rn"  ?$(C18(B)
221  ("rnr" ?$(C19(B)
222  ("rns" ?$(C1:(B)
223  ("rne" ?$(C1;(B)
224  ("rnf" ?$(C1<(B)
225  ("rnfr"        ?$(C1=(B)
226  ("rnfa"        ?$(C1>(B)
227  ("rnfg"        ?$(C1?(B)
228  ("rna" ?$(C1@(B)
229  ("rnq" ?$(C1A(B)
230  ("rnt" ?$(C1B(B)
231  ("rnd" ?$(C1C(B)
232  ("rnw" ?$(C1D(B)
233  ("rnj" ?$(C1E(B)
234  ("rnjr"        ?$(C1F(B)
235  ("rnjs"        ?$(C1G(B)
236  ("rnjf"        ?$(C1H(B)
237  ("rnjT"        ?$(C1I(B)
238  ("rnjd"        ?$(C1J(B)
239  ("rnp" ?$(C1K(B)
240  ("rnpt"        ?$(C1L(B)
241  ("rnl" ?$(C1M(B)
242  ("rnlr"        ?$(C1N(B)
243  ("rnls"        ?$(C1O(B)
244  ("rnlf"        ?$(C1P(B)
245  ("rnla"        ?$(C1Q(B)
246  ("rnlq"        ?$(C1R(B)
247  ("rnlt"        ?$(C1S(B)
248  ("rb"  ?$(C1T(B)
249  ("rbs" ?$(C1U(B)
250  ("rbf" ?$(C1V(B)
251  ("rm"  ?$(C1W(B)
252  ("rmr" ?$(C1X(B)
253  ("rms" ?$(C1Y(B)
254  ("rme" ?$(C1Z(B)
255  ("rmf" ?$(C1[(B)
256  ("rmfr"        ?$(C1\(B)
257  ("rma" ?$(C1](B)
258  ("rmq" ?$(C1^(B)
259  ("rmt" ?$(C1_(B)
260  ("rmd" ?$(C1`(B)
261  ("rml" ?$(C1a(B)
262  ("rl"  ?$(C1b(B)
263  ("rlr" ?$(C1c(B)
264  ("rls" ?$(C1d(B)
265  ("rle" ?$(C1e(B)
266  ("rlf" ?$(C1f(B)
267  ("rlfa"        ?$(C1g(B)
268  ("rla" ?$(C1h(B)
269  ("rlq" ?$(C1i(B)
270  ("rlt" ?$(C1j(B)
271  ("rld" ?$(C1k(B)
272  ("rlw" ?$(C1l(B)
273  ("rlv" ?$(C1m(B)
274  ("Rk"  ?$(C1n(B)
275  ("Rkr" ?$(C1o(B)
276  ("RkR" ?$(C1p(B)
277  ("Rks" ?$(C1q(B)
278  ("Rkf" ?$(C1r(B)
279  ("Rkfa"        ?$(C1s(B)
280  ("Rka" ?$(C1t(B)
281  ("Rkq" ?$(C1u(B)
282  ("Rkt" ?$(C1v(B)
283  ("RkT" ?$(C1w(B)
284  ("Rkd" ?$(C1x(B)
285  ("Rkx" ?$(C1y(B)
286  ("Ro"  ?$(C1z(B)
287  ("Ror" ?$(C1{(B)
288  ("Ros" ?$(C1|(B)
289  ("Rof" ?$(C1}(B)
290  ("Roa" ?$(C1~(B)
291  ("Roq" ?$(C2!(B)
292  ("Rot" ?$(C2"(B)
293  ("RoT" ?$(C2#(B)
294  ("Rod" ?$(C2$(B)
295  ("Ri"  ?$(C2%(B)
296  ("Rir" ?$(C2&(B)
297  ("Rif" ?$(C2'(B)
298  ("Rj"  ?$(C2((B)
299  ("Rjr" ?$(C2)(B)
300  ("RjR" ?$(C2*(B)
301  ("Rjs" ?$(C2+(B)
302  ("Rjf" ?$(C2,(B)
303  ("Rja" ?$(C2-(B)
304  ("Rjq" ?$(C2.(B)
305  ("Rjt" ?$(C2/(B)
306  ("RjT" ?$(C20(B)
307  ("Rjd" ?$(C21(B)
308  ("Rp"  ?$(C22(B)
309  ("Rpr" ?$(C23(B)
310  ("Rps" ?$(C24(B)
311  ("Rpa" ?$(C25(B)
312  ("Rpt" ?$(C26(B)
313  ("Rpd" ?$(C27(B)
314  ("Ru"  ?$(C28(B)
315  ("Rus" ?$(C29(B)
316  ("Ruf" ?$(C2:(B)
317  ("Rut" ?$(C2;(B)
318  ("RuT" ?$(C2<(B)
319  ("Rux" ?$(C2=(B)
320  ("RP"  ?$(C2>(B)
321  ("Rh"  ?$(C2?(B)
322  ("Rhr" ?$(C2@(B)
323  ("Rhs" ?$(C2A(B)
324  ("Rhsg"        ?$(C2B(B)
325  ("Rhf" ?$(C2C(B)
326  ("Rha" ?$(C2D(B)
327  ("Rhq" ?$(C2E(B)
328  ("Rht" ?$(C2F(B)
329  ("Rhd" ?$(C2G(B)
330  ("Rhw" ?$(C2H(B)
331  ("Rhc" ?$(C2I(B)
332  ("Rhk" ?$(C2J(B)
333  ("Rhkr"        ?$(C2K(B)
334  ("Rhkf"        ?$(C2L(B)
335  ("RhkT"        ?$(C2M(B)
336  ("Rhkd"        ?$(C2N(B)
337  ("Rho" ?$(C2O(B)
338  ("Rhor"        ?$(C2P(B)
339  ("Rhod"        ?$(C2Q(B)
340  ("Rhl" ?$(C2R(B)
341  ("Rhls"        ?$(C2S(B)
342  ("Rhlf"        ?$(C2T(B)
343  ("Rhla"        ?$(C2U(B)
344  ("Rhlq"        ?$(C2V(B)
345  ("Rhld"        ?$(C2W(B)
346  ("Ry"  ?$(C2X(B)
347  ("Rn"  ?$(C2Y(B)
348  ("Rnr" ?$(C2Z(B)
349  ("Rns" ?$(C2[(B)
350  ("Rnf" ?$(C2\(B)
351  ("Rnfg"        ?$(C2](B)
352  ("Rna" ?$(C2^(B)
353  ("Rnq" ?$(C2_(B)
354  ("Rnt" ?$(C2`(B)
355  ("Rnd" ?$(C2a(B)
356  ("Rnw" ?$(C2b(B)
357  ("Rnj" ?$(C2c(B)
358  ("Rnjf"        ?$(C2d(B)
359  ("RnjT"        ?$(C2e(B)
360  ("Rnjd"        ?$(C2f(B)
361  ("Rnp" ?$(C2g(B)
362  ("Rnpr"        ?$(C2h(B)
363  ("Rnps"        ?$(C2i(B)
364  ("Rnpf"        ?$(C2j(B)
365  ("Rnpa"        ?$(C2k(B)
366  ("Rnpq"        ?$(C2l(B)
367  ("RnpT"        ?$(C2m(B)
368  ("Rnl" ?$(C2n(B)
369  ("Rnls"        ?$(C2o(B)
370  ("Rnlf"        ?$(C2p(B)
371  ("Rnla"        ?$(C2q(B)
372  ("Rnlq"        ?$(C2r(B)
373  ("Rb"  ?$(C2s(B)
374  ("Rm"  ?$(C2t(B)
375  ("Rmr" ?$(C2u(B)
376  ("Rms" ?$(C2v(B)
377  ("Rmsg"        ?$(C2w(B)
378  ("Rmf" ?$(C2x(B)
379  ("Rmfa"        ?$(C2y(B)
380  ("Rmfg"        ?$(C2z(B)
381  ("Rma" ?$(C2{(B)
382  ("Rmq" ?$(C2|(B)
383  ("Rmt" ?$(C2}(B)
384  ("Rmd" ?$(C2~(B)
385  ("Rmx" ?$(C3!(B)
386  ("Rl"  ?$(C3"(B)
387  ("Rlr" ?$(C3#(B)
388  ("Rls" ?$(C3$(B)
389  ("Rlf" ?$(C3%(B)
390  ("Rla" ?$(C3&(B)
391  ("Rlq" ?$(C3'(B)
392  ("Rlt" ?$(C3((B)
393  ("Rld" ?$(C3)(B)
394  ("sk"  ?$(C3*(B)
395  ("skr" ?$(C3+(B)
396  ("skR" ?$(C3,(B)
397  ("sks" ?$(C3-(B)
398  ("ske" ?$(C3.(B)
399  ("skf" ?$(C3/(B)
400  ("skfr"        ?$(C30(B)
401  ("skfa"        ?$(C31(B)
402  ("ska" ?$(C32(B)
403  ("skq" ?$(C33(B)
404  ("skt" ?$(C34(B)
405  ("skT" ?$(C35(B)
406  ("skd" ?$(C36(B)
407  ("skw" ?$(C37(B)
408  ("skc" ?$(C38(B)
409  ("skx" ?$(C39(B)
410  ("skg" ?$(C3:(B)
411  ("so"  ?$(C3;(B)
412  ("sor" ?$(C3<(B)
413  ("sos" ?$(C3=(B)
414  ("sof" ?$(C3>(B)
415  ("soa" ?$(C3?(B)
416  ("soq" ?$(C3@(B)
417  ("sot" ?$(C3A(B)
418  ("soT" ?$(C3B(B)
419  ("sod" ?$(C3C(B)
420  ("si"  ?$(C3D(B)
421  ("sir" ?$(C3E(B)
422  ("sis" ?$(C3F(B)
423  ("sif" ?$(C3G(B)
424  ("sia" ?$(C3H(B)
425  ("sid" ?$(C3I(B)
426  ("sj"  ?$(C3J(B)
427  ("sjr" ?$(C3K(B)
428  ("sjrt"        ?$(C3L(B)
429  ("sjs" ?$(C3M(B)
430  ("sjf" ?$(C3N(B)
431  ("sjfa"        ?$(C3O(B)
432  ("sjfq"        ?$(C3P(B)
433  ("sja" ?$(C3Q(B)
434  ("sjq" ?$(C3R(B)
435  ("sjt" ?$(C3S(B)
436  ("sjT" ?$(C3T(B)
437  ("sjd" ?$(C3U(B)
438  ("sjg" ?$(C3V(B)
439  ("sp"  ?$(C3W(B)
440  ("spr" ?$(C3X(B)
441  ("sps" ?$(C3Y(B)
442  ("spf" ?$(C3Z(B)
443  ("spa" ?$(C3[(B)
444  ("spq" ?$(C3\(B)
445  ("spt" ?$(C3](B)
446  ("spT" ?$(C3^(B)
447  ("spd" ?$(C3_(B)
448  ("su"  ?$(C3`(B)
449  ("sur" ?$(C3a(B)
450  ("sus" ?$(C3b(B)
451  ("suf" ?$(C3c(B)
452  ("sua" ?$(C3d(B)
453  ("suq" ?$(C3e(B)
454  ("suT" ?$(C3f(B)
455  ("sud" ?$(C3g(B)
456  ("suz" ?$(C3h(B)
457  ("sP"  ?$(C3i(B)
458  ("sPs" ?$(C3j(B)
459  ("sh"  ?$(C3k(B)
460  ("shr" ?$(C3l(B)
461  ("shs" ?$(C3m(B)
462  ("shf" ?$(C3n(B)
463  ("shfa"        ?$(C3o(B)
464  ("sha" ?$(C3p(B)
465  ("shq" ?$(C3q(B)
466  ("sht" ?$(C3r(B)
467  ("shd" ?$(C3s(B)
468  ("shv" ?$(C3t(B)
469  ("shg" ?$(C3u(B)
470  ("shk" ?$(C3v(B)
471  ("shks"        ?$(C3w(B)
472  ("shkf"        ?$(C3x(B)
473  ("shkT"        ?$(C3y(B)
474  ("shl" ?$(C3z(B)
475  ("shls"        ?$(C3{(B)
476  ("shlf"        ?$(C3|(B)
477  ("shla"        ?$(C3}(B)
478  ("shlq"        ?$(C3~(B)
479  ("shlt"        ?$(C4!(B)
480  ("sy"  ?$(C4"(B)
481  ("syr" ?$(C4#(B)
482  ("sys" ?$(C4$(B)
483  ("syf" ?$(C4%(B)
484  ("syq" ?$(C4&(B)
485  ("syt" ?$(C4'(B)
486  ("syd" ?$(C4((B)
487  ("sn"  ?$(C4)(B)
488  ("snr" ?$(C4*(B)
489  ("sns" ?$(C4+(B)
490  ("sne" ?$(C4,(B)
491  ("snf" ?$(C4-(B)
492  ("sna" ?$(C4.(B)
493  ("snq" ?$(C4/(B)
494  ("snt" ?$(C40(B)
495  ("snd" ?$(C41(B)
496  ("snj" ?$(C42(B)
497  ("snjT"        ?$(C43(B)
498  ("snp" ?$(C44(B)
499  ("snl" ?$(C45(B)
500  ("snls"        ?$(C46(B)
501  ("snlf"        ?$(C47(B)
502  ("snla"        ?$(C48(B)
503  ("snlq"        ?$(C49(B)
504  ("sb"  ?$(C4:(B)
505  ("sbr" ?$(C4;(B)
506  ("sbf" ?$(C4<(B)
507  ("sba" ?$(C4=(B)
508  ("sbq" ?$(C4>(B)
509  ("sbd" ?$(C4?(B)
510  ("sm"  ?$(C4@(B)
511  ("smr" ?$(C4A(B)
512  ("sms" ?$(C4B(B)
513  ("smf" ?$(C4C(B)
514  ("smfr"        ?$(C4D(B)
515  ("smfa"        ?$(C4E(B)
516  ("sma" ?$(C4F(B)
517  ("smq" ?$(C4G(B)
518  ("smt" ?$(C4H(B)
519  ("smd" ?$(C4I(B)
520  ("smw" ?$(C4J(B)
521  ("smv" ?$(C4K(B)
522  ("sml" ?$(C4L(B)
523  ("smls"        ?$(C4M(B)
524  ("smlf"        ?$(C4N(B)
525  ("sl"  ?$(C4O(B)
526  ("slr" ?$(C4P(B)
527  ("sls" ?$(C4Q(B)
528  ("slf" ?$(C4R(B)
529  ("slfa"        ?$(C4S(B)
530  ("sla" ?$(C4T(B)
531  ("slq" ?$(C4U(B)
532  ("slt" ?$(C4V(B)
533  ("sld" ?$(C4W(B)
534  ("slv" ?$(C4X(B)
535  ("ek"  ?$(C4Y(B)
536  ("ekr" ?$(C4Z(B)
537  ("ekR" ?$(C4[(B)
538  ("eks" ?$(C4\(B)
539  ("eke" ?$(C4](B)
540  ("ekf" ?$(C4^(B)
541  ("ekfr"        ?$(C4_(B)
542  ("ekfa"        ?$(C4`(B)
543  ("ekfq"        ?$(C4a(B)
544  ("ekfg"        ?$(C4b(B)
545  ("eka" ?$(C4c(B)
546  ("ekq" ?$(C4d(B)
547  ("ekt" ?$(C4e(B)
548  ("ekT" ?$(C4f(B)
549  ("ekd" ?$(C4g(B)
550  ("ekw" ?$(C4h(B)
551  ("ekc" ?$(C4i(B)
552  ("ekg" ?$(C4j(B)
553  ("eo"  ?$(C4k(B)
554  ("eor" ?$(C4l(B)
555  ("eos" ?$(C4m(B)
556  ("eof" ?$(C4n(B)
557  ("eoa" ?$(C4o(B)
558  ("eoq" ?$(C4p(B)
559  ("eot" ?$(C4q(B)
560  ("eoT" ?$(C4r(B)
561  ("eod" ?$(C4s(B)
562  ("ei"  ?$(C4t(B)
563  ("ej"  ?$(C4u(B)
564  ("ejr" ?$(C4v(B)
565  ("ejR" ?$(C4w(B)
566  ("ejs" ?$(C4x(B)
567  ("eje" ?$(C4y(B)
568  ("ejf" ?$(C4z(B)
569  ("ejfa"        ?$(C4{(B)
570  ("ejfq"        ?$(C4|(B)
571  ("eja" ?$(C4}(B)
572  ("ejq" ?$(C4~(B)
573  ("ejt" ?$(C5!(B)
574  ("ejd" ?$(C5"(B)
575  ("ejc" ?$(C5#(B)
576  ("ejv" ?$(C5$(B)
577  ("ep"  ?$(C5%(B)
578  ("epr" ?$(C5&(B)
579  ("eps" ?$(C5'(B)
580  ("epf" ?$(C5((B)
581  ("epa" ?$(C5)(B)
582  ("epq" ?$(C5*(B)
583  ("ept" ?$(C5+(B)
584  ("epT" ?$(C5,(B)
585  ("epd" ?$(C5-(B)
586  ("eu"  ?$(C5.(B)
587  ("eus" ?$(C5/(B)
588  ("euf" ?$(C50(B)
589  ("euT" ?$(C51(B)
590  ("eud" ?$(C52(B)
591  ("eP"  ?$(C53(B)
592  ("ePs" ?$(C54(B)
593  ("eh"  ?$(C55(B)
594  ("ehr" ?$(C56(B)
595  ("ehs" ?$(C57(B)
596  ("ehe" ?$(C58(B)
597  ("ehf" ?$(C59(B)
598  ("ehfa"        ?$(C5:(B)
599  ("ehft"        ?$(C5;(B)
600  ("eha" ?$(C5<(B)
601  ("ehq" ?$(C5=(B)
602  ("eht" ?$(C5>(B)
603  ("ehd" ?$(C5?(B)
604  ("ehc" ?$(C5@(B)
605  ("ehx" ?$(C5A(B)
606  ("ehk" ?$(C5B(B)
607  ("ehks"        ?$(C5C(B)
608  ("ehkf"        ?$(C5D(B)
609  ("eho" ?$(C5E(B)
610  ("ehoT"        ?$(C5F(B)
611  ("ehl" ?$(C5G(B)
612  ("ehls"        ?$(C5H(B)
613  ("ehlf"        ?$(C5I(B)
614  ("ehla"        ?$(C5J(B)
615  ("ehlq"        ?$(C5K(B)
616  ("ehlt"        ?$(C5L(B)
617  ("ey"  ?$(C5M(B)
618  ("en"  ?$(C5N(B)
619  ("enr" ?$(C5O(B)
620  ("ens" ?$(C5P(B)
621  ("enf" ?$(C5Q(B)
622  ("ena" ?$(C5R(B)
623  ("enq" ?$(C5S(B)
624  ("ent" ?$(C5T(B)
625  ("end" ?$(C5U(B)
626  ("enj" ?$(C5V(B)
627  ("enjT"        ?$(C5W(B)
628  ("enp" ?$(C5X(B)
629  ("enpd"        ?$(C5Y(B)
630  ("enl" ?$(C5Z(B)
631  ("enls"        ?$(C5[(B)
632  ("enlf"        ?$(C5\(B)
633  ("enlq"        ?$(C5](B)
634  ("enlt"        ?$(C5^(B)
635  ("enld"        ?$(C5_(B)
636  ("eb"  ?$(C5`(B)
637  ("ebs" ?$(C5a(B)
638  ("ebf" ?$(C5b(B)
639  ("eba" ?$(C5c(B)
640  ("ebd" ?$(C5d(B)
641  ("em"  ?$(C5e(B)
642  ("emr" ?$(C5f(B)
643  ("ems" ?$(C5g(B)
644  ("eme" ?$(C5h(B)
645  ("emf" ?$(C5i(B)
646  ("emfa"        ?$(C5j(B)
647  ("ema" ?$(C5k(B)
648  ("emq" ?$(C5l(B)
649  ("emt" ?$(C5m(B)
650  ("emd" ?$(C5n(B)
651  ("eml" ?$(C5o(B)
652  ("el"  ?$(C5p(B)
653  ("elr" ?$(C5q(B)
654  ("els" ?$(C5r(B)
655  ("ele" ?$(C5s(B)
656  ("elf" ?$(C5t(B)
657  ("ela" ?$(C5u(B)
658  ("elq" ?$(C5v(B)
659  ("elt" ?$(C5w(B)
660  ("elT" ?$(C5x(B)
661  ("eld" ?$(C5y(B)
662  ("elw" ?$(C5z(B)
663  ("Ek"  ?$(C5{(B)
664  ("Ekr" ?$(C5|(B)
665  ("Eks" ?$(C5}(B)
666  ("Ekf" ?$(C5~(B)
667  ("Eka" ?$(C6!(B)
668  ("Ekq" ?$(C6"(B)
669  ("Ekt" ?$(C6#(B)
670  ("EkT" ?$(C6$(B)
671  ("Ekd" ?$(C6%(B)
672  ("Ekg" ?$(C6&(B)
673  ("Eo"  ?$(C6'(B)
674  ("Eor" ?$(C6((B)
675  ("Eos" ?$(C6)(B)
676  ("Eof" ?$(C6*(B)
677  ("Eoa" ?$(C6+(B)
678  ("Eoq" ?$(C6,(B)
679  ("Eot" ?$(C6-(B)
680  ("EoT" ?$(C6.(B)
681  ("Eod" ?$(C6/(B)
682  ("Ej"  ?$(C60(B)
683  ("Ejr" ?$(C61(B)
684  ("Ejs" ?$(C62(B)
685  ("Ejf" ?$(C63(B)
686  ("Ejfa"        ?$(C64(B)
687  ("Ejfq"        ?$(C65(B)
688  ("Eja" ?$(C66(B)
689  ("Ejq" ?$(C67(B)
690  ("Ejt" ?$(C68(B)
691  ("EjT" ?$(C69(B)
692  ("Ejd" ?$(C6:(B)
693  ("Ejg" ?$(C6;(B)
694  ("Ep"  ?$(C6<(B)
695  ("Epr" ?$(C6=(B)
696  ("Eps" ?$(C6>(B)
697  ("Epf" ?$(C6?(B)
698  ("Epa" ?$(C6@(B)
699  ("Epq" ?$(C6A(B)
700  ("Ept" ?$(C6B(B)
701  ("EpT" ?$(C6C(B)
702  ("Epd" ?$(C6D(B)
703  ("Eu"  ?$(C6E(B)
704  ("EuT" ?$(C6F(B)
705  ("Eh"  ?$(C6G(B)
706  ("Ehr" ?$(C6H(B)
707  ("Ehs" ?$(C6I(B)
708  ("Ehf" ?$(C6J(B)
709  ("Ehd" ?$(C6K(B)
710  ("Ehk" ?$(C6L(B)
711  ("Ehkf"        ?$(C6M(B)
712  ("Eho" ?$(C6N(B)
713  ("Ehl" ?$(C6O(B)
714  ("Ehls"        ?$(C6P(B)
715  ("En"  ?$(C6Q(B)
716  ("Enr" ?$(C6R(B)
717  ("Ens" ?$(C6S(B)
718  ("Enf" ?$(C6T(B)
719  ("Enfg"        ?$(C6U(B)
720  ("Ena" ?$(C6V(B)
721  ("End" ?$(C6W(B)
722  ("Enp" ?$(C6X(B)
723  ("Enl" ?$(C6Y(B)
724  ("Enls"        ?$(C6Z(B)
725  ("Enlf"        ?$(C6[(B)
726  ("Enla"        ?$(C6\(B)
727  ("Enlq"        ?$(C6](B)
728  ("Enld"        ?$(C6^(B)
729  ("Em"  ?$(C6_(B)
730  ("Emr" ?$(C6`(B)
731  ("Ems" ?$(C6a(B)
732  ("Eme" ?$(C6b(B)
733  ("Emf" ?$(C6c(B)
734  ("Ema" ?$(C6d(B)
735  ("Emq" ?$(C6e(B)
736  ("Emt" ?$(C6f(B)
737  ("Eml" ?$(C6g(B)
738  ("Emls"        ?$(C6h(B)
739  ("Emlf"        ?$(C6i(B)
740  ("Emla"        ?$(C6j(B)
741  ("Emlq"        ?$(C6k(B)
742  ("El"  ?$(C6l(B)
743  ("Els" ?$(C6m(B)
744  ("Elf" ?$(C6n(B)
745  ("Ela" ?$(C6o(B)
746  ("Elq" ?$(C6p(B)
747  ("Elt" ?$(C6q(B)
748  ("Eld" ?$(C6r(B)
749  ("fk"  ?$(C6s(B)
750  ("fkr" ?$(C6t(B)
751  ("fks" ?$(C6u(B)
752  ("fkf" ?$(C6v(B)
753  ("fka" ?$(C6w(B)
754  ("fkq" ?$(C6x(B)
755  ("fkt" ?$(C6y(B)
756  ("fkT" ?$(C6z(B)
757  ("fkd" ?$(C6{(B)
758  ("fkw" ?$(C6|(B)
759  ("fkv" ?$(C6}(B)
760  ("fkg" ?$(C6~(B)
761  ("fo"  ?$(C7!(B)
762  ("for" ?$(C7"(B)
763  ("fos" ?$(C7#(B)
764  ("fof" ?$(C7$(B)