pax_global_header00006660000000000000000000000064125414150370014514gustar00rootroot0000000000000052 comment=0098d85a037ef5c99a648a3669a077781a45e8cc sombok-sombok-2.4.0/000077500000000000000000000000001254141503700143015ustar00rootroot00000000000000sombok-sombok-2.4.0/.gitignore000066400000000000000000000003621254141503700162720ustar00rootroot00000000000000.deps/ Makefile Makefile.in aclocal.m4 autom4te.cache/ config.h config.h.in config.log config.status configure doc/doxyfile include/sombok.h libtool sombok.pc sombok.spec stamp-h1 .libs/ doc/html/ *.la *.lo *.o stamp-html data/*.old sombok sombok-sombok-2.4.0/.gitmodules000066400000000000000000000001461254141503700164570ustar00rootroot00000000000000[submodule "test-data"] path = test-data url = https://github.com/hatukanezumi/sombok-test-data.git sombok-sombok-2.4.0/ARTISTIC000066400000000000000000000144631254141503700154560ustar00rootroot00000000000000The "Artistic License" Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. "Copyright Holder" is whoever is named in the copyright or copyrights for the package. "You" is you, if you're thinking about copying or distributing this Package. "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a. place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b. use the modified Package only within your corporation or organization. c. rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d. make other distribution arrangements with the Copyright Holder. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a. distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b. accompany the distribution with the machine-readable source of the Package with your modifications. c. give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d. make other distribution arrangements with the Copyright Holder. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End sombok-sombok-2.4.0/AUTHORS000066400000000000000000000000561254141503700153520ustar00rootroot00000000000000Hatuka*nezumi - IKEDA Soji sombok-sombok-2.4.0/COPYING000066400000000000000000000305301254141503700153350ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! sombok-sombok-2.4.0/ChangeLog000066400000000000000000000251761254141503700160660ustar00rootroot000000000000002.4.0 2015-06-21 * Fix: Added rules 21b and 22.02 introduced by Unicode 8.0.0. * Update -version-info from 4:6:1 to 4:7:1. 2.3.3 2015-06-21 * Withdrawn. * Update UCD to 8.0.0. 2.3.2 2014-06-20 * Update UCD to 7.0.0. 2.3.2beta1 2014-05-04 * Update UCD to 7.0.0 beta at 2014-03-18. * Moved repository to GitHub. 2.3.1 2013-09-28 * Update UCD to 6.3.0. * Typo in README.ja_JP. 2.3.1beta1 2013-03-26 * Update UCD to 6.3.0 beta at 2013-03-02. 2.3.0 2012-10-01 * Update UCD to 6.2.0. * data/custom.pl: * data/data.pl: * lib/charprop.c: * lib/gcstring.c: - EA_Z was devided to EA_Z, EA_ZA and EA_ZW which are nonspacing variants of EAW "N", "A" and "W", respectively. Currently, there are no differences between EA_Z and EA_ZA. - VIRAMA_AS_JOINER option had been applicable to versions prior to 6.1.0. 2.3.0gamma1 2012-08-18 * data/Rules-6.2.0beta.txt: * data/constants.pl: * data/custom.pl: * data/data.pl: * lib/charprop.c: * lib/gcstring.c: - Changes based on new drafts of UAX#14/UAX#29 (not yet published). GCB Joiner and After_Joiner and LBC ZJ are withdrawn by UC. As also NonJoiner. 2.3.0beta1 2012-07-14 * Update UCD to 6.2.0beta at Jun 05 2012. * config.guess: * config.sub: - updated. * data/constants.pl: * data/custom.pl: * data/data.pl: * data/makefile: - custom Grapheme_Cluster_Break property value "ZWJ" is divided to "NonJoiner" (U+200C ZERO WIDTH NON-JOINER) and "Joiner" (U+200D ZERO WIDTH JOINER). - Store custom GCB to *.custom file. * lib/charprop.c: - Added ZJ/Joiner case of guessed properties. * lib/gcstring.c: - Updated GCB rules. * Makefile.am: - increase -version-info from 4.5.1 to 4.6.1. 2.2.1 2012-04-11 * lib/gcstring.c: - Treat an isolated hangul jamo as wide, though some of them are assigned EAW neutral (N). cf. the discussion: http://lists.w3.org/Archives/Public/public-i18n-cjk/2011JanMar/thread.html#msg55 * REAME: * README.ja_JP: - About naming. 2.2.0 2012-04-02 * data/constants.pl: * data/data.pl: - NEW: added custom Grapheme_Cluster_Break property value "ZWJ", U+200C ZERO WIDTH JOINER or U+200D ZERO WIDTH NON-JOINER. They are lb:CM and gb:Extend but aren't gc:M so do not affect to Legacy-CM rule. * tests/01break.t: - Added Korean (NFD) test. * tests/03ns.t: - Added loose nonstarter test. 2.2.0beta 2012-03-30 * License Change: - From now on, sombok is distributed under dual license of GPL *and* Artistic License. * configure.ac: - Move variable version informations to files: UNICODE and VERSION. * lib/break.c: - New: linebreak_free_result(): to free result of linebreak_break*() so that implementation mismatches of malloc functions are hidden. * lib/charprop.c: - New: linebreak_merge_lbclass(), linebreak_merge_eawidth(). * lib/gcstring.c: - New: gcstring_lbclass(), gcstring_lbclass_ext(). * lib/linebreak.c: - Specify strict prototypes for some more functions. - linebreak_get_lbrule(): Concern LEGACY_CM and HANGUL_AS_AL options. - Obsoleted: linebreak_lbclass(), linebreak_lbclass_ext(), linebreak_eawidth(). * Makefile.am: - increase -version-info from 4.4.1 to 4.5.1. * Added TODO. 2.1.1 2012-02-25 * config.guess: * config.sub: - updated. * data/Rules-6.1.0.txt: - Correct revision date of UAX#14. * include/sombok.h.in: * lib/linebreak.c: - Specify strict prototypes of callback members of linebreak_t. * lib/break.c: * lib/gcstring.c: - Chg: Now Legacy-CM rule is applied during grapheme cluster breaking. If this rule is disabled, SPACE and succeeding combining mark are not conjoined. - Chg: Morbid hangul syllable block (e.g. ) no longer does not form single grapheme cluster. 2.1.0 2012-02-04 * Release 2.1.0. * Makefile.am: - increase -version-info from 4.3.1 to 4.4.1. * tests/01break.t: - Added Sanskrit (sa) case. 2.1.0beta2 2012-01-29 * data/constants.pl: * data/data.pl: - NEW: added custom Grapheme_Cluster_Break property values "Virama" and "OtherLetter". Former means characters having canonical combining class 9 (Virama) (they are either Extend or SpacingMark). Latter means characters having general category L? and Grapheme_Cluster_Break Other. They are currently limited to Brahmic scripts. * lib/break.c: - NEW: linebreak_break_from_utf8(). - Chg: charmax may be 0 (unlimited). NOTE: this feature has not been tested enough. * lib/gcstring.c: - NEW: gcstring_new_from_utf8(). - NEW: LINEBREAK_OPTION_VIRAMA_AS_JOINER option of linebreak object controls if virama characters behave as consonant joiner. * lib/utf8.c: - NEW: sombok_decode_utf8(), sombok_encode_utf8(). 2.1.0beta 2012-01-01 * Bump up minor version. * Update UCD to 6.1.0beta at Dec 15 2011. * config.sub: * config.guess: - Updated. * data/Rules-6.0.0.txt: - Backport - removed LB25 entries. * lib/break.c: - _break_partial(): Fix: LB25 preprocessing can miss partial input. * lib/charprop.c: * lib/lineBreak.c: * include/sombok.h.in: - New option LINEBREAK_OPTION_NONSTARTER_LOOSE to control strictness of line breaking behavior. If it is set, a newly introduced class CJ will be treated as ID, otherwise NS. * t/02hangul.t: - Unicode 6.1.0beta changed general category of hangul bangjeom (U+302E and U+302F) from Mn to Mc. * [Note] ``Compact array'' became smaller than 8192 entries again. 2.0.6 2011-11-01 Backport from 2.1.0beta; Unicode data version 6.0.0. * data/Rule-6.0.0.txt: - Removed LB25 entries since they are handled by hardcoded preprocessing. * debian/*: - Updated Debian packaging info by which in Debian sid packaged by Emmanuel Bouthenot. * lib/break.c: - Implemented strict LB25 rule. See also UAX#14 8.2 Example 7. - Moved linebreak_lbrule() from linebreak.c to break.c. - For compatibility, linebreak_lbrule() gives results by simplified rules LB1, LB25 and emulates LB9, LB10. * src/sombok.c: - Fix SF.net bug #3400519(1): removed ESTRPIPE which is specific to Linux etc. Reported by Yusuke Muraoka (jbking@sf.net). * tests/01break.t: - Added Hebrew (he) test. * config.guess: * config.sub: - Updated. * COPYING: - Fix CPAN RT#71657: Updated street address of FSF. Reported by Xavier Bachelot. 2.0.6beta2 2011-10-26 * data/Rules-6.1.0beta.txt: - Removed LB25 entries since they are handled by hardcoded preprocessing. * debian/*: - Updated Debian packaging info by which in Debian sid packaged by Emmanuel Bouthenot. * lib/break.c: - Implemented strict LB25 rule. See also UAX#14 8.2 Example 7. - Moved linebreak_lbrule() from linebreak.c to break.c. - For compatibility, linebreak_lbrule() gives results by simplified rules LB1, LB21a & LB25 and emulates LB9, LB10. * lib/linebreak.c: - New: linebreak_get_lbrule(): Resolve AI then apply linebreak_lbrule(). 2.0.6beta1 2011-10-21 * Update UCD to 6.1.0beta at Sep 19. * lib/break.c: - New prep for LB21a about HL (as of UAX#14 rel 27; 6.1.0 draft 2). * lib/charprop.c: - Unassigned codepoints (Cn) are GCB Control, not Other (as of Unicode 6.1.0beta data). * lib/linebreak.c: - linebreak_lbrule(): treat HL as AL. * Makefile.am: - increase -version-info from 4.2.1 to 4.3.1. * src/sombok.c: - Fix SF.net bug #3400519(1): removed ESTRPIPE which is specific to Linux etc. Reported by Yusuke Muraoka (jbking@sf.net). * tests/01break.t: - Added Hebrew (he) test. * config.guess: * config.sub: - Updated. * COPYING: - Fix CPAN RT#71657: Updated street address of FSF. Reported by Xavier Bachelot. * [Note] ``Compact array'' has grown bigger than 8191 entries. Therefore the architectures with 16-bit signed pointer won't be supported anymore. 2.0.5 2011-04-23 * No new features. * New versioning scheme. Suggested by Emmanuel Bouthenot. 2011.5RC Sat Apr 16 2011 * break.c: - Bug Fix: Infinite loop occurs when prep_func generated very long (> charmax) unbreakable line. * utils.c: - linebreak_prep_URIBREAK(): loosely refers RFC3986. 2011.4 Fri Apr 01 2011 * Added Debian packaging info. * Makefile.am: - increase -version-info from 4.1.1 to 4.2.1. - added doc rules. * sombok.h.in: new macro SOMBOK_VERSION. 2011.4RC Sat Mar 26 2011 * charprop.c, break.c: Fix groundless coding denied by honest C compilers (e.g. Solaris cc). * Makefile.am: Added README.ja_JP to EXTRA_DIST. * tests/lb.sh: function definition suitable for both bash and d?ash. 2011.3 Mon Mar 21 2011 * tests/01break.t: Added tests for Vietnamese. 2011.3RC Sun Mar 13 2011 * configure.ac: unichar_t may be unsigned int or unsigned long. * include/sombok.h: now generated from include/sombok.h.in. * Bug Fix: southeastasian.c: th_wbrk() may return 0 _or_ -1 when breaking position was not found. * break.c: some optimizations. 2011.2 Sat Mar 05 2011 * charprop.c: Fix: _add_prop() broke custom map. 2011.2beta1 Sat Feb 26 2011 * charprop.c: New: linebreak_update_lbclass(), linebreak_clear_lbclass(), linebreak_update_eawidth(), linebreak_clear_eawidth(). * tests/03ns.t: added test on custom map. * tests/06context.t: added test on custom map. * Typos: GBC will be GCB. * Chg: update -version-info to 4:1:1. 2011.1 Sat Feb 19 2011 * Chg: update -version-info to 4:0:1. * Doc: some additions. 2011.1RC Fri Feb 11 2011 * break.c: New: ``preprocess'' callback feature. user_func is obsoleted. * utils.c: built-in preprocess callback linebreak_prep_URIBREAK(). * sombok.c: custom format callback using shell script. * Test: added test data for ``make check''. 2011.0 Wed Jan 26 2011 * Brush-up documentations. * ``make check'' feature (incomplete). 2011.0RC Thu Jan 20 2011 * Fix: Eliminated all (maybe, ...hopefully) memory leaks. * Chg: split part of gcstring_substr() to gcstring_replace(). 2011.0b1 Sun Jan 15 2011 * First beta of new major release. Important Changes beside Linebreak 1.x: * 1.x has memory leaks & potantial buffer overrun vulnerabilities. Switching to release 20XX is strongly recommended. * Renamed package name from Linebreak to Sombok. * Major changes on public interface: - urgent_func callback takes two arguments, not five. - sizing_func callback with extra 6th argument was obsoleted. - default sizing method simply returns number of grapheme clusters, not number of columns based on UAX #11. For compatible behavior with 1.x, use linebreak_sizing_UAX11() built-in callback function. - linebreak_break*() functions return array of lines, not single Unicode string. Additinally, elements of array are grapheme cluster strings. About change history until release 1.x see ChangeLog.REL1 file. sombok-sombok-2.4.0/ChangeLog.REL1000066400000000000000000000046031254141503700165600ustar00rootroot000000000000002011.0 Xxx Xxx XX XXXX * RENAMED library name from linebreak to sombok. * Imp: lib/utils.c: Built-in callbacks. * Chg: urgent_func callback takes two arguments, not five. * Chg: sizing_func callback with extra 6th argument was obsoleted. * Chg: default sizing method simply returns number of grapheme cluster, not column number based on UAX11. * Bug Fix: memory leaks & potential buffer overruns in linebreak_break_partial(). 1.10 Sat Jan 01 2011 * Added LINEBREAK_OPTION_BREAK_INDENT option. * Fix SA segmentaion behavior. 1.9 Wed Dec 29 2010 * BUG FIX: broken pair tables. * updated config.sub & config.guess. 1.8.2 Mon Nov 01 2010 * Win32: typo in lib/Makefile.mingw 1.8.1 Mon Oct 11 2010 * update Unicode data to version 6.0.0. * update config.sub & config.guess. * renamed: include/linebreak_defs.h, libinebreak. * added linebreak.spec.in. * removed autogen.sh, linebreak_constants.h.in. * added Makefile's for MinGW (testing). * Chg: added linebreak_propvals_?? variables to tell application layer possible property values. 1.5 Wed Dec 30 2009 * gcstring_t: added new member elbc to describe non-CM LBC at after-side of grapheme cluster. * Chg: On , set LBC of prepend character to lbc member and LBC of X to elbc member. * Use compact array instead of hash table. * update config.sub/config.guess to support Dragonfly etc. * patched config.sub/config.guess to support MidnightBSD. 1.4.p1 Thu Oct 29 2009 * southeastasian.c: Added assert() to check broken libthai. * Fix: break.c: NULL arguments for _sizing() and _urgent_break() may cause segfault in user-defined functions. * Supports pkg-config. * Added documentations. 1.4 Sun Oct 18 2009 * Fix: break.c: Custom function won't be used when user data is NULL. * Imp: linebreak_charprop(): Complement GCB property for characters with tailored LB property. * Fix: gcstring_new(): Too large memory allocation. * New: gcstring_newcopy(). 1.3 Thu Oct 15 2009 * Fix: linebreak_break_partial(): Memory leak saving status. * Fix: linebreak_break_partial(): Fix state transition. * Fix: gcstring_cmp(): Case of comparison with zero length string. * New: linebreak_break() and linebreak_break_fast(). Latter consumes heap size proportional to length of input. linebreak_break() is highly recommended. * Chg: linebreak_break*() get unistr_t * input then return unistr_t *. * break.c: Cleanup codes. sombok-sombok-2.4.0/INSTALL000066400000000000000000000007621254141503700153370ustar00rootroot00000000000000================= Installing Sombok ================= Prerequisites ============= * ANSI C compiler, for example GCC C Compiler, is required. * Optionally, libthai package need to be installed to support Thai word segmentation: http://linux.thai.net/projects/libthai In this case pkg-config is also required. Install ======= Extract tarball then run as follows: ./configure [options...] make make check make install ``./configure --help`` will show available options. sombok-sombok-2.4.0/INSTALL.ja_JP000066400000000000000000000013321254141503700163130ustar00rootroot00000000000000====================== ソンボクのインストール ====================== 要件 ==== * ANSI C コンパイラ (たとえば GCC C Compiler) が要ります。 * 必須ではありませんが、タイ語の単語分節に対応するには libthai パッケー ジをインストールする必要があります。次の場所で入手できます。 http://linux.thai.net/projects/libthai この場合、pkg-config も要ります。 インストール ============ 配布物を展開し、次のように実行します。 ./configure [オプション……] make make check make install ``./configure --help`` を実行すれば、どんなオプションが使えるかわかりま す。 sombok-sombok-2.4.0/Makefile.am000066400000000000000000000024661254141503700163450ustar00rootroot00000000000000lib_LTLIBRARIES = libsombok.la libsombok_la_SOURCES = lib/break.c lib/charprop.c lib/gcstring.c \ lib/linebreak.c lib/utf8.c lib/utils.c \ lib/southeastasian.c lib/@UNICODE_VERSION@.c if MALLOC_DEBUG libsombok_la_SOURCES += src/mymalloc.c endif libsombok_la_CFLAGS = -I. -Iinclude @LIBTHAI_CFLAGS@ libsombok_la_LDFLAGS = -version-info 4:7:1 @LIBTHAI_LIBS@ include_HEADERS = include/sombok_constants.h nodist_include_HEADERS = include/sombok.h noinst_HEADERS = src/mymalloc.h pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = sombok.pc check_PROGRAMS = sombok sombok_SOURCES = src/sombok.c if !HAVE_STRERROR sombok_SOURCES += src/strerror.c endif if !HAVE_STRCASECMP sombok_SOURCES += src/strcasecmp.c endif sombok_CFLAGS = -Iinclude sombok_LDFLAGS = sombok_LDADD = libsombok.la TESTS = tests/*.t if ENABLE_DOC html_DATA = doc/html/* MOSTLYCLEANFILES = stamp-html $(html_DATA) $(html_DATA): stamp-html stamp-html: doc/doxyfile $(include_HEADERS) $(nodist_include_HEADERS) \ $(libsombok_la_SOURCES) $(DOXYGEN) doc/doxyfile touch stamp-html endif EXTRA_DIST = sombok.spec debian/* \ lib/?.?.?.c \ tests/lb.sh $(TESTS) test-data/* \ data/makefile data/constants.pl data/custom.pl data/data.pl \ data/*.custom data/Rules-*.txt data/LBCLASSES \ ARTISTIC ChangeLog.REL1 INSTALL.ja_JP README.ja_JP \ UNICODE VERSION sombok-sombok-2.4.0/NEWS000066400000000000000000000007471254141503700150100ustar00rootroot000000000000002.3.2 2014-XX-XX - Supports Unicode 7.0.0. 2.3.1 2013-09-28 - Supports Unicode 6.3.0. 2.3.0 2012-10-01 - Supports Unicode 6.2.0. 2.2.0 2012-04-02 - License Change: From now on, sombok is distributed under dual license of GPL *and* Artistic License. 2.1.0 2011-02-04 - Supports Unicode 6.1.0. 2.0.5 2011-04-23 - Bug Fix: Infinite loop occurs when prep_func generated very long (> charmax) unbreakable line. - linebreak_prep_URIBREAK(): loosely refers RFC3986. sombok-sombok-2.4.0/README000066400000000000000000000026431254141503700151660ustar00rootroot00000000000000========================================== Sombok - Unicode Text Segmentation Package ========================================== Sombok is Copyright (C) 2009-2014, by Hatuka*nezumi - IKEDA Soji. It is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License". ---- See the COPYING and the ARTISTIC files for more details. What is this ============ Sombok library package performs Line Breaking Algorithm described in Unicode Standard Annex #14 (UAX #14). East_Asian_Width informative properties defined by Annex #11 (UAX #11) may be concerned to determin breaking positions. This package also implements "default" Grapheme Cluster segmentation described in Annex #29 (UAX #29). Getting Sombok ============== You can get Sombok from: https://github.com/hatukanezumi/sombok.git Installing ========== See INSTALL. Name ==== "Sombok" (or "sambak") is Korean onomatopeic word to represent "cutting cleanly". It is not connected to Khmer word "sombok" nor Afrikaans word "sjambok". Language bindings ================= Perl Unicode-LineBreak: http://search.cpan.org/dist/Unicode-LineBreak/ Python pytextseg: http://pypi.python.org/pypi/pytextseg/ Author ====== Hatuka*nezumi - IKEDA Soji . sombok-sombok-2.4.0/README.ja_JP000066400000000000000000000033511254141503700161450ustar00rootroot00000000000000========================================= Sombok - ユニコードテキスト分節パッケージ ========================================= Sombok is Copyright (C) 2009-2014, by Hatuka*nezumi - IKEDA Soji. It is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License". ---- See the COPYING and the ARTISTIC files for more details. これはなにか ============ ソンボク (sombok) ライブラリパッケージは、ユニコード標準附属書14 (UAX #14) に述べる「ユニコード行分割アルゴリズム」を実行できます。附属書11 (UAX #11) で定義する East_Asian_Width 参考特性を考慮して行分割位置を決定 できます。またこのパッケージでは、附属書29 (UAX #29) で述べる「初期の」 書記素クラスタをも実装しています。 ソンボクの入手 ============== ソンボクは次の場所で入手できます。 https://github.com/hatukanezumi/sombok.git インストール ============ INSTALL.ja_JP を参照。 名前 ==== 「ソンボク」の名は、朝鮮語で「すぱっと切る」という様子を表す擬態語 (「サ ンバク」も使います) にちなんでいます。クメール語の「ソンボック」や アフリカーンス語の「シャンボク」とは関係ありません。 言語バインディング ================== Perl Unicode-LineBreak: http://search.cpan.org/dist/Unicode-LineBreak/ Python pytextseg: http://pypi.python.org/pypi/pytextseg/ 著者 ==== Hatuka*nezumi - IKEDA Soji . sombok-sombok-2.4.0/TODO000066400000000000000000000007431254141503700147750ustar00rootroot00000000000000ToDo on next major release: - offset, length or pos arguments of gcstring_setpos(), gcstring_shrink(), gcstring_substr(), gcstring_replace(), gcstring_lbclass() and gcstring_lbclass_ext() would be ssize_t, not int. - Following functions would be deprecated: - linebreak_lbrule - linebreak_set_user and user_func/user_data members - linebreak_lbclass - linebreak_eawidth - Separated libraries for character database, grapheme cluster segmentation and line breaking. sombok-sombok-2.4.0/UNICODE000066400000000000000000000000061254141503700153060ustar00rootroot000000000000008.0.0 sombok-sombok-2.4.0/VERSION000066400000000000000000000000061254141503700153450ustar00rootroot000000000000002.4.0 sombok-sombok-2.4.0/config.guess000066400000000000000000001315071254141503700166250ustar00rootroot00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-01-01' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` ;; esac # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:MidnightBSD:*:*) echo ${UNAME_MACHINE}-unknown-freebsd7.0 exit 0 ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; or1k:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: sombok-sombok-2.4.0/config.sub000066400000000000000000001054321254141503700162660ustar00rootroot00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-01-01' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -midnightbsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or1k-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: sombok-sombok-2.4.0/configure.ac000066400000000000000000000136361254141503700166000ustar00rootroot00000000000000# Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) AC_INIT(sombok, m4_esyscmd([cat VERSION | tr -d '\n']), hatuka@nezumi.nu) DEFAULT_UNICODE_VERSION="m4_esyscmd([cat UNICODE | tr -d '\n'])" LPATH="$PATH:/usr/local/bin" AM_INIT_AUTOMAKE AC_CONFIG_HEADER([config.h]) dnl AC_CONFIG_MACRO_DIR([m4]) # Checks for programs. AC_PROG_MAKE_SET AM_PROG_LIBTOOL AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_CC AM_PROG_CC_C_O # Checks for libraries. dnl AM_ICONV # Checks for header files. dnl AC_HEADER_STDC AC_CHECK_HEADERS([errno.h stdlib.h stddef.h string.h wchar.h strings.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_SIZE_T # Checks for library functions. dnl AC_FUNC_MALLOC AC_CHECK_FUNCS([strerror]) AM_CONDITIONAL(HAVE_STRERROR, [test "$ac_cv_func_strerror" = "yes"]) AC_CHECK_FUNCS([strcasecmp]) AM_CONDITIONAL(HAVE_STRCASECMP, [test "$ac_cv_func_strcasecmp" = "yes"]) PKG_CHECK_MODULES(LIBTHAI, [libthai], [LIBTHAI="libthai/`$PKG_CONFIG --modversion libthai`"], [LIBTHAI=]) AC_MSG_CHECKING(whether libthai support enabled) AC_ARG_ENABLE(libthai, AC_HELP_STRING(--disable-libthai, [disable libthai support]), [], [enable_libthai=yes]) if test -z "$LIBTHAI" then enable_libthai=no fi if test "$enable_libthai" = "no" then AC_MSG_RESULT(no.) else AC_DEFINE_UNQUOTED(USE_LIBTHAI, "$LIBTHAI", [ Set this to use libthai library. ]) AC_SUBST(LIBTHAI_CFLAGS) AC_SUBST(LIBTHAI_LIBS) AC_MSG_RESULT($LIBTHAI) fi # determine type of Unicode character AC_MSG_RESULT(checking what type to be used for Unicode character...) if test "$ac_cv_header_wchar_h" = "yes" then INCLUDE_WCHAR_H='#include ' else INCLUDE_WCHAR_H= fi AC_CHECK_SIZEOF([wchar_t], 2, [$INCLUDE_WCHAR_H]) AC_CHECK_SIZEOF([unsigned int], 4) AC_CHECK_SIZEOF([unsigned long], 8) AC_ARG_WITH(unicode-type, AC_HELP_STRING(--with-unicode-type=TYPE, [type of Unicode character @<:@default=auto@:>@]), SOMBOK_UNICHAR_T="$withval", SOMBOK_UNICHAR_T=) if test x"$SOMBOK_UNICHAR_T" = x then if test "$ac_cv_sizeof_unsigned_int" -ge "4" then SOMBOK_UNICHAR_T="unsigned int" else SOMBOK_UNICHAR_T="unsigned long" fi fi AC_CHECK_SIZEOF([unichar_t], 4, [$INCLUDE_WCHAR_H typedef $SOMBOK_UNICHAR_T unichar_t;]) if test "$ac_cv_sizeof_unichar_t" -lt "4" then AC_MSG_ERROR([sizeof(unichar_t) must not be smaller than 4.]) fi if test "$ac_cv_sizeof_unichar_t" = "$ac_cv_sizeof_wchar_t" then SOMBOK_UNICHAR_T_IS_WCHAR_T='#define SOMBOK_UNICHAR_T_IS_WCHAR_T' else SOMBOK_UNICHAR_T_IS_WCHAR_T='#undef SOMBOK_UNICHAR_T_IS_WCHAR_T' fi if test "$ac_cv_sizeof_unichar_t" = "$ac_cv_sizeof_unsigned_int" then SOMBOK_UNICHAR_T_IS_UNSIGNED_INT='#define SOMBOK_UNICHAR_T_IS_UNSIGNED_INT' else SOMBOK_UNICHAR_T_IS_UNSIGNED_INT='#undef SOMBOK_UNICHAR_T_IS_UNSIGNED_INT' fi if test "$ac_cv_sizeof_unichar_t" = "$ac_cv_sizeof_unsigned_long" then SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG='#define SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG' else SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG='#undef SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG' fi AC_MSG_RESULT([$SOMBOK_UNICHAR_T]) AC_SUBST(SOMBOK_UNICHAR_T) AC_SUBST(SOMBOK_UNICHAR_T_IS_WCHAR_T) AC_SUBST(SOMBOK_UNICHAR_T_IS_UNSIGNED_INT) AC_SUBST(SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG) # determin version of Unicode Standard AC_MSG_RESULT(checking what version of Unicode Standard will be used...) AC_ARG_WITH(unicode-version, AC_HELP_STRING(--with-unicode-version=VERSION, [version of Unicode Standard @<:@default=current version@:>@]), UNICODE_VERSION=$withval,UNICODE_VERSION=$DEFAULT_UNICODE_VERSION) AC_CHECK_FILE([lib/$UNICODE_VERSION.c], AC_MSG_RESULT($UNICODE_VERSION), AC_MSG_ERROR(Unknown Unicode version $UNICODE_VERSION.)) AC_SUBST(UNICODE_VERSION) # check if code to debug memory allocation is enabled. AC_ARG_ENABLE(malloc-debug, AC_HELP_STRING(--enable-malloc-debug, [enable codes to debug memory allocation/deallocation]), [MALLOC_DEBUG=yes], []) AM_CONDITIONAL(MALLOC_DEBUG, [test "$MALLOC_DEBUG" = "yes"]) if test "$MALLOC_DEBUG" = "yes" then AC_MSG_RESULT(use mymalloc.) AC_DEFINE_UNQUOTED(MALLOC_DEBUG, "$MALLOC_DEBUG", [ Set this to use mymalloc wrapper. ]) AC_SUBST(MALLOC_DEBUG) fi AC_MSG_CHECKING(what shell program will be used) AC_ARG_WITH(shell-program, AC_HELP_STRING(--with-shell-program=PROGRAM, [shell program used by test suite @<:@default=auto@:>@]), sombok_shell_program=$withval,sombok_shell_program=none) if test "$sombok_shell_program" '!=' "none" -a \ "`basename $sombok_shell_program`" = "$sombok_shell_program" then sombok_names="$sombok_shell_program" sombok_shell_program="none" else sombok_names="sh ash dash bash bash2 ksh dtksh pdksh" fi if test "$sombok_shell_program" = "none" then for sombok_path in /bin /usr/bin /usr/sfw/bin /usr/xpg4/bin /usr/dt/bin \ /usr/local/bin /usr/gnu/bin do for sombok_name in $sombok_names do if test -x "$sombok_path/$sombok_name" then if test "`$sombok_path/$sombok_name -c 'echo $1' arg0 arg1`" = "arg1" then sombok_shell_program="$sombok_path/$sombok_name" AC_DEFINE_UNQUOTED(SHELL_PROGRAM, "$sombok_shell_program", [ Shell program. ]) AC_DEFINE_UNQUOTED(SHELL_NAME, "$sombok_name", [ Name of shell. ]) break fi fi done if test "$sombok_shell_program" '!=' "none" then break fi done fi AC_MSG_RESULT($sombok_shell_program) AC_ARG_ENABLE(doc, [AC_HELP_STRING([--disable-doc], [disable document generation])], ENABLE_DOC="$enableval", ENABLE_DOC="yes") if test "$ENABLE_DOC" = "yes" then AC_CHECK_PROG(DOXYGEN,doxygen,doxygen,no) if test "$DOXYGEN" = "no" then ENABLE_DOC="no" fi fi AM_CONDITIONAL(ENABLE_DOC,test "$ENABLE_DOC" = "yes") if test "x$docdir" = "x" then docdir="$datadir/doc/$PACKAGE_NAME-$PACKAGE_VERSION" fi if test "x$htmldir" = "x" then htmldir="$docdir/html" fi AC_SUBST(docdir) AC_SUBST(htmldir) AC_CONFIG_FILES(Makefile include/sombok.h sombok.pc sombok.spec doc/doxyfile) AC_OUTPUT sombok-sombok-2.4.0/data/000077500000000000000000000000001254141503700152125ustar00rootroot00000000000000sombok-sombok-2.4.0/data/EastAsianWidth-5.1.0.custom000066400000000000000000001230161254141503700217600ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DE;Z # ARABIC START OF RUB EL HIZB 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 302E;ZW # HANGUL SINGLE DOT TONE MARK 302F;ZW # HANGUL DOUBLE DOT TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-5.2.0.custom000066400000000000000000001343021254141503700217610ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DE;Z # ARABIC START OF RUB EL HIZB 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 302E;ZW # HANGUL SINGLE DOT TONE MARK 302F;ZW # HANGUL DOUBLE DOT TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-6.0.0.custom000066400000000000000000001367101254141503700217650ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 302E;ZW # HANGUL SINGLE DOT TONE MARK 302F;ZW # HANGUL DOUBLE DOT TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-6.1.0.custom000066400000000000000000001440461254141503700217670ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0604;Z # ARABIC SIGN SAMVAT 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 08E4;Z # ARABIC CURLY FATHA 08E5;Z # ARABIC CURLY DAMMA 08E6;Z # ARABIC CURLY KASRA 08E7;Z # ARABIC CURLY FATHATAN 08E8;Z # ARABIC CURLY DAMMATAN 08E9;Z # ARABIC CURLY KASRATAN 08EA;Z # ARABIC TONE ONE DOT ABOVE 08EB;Z # ARABIC TONE TWO DOTS ABOVE 08EC;Z # ARABIC TONE LOOP ABOVE 08ED;Z # ARABIC TONE ONE DOT BELOW 08EE;Z # ARABIC TONE TWO DOTS BELOW 08EF;Z # ARABIC TONE LOOP BELOW 08F0;Z # ARABIC OPEN FATHATAN 08F1;Z # ARABIC OPEN DAMMATAN 08F2;Z # ARABIC OPEN KASRATAN 08F3;Z # ARABIC SMALL HIGH WAW 08F4;Z # ARABIC FATHA WITH RING 08F5;Z # ARABIC FATHA WITH DOT ABOVE 08F6;Z # ARABIC KASRA WITH DOT BELOW 08F7;Z # ARABIC LEFT ARROWHEAD ABOVE 08F8;Z # ARABIC RIGHT ARROWHEAD ABOVE 08F9;Z # ARABIC LEFT ARROWHEAD BELOW 08FA;Z # ARABIC RIGHT ARROWHEAD BELOW 08FB;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE 08FC;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT 08FD;Z # ARABIC RIGHT ARROWHEAD ABOVE WITH DOT 08FE;Z # ARABIC DAMMA WITH DOT 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BAB;Z # SUNDANESE SIGN VIRAMA 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1CF4;Z # VEDIC TONE CANDRA ABOVE 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A674;Z # COMBINING CYRILLIC LETTER UKRAINIAN IE A675;Z # COMBINING CYRILLIC LETTER I A676;Z # COMBINING CYRILLIC LETTER YI A677;Z # COMBINING CYRILLIC LETTER U A678;Z # COMBINING CYRILLIC LETTER HARD SIGN A679;Z # COMBINING CYRILLIC LETTER YERU A67A;Z # COMBINING CYRILLIC LETTER SOFT SIGN A67B;Z # COMBINING CYRILLIC LETTER OMEGA A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A69F;Z # COMBINING CYRILLIC LETTER IOTIFIED E A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO AAEC;Z # MEETEI MAYEK VOWEL SIGN UU AAED;Z # MEETEI MAYEK VOWEL SIGN AAI AAF6;Z # MEETEI MAYEK VIRAMA ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 11100;Z # CHAKMA SIGN CANDRABINDU 11101;Z # CHAKMA SIGN ANUSVARA 11102;Z # CHAKMA SIGN VISARGA 11127;Z # CHAKMA VOWEL SIGN A 11128;Z # CHAKMA VOWEL SIGN I 11129;Z # CHAKMA VOWEL SIGN II 1112A;Z # CHAKMA VOWEL SIGN U 1112B;Z # CHAKMA VOWEL SIGN UU 1112D;Z # CHAKMA VOWEL SIGN AI 1112E;Z # CHAKMA VOWEL SIGN O 1112F;Z # CHAKMA VOWEL SIGN AU 11130;Z # CHAKMA VOWEL SIGN OI 11131;Z # CHAKMA O MARK 11132;Z # CHAKMA AU MARK 11133;Z # CHAKMA VIRAMA 11134;Z # CHAKMA MAAYYAA 11180;Z # SHARADA SIGN CANDRABINDU 11181;Z # SHARADA SIGN ANUSVARA 111B6;Z # SHARADA VOWEL SIGN U 111B7;Z # SHARADA VOWEL SIGN UU 111B8;Z # SHARADA VOWEL SIGN VOCALIC R 111B9;Z # SHARADA VOWEL SIGN VOCALIC RR 111BA;Z # SHARADA VOWEL SIGN VOCALIC L 111BB;Z # SHARADA VOWEL SIGN VOCALIC LL 111BC;Z # SHARADA VOWEL SIGN E 111BD;Z # SHARADA VOWEL SIGN AI 111BE;Z # SHARADA VOWEL SIGN O 116AB;Z # TAKRI SIGN ANUSVARA 116AD;Z # TAKRI VOWEL SIGN AA 116B0;Z # TAKRI VOWEL SIGN U 116B1;Z # TAKRI VOWEL SIGN UU 116B2;Z # TAKRI VOWEL SIGN E 116B3;Z # TAKRI VOWEL SIGN AI 116B4;Z # TAKRI VOWEL SIGN O 116B5;Z # TAKRI VOWEL SIGN AU 116B7;Z # TAKRI SIGN NUKTA 16F8F;Z # MIAO TONE RIGHT 16F90;Z # MIAO TONE TOP RIGHT 16F91;Z # MIAO TONE ABOVE 16F92;Z # MIAO TONE BELOW 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-6.2.0.custom000066400000000000000000001440461254141503700217700ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0604;Z # ARABIC SIGN SAMVAT 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 08E4;Z # ARABIC CURLY FATHA 08E5;Z # ARABIC CURLY DAMMA 08E6;Z # ARABIC CURLY KASRA 08E7;Z # ARABIC CURLY FATHATAN 08E8;Z # ARABIC CURLY DAMMATAN 08E9;Z # ARABIC CURLY KASRATAN 08EA;Z # ARABIC TONE ONE DOT ABOVE 08EB;Z # ARABIC TONE TWO DOTS ABOVE 08EC;Z # ARABIC TONE LOOP ABOVE 08ED;Z # ARABIC TONE ONE DOT BELOW 08EE;Z # ARABIC TONE TWO DOTS BELOW 08EF;Z # ARABIC TONE LOOP BELOW 08F0;Z # ARABIC OPEN FATHATAN 08F1;Z # ARABIC OPEN DAMMATAN 08F2;Z # ARABIC OPEN KASRATAN 08F3;Z # ARABIC SMALL HIGH WAW 08F4;Z # ARABIC FATHA WITH RING 08F5;Z # ARABIC FATHA WITH DOT ABOVE 08F6;Z # ARABIC KASRA WITH DOT BELOW 08F7;Z # ARABIC LEFT ARROWHEAD ABOVE 08F8;Z # ARABIC RIGHT ARROWHEAD ABOVE 08F9;Z # ARABIC LEFT ARROWHEAD BELOW 08FA;Z # ARABIC RIGHT ARROWHEAD BELOW 08FB;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE 08FC;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT 08FD;Z # ARABIC RIGHT ARROWHEAD ABOVE WITH DOT 08FE;Z # ARABIC DAMMA WITH DOT 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BAB;Z # SUNDANESE SIGN VIRAMA 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1CF4;Z # VEDIC TONE CANDRA ABOVE 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A674;Z # COMBINING CYRILLIC LETTER UKRAINIAN IE A675;Z # COMBINING CYRILLIC LETTER I A676;Z # COMBINING CYRILLIC LETTER YI A677;Z # COMBINING CYRILLIC LETTER U A678;Z # COMBINING CYRILLIC LETTER HARD SIGN A679;Z # COMBINING CYRILLIC LETTER YERU A67A;Z # COMBINING CYRILLIC LETTER SOFT SIGN A67B;Z # COMBINING CYRILLIC LETTER OMEGA A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A69F;Z # COMBINING CYRILLIC LETTER IOTIFIED E A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO AAEC;Z # MEETEI MAYEK VOWEL SIGN UU AAED;Z # MEETEI MAYEK VOWEL SIGN AAI AAF6;Z # MEETEI MAYEK VIRAMA ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 11100;Z # CHAKMA SIGN CANDRABINDU 11101;Z # CHAKMA SIGN ANUSVARA 11102;Z # CHAKMA SIGN VISARGA 11127;Z # CHAKMA VOWEL SIGN A 11128;Z # CHAKMA VOWEL SIGN I 11129;Z # CHAKMA VOWEL SIGN II 1112A;Z # CHAKMA VOWEL SIGN U 1112B;Z # CHAKMA VOWEL SIGN UU 1112D;Z # CHAKMA VOWEL SIGN AI 1112E;Z # CHAKMA VOWEL SIGN O 1112F;Z # CHAKMA VOWEL SIGN AU 11130;Z # CHAKMA VOWEL SIGN OI 11131;Z # CHAKMA O MARK 11132;Z # CHAKMA AU MARK 11133;Z # CHAKMA VIRAMA 11134;Z # CHAKMA MAAYYAA 11180;Z # SHARADA SIGN CANDRABINDU 11181;Z # SHARADA SIGN ANUSVARA 111B6;Z # SHARADA VOWEL SIGN U 111B7;Z # SHARADA VOWEL SIGN UU 111B8;Z # SHARADA VOWEL SIGN VOCALIC R 111B9;Z # SHARADA VOWEL SIGN VOCALIC RR 111BA;Z # SHARADA VOWEL SIGN VOCALIC L 111BB;Z # SHARADA VOWEL SIGN VOCALIC LL 111BC;Z # SHARADA VOWEL SIGN E 111BD;Z # SHARADA VOWEL SIGN AI 111BE;Z # SHARADA VOWEL SIGN O 116AB;Z # TAKRI SIGN ANUSVARA 116AD;Z # TAKRI VOWEL SIGN AA 116B0;Z # TAKRI VOWEL SIGN U 116B1;Z # TAKRI VOWEL SIGN UU 116B2;Z # TAKRI VOWEL SIGN E 116B3;Z # TAKRI VOWEL SIGN AI 116B4;Z # TAKRI VOWEL SIGN O 116B5;Z # TAKRI VOWEL SIGN AU 116B7;Z # TAKRI SIGN NUKTA 16F8F;Z # MIAO TONE RIGHT 16F90;Z # MIAO TONE TOP RIGHT 16F91;Z # MIAO TONE ABOVE 16F92;Z # MIAO TONE BELOW 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-6.3.0.custom000066400000000000000000001444021254141503700217650ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0604;Z # ARABIC SIGN SAMVAT 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 061C;Z # ARABIC LETTER MARK 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 08E4;Z # ARABIC CURLY FATHA 08E5;Z # ARABIC CURLY DAMMA 08E6;Z # ARABIC CURLY KASRA 08E7;Z # ARABIC CURLY FATHATAN 08E8;Z # ARABIC CURLY DAMMATAN 08E9;Z # ARABIC CURLY KASRATAN 08EA;Z # ARABIC TONE ONE DOT ABOVE 08EB;Z # ARABIC TONE TWO DOTS ABOVE 08EC;Z # ARABIC TONE LOOP ABOVE 08ED;Z # ARABIC TONE ONE DOT BELOW 08EE;Z # ARABIC TONE TWO DOTS BELOW 08EF;Z # ARABIC TONE LOOP BELOW 08F0;Z # ARABIC OPEN FATHATAN 08F1;Z # ARABIC OPEN DAMMATAN 08F2;Z # ARABIC OPEN KASRATAN 08F3;Z # ARABIC SMALL HIGH WAW 08F4;Z # ARABIC FATHA WITH RING 08F5;Z # ARABIC FATHA WITH DOT ABOVE 08F6;Z # ARABIC KASRA WITH DOT BELOW 08F7;Z # ARABIC LEFT ARROWHEAD ABOVE 08F8;Z # ARABIC RIGHT ARROWHEAD ABOVE 08F9;Z # ARABIC LEFT ARROWHEAD BELOW 08FA;Z # ARABIC RIGHT ARROWHEAD BELOW 08FB;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE 08FC;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT 08FD;Z # ARABIC RIGHT ARROWHEAD ABOVE WITH DOT 08FE;Z # ARABIC DAMMA WITH DOT 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 180E;Z # MONGOLIAN VOWEL SEPARATOR 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A1B;Z # BUGINESE VOWEL SIGN AE 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BAB;Z # SUNDANESE SIGN VIRAMA 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1CF4;Z # VEDIC TONE CANDRA ABOVE 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 2066;Z # LEFT-TO-RIGHT ISOLATE 2067;Z # RIGHT-TO-LEFT ISOLATE 2068;Z # FIRST STRONG ISOLATE 2069;Z # POP DIRECTIONAL ISOLATE 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A674;Z # COMBINING CYRILLIC LETTER UKRAINIAN IE A675;Z # COMBINING CYRILLIC LETTER I A676;Z # COMBINING CYRILLIC LETTER YI A677;Z # COMBINING CYRILLIC LETTER U A678;Z # COMBINING CYRILLIC LETTER HARD SIGN A679;Z # COMBINING CYRILLIC LETTER YERU A67A;Z # COMBINING CYRILLIC LETTER SOFT SIGN A67B;Z # COMBINING CYRILLIC LETTER OMEGA A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A69F;Z # COMBINING CYRILLIC LETTER IOTIFIED E A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO AAEC;Z # MEETEI MAYEK VOWEL SIGN UU AAED;Z # MEETEI MAYEK VOWEL SIGN AAI AAF6;Z # MEETEI MAYEK VIRAMA ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 11100;Z # CHAKMA SIGN CANDRABINDU 11101;Z # CHAKMA SIGN ANUSVARA 11102;Z # CHAKMA SIGN VISARGA 11127;Z # CHAKMA VOWEL SIGN A 11128;Z # CHAKMA VOWEL SIGN I 11129;Z # CHAKMA VOWEL SIGN II 1112A;Z # CHAKMA VOWEL SIGN U 1112B;Z # CHAKMA VOWEL SIGN UU 1112D;Z # CHAKMA VOWEL SIGN AI 1112E;Z # CHAKMA VOWEL SIGN O 1112F;Z # CHAKMA VOWEL SIGN AU 11130;Z # CHAKMA VOWEL SIGN OI 11131;Z # CHAKMA O MARK 11132;Z # CHAKMA AU MARK 11133;Z # CHAKMA VIRAMA 11134;Z # CHAKMA MAAYYAA 11180;Z # SHARADA SIGN CANDRABINDU 11181;Z # SHARADA SIGN ANUSVARA 111B6;Z # SHARADA VOWEL SIGN U 111B7;Z # SHARADA VOWEL SIGN UU 111B8;Z # SHARADA VOWEL SIGN VOCALIC R 111B9;Z # SHARADA VOWEL SIGN VOCALIC RR 111BA;Z # SHARADA VOWEL SIGN VOCALIC L 111BB;Z # SHARADA VOWEL SIGN VOCALIC LL 111BC;Z # SHARADA VOWEL SIGN E 111BD;Z # SHARADA VOWEL SIGN AI 111BE;Z # SHARADA VOWEL SIGN O 116AB;Z # TAKRI SIGN ANUSVARA 116AD;Z # TAKRI VOWEL SIGN AA 116B0;Z # TAKRI VOWEL SIGN U 116B1;Z # TAKRI VOWEL SIGN UU 116B2;Z # TAKRI VOWEL SIGN E 116B3;Z # TAKRI VOWEL SIGN AI 116B4;Z # TAKRI VOWEL SIGN O 116B5;Z # TAKRI VOWEL SIGN AU 116B7;Z # TAKRI SIGN NUKTA 16F8F;Z # MIAO TONE RIGHT 16F90;Z # MIAO TONE TOP RIGHT 16F91;Z # MIAO TONE ABOVE 16F92;Z # MIAO TONE BELOW 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-7.0.0.custom000066400000000000000000001572341254141503700217720ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0604;Z # ARABIC SIGN SAMVAT 0605;Z # ARABIC NUMBER MARK ABOVE 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 061C;Z # ARABIC LETTER MARK 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 08E4;Z # ARABIC CURLY FATHA 08E5;Z # ARABIC CURLY DAMMA 08E6;Z # ARABIC CURLY KASRA 08E7;Z # ARABIC CURLY FATHATAN 08E8;Z # ARABIC CURLY DAMMATAN 08E9;Z # ARABIC CURLY KASRATAN 08EA;Z # ARABIC TONE ONE DOT ABOVE 08EB;Z # ARABIC TONE TWO DOTS ABOVE 08EC;Z # ARABIC TONE LOOP ABOVE 08ED;Z # ARABIC TONE ONE DOT BELOW 08EE;Z # ARABIC TONE TWO DOTS BELOW 08EF;Z # ARABIC TONE LOOP BELOW 08F0;Z # ARABIC OPEN FATHATAN 08F1;Z # ARABIC OPEN DAMMATAN 08F2;Z # ARABIC OPEN KASRATAN 08F3;Z # ARABIC SMALL HIGH WAW 08F4;Z # ARABIC FATHA WITH RING 08F5;Z # ARABIC FATHA WITH DOT ABOVE 08F6;Z # ARABIC KASRA WITH DOT BELOW 08F7;Z # ARABIC LEFT ARROWHEAD ABOVE 08F8;Z # ARABIC RIGHT ARROWHEAD ABOVE 08F9;Z # ARABIC LEFT ARROWHEAD BELOW 08FA;Z # ARABIC RIGHT ARROWHEAD BELOW 08FB;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE 08FC;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT 08FD;Z # ARABIC RIGHT ARROWHEAD ABOVE WITH DOT 08FE;Z # ARABIC DAMMA WITH DOT 08FF;Z # ARABIC MARK SIDEWAYS NOON GHUNNA 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C00;Z # TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0C81;Z # KANNADA SIGN CANDRABINDU 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D01;Z # MALAYALAM SIGN CANDRABINDU 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 180E;Z # MONGOLIAN VOWEL SEPARATOR 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A1B;Z # BUGINESE VOWEL SIGN AE 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1AB0;Z # COMBINING DOUBLED CIRCUMFLEX ACCENT 1AB1;Z # COMBINING DIAERESIS-RING 1AB2;Z # COMBINING INFINITY 1AB3;Z # COMBINING DOWNWARDS ARROW 1AB4;Z # COMBINING TRIPLE DOT 1AB5;Z # COMBINING X-X BELOW 1AB6;Z # COMBINING WIGGLY LINE BELOW 1AB7;Z # COMBINING OPEN MARK BELOW 1AB8;Z # COMBINING DOUBLE OPEN MARK BELOW 1AB9;Z # COMBINING LIGHT CENTRALIZATION STROKE BELOW 1ABA;Z # COMBINING STRONG CENTRALIZATION STROKE BELOW 1ABB;Z # COMBINING PARENTHESES ABOVE 1ABC;Z # COMBINING DOUBLE PARENTHESES ABOVE 1ABD;Z # COMBINING PARENTHESES BELOW 1ABE;Z # COMBINING PARENTHESES OVERLAY 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BAB;Z # SUNDANESE SIGN VIRAMA 1BAC;Z # SUNDANESE CONSONANT SIGN PASANGAN MA 1BAD;Z # SUNDANESE CONSONANT SIGN PASANGAN WA 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1CF4;Z # VEDIC TONE CANDRA ABOVE 1CF8;Z # VEDIC TONE RING ABOVE 1CF9;Z # VEDIC TONE DOUBLE RING ABOVE 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DE7;Z # COMBINING LATIN SMALL LETTER ALPHA 1DE8;Z # COMBINING LATIN SMALL LETTER B 1DE9;Z # COMBINING LATIN SMALL LETTER BETA 1DEA;Z # COMBINING LATIN SMALL LETTER SCHWA 1DEB;Z # COMBINING LATIN SMALL LETTER F 1DEC;Z # COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE 1DED;Z # COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE 1DEE;Z # COMBINING LATIN SMALL LETTER P 1DEF;Z # COMBINING LATIN SMALL LETTER ESH 1DF0;Z # COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE 1DF1;Z # COMBINING LATIN SMALL LETTER W 1DF2;Z # COMBINING LATIN SMALL LETTER A WITH DIAERESIS 1DF3;Z # COMBINING LATIN SMALL LETTER O WITH DIAERESIS 1DF4;Z # COMBINING LATIN SMALL LETTER U WITH DIAERESIS 1DF5;Z # COMBINING UP TACK ABOVE 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 2066;Z # LEFT-TO-RIGHT ISOLATE 2067;Z # RIGHT-TO-LEFT ISOLATE 2068;Z # FIRST STRONG ISOLATE 2069;Z # POP DIRECTIONAL ISOLATE 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A674;Z # COMBINING CYRILLIC LETTER UKRAINIAN IE A675;Z # COMBINING CYRILLIC LETTER I A676;Z # COMBINING CYRILLIC LETTER YI A677;Z # COMBINING CYRILLIC LETTER U A678;Z # COMBINING CYRILLIC LETTER HARD SIGN A679;Z # COMBINING CYRILLIC LETTER YERU A67A;Z # COMBINING CYRILLIC LETTER SOFT SIGN A67B;Z # COMBINING CYRILLIC LETTER OMEGA A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A69F;Z # COMBINING CYRILLIC LETTER IOTIFIED E A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET A9E5;Z # MYANMAR SIGN SHAN SAW AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AA7C;Z # MYANMAR SIGN TAI LAING TONE-2 AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO AAEC;Z # MEETEI MAYEK VOWEL SIGN UU AAED;Z # MEETEI MAYEK VOWEL SIGN AAI AAF6;Z # MEETEI MAYEK VIRAMA ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FE27;Z # COMBINING LIGATURE LEFT HALF BELOW FE28;Z # COMBINING LIGATURE RIGHT HALF BELOW FE29;Z # COMBINING TILDE LEFT HALF BELOW FE2A;Z # COMBINING TILDE RIGHT HALF BELOW FE2B;Z # COMBINING MACRON LEFT HALF BELOW FE2C;Z # COMBINING MACRON RIGHT HALF BELOW FE2D;Z # COMBINING CONJOINING MACRON BELOW FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 102E0;Z # COPTIC EPACT THOUSANDS MARK 10376;Z # COMBINING OLD PERMIC LETTER AN 10377;Z # COMBINING OLD PERMIC LETTER DOI 10378;Z # COMBINING OLD PERMIC LETTER ZATA 10379;Z # COMBINING OLD PERMIC LETTER NENOE 1037A;Z # COMBINING OLD PERMIC LETTER SII 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 10AE5;Z # MANICHAEAN ABBREVIATION MARK ABOVE 10AE6;Z # MANICHAEAN ABBREVIATION MARK BELOW 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 1107F;Z # BRAHMI NUMBER JOINER 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 11100;Z # CHAKMA SIGN CANDRABINDU 11101;Z # CHAKMA SIGN ANUSVARA 11102;Z # CHAKMA SIGN VISARGA 11127;Z # CHAKMA VOWEL SIGN A 11128;Z # CHAKMA VOWEL SIGN I 11129;Z # CHAKMA VOWEL SIGN II 1112A;Z # CHAKMA VOWEL SIGN U 1112B;Z # CHAKMA VOWEL SIGN UU 1112D;Z # CHAKMA VOWEL SIGN AI 1112E;Z # CHAKMA VOWEL SIGN O 1112F;Z # CHAKMA VOWEL SIGN AU 11130;Z # CHAKMA VOWEL SIGN OI 11131;Z # CHAKMA O MARK 11132;Z # CHAKMA AU MARK 11133;Z # CHAKMA VIRAMA 11134;Z # CHAKMA MAAYYAA 11173;Z # MAHAJANI SIGN NUKTA 11180;Z # SHARADA SIGN CANDRABINDU 11181;Z # SHARADA SIGN ANUSVARA 111B6;Z # SHARADA VOWEL SIGN U 111B7;Z # SHARADA VOWEL SIGN UU 111B8;Z # SHARADA VOWEL SIGN VOCALIC R 111B9;Z # SHARADA VOWEL SIGN VOCALIC RR 111BA;Z # SHARADA VOWEL SIGN VOCALIC L 111BB;Z # SHARADA VOWEL SIGN VOCALIC LL 111BC;Z # SHARADA VOWEL SIGN E 111BD;Z # SHARADA VOWEL SIGN AI 111BE;Z # SHARADA VOWEL SIGN O 1122F;Z # KHOJKI VOWEL SIGN U 11230;Z # KHOJKI VOWEL SIGN E 11231;Z # KHOJKI VOWEL SIGN AI 11234;Z # KHOJKI SIGN ANUSVARA 11236;Z # KHOJKI SIGN NUKTA 11237;Z # KHOJKI SIGN SHADDA 112DF;Z # KHUDAWADI SIGN ANUSVARA 112E3;Z # KHUDAWADI VOWEL SIGN U 112E4;Z # KHUDAWADI VOWEL SIGN UU 112E5;Z # KHUDAWADI VOWEL SIGN E 112E6;Z # KHUDAWADI VOWEL SIGN AI 112E7;Z # KHUDAWADI VOWEL SIGN O 112E8;Z # KHUDAWADI VOWEL SIGN AU 112E9;Z # KHUDAWADI SIGN NUKTA 112EA;Z # KHUDAWADI SIGN VIRAMA 11301;Z # GRANTHA SIGN CANDRABINDU 1133C;Z # GRANTHA SIGN NUKTA 11340;Z # GRANTHA VOWEL SIGN II 11366;Z # COMBINING GRANTHA DIGIT ZERO 11367;Z # COMBINING GRANTHA DIGIT ONE 11368;Z # COMBINING GRANTHA DIGIT TWO 11369;Z # COMBINING GRANTHA DIGIT THREE 1136A;Z # COMBINING GRANTHA DIGIT FOUR 1136B;Z # COMBINING GRANTHA DIGIT FIVE 1136C;Z # COMBINING GRANTHA DIGIT SIX 11370;Z # COMBINING GRANTHA LETTER A 11371;Z # COMBINING GRANTHA LETTER KA 11372;Z # COMBINING GRANTHA LETTER NA 11373;Z # COMBINING GRANTHA LETTER VI 11374;Z # COMBINING GRANTHA LETTER PA 114B3;Z # TIRHUTA VOWEL SIGN U 114B4;Z # TIRHUTA VOWEL SIGN UU 114B5;Z # TIRHUTA VOWEL SIGN VOCALIC R 114B6;Z # TIRHUTA VOWEL SIGN VOCALIC RR 114B7;Z # TIRHUTA VOWEL SIGN VOCALIC L 114B8;Z # TIRHUTA VOWEL SIGN VOCALIC LL 114BA;Z # TIRHUTA VOWEL SIGN SHORT E 114BF;Z # TIRHUTA SIGN CANDRABINDU 114C0;Z # TIRHUTA SIGN ANUSVARA 114C2;Z # TIRHUTA SIGN VIRAMA 114C3;Z # TIRHUTA SIGN NUKTA 115B2;Z # SIDDHAM VOWEL SIGN U 115B3;Z # SIDDHAM VOWEL SIGN UU 115B4;Z # SIDDHAM VOWEL SIGN VOCALIC R 115B5;Z # SIDDHAM VOWEL SIGN VOCALIC RR 115BC;Z # SIDDHAM SIGN CANDRABINDU 115BD;Z # SIDDHAM SIGN ANUSVARA 115BF;Z # SIDDHAM SIGN VIRAMA 115C0;Z # SIDDHAM SIGN NUKTA 11633;Z # MODI VOWEL SIGN U 11634;Z # MODI VOWEL SIGN UU 11635;Z # MODI VOWEL SIGN VOCALIC R 11636;Z # MODI VOWEL SIGN VOCALIC RR 11637;Z # MODI VOWEL SIGN VOCALIC L 11638;Z # MODI VOWEL SIGN VOCALIC LL 11639;Z # MODI VOWEL SIGN E 1163A;Z # MODI VOWEL SIGN AI 1163D;Z # MODI SIGN ANUSVARA 1163F;Z # MODI SIGN VIRAMA 11640;Z # MODI SIGN ARDHACANDRA 116AB;Z # TAKRI SIGN ANUSVARA 116AD;Z # TAKRI VOWEL SIGN AA 116B0;Z # TAKRI VOWEL SIGN U 116B1;Z # TAKRI VOWEL SIGN UU 116B2;Z # TAKRI VOWEL SIGN E 116B3;Z # TAKRI VOWEL SIGN AI 116B4;Z # TAKRI VOWEL SIGN O 116B5;Z # TAKRI VOWEL SIGN AU 116B7;Z # TAKRI SIGN NUKTA 16AF0;Z # BASSA VAH COMBINING HIGH TONE 16AF1;Z # BASSA VAH COMBINING LOW TONE 16AF2;Z # BASSA VAH COMBINING MID TONE 16AF3;Z # BASSA VAH COMBINING LOW-MID TONE 16AF4;Z # BASSA VAH COMBINING HIGH-LOW TONE 16B30;Z # PAHAWH HMONG MARK CIM TUB 16B31;Z # PAHAWH HMONG MARK CIM SO 16B32;Z # PAHAWH HMONG MARK CIM KES 16B33;Z # PAHAWH HMONG MARK CIM KHAV 16B34;Z # PAHAWH HMONG MARK CIM SUAM 16B35;Z # PAHAWH HMONG MARK CIM HOM 16B36;Z # PAHAWH HMONG MARK CIM TAUM 16F8F;Z # MIAO TONE RIGHT 16F90;Z # MIAO TONE TOP RIGHT 16F91;Z # MIAO TONE ABOVE 16F92;Z # MIAO TONE BELOW 1BC9D;Z # DUPLOYAN THICK LETTER SELECTOR 1BC9E;Z # DUPLOYAN DOUBLE MARK 1BCA0;Z # SHORTHAND FORMAT LETTER OVERLAP 1BCA1;Z # SHORTHAND FORMAT CONTINUING OVERLAP 1BCA2;Z # SHORTHAND FORMAT DOWN STEP 1BCA3;Z # SHORTHAND FORMAT UP STEP 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME 1E8D0;Z # MENDE KIKAKUI COMBINING NUMBER TEENS 1E8D1;Z # MENDE KIKAKUI COMBINING NUMBER TENS 1E8D2;Z # MENDE KIKAKUI COMBINING NUMBER HUNDREDS 1E8D3;Z # MENDE KIKAKUI COMBINING NUMBER THOUSANDS 1E8D4;Z # MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS 1E8D5;Z # MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS 1E8D6;Z # MENDE KIKAKUI COMBINING NUMBER MILLIONS E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/EastAsianWidth-8.0.0.custom000066400000000000000000001733461254141503700217750ustar00rootroot000000000000000000;Z # 0001;Z # 0002;Z # 0003;Z # 0004;Z # 0005;Z # 0006;Z # 0007;Z # 0008;Z # 0009;Z # 000A;Z # 000B;Z # 000C;Z # 000D;Z # 000E;Z # 000F;Z # 0010;Z # 0011;Z # 0012;Z # 0013;Z # 0014;Z # 0015;Z # 0016;Z # 0017;Z # 0018;Z # 0019;Z # 001A;Z # 001B;Z # 001C;Z # 001D;Z # 001E;Z # 001F;Z # 007F;Z # 0080;Z # 0081;Z # 0082;Z # 0083;Z # 0084;Z # 0085;Z # 0086;Z # 0087;Z # 0088;Z # 0089;Z # 008A;Z # 008B;Z # 008C;Z # 008D;Z # 008E;Z # 008F;Z # 0090;Z # 0091;Z # 0092;Z # 0093;Z # 0094;Z # 0095;Z # 0096;Z # 0097;Z # 0098;Z # 0099;Z # 009A;Z # 009B;Z # 009C;Z # 009D;Z # 009E;Z # 009F;Z # 00AD;ZA # SOFT HYPHEN 0300;ZA # COMBINING GRAVE ACCENT 0301;ZA # COMBINING ACUTE ACCENT 0302;ZA # COMBINING CIRCUMFLEX ACCENT 0303;ZA # COMBINING TILDE 0304;ZA # COMBINING MACRON 0305;ZA # COMBINING OVERLINE 0306;ZA # COMBINING BREVE 0307;ZA # COMBINING DOT ABOVE 0308;ZA # COMBINING DIAERESIS 0309;ZA # COMBINING HOOK ABOVE 030A;ZA # COMBINING RING ABOVE 030B;ZA # COMBINING DOUBLE ACUTE ACCENT 030C;ZA # COMBINING CARON 030D;ZA # COMBINING VERTICAL LINE ABOVE 030E;ZA # COMBINING DOUBLE VERTICAL LINE ABOVE 030F;ZA # COMBINING DOUBLE GRAVE ACCENT 0310;ZA # COMBINING CANDRABINDU 0311;ZA # COMBINING INVERTED BREVE 0312;ZA # COMBINING TURNED COMMA ABOVE 0313;ZA # COMBINING COMMA ABOVE 0314;ZA # COMBINING REVERSED COMMA ABOVE 0315;ZA # COMBINING COMMA ABOVE RIGHT 0316;ZA # COMBINING GRAVE ACCENT BELOW 0317;ZA # COMBINING ACUTE ACCENT BELOW 0318;ZA # COMBINING LEFT TACK BELOW 0319;ZA # COMBINING RIGHT TACK BELOW 031A;ZA # COMBINING LEFT ANGLE ABOVE 031B;ZA # COMBINING HORN 031C;ZA # COMBINING LEFT HALF RING BELOW 031D;ZA # COMBINING UP TACK BELOW 031E;ZA # COMBINING DOWN TACK BELOW 031F;ZA # COMBINING PLUS SIGN BELOW 0320;ZA # COMBINING MINUS SIGN BELOW 0321;ZA # COMBINING PALATALIZED HOOK BELOW 0322;ZA # COMBINING RETROFLEX HOOK BELOW 0323;ZA # COMBINING DOT BELOW 0324;ZA # COMBINING DIAERESIS BELOW 0325;ZA # COMBINING RING BELOW 0326;ZA # COMBINING COMMA BELOW 0327;ZA # COMBINING CEDILLA 0328;ZA # COMBINING OGONEK 0329;ZA # COMBINING VERTICAL LINE BELOW 032A;ZA # COMBINING BRIDGE BELOW 032B;ZA # COMBINING INVERTED DOUBLE ARCH BELOW 032C;ZA # COMBINING CARON BELOW 032D;ZA # COMBINING CIRCUMFLEX ACCENT BELOW 032E;ZA # COMBINING BREVE BELOW 032F;ZA # COMBINING INVERTED BREVE BELOW 0330;ZA # COMBINING TILDE BELOW 0331;ZA # COMBINING MACRON BELOW 0332;ZA # COMBINING LOW LINE 0333;ZA # COMBINING DOUBLE LOW LINE 0334;ZA # COMBINING TILDE OVERLAY 0335;ZA # COMBINING SHORT STROKE OVERLAY 0336;ZA # COMBINING LONG STROKE OVERLAY 0337;ZA # COMBINING SHORT SOLIDUS OVERLAY 0338;ZA # COMBINING LONG SOLIDUS OVERLAY 0339;ZA # COMBINING RIGHT HALF RING BELOW 033A;ZA # COMBINING INVERTED BRIDGE BELOW 033B;ZA # COMBINING SQUARE BELOW 033C;ZA # COMBINING SEAGULL BELOW 033D;ZA # COMBINING X ABOVE 033E;ZA # COMBINING VERTICAL TILDE 033F;ZA # COMBINING DOUBLE OVERLINE 0340;ZA # COMBINING GRAVE TONE MARK 0341;ZA # COMBINING ACUTE TONE MARK 0342;ZA # COMBINING GREEK PERISPOMENI 0343;ZA # COMBINING GREEK KORONIS 0344;ZA # COMBINING GREEK DIALYTIKA TONOS 0345;ZA # COMBINING GREEK YPOGEGRAMMENI 0346;ZA # COMBINING BRIDGE ABOVE 0347;ZA # COMBINING EQUALS SIGN BELOW 0348;ZA # COMBINING DOUBLE VERTICAL LINE BELOW 0349;ZA # COMBINING LEFT ANGLE BELOW 034A;ZA # COMBINING NOT TILDE ABOVE 034B;ZA # COMBINING HOMOTHETIC ABOVE 034C;ZA # COMBINING ALMOST EQUAL TO ABOVE 034D;ZA # COMBINING LEFT RIGHT ARROW BELOW 034E;ZA # COMBINING UPWARDS ARROW BELOW 034F;ZA # COMBINING GRAPHEME JOINER 0350;ZA # COMBINING RIGHT ARROWHEAD ABOVE 0351;ZA # COMBINING LEFT HALF RING ABOVE 0352;ZA # COMBINING FERMATA 0353;ZA # COMBINING X BELOW 0354;ZA # COMBINING LEFT ARROWHEAD BELOW 0355;ZA # COMBINING RIGHT ARROWHEAD BELOW 0356;ZA # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW 0357;ZA # COMBINING RIGHT HALF RING ABOVE 0358;ZA # COMBINING DOT ABOVE RIGHT 0359;ZA # COMBINING ASTERISK BELOW 035A;ZA # COMBINING DOUBLE RING BELOW 035B;ZA # COMBINING ZIGZAG ABOVE 035C;ZA # COMBINING DOUBLE BREVE BELOW 035D;ZA # COMBINING DOUBLE BREVE 035E;ZA # COMBINING DOUBLE MACRON 035F;ZA # COMBINING DOUBLE MACRON BELOW 0360;ZA # COMBINING DOUBLE TILDE 0361;ZA # COMBINING DOUBLE INVERTED BREVE 0362;ZA # COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0363;ZA # COMBINING LATIN SMALL LETTER A 0364;ZA # COMBINING LATIN SMALL LETTER E 0365;ZA # COMBINING LATIN SMALL LETTER I 0366;ZA # COMBINING LATIN SMALL LETTER O 0367;ZA # COMBINING LATIN SMALL LETTER U 0368;ZA # COMBINING LATIN SMALL LETTER C 0369;ZA # COMBINING LATIN SMALL LETTER D 036A;ZA # COMBINING LATIN SMALL LETTER H 036B;ZA # COMBINING LATIN SMALL LETTER M 036C;ZA # COMBINING LATIN SMALL LETTER R 036D;ZA # COMBINING LATIN SMALL LETTER T 036E;ZA # COMBINING LATIN SMALL LETTER V 036F;ZA # COMBINING LATIN SMALL LETTER X 0483;Z # COMBINING CYRILLIC TITLO 0484;Z # COMBINING CYRILLIC PALATALIZATION 0485;Z # COMBINING CYRILLIC DASIA PNEUMATA 0486;Z # COMBINING CYRILLIC PSILI PNEUMATA 0487;Z # COMBINING CYRILLIC POKRYTIE 0488;Z # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0489;Z # COMBINING CYRILLIC MILLIONS SIGN 0591;Z # HEBREW ACCENT ETNAHTA 0592;Z # HEBREW ACCENT SEGOL 0593;Z # HEBREW ACCENT SHALSHELET 0594;Z # HEBREW ACCENT ZAQEF QATAN 0595;Z # HEBREW ACCENT ZAQEF GADOL 0596;Z # HEBREW ACCENT TIPEHA 0597;Z # HEBREW ACCENT REVIA 0598;Z # HEBREW ACCENT ZARQA 0599;Z # HEBREW ACCENT PASHTA 059A;Z # HEBREW ACCENT YETIV 059B;Z # HEBREW ACCENT TEVIR 059C;Z # HEBREW ACCENT GERESH 059D;Z # HEBREW ACCENT GERESH MUQDAM 059E;Z # HEBREW ACCENT GERSHAYIM 059F;Z # HEBREW ACCENT QARNEY PARA 05A0;Z # HEBREW ACCENT TELISHA GEDOLA 05A1;Z # HEBREW ACCENT PAZER 05A2;Z # HEBREW ACCENT ATNAH HAFUKH 05A3;Z # HEBREW ACCENT MUNAH 05A4;Z # HEBREW ACCENT MAHAPAKH 05A5;Z # HEBREW ACCENT MERKHA 05A6;Z # HEBREW ACCENT MERKHA KEFULA 05A7;Z # HEBREW ACCENT DARGA 05A8;Z # HEBREW ACCENT QADMA 05A9;Z # HEBREW ACCENT TELISHA QETANA 05AA;Z # HEBREW ACCENT YERAH BEN YOMO 05AB;Z # HEBREW ACCENT OLE 05AC;Z # HEBREW ACCENT ILUY 05AD;Z # HEBREW ACCENT DEHI 05AE;Z # HEBREW ACCENT ZINOR 05AF;Z # HEBREW MARK MASORA CIRCLE 05B0;Z # HEBREW POINT SHEVA 05B1;Z # HEBREW POINT HATAF SEGOL 05B2;Z # HEBREW POINT HATAF PATAH 05B3;Z # HEBREW POINT HATAF QAMATS 05B4;Z # HEBREW POINT HIRIQ 05B5;Z # HEBREW POINT TSERE 05B6;Z # HEBREW POINT SEGOL 05B7;Z # HEBREW POINT PATAH 05B8;Z # HEBREW POINT QAMATS 05B9;Z # HEBREW POINT HOLAM 05BA;Z # HEBREW POINT HOLAM HASER FOR VAV 05BB;Z # HEBREW POINT QUBUTS 05BC;Z # HEBREW POINT DAGESH OR MAPIQ 05BD;Z # HEBREW POINT METEG 05BF;Z # HEBREW POINT RAFE 05C1;Z # HEBREW POINT SHIN DOT 05C2;Z # HEBREW POINT SIN DOT 05C4;Z # HEBREW MARK UPPER DOT 05C5;Z # HEBREW MARK LOWER DOT 05C7;Z # HEBREW POINT QAMATS QATAN 0600;Z # ARABIC NUMBER SIGN 0601;Z # ARABIC SIGN SANAH 0602;Z # ARABIC FOOTNOTE MARKER 0603;Z # ARABIC SIGN SAFHA 0604;Z # ARABIC SIGN SAMVAT 0605;Z # ARABIC NUMBER MARK ABOVE 0610;Z # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM 0611;Z # ARABIC SIGN ALAYHE ASSALLAM 0612;Z # ARABIC SIGN RAHMATULLAH ALAYHE 0613;Z # ARABIC SIGN RADI ALLAHOU ANHU 0614;Z # ARABIC SIGN TAKHALLUS 0615;Z # ARABIC SMALL HIGH TAH 0616;Z # ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH 0617;Z # ARABIC SMALL HIGH ZAIN 0618;Z # ARABIC SMALL FATHA 0619;Z # ARABIC SMALL DAMMA 061A;Z # ARABIC SMALL KASRA 061C;Z # ARABIC LETTER MARK 064B;Z # ARABIC FATHATAN 064C;Z # ARABIC DAMMATAN 064D;Z # ARABIC KASRATAN 064E;Z # ARABIC FATHA 064F;Z # ARABIC DAMMA 0650;Z # ARABIC KASRA 0651;Z # ARABIC SHADDA 0652;Z # ARABIC SUKUN 0653;Z # ARABIC MADDAH ABOVE 0654;Z # ARABIC HAMZA ABOVE 0655;Z # ARABIC HAMZA BELOW 0656;Z # ARABIC SUBSCRIPT ALEF 0657;Z # ARABIC INVERTED DAMMA 0658;Z # ARABIC MARK NOON GHUNNA 0659;Z # ARABIC ZWARAKAY 065A;Z # ARABIC VOWEL SIGN SMALL V ABOVE 065B;Z # ARABIC VOWEL SIGN INVERTED SMALL V ABOVE 065C;Z # ARABIC VOWEL SIGN DOT BELOW 065D;Z # ARABIC REVERSED DAMMA 065E;Z # ARABIC FATHA WITH TWO DOTS 065F;Z # ARABIC WAVY HAMZA BELOW 0670;Z # ARABIC LETTER SUPERSCRIPT ALEF 06D6;Z # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA 06D7;Z # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA 06D8;Z # ARABIC SMALL HIGH MEEM INITIAL FORM 06D9;Z # ARABIC SMALL HIGH LAM ALEF 06DA;Z # ARABIC SMALL HIGH JEEM 06DB;Z # ARABIC SMALL HIGH THREE DOTS 06DC;Z # ARABIC SMALL HIGH SEEN 06DD;Z # ARABIC END OF AYAH 06DF;Z # ARABIC SMALL HIGH ROUNDED ZERO 06E0;Z # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E1;Z # ARABIC SMALL HIGH DOTLESS HEAD OF KHAH 06E2;Z # ARABIC SMALL HIGH MEEM ISOLATED FORM 06E3;Z # ARABIC SMALL LOW SEEN 06E4;Z # ARABIC SMALL HIGH MADDA 06E7;Z # ARABIC SMALL HIGH YEH 06E8;Z # ARABIC SMALL HIGH NOON 06EA;Z # ARABIC EMPTY CENTRE LOW STOP 06EB;Z # ARABIC EMPTY CENTRE HIGH STOP 06EC;Z # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;Z # ARABIC SMALL LOW MEEM 070F;Z # SYRIAC ABBREVIATION MARK 0711;Z # SYRIAC LETTER SUPERSCRIPT ALAPH 0730;Z # SYRIAC PTHAHA ABOVE 0731;Z # SYRIAC PTHAHA BELOW 0732;Z # SYRIAC PTHAHA DOTTED 0733;Z # SYRIAC ZQAPHA ABOVE 0734;Z # SYRIAC ZQAPHA BELOW 0735;Z # SYRIAC ZQAPHA DOTTED 0736;Z # SYRIAC RBASA ABOVE 0737;Z # SYRIAC RBASA BELOW 0738;Z # SYRIAC DOTTED ZLAMA HORIZONTAL 0739;Z # SYRIAC DOTTED ZLAMA ANGULAR 073A;Z # SYRIAC HBASA ABOVE 073B;Z # SYRIAC HBASA BELOW 073C;Z # SYRIAC HBASA-ESASA DOTTED 073D;Z # SYRIAC ESASA ABOVE 073E;Z # SYRIAC ESASA BELOW 073F;Z # SYRIAC RWAHA 0740;Z # SYRIAC FEMININE DOT 0741;Z # SYRIAC QUSHSHAYA 0742;Z # SYRIAC RUKKAKHA 0743;Z # SYRIAC TWO VERTICAL DOTS ABOVE 0744;Z # SYRIAC TWO VERTICAL DOTS BELOW 0745;Z # SYRIAC THREE DOTS ABOVE 0746;Z # SYRIAC THREE DOTS BELOW 0747;Z # SYRIAC OBLIQUE LINE ABOVE 0748;Z # SYRIAC OBLIQUE LINE BELOW 0749;Z # SYRIAC MUSIC 074A;Z # SYRIAC BARREKH 07A6;Z # THAANA ABAFILI 07A7;Z # THAANA AABAAFILI 07A8;Z # THAANA IBIFILI 07A9;Z # THAANA EEBEEFILI 07AA;Z # THAANA UBUFILI 07AB;Z # THAANA OOBOOFILI 07AC;Z # THAANA EBEFILI 07AD;Z # THAANA EYBEYFILI 07AE;Z # THAANA OBOFILI 07AF;Z # THAANA OABOAFILI 07B0;Z # THAANA SUKUN 07EB;Z # NKO COMBINING SHORT HIGH TONE 07EC;Z # NKO COMBINING SHORT LOW TONE 07ED;Z # NKO COMBINING SHORT RISING TONE 07EE;Z # NKO COMBINING LONG DESCENDING TONE 07EF;Z # NKO COMBINING LONG HIGH TONE 07F0;Z # NKO COMBINING LONG LOW TONE 07F1;Z # NKO COMBINING LONG RISING TONE 07F2;Z # NKO COMBINING NASALIZATION MARK 07F3;Z # NKO COMBINING DOUBLE DOT ABOVE 0816;Z # SAMARITAN MARK IN 0817;Z # SAMARITAN MARK IN-ALAF 0818;Z # SAMARITAN MARK OCCLUSION 0819;Z # SAMARITAN MARK DAGESH 081B;Z # SAMARITAN MARK EPENTHETIC YUT 081C;Z # SAMARITAN VOWEL SIGN LONG E 081D;Z # SAMARITAN VOWEL SIGN E 081E;Z # SAMARITAN VOWEL SIGN OVERLONG AA 081F;Z # SAMARITAN VOWEL SIGN LONG AA 0820;Z # SAMARITAN VOWEL SIGN AA 0821;Z # SAMARITAN VOWEL SIGN OVERLONG A 0822;Z # SAMARITAN VOWEL SIGN LONG A 0823;Z # SAMARITAN VOWEL SIGN A 0825;Z # SAMARITAN VOWEL SIGN SHORT A 0826;Z # SAMARITAN VOWEL SIGN LONG U 0827;Z # SAMARITAN VOWEL SIGN U 0829;Z # SAMARITAN VOWEL SIGN LONG I 082A;Z # SAMARITAN VOWEL SIGN I 082B;Z # SAMARITAN VOWEL SIGN O 082C;Z # SAMARITAN VOWEL SIGN SUKUN 082D;Z # SAMARITAN MARK NEQUDAA 0859;Z # MANDAIC AFFRICATION MARK 085A;Z # MANDAIC VOCALIZATION MARK 085B;Z # MANDAIC GEMINATION MARK 08E3;Z # ARABIC TURNED DAMMA BELOW 08E4;Z # ARABIC CURLY FATHA 08E5;Z # ARABIC CURLY DAMMA 08E6;Z # ARABIC CURLY KASRA 08E7;Z # ARABIC CURLY FATHATAN 08E8;Z # ARABIC CURLY DAMMATAN 08E9;Z # ARABIC CURLY KASRATAN 08EA;Z # ARABIC TONE ONE DOT ABOVE 08EB;Z # ARABIC TONE TWO DOTS ABOVE 08EC;Z # ARABIC TONE LOOP ABOVE 08ED;Z # ARABIC TONE ONE DOT BELOW 08EE;Z # ARABIC TONE TWO DOTS BELOW 08EF;Z # ARABIC TONE LOOP BELOW 08F0;Z # ARABIC OPEN FATHATAN 08F1;Z # ARABIC OPEN DAMMATAN 08F2;Z # ARABIC OPEN KASRATAN 08F3;Z # ARABIC SMALL HIGH WAW 08F4;Z # ARABIC FATHA WITH RING 08F5;Z # ARABIC FATHA WITH DOT ABOVE 08F6;Z # ARABIC KASRA WITH DOT BELOW 08F7;Z # ARABIC LEFT ARROWHEAD ABOVE 08F8;Z # ARABIC RIGHT ARROWHEAD ABOVE 08F9;Z # ARABIC LEFT ARROWHEAD BELOW 08FA;Z # ARABIC RIGHT ARROWHEAD BELOW 08FB;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE 08FC;Z # ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT 08FD;Z # ARABIC RIGHT ARROWHEAD ABOVE WITH DOT 08FE;Z # ARABIC DAMMA WITH DOT 08FF;Z # ARABIC MARK SIDEWAYS NOON GHUNNA 0900;Z # DEVANAGARI SIGN INVERTED CANDRABINDU 0901;Z # DEVANAGARI SIGN CANDRABINDU 0902;Z # DEVANAGARI SIGN ANUSVARA 093A;Z # DEVANAGARI VOWEL SIGN OE 093C;Z # DEVANAGARI SIGN NUKTA 0941;Z # DEVANAGARI VOWEL SIGN U 0942;Z # DEVANAGARI VOWEL SIGN UU 0943;Z # DEVANAGARI VOWEL SIGN VOCALIC R 0944;Z # DEVANAGARI VOWEL SIGN VOCALIC RR 0945;Z # DEVANAGARI VOWEL SIGN CANDRA E 0946;Z # DEVANAGARI VOWEL SIGN SHORT E 0947;Z # DEVANAGARI VOWEL SIGN E 0948;Z # DEVANAGARI VOWEL SIGN AI 094D;Z # DEVANAGARI SIGN VIRAMA 0951;Z # DEVANAGARI STRESS SIGN UDATTA 0952;Z # DEVANAGARI STRESS SIGN ANUDATTA 0953;Z # DEVANAGARI GRAVE ACCENT 0954;Z # DEVANAGARI ACUTE ACCENT 0955;Z # DEVANAGARI VOWEL SIGN CANDRA LONG E 0956;Z # DEVANAGARI VOWEL SIGN UE 0957;Z # DEVANAGARI VOWEL SIGN UUE 0962;Z # DEVANAGARI VOWEL SIGN VOCALIC L 0963;Z # DEVANAGARI VOWEL SIGN VOCALIC LL 0981;Z # BENGALI SIGN CANDRABINDU 09BC;Z # BENGALI SIGN NUKTA 09C1;Z # BENGALI VOWEL SIGN U 09C2;Z # BENGALI VOWEL SIGN UU 09C3;Z # BENGALI VOWEL SIGN VOCALIC R 09C4;Z # BENGALI VOWEL SIGN VOCALIC RR 09CD;Z # BENGALI SIGN VIRAMA 09E2;Z # BENGALI VOWEL SIGN VOCALIC L 09E3;Z # BENGALI VOWEL SIGN VOCALIC LL 0A01;Z # GURMUKHI SIGN ADAK BINDI 0A02;Z # GURMUKHI SIGN BINDI 0A3C;Z # GURMUKHI SIGN NUKTA 0A41;Z # GURMUKHI VOWEL SIGN U 0A42;Z # GURMUKHI VOWEL SIGN UU 0A47;Z # GURMUKHI VOWEL SIGN EE 0A48;Z # GURMUKHI VOWEL SIGN AI 0A4B;Z # GURMUKHI VOWEL SIGN OO 0A4C;Z # GURMUKHI VOWEL SIGN AU 0A4D;Z # GURMUKHI SIGN VIRAMA 0A51;Z # GURMUKHI SIGN UDAAT 0A70;Z # GURMUKHI TIPPI 0A71;Z # GURMUKHI ADDAK 0A75;Z # GURMUKHI SIGN YAKASH 0A81;Z # GUJARATI SIGN CANDRABINDU 0A82;Z # GUJARATI SIGN ANUSVARA 0ABC;Z # GUJARATI SIGN NUKTA 0AC1;Z # GUJARATI VOWEL SIGN U 0AC2;Z # GUJARATI VOWEL SIGN UU 0AC3;Z # GUJARATI VOWEL SIGN VOCALIC R 0AC4;Z # GUJARATI VOWEL SIGN VOCALIC RR 0AC5;Z # GUJARATI VOWEL SIGN CANDRA E 0AC7;Z # GUJARATI VOWEL SIGN E 0AC8;Z # GUJARATI VOWEL SIGN AI 0ACD;Z # GUJARATI SIGN VIRAMA 0AE2;Z # GUJARATI VOWEL SIGN VOCALIC L 0AE3;Z # GUJARATI VOWEL SIGN VOCALIC LL 0B01;Z # ORIYA SIGN CANDRABINDU 0B3C;Z # ORIYA SIGN NUKTA 0B3F;Z # ORIYA VOWEL SIGN I 0B41;Z # ORIYA VOWEL SIGN U 0B42;Z # ORIYA VOWEL SIGN UU 0B43;Z # ORIYA VOWEL SIGN VOCALIC R 0B44;Z # ORIYA VOWEL SIGN VOCALIC RR 0B4D;Z # ORIYA SIGN VIRAMA 0B56;Z # ORIYA AI LENGTH MARK 0B62;Z # ORIYA VOWEL SIGN VOCALIC L 0B63;Z # ORIYA VOWEL SIGN VOCALIC LL 0B82;Z # TAMIL SIGN ANUSVARA 0BC0;Z # TAMIL VOWEL SIGN II 0BCD;Z # TAMIL SIGN VIRAMA 0C00;Z # TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C3E;Z # TELUGU VOWEL SIGN AA 0C3F;Z # TELUGU VOWEL SIGN I 0C40;Z # TELUGU VOWEL SIGN II 0C46;Z # TELUGU VOWEL SIGN E 0C47;Z # TELUGU VOWEL SIGN EE 0C48;Z # TELUGU VOWEL SIGN AI 0C4A;Z # TELUGU VOWEL SIGN O 0C4B;Z # TELUGU VOWEL SIGN OO 0C4C;Z # TELUGU VOWEL SIGN AU 0C4D;Z # TELUGU SIGN VIRAMA 0C55;Z # TELUGU LENGTH MARK 0C56;Z # TELUGU AI LENGTH MARK 0C62;Z # TELUGU VOWEL SIGN VOCALIC L 0C63;Z # TELUGU VOWEL SIGN VOCALIC LL 0C81;Z # KANNADA SIGN CANDRABINDU 0CBC;Z # KANNADA SIGN NUKTA 0CBF;Z # KANNADA VOWEL SIGN I 0CC6;Z # KANNADA VOWEL SIGN E 0CCC;Z # KANNADA VOWEL SIGN AU 0CCD;Z # KANNADA SIGN VIRAMA 0CE2;Z # KANNADA VOWEL SIGN VOCALIC L 0CE3;Z # KANNADA VOWEL SIGN VOCALIC LL 0D01;Z # MALAYALAM SIGN CANDRABINDU 0D41;Z # MALAYALAM VOWEL SIGN U 0D42;Z # MALAYALAM VOWEL SIGN UU 0D43;Z # MALAYALAM VOWEL SIGN VOCALIC R 0D44;Z # MALAYALAM VOWEL SIGN VOCALIC RR 0D4D;Z # MALAYALAM SIGN VIRAMA 0D62;Z # MALAYALAM VOWEL SIGN VOCALIC L 0D63;Z # MALAYALAM VOWEL SIGN VOCALIC LL 0DCA;Z # SINHALA SIGN AL-LAKUNA 0DD2;Z # SINHALA VOWEL SIGN KETTI IS-PILLA 0DD3;Z # SINHALA VOWEL SIGN DIGA IS-PILLA 0DD4;Z # SINHALA VOWEL SIGN KETTI PAA-PILLA 0DD6;Z # SINHALA VOWEL SIGN DIGA PAA-PILLA 0E31;Z # THAI CHARACTER MAI HAN-AKAT 0E34;Z # THAI CHARACTER SARA I 0E35;Z # THAI CHARACTER SARA II 0E36;Z # THAI CHARACTER SARA UE 0E37;Z # THAI CHARACTER SARA UEE 0E38;Z # THAI CHARACTER SARA U 0E39;Z # THAI CHARACTER SARA UU 0E3A;Z # THAI CHARACTER PHINTHU 0E47;Z # THAI CHARACTER MAITAIKHU 0E48;Z # THAI CHARACTER MAI EK 0E49;Z # THAI CHARACTER MAI THO 0E4A;Z # THAI CHARACTER MAI TRI 0E4B;Z # THAI CHARACTER MAI CHATTAWA 0E4C;Z # THAI CHARACTER THANTHAKHAT 0E4D;Z # THAI CHARACTER NIKHAHIT 0E4E;Z # THAI CHARACTER YAMAKKAN 0EB1;Z # LAO VOWEL SIGN MAI KAN 0EB4;Z # LAO VOWEL SIGN I 0EB5;Z # LAO VOWEL SIGN II 0EB6;Z # LAO VOWEL SIGN Y 0EB7;Z # LAO VOWEL SIGN YY 0EB8;Z # LAO VOWEL SIGN U 0EB9;Z # LAO VOWEL SIGN UU 0EBB;Z # LAO VOWEL SIGN MAI KON 0EBC;Z # LAO SEMIVOWEL SIGN LO 0EC8;Z # LAO TONE MAI EK 0EC9;Z # LAO TONE MAI THO 0ECA;Z # LAO TONE MAI TI 0ECB;Z # LAO TONE MAI CATAWA 0ECC;Z # LAO CANCELLATION MARK 0ECD;Z # LAO NIGGAHITA 0F18;Z # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0F19;Z # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35;Z # TIBETAN MARK NGAS BZUNG NYI ZLA 0F37;Z # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0F39;Z # TIBETAN MARK TSA -PHRU 0F71;Z # TIBETAN VOWEL SIGN AA 0F72;Z # TIBETAN VOWEL SIGN I 0F73;Z # TIBETAN VOWEL SIGN II 0F74;Z # TIBETAN VOWEL SIGN U 0F75;Z # TIBETAN VOWEL SIGN UU 0F76;Z # TIBETAN VOWEL SIGN VOCALIC R 0F77;Z # TIBETAN VOWEL SIGN VOCALIC RR 0F78;Z # TIBETAN VOWEL SIGN VOCALIC L 0F79;Z # TIBETAN VOWEL SIGN VOCALIC LL 0F7A;Z # TIBETAN VOWEL SIGN E 0F7B;Z # TIBETAN VOWEL SIGN EE 0F7C;Z # TIBETAN VOWEL SIGN O 0F7D;Z # TIBETAN VOWEL SIGN OO 0F7E;Z # TIBETAN SIGN RJES SU NGA RO 0F80;Z # TIBETAN VOWEL SIGN REVERSED I 0F81;Z # TIBETAN VOWEL SIGN REVERSED II 0F82;Z # TIBETAN SIGN NYI ZLA NAA DA 0F83;Z # TIBETAN SIGN SNA LDAN 0F84;Z # TIBETAN MARK HALANTA 0F86;Z # TIBETAN SIGN LCI RTAGS 0F87;Z # TIBETAN SIGN YANG RTAGS 0F8D;Z # TIBETAN SUBJOINED SIGN LCE TSA CAN 0F8E;Z # TIBETAN SUBJOINED SIGN MCHU CAN 0F8F;Z # TIBETAN SUBJOINED SIGN INVERTED MCHU CAN 0F90;Z # TIBETAN SUBJOINED LETTER KA 0F91;Z # TIBETAN SUBJOINED LETTER KHA 0F92;Z # TIBETAN SUBJOINED LETTER GA 0F93;Z # TIBETAN SUBJOINED LETTER GHA 0F94;Z # TIBETAN SUBJOINED LETTER NGA 0F95;Z # TIBETAN SUBJOINED LETTER CA 0F96;Z # TIBETAN SUBJOINED LETTER CHA 0F97;Z # TIBETAN SUBJOINED LETTER JA 0F99;Z # TIBETAN SUBJOINED LETTER NYA 0F9A;Z # TIBETAN SUBJOINED LETTER TTA 0F9B;Z # TIBETAN SUBJOINED LETTER TTHA 0F9C;Z # TIBETAN SUBJOINED LETTER DDA 0F9D;Z # TIBETAN SUBJOINED LETTER DDHA 0F9E;Z # TIBETAN SUBJOINED LETTER NNA 0F9F;Z # TIBETAN SUBJOINED LETTER TA 0FA0;Z # TIBETAN SUBJOINED LETTER THA 0FA1;Z # TIBETAN SUBJOINED LETTER DA 0FA2;Z # TIBETAN SUBJOINED LETTER DHA 0FA3;Z # TIBETAN SUBJOINED LETTER NA 0FA4;Z # TIBETAN SUBJOINED LETTER PA 0FA5;Z # TIBETAN SUBJOINED LETTER PHA 0FA6;Z # TIBETAN SUBJOINED LETTER BA 0FA7;Z # TIBETAN SUBJOINED LETTER BHA 0FA8;Z # TIBETAN SUBJOINED LETTER MA 0FA9;Z # TIBETAN SUBJOINED LETTER TSA 0FAA;Z # TIBETAN SUBJOINED LETTER TSHA 0FAB;Z # TIBETAN SUBJOINED LETTER DZA 0FAC;Z # TIBETAN SUBJOINED LETTER DZHA 0FAD;Z # TIBETAN SUBJOINED LETTER WA 0FAE;Z # TIBETAN SUBJOINED LETTER ZHA 0FAF;Z # TIBETAN SUBJOINED LETTER ZA 0FB0;Z # TIBETAN SUBJOINED LETTER -A 0FB1;Z # TIBETAN SUBJOINED LETTER YA 0FB2;Z # TIBETAN SUBJOINED LETTER RA 0FB3;Z # TIBETAN SUBJOINED LETTER LA 0FB4;Z # TIBETAN SUBJOINED LETTER SHA 0FB5;Z # TIBETAN SUBJOINED LETTER SSA 0FB6;Z # TIBETAN SUBJOINED LETTER SA 0FB7;Z # TIBETAN SUBJOINED LETTER HA 0FB8;Z # TIBETAN SUBJOINED LETTER A 0FB9;Z # TIBETAN SUBJOINED LETTER KSSA 0FBA;Z # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0FBB;Z # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0FBC;Z # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0FC6;Z # TIBETAN SYMBOL PADMA GDAN 102D;Z # MYANMAR VOWEL SIGN I 102E;Z # MYANMAR VOWEL SIGN II 102F;Z # MYANMAR VOWEL SIGN U 1030;Z # MYANMAR VOWEL SIGN UU 1032;Z # MYANMAR VOWEL SIGN AI 1033;Z # MYANMAR VOWEL SIGN MON II 1034;Z # MYANMAR VOWEL SIGN MON O 1035;Z # MYANMAR VOWEL SIGN E ABOVE 1036;Z # MYANMAR SIGN ANUSVARA 1037;Z # MYANMAR SIGN DOT BELOW 1039;Z # MYANMAR SIGN VIRAMA 103A;Z # MYANMAR SIGN ASAT 103D;Z # MYANMAR CONSONANT SIGN MEDIAL WA 103E;Z # MYANMAR CONSONANT SIGN MEDIAL HA 1058;Z # MYANMAR VOWEL SIGN VOCALIC L 1059;Z # MYANMAR VOWEL SIGN VOCALIC LL 105E;Z # MYANMAR CONSONANT SIGN MON MEDIAL NA 105F;Z # MYANMAR CONSONANT SIGN MON MEDIAL MA 1060;Z # MYANMAR CONSONANT SIGN MON MEDIAL LA 1071;Z # MYANMAR VOWEL SIGN GEBA KAREN I 1072;Z # MYANMAR VOWEL SIGN KAYAH OE 1073;Z # MYANMAR VOWEL SIGN KAYAH U 1074;Z # MYANMAR VOWEL SIGN KAYAH EE 1082;Z # MYANMAR CONSONANT SIGN SHAN MEDIAL WA 1085;Z # MYANMAR VOWEL SIGN SHAN E ABOVE 1086;Z # MYANMAR VOWEL SIGN SHAN FINAL Y 108D;Z # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE 109D;Z # MYANMAR VOWEL SIGN AITON AI 135D;Z # ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK 135E;Z # ETHIOPIC COMBINING VOWEL LENGTH MARK 135F;Z # ETHIOPIC COMBINING GEMINATION MARK 1712;Z # TAGALOG VOWEL SIGN I 1713;Z # TAGALOG VOWEL SIGN U 1714;Z # TAGALOG SIGN VIRAMA 1732;Z # HANUNOO VOWEL SIGN I 1733;Z # HANUNOO VOWEL SIGN U 1734;Z # HANUNOO SIGN PAMUDPOD 1752;Z # BUHID VOWEL SIGN I 1753;Z # BUHID VOWEL SIGN U 1772;Z # TAGBANWA VOWEL SIGN I 1773;Z # TAGBANWA VOWEL SIGN U 17B4;Z # KHMER VOWEL INHERENT AQ 17B5;Z # KHMER VOWEL INHERENT AA 17B7;Z # KHMER VOWEL SIGN I 17B8;Z # KHMER VOWEL SIGN II 17B9;Z # KHMER VOWEL SIGN Y 17BA;Z # KHMER VOWEL SIGN YY 17BB;Z # KHMER VOWEL SIGN U 17BC;Z # KHMER VOWEL SIGN UU 17BD;Z # KHMER VOWEL SIGN UA 17C6;Z # KHMER SIGN NIKAHIT 17C9;Z # KHMER SIGN MUUSIKATOAN 17CA;Z # KHMER SIGN TRIISAP 17CB;Z # KHMER SIGN BANTOC 17CC;Z # KHMER SIGN ROBAT 17CD;Z # KHMER SIGN TOANDAKHIAT 17CE;Z # KHMER SIGN KAKABAT 17CF;Z # KHMER SIGN AHSDA 17D0;Z # KHMER SIGN SAMYOK SANNYA 17D1;Z # KHMER SIGN VIRIAM 17D2;Z # KHMER SIGN COENG 17D3;Z # KHMER SIGN BATHAMASAT 17DD;Z # KHMER SIGN ATTHACAN 180B;Z # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;Z # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;Z # MONGOLIAN FREE VARIATION SELECTOR THREE 180E;Z # MONGOLIAN VOWEL SEPARATOR 18A9;Z # MONGOLIAN LETTER ALI GALI DAGALGA 1920;Z # LIMBU VOWEL SIGN A 1921;Z # LIMBU VOWEL SIGN I 1922;Z # LIMBU VOWEL SIGN U 1927;Z # LIMBU VOWEL SIGN E 1928;Z # LIMBU VOWEL SIGN O 1932;Z # LIMBU SMALL LETTER ANUSVARA 1939;Z # LIMBU SIGN MUKPHRENG 193A;Z # LIMBU SIGN KEMPHRENG 193B;Z # LIMBU SIGN SA-I 1A17;Z # BUGINESE VOWEL SIGN I 1A18;Z # BUGINESE VOWEL SIGN U 1A1B;Z # BUGINESE VOWEL SIGN AE 1A56;Z # TAI THAM CONSONANT SIGN MEDIAL LA 1A58;Z # TAI THAM SIGN MAI KANG LAI 1A59;Z # TAI THAM CONSONANT SIGN FINAL NGA 1A5A;Z # TAI THAM CONSONANT SIGN LOW PA 1A5B;Z # TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA 1A5C;Z # TAI THAM CONSONANT SIGN MA 1A5D;Z # TAI THAM CONSONANT SIGN BA 1A5E;Z # TAI THAM CONSONANT SIGN SA 1A60;Z # TAI THAM SIGN SAKOT 1A62;Z # TAI THAM VOWEL SIGN MAI SAT 1A65;Z # TAI THAM VOWEL SIGN I 1A66;Z # TAI THAM VOWEL SIGN II 1A67;Z # TAI THAM VOWEL SIGN UE 1A68;Z # TAI THAM VOWEL SIGN UUE 1A69;Z # TAI THAM VOWEL SIGN U 1A6A;Z # TAI THAM VOWEL SIGN UU 1A6B;Z # TAI THAM VOWEL SIGN O 1A6C;Z # TAI THAM VOWEL SIGN OA BELOW 1A73;Z # TAI THAM VOWEL SIGN OA ABOVE 1A74;Z # TAI THAM SIGN MAI KANG 1A75;Z # TAI THAM SIGN TONE-1 1A76;Z # TAI THAM SIGN TONE-2 1A77;Z # TAI THAM SIGN KHUEN TONE-3 1A78;Z # TAI THAM SIGN KHUEN TONE-4 1A79;Z # TAI THAM SIGN KHUEN TONE-5 1A7A;Z # TAI THAM SIGN RA HAAM 1A7B;Z # TAI THAM SIGN MAI SAM 1A7C;Z # TAI THAM SIGN KHUEN-LUE KARAN 1A7F;Z # TAI THAM COMBINING CRYPTOGRAMMIC DOT 1AB0;Z # COMBINING DOUBLED CIRCUMFLEX ACCENT 1AB1;Z # COMBINING DIAERESIS-RING 1AB2;Z # COMBINING INFINITY 1AB3;Z # COMBINING DOWNWARDS ARROW 1AB4;Z # COMBINING TRIPLE DOT 1AB5;Z # COMBINING X-X BELOW 1AB6;Z # COMBINING WIGGLY LINE BELOW 1AB7;Z # COMBINING OPEN MARK BELOW 1AB8;Z # COMBINING DOUBLE OPEN MARK BELOW 1AB9;Z # COMBINING LIGHT CENTRALIZATION STROKE BELOW 1ABA;Z # COMBINING STRONG CENTRALIZATION STROKE BELOW 1ABB;Z # COMBINING PARENTHESES ABOVE 1ABC;Z # COMBINING DOUBLE PARENTHESES ABOVE 1ABD;Z # COMBINING PARENTHESES BELOW 1ABE;Z # COMBINING PARENTHESES OVERLAY 1B00;Z # BALINESE SIGN ULU RICEM 1B01;Z # BALINESE SIGN ULU CANDRA 1B02;Z # BALINESE SIGN CECEK 1B03;Z # BALINESE SIGN SURANG 1B34;Z # BALINESE SIGN REREKAN 1B36;Z # BALINESE VOWEL SIGN ULU 1B37;Z # BALINESE VOWEL SIGN ULU SARI 1B38;Z # BALINESE VOWEL SIGN SUKU 1B39;Z # BALINESE VOWEL SIGN SUKU ILUT 1B3A;Z # BALINESE VOWEL SIGN RA REPA 1B3C;Z # BALINESE VOWEL SIGN LA LENGA 1B42;Z # BALINESE VOWEL SIGN PEPET 1B6B;Z # BALINESE MUSICAL SYMBOL COMBINING TEGEH 1B6C;Z # BALINESE MUSICAL SYMBOL COMBINING ENDEP 1B6D;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL 1B6E;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI 1B6F;Z # BALINESE MUSICAL SYMBOL COMBINING JEGOGAN 1B70;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN 1B71;Z # BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN 1B72;Z # BALINESE MUSICAL SYMBOL COMBINING BENDE 1B73;Z # BALINESE MUSICAL SYMBOL COMBINING GONG 1B80;Z # SUNDANESE SIGN PANYECEK 1B81;Z # SUNDANESE SIGN PANGLAYAR 1BA2;Z # SUNDANESE CONSONANT SIGN PANYAKRA 1BA3;Z # SUNDANESE CONSONANT SIGN PANYIKU 1BA4;Z # SUNDANESE VOWEL SIGN PANGHULU 1BA5;Z # SUNDANESE VOWEL SIGN PANYUKU 1BA8;Z # SUNDANESE VOWEL SIGN PAMEPET 1BA9;Z # SUNDANESE VOWEL SIGN PANEULEUNG 1BAB;Z # SUNDANESE SIGN VIRAMA 1BAC;Z # SUNDANESE CONSONANT SIGN PASANGAN MA 1BAD;Z # SUNDANESE CONSONANT SIGN PASANGAN WA 1BE6;Z # BATAK SIGN TOMPI 1BE8;Z # BATAK VOWEL SIGN PAKPAK E 1BE9;Z # BATAK VOWEL SIGN EE 1BED;Z # BATAK VOWEL SIGN KARO O 1BEF;Z # BATAK VOWEL SIGN U FOR SIMALUNGUN SA 1BF0;Z # BATAK CONSONANT SIGN NG 1BF1;Z # BATAK CONSONANT SIGN H 1C2C;Z # LEPCHA VOWEL SIGN E 1C2D;Z # LEPCHA CONSONANT SIGN K 1C2E;Z # LEPCHA CONSONANT SIGN M 1C2F;Z # LEPCHA CONSONANT SIGN L 1C30;Z # LEPCHA CONSONANT SIGN N 1C31;Z # LEPCHA CONSONANT SIGN P 1C32;Z # LEPCHA CONSONANT SIGN R 1C33;Z # LEPCHA CONSONANT SIGN T 1C36;Z # LEPCHA SIGN RAN 1C37;Z # LEPCHA SIGN NUKTA 1CD0;Z # VEDIC TONE KARSHANA 1CD1;Z # VEDIC TONE SHARA 1CD2;Z # VEDIC TONE PRENKHA 1CD4;Z # VEDIC SIGN YAJURVEDIC MIDLINE SVARITA 1CD5;Z # VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA 1CD6;Z # VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA 1CD7;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA 1CD8;Z # VEDIC TONE CANDRA BELOW 1CD9;Z # VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER 1CDA;Z # VEDIC TONE DOUBLE SVARITA 1CDB;Z # VEDIC TONE TRIPLE SVARITA 1CDC;Z # VEDIC TONE KATHAKA ANUDATTA 1CDD;Z # VEDIC TONE DOT BELOW 1CDE;Z # VEDIC TONE TWO DOTS BELOW 1CDF;Z # VEDIC TONE THREE DOTS BELOW 1CE0;Z # VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2;Z # VEDIC SIGN VISARGA SVARITA 1CE3;Z # VEDIC SIGN VISARGA UDATTA 1CE4;Z # VEDIC SIGN REVERSED VISARGA UDATTA 1CE5;Z # VEDIC SIGN VISARGA ANUDATTA 1CE6;Z # VEDIC SIGN REVERSED VISARGA ANUDATTA 1CE7;Z # VEDIC SIGN VISARGA UDATTA WITH TAIL 1CE8;Z # VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED;Z # VEDIC SIGN TIRYAK 1CF4;Z # VEDIC TONE CANDRA ABOVE 1CF8;Z # VEDIC TONE RING ABOVE 1CF9;Z # VEDIC TONE DOUBLE RING ABOVE 1DC0;Z # COMBINING DOTTED GRAVE ACCENT 1DC1;Z # COMBINING DOTTED ACUTE ACCENT 1DC2;Z # COMBINING SNAKE BELOW 1DC3;Z # COMBINING SUSPENSION MARK 1DC4;Z # COMBINING MACRON-ACUTE 1DC5;Z # COMBINING GRAVE-MACRON 1DC6;Z # COMBINING MACRON-GRAVE 1DC7;Z # COMBINING ACUTE-MACRON 1DC8;Z # COMBINING GRAVE-ACUTE-GRAVE 1DC9;Z # COMBINING ACUTE-GRAVE-ACUTE 1DCA;Z # COMBINING LATIN SMALL LETTER R BELOW 1DCB;Z # COMBINING BREVE-MACRON 1DCC;Z # COMBINING MACRON-BREVE 1DCD;Z # COMBINING DOUBLE CIRCUMFLEX ABOVE 1DCE;Z # COMBINING OGONEK ABOVE 1DCF;Z # COMBINING ZIGZAG BELOW 1DD0;Z # COMBINING IS BELOW 1DD1;Z # COMBINING UR ABOVE 1DD2;Z # COMBINING US ABOVE 1DD3;Z # COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE 1DD4;Z # COMBINING LATIN SMALL LETTER AE 1DD5;Z # COMBINING LATIN SMALL LETTER AO 1DD6;Z # COMBINING LATIN SMALL LETTER AV 1DD7;Z # COMBINING LATIN SMALL LETTER C CEDILLA 1DD8;Z # COMBINING LATIN SMALL LETTER INSULAR D 1DD9;Z # COMBINING LATIN SMALL LETTER ETH 1DDA;Z # COMBINING LATIN SMALL LETTER G 1DDB;Z # COMBINING LATIN LETTER SMALL CAPITAL G 1DDC;Z # COMBINING LATIN SMALL LETTER K 1DDD;Z # COMBINING LATIN SMALL LETTER L 1DDE;Z # COMBINING LATIN LETTER SMALL CAPITAL L 1DDF;Z # COMBINING LATIN LETTER SMALL CAPITAL M 1DE0;Z # COMBINING LATIN SMALL LETTER N 1DE1;Z # COMBINING LATIN LETTER SMALL CAPITAL N 1DE2;Z # COMBINING LATIN LETTER SMALL CAPITAL R 1DE3;Z # COMBINING LATIN SMALL LETTER R ROTUNDA 1DE4;Z # COMBINING LATIN SMALL LETTER S 1DE5;Z # COMBINING LATIN SMALL LETTER LONG S 1DE6;Z # COMBINING LATIN SMALL LETTER Z 1DE7;Z # COMBINING LATIN SMALL LETTER ALPHA 1DE8;Z # COMBINING LATIN SMALL LETTER B 1DE9;Z # COMBINING LATIN SMALL LETTER BETA 1DEA;Z # COMBINING LATIN SMALL LETTER SCHWA 1DEB;Z # COMBINING LATIN SMALL LETTER F 1DEC;Z # COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE 1DED;Z # COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE 1DEE;Z # COMBINING LATIN SMALL LETTER P 1DEF;Z # COMBINING LATIN SMALL LETTER ESH 1DF0;Z # COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE 1DF1;Z # COMBINING LATIN SMALL LETTER W 1DF2;Z # COMBINING LATIN SMALL LETTER A WITH DIAERESIS 1DF3;Z # COMBINING LATIN SMALL LETTER O WITH DIAERESIS 1DF4;Z # COMBINING LATIN SMALL LETTER U WITH DIAERESIS 1DF5;Z # COMBINING UP TACK ABOVE 1DFC;Z # COMBINING DOUBLE INVERTED BREVE BELOW 1DFD;Z # COMBINING ALMOST EQUAL TO BELOW 1DFE;Z # COMBINING LEFT ARROWHEAD ABOVE 1DFF;Z # COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200B;Z # ZERO WIDTH SPACE 200C;Z # ZERO WIDTH NON-JOINER 200D;Z # ZERO WIDTH JOINER 200E;Z # LEFT-TO-RIGHT MARK 200F;Z # RIGHT-TO-LEFT MARK 2028;Z # LINE SEPARATOR 2029;Z # PARAGRAPH SEPARATOR 202A;Z # LEFT-TO-RIGHT EMBEDDING 202B;Z # RIGHT-TO-LEFT EMBEDDING 202C;Z # POP DIRECTIONAL FORMATTING 202D;Z # LEFT-TO-RIGHT OVERRIDE 202E;Z # RIGHT-TO-LEFT OVERRIDE 2060;Z # WORD JOINER 2061;Z # FUNCTION APPLICATION 2062;Z # INVISIBLE TIMES 2063;Z # INVISIBLE SEPARATOR 2064;Z # INVISIBLE PLUS 2066;Z # LEFT-TO-RIGHT ISOLATE 2067;Z # RIGHT-TO-LEFT ISOLATE 2068;Z # FIRST STRONG ISOLATE 2069;Z # POP DIRECTIONAL ISOLATE 206A;Z # INHIBIT SYMMETRIC SWAPPING 206B;Z # ACTIVATE SYMMETRIC SWAPPING 206C;Z # INHIBIT ARABIC FORM SHAPING 206D;Z # ACTIVATE ARABIC FORM SHAPING 206E;Z # NATIONAL DIGIT SHAPES 206F;Z # NOMINAL DIGIT SHAPES 20D0;Z # COMBINING LEFT HARPOON ABOVE 20D1;Z # COMBINING RIGHT HARPOON ABOVE 20D2;Z # COMBINING LONG VERTICAL LINE OVERLAY 20D3;Z # COMBINING SHORT VERTICAL LINE OVERLAY 20D4;Z # COMBINING ANTICLOCKWISE ARROW ABOVE 20D5;Z # COMBINING CLOCKWISE ARROW ABOVE 20D6;Z # COMBINING LEFT ARROW ABOVE 20D7;Z # COMBINING RIGHT ARROW ABOVE 20D8;Z # COMBINING RING OVERLAY 20D9;Z # COMBINING CLOCKWISE RING OVERLAY 20DA;Z # COMBINING ANTICLOCKWISE RING OVERLAY 20DB;Z # COMBINING THREE DOTS ABOVE 20DC;Z # COMBINING FOUR DOTS ABOVE 20DD;Z # COMBINING ENCLOSING CIRCLE 20DE;Z # COMBINING ENCLOSING SQUARE 20DF;Z # COMBINING ENCLOSING DIAMOND 20E0;Z # COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;Z # COMBINING LEFT RIGHT ARROW ABOVE 20E2;Z # COMBINING ENCLOSING SCREEN 20E3;Z # COMBINING ENCLOSING KEYCAP 20E4;Z # COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E5;Z # COMBINING REVERSE SOLIDUS OVERLAY 20E6;Z # COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E7;Z # COMBINING ANNUITY SYMBOL 20E8;Z # COMBINING TRIPLE UNDERDOT 20E9;Z # COMBINING WIDE BRIDGE ABOVE 20EA;Z # COMBINING LEFTWARDS ARROW OVERLAY 20EB;Z # COMBINING LONG DOUBLE SOLIDUS OVERLAY 20EC;Z # COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 20ED;Z # COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 20EE;Z # COMBINING LEFT ARROW BELOW 20EF;Z # COMBINING RIGHT ARROW BELOW 20F0;Z # COMBINING ASTERISK ABOVE 2CEF;Z # COPTIC COMBINING NI ABOVE 2CF0;Z # COPTIC COMBINING SPIRITUS ASPER 2CF1;Z # COPTIC COMBINING SPIRITUS LENIS 2D7F;Z # TIFINAGH CONSONANT JOINER 2DE0;Z # COMBINING CYRILLIC LETTER BE 2DE1;Z # COMBINING CYRILLIC LETTER VE 2DE2;Z # COMBINING CYRILLIC LETTER GHE 2DE3;Z # COMBINING CYRILLIC LETTER DE 2DE4;Z # COMBINING CYRILLIC LETTER ZHE 2DE5;Z # COMBINING CYRILLIC LETTER ZE 2DE6;Z # COMBINING CYRILLIC LETTER KA 2DE7;Z # COMBINING CYRILLIC LETTER EL 2DE8;Z # COMBINING CYRILLIC LETTER EM 2DE9;Z # COMBINING CYRILLIC LETTER EN 2DEA;Z # COMBINING CYRILLIC LETTER O 2DEB;Z # COMBINING CYRILLIC LETTER PE 2DEC;Z # COMBINING CYRILLIC LETTER ER 2DED;Z # COMBINING CYRILLIC LETTER ES 2DEE;Z # COMBINING CYRILLIC LETTER TE 2DEF;Z # COMBINING CYRILLIC LETTER HA 2DF0;Z # COMBINING CYRILLIC LETTER TSE 2DF1;Z # COMBINING CYRILLIC LETTER CHE 2DF2;Z # COMBINING CYRILLIC LETTER SHA 2DF3;Z # COMBINING CYRILLIC LETTER SHCHA 2DF4;Z # COMBINING CYRILLIC LETTER FITA 2DF5;Z # COMBINING CYRILLIC LETTER ES-TE 2DF6;Z # COMBINING CYRILLIC LETTER A 2DF7;Z # COMBINING CYRILLIC LETTER IE 2DF8;Z # COMBINING CYRILLIC LETTER DJERV 2DF9;Z # COMBINING CYRILLIC LETTER MONOGRAPH UK 2DFA;Z # COMBINING CYRILLIC LETTER YAT 2DFB;Z # COMBINING CYRILLIC LETTER YU 2DFC;Z # COMBINING CYRILLIC LETTER IOTIFIED A 2DFD;Z # COMBINING CYRILLIC LETTER LITTLE YUS 2DFE;Z # COMBINING CYRILLIC LETTER BIG YUS 2DFF;Z # COMBINING CYRILLIC LETTER IOTIFIED BIG YUS 302A;ZW # IDEOGRAPHIC LEVEL TONE MARK 302B;ZW # IDEOGRAPHIC RISING TONE MARK 302C;ZW # IDEOGRAPHIC DEPARTING TONE MARK 302D;ZW # IDEOGRAPHIC ENTERING TONE MARK 3099;ZW # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 309A;ZW # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK A66F;Z # COMBINING CYRILLIC VZMET A670;Z # COMBINING CYRILLIC TEN MILLIONS SIGN A671;Z # COMBINING CYRILLIC HUNDRED MILLIONS SIGN A672;Z # COMBINING CYRILLIC THOUSAND MILLIONS SIGN A674;Z # COMBINING CYRILLIC LETTER UKRAINIAN IE A675;Z # COMBINING CYRILLIC LETTER I A676;Z # COMBINING CYRILLIC LETTER YI A677;Z # COMBINING CYRILLIC LETTER U A678;Z # COMBINING CYRILLIC LETTER HARD SIGN A679;Z # COMBINING CYRILLIC LETTER YERU A67A;Z # COMBINING CYRILLIC LETTER SOFT SIGN A67B;Z # COMBINING CYRILLIC LETTER OMEGA A67C;Z # COMBINING CYRILLIC KAVYKA A67D;Z # COMBINING CYRILLIC PAYEROK A69E;Z # COMBINING CYRILLIC LETTER EF A69F;Z # COMBINING CYRILLIC LETTER IOTIFIED E A6F0;Z # BAMUM COMBINING MARK KOQNDON A6F1;Z # BAMUM COMBINING MARK TUKWENTIS A802;Z # SYLOTI NAGRI SIGN DVISVARA A806;Z # SYLOTI NAGRI SIGN HASANTA A80B;Z # SYLOTI NAGRI SIGN ANUSVARA A825;Z # SYLOTI NAGRI VOWEL SIGN U A826;Z # SYLOTI NAGRI VOWEL SIGN E A8C4;Z # SAURASHTRA SIGN VIRAMA A8E0;Z # COMBINING DEVANAGARI DIGIT ZERO A8E1;Z # COMBINING DEVANAGARI DIGIT ONE A8E2;Z # COMBINING DEVANAGARI DIGIT TWO A8E3;Z # COMBINING DEVANAGARI DIGIT THREE A8E4;Z # COMBINING DEVANAGARI DIGIT FOUR A8E5;Z # COMBINING DEVANAGARI DIGIT FIVE A8E6;Z # COMBINING DEVANAGARI DIGIT SIX A8E7;Z # COMBINING DEVANAGARI DIGIT SEVEN A8E8;Z # COMBINING DEVANAGARI DIGIT EIGHT A8E9;Z # COMBINING DEVANAGARI DIGIT NINE A8EA;Z # COMBINING DEVANAGARI LETTER A A8EB;Z # COMBINING DEVANAGARI LETTER U A8EC;Z # COMBINING DEVANAGARI LETTER KA A8ED;Z # COMBINING DEVANAGARI LETTER NA A8EE;Z # COMBINING DEVANAGARI LETTER PA A8EF;Z # COMBINING DEVANAGARI LETTER RA A8F0;Z # COMBINING DEVANAGARI LETTER VI A8F1;Z # COMBINING DEVANAGARI SIGN AVAGRAHA A926;Z # KAYAH LI VOWEL UE A927;Z # KAYAH LI VOWEL E A928;Z # KAYAH LI VOWEL U A929;Z # KAYAH LI VOWEL EE A92A;Z # KAYAH LI VOWEL O A92B;Z # KAYAH LI TONE PLOPHU A92C;Z # KAYAH LI TONE CALYA A92D;Z # KAYAH LI TONE CALYA PLOPHU A947;Z # REJANG VOWEL SIGN I A948;Z # REJANG VOWEL SIGN U A949;Z # REJANG VOWEL SIGN E A94A;Z # REJANG VOWEL SIGN AI A94B;Z # REJANG VOWEL SIGN O A94C;Z # REJANG VOWEL SIGN AU A94D;Z # REJANG VOWEL SIGN EU A94E;Z # REJANG VOWEL SIGN EA A94F;Z # REJANG CONSONANT SIGN NG A950;Z # REJANG CONSONANT SIGN N A951;Z # REJANG CONSONANT SIGN R A980;Z # JAVANESE SIGN PANYANGGA A981;Z # JAVANESE SIGN CECAK A982;Z # JAVANESE SIGN LAYAR A9B3;Z # JAVANESE SIGN CECAK TELU A9B6;Z # JAVANESE VOWEL SIGN WULU A9B7;Z # JAVANESE VOWEL SIGN WULU MELIK A9B8;Z # JAVANESE VOWEL SIGN SUKU A9B9;Z # JAVANESE VOWEL SIGN SUKU MENDUT A9BC;Z # JAVANESE VOWEL SIGN PEPET A9E5;Z # MYANMAR SIGN SHAN SAW AA29;Z # CHAM VOWEL SIGN AA AA2A;Z # CHAM VOWEL SIGN I AA2B;Z # CHAM VOWEL SIGN II AA2C;Z # CHAM VOWEL SIGN EI AA2D;Z # CHAM VOWEL SIGN U AA2E;Z # CHAM VOWEL SIGN OE AA31;Z # CHAM VOWEL SIGN AU AA32;Z # CHAM VOWEL SIGN UE AA35;Z # CHAM CONSONANT SIGN LA AA36;Z # CHAM CONSONANT SIGN WA AA43;Z # CHAM CONSONANT SIGN FINAL NG AA4C;Z # CHAM CONSONANT SIGN FINAL M AA7C;Z # MYANMAR SIGN TAI LAING TONE-2 AAB0;Z # TAI VIET MAI KANG AAB2;Z # TAI VIET VOWEL I AAB3;Z # TAI VIET VOWEL UE AAB4;Z # TAI VIET VOWEL U AAB7;Z # TAI VIET MAI KHIT AAB8;Z # TAI VIET VOWEL IA AABE;Z # TAI VIET VOWEL AM AABF;Z # TAI VIET TONE MAI EK AAC1;Z # TAI VIET TONE MAI THO AAEC;Z # MEETEI MAYEK VOWEL SIGN UU AAED;Z # MEETEI MAYEK VOWEL SIGN AAI AAF6;Z # MEETEI MAYEK VIRAMA ABE5;Z # MEETEI MAYEK VOWEL SIGN ANAP ABE8;Z # MEETEI MAYEK VOWEL SIGN UNAP ABED;Z # MEETEI MAYEK APUN IYEK FB1E;Z # HEBREW POINT JUDEO-SPANISH VARIKA FE00;ZA # VARIATION SELECTOR-1 FE01;ZA # VARIATION SELECTOR-2 FE02;ZA # VARIATION SELECTOR-3 FE03;ZA # VARIATION SELECTOR-4 FE04;ZA # VARIATION SELECTOR-5 FE05;ZA # VARIATION SELECTOR-6 FE06;ZA # VARIATION SELECTOR-7 FE07;ZA # VARIATION SELECTOR-8 FE08;ZA # VARIATION SELECTOR-9 FE09;ZA # VARIATION SELECTOR-10 FE0A;ZA # VARIATION SELECTOR-11 FE0B;ZA # VARIATION SELECTOR-12 FE0C;ZA # VARIATION SELECTOR-13 FE0D;ZA # VARIATION SELECTOR-14 FE0E;ZA # VARIATION SELECTOR-15 FE0F;ZA # VARIATION SELECTOR-16 FE20;Z # COMBINING LIGATURE LEFT HALF FE21;Z # COMBINING LIGATURE RIGHT HALF FE22;Z # COMBINING DOUBLE TILDE LEFT HALF FE23;Z # COMBINING DOUBLE TILDE RIGHT HALF FE24;Z # COMBINING MACRON LEFT HALF FE25;Z # COMBINING MACRON RIGHT HALF FE26;Z # COMBINING CONJOINING MACRON FE27;Z # COMBINING LIGATURE LEFT HALF BELOW FE28;Z # COMBINING LIGATURE RIGHT HALF BELOW FE29;Z # COMBINING TILDE LEFT HALF BELOW FE2A;Z # COMBINING TILDE RIGHT HALF BELOW FE2B;Z # COMBINING MACRON LEFT HALF BELOW FE2C;Z # COMBINING MACRON RIGHT HALF BELOW FE2D;Z # COMBINING CONJOINING MACRON BELOW FE2E;Z # COMBINING CYRILLIC TITLO LEFT HALF FE2F;Z # COMBINING CYRILLIC TITLO RIGHT HALF FEFF;Z # ZERO WIDTH NO-BREAK SPACE FFF9;Z # INTERLINEAR ANNOTATION ANCHOR FFFA;Z # INTERLINEAR ANNOTATION SEPARATOR FFFB;Z # INTERLINEAR ANNOTATION TERMINATOR 101FD;Z # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 102E0;Z # COPTIC EPACT THOUSANDS MARK 10376;Z # COMBINING OLD PERMIC LETTER AN 10377;Z # COMBINING OLD PERMIC LETTER DOI 10378;Z # COMBINING OLD PERMIC LETTER ZATA 10379;Z # COMBINING OLD PERMIC LETTER NENOE 1037A;Z # COMBINING OLD PERMIC LETTER SII 10A01;Z # KHAROSHTHI VOWEL SIGN I 10A02;Z # KHAROSHTHI VOWEL SIGN U 10A03;Z # KHAROSHTHI VOWEL SIGN VOCALIC R 10A05;Z # KHAROSHTHI VOWEL SIGN E 10A06;Z # KHAROSHTHI VOWEL SIGN O 10A0C;Z # KHAROSHTHI VOWEL LENGTH MARK 10A0D;Z # KHAROSHTHI SIGN DOUBLE RING BELOW 10A0E;Z # KHAROSHTHI SIGN ANUSVARA 10A0F;Z # KHAROSHTHI SIGN VISARGA 10A38;Z # KHAROSHTHI SIGN BAR ABOVE 10A39;Z # KHAROSHTHI SIGN CAUDA 10A3A;Z # KHAROSHTHI SIGN DOT BELOW 10A3F;Z # KHAROSHTHI VIRAMA 10AE5;Z # MANICHAEAN ABBREVIATION MARK ABOVE 10AE6;Z # MANICHAEAN ABBREVIATION MARK BELOW 11001;Z # BRAHMI SIGN ANUSVARA 11038;Z # BRAHMI VOWEL SIGN AA 11039;Z # BRAHMI VOWEL SIGN BHATTIPROLU AA 1103A;Z # BRAHMI VOWEL SIGN I 1103B;Z # BRAHMI VOWEL SIGN II 1103C;Z # BRAHMI VOWEL SIGN U 1103D;Z # BRAHMI VOWEL SIGN UU 1103E;Z # BRAHMI VOWEL SIGN VOCALIC R 1103F;Z # BRAHMI VOWEL SIGN VOCALIC RR 11040;Z # BRAHMI VOWEL SIGN VOCALIC L 11041;Z # BRAHMI VOWEL SIGN VOCALIC LL 11042;Z # BRAHMI VOWEL SIGN E 11043;Z # BRAHMI VOWEL SIGN AI 11044;Z # BRAHMI VOWEL SIGN O 11045;Z # BRAHMI VOWEL SIGN AU 11046;Z # BRAHMI VIRAMA 1107F;Z # BRAHMI NUMBER JOINER 11080;Z # KAITHI SIGN CANDRABINDU 11081;Z # KAITHI SIGN ANUSVARA 110B3;Z # KAITHI VOWEL SIGN U 110B4;Z # KAITHI VOWEL SIGN UU 110B5;Z # KAITHI VOWEL SIGN E 110B6;Z # KAITHI VOWEL SIGN AI 110B9;Z # KAITHI SIGN VIRAMA 110BA;Z # KAITHI SIGN NUKTA 110BD;Z # KAITHI NUMBER SIGN 11100;Z # CHAKMA SIGN CANDRABINDU 11101;Z # CHAKMA SIGN ANUSVARA 11102;Z # CHAKMA SIGN VISARGA 11127;Z # CHAKMA VOWEL SIGN A 11128;Z # CHAKMA VOWEL SIGN I 11129;Z # CHAKMA VOWEL SIGN II 1112A;Z # CHAKMA VOWEL SIGN U 1112B;Z # CHAKMA VOWEL SIGN UU 1112D;Z # CHAKMA VOWEL SIGN AI 1112E;Z # CHAKMA VOWEL SIGN O 1112F;Z # CHAKMA VOWEL SIGN AU 11130;Z # CHAKMA VOWEL SIGN OI 11131;Z # CHAKMA O MARK 11132;Z # CHAKMA AU MARK 11133;Z # CHAKMA VIRAMA 11134;Z # CHAKMA MAAYYAA 11173;Z # MAHAJANI SIGN NUKTA 11180;Z # SHARADA SIGN CANDRABINDU 11181;Z # SHARADA SIGN ANUSVARA 111B6;Z # SHARADA VOWEL SIGN U 111B7;Z # SHARADA VOWEL SIGN UU 111B8;Z # SHARADA VOWEL SIGN VOCALIC R 111B9;Z # SHARADA VOWEL SIGN VOCALIC RR 111BA;Z # SHARADA VOWEL SIGN VOCALIC L 111BB;Z # SHARADA VOWEL SIGN VOCALIC LL 111BC;Z # SHARADA VOWEL SIGN E 111BD;Z # SHARADA VOWEL SIGN AI 111BE;Z # SHARADA VOWEL SIGN O 111CA;Z # SHARADA SIGN NUKTA 111CB;Z # SHARADA VOWEL MODIFIER MARK 111CC;Z # SHARADA EXTRA SHORT VOWEL MARK 1122F;Z # KHOJKI VOWEL SIGN U 11230;Z # KHOJKI VOWEL SIGN E 11231;Z # KHOJKI VOWEL SIGN AI 11234;Z # KHOJKI SIGN ANUSVARA 11236;Z # KHOJKI SIGN NUKTA 11237;Z # KHOJKI SIGN SHADDA 112DF;Z # KHUDAWADI SIGN ANUSVARA 112E3;Z # KHUDAWADI VOWEL SIGN U 112E4;Z # KHUDAWADI VOWEL SIGN UU 112E5;Z # KHUDAWADI VOWEL SIGN E 112E6;Z # KHUDAWADI VOWEL SIGN AI 112E7;Z # KHUDAWADI VOWEL SIGN O 112E8;Z # KHUDAWADI VOWEL SIGN AU 112E9;Z # KHUDAWADI SIGN NUKTA 112EA;Z # KHUDAWADI SIGN VIRAMA 11300;Z # GRANTHA SIGN COMBINING ANUSVARA ABOVE 11301;Z # GRANTHA SIGN CANDRABINDU 1133C;Z # GRANTHA SIGN NUKTA 11340;Z # GRANTHA VOWEL SIGN II 11366;Z # COMBINING GRANTHA DIGIT ZERO 11367;Z # COMBINING GRANTHA DIGIT ONE 11368;Z # COMBINING GRANTHA DIGIT TWO 11369;Z # COMBINING GRANTHA DIGIT THREE 1136A;Z # COMBINING GRANTHA DIGIT FOUR 1136B;Z # COMBINING GRANTHA DIGIT FIVE 1136C;Z # COMBINING GRANTHA DIGIT SIX 11370;Z # COMBINING GRANTHA LETTER A 11371;Z # COMBINING GRANTHA LETTER KA 11372;Z # COMBINING GRANTHA LETTER NA 11373;Z # COMBINING GRANTHA LETTER VI 11374;Z # COMBINING GRANTHA LETTER PA 114B3;Z # TIRHUTA VOWEL SIGN U 114B4;Z # TIRHUTA VOWEL SIGN UU 114B5;Z # TIRHUTA VOWEL SIGN VOCALIC R 114B6;Z # TIRHUTA VOWEL SIGN VOCALIC RR 114B7;Z # TIRHUTA VOWEL SIGN VOCALIC L 114B8;Z # TIRHUTA VOWEL SIGN VOCALIC LL 114BA;Z # TIRHUTA VOWEL SIGN SHORT E 114BF;Z # TIRHUTA SIGN CANDRABINDU 114C0;Z # TIRHUTA SIGN ANUSVARA 114C2;Z # TIRHUTA SIGN VIRAMA 114C3;Z # TIRHUTA SIGN NUKTA 115B2;Z # SIDDHAM VOWEL SIGN U 115B3;Z # SIDDHAM VOWEL SIGN UU 115B4;Z # SIDDHAM VOWEL SIGN VOCALIC R 115B5;Z # SIDDHAM VOWEL SIGN VOCALIC RR 115BC;Z # SIDDHAM SIGN CANDRABINDU 115BD;Z # SIDDHAM SIGN ANUSVARA 115BF;Z # SIDDHAM SIGN VIRAMA 115C0;Z # SIDDHAM SIGN NUKTA 115DC;Z # SIDDHAM VOWEL SIGN ALTERNATE U 115DD;Z # SIDDHAM VOWEL SIGN ALTERNATE UU 11633;Z # MODI VOWEL SIGN U 11634;Z # MODI VOWEL SIGN UU 11635;Z # MODI VOWEL SIGN VOCALIC R 11636;Z # MODI VOWEL SIGN VOCALIC RR 11637;Z # MODI VOWEL SIGN VOCALIC L 11638;Z # MODI VOWEL SIGN VOCALIC LL 11639;Z # MODI VOWEL SIGN E 1163A;Z # MODI VOWEL SIGN AI 1163D;Z # MODI SIGN ANUSVARA 1163F;Z # MODI SIGN VIRAMA 11640;Z # MODI SIGN ARDHACANDRA 116AB;Z # TAKRI SIGN ANUSVARA 116AD;Z # TAKRI VOWEL SIGN AA 116B0;Z # TAKRI VOWEL SIGN U 116B1;Z # TAKRI VOWEL SIGN UU 116B2;Z # TAKRI VOWEL SIGN E 116B3;Z # TAKRI VOWEL SIGN AI 116B4;Z # TAKRI VOWEL SIGN O 116B5;Z # TAKRI VOWEL SIGN AU 116B7;Z # TAKRI SIGN NUKTA 1171D;Z # AHOM CONSONANT SIGN MEDIAL LA 1171E;Z # AHOM CONSONANT SIGN MEDIAL RA 1171F;Z # AHOM CONSONANT SIGN MEDIAL LIGATING RA 11722;Z # AHOM VOWEL SIGN I 11723;Z # AHOM VOWEL SIGN II 11724;Z # AHOM VOWEL SIGN U 11725;Z # AHOM VOWEL SIGN UU 11727;Z # AHOM VOWEL SIGN AW 11728;Z # AHOM VOWEL SIGN O 11729;Z # AHOM VOWEL SIGN AI 1172A;Z # AHOM VOWEL SIGN AM 1172B;Z # AHOM SIGN KILLER 16AF0;Z # BASSA VAH COMBINING HIGH TONE 16AF1;Z # BASSA VAH COMBINING LOW TONE 16AF2;Z # BASSA VAH COMBINING MID TONE 16AF3;Z # BASSA VAH COMBINING LOW-MID TONE 16AF4;Z # BASSA VAH COMBINING HIGH-LOW TONE 16B30;Z # PAHAWH HMONG MARK CIM TUB 16B31;Z # PAHAWH HMONG MARK CIM SO 16B32;Z # PAHAWH HMONG MARK CIM KES 16B33;Z # PAHAWH HMONG MARK CIM KHAV 16B34;Z # PAHAWH HMONG MARK CIM SUAM 16B35;Z # PAHAWH HMONG MARK CIM HOM 16B36;Z # PAHAWH HMONG MARK CIM TAUM 16F8F;Z # MIAO TONE RIGHT 16F90;Z # MIAO TONE TOP RIGHT 16F91;Z # MIAO TONE ABOVE 16F92;Z # MIAO TONE BELOW 1BC9D;Z # DUPLOYAN THICK LETTER SELECTOR 1BC9E;Z # DUPLOYAN DOUBLE MARK 1BCA0;Z # SHORTHAND FORMAT LETTER OVERLAP 1BCA1;Z # SHORTHAND FORMAT CONTINUING OVERLAP 1BCA2;Z # SHORTHAND FORMAT DOWN STEP 1BCA3;Z # SHORTHAND FORMAT UP STEP 1D167;Z # MUSICAL SYMBOL COMBINING TREMOLO-1 1D168;Z # MUSICAL SYMBOL COMBINING TREMOLO-2 1D169;Z # MUSICAL SYMBOL COMBINING TREMOLO-3 1D173;Z # MUSICAL SYMBOL BEGIN BEAM 1D174;Z # MUSICAL SYMBOL END BEAM 1D175;Z # MUSICAL SYMBOL BEGIN TIE 1D176;Z # MUSICAL SYMBOL END TIE 1D177;Z # MUSICAL SYMBOL BEGIN SLUR 1D178;Z # MUSICAL SYMBOL END SLUR 1D179;Z # MUSICAL SYMBOL BEGIN PHRASE 1D17A;Z # MUSICAL SYMBOL END PHRASE 1D17B;Z # MUSICAL SYMBOL COMBINING ACCENT 1D17C;Z # MUSICAL SYMBOL COMBINING STACCATO 1D17D;Z # MUSICAL SYMBOL COMBINING TENUTO 1D17E;Z # MUSICAL SYMBOL COMBINING STACCATISSIMO 1D17F;Z # MUSICAL SYMBOL COMBINING MARCATO 1D180;Z # MUSICAL SYMBOL COMBINING MARCATO-STACCATO 1D181;Z # MUSICAL SYMBOL COMBINING ACCENT-STACCATO 1D182;Z # MUSICAL SYMBOL COMBINING LOURE 1D185;Z # MUSICAL SYMBOL COMBINING DOIT 1D186;Z # MUSICAL SYMBOL COMBINING RIP 1D187;Z # MUSICAL SYMBOL COMBINING FLIP 1D188;Z # MUSICAL SYMBOL COMBINING SMEAR 1D189;Z # MUSICAL SYMBOL COMBINING BEND 1D18A;Z # MUSICAL SYMBOL COMBINING DOUBLE TONGUE 1D18B;Z # MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA;Z # MUSICAL SYMBOL COMBINING DOWN BOW 1D1AB;Z # MUSICAL SYMBOL COMBINING UP BOW 1D1AC;Z # MUSICAL SYMBOL COMBINING HARMONIC 1D1AD;Z # MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D242;Z # COMBINING GREEK MUSICAL TRISEME 1D243;Z # COMBINING GREEK MUSICAL TETRASEME 1D244;Z # COMBINING GREEK MUSICAL PENTASEME 1DA00;Z # SIGNWRITING HEAD RIM 1DA01;Z # SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT 1DA02;Z # SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT 1DA03;Z # SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT 1DA04;Z # SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE 1DA05;Z # SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE 1DA06;Z # SIGNWRITING HEAD MOVEMENT CIRCLE 1DA07;Z # SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING 1DA08;Z # SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN 1DA09;Z # SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING 1DA0A;Z # SIGNWRITING EYEBROWS STRAIGHT UP 1DA0B;Z # SIGNWRITING EYEBROWS STRAIGHT NEUTRAL 1DA0C;Z # SIGNWRITING EYEBROWS STRAIGHT DOWN 1DA0D;Z # SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN 1DA0E;Z # SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL 1DA0F;Z # SIGNWRITING DREAMY EYEBROWS UP NEUTRAL 1DA10;Z # SIGNWRITING DREAMY EYEBROWS NEUTRAL UP 1DA11;Z # SIGNWRITING FOREHEAD NEUTRAL 1DA12;Z # SIGNWRITING FOREHEAD CONTACT 1DA13;Z # SIGNWRITING FOREHEAD WRINKLED 1DA14;Z # SIGNWRITING EYES OPEN 1DA15;Z # SIGNWRITING EYES SQUEEZED 1DA16;Z # SIGNWRITING EYES CLOSED 1DA17;Z # SIGNWRITING EYE BLINK SINGLE 1DA18;Z # SIGNWRITING EYE BLINK MULTIPLE 1DA19;Z # SIGNWRITING EYES HALF OPEN 1DA1A;Z # SIGNWRITING EYES WIDE OPEN 1DA1B;Z # SIGNWRITING EYES HALF CLOSED 1DA1C;Z # SIGNWRITING EYES WIDENING MOVEMENT 1DA1D;Z # SIGNWRITING EYE WINK 1DA1E;Z # SIGNWRITING EYELASHES UP 1DA1F;Z # SIGNWRITING EYELASHES DOWN 1DA20;Z # SIGNWRITING EYELASHES FLUTTERING 1DA21;Z # SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT 1DA22;Z # SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE 1DA23;Z # SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING 1DA24;Z # SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT 1DA25;Z # SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE 1DA26;Z # SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING 1DA27;Z # SIGNWRITING EYEGAZE-WALLPLANE CURVED 1DA28;Z # SIGNWRITING EYEGAZE-FLOORPLANE CURVED 1DA29;Z # SIGNWRITING EYEGAZE-WALLPLANE CIRCLING 1DA2A;Z # SIGNWRITING CHEEKS PUFFED 1DA2B;Z # SIGNWRITING CHEEKS NEUTRAL 1DA2C;Z # SIGNWRITING CHEEKS SUCKED 1DA2D;Z # SIGNWRITING TENSE CHEEKS HIGH 1DA2E;Z # SIGNWRITING TENSE CHEEKS MIDDLE 1DA2F;Z # SIGNWRITING TENSE CHEEKS LOW 1DA30;Z # SIGNWRITING EARS 1DA31;Z # SIGNWRITING NOSE NEUTRAL 1DA32;Z # SIGNWRITING NOSE CONTACT 1DA33;Z # SIGNWRITING NOSE WRINKLES 1DA34;Z # SIGNWRITING NOSE WIGGLES 1DA35;Z # SIGNWRITING AIR BLOWING OUT 1DA36;Z # SIGNWRITING AIR SUCKING IN 1DA3B;Z # SIGNWRITING MOUTH CLOSED NEUTRAL 1DA3C;Z # SIGNWRITING MOUTH CLOSED FORWARD 1DA3D;Z # SIGNWRITING MOUTH CLOSED CONTACT 1DA3E;Z # SIGNWRITING MOUTH SMILE 1DA3F;Z # SIGNWRITING MOUTH SMILE WRINKLED 1DA40;Z # SIGNWRITING MOUTH SMILE OPEN 1DA41;Z # SIGNWRITING MOUTH FROWN 1DA42;Z # SIGNWRITING MOUTH FROWN WRINKLED 1DA43;Z # SIGNWRITING MOUTH FROWN OPEN 1DA44;Z # SIGNWRITING MOUTH OPEN CIRCLE 1DA45;Z # SIGNWRITING MOUTH OPEN FORWARD 1DA46;Z # SIGNWRITING MOUTH OPEN WRINKLED 1DA47;Z # SIGNWRITING MOUTH OPEN OVAL 1DA48;Z # SIGNWRITING MOUTH OPEN OVAL WRINKLED 1DA49;Z # SIGNWRITING MOUTH OPEN OVAL YAWN 1DA4A;Z # SIGNWRITING MOUTH OPEN RECTANGLE 1DA4B;Z # SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED 1DA4C;Z # SIGNWRITING MOUTH OPEN RECTANGLE YAWN 1DA4D;Z # SIGNWRITING MOUTH KISS 1DA4E;Z # SIGNWRITING MOUTH KISS FORWARD 1DA4F;Z # SIGNWRITING MOUTH KISS WRINKLED 1DA50;Z # SIGNWRITING MOUTH TENSE 1DA51;Z # SIGNWRITING MOUTH TENSE FORWARD 1DA52;Z # SIGNWRITING MOUTH TENSE SUCKED 1DA53;Z # SIGNWRITING LIPS PRESSED TOGETHER 1DA54;Z # SIGNWRITING LIP LOWER OVER UPPER 1DA55;Z # SIGNWRITING LIP UPPER OVER LOWER 1DA56;Z # SIGNWRITING MOUTH CORNERS 1DA57;Z # SIGNWRITING MOUTH WRINKLES SINGLE 1DA58;Z # SIGNWRITING MOUTH WRINKLES DOUBLE 1DA59;Z # SIGNWRITING TONGUE STICKING OUT FAR 1DA5A;Z # SIGNWRITING TONGUE LICKING LIPS 1DA5B;Z # SIGNWRITING TONGUE TIP BETWEEN LIPS 1DA5C;Z # SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH 1DA5D;Z # SIGNWRITING TONGUE INSIDE MOUTH RELAXED 1DA5E;Z # SIGNWRITING TONGUE MOVES AGAINST CHEEK 1DA5F;Z # SIGNWRITING TONGUE CENTRE STICKING OUT 1DA60;Z # SIGNWRITING TONGUE CENTRE INSIDE MOUTH 1DA61;Z # SIGNWRITING TEETH 1DA62;Z # SIGNWRITING TEETH MOVEMENT 1DA63;Z # SIGNWRITING TEETH ON TONGUE 1DA64;Z # SIGNWRITING TEETH ON TONGUE MOVEMENT 1DA65;Z # SIGNWRITING TEETH ON LIPS 1DA66;Z # SIGNWRITING TEETH ON LIPS MOVEMENT 1DA67;Z # SIGNWRITING TEETH BITE LIPS 1DA68;Z # SIGNWRITING MOVEMENT-WALLPLANE JAW 1DA69;Z # SIGNWRITING MOVEMENT-FLOORPLANE JAW 1DA6A;Z # SIGNWRITING NECK 1DA6B;Z # SIGNWRITING HAIR 1DA6C;Z # SIGNWRITING EXCITEMENT 1DA75;Z # SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS 1DA84;Z # SIGNWRITING LOCATION HEAD NECK 1DA9B;Z # SIGNWRITING FILL MODIFIER-2 1DA9C;Z # SIGNWRITING FILL MODIFIER-3 1DA9D;Z # SIGNWRITING FILL MODIFIER-4 1DA9E;Z # SIGNWRITING FILL MODIFIER-5 1DA9F;Z # SIGNWRITING FILL MODIFIER-6 1DAA1;Z # SIGNWRITING ROTATION MODIFIER-2 1DAA2;Z # SIGNWRITING ROTATION MODIFIER-3 1DAA3;Z # SIGNWRITING ROTATION MODIFIER-4 1DAA4;Z # SIGNWRITING ROTATION MODIFIER-5 1DAA5;Z # SIGNWRITING ROTATION MODIFIER-6 1DAA6;Z # SIGNWRITING ROTATION MODIFIER-7 1DAA7;Z # SIGNWRITING ROTATION MODIFIER-8 1DAA8;Z # SIGNWRITING ROTATION MODIFIER-9 1DAA9;Z # SIGNWRITING ROTATION MODIFIER-10 1DAAA;Z # SIGNWRITING ROTATION MODIFIER-11 1DAAB;Z # SIGNWRITING ROTATION MODIFIER-12 1DAAC;Z # SIGNWRITING ROTATION MODIFIER-13 1DAAD;Z # SIGNWRITING ROTATION MODIFIER-14 1DAAE;Z # SIGNWRITING ROTATION MODIFIER-15 1DAAF;Z # SIGNWRITING ROTATION MODIFIER-16 1E8D0;Z # MENDE KIKAKUI COMBINING NUMBER TEENS 1E8D1;Z # MENDE KIKAKUI COMBINING NUMBER TENS 1E8D2;Z # MENDE KIKAKUI COMBINING NUMBER HUNDREDS 1E8D3;Z # MENDE KIKAKUI COMBINING NUMBER THOUSANDS 1E8D4;Z # MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS 1E8D5;Z # MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS 1E8D6;Z # MENDE KIKAKUI COMBINING NUMBER MILLIONS E0001;Z # LANGUAGE TAG E0020;Z # TAG SPACE E0021;Z # TAG EXCLAMATION MARK E0022;Z # TAG QUOTATION MARK E0023;Z # TAG NUMBER SIGN E0024;Z # TAG DOLLAR SIGN E0025;Z # TAG PERCENT SIGN E0026;Z # TAG AMPERSAND E0027;Z # TAG APOSTROPHE E0028;Z # TAG LEFT PARENTHESIS E0029;Z # TAG RIGHT PARENTHESIS E002A;Z # TAG ASTERISK E002B;Z # TAG PLUS SIGN E002C;Z # TAG COMMA E002D;Z # TAG HYPHEN-MINUS E002E;Z # TAG FULL STOP E002F;Z # TAG SOLIDUS E0030;Z # TAG DIGIT ZERO E0031;Z # TAG DIGIT ONE E0032;Z # TAG DIGIT TWO E0033;Z # TAG DIGIT THREE E0034;Z # TAG DIGIT FOUR E0035;Z # TAG DIGIT FIVE E0036;Z # TAG DIGIT SIX E0037;Z # TAG DIGIT SEVEN E0038;Z # TAG DIGIT EIGHT E0039;Z # TAG DIGIT NINE E003A;Z # TAG COLON E003B;Z # TAG SEMICOLON E003C;Z # TAG LESS-THAN SIGN E003D;Z # TAG EQUALS SIGN E003E;Z # TAG GREATER-THAN SIGN E003F;Z # TAG QUESTION MARK E0040;Z # TAG COMMERCIAL AT E0041;Z # TAG LATIN CAPITAL LETTER A E0042;Z # TAG LATIN CAPITAL LETTER B E0043;Z # TAG LATIN CAPITAL LETTER C E0044;Z # TAG LATIN CAPITAL LETTER D E0045;Z # TAG LATIN CAPITAL LETTER E E0046;Z # TAG LATIN CAPITAL LETTER F E0047;Z # TAG LATIN CAPITAL LETTER G E0048;Z # TAG LATIN CAPITAL LETTER H E0049;Z # TAG LATIN CAPITAL LETTER I E004A;Z # TAG LATIN CAPITAL LETTER J E004B;Z # TAG LATIN CAPITAL LETTER K E004C;Z # TAG LATIN CAPITAL LETTER L E004D;Z # TAG LATIN CAPITAL LETTER M E004E;Z # TAG LATIN CAPITAL LETTER N E004F;Z # TAG LATIN CAPITAL LETTER O E0050;Z # TAG LATIN CAPITAL LETTER P E0051;Z # TAG LATIN CAPITAL LETTER Q E0052;Z # TAG LATIN CAPITAL LETTER R E0053;Z # TAG LATIN CAPITAL LETTER S E0054;Z # TAG LATIN CAPITAL LETTER T E0055;Z # TAG LATIN CAPITAL LETTER U E0056;Z # TAG LATIN CAPITAL LETTER V E0057;Z # TAG LATIN CAPITAL LETTER W E0058;Z # TAG LATIN CAPITAL LETTER X E0059;Z # TAG LATIN CAPITAL LETTER Y E005A;Z # TAG LATIN CAPITAL LETTER Z E005B;Z # TAG LEFT SQUARE BRACKET E005C;Z # TAG REVERSE SOLIDUS E005D;Z # TAG RIGHT SQUARE BRACKET E005E;Z # TAG CIRCUMFLEX ACCENT E005F;Z # TAG LOW LINE E0060;Z # TAG GRAVE ACCENT E0061;Z # TAG LATIN SMALL LETTER A E0062;Z # TAG LATIN SMALL LETTER B E0063;Z # TAG LATIN SMALL LETTER C E0064;Z # TAG LATIN SMALL LETTER D E0065;Z # TAG LATIN SMALL LETTER E E0066;Z # TAG LATIN SMALL LETTER F E0067;Z # TAG LATIN SMALL LETTER G E0068;Z # TAG LATIN SMALL LETTER H E0069;Z # TAG LATIN SMALL LETTER I E006A;Z # TAG LATIN SMALL LETTER J E006B;Z # TAG LATIN SMALL LETTER K E006C;Z # TAG LATIN SMALL LETTER L E006D;Z # TAG LATIN SMALL LETTER M E006E;Z # TAG LATIN SMALL LETTER N E006F;Z # TAG LATIN SMALL LETTER O E0070;Z # TAG LATIN SMALL LETTER P E0071;Z # TAG LATIN SMALL LETTER Q E0072;Z # TAG LATIN SMALL LETTER R E0073;Z # TAG LATIN SMALL LETTER S E0074;Z # TAG LATIN SMALL LETTER T E0075;Z # TAG LATIN SMALL LETTER U E0076;Z # TAG LATIN SMALL LETTER V E0077;Z # TAG LATIN SMALL LETTER W E0078;Z # TAG LATIN SMALL LETTER X E0079;Z # TAG LATIN SMALL LETTER Y E007A;Z # TAG LATIN SMALL LETTER Z E007B;Z # TAG LEFT CURLY BRACKET E007C;Z # TAG VERTICAL LINE E007D;Z # TAG RIGHT CURLY BRACKET E007E;Z # TAG TILDE E007F;Z # CANCEL TAG E0100;ZA # VARIATION SELECTOR-17 E0101;ZA # VARIATION SELECTOR-18 E0102;ZA # VARIATION SELECTOR-19 E0103;ZA # VARIATION SELECTOR-20 E0104;ZA # VARIATION SELECTOR-21 E0105;ZA # VARIATION SELECTOR-22 E0106;ZA # VARIATION SELECTOR-23 E0107;ZA # VARIATION SELECTOR-24 E0108;ZA # VARIATION SELECTOR-25 E0109;ZA # VARIATION SELECTOR-26 E010A;ZA # VARIATION SELECTOR-27 E010B;ZA # VARIATION SELECTOR-28 E010C;ZA # VARIATION SELECTOR-29 E010D;ZA # VARIATION SELECTOR-30 E010E;ZA # VARIATION SELECTOR-31 E010F;ZA # VARIATION SELECTOR-32 E0110;ZA # VARIATION SELECTOR-33 E0111;ZA # VARIATION SELECTOR-34 E0112;ZA # VARIATION SELECTOR-35 E0113;ZA # VARIATION SELECTOR-36 E0114;ZA # VARIATION SELECTOR-37 E0115;ZA # VARIATION SELECTOR-38 E0116;ZA # VARIATION SELECTOR-39 E0117;ZA # VARIATION SELECTOR-40 E0118;ZA # VARIATION SELECTOR-41 E0119;ZA # VARIATION SELECTOR-42 E011A;ZA # VARIATION SELECTOR-43 E011B;ZA # VARIATION SELECTOR-44 E011C;ZA # VARIATION SELECTOR-45 E011D;ZA # VARIATION SELECTOR-46 E011E;ZA # VARIATION SELECTOR-47 E011F;ZA # VARIATION SELECTOR-48 E0120;ZA # VARIATION SELECTOR-49 E0121;ZA # VARIATION SELECTOR-50 E0122;ZA # VARIATION SELECTOR-51 E0123;ZA # VARIATION SELECTOR-52 E0124;ZA # VARIATION SELECTOR-53 E0125;ZA # VARIATION SELECTOR-54 E0126;ZA # VARIATION SELECTOR-55 E0127;ZA # VARIATION SELECTOR-56 E0128;ZA # VARIATION SELECTOR-57 E0129;ZA # VARIATION SELECTOR-58 E012A;ZA # VARIATION SELECTOR-59 E012B;ZA # VARIATION SELECTOR-60 E012C;ZA # VARIATION SELECTOR-61 E012D;ZA # VARIATION SELECTOR-62 E012E;ZA # VARIATION SELECTOR-63 E012F;ZA # VARIATION SELECTOR-64 E0130;ZA # VARIATION SELECTOR-65 E0131;ZA # VARIATION SELECTOR-66 E0132;ZA # VARIATION SELECTOR-67 E0133;ZA # VARIATION SELECTOR-68 E0134;ZA # VARIATION SELECTOR-69 E0135;ZA # VARIATION SELECTOR-70 E0136;ZA # VARIATION SELECTOR-71 E0137;ZA # VARIATION SELECTOR-72 E0138;ZA # VARIATION SELECTOR-73 E0139;ZA # VARIATION SELECTOR-74 E013A;ZA # VARIATION SELECTOR-75 E013B;ZA # VARIATION SELECTOR-76 E013C;ZA # VARIATION SELECTOR-77 E013D;ZA # VARIATION SELECTOR-78 E013E;ZA # VARIATION SELECTOR-79 E013F;ZA # VARIATION SELECTOR-80 E0140;ZA # VARIATION SELECTOR-81 E0141;ZA # VARIATION SELECTOR-82 E0142;ZA # VARIATION SELECTOR-83 E0143;ZA # VARIATION SELECTOR-84 E0144;ZA # VARIATION SELECTOR-85 E0145;ZA # VARIATION SELECTOR-86 E0146;ZA # VARIATION SELECTOR-87 E0147;ZA # VARIATION SELECTOR-88 E0148;ZA # VARIATION SELECTOR-89 E0149;ZA # VARIATION SELECTOR-90 E014A;ZA # VARIATION SELECTOR-91 E014B;ZA # VARIATION SELECTOR-92 E014C;ZA # VARIATION SELECTOR-93 E014D;ZA # VARIATION SELECTOR-94 E014E;ZA # VARIATION SELECTOR-95 E014F;ZA # VARIATION SELECTOR-96 E0150;ZA # VARIATION SELECTOR-97 E0151;ZA # VARIATION SELECTOR-98 E0152;ZA # VARIATION SELECTOR-99 E0153;ZA # VARIATION SELECTOR-100 E0154;ZA # VARIATION SELECTOR-101 E0155;ZA # VARIATION SELECTOR-102 E0156;ZA # VARIATION SELECTOR-103 E0157;ZA # VARIATION SELECTOR-104 E0158;ZA # VARIATION SELECTOR-105 E0159;ZA # VARIATION SELECTOR-106 E015A;ZA # VARIATION SELECTOR-107 E015B;ZA # VARIATION SELECTOR-108 E015C;ZA # VARIATION SELECTOR-109 E015D;ZA # VARIATION SELECTOR-110 E015E;ZA # VARIATION SELECTOR-111 E015F;ZA # VARIATION SELECTOR-112 E0160;ZA # VARIATION SELECTOR-113 E0161;ZA # VARIATION SELECTOR-114 E0162;ZA # VARIATION SELECTOR-115 E0163;ZA # VARIATION SELECTOR-116 E0164;ZA # VARIATION SELECTOR-117 E0165;ZA # VARIATION SELECTOR-118 E0166;ZA # VARIATION SELECTOR-119 E0167;ZA # VARIATION SELECTOR-120 E0168;ZA # VARIATION SELECTOR-121 E0169;ZA # VARIATION SELECTOR-122 E016A;ZA # VARIATION SELECTOR-123 E016B;ZA # VARIATION SELECTOR-124 E016C;ZA # VARIATION SELECTOR-125 E016D;ZA # VARIATION SELECTOR-126 E016E;ZA # VARIATION SELECTOR-127 E016F;ZA # VARIATION SELECTOR-128 E0170;ZA # VARIATION SELECTOR-129 E0171;ZA # VARIATION SELECTOR-130 E0172;ZA # VARIATION SELECTOR-131 E0173;ZA # VARIATION SELECTOR-132 E0174;ZA # VARIATION SELECTOR-133 E0175;ZA # VARIATION SELECTOR-134 E0176;ZA # VARIATION SELECTOR-135 E0177;ZA # VARIATION SELECTOR-136 E0178;ZA # VARIATION SELECTOR-137 E0179;ZA # VARIATION SELECTOR-138 E017A;ZA # VARIATION SELECTOR-139 E017B;ZA # VARIATION SELECTOR-140 E017C;ZA # VARIATION SELECTOR-141 E017D;ZA # VARIATION SELECTOR-142 E017E;ZA # VARIATION SELECTOR-143 E017F;ZA # VARIATION SELECTOR-144 E0180;ZA # VARIATION SELECTOR-145 E0181;ZA # VARIATION SELECTOR-146 E0182;ZA # VARIATION SELECTOR-147 E0183;ZA # VARIATION SELECTOR-148 E0184;ZA # VARIATION SELECTOR-149 E0185;ZA # VARIATION SELECTOR-150 E0186;ZA # VARIATION SELECTOR-151 E0187;ZA # VARIATION SELECTOR-152 E0188;ZA # VARIATION SELECTOR-153 E0189;ZA # VARIATION SELECTOR-154 E018A;ZA # VARIATION SELECTOR-155 E018B;ZA # VARIATION SELECTOR-156 E018C;ZA # VARIATION SELECTOR-157 E018D;ZA # VARIATION SELECTOR-158 E018E;ZA # VARIATION SELECTOR-159 E018F;ZA # VARIATION SELECTOR-160 E0190;ZA # VARIATION SELECTOR-161 E0191;ZA # VARIATION SELECTOR-162 E0192;ZA # VARIATION SELECTOR-163 E0193;ZA # VARIATION SELECTOR-164 E0194;ZA # VARIATION SELECTOR-165 E0195;ZA # VARIATION SELECTOR-166 E0196;ZA # VARIATION SELECTOR-167 E0197;ZA # VARIATION SELECTOR-168 E0198;ZA # VARIATION SELECTOR-169 E0199;ZA # VARIATION SELECTOR-170 E019A;ZA # VARIATION SELECTOR-171 E019B;ZA # VARIATION SELECTOR-172 E019C;ZA # VARIATION SELECTOR-173 E019D;ZA # VARIATION SELECTOR-174 E019E;ZA # VARIATION SELECTOR-175 E019F;ZA # VARIATION SELECTOR-176 E01A0;ZA # VARIATION SELECTOR-177 E01A1;ZA # VARIATION SELECTOR-178 E01A2;ZA # VARIATION SELECTOR-179 E01A3;ZA # VARIATION SELECTOR-180 E01A4;ZA # VARIATION SELECTOR-181 E01A5;ZA # VARIATION SELECTOR-182 E01A6;ZA # VARIATION SELECTOR-183 E01A7;ZA # VARIATION SELECTOR-184 E01A8;ZA # VARIATION SELECTOR-185 E01A9;ZA # VARIATION SELECTOR-186 E01AA;ZA # VARIATION SELECTOR-187 E01AB;ZA # VARIATION SELECTOR-188 E01AC;ZA # VARIATION SELECTOR-189 E01AD;ZA # VARIATION SELECTOR-190 E01AE;ZA # VARIATION SELECTOR-191 E01AF;ZA # VARIATION SELECTOR-192 E01B0;ZA # VARIATION SELECTOR-193 E01B1;ZA # VARIATION SELECTOR-194 E01B2;ZA # VARIATION SELECTOR-195 E01B3;ZA # VARIATION SELECTOR-196 E01B4;ZA # VARIATION SELECTOR-197 E01B5;ZA # VARIATION SELECTOR-198 E01B6;ZA # VARIATION SELECTOR-199 E01B7;ZA # VARIATION SELECTOR-200 E01B8;ZA # VARIATION SELECTOR-201 E01B9;ZA # VARIATION SELECTOR-202 E01BA;ZA # VARIATION SELECTOR-203 E01BB;ZA # VARIATION SELECTOR-204 E01BC;ZA # VARIATION SELECTOR-205 E01BD;ZA # VARIATION SELECTOR-206 E01BE;ZA # VARIATION SELECTOR-207 E01BF;ZA # VARIATION SELECTOR-208 E01C0;ZA # VARIATION SELECTOR-209 E01C1;ZA # VARIATION SELECTOR-210 E01C2;ZA # VARIATION SELECTOR-211 E01C3;ZA # VARIATION SELECTOR-212 E01C4;ZA # VARIATION SELECTOR-213 E01C5;ZA # VARIATION SELECTOR-214 E01C6;ZA # VARIATION SELECTOR-215 E01C7;ZA # VARIATION SELECTOR-216 E01C8;ZA # VARIATION SELECTOR-217 E01C9;ZA # VARIATION SELECTOR-218 E01CA;ZA # VARIATION SELECTOR-219 E01CB;ZA # VARIATION SELECTOR-220 E01CC;ZA # VARIATION SELECTOR-221 E01CD;ZA # VARIATION SELECTOR-222 E01CE;ZA # VARIATION SELECTOR-223 E01CF;ZA # VARIATION SELECTOR-224 E01D0;ZA # VARIATION SELECTOR-225 E01D1;ZA # VARIATION SELECTOR-226 E01D2;ZA # VARIATION SELECTOR-227 E01D3;ZA # VARIATION SELECTOR-228 E01D4;ZA # VARIATION SELECTOR-229 E01D5;ZA # VARIATION SELECTOR-230 E01D6;ZA # VARIATION SELECTOR-231 E01D7;ZA # VARIATION SELECTOR-232 E01D8;ZA # VARIATION SELECTOR-233 E01D9;ZA # VARIATION SELECTOR-234 E01DA;ZA # VARIATION SELECTOR-235 E01DB;ZA # VARIATION SELECTOR-236 E01DC;ZA # VARIATION SELECTOR-237 E01DD;ZA # VARIATION SELECTOR-238 E01DE;ZA # VARIATION SELECTOR-239 E01DF;ZA # VARIATION SELECTOR-240 E01E0;ZA # VARIATION SELECTOR-241 E01E1;ZA # VARIATION SELECTOR-242 E01E2;ZA # VARIATION SELECTOR-243 E01E3;ZA # VARIATION SELECTOR-244 E01E4;ZA # VARIATION SELECTOR-245 E01E5;ZA # VARIATION SELECTOR-246 E01E6;ZA # VARIATION SELECTOR-247 E01E7;ZA # VARIATION SELECTOR-248 E01E8;ZA # VARIATION SELECTOR-249 E01E9;ZA # VARIATION SELECTOR-250 E01EA;ZA # VARIATION SELECTOR-251 E01EB;ZA # VARIATION SELECTOR-252 E01EC;ZA # VARIATION SELECTOR-253 E01ED;ZA # VARIATION SELECTOR-254 E01EE;ZA # VARIATION SELECTOR-255 E01EF;ZA # VARIATION SELECTOR-256 sombok-sombok-2.4.0/data/GraphemeBreakProperty-5.1.0.custom000066400000000000000000001343321254141503700233550ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-5.2.0.custom000066400000000000000000001603431254141503700233570ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9CF ; OtherLetter # Lm JAVANESE PANGRANGKEP AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-6.0.0.custom000066400000000000000000001765251254141503700233670ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9CF ; OtherLetter # Lm JAVANESE PANGRANGKEP AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-6.1.0.custom000066400000000000000000002147661254141503700233700ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E30 ; OtherLetter # Lo THAI CHARACTER SARA A 0E32 ; OtherLetter # Lo THAI CHARACTER SARA AA 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E40 ; OtherLetter # Lo THAI CHARACTER SARA E 0E41 ; OtherLetter # Lo THAI CHARACTER SARA AE 0E42 ; OtherLetter # Lo THAI CHARACTER SARA O 0E43 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMUAN 0E44 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMALAI 0E45 ; OtherLetter # Lo THAI CHARACTER LAKKHANGYAO 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAB ; Virama # Mn SUNDANESE SIGN VIRAMA 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BBA ; OtherLetter # Lo SUNDANESE AVAGRAHA 1BBB ; OtherLetter # Lo SUNDANESE LETTER REU 1BBC ; OtherLetter # Lo SUNDANESE LETTER LEU 1BBD ; OtherLetter # Lo SUNDANESE LETTER BHA 1BBE ; OtherLetter # Lo SUNDANESE LETTER FINAL K 1BBF ; OtherLetter # Lo SUNDANESE LETTER FINAL M 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D66 ; OtherLetter # Lo TIFINAGH LETTER YE 2D67 ; OtherLetter # Lo TIFINAGH LETTER YO 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9CF ; OtherLetter # Lm JAVANESE PANGRANGKEP AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA AAE0 ; OtherLetter # Lo MEETEI MAYEK LETTER E AAE1 ; OtherLetter # Lo MEETEI MAYEK LETTER O AAE2 ; OtherLetter # Lo MEETEI MAYEK LETTER CHA AAE3 ; OtherLetter # Lo MEETEI MAYEK LETTER NYA AAE4 ; OtherLetter # Lo MEETEI MAYEK LETTER TTA AAE5 ; OtherLetter # Lo MEETEI MAYEK LETTER TTHA AAE6 ; OtherLetter # Lo MEETEI MAYEK LETTER DDA AAE7 ; OtherLetter # Lo MEETEI MAYEK LETTER DDHA AAE8 ; OtherLetter # Lo MEETEI MAYEK LETTER NNA AAE9 ; OtherLetter # Lo MEETEI MAYEK LETTER SHA AAEA ; OtherLetter # Lo MEETEI MAYEK LETTER SSA AAF2 ; OtherLetter # Lo MEETEI MAYEK ANJI AAF3 ; OtherLetter # Lm MEETEI MAYEK SYLLABLE REPETITION MARK AAF4 ; OtherLetter # Lm MEETEI MAYEK WORD REPETITION MARK AAF6 ; Virama # Mn MEETEI MAYEK VIRAMA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA 11103 ; OtherLetter # Lo CHAKMA LETTER AA 11104 ; OtherLetter # Lo CHAKMA LETTER I 11105 ; OtherLetter # Lo CHAKMA LETTER U 11106 ; OtherLetter # Lo CHAKMA LETTER E 11107 ; OtherLetter # Lo CHAKMA LETTER KAA 11108 ; OtherLetter # Lo CHAKMA LETTER KHAA 11109 ; OtherLetter # Lo CHAKMA LETTER GAA 1110A ; OtherLetter # Lo CHAKMA LETTER GHAA 1110B ; OtherLetter # Lo CHAKMA LETTER NGAA 1110C ; OtherLetter # Lo CHAKMA LETTER CAA 1110D ; OtherLetter # Lo CHAKMA LETTER CHAA 1110E ; OtherLetter # Lo CHAKMA LETTER JAA 1110F ; OtherLetter # Lo CHAKMA LETTER JHAA 11110 ; OtherLetter # Lo CHAKMA LETTER NYAA 11111 ; OtherLetter # Lo CHAKMA LETTER TTAA 11112 ; OtherLetter # Lo CHAKMA LETTER TTHAA 11113 ; OtherLetter # Lo CHAKMA LETTER DDAA 11114 ; OtherLetter # Lo CHAKMA LETTER DDHAA 11115 ; OtherLetter # Lo CHAKMA LETTER NNAA 11116 ; OtherLetter # Lo CHAKMA LETTER TAA 11117 ; OtherLetter # Lo CHAKMA LETTER THAA 11118 ; OtherLetter # Lo CHAKMA LETTER DAA 11119 ; OtherLetter # Lo CHAKMA LETTER DHAA 1111A ; OtherLetter # Lo CHAKMA LETTER NAA 1111B ; OtherLetter # Lo CHAKMA LETTER PAA 1111C ; OtherLetter # Lo CHAKMA LETTER PHAA 1111D ; OtherLetter # Lo CHAKMA LETTER BAA 1111E ; OtherLetter # Lo CHAKMA LETTER BHAA 1111F ; OtherLetter # Lo CHAKMA LETTER MAA 11120 ; OtherLetter # Lo CHAKMA LETTER YYAA 11121 ; OtherLetter # Lo CHAKMA LETTER YAA 11122 ; OtherLetter # Lo CHAKMA LETTER RAA 11123 ; OtherLetter # Lo CHAKMA LETTER LAA 11124 ; OtherLetter # Lo CHAKMA LETTER WAA 11125 ; OtherLetter # Lo CHAKMA LETTER SAA 11126 ; OtherLetter # Lo CHAKMA LETTER HAA 11133 ; Virama # Mn CHAKMA VIRAMA 11134 ; Virama # Mn CHAKMA MAAYYAA 11183 ; OtherLetter # Lo SHARADA LETTER A 11184 ; OtherLetter # Lo SHARADA LETTER AA 11185 ; OtherLetter # Lo SHARADA LETTER I 11186 ; OtherLetter # Lo SHARADA LETTER II 11187 ; OtherLetter # Lo SHARADA LETTER U 11188 ; OtherLetter # Lo SHARADA LETTER UU 11189 ; OtherLetter # Lo SHARADA LETTER VOCALIC R 1118A ; OtherLetter # Lo SHARADA LETTER VOCALIC RR 1118B ; OtherLetter # Lo SHARADA LETTER VOCALIC L 1118C ; OtherLetter # Lo SHARADA LETTER VOCALIC LL 1118D ; OtherLetter # Lo SHARADA LETTER E 1118E ; OtherLetter # Lo SHARADA LETTER AI 1118F ; OtherLetter # Lo SHARADA LETTER O 11190 ; OtherLetter # Lo SHARADA LETTER AU 11191 ; OtherLetter # Lo SHARADA LETTER KA 11192 ; OtherLetter # Lo SHARADA LETTER KHA 11193 ; OtherLetter # Lo SHARADA LETTER GA 11194 ; OtherLetter # Lo SHARADA LETTER GHA 11195 ; OtherLetter # Lo SHARADA LETTER NGA 11196 ; OtherLetter # Lo SHARADA LETTER CA 11197 ; OtherLetter # Lo SHARADA LETTER CHA 11198 ; OtherLetter # Lo SHARADA LETTER JA 11199 ; OtherLetter # Lo SHARADA LETTER JHA 1119A ; OtherLetter # Lo SHARADA LETTER NYA 1119B ; OtherLetter # Lo SHARADA LETTER TTA 1119C ; OtherLetter # Lo SHARADA LETTER TTHA 1119D ; OtherLetter # Lo SHARADA LETTER DDA 1119E ; OtherLetter # Lo SHARADA LETTER DDHA 1119F ; OtherLetter # Lo SHARADA LETTER NNA 111A0 ; OtherLetter # Lo SHARADA LETTER TA 111A1 ; OtherLetter # Lo SHARADA LETTER THA 111A2 ; OtherLetter # Lo SHARADA LETTER DA 111A3 ; OtherLetter # Lo SHARADA LETTER DHA 111A4 ; OtherLetter # Lo SHARADA LETTER NA 111A5 ; OtherLetter # Lo SHARADA LETTER PA 111A6 ; OtherLetter # Lo SHARADA LETTER PHA 111A7 ; OtherLetter # Lo SHARADA LETTER BA 111A8 ; OtherLetter # Lo SHARADA LETTER BHA 111A9 ; OtherLetter # Lo SHARADA LETTER MA 111AA ; OtherLetter # Lo SHARADA LETTER YA 111AB ; OtherLetter # Lo SHARADA LETTER RA 111AC ; OtherLetter # Lo SHARADA LETTER LA 111AD ; OtherLetter # Lo SHARADA LETTER LLA 111AE ; OtherLetter # Lo SHARADA LETTER VA 111AF ; OtherLetter # Lo SHARADA LETTER SHA 111B0 ; OtherLetter # Lo SHARADA LETTER SSA 111B1 ; OtherLetter # Lo SHARADA LETTER SA 111B2 ; OtherLetter # Lo SHARADA LETTER HA 111C0 ; Virama # Mc SHARADA SIGN VIRAMA 111C1 ; OtherLetter # Lo SHARADA SIGN AVAGRAHA 111C2 ; OtherLetter # Lo SHARADA SIGN JIHVAMULIYA 111C3 ; OtherLetter # Lo SHARADA SIGN UPADHMANIYA 111C4 ; OtherLetter # Lo SHARADA OM 11680 ; OtherLetter # Lo TAKRI LETTER A 11681 ; OtherLetter # Lo TAKRI LETTER AA 11682 ; OtherLetter # Lo TAKRI LETTER I 11683 ; OtherLetter # Lo TAKRI LETTER II 11684 ; OtherLetter # Lo TAKRI LETTER U 11685 ; OtherLetter # Lo TAKRI LETTER UU 11686 ; OtherLetter # Lo TAKRI LETTER E 11687 ; OtherLetter # Lo TAKRI LETTER AI 11688 ; OtherLetter # Lo TAKRI LETTER O 11689 ; OtherLetter # Lo TAKRI LETTER AU 1168A ; OtherLetter # Lo TAKRI LETTER KA 1168B ; OtherLetter # Lo TAKRI LETTER KHA 1168C ; OtherLetter # Lo TAKRI LETTER GA 1168D ; OtherLetter # Lo TAKRI LETTER GHA 1168E ; OtherLetter # Lo TAKRI LETTER NGA 1168F ; OtherLetter # Lo TAKRI LETTER CA 11690 ; OtherLetter # Lo TAKRI LETTER CHA 11691 ; OtherLetter # Lo TAKRI LETTER JA 11692 ; OtherLetter # Lo TAKRI LETTER JHA 11693 ; OtherLetter # Lo TAKRI LETTER NYA 11694 ; OtherLetter # Lo TAKRI LETTER TTA 11695 ; OtherLetter # Lo TAKRI LETTER TTHA 11696 ; OtherLetter # Lo TAKRI LETTER DDA 11697 ; OtherLetter # Lo TAKRI LETTER DDHA 11698 ; OtherLetter # Lo TAKRI LETTER NNA 11699 ; OtherLetter # Lo TAKRI LETTER TA 1169A ; OtherLetter # Lo TAKRI LETTER THA 1169B ; OtherLetter # Lo TAKRI LETTER DA 1169C ; OtherLetter # Lo TAKRI LETTER DHA 1169D ; OtherLetter # Lo TAKRI LETTER NA 1169E ; OtherLetter # Lo TAKRI LETTER PA 1169F ; OtherLetter # Lo TAKRI LETTER PHA 116A0 ; OtherLetter # Lo TAKRI LETTER BA 116A1 ; OtherLetter # Lo TAKRI LETTER BHA 116A2 ; OtherLetter # Lo TAKRI LETTER MA 116A3 ; OtherLetter # Lo TAKRI LETTER YA 116A4 ; OtherLetter # Lo TAKRI LETTER RA 116A5 ; OtherLetter # Lo TAKRI LETTER LA 116A6 ; OtherLetter # Lo TAKRI LETTER VA 116A7 ; OtherLetter # Lo TAKRI LETTER SHA 116A8 ; OtherLetter # Lo TAKRI LETTER SA 116A9 ; OtherLetter # Lo TAKRI LETTER HA 116AA ; OtherLetter # Lo TAKRI LETTER RRA 116B6 ; Virama # Mc TAKRI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-6.2.0.custom000066400000000000000000002147661254141503700233710ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E30 ; OtherLetter # Lo THAI CHARACTER SARA A 0E32 ; OtherLetter # Lo THAI CHARACTER SARA AA 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E40 ; OtherLetter # Lo THAI CHARACTER SARA E 0E41 ; OtherLetter # Lo THAI CHARACTER SARA AE 0E42 ; OtherLetter # Lo THAI CHARACTER SARA O 0E43 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMUAN 0E44 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMALAI 0E45 ; OtherLetter # Lo THAI CHARACTER LAKKHANGYAO 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAB ; Virama # Mn SUNDANESE SIGN VIRAMA 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BBA ; OtherLetter # Lo SUNDANESE AVAGRAHA 1BBB ; OtherLetter # Lo SUNDANESE LETTER REU 1BBC ; OtherLetter # Lo SUNDANESE LETTER LEU 1BBD ; OtherLetter # Lo SUNDANESE LETTER BHA 1BBE ; OtherLetter # Lo SUNDANESE LETTER FINAL K 1BBF ; OtherLetter # Lo SUNDANESE LETTER FINAL M 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D66 ; OtherLetter # Lo TIFINAGH LETTER YE 2D67 ; OtherLetter # Lo TIFINAGH LETTER YO 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9CF ; OtherLetter # Lm JAVANESE PANGRANGKEP AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA AAE0 ; OtherLetter # Lo MEETEI MAYEK LETTER E AAE1 ; OtherLetter # Lo MEETEI MAYEK LETTER O AAE2 ; OtherLetter # Lo MEETEI MAYEK LETTER CHA AAE3 ; OtherLetter # Lo MEETEI MAYEK LETTER NYA AAE4 ; OtherLetter # Lo MEETEI MAYEK LETTER TTA AAE5 ; OtherLetter # Lo MEETEI MAYEK LETTER TTHA AAE6 ; OtherLetter # Lo MEETEI MAYEK LETTER DDA AAE7 ; OtherLetter # Lo MEETEI MAYEK LETTER DDHA AAE8 ; OtherLetter # Lo MEETEI MAYEK LETTER NNA AAE9 ; OtherLetter # Lo MEETEI MAYEK LETTER SHA AAEA ; OtherLetter # Lo MEETEI MAYEK LETTER SSA AAF2 ; OtherLetter # Lo MEETEI MAYEK ANJI AAF3 ; OtherLetter # Lm MEETEI MAYEK SYLLABLE REPETITION MARK AAF4 ; OtherLetter # Lm MEETEI MAYEK WORD REPETITION MARK AAF6 ; Virama # Mn MEETEI MAYEK VIRAMA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA 11103 ; OtherLetter # Lo CHAKMA LETTER AA 11104 ; OtherLetter # Lo CHAKMA LETTER I 11105 ; OtherLetter # Lo CHAKMA LETTER U 11106 ; OtherLetter # Lo CHAKMA LETTER E 11107 ; OtherLetter # Lo CHAKMA LETTER KAA 11108 ; OtherLetter # Lo CHAKMA LETTER KHAA 11109 ; OtherLetter # Lo CHAKMA LETTER GAA 1110A ; OtherLetter # Lo CHAKMA LETTER GHAA 1110B ; OtherLetter # Lo CHAKMA LETTER NGAA 1110C ; OtherLetter # Lo CHAKMA LETTER CAA 1110D ; OtherLetter # Lo CHAKMA LETTER CHAA 1110E ; OtherLetter # Lo CHAKMA LETTER JAA 1110F ; OtherLetter # Lo CHAKMA LETTER JHAA 11110 ; OtherLetter # Lo CHAKMA LETTER NYAA 11111 ; OtherLetter # Lo CHAKMA LETTER TTAA 11112 ; OtherLetter # Lo CHAKMA LETTER TTHAA 11113 ; OtherLetter # Lo CHAKMA LETTER DDAA 11114 ; OtherLetter # Lo CHAKMA LETTER DDHAA 11115 ; OtherLetter # Lo CHAKMA LETTER NNAA 11116 ; OtherLetter # Lo CHAKMA LETTER TAA 11117 ; OtherLetter # Lo CHAKMA LETTER THAA 11118 ; OtherLetter # Lo CHAKMA LETTER DAA 11119 ; OtherLetter # Lo CHAKMA LETTER DHAA 1111A ; OtherLetter # Lo CHAKMA LETTER NAA 1111B ; OtherLetter # Lo CHAKMA LETTER PAA 1111C ; OtherLetter # Lo CHAKMA LETTER PHAA 1111D ; OtherLetter # Lo CHAKMA LETTER BAA 1111E ; OtherLetter # Lo CHAKMA LETTER BHAA 1111F ; OtherLetter # Lo CHAKMA LETTER MAA 11120 ; OtherLetter # Lo CHAKMA LETTER YYAA 11121 ; OtherLetter # Lo CHAKMA LETTER YAA 11122 ; OtherLetter # Lo CHAKMA LETTER RAA 11123 ; OtherLetter # Lo CHAKMA LETTER LAA 11124 ; OtherLetter # Lo CHAKMA LETTER WAA 11125 ; OtherLetter # Lo CHAKMA LETTER SAA 11126 ; OtherLetter # Lo CHAKMA LETTER HAA 11133 ; Virama # Mn CHAKMA VIRAMA 11134 ; Virama # Mn CHAKMA MAAYYAA 11183 ; OtherLetter # Lo SHARADA LETTER A 11184 ; OtherLetter # Lo SHARADA LETTER AA 11185 ; OtherLetter # Lo SHARADA LETTER I 11186 ; OtherLetter # Lo SHARADA LETTER II 11187 ; OtherLetter # Lo SHARADA LETTER U 11188 ; OtherLetter # Lo SHARADA LETTER UU 11189 ; OtherLetter # Lo SHARADA LETTER VOCALIC R 1118A ; OtherLetter # Lo SHARADA LETTER VOCALIC RR 1118B ; OtherLetter # Lo SHARADA LETTER VOCALIC L 1118C ; OtherLetter # Lo SHARADA LETTER VOCALIC LL 1118D ; OtherLetter # Lo SHARADA LETTER E 1118E ; OtherLetter # Lo SHARADA LETTER AI 1118F ; OtherLetter # Lo SHARADA LETTER O 11190 ; OtherLetter # Lo SHARADA LETTER AU 11191 ; OtherLetter # Lo SHARADA LETTER KA 11192 ; OtherLetter # Lo SHARADA LETTER KHA 11193 ; OtherLetter # Lo SHARADA LETTER GA 11194 ; OtherLetter # Lo SHARADA LETTER GHA 11195 ; OtherLetter # Lo SHARADA LETTER NGA 11196 ; OtherLetter # Lo SHARADA LETTER CA 11197 ; OtherLetter # Lo SHARADA LETTER CHA 11198 ; OtherLetter # Lo SHARADA LETTER JA 11199 ; OtherLetter # Lo SHARADA LETTER JHA 1119A ; OtherLetter # Lo SHARADA LETTER NYA 1119B ; OtherLetter # Lo SHARADA LETTER TTA 1119C ; OtherLetter # Lo SHARADA LETTER TTHA 1119D ; OtherLetter # Lo SHARADA LETTER DDA 1119E ; OtherLetter # Lo SHARADA LETTER DDHA 1119F ; OtherLetter # Lo SHARADA LETTER NNA 111A0 ; OtherLetter # Lo SHARADA LETTER TA 111A1 ; OtherLetter # Lo SHARADA LETTER THA 111A2 ; OtherLetter # Lo SHARADA LETTER DA 111A3 ; OtherLetter # Lo SHARADA LETTER DHA 111A4 ; OtherLetter # Lo SHARADA LETTER NA 111A5 ; OtherLetter # Lo SHARADA LETTER PA 111A6 ; OtherLetter # Lo SHARADA LETTER PHA 111A7 ; OtherLetter # Lo SHARADA LETTER BA 111A8 ; OtherLetter # Lo SHARADA LETTER BHA 111A9 ; OtherLetter # Lo SHARADA LETTER MA 111AA ; OtherLetter # Lo SHARADA LETTER YA 111AB ; OtherLetter # Lo SHARADA LETTER RA 111AC ; OtherLetter # Lo SHARADA LETTER LA 111AD ; OtherLetter # Lo SHARADA LETTER LLA 111AE ; OtherLetter # Lo SHARADA LETTER VA 111AF ; OtherLetter # Lo SHARADA LETTER SHA 111B0 ; OtherLetter # Lo SHARADA LETTER SSA 111B1 ; OtherLetter # Lo SHARADA LETTER SA 111B2 ; OtherLetter # Lo SHARADA LETTER HA 111C0 ; Virama # Mc SHARADA SIGN VIRAMA 111C1 ; OtherLetter # Lo SHARADA SIGN AVAGRAHA 111C2 ; OtherLetter # Lo SHARADA SIGN JIHVAMULIYA 111C3 ; OtherLetter # Lo SHARADA SIGN UPADHMANIYA 111C4 ; OtherLetter # Lo SHARADA OM 11680 ; OtherLetter # Lo TAKRI LETTER A 11681 ; OtherLetter # Lo TAKRI LETTER AA 11682 ; OtherLetter # Lo TAKRI LETTER I 11683 ; OtherLetter # Lo TAKRI LETTER II 11684 ; OtherLetter # Lo TAKRI LETTER U 11685 ; OtherLetter # Lo TAKRI LETTER UU 11686 ; OtherLetter # Lo TAKRI LETTER E 11687 ; OtherLetter # Lo TAKRI LETTER AI 11688 ; OtherLetter # Lo TAKRI LETTER O 11689 ; OtherLetter # Lo TAKRI LETTER AU 1168A ; OtherLetter # Lo TAKRI LETTER KA 1168B ; OtherLetter # Lo TAKRI LETTER KHA 1168C ; OtherLetter # Lo TAKRI LETTER GA 1168D ; OtherLetter # Lo TAKRI LETTER GHA 1168E ; OtherLetter # Lo TAKRI LETTER NGA 1168F ; OtherLetter # Lo TAKRI LETTER CA 11690 ; OtherLetter # Lo TAKRI LETTER CHA 11691 ; OtherLetter # Lo TAKRI LETTER JA 11692 ; OtherLetter # Lo TAKRI LETTER JHA 11693 ; OtherLetter # Lo TAKRI LETTER NYA 11694 ; OtherLetter # Lo TAKRI LETTER TTA 11695 ; OtherLetter # Lo TAKRI LETTER TTHA 11696 ; OtherLetter # Lo TAKRI LETTER DDA 11697 ; OtherLetter # Lo TAKRI LETTER DDHA 11698 ; OtherLetter # Lo TAKRI LETTER NNA 11699 ; OtherLetter # Lo TAKRI LETTER TA 1169A ; OtherLetter # Lo TAKRI LETTER THA 1169B ; OtherLetter # Lo TAKRI LETTER DA 1169C ; OtherLetter # Lo TAKRI LETTER DHA 1169D ; OtherLetter # Lo TAKRI LETTER NA 1169E ; OtherLetter # Lo TAKRI LETTER PA 1169F ; OtherLetter # Lo TAKRI LETTER PHA 116A0 ; OtherLetter # Lo TAKRI LETTER BA 116A1 ; OtherLetter # Lo TAKRI LETTER BHA 116A2 ; OtherLetter # Lo TAKRI LETTER MA 116A3 ; OtherLetter # Lo TAKRI LETTER YA 116A4 ; OtherLetter # Lo TAKRI LETTER RA 116A5 ; OtherLetter # Lo TAKRI LETTER LA 116A6 ; OtherLetter # Lo TAKRI LETTER VA 116A7 ; OtherLetter # Lo TAKRI LETTER SHA 116A8 ; OtherLetter # Lo TAKRI LETTER SA 116A9 ; OtherLetter # Lo TAKRI LETTER HA 116AA ; OtherLetter # Lo TAKRI LETTER RRA 116B6 ; Virama # Mc TAKRI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-6.3.0.custom000066400000000000000000002147111254141503700233600ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E30 ; OtherLetter # Lo THAI CHARACTER SARA A 0E32 ; OtherLetter # Lo THAI CHARACTER SARA AA 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E40 ; OtherLetter # Lo THAI CHARACTER SARA E 0E41 ; OtherLetter # Lo THAI CHARACTER SARA AE 0E42 ; OtherLetter # Lo THAI CHARACTER SARA O 0E43 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMUAN 0E44 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMALAI 0E45 ; OtherLetter # Lo THAI CHARACTER LAKKHANGYAO 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAB ; Virama # Mn SUNDANESE SIGN VIRAMA 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BBA ; OtherLetter # Lo SUNDANESE AVAGRAHA 1BBB ; OtherLetter # Lo SUNDANESE LETTER REU 1BBC ; OtherLetter # Lo SUNDANESE LETTER LEU 1BBD ; OtherLetter # Lo SUNDANESE LETTER BHA 1BBE ; OtherLetter # Lo SUNDANESE LETTER FINAL K 1BBF ; OtherLetter # Lo SUNDANESE LETTER FINAL M 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D66 ; OtherLetter # Lo TIFINAGH LETTER YE 2D67 ; OtherLetter # Lo TIFINAGH LETTER YO 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA AAE0 ; OtherLetter # Lo MEETEI MAYEK LETTER E AAE1 ; OtherLetter # Lo MEETEI MAYEK LETTER O AAE2 ; OtherLetter # Lo MEETEI MAYEK LETTER CHA AAE3 ; OtherLetter # Lo MEETEI MAYEK LETTER NYA AAE4 ; OtherLetter # Lo MEETEI MAYEK LETTER TTA AAE5 ; OtherLetter # Lo MEETEI MAYEK LETTER TTHA AAE6 ; OtherLetter # Lo MEETEI MAYEK LETTER DDA AAE7 ; OtherLetter # Lo MEETEI MAYEK LETTER DDHA AAE8 ; OtherLetter # Lo MEETEI MAYEK LETTER NNA AAE9 ; OtherLetter # Lo MEETEI MAYEK LETTER SHA AAEA ; OtherLetter # Lo MEETEI MAYEK LETTER SSA AAF2 ; OtherLetter # Lo MEETEI MAYEK ANJI AAF3 ; OtherLetter # Lm MEETEI MAYEK SYLLABLE REPETITION MARK AAF4 ; OtherLetter # Lm MEETEI MAYEK WORD REPETITION MARK AAF6 ; Virama # Mn MEETEI MAYEK VIRAMA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA 11103 ; OtherLetter # Lo CHAKMA LETTER AA 11104 ; OtherLetter # Lo CHAKMA LETTER I 11105 ; OtherLetter # Lo CHAKMA LETTER U 11106 ; OtherLetter # Lo CHAKMA LETTER E 11107 ; OtherLetter # Lo CHAKMA LETTER KAA 11108 ; OtherLetter # Lo CHAKMA LETTER KHAA 11109 ; OtherLetter # Lo CHAKMA LETTER GAA 1110A ; OtherLetter # Lo CHAKMA LETTER GHAA 1110B ; OtherLetter # Lo CHAKMA LETTER NGAA 1110C ; OtherLetter # Lo CHAKMA LETTER CAA 1110D ; OtherLetter # Lo CHAKMA LETTER CHAA 1110E ; OtherLetter # Lo CHAKMA LETTER JAA 1110F ; OtherLetter # Lo CHAKMA LETTER JHAA 11110 ; OtherLetter # Lo CHAKMA LETTER NYAA 11111 ; OtherLetter # Lo CHAKMA LETTER TTAA 11112 ; OtherLetter # Lo CHAKMA LETTER TTHAA 11113 ; OtherLetter # Lo CHAKMA LETTER DDAA 11114 ; OtherLetter # Lo CHAKMA LETTER DDHAA 11115 ; OtherLetter # Lo CHAKMA LETTER NNAA 11116 ; OtherLetter # Lo CHAKMA LETTER TAA 11117 ; OtherLetter # Lo CHAKMA LETTER THAA 11118 ; OtherLetter # Lo CHAKMA LETTER DAA 11119 ; OtherLetter # Lo CHAKMA LETTER DHAA 1111A ; OtherLetter # Lo CHAKMA LETTER NAA 1111B ; OtherLetter # Lo CHAKMA LETTER PAA 1111C ; OtherLetter # Lo CHAKMA LETTER PHAA 1111D ; OtherLetter # Lo CHAKMA LETTER BAA 1111E ; OtherLetter # Lo CHAKMA LETTER BHAA 1111F ; OtherLetter # Lo CHAKMA LETTER MAA 11120 ; OtherLetter # Lo CHAKMA LETTER YYAA 11121 ; OtherLetter # Lo CHAKMA LETTER YAA 11122 ; OtherLetter # Lo CHAKMA LETTER RAA 11123 ; OtherLetter # Lo CHAKMA LETTER LAA 11124 ; OtherLetter # Lo CHAKMA LETTER WAA 11125 ; OtherLetter # Lo CHAKMA LETTER SAA 11126 ; OtherLetter # Lo CHAKMA LETTER HAA 11133 ; Virama # Mn CHAKMA VIRAMA 11134 ; Virama # Mn CHAKMA MAAYYAA 11183 ; OtherLetter # Lo SHARADA LETTER A 11184 ; OtherLetter # Lo SHARADA LETTER AA 11185 ; OtherLetter # Lo SHARADA LETTER I 11186 ; OtherLetter # Lo SHARADA LETTER II 11187 ; OtherLetter # Lo SHARADA LETTER U 11188 ; OtherLetter # Lo SHARADA LETTER UU 11189 ; OtherLetter # Lo SHARADA LETTER VOCALIC R 1118A ; OtherLetter # Lo SHARADA LETTER VOCALIC RR 1118B ; OtherLetter # Lo SHARADA LETTER VOCALIC L 1118C ; OtherLetter # Lo SHARADA LETTER VOCALIC LL 1118D ; OtherLetter # Lo SHARADA LETTER E 1118E ; OtherLetter # Lo SHARADA LETTER AI 1118F ; OtherLetter # Lo SHARADA LETTER O 11190 ; OtherLetter # Lo SHARADA LETTER AU 11191 ; OtherLetter # Lo SHARADA LETTER KA 11192 ; OtherLetter # Lo SHARADA LETTER KHA 11193 ; OtherLetter # Lo SHARADA LETTER GA 11194 ; OtherLetter # Lo SHARADA LETTER GHA 11195 ; OtherLetter # Lo SHARADA LETTER NGA 11196 ; OtherLetter # Lo SHARADA LETTER CA 11197 ; OtherLetter # Lo SHARADA LETTER CHA 11198 ; OtherLetter # Lo SHARADA LETTER JA 11199 ; OtherLetter # Lo SHARADA LETTER JHA 1119A ; OtherLetter # Lo SHARADA LETTER NYA 1119B ; OtherLetter # Lo SHARADA LETTER TTA 1119C ; OtherLetter # Lo SHARADA LETTER TTHA 1119D ; OtherLetter # Lo SHARADA LETTER DDA 1119E ; OtherLetter # Lo SHARADA LETTER DDHA 1119F ; OtherLetter # Lo SHARADA LETTER NNA 111A0 ; OtherLetter # Lo SHARADA LETTER TA 111A1 ; OtherLetter # Lo SHARADA LETTER THA 111A2 ; OtherLetter # Lo SHARADA LETTER DA 111A3 ; OtherLetter # Lo SHARADA LETTER DHA 111A4 ; OtherLetter # Lo SHARADA LETTER NA 111A5 ; OtherLetter # Lo SHARADA LETTER PA 111A6 ; OtherLetter # Lo SHARADA LETTER PHA 111A7 ; OtherLetter # Lo SHARADA LETTER BA 111A8 ; OtherLetter # Lo SHARADA LETTER BHA 111A9 ; OtherLetter # Lo SHARADA LETTER MA 111AA ; OtherLetter # Lo SHARADA LETTER YA 111AB ; OtherLetter # Lo SHARADA LETTER RA 111AC ; OtherLetter # Lo SHARADA LETTER LA 111AD ; OtherLetter # Lo SHARADA LETTER LLA 111AE ; OtherLetter # Lo SHARADA LETTER VA 111AF ; OtherLetter # Lo SHARADA LETTER SHA 111B0 ; OtherLetter # Lo SHARADA LETTER SSA 111B1 ; OtherLetter # Lo SHARADA LETTER SA 111B2 ; OtherLetter # Lo SHARADA LETTER HA 111C0 ; Virama # Mc SHARADA SIGN VIRAMA 111C1 ; OtherLetter # Lo SHARADA SIGN AVAGRAHA 111C2 ; OtherLetter # Lo SHARADA SIGN JIHVAMULIYA 111C3 ; OtherLetter # Lo SHARADA SIGN UPADHMANIYA 111C4 ; OtherLetter # Lo SHARADA OM 11680 ; OtherLetter # Lo TAKRI LETTER A 11681 ; OtherLetter # Lo TAKRI LETTER AA 11682 ; OtherLetter # Lo TAKRI LETTER I 11683 ; OtherLetter # Lo TAKRI LETTER II 11684 ; OtherLetter # Lo TAKRI LETTER U 11685 ; OtherLetter # Lo TAKRI LETTER UU 11686 ; OtherLetter # Lo TAKRI LETTER E 11687 ; OtherLetter # Lo TAKRI LETTER AI 11688 ; OtherLetter # Lo TAKRI LETTER O 11689 ; OtherLetter # Lo TAKRI LETTER AU 1168A ; OtherLetter # Lo TAKRI LETTER KA 1168B ; OtherLetter # Lo TAKRI LETTER KHA 1168C ; OtherLetter # Lo TAKRI LETTER GA 1168D ; OtherLetter # Lo TAKRI LETTER GHA 1168E ; OtherLetter # Lo TAKRI LETTER NGA 1168F ; OtherLetter # Lo TAKRI LETTER CA 11690 ; OtherLetter # Lo TAKRI LETTER CHA 11691 ; OtherLetter # Lo TAKRI LETTER JA 11692 ; OtherLetter # Lo TAKRI LETTER JHA 11693 ; OtherLetter # Lo TAKRI LETTER NYA 11694 ; OtherLetter # Lo TAKRI LETTER TTA 11695 ; OtherLetter # Lo TAKRI LETTER TTHA 11696 ; OtherLetter # Lo TAKRI LETTER DDA 11697 ; OtherLetter # Lo TAKRI LETTER DDHA 11698 ; OtherLetter # Lo TAKRI LETTER NNA 11699 ; OtherLetter # Lo TAKRI LETTER TA 1169A ; OtherLetter # Lo TAKRI LETTER THA 1169B ; OtherLetter # Lo TAKRI LETTER DA 1169C ; OtherLetter # Lo TAKRI LETTER DHA 1169D ; OtherLetter # Lo TAKRI LETTER NA 1169E ; OtherLetter # Lo TAKRI LETTER PA 1169F ; OtherLetter # Lo TAKRI LETTER PHA 116A0 ; OtherLetter # Lo TAKRI LETTER BA 116A1 ; OtherLetter # Lo TAKRI LETTER BHA 116A2 ; OtherLetter # Lo TAKRI LETTER MA 116A3 ; OtherLetter # Lo TAKRI LETTER YA 116A4 ; OtherLetter # Lo TAKRI LETTER RA 116A5 ; OtherLetter # Lo TAKRI LETTER LA 116A6 ; OtherLetter # Lo TAKRI LETTER VA 116A7 ; OtherLetter # Lo TAKRI LETTER SHA 116A8 ; OtherLetter # Lo TAKRI LETTER SA 116A9 ; OtherLetter # Lo TAKRI LETTER HA 116AA ; OtherLetter # Lo TAKRI LETTER RRA 116B6 ; Virama # Mc TAKRI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-7.0.0.custom000066400000000000000000002505171254141503700233620ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0978 ; OtherLetter # Lo DEVANAGARI LETTER MARWARI DDA 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0980 ; OtherLetter # Lo BENGALI ANJI 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C34 ; OtherLetter # Lo TELUGU LETTER LLLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E30 ; OtherLetter # Lo THAI CHARACTER SARA A 0E32 ; OtherLetter # Lo THAI CHARACTER SARA AA 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E40 ; OtherLetter # Lo THAI CHARACTER SARA E 0E41 ; OtherLetter # Lo THAI CHARACTER SARA AE 0E42 ; OtherLetter # Lo THAI CHARACTER SARA O 0E43 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMUAN 0E44 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMALAI 0E45 ; OtherLetter # Lo THAI CHARACTER LAKKHANGYAO 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAB ; Virama # Mn SUNDANESE SIGN VIRAMA 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BBA ; OtherLetter # Lo SUNDANESE AVAGRAHA 1BBB ; OtherLetter # Lo SUNDANESE LETTER REU 1BBC ; OtherLetter # Lo SUNDANESE LETTER LEU 1BBD ; OtherLetter # Lo SUNDANESE LETTER BHA 1BBE ; OtherLetter # Lo SUNDANESE LETTER FINAL K 1BBF ; OtherLetter # Lo SUNDANESE LETTER FINAL M 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D66 ; OtherLetter # Lo TIFINAGH LETTER YE 2D67 ; OtherLetter # Lo TIFINAGH LETTER YO 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9E0 ; OtherLetter # Lo MYANMAR LETTER SHAN GHA A9E1 ; OtherLetter # Lo MYANMAR LETTER SHAN CHA A9E2 ; OtherLetter # Lo MYANMAR LETTER SHAN JHA A9E3 ; OtherLetter # Lo MYANMAR LETTER SHAN NNA A9E4 ; OtherLetter # Lo MYANMAR LETTER SHAN BHA A9E6 ; OtherLetter # Lm MYANMAR MODIFIER LETTER SHAN REDUPLICATION A9E7 ; OtherLetter # Lo MYANMAR LETTER TAI LAING NYA A9E8 ; OtherLetter # Lo MYANMAR LETTER TAI LAING FA A9E9 ; OtherLetter # Lo MYANMAR LETTER TAI LAING GA A9EA ; OtherLetter # Lo MYANMAR LETTER TAI LAING GHA A9EB ; OtherLetter # Lo MYANMAR LETTER TAI LAING JA A9EC ; OtherLetter # Lo MYANMAR LETTER TAI LAING JHA A9ED ; OtherLetter # Lo MYANMAR LETTER TAI LAING DDA A9EE ; OtherLetter # Lo MYANMAR LETTER TAI LAING DDHA A9EF ; OtherLetter # Lo MYANMAR LETTER TAI LAING NNA A9FA ; OtherLetter # Lo MYANMAR LETTER TAI LAING LLA A9FB ; OtherLetter # Lo MYANMAR LETTER TAI LAING DA A9FC ; OtherLetter # Lo MYANMAR LETTER TAI LAING DHA A9FD ; OtherLetter # Lo MYANMAR LETTER TAI LAING BA A9FE ; OtherLetter # Lo MYANMAR LETTER TAI LAING BHA AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA AA7E ; OtherLetter # Lo MYANMAR LETTER SHWE PALAUNG CHA AA7F ; OtherLetter # Lo MYANMAR LETTER SHWE PALAUNG SHA AAE0 ; OtherLetter # Lo MEETEI MAYEK LETTER E AAE1 ; OtherLetter # Lo MEETEI MAYEK LETTER O AAE2 ; OtherLetter # Lo MEETEI MAYEK LETTER CHA AAE3 ; OtherLetter # Lo MEETEI MAYEK LETTER NYA AAE4 ; OtherLetter # Lo MEETEI MAYEK LETTER TTA AAE5 ; OtherLetter # Lo MEETEI MAYEK LETTER TTHA AAE6 ; OtherLetter # Lo MEETEI MAYEK LETTER DDA AAE7 ; OtherLetter # Lo MEETEI MAYEK LETTER DDHA AAE8 ; OtherLetter # Lo MEETEI MAYEK LETTER NNA AAE9 ; OtherLetter # Lo MEETEI MAYEK LETTER SHA AAEA ; OtherLetter # Lo MEETEI MAYEK LETTER SSA AAF2 ; OtherLetter # Lo MEETEI MAYEK ANJI AAF3 ; OtherLetter # Lm MEETEI MAYEK SYLLABLE REPETITION MARK AAF4 ; OtherLetter # Lm MEETEI MAYEK WORD REPETITION MARK AAF6 ; Virama # Mn MEETEI MAYEK VIRAMA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 1107F ; Virama # Mn BRAHMI NUMBER JOINER 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA 11103 ; OtherLetter # Lo CHAKMA LETTER AA 11104 ; OtherLetter # Lo CHAKMA LETTER I 11105 ; OtherLetter # Lo CHAKMA LETTER U 11106 ; OtherLetter # Lo CHAKMA LETTER E 11107 ; OtherLetter # Lo CHAKMA LETTER KAA 11108 ; OtherLetter # Lo CHAKMA LETTER KHAA 11109 ; OtherLetter # Lo CHAKMA LETTER GAA 1110A ; OtherLetter # Lo CHAKMA LETTER GHAA 1110B ; OtherLetter # Lo CHAKMA LETTER NGAA 1110C ; OtherLetter # Lo CHAKMA LETTER CAA 1110D ; OtherLetter # Lo CHAKMA LETTER CHAA 1110E ; OtherLetter # Lo CHAKMA LETTER JAA 1110F ; OtherLetter # Lo CHAKMA LETTER JHAA 11110 ; OtherLetter # Lo CHAKMA LETTER NYAA 11111 ; OtherLetter # Lo CHAKMA LETTER TTAA 11112 ; OtherLetter # Lo CHAKMA LETTER TTHAA 11113 ; OtherLetter # Lo CHAKMA LETTER DDAA 11114 ; OtherLetter # Lo CHAKMA LETTER DDHAA 11115 ; OtherLetter # Lo CHAKMA LETTER NNAA 11116 ; OtherLetter # Lo CHAKMA LETTER TAA 11117 ; OtherLetter # Lo CHAKMA LETTER THAA 11118 ; OtherLetter # Lo CHAKMA LETTER DAA 11119 ; OtherLetter # Lo CHAKMA LETTER DHAA 1111A ; OtherLetter # Lo CHAKMA LETTER NAA 1111B ; OtherLetter # Lo CHAKMA LETTER PAA 1111C ; OtherLetter # Lo CHAKMA LETTER PHAA 1111D ; OtherLetter # Lo CHAKMA LETTER BAA 1111E ; OtherLetter # Lo CHAKMA LETTER BHAA 1111F ; OtherLetter # Lo CHAKMA LETTER MAA 11120 ; OtherLetter # Lo CHAKMA LETTER YYAA 11121 ; OtherLetter # Lo CHAKMA LETTER YAA 11122 ; OtherLetter # Lo CHAKMA LETTER RAA 11123 ; OtherLetter # Lo CHAKMA LETTER LAA 11124 ; OtherLetter # Lo CHAKMA LETTER WAA 11125 ; OtherLetter # Lo CHAKMA LETTER SAA 11126 ; OtherLetter # Lo CHAKMA LETTER HAA 11133 ; Virama # Mn CHAKMA VIRAMA 11134 ; Virama # Mn CHAKMA MAAYYAA 11183 ; OtherLetter # Lo SHARADA LETTER A 11184 ; OtherLetter # Lo SHARADA LETTER AA 11185 ; OtherLetter # Lo SHARADA LETTER I 11186 ; OtherLetter # Lo SHARADA LETTER II 11187 ; OtherLetter # Lo SHARADA LETTER U 11188 ; OtherLetter # Lo SHARADA LETTER UU 11189 ; OtherLetter # Lo SHARADA LETTER VOCALIC R 1118A ; OtherLetter # Lo SHARADA LETTER VOCALIC RR 1118B ; OtherLetter # Lo SHARADA LETTER VOCALIC L 1118C ; OtherLetter # Lo SHARADA LETTER VOCALIC LL 1118D ; OtherLetter # Lo SHARADA LETTER E 1118E ; OtherLetter # Lo SHARADA LETTER AI 1118F ; OtherLetter # Lo SHARADA LETTER O 11190 ; OtherLetter # Lo SHARADA LETTER AU 11191 ; OtherLetter # Lo SHARADA LETTER KA 11192 ; OtherLetter # Lo SHARADA LETTER KHA 11193 ; OtherLetter # Lo SHARADA LETTER GA 11194 ; OtherLetter # Lo SHARADA LETTER GHA 11195 ; OtherLetter # Lo SHARADA LETTER NGA 11196 ; OtherLetter # Lo SHARADA LETTER CA 11197 ; OtherLetter # Lo SHARADA LETTER CHA 11198 ; OtherLetter # Lo SHARADA LETTER JA 11199 ; OtherLetter # Lo SHARADA LETTER JHA 1119A ; OtherLetter # Lo SHARADA LETTER NYA 1119B ; OtherLetter # Lo SHARADA LETTER TTA 1119C ; OtherLetter # Lo SHARADA LETTER TTHA 1119D ; OtherLetter # Lo SHARADA LETTER DDA 1119E ; OtherLetter # Lo SHARADA LETTER DDHA 1119F ; OtherLetter # Lo SHARADA LETTER NNA 111A0 ; OtherLetter # Lo SHARADA LETTER TA 111A1 ; OtherLetter # Lo SHARADA LETTER THA 111A2 ; OtherLetter # Lo SHARADA LETTER DA 111A3 ; OtherLetter # Lo SHARADA LETTER DHA 111A4 ; OtherLetter # Lo SHARADA LETTER NA 111A5 ; OtherLetter # Lo SHARADA LETTER PA 111A6 ; OtherLetter # Lo SHARADA LETTER PHA 111A7 ; OtherLetter # Lo SHARADA LETTER BA 111A8 ; OtherLetter # Lo SHARADA LETTER BHA 111A9 ; OtherLetter # Lo SHARADA LETTER MA 111AA ; OtherLetter # Lo SHARADA LETTER YA 111AB ; OtherLetter # Lo SHARADA LETTER RA 111AC ; OtherLetter # Lo SHARADA LETTER LA 111AD ; OtherLetter # Lo SHARADA LETTER LLA 111AE ; OtherLetter # Lo SHARADA LETTER VA 111AF ; OtherLetter # Lo SHARADA LETTER SHA 111B0 ; OtherLetter # Lo SHARADA LETTER SSA 111B1 ; OtherLetter # Lo SHARADA LETTER SA 111B2 ; OtherLetter # Lo SHARADA LETTER HA 111C0 ; Virama # Mc SHARADA SIGN VIRAMA 111C1 ; OtherLetter # Lo SHARADA SIGN AVAGRAHA 111C2 ; OtherLetter # Lo SHARADA SIGN JIHVAMULIYA 111C3 ; OtherLetter # Lo SHARADA SIGN UPADHMANIYA 111C4 ; OtherLetter # Lo SHARADA OM 111DA ; OtherLetter # Lo SHARADA EKAM 11200 ; OtherLetter # Lo KHOJKI LETTER A 11201 ; OtherLetter # Lo KHOJKI LETTER AA 11202 ; OtherLetter # Lo KHOJKI LETTER I 11203 ; OtherLetter # Lo KHOJKI LETTER U 11204 ; OtherLetter # Lo KHOJKI LETTER E 11205 ; OtherLetter # Lo KHOJKI LETTER AI 11206 ; OtherLetter # Lo KHOJKI LETTER O 11207 ; OtherLetter # Lo KHOJKI LETTER AU 11208 ; OtherLetter # Lo KHOJKI LETTER KA 11209 ; OtherLetter # Lo KHOJKI LETTER KHA 1120A ; OtherLetter # Lo KHOJKI LETTER GA 1120B ; OtherLetter # Lo KHOJKI LETTER GGA 1120C ; OtherLetter # Lo KHOJKI LETTER GHA 1120D ; OtherLetter # Lo KHOJKI LETTER NGA 1120E ; OtherLetter # Lo KHOJKI LETTER CA 1120F ; OtherLetter # Lo KHOJKI LETTER CHA 11210 ; OtherLetter # Lo KHOJKI LETTER JA 11211 ; OtherLetter # Lo KHOJKI LETTER JJA 11213 ; OtherLetter # Lo KHOJKI LETTER NYA 11214 ; OtherLetter # Lo KHOJKI LETTER TTA 11215 ; OtherLetter # Lo KHOJKI LETTER TTHA 11216 ; OtherLetter # Lo KHOJKI LETTER DDA 11217 ; OtherLetter # Lo KHOJKI LETTER DDHA 11218 ; OtherLetter # Lo KHOJKI LETTER NNA 11219 ; OtherLetter # Lo KHOJKI LETTER TA 1121A ; OtherLetter # Lo KHOJKI LETTER THA 1121B ; OtherLetter # Lo KHOJKI LETTER DA 1121C ; OtherLetter # Lo KHOJKI LETTER DDDA 1121D ; OtherLetter # Lo KHOJKI LETTER DHA 1121E ; OtherLetter # Lo KHOJKI LETTER NA 1121F ; OtherLetter # Lo KHOJKI LETTER PA 11220 ; OtherLetter # Lo KHOJKI LETTER PHA 11221 ; OtherLetter # Lo KHOJKI LETTER BA 11222 ; OtherLetter # Lo KHOJKI LETTER BBA 11223 ; OtherLetter # Lo KHOJKI LETTER BHA 11224 ; OtherLetter # Lo KHOJKI LETTER MA 11225 ; OtherLetter # Lo KHOJKI LETTER YA 11226 ; OtherLetter # Lo KHOJKI LETTER RA 11227 ; OtherLetter # Lo KHOJKI LETTER LA 11228 ; OtherLetter # Lo KHOJKI LETTER VA 11229 ; OtherLetter # Lo KHOJKI LETTER SA 1122A ; OtherLetter # Lo KHOJKI LETTER HA 1122B ; OtherLetter # Lo KHOJKI LETTER LLA 11235 ; Virama # Mc KHOJKI SIGN VIRAMA 112B0 ; OtherLetter # Lo KHUDAWADI LETTER A 112B1 ; OtherLetter # Lo KHUDAWADI LETTER AA 112B2 ; OtherLetter # Lo KHUDAWADI LETTER I 112B3 ; OtherLetter # Lo KHUDAWADI LETTER II 112B4 ; OtherLetter # Lo KHUDAWADI LETTER U 112B5 ; OtherLetter # Lo KHUDAWADI LETTER UU 112B6 ; OtherLetter # Lo KHUDAWADI LETTER E 112B7 ; OtherLetter # Lo KHUDAWADI LETTER AI 112B8 ; OtherLetter # Lo KHUDAWADI LETTER O 112B9 ; OtherLetter # Lo KHUDAWADI LETTER AU 112BA ; OtherLetter # Lo KHUDAWADI LETTER KA 112BB ; OtherLetter # Lo KHUDAWADI LETTER KHA 112BC ; OtherLetter # Lo KHUDAWADI LETTER GA 112BD ; OtherLetter # Lo KHUDAWADI LETTER GGA 112BE ; OtherLetter # Lo KHUDAWADI LETTER GHA 112BF ; OtherLetter # Lo KHUDAWADI LETTER NGA 112C0 ; OtherLetter # Lo KHUDAWADI LETTER CA 112C1 ; OtherLetter # Lo KHUDAWADI LETTER CHA 112C2 ; OtherLetter # Lo KHUDAWADI LETTER JA 112C3 ; OtherLetter # Lo KHUDAWADI LETTER JJA 112C4 ; OtherLetter # Lo KHUDAWADI LETTER JHA 112C5 ; OtherLetter # Lo KHUDAWADI LETTER NYA 112C6 ; OtherLetter # Lo KHUDAWADI LETTER TTA 112C7 ; OtherLetter # Lo KHUDAWADI LETTER TTHA 112C8 ; OtherLetter # Lo KHUDAWADI LETTER DDA 112C9 ; OtherLetter # Lo KHUDAWADI LETTER DDDA 112CA ; OtherLetter # Lo KHUDAWADI LETTER RRA 112CB ; OtherLetter # Lo KHUDAWADI LETTER DDHA 112CC ; OtherLetter # Lo KHUDAWADI LETTER NNA 112CD ; OtherLetter # Lo KHUDAWADI LETTER TA 112CE ; OtherLetter # Lo KHUDAWADI LETTER THA 112CF ; OtherLetter # Lo KHUDAWADI LETTER DA 112D0 ; OtherLetter # Lo KHUDAWADI LETTER DHA 112D1 ; OtherLetter # Lo KHUDAWADI LETTER NA 112D2 ; OtherLetter # Lo KHUDAWADI LETTER PA 112D3 ; OtherLetter # Lo KHUDAWADI LETTER PHA 112D4 ; OtherLetter # Lo KHUDAWADI LETTER BA 112D5 ; OtherLetter # Lo KHUDAWADI LETTER BBA 112D6 ; OtherLetter # Lo KHUDAWADI LETTER BHA 112D7 ; OtherLetter # Lo KHUDAWADI LETTER MA 112D8 ; OtherLetter # Lo KHUDAWADI LETTER YA 112D9 ; OtherLetter # Lo KHUDAWADI LETTER RA 112DA ; OtherLetter # Lo KHUDAWADI LETTER LA 112DB ; OtherLetter # Lo KHUDAWADI LETTER VA 112DC ; OtherLetter # Lo KHUDAWADI LETTER SHA 112DD ; OtherLetter # Lo KHUDAWADI LETTER SA 112DE ; OtherLetter # Lo KHUDAWADI LETTER HA 112EA ; Virama # Mn KHUDAWADI SIGN VIRAMA 11305 ; OtherLetter # Lo GRANTHA LETTER A 11306 ; OtherLetter # Lo GRANTHA LETTER AA 11307 ; OtherLetter # Lo GRANTHA LETTER I 11308 ; OtherLetter # Lo GRANTHA LETTER II 11309 ; OtherLetter # Lo GRANTHA LETTER U 1130A ; OtherLetter # Lo GRANTHA LETTER UU 1130B ; OtherLetter # Lo GRANTHA LETTER VOCALIC R 1130C ; OtherLetter # Lo GRANTHA LETTER VOCALIC L 1130F ; OtherLetter # Lo GRANTHA LETTER EE 11310 ; OtherLetter # Lo GRANTHA LETTER AI 11313 ; OtherLetter # Lo GRANTHA LETTER OO 11314 ; OtherLetter # Lo GRANTHA LETTER AU 11315 ; OtherLetter # Lo GRANTHA LETTER KA 11316 ; OtherLetter # Lo GRANTHA LETTER KHA 11317 ; OtherLetter # Lo GRANTHA LETTER GA 11318 ; OtherLetter # Lo GRANTHA LETTER GHA 11319 ; OtherLetter # Lo GRANTHA LETTER NGA 1131A ; OtherLetter # Lo GRANTHA LETTER CA 1131B ; OtherLetter # Lo GRANTHA LETTER CHA 1131C ; OtherLetter # Lo GRANTHA LETTER JA 1131D ; OtherLetter # Lo GRANTHA LETTER JHA 1131E ; OtherLetter # Lo GRANTHA LETTER NYA 1131F ; OtherLetter # Lo GRANTHA LETTER TTA 11320 ; OtherLetter # Lo GRANTHA LETTER TTHA 11321 ; OtherLetter # Lo GRANTHA LETTER DDA 11322 ; OtherLetter # Lo GRANTHA LETTER DDHA 11323 ; OtherLetter # Lo GRANTHA LETTER NNA 11324 ; OtherLetter # Lo GRANTHA LETTER TA 11325 ; OtherLetter # Lo GRANTHA LETTER THA 11326 ; OtherLetter # Lo GRANTHA LETTER DA 11327 ; OtherLetter # Lo GRANTHA LETTER DHA 11328 ; OtherLetter # Lo GRANTHA LETTER NA 1132A ; OtherLetter # Lo GRANTHA LETTER PA 1132B ; OtherLetter # Lo GRANTHA LETTER PHA 1132C ; OtherLetter # Lo GRANTHA LETTER BA 1132D ; OtherLetter # Lo GRANTHA LETTER BHA 1132E ; OtherLetter # Lo GRANTHA LETTER MA 1132F ; OtherLetter # Lo GRANTHA LETTER YA 11330 ; OtherLetter # Lo GRANTHA LETTER RA 11332 ; OtherLetter # Lo GRANTHA LETTER LA 11333 ; OtherLetter # Lo GRANTHA LETTER LLA 11335 ; OtherLetter # Lo GRANTHA LETTER VA 11336 ; OtherLetter # Lo GRANTHA LETTER SHA 11337 ; OtherLetter # Lo GRANTHA LETTER SSA 11338 ; OtherLetter # Lo GRANTHA LETTER SA 11339 ; OtherLetter # Lo GRANTHA LETTER HA 1133D ; OtherLetter # Lo GRANTHA SIGN AVAGRAHA 1134D ; Virama # Mc GRANTHA SIGN VIRAMA 1135D ; OtherLetter # Lo GRANTHA SIGN PLUTA 1135E ; OtherLetter # Lo GRANTHA LETTER VEDIC ANUSVARA 1135F ; OtherLetter # Lo GRANTHA LETTER VEDIC DOUBLE ANUSVARA 11360 ; OtherLetter # Lo GRANTHA LETTER VOCALIC RR 11361 ; OtherLetter # Lo GRANTHA LETTER VOCALIC LL 11480 ; OtherLetter # Lo TIRHUTA ANJI 11481 ; OtherLetter # Lo TIRHUTA LETTER A 11482 ; OtherLetter # Lo TIRHUTA LETTER AA 11483 ; OtherLetter # Lo TIRHUTA LETTER I 11484 ; OtherLetter # Lo TIRHUTA LETTER II 11485 ; OtherLetter # Lo TIRHUTA LETTER U 11486 ; OtherLetter # Lo TIRHUTA LETTER UU 11487 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC R 11488 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC RR 11489 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC L 1148A ; OtherLetter # Lo TIRHUTA LETTER VOCALIC LL 1148B ; OtherLetter # Lo TIRHUTA LETTER E 1148C ; OtherLetter # Lo TIRHUTA LETTER AI 1148D ; OtherLetter # Lo TIRHUTA LETTER O 1148E ; OtherLetter # Lo TIRHUTA LETTER AU 1148F ; OtherLetter # Lo TIRHUTA LETTER KA 11490 ; OtherLetter # Lo TIRHUTA LETTER KHA 11491 ; OtherLetter # Lo TIRHUTA LETTER GA 11492 ; OtherLetter # Lo TIRHUTA LETTER GHA 11493 ; OtherLetter # Lo TIRHUTA LETTER NGA 11494 ; OtherLetter # Lo TIRHUTA LETTER CA 11495 ; OtherLetter # Lo TIRHUTA LETTER CHA 11496 ; OtherLetter # Lo TIRHUTA LETTER JA 11497 ; OtherLetter # Lo TIRHUTA LETTER JHA 11498 ; OtherLetter # Lo TIRHUTA LETTER NYA 11499 ; OtherLetter # Lo TIRHUTA LETTER TTA 1149A ; OtherLetter # Lo TIRHUTA LETTER TTHA 1149B ; OtherLetter # Lo TIRHUTA LETTER DDA 1149C ; OtherLetter # Lo TIRHUTA LETTER DDHA 1149D ; OtherLetter # Lo TIRHUTA LETTER NNA 1149E ; OtherLetter # Lo TIRHUTA LETTER TA 1149F ; OtherLetter # Lo TIRHUTA LETTER THA 114A0 ; OtherLetter # Lo TIRHUTA LETTER DA 114A1 ; OtherLetter # Lo TIRHUTA LETTER DHA 114A2 ; OtherLetter # Lo TIRHUTA LETTER NA 114A3 ; OtherLetter # Lo TIRHUTA LETTER PA 114A4 ; OtherLetter # Lo TIRHUTA LETTER PHA 114A5 ; OtherLetter # Lo TIRHUTA LETTER BA 114A6 ; OtherLetter # Lo TIRHUTA LETTER BHA 114A7 ; OtherLetter # Lo TIRHUTA LETTER MA 114A8 ; OtherLetter # Lo TIRHUTA LETTER YA 114A9 ; OtherLetter # Lo TIRHUTA LETTER RA 114AA ; OtherLetter # Lo TIRHUTA LETTER LA 114AB ; OtherLetter # Lo TIRHUTA LETTER VA 114AC ; OtherLetter # Lo TIRHUTA LETTER SHA 114AD ; OtherLetter # Lo TIRHUTA LETTER SSA 114AE ; OtherLetter # Lo TIRHUTA LETTER SA 114AF ; OtherLetter # Lo TIRHUTA LETTER HA 114C2 ; Virama # Mn TIRHUTA SIGN VIRAMA 114C4 ; OtherLetter # Lo TIRHUTA SIGN AVAGRAHA 114C5 ; OtherLetter # Lo TIRHUTA GVANG 114C7 ; OtherLetter # Lo TIRHUTA OM 11580 ; OtherLetter # Lo SIDDHAM LETTER A 11581 ; OtherLetter # Lo SIDDHAM LETTER AA 11582 ; OtherLetter # Lo SIDDHAM LETTER I 11583 ; OtherLetter # Lo SIDDHAM LETTER II 11584 ; OtherLetter # Lo SIDDHAM LETTER U 11585 ; OtherLetter # Lo SIDDHAM LETTER UU 11586 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC R 11587 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC RR 11588 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC L 11589 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC LL 1158A ; OtherLetter # Lo SIDDHAM LETTER E 1158B ; OtherLetter # Lo SIDDHAM LETTER AI 1158C ; OtherLetter # Lo SIDDHAM LETTER O 1158D ; OtherLetter # Lo SIDDHAM LETTER AU 1158E ; OtherLetter # Lo SIDDHAM LETTER KA 1158F ; OtherLetter # Lo SIDDHAM LETTER KHA 11590 ; OtherLetter # Lo SIDDHAM LETTER GA 11591 ; OtherLetter # Lo SIDDHAM LETTER GHA 11592 ; OtherLetter # Lo SIDDHAM LETTER NGA 11593 ; OtherLetter # Lo SIDDHAM LETTER CA 11594 ; OtherLetter # Lo SIDDHAM LETTER CHA 11595 ; OtherLetter # Lo SIDDHAM LETTER JA 11596 ; OtherLetter # Lo SIDDHAM LETTER JHA 11597 ; OtherLetter # Lo SIDDHAM LETTER NYA 11598 ; OtherLetter # Lo SIDDHAM LETTER TTA 11599 ; OtherLetter # Lo SIDDHAM LETTER TTHA 1159A ; OtherLetter # Lo SIDDHAM LETTER DDA 1159B ; OtherLetter # Lo SIDDHAM LETTER DDHA 1159C ; OtherLetter # Lo SIDDHAM LETTER NNA 1159D ; OtherLetter # Lo SIDDHAM LETTER TA 1159E ; OtherLetter # Lo SIDDHAM LETTER THA 1159F ; OtherLetter # Lo SIDDHAM LETTER DA 115A0 ; OtherLetter # Lo SIDDHAM LETTER DHA 115A1 ; OtherLetter # Lo SIDDHAM LETTER NA 115A2 ; OtherLetter # Lo SIDDHAM LETTER PA 115A3 ; OtherLetter # Lo SIDDHAM LETTER PHA 115A4 ; OtherLetter # Lo SIDDHAM LETTER BA 115A5 ; OtherLetter # Lo SIDDHAM LETTER BHA 115A6 ; OtherLetter # Lo SIDDHAM LETTER MA 115A7 ; OtherLetter # Lo SIDDHAM LETTER YA 115A8 ; OtherLetter # Lo SIDDHAM LETTER RA 115A9 ; OtherLetter # Lo SIDDHAM LETTER LA 115AA ; OtherLetter # Lo SIDDHAM LETTER VA 115AB ; OtherLetter # Lo SIDDHAM LETTER SHA 115AC ; OtherLetter # Lo SIDDHAM LETTER SSA 115AD ; OtherLetter # Lo SIDDHAM LETTER SA 115AE ; OtherLetter # Lo SIDDHAM LETTER HA 115BF ; Virama # Mn SIDDHAM SIGN VIRAMA 11600 ; OtherLetter # Lo MODI LETTER A 11601 ; OtherLetter # Lo MODI LETTER AA 11602 ; OtherLetter # Lo MODI LETTER I 11603 ; OtherLetter # Lo MODI LETTER II 11604 ; OtherLetter # Lo MODI LETTER U 11605 ; OtherLetter # Lo MODI LETTER UU 11606 ; OtherLetter # Lo MODI LETTER VOCALIC R 11607 ; OtherLetter # Lo MODI LETTER VOCALIC RR 11608 ; OtherLetter # Lo MODI LETTER VOCALIC L 11609 ; OtherLetter # Lo MODI LETTER VOCALIC LL 1160A ; OtherLetter # Lo MODI LETTER E 1160B ; OtherLetter # Lo MODI LETTER AI 1160C ; OtherLetter # Lo MODI LETTER O 1160D ; OtherLetter # Lo MODI LETTER AU 1160E ; OtherLetter # Lo MODI LETTER KA 1160F ; OtherLetter # Lo MODI LETTER KHA 11610 ; OtherLetter # Lo MODI LETTER GA 11611 ; OtherLetter # Lo MODI LETTER GHA 11612 ; OtherLetter # Lo MODI LETTER NGA 11613 ; OtherLetter # Lo MODI LETTER CA 11614 ; OtherLetter # Lo MODI LETTER CHA 11615 ; OtherLetter # Lo MODI LETTER JA 11616 ; OtherLetter # Lo MODI LETTER JHA 11617 ; OtherLetter # Lo MODI LETTER NYA 11618 ; OtherLetter # Lo MODI LETTER TTA 11619 ; OtherLetter # Lo MODI LETTER TTHA 1161A ; OtherLetter # Lo MODI LETTER DDA 1161B ; OtherLetter # Lo MODI LETTER DDHA 1161C ; OtherLetter # Lo MODI LETTER NNA 1161D ; OtherLetter # Lo MODI LETTER TA 1161E ; OtherLetter # Lo MODI LETTER THA 1161F ; OtherLetter # Lo MODI LETTER DA 11620 ; OtherLetter # Lo MODI LETTER DHA 11621 ; OtherLetter # Lo MODI LETTER NA 11622 ; OtherLetter # Lo MODI LETTER PA 11623 ; OtherLetter # Lo MODI LETTER PHA 11624 ; OtherLetter # Lo MODI LETTER BA 11625 ; OtherLetter # Lo MODI LETTER BHA 11626 ; OtherLetter # Lo MODI LETTER MA 11627 ; OtherLetter # Lo MODI LETTER YA 11628 ; OtherLetter # Lo MODI LETTER RA 11629 ; OtherLetter # Lo MODI LETTER LA 1162A ; OtherLetter # Lo MODI LETTER VA 1162B ; OtherLetter # Lo MODI LETTER SHA 1162C ; OtherLetter # Lo MODI LETTER SSA 1162D ; OtherLetter # Lo MODI LETTER SA 1162E ; OtherLetter # Lo MODI LETTER HA 1162F ; OtherLetter # Lo MODI LETTER LLA 1163F ; Virama # Mn MODI SIGN VIRAMA 11644 ; OtherLetter # Lo MODI SIGN HUVA 11680 ; OtherLetter # Lo TAKRI LETTER A 11681 ; OtherLetter # Lo TAKRI LETTER AA 11682 ; OtherLetter # Lo TAKRI LETTER I 11683 ; OtherLetter # Lo TAKRI LETTER II 11684 ; OtherLetter # Lo TAKRI LETTER U 11685 ; OtherLetter # Lo TAKRI LETTER UU 11686 ; OtherLetter # Lo TAKRI LETTER E 11687 ; OtherLetter # Lo TAKRI LETTER AI 11688 ; OtherLetter # Lo TAKRI LETTER O 11689 ; OtherLetter # Lo TAKRI LETTER AU 1168A ; OtherLetter # Lo TAKRI LETTER KA 1168B ; OtherLetter # Lo TAKRI LETTER KHA 1168C ; OtherLetter # Lo TAKRI LETTER GA 1168D ; OtherLetter # Lo TAKRI LETTER GHA 1168E ; OtherLetter # Lo TAKRI LETTER NGA 1168F ; OtherLetter # Lo TAKRI LETTER CA 11690 ; OtherLetter # Lo TAKRI LETTER CHA 11691 ; OtherLetter # Lo TAKRI LETTER JA 11692 ; OtherLetter # Lo TAKRI LETTER JHA 11693 ; OtherLetter # Lo TAKRI LETTER NYA 11694 ; OtherLetter # Lo TAKRI LETTER TTA 11695 ; OtherLetter # Lo TAKRI LETTER TTHA 11696 ; OtherLetter # Lo TAKRI LETTER DDA 11697 ; OtherLetter # Lo TAKRI LETTER DDHA 11698 ; OtherLetter # Lo TAKRI LETTER NNA 11699 ; OtherLetter # Lo TAKRI LETTER TA 1169A ; OtherLetter # Lo TAKRI LETTER THA 1169B ; OtherLetter # Lo TAKRI LETTER DA 1169C ; OtherLetter # Lo TAKRI LETTER DHA 1169D ; OtherLetter # Lo TAKRI LETTER NA 1169E ; OtherLetter # Lo TAKRI LETTER PA 1169F ; OtherLetter # Lo TAKRI LETTER PHA 116A0 ; OtherLetter # Lo TAKRI LETTER BA 116A1 ; OtherLetter # Lo TAKRI LETTER BHA 116A2 ; OtherLetter # Lo TAKRI LETTER MA 116A3 ; OtherLetter # Lo TAKRI LETTER YA 116A4 ; OtherLetter # Lo TAKRI LETTER RA 116A5 ; OtherLetter # Lo TAKRI LETTER LA 116A6 ; OtherLetter # Lo TAKRI LETTER VA 116A7 ; OtherLetter # Lo TAKRI LETTER SHA 116A8 ; OtherLetter # Lo TAKRI LETTER SA 116A9 ; OtherLetter # Lo TAKRI LETTER HA 116AA ; OtherLetter # Lo TAKRI LETTER RRA 116B6 ; Virama # Mc TAKRI SIGN VIRAMA sombok-sombok-2.4.0/data/GraphemeBreakProperty-8.0.0.custom000066400000000000000000002536401254141503700233630ustar00rootroot000000000000000904 ; OtherLetter # Lo DEVANAGARI LETTER SHORT A 0905 ; OtherLetter # Lo DEVANAGARI LETTER A 0906 ; OtherLetter # Lo DEVANAGARI LETTER AA 0907 ; OtherLetter # Lo DEVANAGARI LETTER I 0908 ; OtherLetter # Lo DEVANAGARI LETTER II 0909 ; OtherLetter # Lo DEVANAGARI LETTER U 090A ; OtherLetter # Lo DEVANAGARI LETTER UU 090B ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC R 090C ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC L 090D ; OtherLetter # Lo DEVANAGARI LETTER CANDRA E 090E ; OtherLetter # Lo DEVANAGARI LETTER SHORT E 090F ; OtherLetter # Lo DEVANAGARI LETTER E 0910 ; OtherLetter # Lo DEVANAGARI LETTER AI 0911 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA O 0912 ; OtherLetter # Lo DEVANAGARI LETTER SHORT O 0913 ; OtherLetter # Lo DEVANAGARI LETTER O 0914 ; OtherLetter # Lo DEVANAGARI LETTER AU 0915 ; OtherLetter # Lo DEVANAGARI LETTER KA 0916 ; OtherLetter # Lo DEVANAGARI LETTER KHA 0917 ; OtherLetter # Lo DEVANAGARI LETTER GA 0918 ; OtherLetter # Lo DEVANAGARI LETTER GHA 0919 ; OtherLetter # Lo DEVANAGARI LETTER NGA 091A ; OtherLetter # Lo DEVANAGARI LETTER CA 091B ; OtherLetter # Lo DEVANAGARI LETTER CHA 091C ; OtherLetter # Lo DEVANAGARI LETTER JA 091D ; OtherLetter # Lo DEVANAGARI LETTER JHA 091E ; OtherLetter # Lo DEVANAGARI LETTER NYA 091F ; OtherLetter # Lo DEVANAGARI LETTER TTA 0920 ; OtherLetter # Lo DEVANAGARI LETTER TTHA 0921 ; OtherLetter # Lo DEVANAGARI LETTER DDA 0922 ; OtherLetter # Lo DEVANAGARI LETTER DDHA 0923 ; OtherLetter # Lo DEVANAGARI LETTER NNA 0924 ; OtherLetter # Lo DEVANAGARI LETTER TA 0925 ; OtherLetter # Lo DEVANAGARI LETTER THA 0926 ; OtherLetter # Lo DEVANAGARI LETTER DA 0927 ; OtherLetter # Lo DEVANAGARI LETTER DHA 0928 ; OtherLetter # Lo DEVANAGARI LETTER NA 0929 ; OtherLetter # Lo DEVANAGARI LETTER NNNA 092A ; OtherLetter # Lo DEVANAGARI LETTER PA 092B ; OtherLetter # Lo DEVANAGARI LETTER PHA 092C ; OtherLetter # Lo DEVANAGARI LETTER BA 092D ; OtherLetter # Lo DEVANAGARI LETTER BHA 092E ; OtherLetter # Lo DEVANAGARI LETTER MA 092F ; OtherLetter # Lo DEVANAGARI LETTER YA 0930 ; OtherLetter # Lo DEVANAGARI LETTER RA 0931 ; OtherLetter # Lo DEVANAGARI LETTER RRA 0932 ; OtherLetter # Lo DEVANAGARI LETTER LA 0933 ; OtherLetter # Lo DEVANAGARI LETTER LLA 0934 ; OtherLetter # Lo DEVANAGARI LETTER LLLA 0935 ; OtherLetter # Lo DEVANAGARI LETTER VA 0936 ; OtherLetter # Lo DEVANAGARI LETTER SHA 0937 ; OtherLetter # Lo DEVANAGARI LETTER SSA 0938 ; OtherLetter # Lo DEVANAGARI LETTER SA 0939 ; OtherLetter # Lo DEVANAGARI LETTER HA 093D ; OtherLetter # Lo DEVANAGARI SIGN AVAGRAHA 094D ; Virama # Mn DEVANAGARI SIGN VIRAMA 0950 ; OtherLetter # Lo DEVANAGARI OM 0958 ; OtherLetter # Lo DEVANAGARI LETTER QA 0959 ; OtherLetter # Lo DEVANAGARI LETTER KHHA 095A ; OtherLetter # Lo DEVANAGARI LETTER GHHA 095B ; OtherLetter # Lo DEVANAGARI LETTER ZA 095C ; OtherLetter # Lo DEVANAGARI LETTER DDDHA 095D ; OtherLetter # Lo DEVANAGARI LETTER RHA 095E ; OtherLetter # Lo DEVANAGARI LETTER FA 095F ; OtherLetter # Lo DEVANAGARI LETTER YYA 0960 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC RR 0961 ; OtherLetter # Lo DEVANAGARI LETTER VOCALIC LL 0971 ; OtherLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT 0972 ; OtherLetter # Lo DEVANAGARI LETTER CANDRA A 0973 ; OtherLetter # Lo DEVANAGARI LETTER OE 0974 ; OtherLetter # Lo DEVANAGARI LETTER OOE 0975 ; OtherLetter # Lo DEVANAGARI LETTER AW 0976 ; OtherLetter # Lo DEVANAGARI LETTER UE 0977 ; OtherLetter # Lo DEVANAGARI LETTER UUE 0978 ; OtherLetter # Lo DEVANAGARI LETTER MARWARI DDA 0979 ; OtherLetter # Lo DEVANAGARI LETTER ZHA 097A ; OtherLetter # Lo DEVANAGARI LETTER HEAVY YA 097B ; OtherLetter # Lo DEVANAGARI LETTER GGA 097C ; OtherLetter # Lo DEVANAGARI LETTER JJA 097D ; OtherLetter # Lo DEVANAGARI LETTER GLOTTAL STOP 097E ; OtherLetter # Lo DEVANAGARI LETTER DDDA 097F ; OtherLetter # Lo DEVANAGARI LETTER BBA 0980 ; OtherLetter # Lo BENGALI ANJI 0985 ; OtherLetter # Lo BENGALI LETTER A 0986 ; OtherLetter # Lo BENGALI LETTER AA 0987 ; OtherLetter # Lo BENGALI LETTER I 0988 ; OtherLetter # Lo BENGALI LETTER II 0989 ; OtherLetter # Lo BENGALI LETTER U 098A ; OtherLetter # Lo BENGALI LETTER UU 098B ; OtherLetter # Lo BENGALI LETTER VOCALIC R 098C ; OtherLetter # Lo BENGALI LETTER VOCALIC L 098F ; OtherLetter # Lo BENGALI LETTER E 0990 ; OtherLetter # Lo BENGALI LETTER AI 0993 ; OtherLetter # Lo BENGALI LETTER O 0994 ; OtherLetter # Lo BENGALI LETTER AU 0995 ; OtherLetter # Lo BENGALI LETTER KA 0996 ; OtherLetter # Lo BENGALI LETTER KHA 0997 ; OtherLetter # Lo BENGALI LETTER GA 0998 ; OtherLetter # Lo BENGALI LETTER GHA 0999 ; OtherLetter # Lo BENGALI LETTER NGA 099A ; OtherLetter # Lo BENGALI LETTER CA 099B ; OtherLetter # Lo BENGALI LETTER CHA 099C ; OtherLetter # Lo BENGALI LETTER JA 099D ; OtherLetter # Lo BENGALI LETTER JHA 099E ; OtherLetter # Lo BENGALI LETTER NYA 099F ; OtherLetter # Lo BENGALI LETTER TTA 09A0 ; OtherLetter # Lo BENGALI LETTER TTHA 09A1 ; OtherLetter # Lo BENGALI LETTER DDA 09A2 ; OtherLetter # Lo BENGALI LETTER DDHA 09A3 ; OtherLetter # Lo BENGALI LETTER NNA 09A4 ; OtherLetter # Lo BENGALI LETTER TA 09A5 ; OtherLetter # Lo BENGALI LETTER THA 09A6 ; OtherLetter # Lo BENGALI LETTER DA 09A7 ; OtherLetter # Lo BENGALI LETTER DHA 09A8 ; OtherLetter # Lo BENGALI LETTER NA 09AA ; OtherLetter # Lo BENGALI LETTER PA 09AB ; OtherLetter # Lo BENGALI LETTER PHA 09AC ; OtherLetter # Lo BENGALI LETTER BA 09AD ; OtherLetter # Lo BENGALI LETTER BHA 09AE ; OtherLetter # Lo BENGALI LETTER MA 09AF ; OtherLetter # Lo BENGALI LETTER YA 09B0 ; OtherLetter # Lo BENGALI LETTER RA 09B2 ; OtherLetter # Lo BENGALI LETTER LA 09B6 ; OtherLetter # Lo BENGALI LETTER SHA 09B7 ; OtherLetter # Lo BENGALI LETTER SSA 09B8 ; OtherLetter # Lo BENGALI LETTER SA 09B9 ; OtherLetter # Lo BENGALI LETTER HA 09BD ; OtherLetter # Lo BENGALI SIGN AVAGRAHA 09CD ; Virama # Mn BENGALI SIGN VIRAMA 09CE ; OtherLetter # Lo BENGALI LETTER KHANDA TA 09DC ; OtherLetter # Lo BENGALI LETTER RRA 09DD ; OtherLetter # Lo BENGALI LETTER RHA 09DF ; OtherLetter # Lo BENGALI LETTER YYA 09E0 ; OtherLetter # Lo BENGALI LETTER VOCALIC RR 09E1 ; OtherLetter # Lo BENGALI LETTER VOCALIC LL 09F0 ; OtherLetter # Lo BENGALI LETTER RA WITH MIDDLE DIAGONAL 09F1 ; OtherLetter # Lo BENGALI LETTER RA WITH LOWER DIAGONAL 0A05 ; OtherLetter # Lo GURMUKHI LETTER A 0A06 ; OtherLetter # Lo GURMUKHI LETTER AA 0A07 ; OtherLetter # Lo GURMUKHI LETTER I 0A08 ; OtherLetter # Lo GURMUKHI LETTER II 0A09 ; OtherLetter # Lo GURMUKHI LETTER U 0A0A ; OtherLetter # Lo GURMUKHI LETTER UU 0A0F ; OtherLetter # Lo GURMUKHI LETTER EE 0A10 ; OtherLetter # Lo GURMUKHI LETTER AI 0A13 ; OtherLetter # Lo GURMUKHI LETTER OO 0A14 ; OtherLetter # Lo GURMUKHI LETTER AU 0A15 ; OtherLetter # Lo GURMUKHI LETTER KA 0A16 ; OtherLetter # Lo GURMUKHI LETTER KHA 0A17 ; OtherLetter # Lo GURMUKHI LETTER GA 0A18 ; OtherLetter # Lo GURMUKHI LETTER GHA 0A19 ; OtherLetter # Lo GURMUKHI LETTER NGA 0A1A ; OtherLetter # Lo GURMUKHI LETTER CA 0A1B ; OtherLetter # Lo GURMUKHI LETTER CHA 0A1C ; OtherLetter # Lo GURMUKHI LETTER JA 0A1D ; OtherLetter # Lo GURMUKHI LETTER JHA 0A1E ; OtherLetter # Lo GURMUKHI LETTER NYA 0A1F ; OtherLetter # Lo GURMUKHI LETTER TTA 0A20 ; OtherLetter # Lo GURMUKHI LETTER TTHA 0A21 ; OtherLetter # Lo GURMUKHI LETTER DDA 0A22 ; OtherLetter # Lo GURMUKHI LETTER DDHA 0A23 ; OtherLetter # Lo GURMUKHI LETTER NNA 0A24 ; OtherLetter # Lo GURMUKHI LETTER TA 0A25 ; OtherLetter # Lo GURMUKHI LETTER THA 0A26 ; OtherLetter # Lo GURMUKHI LETTER DA 0A27 ; OtherLetter # Lo GURMUKHI LETTER DHA 0A28 ; OtherLetter # Lo GURMUKHI LETTER NA 0A2A ; OtherLetter # Lo GURMUKHI LETTER PA 0A2B ; OtherLetter # Lo GURMUKHI LETTER PHA 0A2C ; OtherLetter # Lo GURMUKHI LETTER BA 0A2D ; OtherLetter # Lo GURMUKHI LETTER BHA 0A2E ; OtherLetter # Lo GURMUKHI LETTER MA 0A2F ; OtherLetter # Lo GURMUKHI LETTER YA 0A30 ; OtherLetter # Lo GURMUKHI LETTER RA 0A32 ; OtherLetter # Lo GURMUKHI LETTER LA 0A33 ; OtherLetter # Lo GURMUKHI LETTER LLA 0A35 ; OtherLetter # Lo GURMUKHI LETTER VA 0A36 ; OtherLetter # Lo GURMUKHI LETTER SHA 0A38 ; OtherLetter # Lo GURMUKHI LETTER SA 0A39 ; OtherLetter # Lo GURMUKHI LETTER HA 0A4D ; Virama # Mn GURMUKHI SIGN VIRAMA 0A59 ; OtherLetter # Lo GURMUKHI LETTER KHHA 0A5A ; OtherLetter # Lo GURMUKHI LETTER GHHA 0A5B ; OtherLetter # Lo GURMUKHI LETTER ZA 0A5C ; OtherLetter # Lo GURMUKHI LETTER RRA 0A5E ; OtherLetter # Lo GURMUKHI LETTER FA 0A72 ; OtherLetter # Lo GURMUKHI IRI 0A73 ; OtherLetter # Lo GURMUKHI URA 0A74 ; OtherLetter # Lo GURMUKHI EK ONKAR 0A85 ; OtherLetter # Lo GUJARATI LETTER A 0A86 ; OtherLetter # Lo GUJARATI LETTER AA 0A87 ; OtherLetter # Lo GUJARATI LETTER I 0A88 ; OtherLetter # Lo GUJARATI LETTER II 0A89 ; OtherLetter # Lo GUJARATI LETTER U 0A8A ; OtherLetter # Lo GUJARATI LETTER UU 0A8B ; OtherLetter # Lo GUJARATI LETTER VOCALIC R 0A8C ; OtherLetter # Lo GUJARATI LETTER VOCALIC L 0A8D ; OtherLetter # Lo GUJARATI VOWEL CANDRA E 0A8F ; OtherLetter # Lo GUJARATI LETTER E 0A90 ; OtherLetter # Lo GUJARATI LETTER AI 0A91 ; OtherLetter # Lo GUJARATI VOWEL CANDRA O 0A93 ; OtherLetter # Lo GUJARATI LETTER O 0A94 ; OtherLetter # Lo GUJARATI LETTER AU 0A95 ; OtherLetter # Lo GUJARATI LETTER KA 0A96 ; OtherLetter # Lo GUJARATI LETTER KHA 0A97 ; OtherLetter # Lo GUJARATI LETTER GA 0A98 ; OtherLetter # Lo GUJARATI LETTER GHA 0A99 ; OtherLetter # Lo GUJARATI LETTER NGA 0A9A ; OtherLetter # Lo GUJARATI LETTER CA 0A9B ; OtherLetter # Lo GUJARATI LETTER CHA 0A9C ; OtherLetter # Lo GUJARATI LETTER JA 0A9D ; OtherLetter # Lo GUJARATI LETTER JHA 0A9E ; OtherLetter # Lo GUJARATI LETTER NYA 0A9F ; OtherLetter # Lo GUJARATI LETTER TTA 0AA0 ; OtherLetter # Lo GUJARATI LETTER TTHA 0AA1 ; OtherLetter # Lo GUJARATI LETTER DDA 0AA2 ; OtherLetter # Lo GUJARATI LETTER DDHA 0AA3 ; OtherLetter # Lo GUJARATI LETTER NNA 0AA4 ; OtherLetter # Lo GUJARATI LETTER TA 0AA5 ; OtherLetter # Lo GUJARATI LETTER THA 0AA6 ; OtherLetter # Lo GUJARATI LETTER DA 0AA7 ; OtherLetter # Lo GUJARATI LETTER DHA 0AA8 ; OtherLetter # Lo GUJARATI LETTER NA 0AAA ; OtherLetter # Lo GUJARATI LETTER PA 0AAB ; OtherLetter # Lo GUJARATI LETTER PHA 0AAC ; OtherLetter # Lo GUJARATI LETTER BA 0AAD ; OtherLetter # Lo GUJARATI LETTER BHA 0AAE ; OtherLetter # Lo GUJARATI LETTER MA 0AAF ; OtherLetter # Lo GUJARATI LETTER YA 0AB0 ; OtherLetter # Lo GUJARATI LETTER RA 0AB2 ; OtherLetter # Lo GUJARATI LETTER LA 0AB3 ; OtherLetter # Lo GUJARATI LETTER LLA 0AB5 ; OtherLetter # Lo GUJARATI LETTER VA 0AB6 ; OtherLetter # Lo GUJARATI LETTER SHA 0AB7 ; OtherLetter # Lo GUJARATI LETTER SSA 0AB8 ; OtherLetter # Lo GUJARATI LETTER SA 0AB9 ; OtherLetter # Lo GUJARATI LETTER HA 0ABD ; OtherLetter # Lo GUJARATI SIGN AVAGRAHA 0ACD ; Virama # Mn GUJARATI SIGN VIRAMA 0AD0 ; OtherLetter # Lo GUJARATI OM 0AE0 ; OtherLetter # Lo GUJARATI LETTER VOCALIC RR 0AE1 ; OtherLetter # Lo GUJARATI LETTER VOCALIC LL 0AF9 ; OtherLetter # Lo GUJARATI LETTER ZHA 0B05 ; OtherLetter # Lo ORIYA LETTER A 0B06 ; OtherLetter # Lo ORIYA LETTER AA 0B07 ; OtherLetter # Lo ORIYA LETTER I 0B08 ; OtherLetter # Lo ORIYA LETTER II 0B09 ; OtherLetter # Lo ORIYA LETTER U 0B0A ; OtherLetter # Lo ORIYA LETTER UU 0B0B ; OtherLetter # Lo ORIYA LETTER VOCALIC R 0B0C ; OtherLetter # Lo ORIYA LETTER VOCALIC L 0B0F ; OtherLetter # Lo ORIYA LETTER E 0B10 ; OtherLetter # Lo ORIYA LETTER AI 0B13 ; OtherLetter # Lo ORIYA LETTER O 0B14 ; OtherLetter # Lo ORIYA LETTER AU 0B15 ; OtherLetter # Lo ORIYA LETTER KA 0B16 ; OtherLetter # Lo ORIYA LETTER KHA 0B17 ; OtherLetter # Lo ORIYA LETTER GA 0B18 ; OtherLetter # Lo ORIYA LETTER GHA 0B19 ; OtherLetter # Lo ORIYA LETTER NGA 0B1A ; OtherLetter # Lo ORIYA LETTER CA 0B1B ; OtherLetter # Lo ORIYA LETTER CHA 0B1C ; OtherLetter # Lo ORIYA LETTER JA 0B1D ; OtherLetter # Lo ORIYA LETTER JHA 0B1E ; OtherLetter # Lo ORIYA LETTER NYA 0B1F ; OtherLetter # Lo ORIYA LETTER TTA 0B20 ; OtherLetter # Lo ORIYA LETTER TTHA 0B21 ; OtherLetter # Lo ORIYA LETTER DDA 0B22 ; OtherLetter # Lo ORIYA LETTER DDHA 0B23 ; OtherLetter # Lo ORIYA LETTER NNA 0B24 ; OtherLetter # Lo ORIYA LETTER TA 0B25 ; OtherLetter # Lo ORIYA LETTER THA 0B26 ; OtherLetter # Lo ORIYA LETTER DA 0B27 ; OtherLetter # Lo ORIYA LETTER DHA 0B28 ; OtherLetter # Lo ORIYA LETTER NA 0B2A ; OtherLetter # Lo ORIYA LETTER PA 0B2B ; OtherLetter # Lo ORIYA LETTER PHA 0B2C ; OtherLetter # Lo ORIYA LETTER BA 0B2D ; OtherLetter # Lo ORIYA LETTER BHA 0B2E ; OtherLetter # Lo ORIYA LETTER MA 0B2F ; OtherLetter # Lo ORIYA LETTER YA 0B30 ; OtherLetter # Lo ORIYA LETTER RA 0B32 ; OtherLetter # Lo ORIYA LETTER LA 0B33 ; OtherLetter # Lo ORIYA LETTER LLA 0B35 ; OtherLetter # Lo ORIYA LETTER VA 0B36 ; OtherLetter # Lo ORIYA LETTER SHA 0B37 ; OtherLetter # Lo ORIYA LETTER SSA 0B38 ; OtherLetter # Lo ORIYA LETTER SA 0B39 ; OtherLetter # Lo ORIYA LETTER HA 0B3D ; OtherLetter # Lo ORIYA SIGN AVAGRAHA 0B4D ; Virama # Mn ORIYA SIGN VIRAMA 0B5C ; OtherLetter # Lo ORIYA LETTER RRA 0B5D ; OtherLetter # Lo ORIYA LETTER RHA 0B5F ; OtherLetter # Lo ORIYA LETTER YYA 0B60 ; OtherLetter # Lo ORIYA LETTER VOCALIC RR 0B61 ; OtherLetter # Lo ORIYA LETTER VOCALIC LL 0B71 ; OtherLetter # Lo ORIYA LETTER WA 0B83 ; OtherLetter # Lo TAMIL SIGN VISARGA 0B85 ; OtherLetter # Lo TAMIL LETTER A 0B86 ; OtherLetter # Lo TAMIL LETTER AA 0B87 ; OtherLetter # Lo TAMIL LETTER I 0B88 ; OtherLetter # Lo TAMIL LETTER II 0B89 ; OtherLetter # Lo TAMIL LETTER U 0B8A ; OtherLetter # Lo TAMIL LETTER UU 0B8E ; OtherLetter # Lo TAMIL LETTER E 0B8F ; OtherLetter # Lo TAMIL LETTER EE 0B90 ; OtherLetter # Lo TAMIL LETTER AI 0B92 ; OtherLetter # Lo TAMIL LETTER O 0B93 ; OtherLetter # Lo TAMIL LETTER OO 0B94 ; OtherLetter # Lo TAMIL LETTER AU 0B95 ; OtherLetter # Lo TAMIL LETTER KA 0B99 ; OtherLetter # Lo TAMIL LETTER NGA 0B9A ; OtherLetter # Lo TAMIL LETTER CA 0B9C ; OtherLetter # Lo TAMIL LETTER JA 0B9E ; OtherLetter # Lo TAMIL LETTER NYA 0B9F ; OtherLetter # Lo TAMIL LETTER TTA 0BA3 ; OtherLetter # Lo TAMIL LETTER NNA 0BA4 ; OtherLetter # Lo TAMIL LETTER TA 0BA8 ; OtherLetter # Lo TAMIL LETTER NA 0BA9 ; OtherLetter # Lo TAMIL LETTER NNNA 0BAA ; OtherLetter # Lo TAMIL LETTER PA 0BAE ; OtherLetter # Lo TAMIL LETTER MA 0BAF ; OtherLetter # Lo TAMIL LETTER YA 0BB0 ; OtherLetter # Lo TAMIL LETTER RA 0BB1 ; OtherLetter # Lo TAMIL LETTER RRA 0BB2 ; OtherLetter # Lo TAMIL LETTER LA 0BB3 ; OtherLetter # Lo TAMIL LETTER LLA 0BB4 ; OtherLetter # Lo TAMIL LETTER LLLA 0BB5 ; OtherLetter # Lo TAMIL LETTER VA 0BB6 ; OtherLetter # Lo TAMIL LETTER SHA 0BB7 ; OtherLetter # Lo TAMIL LETTER SSA 0BB8 ; OtherLetter # Lo TAMIL LETTER SA 0BB9 ; OtherLetter # Lo TAMIL LETTER HA 0BCD ; Virama # Mn TAMIL SIGN VIRAMA 0BD0 ; OtherLetter # Lo TAMIL OM 0C05 ; OtherLetter # Lo TELUGU LETTER A 0C06 ; OtherLetter # Lo TELUGU LETTER AA 0C07 ; OtherLetter # Lo TELUGU LETTER I 0C08 ; OtherLetter # Lo TELUGU LETTER II 0C09 ; OtherLetter # Lo TELUGU LETTER U 0C0A ; OtherLetter # Lo TELUGU LETTER UU 0C0B ; OtherLetter # Lo TELUGU LETTER VOCALIC R 0C0C ; OtherLetter # Lo TELUGU LETTER VOCALIC L 0C0E ; OtherLetter # Lo TELUGU LETTER E 0C0F ; OtherLetter # Lo TELUGU LETTER EE 0C10 ; OtherLetter # Lo TELUGU LETTER AI 0C12 ; OtherLetter # Lo TELUGU LETTER O 0C13 ; OtherLetter # Lo TELUGU LETTER OO 0C14 ; OtherLetter # Lo TELUGU LETTER AU 0C15 ; OtherLetter # Lo TELUGU LETTER KA 0C16 ; OtherLetter # Lo TELUGU LETTER KHA 0C17 ; OtherLetter # Lo TELUGU LETTER GA 0C18 ; OtherLetter # Lo TELUGU LETTER GHA 0C19 ; OtherLetter # Lo TELUGU LETTER NGA 0C1A ; OtherLetter # Lo TELUGU LETTER CA 0C1B ; OtherLetter # Lo TELUGU LETTER CHA 0C1C ; OtherLetter # Lo TELUGU LETTER JA 0C1D ; OtherLetter # Lo TELUGU LETTER JHA 0C1E ; OtherLetter # Lo TELUGU LETTER NYA 0C1F ; OtherLetter # Lo TELUGU LETTER TTA 0C20 ; OtherLetter # Lo TELUGU LETTER TTHA 0C21 ; OtherLetter # Lo TELUGU LETTER DDA 0C22 ; OtherLetter # Lo TELUGU LETTER DDHA 0C23 ; OtherLetter # Lo TELUGU LETTER NNA 0C24 ; OtherLetter # Lo TELUGU LETTER TA 0C25 ; OtherLetter # Lo TELUGU LETTER THA 0C26 ; OtherLetter # Lo TELUGU LETTER DA 0C27 ; OtherLetter # Lo TELUGU LETTER DHA 0C28 ; OtherLetter # Lo TELUGU LETTER NA 0C2A ; OtherLetter # Lo TELUGU LETTER PA 0C2B ; OtherLetter # Lo TELUGU LETTER PHA 0C2C ; OtherLetter # Lo TELUGU LETTER BA 0C2D ; OtherLetter # Lo TELUGU LETTER BHA 0C2E ; OtherLetter # Lo TELUGU LETTER MA 0C2F ; OtherLetter # Lo TELUGU LETTER YA 0C30 ; OtherLetter # Lo TELUGU LETTER RA 0C31 ; OtherLetter # Lo TELUGU LETTER RRA 0C32 ; OtherLetter # Lo TELUGU LETTER LA 0C33 ; OtherLetter # Lo TELUGU LETTER LLA 0C34 ; OtherLetter # Lo TELUGU LETTER LLLA 0C35 ; OtherLetter # Lo TELUGU LETTER VA 0C36 ; OtherLetter # Lo TELUGU LETTER SHA 0C37 ; OtherLetter # Lo TELUGU LETTER SSA 0C38 ; OtherLetter # Lo TELUGU LETTER SA 0C39 ; OtherLetter # Lo TELUGU LETTER HA 0C3D ; OtherLetter # Lo TELUGU SIGN AVAGRAHA 0C4D ; Virama # Mn TELUGU SIGN VIRAMA 0C58 ; OtherLetter # Lo TELUGU LETTER TSA 0C59 ; OtherLetter # Lo TELUGU LETTER DZA 0C5A ; OtherLetter # Lo TELUGU LETTER RRRA 0C60 ; OtherLetter # Lo TELUGU LETTER VOCALIC RR 0C61 ; OtherLetter # Lo TELUGU LETTER VOCALIC LL 0C85 ; OtherLetter # Lo KANNADA LETTER A 0C86 ; OtherLetter # Lo KANNADA LETTER AA 0C87 ; OtherLetter # Lo KANNADA LETTER I 0C88 ; OtherLetter # Lo KANNADA LETTER II 0C89 ; OtherLetter # Lo KANNADA LETTER U 0C8A ; OtherLetter # Lo KANNADA LETTER UU 0C8B ; OtherLetter # Lo KANNADA LETTER VOCALIC R 0C8C ; OtherLetter # Lo KANNADA LETTER VOCALIC L 0C8E ; OtherLetter # Lo KANNADA LETTER E 0C8F ; OtherLetter # Lo KANNADA LETTER EE 0C90 ; OtherLetter # Lo KANNADA LETTER AI 0C92 ; OtherLetter # Lo KANNADA LETTER O 0C93 ; OtherLetter # Lo KANNADA LETTER OO 0C94 ; OtherLetter # Lo KANNADA LETTER AU 0C95 ; OtherLetter # Lo KANNADA LETTER KA 0C96 ; OtherLetter # Lo KANNADA LETTER KHA 0C97 ; OtherLetter # Lo KANNADA LETTER GA 0C98 ; OtherLetter # Lo KANNADA LETTER GHA 0C99 ; OtherLetter # Lo KANNADA LETTER NGA 0C9A ; OtherLetter # Lo KANNADA LETTER CA 0C9B ; OtherLetter # Lo KANNADA LETTER CHA 0C9C ; OtherLetter # Lo KANNADA LETTER JA 0C9D ; OtherLetter # Lo KANNADA LETTER JHA 0C9E ; OtherLetter # Lo KANNADA LETTER NYA 0C9F ; OtherLetter # Lo KANNADA LETTER TTA 0CA0 ; OtherLetter # Lo KANNADA LETTER TTHA 0CA1 ; OtherLetter # Lo KANNADA LETTER DDA 0CA2 ; OtherLetter # Lo KANNADA LETTER DDHA 0CA3 ; OtherLetter # Lo KANNADA LETTER NNA 0CA4 ; OtherLetter # Lo KANNADA LETTER TA 0CA5 ; OtherLetter # Lo KANNADA LETTER THA 0CA6 ; OtherLetter # Lo KANNADA LETTER DA 0CA7 ; OtherLetter # Lo KANNADA LETTER DHA 0CA8 ; OtherLetter # Lo KANNADA LETTER NA 0CAA ; OtherLetter # Lo KANNADA LETTER PA 0CAB ; OtherLetter # Lo KANNADA LETTER PHA 0CAC ; OtherLetter # Lo KANNADA LETTER BA 0CAD ; OtherLetter # Lo KANNADA LETTER BHA 0CAE ; OtherLetter # Lo KANNADA LETTER MA 0CAF ; OtherLetter # Lo KANNADA LETTER YA 0CB0 ; OtherLetter # Lo KANNADA LETTER RA 0CB1 ; OtherLetter # Lo KANNADA LETTER RRA 0CB2 ; OtherLetter # Lo KANNADA LETTER LA 0CB3 ; OtherLetter # Lo KANNADA LETTER LLA 0CB5 ; OtherLetter # Lo KANNADA LETTER VA 0CB6 ; OtherLetter # Lo KANNADA LETTER SHA 0CB7 ; OtherLetter # Lo KANNADA LETTER SSA 0CB8 ; OtherLetter # Lo KANNADA LETTER SA 0CB9 ; OtherLetter # Lo KANNADA LETTER HA 0CBD ; OtherLetter # Lo KANNADA SIGN AVAGRAHA 0CCD ; Virama # Mn KANNADA SIGN VIRAMA 0CDE ; OtherLetter # Lo KANNADA LETTER FA 0CE0 ; OtherLetter # Lo KANNADA LETTER VOCALIC RR 0CE1 ; OtherLetter # Lo KANNADA LETTER VOCALIC LL 0CF1 ; OtherLetter # Lo KANNADA SIGN JIHVAMULIYA 0CF2 ; OtherLetter # Lo KANNADA SIGN UPADHMANIYA 0D05 ; OtherLetter # Lo MALAYALAM LETTER A 0D06 ; OtherLetter # Lo MALAYALAM LETTER AA 0D07 ; OtherLetter # Lo MALAYALAM LETTER I 0D08 ; OtherLetter # Lo MALAYALAM LETTER II 0D09 ; OtherLetter # Lo MALAYALAM LETTER U 0D0A ; OtherLetter # Lo MALAYALAM LETTER UU 0D0B ; OtherLetter # Lo MALAYALAM LETTER VOCALIC R 0D0C ; OtherLetter # Lo MALAYALAM LETTER VOCALIC L 0D0E ; OtherLetter # Lo MALAYALAM LETTER E 0D0F ; OtherLetter # Lo MALAYALAM LETTER EE 0D10 ; OtherLetter # Lo MALAYALAM LETTER AI 0D12 ; OtherLetter # Lo MALAYALAM LETTER O 0D13 ; OtherLetter # Lo MALAYALAM LETTER OO 0D14 ; OtherLetter # Lo MALAYALAM LETTER AU 0D15 ; OtherLetter # Lo MALAYALAM LETTER KA 0D16 ; OtherLetter # Lo MALAYALAM LETTER KHA 0D17 ; OtherLetter # Lo MALAYALAM LETTER GA 0D18 ; OtherLetter # Lo MALAYALAM LETTER GHA 0D19 ; OtherLetter # Lo MALAYALAM LETTER NGA 0D1A ; OtherLetter # Lo MALAYALAM LETTER CA 0D1B ; OtherLetter # Lo MALAYALAM LETTER CHA 0D1C ; OtherLetter # Lo MALAYALAM LETTER JA 0D1D ; OtherLetter # Lo MALAYALAM LETTER JHA 0D1E ; OtherLetter # Lo MALAYALAM LETTER NYA 0D1F ; OtherLetter # Lo MALAYALAM LETTER TTA 0D20 ; OtherLetter # Lo MALAYALAM LETTER TTHA 0D21 ; OtherLetter # Lo MALAYALAM LETTER DDA 0D22 ; OtherLetter # Lo MALAYALAM LETTER DDHA 0D23 ; OtherLetter # Lo MALAYALAM LETTER NNA 0D24 ; OtherLetter # Lo MALAYALAM LETTER TA 0D25 ; OtherLetter # Lo MALAYALAM LETTER THA 0D26 ; OtherLetter # Lo MALAYALAM LETTER DA 0D27 ; OtherLetter # Lo MALAYALAM LETTER DHA 0D28 ; OtherLetter # Lo MALAYALAM LETTER NA 0D29 ; OtherLetter # Lo MALAYALAM LETTER NNNA 0D2A ; OtherLetter # Lo MALAYALAM LETTER PA 0D2B ; OtherLetter # Lo MALAYALAM LETTER PHA 0D2C ; OtherLetter # Lo MALAYALAM LETTER BA 0D2D ; OtherLetter # Lo MALAYALAM LETTER BHA 0D2E ; OtherLetter # Lo MALAYALAM LETTER MA 0D2F ; OtherLetter # Lo MALAYALAM LETTER YA 0D30 ; OtherLetter # Lo MALAYALAM LETTER RA 0D31 ; OtherLetter # Lo MALAYALAM LETTER RRA 0D32 ; OtherLetter # Lo MALAYALAM LETTER LA 0D33 ; OtherLetter # Lo MALAYALAM LETTER LLA 0D34 ; OtherLetter # Lo MALAYALAM LETTER LLLA 0D35 ; OtherLetter # Lo MALAYALAM LETTER VA 0D36 ; OtherLetter # Lo MALAYALAM LETTER SHA 0D37 ; OtherLetter # Lo MALAYALAM LETTER SSA 0D38 ; OtherLetter # Lo MALAYALAM LETTER SA 0D39 ; OtherLetter # Lo MALAYALAM LETTER HA 0D3A ; OtherLetter # Lo MALAYALAM LETTER TTTA 0D3D ; OtherLetter # Lo MALAYALAM SIGN AVAGRAHA 0D4D ; Virama # Mn MALAYALAM SIGN VIRAMA 0D4E ; OtherLetter # Lo MALAYALAM LETTER DOT REPH 0D5F ; OtherLetter # Lo MALAYALAM LETTER ARCHAIC II 0D60 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC RR 0D61 ; OtherLetter # Lo MALAYALAM LETTER VOCALIC LL 0D7A ; OtherLetter # Lo MALAYALAM LETTER CHILLU NN 0D7B ; OtherLetter # Lo MALAYALAM LETTER CHILLU N 0D7C ; OtherLetter # Lo MALAYALAM LETTER CHILLU RR 0D7D ; OtherLetter # Lo MALAYALAM LETTER CHILLU L 0D7E ; OtherLetter # Lo MALAYALAM LETTER CHILLU LL 0D7F ; OtherLetter # Lo MALAYALAM LETTER CHILLU K 0D85 ; OtherLetter # Lo SINHALA LETTER AYANNA 0D86 ; OtherLetter # Lo SINHALA LETTER AAYANNA 0D87 ; OtherLetter # Lo SINHALA LETTER AEYANNA 0D88 ; OtherLetter # Lo SINHALA LETTER AEEYANNA 0D89 ; OtherLetter # Lo SINHALA LETTER IYANNA 0D8A ; OtherLetter # Lo SINHALA LETTER IIYANNA 0D8B ; OtherLetter # Lo SINHALA LETTER UYANNA 0D8C ; OtherLetter # Lo SINHALA LETTER UUYANNA 0D8D ; OtherLetter # Lo SINHALA LETTER IRUYANNA 0D8E ; OtherLetter # Lo SINHALA LETTER IRUUYANNA 0D8F ; OtherLetter # Lo SINHALA LETTER ILUYANNA 0D90 ; OtherLetter # Lo SINHALA LETTER ILUUYANNA 0D91 ; OtherLetter # Lo SINHALA LETTER EYANNA 0D92 ; OtherLetter # Lo SINHALA LETTER EEYANNA 0D93 ; OtherLetter # Lo SINHALA LETTER AIYANNA 0D94 ; OtherLetter # Lo SINHALA LETTER OYANNA 0D95 ; OtherLetter # Lo SINHALA LETTER OOYANNA 0D96 ; OtherLetter # Lo SINHALA LETTER AUYANNA 0D9A ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA KAYANNA 0D9B ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA KAYANNA 0D9C ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA GAYANNA 0D9D ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA GAYANNA 0D9E ; OtherLetter # Lo SINHALA LETTER KANTAJA NAASIKYAYA 0D9F ; OtherLetter # Lo SINHALA LETTER SANYAKA GAYANNA 0DA0 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA CAYANNA 0DA1 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA CAYANNA 0DA2 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA JAYANNA 0DA3 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA JAYANNA 0DA4 ; OtherLetter # Lo SINHALA LETTER TAALUJA NAASIKYAYA 0DA5 ; OtherLetter # Lo SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA 0DA6 ; OtherLetter # Lo SINHALA LETTER SANYAKA JAYANNA 0DA7 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TTAYANNA 0DA8 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TTAYANNA 0DA9 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DDAYANNA 0DAA ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DDAYANNA 0DAB ; OtherLetter # Lo SINHALA LETTER MUURDHAJA NAYANNA 0DAC ; OtherLetter # Lo SINHALA LETTER SANYAKA DDAYANNA 0DAD ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA TAYANNA 0DAE ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA TAYANNA 0DAF ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA DAYANNA 0DB0 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA DAYANNA 0DB1 ; OtherLetter # Lo SINHALA LETTER DANTAJA NAYANNA 0DB3 ; OtherLetter # Lo SINHALA LETTER SANYAKA DAYANNA 0DB4 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA PAYANNA 0DB5 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA PAYANNA 0DB6 ; OtherLetter # Lo SINHALA LETTER ALPAPRAANA BAYANNA 0DB7 ; OtherLetter # Lo SINHALA LETTER MAHAAPRAANA BAYANNA 0DB8 ; OtherLetter # Lo SINHALA LETTER MAYANNA 0DB9 ; OtherLetter # Lo SINHALA LETTER AMBA BAYANNA 0DBA ; OtherLetter # Lo SINHALA LETTER YAYANNA 0DBB ; OtherLetter # Lo SINHALA LETTER RAYANNA 0DBD ; OtherLetter # Lo SINHALA LETTER DANTAJA LAYANNA 0DC0 ; OtherLetter # Lo SINHALA LETTER VAYANNA 0DC1 ; OtherLetter # Lo SINHALA LETTER TAALUJA SAYANNA 0DC2 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA SAYANNA 0DC3 ; OtherLetter # Lo SINHALA LETTER DANTAJA SAYANNA 0DC4 ; OtherLetter # Lo SINHALA LETTER HAYANNA 0DC5 ; OtherLetter # Lo SINHALA LETTER MUURDHAJA LAYANNA 0DC6 ; OtherLetter # Lo SINHALA LETTER FAYANNA 0DCA ; Virama # Mn SINHALA SIGN AL-LAKUNA 0E01 ; OtherLetter # Lo THAI CHARACTER KO KAI 0E02 ; OtherLetter # Lo THAI CHARACTER KHO KHAI 0E03 ; OtherLetter # Lo THAI CHARACTER KHO KHUAT 0E04 ; OtherLetter # Lo THAI CHARACTER KHO KHWAI 0E05 ; OtherLetter # Lo THAI CHARACTER KHO KHON 0E06 ; OtherLetter # Lo THAI CHARACTER KHO RAKHANG 0E07 ; OtherLetter # Lo THAI CHARACTER NGO NGU 0E08 ; OtherLetter # Lo THAI CHARACTER CHO CHAN 0E09 ; OtherLetter # Lo THAI CHARACTER CHO CHING 0E0A ; OtherLetter # Lo THAI CHARACTER CHO CHANG 0E0B ; OtherLetter # Lo THAI CHARACTER SO SO 0E0C ; OtherLetter # Lo THAI CHARACTER CHO CHOE 0E0D ; OtherLetter # Lo THAI CHARACTER YO YING 0E0E ; OtherLetter # Lo THAI CHARACTER DO CHADA 0E0F ; OtherLetter # Lo THAI CHARACTER TO PATAK 0E10 ; OtherLetter # Lo THAI CHARACTER THO THAN 0E11 ; OtherLetter # Lo THAI CHARACTER THO NANGMONTHO 0E12 ; OtherLetter # Lo THAI CHARACTER THO PHUTHAO 0E13 ; OtherLetter # Lo THAI CHARACTER NO NEN 0E14 ; OtherLetter # Lo THAI CHARACTER DO DEK 0E15 ; OtherLetter # Lo THAI CHARACTER TO TAO 0E16 ; OtherLetter # Lo THAI CHARACTER THO THUNG 0E17 ; OtherLetter # Lo THAI CHARACTER THO THAHAN 0E18 ; OtherLetter # Lo THAI CHARACTER THO THONG 0E19 ; OtherLetter # Lo THAI CHARACTER NO NU 0E1A ; OtherLetter # Lo THAI CHARACTER BO BAIMAI 0E1B ; OtherLetter # Lo THAI CHARACTER PO PLA 0E1C ; OtherLetter # Lo THAI CHARACTER PHO PHUNG 0E1D ; OtherLetter # Lo THAI CHARACTER FO FA 0E1E ; OtherLetter # Lo THAI CHARACTER PHO PHAN 0E1F ; OtherLetter # Lo THAI CHARACTER FO FAN 0E20 ; OtherLetter # Lo THAI CHARACTER PHO SAMPHAO 0E21 ; OtherLetter # Lo THAI CHARACTER MO MA 0E22 ; OtherLetter # Lo THAI CHARACTER YO YAK 0E23 ; OtherLetter # Lo THAI CHARACTER RO RUA 0E24 ; OtherLetter # Lo THAI CHARACTER RU 0E25 ; OtherLetter # Lo THAI CHARACTER LO LING 0E26 ; OtherLetter # Lo THAI CHARACTER LU 0E27 ; OtherLetter # Lo THAI CHARACTER WO WAEN 0E28 ; OtherLetter # Lo THAI CHARACTER SO SALA 0E29 ; OtherLetter # Lo THAI CHARACTER SO RUSI 0E2A ; OtherLetter # Lo THAI CHARACTER SO SUA 0E2B ; OtherLetter # Lo THAI CHARACTER HO HIP 0E2C ; OtherLetter # Lo THAI CHARACTER LO CHULA 0E2D ; OtherLetter # Lo THAI CHARACTER O ANG 0E2E ; OtherLetter # Lo THAI CHARACTER HO NOKHUK 0E2F ; OtherLetter # Lo THAI CHARACTER PAIYANNOI 0E30 ; OtherLetter # Lo THAI CHARACTER SARA A 0E32 ; OtherLetter # Lo THAI CHARACTER SARA AA 0E3A ; Virama # Mn THAI CHARACTER PHINTHU 0E40 ; OtherLetter # Lo THAI CHARACTER SARA E 0E41 ; OtherLetter # Lo THAI CHARACTER SARA AE 0E42 ; OtherLetter # Lo THAI CHARACTER SARA O 0E43 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMUAN 0E44 ; OtherLetter # Lo THAI CHARACTER SARA AI MAIMALAI 0E45 ; OtherLetter # Lo THAI CHARACTER LAKKHANGYAO 0E46 ; OtherLetter # Lm THAI CHARACTER MAIYAMOK 0F00 ; OtherLetter # Lo TIBETAN SYLLABLE OM 0F40 ; OtherLetter # Lo TIBETAN LETTER KA 0F41 ; OtherLetter # Lo TIBETAN LETTER KHA 0F42 ; OtherLetter # Lo TIBETAN LETTER GA 0F43 ; OtherLetter # Lo TIBETAN LETTER GHA 0F44 ; OtherLetter # Lo TIBETAN LETTER NGA 0F45 ; OtherLetter # Lo TIBETAN LETTER CA 0F46 ; OtherLetter # Lo TIBETAN LETTER CHA 0F47 ; OtherLetter # Lo TIBETAN LETTER JA 0F49 ; OtherLetter # Lo TIBETAN LETTER NYA 0F4A ; OtherLetter # Lo TIBETAN LETTER TTA 0F4B ; OtherLetter # Lo TIBETAN LETTER TTHA 0F4C ; OtherLetter # Lo TIBETAN LETTER DDA 0F4D ; OtherLetter # Lo TIBETAN LETTER DDHA 0F4E ; OtherLetter # Lo TIBETAN LETTER NNA 0F4F ; OtherLetter # Lo TIBETAN LETTER TA 0F50 ; OtherLetter # Lo TIBETAN LETTER THA 0F51 ; OtherLetter # Lo TIBETAN LETTER DA 0F52 ; OtherLetter # Lo TIBETAN LETTER DHA 0F53 ; OtherLetter # Lo TIBETAN LETTER NA 0F54 ; OtherLetter # Lo TIBETAN LETTER PA 0F55 ; OtherLetter # Lo TIBETAN LETTER PHA 0F56 ; OtherLetter # Lo TIBETAN LETTER BA 0F57 ; OtherLetter # Lo TIBETAN LETTER BHA 0F58 ; OtherLetter # Lo TIBETAN LETTER MA 0F59 ; OtherLetter # Lo TIBETAN LETTER TSA 0F5A ; OtherLetter # Lo TIBETAN LETTER TSHA 0F5B ; OtherLetter # Lo TIBETAN LETTER DZA 0F5C ; OtherLetter # Lo TIBETAN LETTER DZHA 0F5D ; OtherLetter # Lo TIBETAN LETTER WA 0F5E ; OtherLetter # Lo TIBETAN LETTER ZHA 0F5F ; OtherLetter # Lo TIBETAN LETTER ZA 0F60 ; OtherLetter # Lo TIBETAN LETTER -A 0F61 ; OtherLetter # Lo TIBETAN LETTER YA 0F62 ; OtherLetter # Lo TIBETAN LETTER RA 0F63 ; OtherLetter # Lo TIBETAN LETTER LA 0F64 ; OtherLetter # Lo TIBETAN LETTER SHA 0F65 ; OtherLetter # Lo TIBETAN LETTER SSA 0F66 ; OtherLetter # Lo TIBETAN LETTER SA 0F67 ; OtherLetter # Lo TIBETAN LETTER HA 0F68 ; OtherLetter # Lo TIBETAN LETTER A 0F69 ; OtherLetter # Lo TIBETAN LETTER KSSA 0F6A ; OtherLetter # Lo TIBETAN LETTER FIXED-FORM RA 0F6B ; OtherLetter # Lo TIBETAN LETTER KKA 0F6C ; OtherLetter # Lo TIBETAN LETTER RRA 0F84 ; Virama # Mn TIBETAN MARK HALANTA 0F88 ; OtherLetter # Lo TIBETAN SIGN LCE TSA CAN 0F89 ; OtherLetter # Lo TIBETAN SIGN MCHU CAN 0F8A ; OtherLetter # Lo TIBETAN SIGN GRU CAN RGYINGS 0F8B ; OtherLetter # Lo TIBETAN SIGN GRU MED RGYINGS 0F8C ; OtherLetter # Lo TIBETAN SIGN INVERTED MCHU CAN 1000 ; OtherLetter # Lo MYANMAR LETTER KA 1001 ; OtherLetter # Lo MYANMAR LETTER KHA 1002 ; OtherLetter # Lo MYANMAR LETTER GA 1003 ; OtherLetter # Lo MYANMAR LETTER GHA 1004 ; OtherLetter # Lo MYANMAR LETTER NGA 1005 ; OtherLetter # Lo MYANMAR LETTER CA 1006 ; OtherLetter # Lo MYANMAR LETTER CHA 1007 ; OtherLetter # Lo MYANMAR LETTER JA 1008 ; OtherLetter # Lo MYANMAR LETTER JHA 1009 ; OtherLetter # Lo MYANMAR LETTER NYA 100A ; OtherLetter # Lo MYANMAR LETTER NNYA 100B ; OtherLetter # Lo MYANMAR LETTER TTA 100C ; OtherLetter # Lo MYANMAR LETTER TTHA 100D ; OtherLetter # Lo MYANMAR LETTER DDA 100E ; OtherLetter # Lo MYANMAR LETTER DDHA 100F ; OtherLetter # Lo MYANMAR LETTER NNA 1010 ; OtherLetter # Lo MYANMAR LETTER TA 1011 ; OtherLetter # Lo MYANMAR LETTER THA 1012 ; OtherLetter # Lo MYANMAR LETTER DA 1013 ; OtherLetter # Lo MYANMAR LETTER DHA 1014 ; OtherLetter # Lo MYANMAR LETTER NA 1015 ; OtherLetter # Lo MYANMAR LETTER PA 1016 ; OtherLetter # Lo MYANMAR LETTER PHA 1017 ; OtherLetter # Lo MYANMAR LETTER BA 1018 ; OtherLetter # Lo MYANMAR LETTER BHA 1019 ; OtherLetter # Lo MYANMAR LETTER MA 101A ; OtherLetter # Lo MYANMAR LETTER YA 101B ; OtherLetter # Lo MYANMAR LETTER RA 101C ; OtherLetter # Lo MYANMAR LETTER LA 101D ; OtherLetter # Lo MYANMAR LETTER WA 101E ; OtherLetter # Lo MYANMAR LETTER SA 101F ; OtherLetter # Lo MYANMAR LETTER HA 1020 ; OtherLetter # Lo MYANMAR LETTER LLA 1021 ; OtherLetter # Lo MYANMAR LETTER A 1022 ; OtherLetter # Lo MYANMAR LETTER SHAN A 1023 ; OtherLetter # Lo MYANMAR LETTER I 1024 ; OtherLetter # Lo MYANMAR LETTER II 1025 ; OtherLetter # Lo MYANMAR LETTER U 1026 ; OtherLetter # Lo MYANMAR LETTER UU 1027 ; OtherLetter # Lo MYANMAR LETTER E 1028 ; OtherLetter # Lo MYANMAR LETTER MON E 1029 ; OtherLetter # Lo MYANMAR LETTER O 102A ; OtherLetter # Lo MYANMAR LETTER AU 1039 ; Virama # Mn MYANMAR SIGN VIRAMA 103A ; Virama # Mn MYANMAR SIGN ASAT 103F ; OtherLetter # Lo MYANMAR LETTER GREAT SA 1050 ; OtherLetter # Lo MYANMAR LETTER SHA 1051 ; OtherLetter # Lo MYANMAR LETTER SSA 1052 ; OtherLetter # Lo MYANMAR LETTER VOCALIC R 1053 ; OtherLetter # Lo MYANMAR LETTER VOCALIC RR 1054 ; OtherLetter # Lo MYANMAR LETTER VOCALIC L 1055 ; OtherLetter # Lo MYANMAR LETTER VOCALIC LL 105A ; OtherLetter # Lo MYANMAR LETTER MON NGA 105B ; OtherLetter # Lo MYANMAR LETTER MON JHA 105C ; OtherLetter # Lo MYANMAR LETTER MON BBA 105D ; OtherLetter # Lo MYANMAR LETTER MON BBE 1061 ; OtherLetter # Lo MYANMAR LETTER SGAW KAREN SHA 1065 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN THA 1066 ; OtherLetter # Lo MYANMAR LETTER WESTERN PWO KAREN PWA 106E ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN NNA 106F ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN YWA 1070 ; OtherLetter # Lo MYANMAR LETTER EASTERN PWO KAREN GHWA 1075 ; OtherLetter # Lo MYANMAR LETTER SHAN KA 1076 ; OtherLetter # Lo MYANMAR LETTER SHAN KHA 1077 ; OtherLetter # Lo MYANMAR LETTER SHAN GA 1078 ; OtherLetter # Lo MYANMAR LETTER SHAN CA 1079 ; OtherLetter # Lo MYANMAR LETTER SHAN ZA 107A ; OtherLetter # Lo MYANMAR LETTER SHAN NYA 107B ; OtherLetter # Lo MYANMAR LETTER SHAN DA 107C ; OtherLetter # Lo MYANMAR LETTER SHAN NA 107D ; OtherLetter # Lo MYANMAR LETTER SHAN PHA 107E ; OtherLetter # Lo MYANMAR LETTER SHAN FA 107F ; OtherLetter # Lo MYANMAR LETTER SHAN BA 1080 ; OtherLetter # Lo MYANMAR LETTER SHAN THA 1081 ; OtherLetter # Lo MYANMAR LETTER SHAN HA 108E ; OtherLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA 1700 ; OtherLetter # Lo TAGALOG LETTER A 1701 ; OtherLetter # Lo TAGALOG LETTER I 1702 ; OtherLetter # Lo TAGALOG LETTER U 1703 ; OtherLetter # Lo TAGALOG LETTER KA 1704 ; OtherLetter # Lo TAGALOG LETTER GA 1705 ; OtherLetter # Lo TAGALOG LETTER NGA 1706 ; OtherLetter # Lo TAGALOG LETTER TA 1707 ; OtherLetter # Lo TAGALOG LETTER DA 1708 ; OtherLetter # Lo TAGALOG LETTER NA 1709 ; OtherLetter # Lo TAGALOG LETTER PA 170A ; OtherLetter # Lo TAGALOG LETTER BA 170B ; OtherLetter # Lo TAGALOG LETTER MA 170C ; OtherLetter # Lo TAGALOG LETTER YA 170E ; OtherLetter # Lo TAGALOG LETTER LA 170F ; OtherLetter # Lo TAGALOG LETTER WA 1710 ; OtherLetter # Lo TAGALOG LETTER SA 1711 ; OtherLetter # Lo TAGALOG LETTER HA 1714 ; Virama # Mn TAGALOG SIGN VIRAMA 1720 ; OtherLetter # Lo HANUNOO LETTER A 1721 ; OtherLetter # Lo HANUNOO LETTER I 1722 ; OtherLetter # Lo HANUNOO LETTER U 1723 ; OtherLetter # Lo HANUNOO LETTER KA 1724 ; OtherLetter # Lo HANUNOO LETTER GA 1725 ; OtherLetter # Lo HANUNOO LETTER NGA 1726 ; OtherLetter # Lo HANUNOO LETTER TA 1727 ; OtherLetter # Lo HANUNOO LETTER DA 1728 ; OtherLetter # Lo HANUNOO LETTER NA 1729 ; OtherLetter # Lo HANUNOO LETTER PA 172A ; OtherLetter # Lo HANUNOO LETTER BA 172B ; OtherLetter # Lo HANUNOO LETTER MA 172C ; OtherLetter # Lo HANUNOO LETTER YA 172D ; OtherLetter # Lo HANUNOO LETTER RA 172E ; OtherLetter # Lo HANUNOO LETTER LA 172F ; OtherLetter # Lo HANUNOO LETTER WA 1730 ; OtherLetter # Lo HANUNOO LETTER SA 1731 ; OtherLetter # Lo HANUNOO LETTER HA 1734 ; Virama # Mn HANUNOO SIGN PAMUDPOD 1780 ; OtherLetter # Lo KHMER LETTER KA 1781 ; OtherLetter # Lo KHMER LETTER KHA 1782 ; OtherLetter # Lo KHMER LETTER KO 1783 ; OtherLetter # Lo KHMER LETTER KHO 1784 ; OtherLetter # Lo KHMER LETTER NGO 1785 ; OtherLetter # Lo KHMER LETTER CA 1786 ; OtherLetter # Lo KHMER LETTER CHA 1787 ; OtherLetter # Lo KHMER LETTER CO 1788 ; OtherLetter # Lo KHMER LETTER CHO 1789 ; OtherLetter # Lo KHMER LETTER NYO 178A ; OtherLetter # Lo KHMER LETTER DA 178B ; OtherLetter # Lo KHMER LETTER TTHA 178C ; OtherLetter # Lo KHMER LETTER DO 178D ; OtherLetter # Lo KHMER LETTER TTHO 178E ; OtherLetter # Lo KHMER LETTER NNO 178F ; OtherLetter # Lo KHMER LETTER TA 1790 ; OtherLetter # Lo KHMER LETTER THA 1791 ; OtherLetter # Lo KHMER LETTER TO 1792 ; OtherLetter # Lo KHMER LETTER THO 1793 ; OtherLetter # Lo KHMER LETTER NO 1794 ; OtherLetter # Lo KHMER LETTER BA 1795 ; OtherLetter # Lo KHMER LETTER PHA 1796 ; OtherLetter # Lo KHMER LETTER PO 1797 ; OtherLetter # Lo KHMER LETTER PHO 1798 ; OtherLetter # Lo KHMER LETTER MO 1799 ; OtherLetter # Lo KHMER LETTER YO 179A ; OtherLetter # Lo KHMER LETTER RO 179B ; OtherLetter # Lo KHMER LETTER LO 179C ; OtherLetter # Lo KHMER LETTER VO 179D ; OtherLetter # Lo KHMER LETTER SHA 179E ; OtherLetter # Lo KHMER LETTER SSO 179F ; OtherLetter # Lo KHMER LETTER SA 17A0 ; OtherLetter # Lo KHMER LETTER HA 17A1 ; OtherLetter # Lo KHMER LETTER LA 17A2 ; OtherLetter # Lo KHMER LETTER QA 17A3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAQ 17A4 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAA 17A5 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QI 17A6 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QII 17A7 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QU 17A8 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUK 17A9 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUU 17AA ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QUUV 17AB ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RY 17AC ; OtherLetter # Lo KHMER INDEPENDENT VOWEL RYY 17AD ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LY 17AE ; OtherLetter # Lo KHMER INDEPENDENT VOWEL LYY 17AF ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QE 17B0 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAI 17B1 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3 ; OtherLetter # Lo KHMER INDEPENDENT VOWEL QAU 17D2 ; Virama # Mn KHMER SIGN COENG 17D7 ; OtherLetter # Lm KHMER SIGN LEK TOO 17DC ; OtherLetter # Lo KHMER SIGN AVAKRAHASANYA 1A20 ; OtherLetter # Lo TAI THAM LETTER HIGH KA 1A21 ; OtherLetter # Lo TAI THAM LETTER HIGH KHA 1A22 ; OtherLetter # Lo TAI THAM LETTER HIGH KXA 1A23 ; OtherLetter # Lo TAI THAM LETTER LOW KA 1A24 ; OtherLetter # Lo TAI THAM LETTER LOW KXA 1A25 ; OtherLetter # Lo TAI THAM LETTER LOW KHA 1A26 ; OtherLetter # Lo TAI THAM LETTER NGA 1A27 ; OtherLetter # Lo TAI THAM LETTER HIGH CA 1A28 ; OtherLetter # Lo TAI THAM LETTER HIGH CHA 1A29 ; OtherLetter # Lo TAI THAM LETTER LOW CA 1A2A ; OtherLetter # Lo TAI THAM LETTER LOW SA 1A2B ; OtherLetter # Lo TAI THAM LETTER LOW CHA 1A2C ; OtherLetter # Lo TAI THAM LETTER NYA 1A2D ; OtherLetter # Lo TAI THAM LETTER RATA 1A2E ; OtherLetter # Lo TAI THAM LETTER HIGH RATHA 1A2F ; OtherLetter # Lo TAI THAM LETTER DA 1A30 ; OtherLetter # Lo TAI THAM LETTER LOW RATHA 1A31 ; OtherLetter # Lo TAI THAM LETTER RANA 1A32 ; OtherLetter # Lo TAI THAM LETTER HIGH TA 1A33 ; OtherLetter # Lo TAI THAM LETTER HIGH THA 1A34 ; OtherLetter # Lo TAI THAM LETTER LOW TA 1A35 ; OtherLetter # Lo TAI THAM LETTER LOW THA 1A36 ; OtherLetter # Lo TAI THAM LETTER NA 1A37 ; OtherLetter # Lo TAI THAM LETTER BA 1A38 ; OtherLetter # Lo TAI THAM LETTER HIGH PA 1A39 ; OtherLetter # Lo TAI THAM LETTER HIGH PHA 1A3A ; OtherLetter # Lo TAI THAM LETTER HIGH FA 1A3B ; OtherLetter # Lo TAI THAM LETTER LOW PA 1A3C ; OtherLetter # Lo TAI THAM LETTER LOW FA 1A3D ; OtherLetter # Lo TAI THAM LETTER LOW PHA 1A3E ; OtherLetter # Lo TAI THAM LETTER MA 1A3F ; OtherLetter # Lo TAI THAM LETTER LOW YA 1A40 ; OtherLetter # Lo TAI THAM LETTER HIGH YA 1A41 ; OtherLetter # Lo TAI THAM LETTER RA 1A42 ; OtherLetter # Lo TAI THAM LETTER RUE 1A43 ; OtherLetter # Lo TAI THAM LETTER LA 1A44 ; OtherLetter # Lo TAI THAM LETTER LUE 1A45 ; OtherLetter # Lo TAI THAM LETTER WA 1A46 ; OtherLetter # Lo TAI THAM LETTER HIGH SHA 1A47 ; OtherLetter # Lo TAI THAM LETTER HIGH SSA 1A48 ; OtherLetter # Lo TAI THAM LETTER HIGH SA 1A49 ; OtherLetter # Lo TAI THAM LETTER HIGH HA 1A4A ; OtherLetter # Lo TAI THAM LETTER LLA 1A4B ; OtherLetter # Lo TAI THAM LETTER A 1A4C ; OtherLetter # Lo TAI THAM LETTER LOW HA 1A4D ; OtherLetter # Lo TAI THAM LETTER I 1A4E ; OtherLetter # Lo TAI THAM LETTER II 1A4F ; OtherLetter # Lo TAI THAM LETTER U 1A50 ; OtherLetter # Lo TAI THAM LETTER UU 1A51 ; OtherLetter # Lo TAI THAM LETTER EE 1A52 ; OtherLetter # Lo TAI THAM LETTER OO 1A53 ; OtherLetter # Lo TAI THAM LETTER LAE 1A54 ; OtherLetter # Lo TAI THAM LETTER GREAT SA 1A60 ; Virama # Mn TAI THAM SIGN SAKOT 1AA7 ; OtherLetter # Lm TAI THAM SIGN MAI YAMOK 1B05 ; OtherLetter # Lo BALINESE LETTER AKARA 1B06 ; OtherLetter # Lo BALINESE LETTER AKARA TEDUNG 1B07 ; OtherLetter # Lo BALINESE LETTER IKARA 1B08 ; OtherLetter # Lo BALINESE LETTER IKARA TEDUNG 1B09 ; OtherLetter # Lo BALINESE LETTER UKARA 1B0A ; OtherLetter # Lo BALINESE LETTER UKARA TEDUNG 1B0B ; OtherLetter # Lo BALINESE LETTER RA REPA 1B0C ; OtherLetter # Lo BALINESE LETTER RA REPA TEDUNG 1B0D ; OtherLetter # Lo BALINESE LETTER LA LENGA 1B0E ; OtherLetter # Lo BALINESE LETTER LA LENGA TEDUNG 1B0F ; OtherLetter # Lo BALINESE LETTER EKARA 1B10 ; OtherLetter # Lo BALINESE LETTER AIKARA 1B11 ; OtherLetter # Lo BALINESE LETTER OKARA 1B12 ; OtherLetter # Lo BALINESE LETTER OKARA TEDUNG 1B13 ; OtherLetter # Lo BALINESE LETTER KA 1B14 ; OtherLetter # Lo BALINESE LETTER KA MAHAPRANA 1B15 ; OtherLetter # Lo BALINESE LETTER GA 1B16 ; OtherLetter # Lo BALINESE LETTER GA GORA 1B17 ; OtherLetter # Lo BALINESE LETTER NGA 1B18 ; OtherLetter # Lo BALINESE LETTER CA 1B19 ; OtherLetter # Lo BALINESE LETTER CA LACA 1B1A ; OtherLetter # Lo BALINESE LETTER JA 1B1B ; OtherLetter # Lo BALINESE LETTER JA JERA 1B1C ; OtherLetter # Lo BALINESE LETTER NYA 1B1D ; OtherLetter # Lo BALINESE LETTER TA LATIK 1B1E ; OtherLetter # Lo BALINESE LETTER TA MURDA MAHAPRANA 1B1F ; OtherLetter # Lo BALINESE LETTER DA MURDA ALPAPRANA 1B20 ; OtherLetter # Lo BALINESE LETTER DA MURDA MAHAPRANA 1B21 ; OtherLetter # Lo BALINESE LETTER NA RAMBAT 1B22 ; OtherLetter # Lo BALINESE LETTER TA 1B23 ; OtherLetter # Lo BALINESE LETTER TA TAWA 1B24 ; OtherLetter # Lo BALINESE LETTER DA 1B25 ; OtherLetter # Lo BALINESE LETTER DA MADU 1B26 ; OtherLetter # Lo BALINESE LETTER NA 1B27 ; OtherLetter # Lo BALINESE LETTER PA 1B28 ; OtherLetter # Lo BALINESE LETTER PA KAPAL 1B29 ; OtherLetter # Lo BALINESE LETTER BA 1B2A ; OtherLetter # Lo BALINESE LETTER BA KEMBANG 1B2B ; OtherLetter # Lo BALINESE LETTER MA 1B2C ; OtherLetter # Lo BALINESE LETTER YA 1B2D ; OtherLetter # Lo BALINESE LETTER RA 1B2E ; OtherLetter # Lo BALINESE LETTER LA 1B2F ; OtherLetter # Lo BALINESE LETTER WA 1B30 ; OtherLetter # Lo BALINESE LETTER SA SAGA 1B31 ; OtherLetter # Lo BALINESE LETTER SA SAPA 1B32 ; OtherLetter # Lo BALINESE LETTER SA 1B33 ; OtherLetter # Lo BALINESE LETTER HA 1B44 ; Virama # Mc BALINESE ADEG ADEG 1B45 ; OtherLetter # Lo BALINESE LETTER KAF SASAK 1B46 ; OtherLetter # Lo BALINESE LETTER KHOT SASAK 1B47 ; OtherLetter # Lo BALINESE LETTER TZIR SASAK 1B48 ; OtherLetter # Lo BALINESE LETTER EF SASAK 1B49 ; OtherLetter # Lo BALINESE LETTER VE SASAK 1B4A ; OtherLetter # Lo BALINESE LETTER ZAL SASAK 1B4B ; OtherLetter # Lo BALINESE LETTER ASYURA SASAK 1B83 ; OtherLetter # Lo SUNDANESE LETTER A 1B84 ; OtherLetter # Lo SUNDANESE LETTER I 1B85 ; OtherLetter # Lo SUNDANESE LETTER U 1B86 ; OtherLetter # Lo SUNDANESE LETTER AE 1B87 ; OtherLetter # Lo SUNDANESE LETTER O 1B88 ; OtherLetter # Lo SUNDANESE LETTER E 1B89 ; OtherLetter # Lo SUNDANESE LETTER EU 1B8A ; OtherLetter # Lo SUNDANESE LETTER KA 1B8B ; OtherLetter # Lo SUNDANESE LETTER QA 1B8C ; OtherLetter # Lo SUNDANESE LETTER GA 1B8D ; OtherLetter # Lo SUNDANESE LETTER NGA 1B8E ; OtherLetter # Lo SUNDANESE LETTER CA 1B8F ; OtherLetter # Lo SUNDANESE LETTER JA 1B90 ; OtherLetter # Lo SUNDANESE LETTER ZA 1B91 ; OtherLetter # Lo SUNDANESE LETTER NYA 1B92 ; OtherLetter # Lo SUNDANESE LETTER TA 1B93 ; OtherLetter # Lo SUNDANESE LETTER DA 1B94 ; OtherLetter # Lo SUNDANESE LETTER NA 1B95 ; OtherLetter # Lo SUNDANESE LETTER PA 1B96 ; OtherLetter # Lo SUNDANESE LETTER FA 1B97 ; OtherLetter # Lo SUNDANESE LETTER VA 1B98 ; OtherLetter # Lo SUNDANESE LETTER BA 1B99 ; OtherLetter # Lo SUNDANESE LETTER MA 1B9A ; OtherLetter # Lo SUNDANESE LETTER YA 1B9B ; OtherLetter # Lo SUNDANESE LETTER RA 1B9C ; OtherLetter # Lo SUNDANESE LETTER LA 1B9D ; OtherLetter # Lo SUNDANESE LETTER WA 1B9E ; OtherLetter # Lo SUNDANESE LETTER SA 1B9F ; OtherLetter # Lo SUNDANESE LETTER XA 1BA0 ; OtherLetter # Lo SUNDANESE LETTER HA 1BAA ; Virama # Mc SUNDANESE SIGN PAMAAEH 1BAB ; Virama # Mn SUNDANESE SIGN VIRAMA 1BAE ; OtherLetter # Lo SUNDANESE LETTER KHA 1BAF ; OtherLetter # Lo SUNDANESE LETTER SYA 1BBA ; OtherLetter # Lo SUNDANESE AVAGRAHA 1BBB ; OtherLetter # Lo SUNDANESE LETTER REU 1BBC ; OtherLetter # Lo SUNDANESE LETTER LEU 1BBD ; OtherLetter # Lo SUNDANESE LETTER BHA 1BBE ; OtherLetter # Lo SUNDANESE LETTER FINAL K 1BBF ; OtherLetter # Lo SUNDANESE LETTER FINAL M 1BC0 ; OtherLetter # Lo BATAK LETTER A 1BC1 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN A 1BC2 ; OtherLetter # Lo BATAK LETTER HA 1BC3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN HA 1BC4 ; OtherLetter # Lo BATAK LETTER MANDAILING HA 1BC5 ; OtherLetter # Lo BATAK LETTER BA 1BC6 ; OtherLetter # Lo BATAK LETTER KARO BA 1BC7 ; OtherLetter # Lo BATAK LETTER PA 1BC8 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN PA 1BC9 ; OtherLetter # Lo BATAK LETTER NA 1BCA ; OtherLetter # Lo BATAK LETTER MANDAILING NA 1BCB ; OtherLetter # Lo BATAK LETTER WA 1BCC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN WA 1BCD ; OtherLetter # Lo BATAK LETTER PAKPAK WA 1BCE ; OtherLetter # Lo BATAK LETTER GA 1BCF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN GA 1BD0 ; OtherLetter # Lo BATAK LETTER JA 1BD1 ; OtherLetter # Lo BATAK LETTER DA 1BD2 ; OtherLetter # Lo BATAK LETTER RA 1BD3 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN RA 1BD4 ; OtherLetter # Lo BATAK LETTER MA 1BD5 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN MA 1BD6 ; OtherLetter # Lo BATAK LETTER SOUTHERN TA 1BD7 ; OtherLetter # Lo BATAK LETTER NORTHERN TA 1BD8 ; OtherLetter # Lo BATAK LETTER SA 1BD9 ; OtherLetter # Lo BATAK LETTER SIMALUNGUN SA 1BDA ; OtherLetter # Lo BATAK LETTER MANDAILING SA 1BDB ; OtherLetter # Lo BATAK LETTER YA 1BDC ; OtherLetter # Lo BATAK LETTER SIMALUNGUN YA 1BDD ; OtherLetter # Lo BATAK LETTER NGA 1BDE ; OtherLetter # Lo BATAK LETTER LA 1BDF ; OtherLetter # Lo BATAK LETTER SIMALUNGUN LA 1BE0 ; OtherLetter # Lo BATAK LETTER NYA 1BE1 ; OtherLetter # Lo BATAK LETTER CA 1BE2 ; OtherLetter # Lo BATAK LETTER NDA 1BE3 ; OtherLetter # Lo BATAK LETTER MBA 1BE4 ; OtherLetter # Lo BATAK LETTER I 1BE5 ; OtherLetter # Lo BATAK LETTER U 1BF2 ; Virama # Mc BATAK PANGOLAT 1BF3 ; Virama # Mc BATAK PANONGONAN 2D30 ; OtherLetter # Lo TIFINAGH LETTER YA 2D31 ; OtherLetter # Lo TIFINAGH LETTER YAB 2D32 ; OtherLetter # Lo TIFINAGH LETTER YABH 2D33 ; OtherLetter # Lo TIFINAGH LETTER YAG 2D34 ; OtherLetter # Lo TIFINAGH LETTER YAGHH 2D35 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAJ 2D36 ; OtherLetter # Lo TIFINAGH LETTER YAJ 2D37 ; OtherLetter # Lo TIFINAGH LETTER YAD 2D38 ; OtherLetter # Lo TIFINAGH LETTER YADH 2D39 ; OtherLetter # Lo TIFINAGH LETTER YADD 2D3A ; OtherLetter # Lo TIFINAGH LETTER YADDH 2D3B ; OtherLetter # Lo TIFINAGH LETTER YEY 2D3C ; OtherLetter # Lo TIFINAGH LETTER YAF 2D3D ; OtherLetter # Lo TIFINAGH LETTER YAK 2D3E ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAK 2D3F ; OtherLetter # Lo TIFINAGH LETTER YAKHH 2D40 ; OtherLetter # Lo TIFINAGH LETTER YAH 2D41 ; OtherLetter # Lo TIFINAGH LETTER BERBER ACADEMY YAH 2D42 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAH 2D43 ; OtherLetter # Lo TIFINAGH LETTER YAHH 2D44 ; OtherLetter # Lo TIFINAGH LETTER YAA 2D45 ; OtherLetter # Lo TIFINAGH LETTER YAKH 2D46 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAKH 2D47 ; OtherLetter # Lo TIFINAGH LETTER YAQ 2D48 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAQ 2D49 ; OtherLetter # Lo TIFINAGH LETTER YI 2D4A ; OtherLetter # Lo TIFINAGH LETTER YAZH 2D4B ; OtherLetter # Lo TIFINAGH LETTER AHAGGAR YAZH 2D4C ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAZH 2D4D ; OtherLetter # Lo TIFINAGH LETTER YAL 2D4E ; OtherLetter # Lo TIFINAGH LETTER YAM 2D4F ; OtherLetter # Lo TIFINAGH LETTER YAN 2D50 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGN 2D51 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YANG 2D52 ; OtherLetter # Lo TIFINAGH LETTER YAP 2D53 ; OtherLetter # Lo TIFINAGH LETTER YU 2D54 ; OtherLetter # Lo TIFINAGH LETTER YAR 2D55 ; OtherLetter # Lo TIFINAGH LETTER YARR 2D56 ; OtherLetter # Lo TIFINAGH LETTER YAGH 2D57 ; OtherLetter # Lo TIFINAGH LETTER TUAREG YAGH 2D58 ; OtherLetter # Lo TIFINAGH LETTER AYER YAGH 2D59 ; OtherLetter # Lo TIFINAGH LETTER YAS 2D5A ; OtherLetter # Lo TIFINAGH LETTER YASS 2D5B ; OtherLetter # Lo TIFINAGH LETTER YASH 2D5C ; OtherLetter # Lo TIFINAGH LETTER YAT 2D5D ; OtherLetter # Lo TIFINAGH LETTER YATH 2D5E ; OtherLetter # Lo TIFINAGH LETTER YACH 2D5F ; OtherLetter # Lo TIFINAGH LETTER YATT 2D60 ; OtherLetter # Lo TIFINAGH LETTER YAV 2D61 ; OtherLetter # Lo TIFINAGH LETTER YAW 2D62 ; OtherLetter # Lo TIFINAGH LETTER YAY 2D63 ; OtherLetter # Lo TIFINAGH LETTER YAZ 2D64 ; OtherLetter # Lo TIFINAGH LETTER TAWELLEMET YAZ 2D65 ; OtherLetter # Lo TIFINAGH LETTER YAZZ 2D66 ; OtherLetter # Lo TIFINAGH LETTER YE 2D67 ; OtherLetter # Lo TIFINAGH LETTER YO 2D6F ; OtherLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK 2D7F ; Virama # Mn TIFINAGH CONSONANT JOINER A800 ; OtherLetter # Lo SYLOTI NAGRI LETTER A A801 ; OtherLetter # Lo SYLOTI NAGRI LETTER I A803 ; OtherLetter # Lo SYLOTI NAGRI LETTER U A804 ; OtherLetter # Lo SYLOTI NAGRI LETTER E A805 ; OtherLetter # Lo SYLOTI NAGRI LETTER O A806 ; Virama # Mn SYLOTI NAGRI SIGN HASANTA A807 ; OtherLetter # Lo SYLOTI NAGRI LETTER KO A808 ; OtherLetter # Lo SYLOTI NAGRI LETTER KHO A809 ; OtherLetter # Lo SYLOTI NAGRI LETTER GO A80A ; OtherLetter # Lo SYLOTI NAGRI LETTER GHO A80C ; OtherLetter # Lo SYLOTI NAGRI LETTER CO A80D ; OtherLetter # Lo SYLOTI NAGRI LETTER CHO A80E ; OtherLetter # Lo SYLOTI NAGRI LETTER JO A80F ; OtherLetter # Lo SYLOTI NAGRI LETTER JHO A810 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTO A811 ; OtherLetter # Lo SYLOTI NAGRI LETTER TTHO A812 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDO A813 ; OtherLetter # Lo SYLOTI NAGRI LETTER DDHO A814 ; OtherLetter # Lo SYLOTI NAGRI LETTER TO A815 ; OtherLetter # Lo SYLOTI NAGRI LETTER THO A816 ; OtherLetter # Lo SYLOTI NAGRI LETTER DO A817 ; OtherLetter # Lo SYLOTI NAGRI LETTER DHO A818 ; OtherLetter # Lo SYLOTI NAGRI LETTER NO A819 ; OtherLetter # Lo SYLOTI NAGRI LETTER PO A81A ; OtherLetter # Lo SYLOTI NAGRI LETTER PHO A81B ; OtherLetter # Lo SYLOTI NAGRI LETTER BO A81C ; OtherLetter # Lo SYLOTI NAGRI LETTER BHO A81D ; OtherLetter # Lo SYLOTI NAGRI LETTER MO A81E ; OtherLetter # Lo SYLOTI NAGRI LETTER RO A81F ; OtherLetter # Lo SYLOTI NAGRI LETTER LO A820 ; OtherLetter # Lo SYLOTI NAGRI LETTER RRO A821 ; OtherLetter # Lo SYLOTI NAGRI LETTER SO A822 ; OtherLetter # Lo SYLOTI NAGRI LETTER HO A882 ; OtherLetter # Lo SAURASHTRA LETTER A A883 ; OtherLetter # Lo SAURASHTRA LETTER AA A884 ; OtherLetter # Lo SAURASHTRA LETTER I A885 ; OtherLetter # Lo SAURASHTRA LETTER II A886 ; OtherLetter # Lo SAURASHTRA LETTER U A887 ; OtherLetter # Lo SAURASHTRA LETTER UU A888 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC R A889 ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC RR A88A ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC L A88B ; OtherLetter # Lo SAURASHTRA LETTER VOCALIC LL A88C ; OtherLetter # Lo SAURASHTRA LETTER E A88D ; OtherLetter # Lo SAURASHTRA LETTER EE A88E ; OtherLetter # Lo SAURASHTRA LETTER AI A88F ; OtherLetter # Lo SAURASHTRA LETTER O A890 ; OtherLetter # Lo SAURASHTRA LETTER OO A891 ; OtherLetter # Lo SAURASHTRA LETTER AU A892 ; OtherLetter # Lo SAURASHTRA LETTER KA A893 ; OtherLetter # Lo SAURASHTRA LETTER KHA A894 ; OtherLetter # Lo SAURASHTRA LETTER GA A895 ; OtherLetter # Lo SAURASHTRA LETTER GHA A896 ; OtherLetter # Lo SAURASHTRA LETTER NGA A897 ; OtherLetter # Lo SAURASHTRA LETTER CA A898 ; OtherLetter # Lo SAURASHTRA LETTER CHA A899 ; OtherLetter # Lo SAURASHTRA LETTER JA A89A ; OtherLetter # Lo SAURASHTRA LETTER JHA A89B ; OtherLetter # Lo SAURASHTRA LETTER NYA A89C ; OtherLetter # Lo SAURASHTRA LETTER TTA A89D ; OtherLetter # Lo SAURASHTRA LETTER TTHA A89E ; OtherLetter # Lo SAURASHTRA LETTER DDA A89F ; OtherLetter # Lo SAURASHTRA LETTER DDHA A8A0 ; OtherLetter # Lo SAURASHTRA LETTER NNA A8A1 ; OtherLetter # Lo SAURASHTRA LETTER TA A8A2 ; OtherLetter # Lo SAURASHTRA LETTER THA A8A3 ; OtherLetter # Lo SAURASHTRA LETTER DA A8A4 ; OtherLetter # Lo SAURASHTRA LETTER DHA A8A5 ; OtherLetter # Lo SAURASHTRA LETTER NA A8A6 ; OtherLetter # Lo SAURASHTRA LETTER PA A8A7 ; OtherLetter # Lo SAURASHTRA LETTER PHA A8A8 ; OtherLetter # Lo SAURASHTRA LETTER BA A8A9 ; OtherLetter # Lo SAURASHTRA LETTER BHA A8AA ; OtherLetter # Lo SAURASHTRA LETTER MA A8AB ; OtherLetter # Lo SAURASHTRA LETTER YA A8AC ; OtherLetter # Lo SAURASHTRA LETTER RA A8AD ; OtherLetter # Lo SAURASHTRA LETTER LA A8AE ; OtherLetter # Lo SAURASHTRA LETTER VA A8AF ; OtherLetter # Lo SAURASHTRA LETTER SHA A8B0 ; OtherLetter # Lo SAURASHTRA LETTER SSA A8B1 ; OtherLetter # Lo SAURASHTRA LETTER SA A8B2 ; OtherLetter # Lo SAURASHTRA LETTER HA A8B3 ; OtherLetter # Lo SAURASHTRA LETTER LLA A8C4 ; Virama # Mn SAURASHTRA SIGN VIRAMA A8F2 ; OtherLetter # Lo DEVANAGARI SIGN SPACING CANDRABINDU A8F3 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU VIRAMA A8F4 ; OtherLetter # Lo DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA A8F5 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU TWO A8F6 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU THREE A8F7 ; OtherLetter # Lo DEVANAGARI SIGN CANDRABINDU AVAGRAHA A8FB ; OtherLetter # Lo DEVANAGARI HEADSTROKE A8FD ; OtherLetter # Lo DEVANAGARI JAIN OM A930 ; OtherLetter # Lo REJANG LETTER KA A931 ; OtherLetter # Lo REJANG LETTER GA A932 ; OtherLetter # Lo REJANG LETTER NGA A933 ; OtherLetter # Lo REJANG LETTER TA A934 ; OtherLetter # Lo REJANG LETTER DA A935 ; OtherLetter # Lo REJANG LETTER NA A936 ; OtherLetter # Lo REJANG LETTER PA A937 ; OtherLetter # Lo REJANG LETTER BA A938 ; OtherLetter # Lo REJANG LETTER MA A939 ; OtherLetter # Lo REJANG LETTER CA A93A ; OtherLetter # Lo REJANG LETTER JA A93B ; OtherLetter # Lo REJANG LETTER NYA A93C ; OtherLetter # Lo REJANG LETTER SA A93D ; OtherLetter # Lo REJANG LETTER RA A93E ; OtherLetter # Lo REJANG LETTER LA A93F ; OtherLetter # Lo REJANG LETTER YA A940 ; OtherLetter # Lo REJANG LETTER WA A941 ; OtherLetter # Lo REJANG LETTER HA A942 ; OtherLetter # Lo REJANG LETTER MBA A943 ; OtherLetter # Lo REJANG LETTER NGGA A944 ; OtherLetter # Lo REJANG LETTER NDA A945 ; OtherLetter # Lo REJANG LETTER NYJA A946 ; OtherLetter # Lo REJANG LETTER A A953 ; Virama # Mc REJANG VIRAMA A984 ; OtherLetter # Lo JAVANESE LETTER A A985 ; OtherLetter # Lo JAVANESE LETTER I KAWI A986 ; OtherLetter # Lo JAVANESE LETTER I A987 ; OtherLetter # Lo JAVANESE LETTER II A988 ; OtherLetter # Lo JAVANESE LETTER U A989 ; OtherLetter # Lo JAVANESE LETTER PA CEREK A98A ; OtherLetter # Lo JAVANESE LETTER NGA LELET A98B ; OtherLetter # Lo JAVANESE LETTER NGA LELET RASWADI A98C ; OtherLetter # Lo JAVANESE LETTER E A98D ; OtherLetter # Lo JAVANESE LETTER AI A98E ; OtherLetter # Lo JAVANESE LETTER O A98F ; OtherLetter # Lo JAVANESE LETTER KA A990 ; OtherLetter # Lo JAVANESE LETTER KA SASAK A991 ; OtherLetter # Lo JAVANESE LETTER KA MURDA A992 ; OtherLetter # Lo JAVANESE LETTER GA A993 ; OtherLetter # Lo JAVANESE LETTER GA MURDA A994 ; OtherLetter # Lo JAVANESE LETTER NGA A995 ; OtherLetter # Lo JAVANESE LETTER CA A996 ; OtherLetter # Lo JAVANESE LETTER CA MURDA A997 ; OtherLetter # Lo JAVANESE LETTER JA A998 ; OtherLetter # Lo JAVANESE LETTER NYA MURDA A999 ; OtherLetter # Lo JAVANESE LETTER JA MAHAPRANA A99A ; OtherLetter # Lo JAVANESE LETTER NYA A99B ; OtherLetter # Lo JAVANESE LETTER TTA A99C ; OtherLetter # Lo JAVANESE LETTER TTA MAHAPRANA A99D ; OtherLetter # Lo JAVANESE LETTER DDA A99E ; OtherLetter # Lo JAVANESE LETTER DDA MAHAPRANA A99F ; OtherLetter # Lo JAVANESE LETTER NA MURDA A9A0 ; OtherLetter # Lo JAVANESE LETTER TA A9A1 ; OtherLetter # Lo JAVANESE LETTER TA MURDA A9A2 ; OtherLetter # Lo JAVANESE LETTER DA A9A3 ; OtherLetter # Lo JAVANESE LETTER DA MAHAPRANA A9A4 ; OtherLetter # Lo JAVANESE LETTER NA A9A5 ; OtherLetter # Lo JAVANESE LETTER PA A9A6 ; OtherLetter # Lo JAVANESE LETTER PA MURDA A9A7 ; OtherLetter # Lo JAVANESE LETTER BA A9A8 ; OtherLetter # Lo JAVANESE LETTER BA MURDA A9A9 ; OtherLetter # Lo JAVANESE LETTER MA A9AA ; OtherLetter # Lo JAVANESE LETTER YA A9AB ; OtherLetter # Lo JAVANESE LETTER RA A9AC ; OtherLetter # Lo JAVANESE LETTER RA AGUNG A9AD ; OtherLetter # Lo JAVANESE LETTER LA A9AE ; OtherLetter # Lo JAVANESE LETTER WA A9AF ; OtherLetter # Lo JAVANESE LETTER SA MURDA A9B0 ; OtherLetter # Lo JAVANESE LETTER SA MAHAPRANA A9B1 ; OtherLetter # Lo JAVANESE LETTER SA A9B2 ; OtherLetter # Lo JAVANESE LETTER HA A9C0 ; Virama # Mc JAVANESE PANGKON A9E0 ; OtherLetter # Lo MYANMAR LETTER SHAN GHA A9E1 ; OtherLetter # Lo MYANMAR LETTER SHAN CHA A9E2 ; OtherLetter # Lo MYANMAR LETTER SHAN JHA A9E3 ; OtherLetter # Lo MYANMAR LETTER SHAN NNA A9E4 ; OtherLetter # Lo MYANMAR LETTER SHAN BHA A9E6 ; OtherLetter # Lm MYANMAR MODIFIER LETTER SHAN REDUPLICATION A9E7 ; OtherLetter # Lo MYANMAR LETTER TAI LAING NYA A9E8 ; OtherLetter # Lo MYANMAR LETTER TAI LAING FA A9E9 ; OtherLetter # Lo MYANMAR LETTER TAI LAING GA A9EA ; OtherLetter # Lo MYANMAR LETTER TAI LAING GHA A9EB ; OtherLetter # Lo MYANMAR LETTER TAI LAING JA A9EC ; OtherLetter # Lo MYANMAR LETTER TAI LAING JHA A9ED ; OtherLetter # Lo MYANMAR LETTER TAI LAING DDA A9EE ; OtherLetter # Lo MYANMAR LETTER TAI LAING DDHA A9EF ; OtherLetter # Lo MYANMAR LETTER TAI LAING NNA A9FA ; OtherLetter # Lo MYANMAR LETTER TAI LAING LLA A9FB ; OtherLetter # Lo MYANMAR LETTER TAI LAING DA A9FC ; OtherLetter # Lo MYANMAR LETTER TAI LAING DHA A9FD ; OtherLetter # Lo MYANMAR LETTER TAI LAING BA A9FE ; OtherLetter # Lo MYANMAR LETTER TAI LAING BHA AA60 ; OtherLetter # Lo MYANMAR LETTER KHAMTI GA AA61 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CA AA62 ; OtherLetter # Lo MYANMAR LETTER KHAMTI CHA AA63 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JA AA64 ; OtherLetter # Lo MYANMAR LETTER KHAMTI JHA AA65 ; OtherLetter # Lo MYANMAR LETTER KHAMTI NYA AA66 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTA AA67 ; OtherLetter # Lo MYANMAR LETTER KHAMTI TTHA AA68 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDA AA69 ; OtherLetter # Lo MYANMAR LETTER KHAMTI DDHA AA6A ; OtherLetter # Lo MYANMAR LETTER KHAMTI DHA AA6B ; OtherLetter # Lo MYANMAR LETTER KHAMTI NA AA6C ; OtherLetter # Lo MYANMAR LETTER KHAMTI SA AA6D ; OtherLetter # Lo MYANMAR LETTER KHAMTI HA AA6E ; OtherLetter # Lo MYANMAR LETTER KHAMTI HHA AA6F ; OtherLetter # Lo MYANMAR LETTER KHAMTI FA AA70 ; OtherLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION AA71 ; OtherLetter # Lo MYANMAR LETTER KHAMTI XA AA72 ; OtherLetter # Lo MYANMAR LETTER KHAMTI ZA AA73 ; OtherLetter # Lo MYANMAR LETTER KHAMTI RA AA74 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI OAY AA75 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI QN AA76 ; OtherLetter # Lo MYANMAR LOGOGRAM KHAMTI HM AA7A ; OtherLetter # Lo MYANMAR LETTER AITON RA AA7E ; OtherLetter # Lo MYANMAR LETTER SHWE PALAUNG CHA AA7F ; OtherLetter # Lo MYANMAR LETTER SHWE PALAUNG SHA AAE0 ; OtherLetter # Lo MEETEI MAYEK LETTER E AAE1 ; OtherLetter # Lo MEETEI MAYEK LETTER O AAE2 ; OtherLetter # Lo MEETEI MAYEK LETTER CHA AAE3 ; OtherLetter # Lo MEETEI MAYEK LETTER NYA AAE4 ; OtherLetter # Lo MEETEI MAYEK LETTER TTA AAE5 ; OtherLetter # Lo MEETEI MAYEK LETTER TTHA AAE6 ; OtherLetter # Lo MEETEI MAYEK LETTER DDA AAE7 ; OtherLetter # Lo MEETEI MAYEK LETTER DDHA AAE8 ; OtherLetter # Lo MEETEI MAYEK LETTER NNA AAE9 ; OtherLetter # Lo MEETEI MAYEK LETTER SHA AAEA ; OtherLetter # Lo MEETEI MAYEK LETTER SSA AAF2 ; OtherLetter # Lo MEETEI MAYEK ANJI AAF3 ; OtherLetter # Lm MEETEI MAYEK SYLLABLE REPETITION MARK AAF4 ; OtherLetter # Lm MEETEI MAYEK WORD REPETITION MARK AAF6 ; Virama # Mn MEETEI MAYEK VIRAMA ABC0 ; OtherLetter # Lo MEETEI MAYEK LETTER KOK ABC1 ; OtherLetter # Lo MEETEI MAYEK LETTER SAM ABC2 ; OtherLetter # Lo MEETEI MAYEK LETTER LAI ABC3 ; OtherLetter # Lo MEETEI MAYEK LETTER MIT ABC4 ; OtherLetter # Lo MEETEI MAYEK LETTER PA ABC5 ; OtherLetter # Lo MEETEI MAYEK LETTER NA ABC6 ; OtherLetter # Lo MEETEI MAYEK LETTER CHIL ABC7 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL ABC8 ; OtherLetter # Lo MEETEI MAYEK LETTER KHOU ABC9 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU ABCA ; OtherLetter # Lo MEETEI MAYEK LETTER THOU ABCB ; OtherLetter # Lo MEETEI MAYEK LETTER WAI ABCC ; OtherLetter # Lo MEETEI MAYEK LETTER YANG ABCD ; OtherLetter # Lo MEETEI MAYEK LETTER HUK ABCE ; OtherLetter # Lo MEETEI MAYEK LETTER UN ABCF ; OtherLetter # Lo MEETEI MAYEK LETTER I ABD0 ; OtherLetter # Lo MEETEI MAYEK LETTER PHAM ABD1 ; OtherLetter # Lo MEETEI MAYEK LETTER ATIYA ABD2 ; OtherLetter # Lo MEETEI MAYEK LETTER GOK ABD3 ; OtherLetter # Lo MEETEI MAYEK LETTER JHAM ABD4 ; OtherLetter # Lo MEETEI MAYEK LETTER RAI ABD5 ; OtherLetter # Lo MEETEI MAYEK LETTER BA ABD6 ; OtherLetter # Lo MEETEI MAYEK LETTER JIL ABD7 ; OtherLetter # Lo MEETEI MAYEK LETTER DIL ABD8 ; OtherLetter # Lo MEETEI MAYEK LETTER GHOU ABD9 ; OtherLetter # Lo MEETEI MAYEK LETTER DHOU ABDA ; OtherLetter # Lo MEETEI MAYEK LETTER BHAM ABDB ; OtherLetter # Lo MEETEI MAYEK LETTER KOK LONSUM ABDC ; OtherLetter # Lo MEETEI MAYEK LETTER LAI LONSUM ABDD ; OtherLetter # Lo MEETEI MAYEK LETTER MIT LONSUM ABDE ; OtherLetter # Lo MEETEI MAYEK LETTER PA LONSUM ABDF ; OtherLetter # Lo MEETEI MAYEK LETTER NA LONSUM ABE0 ; OtherLetter # Lo MEETEI MAYEK LETTER TIL LONSUM ABE1 ; OtherLetter # Lo MEETEI MAYEK LETTER NGOU LONSUM ABE2 ; OtherLetter # Lo MEETEI MAYEK LETTER I LONSUM ABED ; Virama # Mn MEETEI MAYEK APUN IYEK 10A00 ; OtherLetter # Lo KHAROSHTHI LETTER A 10A10 ; OtherLetter # Lo KHAROSHTHI LETTER KA 10A11 ; OtherLetter # Lo KHAROSHTHI LETTER KHA 10A12 ; OtherLetter # Lo KHAROSHTHI LETTER GA 10A13 ; OtherLetter # Lo KHAROSHTHI LETTER GHA 10A15 ; OtherLetter # Lo KHAROSHTHI LETTER CA 10A16 ; OtherLetter # Lo KHAROSHTHI LETTER CHA 10A17 ; OtherLetter # Lo KHAROSHTHI LETTER JA 10A19 ; OtherLetter # Lo KHAROSHTHI LETTER NYA 10A1A ; OtherLetter # Lo KHAROSHTHI LETTER TTA 10A1B ; OtherLetter # Lo KHAROSHTHI LETTER TTHA 10A1C ; OtherLetter # Lo KHAROSHTHI LETTER DDA 10A1D ; OtherLetter # Lo KHAROSHTHI LETTER DDHA 10A1E ; OtherLetter # Lo KHAROSHTHI LETTER NNA 10A1F ; OtherLetter # Lo KHAROSHTHI LETTER TA 10A20 ; OtherLetter # Lo KHAROSHTHI LETTER THA 10A21 ; OtherLetter # Lo KHAROSHTHI LETTER DA 10A22 ; OtherLetter # Lo KHAROSHTHI LETTER DHA 10A23 ; OtherLetter # Lo KHAROSHTHI LETTER NA 10A24 ; OtherLetter # Lo KHAROSHTHI LETTER PA 10A25 ; OtherLetter # Lo KHAROSHTHI LETTER PHA 10A26 ; OtherLetter # Lo KHAROSHTHI LETTER BA 10A27 ; OtherLetter # Lo KHAROSHTHI LETTER BHA 10A28 ; OtherLetter # Lo KHAROSHTHI LETTER MA 10A29 ; OtherLetter # Lo KHAROSHTHI LETTER YA 10A2A ; OtherLetter # Lo KHAROSHTHI LETTER RA 10A2B ; OtherLetter # Lo KHAROSHTHI LETTER LA 10A2C ; OtherLetter # Lo KHAROSHTHI LETTER VA 10A2D ; OtherLetter # Lo KHAROSHTHI LETTER SHA 10A2E ; OtherLetter # Lo KHAROSHTHI LETTER SSA 10A2F ; OtherLetter # Lo KHAROSHTHI LETTER SA 10A30 ; OtherLetter # Lo KHAROSHTHI LETTER ZA 10A31 ; OtherLetter # Lo KHAROSHTHI LETTER HA 10A32 ; OtherLetter # Lo KHAROSHTHI LETTER KKA 10A33 ; OtherLetter # Lo KHAROSHTHI LETTER TTTHA 10A3F ; Virama # Mn KHAROSHTHI VIRAMA 11003 ; OtherLetter # Lo BRAHMI SIGN JIHVAMULIYA 11004 ; OtherLetter # Lo BRAHMI SIGN UPADHMANIYA 11005 ; OtherLetter # Lo BRAHMI LETTER A 11006 ; OtherLetter # Lo BRAHMI LETTER AA 11007 ; OtherLetter # Lo BRAHMI LETTER I 11008 ; OtherLetter # Lo BRAHMI LETTER II 11009 ; OtherLetter # Lo BRAHMI LETTER U 1100A ; OtherLetter # Lo BRAHMI LETTER UU 1100B ; OtherLetter # Lo BRAHMI LETTER VOCALIC R 1100C ; OtherLetter # Lo BRAHMI LETTER VOCALIC RR 1100D ; OtherLetter # Lo BRAHMI LETTER VOCALIC L 1100E ; OtherLetter # Lo BRAHMI LETTER VOCALIC LL 1100F ; OtherLetter # Lo BRAHMI LETTER E 11010 ; OtherLetter # Lo BRAHMI LETTER AI 11011 ; OtherLetter # Lo BRAHMI LETTER O 11012 ; OtherLetter # Lo BRAHMI LETTER AU 11013 ; OtherLetter # Lo BRAHMI LETTER KA 11014 ; OtherLetter # Lo BRAHMI LETTER KHA 11015 ; OtherLetter # Lo BRAHMI LETTER GA 11016 ; OtherLetter # Lo BRAHMI LETTER GHA 11017 ; OtherLetter # Lo BRAHMI LETTER NGA 11018 ; OtherLetter # Lo BRAHMI LETTER CA 11019 ; OtherLetter # Lo BRAHMI LETTER CHA 1101A ; OtherLetter # Lo BRAHMI LETTER JA 1101B ; OtherLetter # Lo BRAHMI LETTER JHA 1101C ; OtherLetter # Lo BRAHMI LETTER NYA 1101D ; OtherLetter # Lo BRAHMI LETTER TTA 1101E ; OtherLetter # Lo BRAHMI LETTER TTHA 1101F ; OtherLetter # Lo BRAHMI LETTER DDA 11020 ; OtherLetter # Lo BRAHMI LETTER DDHA 11021 ; OtherLetter # Lo BRAHMI LETTER NNA 11022 ; OtherLetter # Lo BRAHMI LETTER TA 11023 ; OtherLetter # Lo BRAHMI LETTER THA 11024 ; OtherLetter # Lo BRAHMI LETTER DA 11025 ; OtherLetter # Lo BRAHMI LETTER DHA 11026 ; OtherLetter # Lo BRAHMI LETTER NA 11027 ; OtherLetter # Lo BRAHMI LETTER PA 11028 ; OtherLetter # Lo BRAHMI LETTER PHA 11029 ; OtherLetter # Lo BRAHMI LETTER BA 1102A ; OtherLetter # Lo BRAHMI LETTER BHA 1102B ; OtherLetter # Lo BRAHMI LETTER MA 1102C ; OtherLetter # Lo BRAHMI LETTER YA 1102D ; OtherLetter # Lo BRAHMI LETTER RA 1102E ; OtherLetter # Lo BRAHMI LETTER LA 1102F ; OtherLetter # Lo BRAHMI LETTER VA 11030 ; OtherLetter # Lo BRAHMI LETTER SHA 11031 ; OtherLetter # Lo BRAHMI LETTER SSA 11032 ; OtherLetter # Lo BRAHMI LETTER SA 11033 ; OtherLetter # Lo BRAHMI LETTER HA 11034 ; OtherLetter # Lo BRAHMI LETTER LLA 11035 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL LLLA 11036 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL RRA 11037 ; OtherLetter # Lo BRAHMI LETTER OLD TAMIL NNNA 11046 ; Virama # Mn BRAHMI VIRAMA 1107F ; Virama # Mn BRAHMI NUMBER JOINER 11083 ; OtherLetter # Lo KAITHI LETTER A 11084 ; OtherLetter # Lo KAITHI LETTER AA 11085 ; OtherLetter # Lo KAITHI LETTER I 11086 ; OtherLetter # Lo KAITHI LETTER II 11087 ; OtherLetter # Lo KAITHI LETTER U 11088 ; OtherLetter # Lo KAITHI LETTER UU 11089 ; OtherLetter # Lo KAITHI LETTER E 1108A ; OtherLetter # Lo KAITHI LETTER AI 1108B ; OtherLetter # Lo KAITHI LETTER O 1108C ; OtherLetter # Lo KAITHI LETTER AU 1108D ; OtherLetter # Lo KAITHI LETTER KA 1108E ; OtherLetter # Lo KAITHI LETTER KHA 1108F ; OtherLetter # Lo KAITHI LETTER GA 11090 ; OtherLetter # Lo KAITHI LETTER GHA 11091 ; OtherLetter # Lo KAITHI LETTER NGA 11092 ; OtherLetter # Lo KAITHI LETTER CA 11093 ; OtherLetter # Lo KAITHI LETTER CHA 11094 ; OtherLetter # Lo KAITHI LETTER JA 11095 ; OtherLetter # Lo KAITHI LETTER JHA 11096 ; OtherLetter # Lo KAITHI LETTER NYA 11097 ; OtherLetter # Lo KAITHI LETTER TTA 11098 ; OtherLetter # Lo KAITHI LETTER TTHA 11099 ; OtherLetter # Lo KAITHI LETTER DDA 1109A ; OtherLetter # Lo KAITHI LETTER DDDHA 1109B ; OtherLetter # Lo KAITHI LETTER DDHA 1109C ; OtherLetter # Lo KAITHI LETTER RHA 1109D ; OtherLetter # Lo KAITHI LETTER NNA 1109E ; OtherLetter # Lo KAITHI LETTER TA 1109F ; OtherLetter # Lo KAITHI LETTER THA 110A0 ; OtherLetter # Lo KAITHI LETTER DA 110A1 ; OtherLetter # Lo KAITHI LETTER DHA 110A2 ; OtherLetter # Lo KAITHI LETTER NA 110A3 ; OtherLetter # Lo KAITHI LETTER PA 110A4 ; OtherLetter # Lo KAITHI LETTER PHA 110A5 ; OtherLetter # Lo KAITHI LETTER BA 110A6 ; OtherLetter # Lo KAITHI LETTER BHA 110A7 ; OtherLetter # Lo KAITHI LETTER MA 110A8 ; OtherLetter # Lo KAITHI LETTER YA 110A9 ; OtherLetter # Lo KAITHI LETTER RA 110AA ; OtherLetter # Lo KAITHI LETTER LA 110AB ; OtherLetter # Lo KAITHI LETTER VA 110AC ; OtherLetter # Lo KAITHI LETTER SHA 110AD ; OtherLetter # Lo KAITHI LETTER SSA 110AE ; OtherLetter # Lo KAITHI LETTER SA 110AF ; OtherLetter # Lo KAITHI LETTER HA 110B9 ; Virama # Mn KAITHI SIGN VIRAMA 11103 ; OtherLetter # Lo CHAKMA LETTER AA 11104 ; OtherLetter # Lo CHAKMA LETTER I 11105 ; OtherLetter # Lo CHAKMA LETTER U 11106 ; OtherLetter # Lo CHAKMA LETTER E 11107 ; OtherLetter # Lo CHAKMA LETTER KAA 11108 ; OtherLetter # Lo CHAKMA LETTER KHAA 11109 ; OtherLetter # Lo CHAKMA LETTER GAA 1110A ; OtherLetter # Lo CHAKMA LETTER GHAA 1110B ; OtherLetter # Lo CHAKMA LETTER NGAA 1110C ; OtherLetter # Lo CHAKMA LETTER CAA 1110D ; OtherLetter # Lo CHAKMA LETTER CHAA 1110E ; OtherLetter # Lo CHAKMA LETTER JAA 1110F ; OtherLetter # Lo CHAKMA LETTER JHAA 11110 ; OtherLetter # Lo CHAKMA LETTER NYAA 11111 ; OtherLetter # Lo CHAKMA LETTER TTAA 11112 ; OtherLetter # Lo CHAKMA LETTER TTHAA 11113 ; OtherLetter # Lo CHAKMA LETTER DDAA 11114 ; OtherLetter # Lo CHAKMA LETTER DDHAA 11115 ; OtherLetter # Lo CHAKMA LETTER NNAA 11116 ; OtherLetter # Lo CHAKMA LETTER TAA 11117 ; OtherLetter # Lo CHAKMA LETTER THAA 11118 ; OtherLetter # Lo CHAKMA LETTER DAA 11119 ; OtherLetter # Lo CHAKMA LETTER DHAA 1111A ; OtherLetter # Lo CHAKMA LETTER NAA 1111B ; OtherLetter # Lo CHAKMA LETTER PAA 1111C ; OtherLetter # Lo CHAKMA LETTER PHAA 1111D ; OtherLetter # Lo CHAKMA LETTER BAA 1111E ; OtherLetter # Lo CHAKMA LETTER BHAA 1111F ; OtherLetter # Lo CHAKMA LETTER MAA 11120 ; OtherLetter # Lo CHAKMA LETTER YYAA 11121 ; OtherLetter # Lo CHAKMA LETTER YAA 11122 ; OtherLetter # Lo CHAKMA LETTER RAA 11123 ; OtherLetter # Lo CHAKMA LETTER LAA 11124 ; OtherLetter # Lo CHAKMA LETTER WAA 11125 ; OtherLetter # Lo CHAKMA LETTER SAA 11126 ; OtherLetter # Lo CHAKMA LETTER HAA 11133 ; Virama # Mn CHAKMA VIRAMA 11134 ; Virama # Mn CHAKMA MAAYYAA 11183 ; OtherLetter # Lo SHARADA LETTER A 11184 ; OtherLetter # Lo SHARADA LETTER AA 11185 ; OtherLetter # Lo SHARADA LETTER I 11186 ; OtherLetter # Lo SHARADA LETTER II 11187 ; OtherLetter # Lo SHARADA LETTER U 11188 ; OtherLetter # Lo SHARADA LETTER UU 11189 ; OtherLetter # Lo SHARADA LETTER VOCALIC R 1118A ; OtherLetter # Lo SHARADA LETTER VOCALIC RR 1118B ; OtherLetter # Lo SHARADA LETTER VOCALIC L 1118C ; OtherLetter # Lo SHARADA LETTER VOCALIC LL 1118D ; OtherLetter # Lo SHARADA LETTER E 1118E ; OtherLetter # Lo SHARADA LETTER AI 1118F ; OtherLetter # Lo SHARADA LETTER O 11190 ; OtherLetter # Lo SHARADA LETTER AU 11191 ; OtherLetter # Lo SHARADA LETTER KA 11192 ; OtherLetter # Lo SHARADA LETTER KHA 11193 ; OtherLetter # Lo SHARADA LETTER GA 11194 ; OtherLetter # Lo SHARADA LETTER GHA 11195 ; OtherLetter # Lo SHARADA LETTER NGA 11196 ; OtherLetter # Lo SHARADA LETTER CA 11197 ; OtherLetter # Lo SHARADA LETTER CHA 11198 ; OtherLetter # Lo SHARADA LETTER JA 11199 ; OtherLetter # Lo SHARADA LETTER JHA 1119A ; OtherLetter # Lo SHARADA LETTER NYA 1119B ; OtherLetter # Lo SHARADA LETTER TTA 1119C ; OtherLetter # Lo SHARADA LETTER TTHA 1119D ; OtherLetter # Lo SHARADA LETTER DDA 1119E ; OtherLetter # Lo SHARADA LETTER DDHA 1119F ; OtherLetter # Lo SHARADA LETTER NNA 111A0 ; OtherLetter # Lo SHARADA LETTER TA 111A1 ; OtherLetter # Lo SHARADA LETTER THA 111A2 ; OtherLetter # Lo SHARADA LETTER DA 111A3 ; OtherLetter # Lo SHARADA LETTER DHA 111A4 ; OtherLetter # Lo SHARADA LETTER NA 111A5 ; OtherLetter # Lo SHARADA LETTER PA 111A6 ; OtherLetter # Lo SHARADA LETTER PHA 111A7 ; OtherLetter # Lo SHARADA LETTER BA 111A8 ; OtherLetter # Lo SHARADA LETTER BHA 111A9 ; OtherLetter # Lo SHARADA LETTER MA 111AA ; OtherLetter # Lo SHARADA LETTER YA 111AB ; OtherLetter # Lo SHARADA LETTER RA 111AC ; OtherLetter # Lo SHARADA LETTER LA 111AD ; OtherLetter # Lo SHARADA LETTER LLA 111AE ; OtherLetter # Lo SHARADA LETTER VA 111AF ; OtherLetter # Lo SHARADA LETTER SHA 111B0 ; OtherLetter # Lo SHARADA LETTER SSA 111B1 ; OtherLetter # Lo SHARADA LETTER SA 111B2 ; OtherLetter # Lo SHARADA LETTER HA 111C0 ; Virama # Mc SHARADA SIGN VIRAMA 111C1 ; OtherLetter # Lo SHARADA SIGN AVAGRAHA 111C2 ; OtherLetter # Lo SHARADA SIGN JIHVAMULIYA 111C3 ; OtherLetter # Lo SHARADA SIGN UPADHMANIYA 111C4 ; OtherLetter # Lo SHARADA OM 111DA ; OtherLetter # Lo SHARADA EKAM 111DC ; OtherLetter # Lo SHARADA HEADSTROKE 11200 ; OtherLetter # Lo KHOJKI LETTER A 11201 ; OtherLetter # Lo KHOJKI LETTER AA 11202 ; OtherLetter # Lo KHOJKI LETTER I 11203 ; OtherLetter # Lo KHOJKI LETTER U 11204 ; OtherLetter # Lo KHOJKI LETTER E 11205 ; OtherLetter # Lo KHOJKI LETTER AI 11206 ; OtherLetter # Lo KHOJKI LETTER O 11207 ; OtherLetter # Lo KHOJKI LETTER AU 11208 ; OtherLetter # Lo KHOJKI LETTER KA 11209 ; OtherLetter # Lo KHOJKI LETTER KHA 1120A ; OtherLetter # Lo KHOJKI LETTER GA 1120B ; OtherLetter # Lo KHOJKI LETTER GGA 1120C ; OtherLetter # Lo KHOJKI LETTER GHA 1120D ; OtherLetter # Lo KHOJKI LETTER NGA 1120E ; OtherLetter # Lo KHOJKI LETTER CA 1120F ; OtherLetter # Lo KHOJKI LETTER CHA 11210 ; OtherLetter # Lo KHOJKI LETTER JA 11211 ; OtherLetter # Lo KHOJKI LETTER JJA 11213 ; OtherLetter # Lo KHOJKI LETTER NYA 11214 ; OtherLetter # Lo KHOJKI LETTER TTA 11215 ; OtherLetter # Lo KHOJKI LETTER TTHA 11216 ; OtherLetter # Lo KHOJKI LETTER DDA 11217 ; OtherLetter # Lo KHOJKI LETTER DDHA 11218 ; OtherLetter # Lo KHOJKI LETTER NNA 11219 ; OtherLetter # Lo KHOJKI LETTER TA 1121A ; OtherLetter # Lo KHOJKI LETTER THA 1121B ; OtherLetter # Lo KHOJKI LETTER DA 1121C ; OtherLetter # Lo KHOJKI LETTER DDDA 1121D ; OtherLetter # Lo KHOJKI LETTER DHA 1121E ; OtherLetter # Lo KHOJKI LETTER NA 1121F ; OtherLetter # Lo KHOJKI LETTER PA 11220 ; OtherLetter # Lo KHOJKI LETTER PHA 11221 ; OtherLetter # Lo KHOJKI LETTER BA 11222 ; OtherLetter # Lo KHOJKI LETTER BBA 11223 ; OtherLetter # Lo KHOJKI LETTER BHA 11224 ; OtherLetter # Lo KHOJKI LETTER MA 11225 ; OtherLetter # Lo KHOJKI LETTER YA 11226 ; OtherLetter # Lo KHOJKI LETTER RA 11227 ; OtherLetter # Lo KHOJKI LETTER LA 11228 ; OtherLetter # Lo KHOJKI LETTER VA 11229 ; OtherLetter # Lo KHOJKI LETTER SA 1122A ; OtherLetter # Lo KHOJKI LETTER HA 1122B ; OtherLetter # Lo KHOJKI LETTER LLA 11235 ; Virama # Mc KHOJKI SIGN VIRAMA 112B0 ; OtherLetter # Lo KHUDAWADI LETTER A 112B1 ; OtherLetter # Lo KHUDAWADI LETTER AA 112B2 ; OtherLetter # Lo KHUDAWADI LETTER I 112B3 ; OtherLetter # Lo KHUDAWADI LETTER II 112B4 ; OtherLetter # Lo KHUDAWADI LETTER U 112B5 ; OtherLetter # Lo KHUDAWADI LETTER UU 112B6 ; OtherLetter # Lo KHUDAWADI LETTER E 112B7 ; OtherLetter # Lo KHUDAWADI LETTER AI 112B8 ; OtherLetter # Lo KHUDAWADI LETTER O 112B9 ; OtherLetter # Lo KHUDAWADI LETTER AU 112BA ; OtherLetter # Lo KHUDAWADI LETTER KA 112BB ; OtherLetter # Lo KHUDAWADI LETTER KHA 112BC ; OtherLetter # Lo KHUDAWADI LETTER GA 112BD ; OtherLetter # Lo KHUDAWADI LETTER GGA 112BE ; OtherLetter # Lo KHUDAWADI LETTER GHA 112BF ; OtherLetter # Lo KHUDAWADI LETTER NGA 112C0 ; OtherLetter # Lo KHUDAWADI LETTER CA 112C1 ; OtherLetter # Lo KHUDAWADI LETTER CHA 112C2 ; OtherLetter # Lo KHUDAWADI LETTER JA 112C3 ; OtherLetter # Lo KHUDAWADI LETTER JJA 112C4 ; OtherLetter # Lo KHUDAWADI LETTER JHA 112C5 ; OtherLetter # Lo KHUDAWADI LETTER NYA 112C6 ; OtherLetter # Lo KHUDAWADI LETTER TTA 112C7 ; OtherLetter # Lo KHUDAWADI LETTER TTHA 112C8 ; OtherLetter # Lo KHUDAWADI LETTER DDA 112C9 ; OtherLetter # Lo KHUDAWADI LETTER DDDA 112CA ; OtherLetter # Lo KHUDAWADI LETTER RRA 112CB ; OtherLetter # Lo KHUDAWADI LETTER DDHA 112CC ; OtherLetter # Lo KHUDAWADI LETTER NNA 112CD ; OtherLetter # Lo KHUDAWADI LETTER TA 112CE ; OtherLetter # Lo KHUDAWADI LETTER THA 112CF ; OtherLetter # Lo KHUDAWADI LETTER DA 112D0 ; OtherLetter # Lo KHUDAWADI LETTER DHA 112D1 ; OtherLetter # Lo KHUDAWADI LETTER NA 112D2 ; OtherLetter # Lo KHUDAWADI LETTER PA 112D3 ; OtherLetter # Lo KHUDAWADI LETTER PHA 112D4 ; OtherLetter # Lo KHUDAWADI LETTER BA 112D5 ; OtherLetter # Lo KHUDAWADI LETTER BBA 112D6 ; OtherLetter # Lo KHUDAWADI LETTER BHA 112D7 ; OtherLetter # Lo KHUDAWADI LETTER MA 112D8 ; OtherLetter # Lo KHUDAWADI LETTER YA 112D9 ; OtherLetter # Lo KHUDAWADI LETTER RA 112DA ; OtherLetter # Lo KHUDAWADI LETTER LA 112DB ; OtherLetter # Lo KHUDAWADI LETTER VA 112DC ; OtherLetter # Lo KHUDAWADI LETTER SHA 112DD ; OtherLetter # Lo KHUDAWADI LETTER SA 112DE ; OtherLetter # Lo KHUDAWADI LETTER HA 112EA ; Virama # Mn KHUDAWADI SIGN VIRAMA 11305 ; OtherLetter # Lo GRANTHA LETTER A 11306 ; OtherLetter # Lo GRANTHA LETTER AA 11307 ; OtherLetter # Lo GRANTHA LETTER I 11308 ; OtherLetter # Lo GRANTHA LETTER II 11309 ; OtherLetter # Lo GRANTHA LETTER U 1130A ; OtherLetter # Lo GRANTHA LETTER UU 1130B ; OtherLetter # Lo GRANTHA LETTER VOCALIC R 1130C ; OtherLetter # Lo GRANTHA LETTER VOCALIC L 1130F ; OtherLetter # Lo GRANTHA LETTER EE 11310 ; OtherLetter # Lo GRANTHA LETTER AI 11313 ; OtherLetter # Lo GRANTHA LETTER OO 11314 ; OtherLetter # Lo GRANTHA LETTER AU 11315 ; OtherLetter # Lo GRANTHA LETTER KA 11316 ; OtherLetter # Lo GRANTHA LETTER KHA 11317 ; OtherLetter # Lo GRANTHA LETTER GA 11318 ; OtherLetter # Lo GRANTHA LETTER GHA 11319 ; OtherLetter # Lo GRANTHA LETTER NGA 1131A ; OtherLetter # Lo GRANTHA LETTER CA 1131B ; OtherLetter # Lo GRANTHA LETTER CHA 1131C ; OtherLetter # Lo GRANTHA LETTER JA 1131D ; OtherLetter # Lo GRANTHA LETTER JHA 1131E ; OtherLetter # Lo GRANTHA LETTER NYA 1131F ; OtherLetter # Lo GRANTHA LETTER TTA 11320 ; OtherLetter # Lo GRANTHA LETTER TTHA 11321 ; OtherLetter # Lo GRANTHA LETTER DDA 11322 ; OtherLetter # Lo GRANTHA LETTER DDHA 11323 ; OtherLetter # Lo GRANTHA LETTER NNA 11324 ; OtherLetter # Lo GRANTHA LETTER TA 11325 ; OtherLetter # Lo GRANTHA LETTER THA 11326 ; OtherLetter # Lo GRANTHA LETTER DA 11327 ; OtherLetter # Lo GRANTHA LETTER DHA 11328 ; OtherLetter # Lo GRANTHA LETTER NA 1132A ; OtherLetter # Lo GRANTHA LETTER PA 1132B ; OtherLetter # Lo GRANTHA LETTER PHA 1132C ; OtherLetter # Lo GRANTHA LETTER BA 1132D ; OtherLetter # Lo GRANTHA LETTER BHA 1132E ; OtherLetter # Lo GRANTHA LETTER MA 1132F ; OtherLetter # Lo GRANTHA LETTER YA 11330 ; OtherLetter # Lo GRANTHA LETTER RA 11332 ; OtherLetter # Lo GRANTHA LETTER LA 11333 ; OtherLetter # Lo GRANTHA LETTER LLA 11335 ; OtherLetter # Lo GRANTHA LETTER VA 11336 ; OtherLetter # Lo GRANTHA LETTER SHA 11337 ; OtherLetter # Lo GRANTHA LETTER SSA 11338 ; OtherLetter # Lo GRANTHA LETTER SA 11339 ; OtherLetter # Lo GRANTHA LETTER HA 1133D ; OtherLetter # Lo GRANTHA SIGN AVAGRAHA 1134D ; Virama # Mc GRANTHA SIGN VIRAMA 11350 ; OtherLetter # Lo GRANTHA OM 1135D ; OtherLetter # Lo GRANTHA SIGN PLUTA 1135E ; OtherLetter # Lo GRANTHA LETTER VEDIC ANUSVARA 1135F ; OtherLetter # Lo GRANTHA LETTER VEDIC DOUBLE ANUSVARA 11360 ; OtherLetter # Lo GRANTHA LETTER VOCALIC RR 11361 ; OtherLetter # Lo GRANTHA LETTER VOCALIC LL 11480 ; OtherLetter # Lo TIRHUTA ANJI 11481 ; OtherLetter # Lo TIRHUTA LETTER A 11482 ; OtherLetter # Lo TIRHUTA LETTER AA 11483 ; OtherLetter # Lo TIRHUTA LETTER I 11484 ; OtherLetter # Lo TIRHUTA LETTER II 11485 ; OtherLetter # Lo TIRHUTA LETTER U 11486 ; OtherLetter # Lo TIRHUTA LETTER UU 11487 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC R 11488 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC RR 11489 ; OtherLetter # Lo TIRHUTA LETTER VOCALIC L 1148A ; OtherLetter # Lo TIRHUTA LETTER VOCALIC LL 1148B ; OtherLetter # Lo TIRHUTA LETTER E 1148C ; OtherLetter # Lo TIRHUTA LETTER AI 1148D ; OtherLetter # Lo TIRHUTA LETTER O 1148E ; OtherLetter # Lo TIRHUTA LETTER AU 1148F ; OtherLetter # Lo TIRHUTA LETTER KA 11490 ; OtherLetter # Lo TIRHUTA LETTER KHA 11491 ; OtherLetter # Lo TIRHUTA LETTER GA 11492 ; OtherLetter # Lo TIRHUTA LETTER GHA 11493 ; OtherLetter # Lo TIRHUTA LETTER NGA 11494 ; OtherLetter # Lo TIRHUTA LETTER CA 11495 ; OtherLetter # Lo TIRHUTA LETTER CHA 11496 ; OtherLetter # Lo TIRHUTA LETTER JA 11497 ; OtherLetter # Lo TIRHUTA LETTER JHA 11498 ; OtherLetter # Lo TIRHUTA LETTER NYA 11499 ; OtherLetter # Lo TIRHUTA LETTER TTA 1149A ; OtherLetter # Lo TIRHUTA LETTER TTHA 1149B ; OtherLetter # Lo TIRHUTA LETTER DDA 1149C ; OtherLetter # Lo TIRHUTA LETTER DDHA 1149D ; OtherLetter # Lo TIRHUTA LETTER NNA 1149E ; OtherLetter # Lo TIRHUTA LETTER TA 1149F ; OtherLetter # Lo TIRHUTA LETTER THA 114A0 ; OtherLetter # Lo TIRHUTA LETTER DA 114A1 ; OtherLetter # Lo TIRHUTA LETTER DHA 114A2 ; OtherLetter # Lo TIRHUTA LETTER NA 114A3 ; OtherLetter # Lo TIRHUTA LETTER PA 114A4 ; OtherLetter # Lo TIRHUTA LETTER PHA 114A5 ; OtherLetter # Lo TIRHUTA LETTER BA 114A6 ; OtherLetter # Lo TIRHUTA LETTER BHA 114A7 ; OtherLetter # Lo TIRHUTA LETTER MA 114A8 ; OtherLetter # Lo TIRHUTA LETTER YA 114A9 ; OtherLetter # Lo TIRHUTA LETTER RA 114AA ; OtherLetter # Lo TIRHUTA LETTER LA 114AB ; OtherLetter # Lo TIRHUTA LETTER VA 114AC ; OtherLetter # Lo TIRHUTA LETTER SHA 114AD ; OtherLetter # Lo TIRHUTA LETTER SSA 114AE ; OtherLetter # Lo TIRHUTA LETTER SA 114AF ; OtherLetter # Lo TIRHUTA LETTER HA 114C2 ; Virama # Mn TIRHUTA SIGN VIRAMA 114C4 ; OtherLetter # Lo TIRHUTA SIGN AVAGRAHA 114C5 ; OtherLetter # Lo TIRHUTA GVANG 114C7 ; OtherLetter # Lo TIRHUTA OM 11580 ; OtherLetter # Lo SIDDHAM LETTER A 11581 ; OtherLetter # Lo SIDDHAM LETTER AA 11582 ; OtherLetter # Lo SIDDHAM LETTER I 11583 ; OtherLetter # Lo SIDDHAM LETTER II 11584 ; OtherLetter # Lo SIDDHAM LETTER U 11585 ; OtherLetter # Lo SIDDHAM LETTER UU 11586 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC R 11587 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC RR 11588 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC L 11589 ; OtherLetter # Lo SIDDHAM LETTER VOCALIC LL 1158A ; OtherLetter # Lo SIDDHAM LETTER E 1158B ; OtherLetter # Lo SIDDHAM LETTER AI 1158C ; OtherLetter # Lo SIDDHAM LETTER O 1158D ; OtherLetter # Lo SIDDHAM LETTER AU 1158E ; OtherLetter # Lo SIDDHAM LETTER KA 1158F ; OtherLetter # Lo SIDDHAM LETTER KHA 11590 ; OtherLetter # Lo SIDDHAM LETTER GA 11591 ; OtherLetter # Lo SIDDHAM LETTER GHA 11592 ; OtherLetter # Lo SIDDHAM LETTER NGA 11593 ; OtherLetter # Lo SIDDHAM LETTER CA 11594 ; OtherLetter # Lo SIDDHAM LETTER CHA 11595 ; OtherLetter # Lo SIDDHAM LETTER JA 11596 ; OtherLetter # Lo SIDDHAM LETTER JHA 11597 ; OtherLetter # Lo SIDDHAM LETTER NYA 11598 ; OtherLetter # Lo SIDDHAM LETTER TTA 11599 ; OtherLetter # Lo SIDDHAM LETTER TTHA 1159A ; OtherLetter # Lo SIDDHAM LETTER DDA 1159B ; OtherLetter # Lo SIDDHAM LETTER DDHA 1159C ; OtherLetter # Lo SIDDHAM LETTER NNA 1159D ; OtherLetter # Lo SIDDHAM LETTER TA 1159E ; OtherLetter # Lo SIDDHAM LETTER THA 1159F ; OtherLetter # Lo SIDDHAM LETTER DA 115A0 ; OtherLetter # Lo SIDDHAM LETTER DHA 115A1 ; OtherLetter # Lo SIDDHAM LETTER NA 115A2 ; OtherLetter # Lo SIDDHAM LETTER PA 115A3 ; OtherLetter # Lo SIDDHAM LETTER PHA 115A4 ; OtherLetter # Lo SIDDHAM LETTER BA 115A5 ; OtherLetter # Lo SIDDHAM LETTER BHA 115A6 ; OtherLetter # Lo SIDDHAM LETTER MA 115A7 ; OtherLetter # Lo SIDDHAM LETTER YA 115A8 ; OtherLetter # Lo SIDDHAM LETTER RA 115A9 ; OtherLetter # Lo SIDDHAM LETTER LA 115AA ; OtherLetter # Lo SIDDHAM LETTER VA 115AB ; OtherLetter # Lo SIDDHAM LETTER SHA 115AC ; OtherLetter # Lo SIDDHAM LETTER SSA 115AD ; OtherLetter # Lo SIDDHAM LETTER SA 115AE ; OtherLetter # Lo SIDDHAM LETTER HA 115BF ; Virama # Mn SIDDHAM SIGN VIRAMA 115D8 ; OtherLetter # Lo SIDDHAM LETTER THREE-CIRCLE ALTERNATE I 115D9 ; OtherLetter # Lo SIDDHAM LETTER TWO-CIRCLE ALTERNATE I 115DA ; OtherLetter # Lo SIDDHAM LETTER TWO-CIRCLE ALTERNATE II 115DB ; OtherLetter # Lo SIDDHAM LETTER ALTERNATE U 11600 ; OtherLetter # Lo MODI LETTER A 11601 ; OtherLetter # Lo MODI LETTER AA 11602 ; OtherLetter # Lo MODI LETTER I 11603 ; OtherLetter # Lo MODI LETTER II 11604 ; OtherLetter # Lo MODI LETTER U 11605 ; OtherLetter # Lo MODI LETTER UU 11606 ; OtherLetter # Lo MODI LETTER VOCALIC R 11607 ; OtherLetter # Lo MODI LETTER VOCALIC RR 11608 ; OtherLetter # Lo MODI LETTER VOCALIC L 11609 ; OtherLetter # Lo MODI LETTER VOCALIC LL 1160A ; OtherLetter # Lo MODI LETTER E 1160B ; OtherLetter # Lo MODI LETTER AI 1160C ; OtherLetter # Lo MODI LETTER O 1160D ; OtherLetter # Lo MODI LETTER AU 1160E ; OtherLetter # Lo MODI LETTER KA 1160F ; OtherLetter # Lo MODI LETTER KHA 11610 ; OtherLetter # Lo MODI LETTER GA 11611 ; OtherLetter # Lo MODI LETTER GHA 11612 ; OtherLetter # Lo MODI LETTER NGA 11613 ; OtherLetter # Lo MODI LETTER CA 11614 ; OtherLetter # Lo MODI LETTER CHA 11615 ; OtherLetter # Lo MODI LETTER JA 11616 ; OtherLetter # Lo MODI LETTER JHA 11617 ; OtherLetter # Lo MODI LETTER NYA 11618 ; OtherLetter # Lo MODI LETTER TTA 11619 ; OtherLetter # Lo MODI LETTER TTHA 1161A ; OtherLetter # Lo MODI LETTER DDA 1161B ; OtherLetter # Lo MODI LETTER DDHA 1161C ; OtherLetter # Lo MODI LETTER NNA 1161D ; OtherLetter # Lo MODI LETTER TA 1161E ; OtherLetter # Lo MODI LETTER THA 1161F ; OtherLetter # Lo MODI LETTER DA 11620 ; OtherLetter # Lo MODI LETTER DHA 11621 ; OtherLetter # Lo MODI LETTER NA 11622 ; OtherLetter # Lo MODI LETTER PA 11623 ; OtherLetter # Lo MODI LETTER PHA 11624 ; OtherLetter # Lo MODI LETTER BA 11625 ; OtherLetter # Lo MODI LETTER BHA 11626 ; OtherLetter # Lo MODI LETTER MA 11627 ; OtherLetter # Lo MODI LETTER YA 11628 ; OtherLetter # Lo MODI LETTER RA 11629 ; OtherLetter # Lo MODI LETTER LA 1162A ; OtherLetter # Lo MODI LETTER VA 1162B ; OtherLetter # Lo MODI LETTER SHA 1162C ; OtherLetter # Lo MODI LETTER SSA 1162D ; OtherLetter # Lo MODI LETTER SA 1162E ; OtherLetter # Lo MODI LETTER HA 1162F ; OtherLetter # Lo MODI LETTER LLA 1163F ; Virama # Mn MODI SIGN VIRAMA 11644 ; OtherLetter # Lo MODI SIGN HUVA 11680 ; OtherLetter # Lo TAKRI LETTER A 11681 ; OtherLetter # Lo TAKRI LETTER AA 11682 ; OtherLetter # Lo TAKRI LETTER I 11683 ; OtherLetter # Lo TAKRI LETTER II 11684 ; OtherLetter # Lo TAKRI LETTER U 11685 ; OtherLetter # Lo TAKRI LETTER UU 11686 ; OtherLetter # Lo TAKRI LETTER E 11687 ; OtherLetter # Lo TAKRI LETTER AI 11688 ; OtherLetter # Lo TAKRI LETTER O 11689 ; OtherLetter # Lo TAKRI LETTER AU 1168A ; OtherLetter # Lo TAKRI LETTER KA 1168B ; OtherLetter # Lo TAKRI LETTER KHA 1168C ; OtherLetter # Lo TAKRI LETTER GA 1168D ; OtherLetter # Lo TAKRI LETTER GHA 1168E ; OtherLetter # Lo TAKRI LETTER NGA 1168F ; OtherLetter # Lo TAKRI LETTER CA 11690 ; OtherLetter # Lo TAKRI LETTER CHA 11691 ; OtherLetter # Lo TAKRI LETTER JA 11692 ; OtherLetter # Lo TAKRI LETTER JHA 11693 ; OtherLetter # Lo TAKRI LETTER NYA 11694 ; OtherLetter # Lo TAKRI LETTER TTA 11695 ; OtherLetter # Lo TAKRI LETTER TTHA 11696 ; OtherLetter # Lo TAKRI LETTER DDA 11697 ; OtherLetter # Lo TAKRI LETTER DDHA 11698 ; OtherLetter # Lo TAKRI LETTER NNA 11699 ; OtherLetter # Lo TAKRI LETTER TA 1169A ; OtherLetter # Lo TAKRI LETTER THA 1169B ; OtherLetter # Lo TAKRI LETTER DA 1169C ; OtherLetter # Lo TAKRI LETTER DHA 1169D ; OtherLetter # Lo TAKRI LETTER NA 1169E ; OtherLetter # Lo TAKRI LETTER PA 1169F ; OtherLetter # Lo TAKRI LETTER PHA 116A0 ; OtherLetter # Lo TAKRI LETTER BA 116A1 ; OtherLetter # Lo TAKRI LETTER BHA 116A2 ; OtherLetter # Lo TAKRI LETTER MA 116A3 ; OtherLetter # Lo TAKRI LETTER YA 116A4 ; OtherLetter # Lo TAKRI LETTER RA 116A5 ; OtherLetter # Lo TAKRI LETTER LA 116A6 ; OtherLetter # Lo TAKRI LETTER VA 116A7 ; OtherLetter # Lo TAKRI LETTER SHA 116A8 ; OtherLetter # Lo TAKRI LETTER SA 116A9 ; OtherLetter # Lo TAKRI LETTER HA 116AA ; OtherLetter # Lo TAKRI LETTER RRA 116B6 ; Virama # Mc TAKRI SIGN VIRAMA 11700 ; OtherLetter # Lo AHOM LETTER KA 11701 ; OtherLetter # Lo AHOM LETTER KHA 11702 ; OtherLetter # Lo AHOM LETTER NGA 11703 ; OtherLetter # Lo AHOM LETTER NA 11704 ; OtherLetter # Lo AHOM LETTER TA 11705 ; OtherLetter # Lo AHOM LETTER ALTERNATE TA 11706 ; OtherLetter # Lo AHOM LETTER PA 11707 ; OtherLetter # Lo AHOM LETTER PHA 11708 ; OtherLetter # Lo AHOM LETTER BA 11709 ; OtherLetter # Lo AHOM LETTER MA 1170A ; OtherLetter # Lo AHOM LETTER JA 1170B ; OtherLetter # Lo AHOM LETTER CHA 1170C ; OtherLetter # Lo AHOM LETTER THA 1170D ; OtherLetter # Lo AHOM LETTER RA 1170E ; OtherLetter # Lo AHOM LETTER LA 1170F ; OtherLetter # Lo AHOM LETTER SA 11710 ; OtherLetter # Lo AHOM LETTER NYA 11711 ; OtherLetter # Lo AHOM LETTER HA 11712 ; OtherLetter # Lo AHOM LETTER A 11713 ; OtherLetter # Lo AHOM LETTER DA 11714 ; OtherLetter # Lo AHOM LETTER DHA 11715 ; OtherLetter # Lo AHOM LETTER GA 11716 ; OtherLetter # Lo AHOM LETTER ALTERNATE GA 11717 ; OtherLetter # Lo AHOM LETTER GHA 11718 ; OtherLetter # Lo AHOM LETTER BHA 11719 ; OtherLetter # Lo AHOM LETTER JHA 1172B ; Virama # Mn AHOM SIGN KILLER sombok-sombok-2.4.0/data/LBCLASSES000066400000000000000000000065261254141503700164610ustar00rootroot00000000000000%indexedclasses = ( 'lb' => { '5.1.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '5.2.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '6.0.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '6.1.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '6.2.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '6.3.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '7.0.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], '8.0.0' => [qw(BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB)], }, 'ea' => { '5.1.0' => [qw(Z Na N A W H F ZA ZW)], '5.2.0' => [qw(Z Na N A W H F ZA ZW)], '6.0.0' => [qw(Z Na N A W H F ZA ZW)], '6.1.0' => [qw(Z Na N A W H F ZA ZW)], '6.2.0' => [qw(Z Na N A W H F ZA ZW)], '6.3.0' => [qw(Z Na N A W H F ZA ZW)], '7.0.0' => [qw(Z Na N A W H F ZA ZW)], '8.0.0' => [qw(Z Na N A W H F ZA ZW)], }, 'gb' => { '5.1.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter)], '5.2.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter)], '6.0.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter)], '6.1.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter)], '6.2.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter Regional_Indicator)], '6.3.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter Regional_Indicator)], '7.0.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter Regional_Indicator)], '8.0.0' => [qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other Virama OtherLetter Regional_Indicator)], }, 'sc' => { '5.1.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue)], '5.2.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '6.0.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '6.1.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '6.2.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '6.3.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '7.0.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet)], '8.0.0' => [qw(Common Inherited Unknown Han Hangul Thai Lao Myanmar Khmer Tai_Le New_Tai_Lue Tai_Tham Tai_Viet Ahom)], }, ); 1; sombok-sombok-2.4.0/data/LineBreak-5.1.0.custom000066400000000000000000000001421254141503700207360ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-5.2.0.custom000066400000000000000000000001421254141503700207370ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-6.0.0.custom000066400000000000000000000001421254141503700207360ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-6.1.0.custom000066400000000000000000000001421254141503700207370ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-6.2.0.custom000066400000000000000000000001421254141503700207400ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-6.3.0.custom000066400000000000000000000001421254141503700207410ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-7.0.0.custom000066400000000000000000000001421254141503700207370ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/LineBreak-8.0.0.custom000066400000000000000000000001421254141503700207400ustar00rootroot00000000000000## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. sombok-sombok-2.4.0/data/Rules-5.1.0.txt000066400000000000000000000033521254141503700175070ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 22 (2008-03-31) #### by Asmus Freytag and Andy Heninger. http://www.unicode.org/reports/tr14/ ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB22 AL × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO AL × NU NU × AL # LB24 PR × ID PR × AL PO × AL # LB25 CL × PO CL × PR NU × PO NU × PR PO × OP PO × NU PR × OP PR × NU HY × NU IS × NU NU × NU SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 AL × AL # LB29 IS × AL # LB30 - Withdrawn # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-5.2.0.txt000066400000000000000000000034601254141503700175100ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 24 (2009-09-18) #### by Asmus Freytag and Andy Heninger. http://www.unicode.org/reports/tr14/tr14-24.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB22 AL × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO AL × NU NU × AL # LB24 PR × ID PR × AL PO × AL # LB25 CL × PO CP × PO CL × PR CP × PR NU × PO NU × PR PO × OP PO × NU PR × OP PR × NU HY × NU IS × NU NU × NU SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 AL × AL # LB29 IS × AL # LB30 (AL | NU) × OP CP × (AL | NU) # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-6.0.0.txt000066400000000000000000000035021254141503700175040ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 25 (2010-03-15) #### by Asmus Freytag and Andy Heninger. http://www.unicode.org/reports/tr14/tr14-25.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB22 AL × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO AL × NU NU × AL # LB24 PR × ID PR × AL PO × AL # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 AL × AL # LB29 IS × AL # LB30 (AL | NU) × OP CP × (AL | NU) # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-6.1.0.txt000066400000000000000000000036351254141503700175140ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 28 (2012-01-17) #### by Asmus Freytag and Andy Heninger. http://www.unicode.org/reports/tr14/tr14-27.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB21a HL (HY | BA) × # LB22 (AL | HL) × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO (AL | HL) × NU NU × (AL | HL) # LB24 PR × ID PR × (AL | HL) PO × (AL | HL) # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 (AL | HL) × (AL | HL) # LB29 IS × (AL | HL) # LB30 (AL | HL | NU) × OP CP × (AL | HL | NU) # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-6.2.0.txt000066400000000000000000000036351254141503700175150ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 30 (2012-09-14) #### by Asmus Freytag. http://www.unicode.org/reports/tr14/tr14-30.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB21a HL (HY | BA) × # LB22 (AL | HL) × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO (AL | HL) × NU NU × (AL | HL) # LB24 PR × ID PR × (AL | HL) PO × (AL | HL) # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 (AL | HL) × (AL | HL) # LB29 IS × (AL | HL) # LB30 (AL | HL | NU) × OP CP × (AL | HL | NU) # LB30a RI × RI # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-6.3.0.txt000066400000000000000000000036351254141503700175160ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 30 (2012-09-14) #### by Asmus Freytag. http://www.unicode.org/reports/tr14/tr14-30.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB21a HL (HY | BA) × # LB22 (AL | HL) × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO (AL | HL) × NU NU × (AL | HL) # LB24 PR × ID PR × (AL | HL) PO × (AL | HL) # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 (AL | HL) × (AL | HL) # LB29 IS × (AL | HL) # LB30 (AL | HL | NU) × OP CP × (AL | HL | NU) # LB30a RI × RI # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-7.0.0.txt000066400000000000000000000036351254141503700175140ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 30 (2012-09-14) #### by Asmus Freytag. http://www.unicode.org/reports/tr14/tr14-30.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB21a HL (HY | BA) × # LB22 (AL | HL) × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO (AL | HL) × NU NU × (AL | HL) # LB24 PR × ID PR × (AL | HL) PO × (AL | HL) # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 (AL | HL) × (AL | HL) # LB29 IS × (AL | HL) # LB30 (AL | HL | NU) × OP CP × (AL | HL | NU) # LB30a RI × RI # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/Rules-8.0.0.txt000066400000000000000000000036771254141503700175230ustar00rootroot00000000000000#### Rules for Unicode Line Breaking Algorithm. #### Based on Unicode Standard Annex #14 (UAX#14), Revision 35 (2015-06-01) #### by Andy Heninger (ed.). http://www.unicode.org/reports/tr14/tr14-35.html ### 1 Non-tailorable Line Breaking Rules ## Resolve line breaking classes: # LB1 Assign a line breaking class to each code point of the input. ## Start and end of text: # LB2 sot × # LB3 ! eot ## Mandatory breaks: # LB4 BK ! # LB5 CR × LF CR ! LF ! NL ! # LB6 × ( BK | CR | LF | NL ) ## Explicit breaks and non-breaks: # LB7 × SP × ZW # LB8 ZW SP* ÷ ## Combining marks: # LB9 Treat X CM* as if it were X. where X is any line break class except BK, CR, LF, NL, SP, or ZW. # LB10 Treat any remaining CM as it if were AL. ## Word joiner: # LB11 × WJ WJ × ## Non-breaking characters: # LB12 GL × ### 2 Tailorable Line Breaking Rules ## Non-breaking characters: # LB12a [^SP BA HY] × GL ## Opening and closing: # LB13 × CL × CP × EX × IS × SY # LB14 OP SP* × # LB15 QU SP* × OP # LB16 CL SP* × NS CP SP* × NS # LB17 B2 SP* × B2 ## Spaces: # LB18 SP ÷ ## Special case rules: # LB19 × QU QU × # LB20 ÷ CB CB ÷ # LB21 × BA × HY × NS BB × # LB21a #HL (HY | BA) × # LB21b SY × HL # LB22 (AL | HL) × IN EX × IN ID × IN IN × IN NU × IN ## Numbers: # LB23 ID × PO (AL | HL) × NU NU × (AL | HL) # LB24 PR × ID PR × (AL | HL) PO × (AL | HL) # LB25 #CL × PO #CP × PO #CL × PR #CP × PR #NU × PO #NU × PR #PO × OP #PO × NU #PR × OP #PR × NU #HY × NU #IS × NU #NU × NU #SY × NU ## Korean syllable blocks # LB26 JL × (JL | JV | H2 | H3) (JV | H2) × (JV | JT) (JT | H3) × JT # LB27 (JL | JV | JT | H2 | H3) × IN (JL | JV | JT | H2 | H3) × PO PR × (JL | JV | JT | H2 | H3) ## Finally, join alphabetic letters into words and break everything else. # LB28 (AL | HL) × (AL | HL) # LB29 IS × (AL | HL) # LB30 (AL | HL | NU) × OP CP × (AL | HL | NU) # LB30a RI × RI # LB31 ALL ÷ ÷ ALL sombok-sombok-2.4.0/data/constants.pl000066400000000000000000000104101254141503700175570ustar00rootroot00000000000000#! perl use version; my $CONSTANTS_H = ''; my $LBCLASSES = ''; my @attr = split /,/, shift @ARGV; foreach my $attr (@attr) { my $OMIT; my @classes; my $datafile; if ($attr eq 'lb') { $OMIT = qr{AI|CJ|SA|SG|XX|...}; @classes = qw{BK CR LF NL SP OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB SG AI SA XX}; $datafile = 'LineBreak'; } elsif ($attr eq 'ea') { $OMIT = undef; @classes = qw{Z Na N A W H F}; $datafile = 'EastAsianWidth'; } elsif ($attr eq 'sc') { $OMIT = undef; @classes = qw(Common Inherited Unknown Han Hangul); $datafile = 'Scripts'; } elsif ($attr eq 'gb') { $OMIT = undef; @classes = qw(CR LF Control Extend Prepend SpacingMark L V T LV LVT Other); $datafile = 'GraphemeBreakProperty'; } else { die "Unknown attr $attr\n"; } my @versions = sort { cmpversion($a, $b) } @ARGV; my %classes = map { ($_ => '') } @classes; foreach my $version (@versions) { #my $vernum = version->new($version)->numify; my %Virama = (); #if (6.001000 <= $vernum) { open my $ucd, '<', "UnicodeData-$version.txt" or die $!; while (<$ucd>) { chomp $_; s/\s*#.*$//; next unless /\S/; my ($code, $name, $gc, $ccc) = split /;/; $code = hex("0x$code"); $Virama{$code} = 1 if $ccc+0 == 9; } close $ucd; #} my %SA = (); foreach my $ext ('custom', 'txt') { open LB, '<', "LineBreak-$version.$ext" or next; while () { chomp $_; s/\s*#.*$//; next unless /\S/; my ($code, $prop) = split /;/; $code = hex("0x$code"); $SA{$code} = 1 if $prop eq 'SA'; } close LB; } # read new classes from rules. if ($attr eq 'lb') { unless (open RULES, '<', "Rules-$version.txt") { die $!; } while () { chomp $_; s/#.*//; next unless /\S/; foreach my $c (m/(\b[A-Z][0-9A-Z]\b)/g) { unless (defined $classes{$c}) { push @classes, $c; $classes{$c} = $version; } } } close RULES; } # read new classes from data. foreach my $data (("$datafile-$version.txt", "$datafile-$version.custom")) { unless (open DATA, '<', $data) { die $! unless $data =~ /\.custom$/; next; } while () { chomp $_; s/\s*#.*//; next unless /\S/; my ($ucs, $c) = split /;\s*/, $_; next unless $ucs; my ($beg, $end) = split /\.\./, $ucs; my ($beg, $end) = split /\.\./, $ucs; $end ||= $beg; $beg = hex("0x$beg"); $end = hex("0x$end"); next unless $c =~ /^\w+$/; foreach my $chr (($beg..$end)) { # limit to SA next if $attr eq 'sc' and !$SA{$chr}; # Extended GCB property value for virama (consonant joiner) my $ec; if ($attr eq 'gb' and $Virama{$chr}) { $ec = ['Virama', 'OtherLetter']; } else { $ec = [$c]; } foreach my $c (@$ec) { unless (defined $classes{$c}) { push @classes, $c; $classes{$c} = $version; } } } } close DATA; } my @indexedclasses; if ($OMIT) { @indexedclasses = grep(!/$OMIT/, @classes); @classes = (@indexedclasses, grep(/$OMIT/, @classes)); } else { @indexedclasses = @classes; } $indexedclasses{$attr} ||= {}; $indexedclasses{$attr}->{$version} = [@indexedclasses]; } my $i; for ($i = 0; $i <= $#classes; $i++) { $CONSTANTS_H .= "#define ".uc($attr)."_$classes[$i] ((propval_t)$i)\n"; } $CONSTANTS_H .= "\n"; } open CONSTANTS_H, '>', '../include/sombok_constants.h' or die $!; print CONSTANTS_H <<"EOF"; /* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #ifndef _SOMBOK_CONSTANTS_H_ $CONSTANTS_H #define _SOMBOK_CONSTANTS_H_ #endif /* _SOMBOK_CONSTANTS_H_ */ EOF close CONSTANTS_H; $LBCLASSES .= "\%indexedclasses = (\n"; foreach my $attr (@attr) { $LBCLASSES .= " '$attr' => {\n"; foreach my $version (sort { cmpversion($a, $b) } keys %{$indexedclasses{$attr}}) { $LBCLASSES .= " '$version' => [qw(". join(' ', @{$indexedclasses{$attr}->{$version}}). ")],\n"; } $LBCLASSES .= " },\n"; } $LBCLASSES .= ");\n\n1;\n"; open LBCLASSES, '>', 'LBCLASSES' or die $!; print LBCLASSES $LBCLASSES; close LBCLASSES; sub cmpversion { my $x = sprintf '%03d.%03d.%03d', split /\D+/, shift; my $y = sprintf '%03d.%03d.%03d', split /\D+/, shift; return $x cmp $y; } sombok-sombok-2.4.0/data/custom.pl000066400000000000000000000065151254141503700170700ustar00rootroot00000000000000#-*- perl -*- use version; #my $vernum = version->new($ARGV[1])->numify; if ($ARGV[0] eq 'lb') { goto LB_CUSTOM; } elsif ($ARGV[0] eq 'ea') { goto EA_CUSTOM; } elsif ($ARGV[0] eq 'gb') { goto GB_CUSTOM; } else { exit 0; } LB_CUSTOM: print <<'EOF'; ## SA characters may be categorized by their Grapheme_Cluster_Break properties. ## See [UAX #29]. EOF exit 0; EA_CUSTOM: my %eaw; open DATA, '<', "EastAsianWidth-$ARGV[1].txt"; while () { chomp $_; s/\s*#.*//; next unless /\S/; my ($ucs, $c) = split /;\s*/, $_; next unless $ucs; my ($beg, $end) = split /\.\./, $ucs; $end ||= $beg; $beg = hex("0x$beg"); $end = hex("0x$end"); foreach my $chr (($beg..$end)) { $eaw{$chr} = $c; } } close DATA; open UD, '<', "UnicodeData-$ARGV[1].txt"; while () { ($code, $name, $cat) = split /;/; if ($cat =~ /^(Me|Mn|Cc|Cf|Zl|Zp)$/) { my $eaw = $eaw{hex"0x$code"} || ''; $eaw = '' if $eaw eq 'N'; print "$code;Z$eaw # $name\n"; } } close UD; exit 0; GB_CUSTOM: #exit 0 unless 6.001000 <= $vernum; my @codes; my %Virama; my %GC_Letter; my %Brahmic_Script; my %Brahmic; my %name; my %gc; open my $ucd, '<', "UnicodeData-$ARGV[1].txt" or die $!; while (<$ucd>) { chomp $_; s/\s*#.*$//; next unless /\S/; my ($code, $name, $gc, $ccc) = split /;/; $code = hex("0x$code"); $Virama{$code} = 1 if $ccc+0 == 9; $GC_Letter{$code} = 1 if $gc =~ /^L/; push @codes, $code; $name{$code} = $name; $gc{$code} = $gc; } close $ucd; open my $scr, '<', "Scripts-$ARGV[1].txt" or die $!; while (<$scr>) { s/\s*\#.*//; next unless /\S/; my ($char, $prop) = split /\s*;\s*/, $_; chomp $prop; next unless $prop =~ /^(\@[\w:]+|\w+)$/; my ($start, $end) = (); ($start, $end) = split /\.\./, $char; $end ||= $start; foreach my $c (hex("0x$start") .. hex("0x$end")) { $Brahmic_Script{$prop} = 1 if $Virama{$c}; } } close $scr; open $scr, '<', "Scripts-$ARGV[1].txt" or die $!; while (<$scr>) { s/\s*\#.*//; next unless /\S/; my ($char, $prop) = split /\s*;\s*/, $_; chomp $prop; next unless $prop =~ /^(\@[\w:]+|\w+)$/; my ($start, $end) = (); ($start, $end) = split /\.\./, $char; $end ||= $start; foreach my $c (hex("0x$start") .. hex("0x$end")) { $Brahmic{$c} = 1 if $Brahmic_Script{$prop}; } } close $scr; open my $gcb, '<', "GraphemeBreakProperty-$ARGV[1].txt" or die $!; while (<$gcb>) { s/\s*\#.*//; next unless /\S/; my ($char, $prop) = split /\s*;\s*/, $_; chomp $prop; next unless $prop =~ /^(\@[\w:]+|\w+)$/; my ($start, $end) = (); ($start, $end) = split /\.\./, $char; $end ||= $start; foreach my $c (hex("0x$start") .. hex("0x$end")) { $prop{$c} = $prop; } } close $gcb; foreach my $c (@codes) { my $prop = $prop{$c}; my $name = $name{$c}; my $gc = $gc{$c}; # Custom GCB Virama if ($Virama{$c}) { if ($prop =~ /^(Extend|SpacingMark)$/) { $prop = 'Virama'; } else { die sprintf "U+%04X is virama and %s", $c, $prop; } } elsif ($GC_Letter{$c} and $Brahmic{$c}) { if ($prop) { warn sprintf "(non-fatal) U+%04X: GB=%s; won't assign OtherLetter.\n", $c, $prop; } else { $prop = 'OtherLetter'; } } printf "%04X ; %-11s # %s %s\n", $c, $prop, $gc, $name unless $prop eq $prop{$c}; } exit 0; sombok-sombok-2.4.0/data/data.pl000066400000000000000000000372121254141503700164650ustar00rootroot00000000000000#! perl # Custom properties # # EAW: Z - Nonspacing # GCB: Virama - Virama, consonant joiner # GCB: OtherLetter - Letter, now limited to Brahmic scripts. use version; my @cat = split(',', shift @ARGV) or die; my $version = shift @ARGV or die; my $v = $version; $v =~ s/\A((\d+\.)*\d+)\D+/$1/; my $vernum = version->new($v)->numify; # Find Modifier my %GC_Modifier = (); open my $ucd, '<', "UnicodeData-$version.txt" or die $!; while (<$ucd>) { chomp $_; s/\s*#.*$//; next unless /\S/; my ($code, $name, $gc, $ccc) = split /;/; $code = hex("0x$code"); $GC_Modifier{$code} = 1 if $gc =~ /^M/; } close $ucd; # Find SA classes my %SA = (); foreach my $ext ('custom', 'txt') { open LB, '<', "LineBreak-$version.$ext" or next; while () { chomp $_; s/\s*#.*$//; next unless /\S/; my ($char, $prop) = split /;/; my ($start, $end) = split /\.\./, $char; $end ||= $start; foreach my $c (hex("0x$start") .. hex("0x$end")) { $SA{$c} = 1 if $prop eq 'SA'; } } close LB; } ### Build rule map. use constant MANDATORY => 3; use constant DIRECT_ALLOWED => 2; use constant DIRECT_PROHIBITED => -1; use constant INDIRECT_PROHIBITED => -2; require "LBCLASSES"; my @LBCLASSES = @{$indexedclasses{'lb'}->{$version}}; my %SCRIPTS = map { $_ => 1 } @{$indexedclasses{'sc'}->{$version}}; my %ACTIONS = ('!' => MANDATORY, 'SP*×' => INDIRECT_PROHIBITED, '×' => DIRECT_PROHIBITED, '÷' => DIRECT_ALLOWED, ); open RULES, "<", "Rules-$version.txt" or die $!; my @rules = (); while () { chomp $_; s/^\s+//; if (!/\S/ or /^\#/) { next; } elsif (/Assign a line breaking class/) { next; } elsif (/Treat X CM\* as if it were X/) { next; } elsif (/Treat any remaining CM as i. i. were AL/) { next; } #XXX# 6.1.0 or later: aggregate AL & HL #XXXs/\bAL *\| *HL\b/AL/g; #XXXAbandoned#s/\bAL *\| *ZJ *\| *HL\b/AL | ZJ/g; s/[(] *AL *[)]/AL/g; #XXXnext if /\bHL\b/; # Skip HL rules my ($left, $break, $right) = split(/\s*(!|SP\*\s*×|×|÷)\s*/, $_); $left = &class2re($left); $right = &class2re($right); $break =~ s/\s+//g; $break = $ACTIONS{$break}; push @rules, [$left, $break, $right]; } sub class2re { my $class = shift; if ($class =~ /\(([^)]+)\)/) { $class = &inclusive2re($1); } elsif ($class =~ /[[]\^([^]]+)\]/) { $class = &exclusive2re($1); } elsif ($class =~ /(\S+)/) { if ($& eq 'ALL') { $class = qr{.+}; } else { $class = qr{$&}; } } else { $class = qr{.+}; } return $class; } sub inclusive2re { my $class = shift; $class =~ s/^\s+//; $class =~ s/\s+$//; $class = join '|', split /\s*\|\s*/, $class; return qr{$class}; } sub exclusive2re { my $class = shift; $class =~ s/^\s+//; $class =~ s/\s+$//; my @class = split /\s+/, $class; my %class; foreach my $c (@class) { $class{$c} = 1; } @class = (); foreach my $c (@LBCLASSES) { push @class, $c unless $class{$c}; } $class = join('|', @class); return qr{$class}; } my @RULES = (); foreach my $b (@LBCLASSES) { my @actions = (); foreach my $a (@LBCLASSES) { my $direct = undef; my $indirect = undef; my $mandatory = undef; foreach my $r (@rules) { my ($before, $action, $after) = @{$r}; if ($b =~ /$before/ and $a =~ /$after/) { if ($action == MANDATORY) { $mandatory = 1; $direct = 1 unless defined $direct; } elsif ($action == INDIRECT_PROHIBITED) { $direct = 0 unless defined $direct; $indirect = 0 unless defined $indirect; } elsif ($action == DIRECT_PROHIBITED) { $direct = 0 unless defined $direct; } elsif ($action == DIRECT_ALLOWED) { $direct = 1 unless defined $direct; } } if ("SP" =~ /$before/ and $a =~ /$after/) { if ($action == DIRECT_ALLOWED) { $indirect = 1 unless defined $indirect; } elsif ($action == DIRECT_PROHIBITED or $action == INDIRECT_PROHIBITED) { $indirect = 0 unless defined $indirect; } } last if defined $direct and defined $indirect; } my $action; if ($mandatory and $direct) { $action = 'M'; # '!' } elsif ($direct) { $action = 'D'; # '_' } elsif ($indirect) { $action = 'I'; # '%' } else { $action = 'P'; # '^' } push @actions, $action; } push @RULES, [$b, [@actions]]; } ### Build property map my @PROPS = (); my @RESERVED = (); foreach my $cat (@cat) { my %PROP_EXCEPTIONS = (); # Read data my $data; if ($cat eq 'lb') { $data = 'LineBreak'; } elsif ($cat eq 'ea') { $data = 'EastAsianWidth'; } elsif ($cat eq 'gb') { $data = 'GraphemeBreakProperty'; } elsif ($cat eq 'sc') { $data = 'Scripts'; } else { die "Unknown property $cat"; } my @data = ("$data-$version.txt"); push @data, "$data-$version.custom" if -e "$data-$version.custom"; foreach my $n (1, 0) { next unless $data[$n]; open DATA, '<', $data[$n] or die $!; while () { chomp $_; my $reserved; # 6.1.0: reserved or noncharacter if ($data eq 'GraphemeBreakProperty' and /; *Control *# *Cn\b/) { $reserved = 1; } else { $reserved = 0; } s/\s*\#.*//; next unless /\S/; my ($char, $prop) = split /\s*;\s*/, $_; next unless $prop =~ /^(\@[\w:]+|\w+)$/; my ($start, $end) = (); ($start, $end) = split /\.\./, $char; $end ||= $start; foreach my $c (hex("0x$start") .. hex("0x$end")) { if ($reserved) { $RESERVED[$c] = 1; next; } elsif ($n) { if ($prop =~ /^\@([\w:]+)/) { next; } $PROP_EXCEPTIONS{$c} = $prop; } else { my $p = $PROP_EXCEPTIONS{$c} || $prop; # reduce ranges reserved for CJK ideographs. if (0x3400 <= $c and $c <= 0x4DBF or 0x4E00 <= $c and $c <= 0x9FFF or 0xF900 <= $c and $c <= 0xFAFF or 0x20000 <= $c and $c <= 0x2FFFD or 0x30000 <= $c and $c <= 0x3FFFD) { if ($cat eq 'lb' and $p ne 'ID' or $cat eq 'ea' and $p ne 'W' or $cat eq 'gb' and $p ne 'Other' or $cat eq 'sc' and $p ne 'Han') { die sprintf 'U+%04X have %s property %s', $c, $cat, $p; } else { next; } } # reduce private use areas. elsif (0xE000 <= $c and $c <= 0xF8FF or 0xF0000 <= $c and $c <= 0xFFFFD or 0x100000 <= $c and $c <= 0x10FFFD) { if ($cat eq 'lb' and $p ne 'XX' or $cat eq 'ea' and $p ne 'A' or $cat eq 'gb' and $p ne 'Other' or $cat eq 'sc' and $p ne 'Unknown') { die sprintf 'U+%04X have %s property %s', $c, $cat, $p; } else { next; } } # check plane 14. elsif ($c == 0xE0001 or 0xE0020 <= $c and $c <= 0xE007F) { if ($cat eq 'lb' and $p ne 'CM' or $cat eq 'ea' and $p ne 'Z' or $cat eq 'gb' and $p ne 'Control' or $cat eq 'sc' and $p ne 'Common') { die sprintf 'U+%04X have %s property %s', $c, $cat, $p; } else { next; } } elsif (0xE0100 <= $c and $c <= 0xE01EF) { if ($cat eq 'lb' and $p ne 'CM' or $cat eq 'ea' and $p ne 'ZA' or $cat eq 'gb' and $p ne 'Extend' or $cat eq 'sc' and $p ne 'Inherited') { die sprintf 'U+%04X have %s property %s', $c, $cat, $p; } else { next; } } # check unallocated high planes. elsif (0x20000 <= $c and $c <= 0x10FFFF) { if ($cat eq 'lb' and $p ne 'XX' or $cat eq 'ea' and $p ne 'N' or $cat eq 'gb' and $p ne 'Control' or $cat eq 'sc' and $p ne 'Unknown') { die sprintf 'U+%04X have %s property %s', $c, $cat, $p; } else { next; } } elsif (0x10FFFF < $c) { die sprintf 'U+%04X is out of Unicode range', $c; } $PROPS[$c] ||= {}; $PROPS[$c]->{$cat} = $p; } } } close DATA; } } # foreach my $cat for (my $c = 0; $c <= $#PROPS; $c++) { next unless $PROPS[$c]; # limit scripts to SA characters. delete $PROPS[$c]->{'sc'} if !$SA{$c}; # reduce trivial values. delete $PROPS[$c]->{'lb'} if $PROPS[$c]->{'lb'} =~ /^(AL|SG|XX)$/; unless (scalar keys %{$PROPS[$c]}) { delete $PROPS[$c]; next; } elsif (! $RESERVED[$c]) { $PROPS[$c]->{'gb'} = 'Other' unless $PROPS[$c]->{'gb'}; } # Check exceptions =begin comment if ($PROPS[$c]->{'gb'} =~ /Extend|SpacingMark/ and $PROPS[$c]->{'lb'} !~ /CM|SA/ or $PROPS[$c]->{'gb'} eq 'Prepend' and $PROPS[$c]->{'lb'} !~ /AL|SA/ ) { warn sprintf '!CM: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } =cut if ($PROPS[$c]->{'gb'} ne 'Control' and $PROPS[$c]->{'lb'} =~ /ZW|WJ|BK|NL/) { warn sprintf '!Control: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } =begin comment if ($PROPS[$c]->{'gb'} !~ /Extend|SpacingMark/ and $PROPS[$c]->{'lb'} eq 'CM') { warn sprintf 'CM: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } =cut if ($PROPS[$c]->{'gb'} eq 'Virama' and $PROPS[$c]->{'lb'} !~ /^(CM|SA)$/) { warn sprintf '!CM: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } if ($PROPS[$c]->{'gb'} eq 'OtherLetter' and $PROPS[$c]->{'lb'} eq 'CM') { warn sprintf 'CM: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } # check for Legacy-CM. if ($PROPS[$c]->{'lb'} eq 'CM' and $PROPS[$c]->{'gb'} ne 'Control' and ! $GC_Modifier{$c}) { warn sprintf '!M: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } if ($PROPS[$c]->{'lb'} eq 'CM' and $PROPS[$c]->{'gb'} !~ /^(Control|Extend|SpacingMark|Virama)$/) { warn sprintf 'CM:!extender: U+%04X: lb => %s, ea => %s, gb => %s, sc => %s'."\n", $c, $PROPS[$c]->{'lb'} || '-', $PROPS[$c]->{'ea'} || '-', $PROPS[$c]->{'gb'} || '-', $PROPS[$c]->{'sc'} || '-'; } } ## Debug #for (my $c = 0; $c < 0x20000; $c++) { # next unless defined $PROPS[$c]; # printf "%04X %-2s %-2s %-12s %-2s\n", $c, $PROPS[$c]->{'lb'}, # $PROPS[$c]->{'ea'}, $PROPS[$c]->{'gb'}, $PROPS[$c]->{'sc'}; #} # Construct compact array. use constant BLKLEN => 1 << 5; my @C_ARY = (); my @C_IDX = (); for (my $idx = 0; $idx < 0x20000; $idx += BLKLEN) { my @BLK = (); for (my $bi = 0; $bi < BLKLEN; $bi++) { my $c = $idx + $bi; my %blk = (); # ranges reserved for CJK ideographs. if (0x3400 <= $c and $c <= 0x4DBF or 0x4E00 <= $c and $c <= 0x9FFF or 0xF900 <= $c and $c <= 0xFAFF or 0x20000 <= $c and $c <= 0x2FFFD or 0x30000 <= $c and $c <= 0x3FFFD) { %blk = ('lb' => 'ID', 'ea' => 'W'); # ranges reserved for private use. } elsif (0xE000 <= $c and $c <= 0xF8FF or 0xF0000 <= $c and $c <= 0xFFFFD or 0x100000 <= $c and $c <= 0x10FFFD) { %blk = ('ea' => 'A'); # other reserved or noncharacters. } elsif ($RESERVED[$c]) { %blk = ('gb' => 'Control'); } elsif ($PROPS[$c]) { foreach my $prop (@cat) { $blk{$prop} = $PROPS[$c]->{$prop}; } } $blk{'lb'} ||= 'AL'; $blk{'ea'} ||= 'N'; $blk{'gb'} ||= 'Other'; $blk{'sc'} ||= 'Unknown'; $BLK[$bi] = \%blk; } my ($ci, $bi); C_ARY: for ($ci = 0; $ci <= $#C_ARY; $ci++) { for ($bi = 0; $bi < BLKLEN; $bi++) { last C_ARY if $#C_ARY < $ci + $bi; last unless &hasheq($BLK[$bi], $C_ARY[$ci + $bi]); } last C_ARY if $bi == BLKLEN; } push @C_IDX, $ci; if ($bi < BLKLEN) { for ( ; $bi < BLKLEN; $bi++) { push @C_ARY, $BLK[$bi]; } } #printf STDERR "U+%04X..U+%04X: %d..%d / %d \r", $idx, $idx + (BLKLEN) - 1, $ci, $ci + (BLKLEN) - 1, scalar @C_ARY; } #print STDERR "\n"; ### Output open DATA_C, '>', "../lib/$version.c" or die $!; # Print postamble. print DATA_C <<"EOF"; /* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "$version" const char *linebreak_unicode_version = UNICODE_VERSION; EOF # Print property values. foreach my $k (sort keys %indexedclasses) { my $output = ''; my $line = ' '; my @propvals = @{$indexedclasses{$k}->{$version}}; if (uc($k) eq 'LB') { if (6.001000 <= $vernum) { push @propvals, qw(SG AI SA CJ XX); } else { push @propvals, qw(SG AI SA XX); } } foreach my $v (@propvals) { if (76 < 4 + length($line) + length($v)) { $output .= "$line\n"; $line = ' '; } $line .= "\"$v\", "; } $line .= "\n " if 76 < length($line) + 4; $output .= "${line}NULL"; print DATA_C "const char *linebreak_propvals_".uc($k)."[] = {\n"; print DATA_C "$output\n"; print DATA_C "};\n"; } print DATA_C "\n"; # print rule map. my $clss = join '', map { /(.)(.)/; $1.lc($2); } @LBCLASSES; print DATA_C <<"EOF"; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* $clss */ EOF print DATA_C join "\n", map { my $b = $_->[0]; my @actions = @{$_->[1]}; "r(" . $_->[0] . ")={" . join(',',@actions) . "};"; } @RULES; print DATA_C "\n"; print DATA_C "#undef r\n"; print DATA_C "propval_t *linebreak_rules[] = {"; for (my $i = 0; $i <= $#LBCLASSES; $i++) { print DATA_C ", " if $i; print DATA_C "\n " if $i % 8 == 0; print DATA_C "rule_$LBCLASSES[$i]"; } print DATA_C "\n};\n\n"; print DATA_C "size_t linebreak_rulessiz = ".scalar(@LBCLASSES).";\n\n"; # print compact array index. my $output = ''; my $line = ''; print DATA_C "unsigned short linebreak_prop_index[] = {\n"; foreach my $ci (@C_IDX) { if (76 < 4 + length($line) + length(", $ci")) { $output .= ",\n" if length $output; $output .= " $line"; $line = ''; } $line .= ", " if length $line; $line .= "$ci"; } $output .= ",\n" if length $output; $output .= " $line"; print DATA_C "$output\n};\n\n"; # print compact array. $output = ''; $line = ''; print DATA_C "propval_t linebreak_prop_array[] = {\n"; foreach my $b (@C_ARY) { foreach my $prop (@cat) { my $citem; unless ($b->{$prop}) { die "$prop property unknown\n" unless $prop eq 'sc'; $citem = 'PROP_UNKNOWN'; } else { $citem = uc($prop) . '_' . $b->{$prop}; } if (76 < 4 + length($line) + length(", $citem")) { $output .= ",\n" if length $output; $output .= " $line"; $line = ''; } $line .= ", " if length $line; $line .= $citem; } } $output .= ",\n" if length $output; $output .= " $line"; print DATA_C "$output\n};\n\n"; ### Print postamble ### Statistics. my $idxld = scalar(grep {defined $_} @INDEX) - 1; printf STDERR "======== Version %s ========\n%d characters (in BMP and SMP), %d entries\n", $version, scalar(grep $_, @PROPS) + 0x4DBF - 0x3400 + 1 + 0x9FFF - 0x4E00 + 1 + 0xFAFF - 0xF900 + 1 + 0xF8FF - 0xE000 + 1, scalar(@C_ARY); die "Too many entriesi to work with unsigned 16-bit short integer: ".scalar(@C_ARY)."\n" if (1 << 16) / 4 <= scalar(@C_ARY); warn "Too many entries to work with signed 16-bit pointer: ".scalar(@C_ARY)."\n" if (1 << 15) / 4 <= scalar(@C_ARY); ############################################################################ sub hasheq { my $a = shift; my $b = shift; foreach my $cat (@cat) { if (!defined $a->{$cat} and !defined $b->{$cat}) { next; } elsif (!defined $a->{$cat} or !defined $b->{$cat}) { return 0; } elsif ($a->{$cat} ne $b->{$cat}) { return 0; } } return 1; } sombok-sombok-2.4.0/data/makefile000066400000000000000000000050641254141503700167170ustar00rootroot00000000000000#-*- Makefile -*- UNICODE_VERSIONS = 5.1.0 5.2.0 6.0.0 6.1.0 6.2.0 6.3.0 7.0.0 8.0.0 CURRENT_UNICODE_VERSION = 8.0.0 UNICODE_VERSION ?= $(CURRENT_UNICODE_VERSION) WGET = wget UCD_BASE = ftp://www.unicode.org/Public/`echo $(UNICODE_VERSION)|sed -e 's/[^.0-9].*//g'`/ucd/ UNICODEDATA = UnicodeData-$(UNICODE_VERSION).txt LINEBREAK = LineBreak-$(UNICODE_VERSION).txt EASTASIANWIDTH = EastAsianWidth-$(UNICODE_VERSION).txt GRAPHEMEBREAK = GraphemeBreakProperty-$(UNICODE_VERSION).txt GRAPHEMEBREAK_CUSTOM = GraphemeBreakProperty-$(UNICODE_VERSION).custom RULES = Rules-$(UNICODE_VERSION).txt EASTASIANWIDTH_CUSTOM = EastAsianWidth-$(UNICODE_VERSION).custom LINEBREAK_CUSTOM = LineBreak-$(UNICODE_VERSION).custom SCRIPTS = Scripts-$(UNICODE_VERSION).txt #SCRIPTS_CUSTOM = Scripts-$(UNICODE_VERSION).custom SCRIPTS_CUSTOM = DATA_C = ../lib/$(UNICODE_VERSION).c CONSTANTS_H = ../include/sombok_constants.h CONFIGURE_IN = ../configure.ac CONFIG_UNICODE = ../UNICODE all: $(CONSTANTS_H) $(CONFIG_UNICODE) if [ -e UnicodeData-$(UNICODE_VERSION).txt ]; then \ $(MAKE) data || exit 1; \ fi data: $(DATA_C) $(DATA_C): $(RULES) $(EASTASIANWIDTH) $(LINEBREAK) $(SCRIPTS) $(EASTASIANWIDTH_CUSTOM) $(LINEBREAK_CUSTOM) $(GRAPHEMEBREAK_CUSTOM) data.pl LBCLASSES perl data.pl lb,ea,gb,sc $(UNICODE_VERSION) $(CONSTANTS_H) LBCLASSES: makefile constants.pl perl constants.pl lb,ea,gb,sc $(UNICODE_VERSIONS) $(CONFIG_UNICODE): makefile echo "$(CURRENT_UNICODE_VERSION)" > $(CONFIG_UNICODE) touch $(CONFIGURE_IN) custom-data: $(UNICODEDATA) $(LINEBREAK) $(EASTASIANWIDTH) $(GRAPHEMEBREAK) $(SCRIPTS) custom.pl for f in $(EASTASIANWIDTH_CUSTOM) $(LINEBREAK_CUSTOM) $(GRAPHEMEBREAK_CUSTOM) $(SCRIPTS_CUSTOM); do \ if [ -e $$f ]; then mv $$f $$f.old; fi; done perl custom.pl ea $(UNICODE_VERSION) > $(EASTASIANWIDTH_CUSTOM) perl custom.pl lb $(UNICODE_VERSION) > $(LINEBREAK_CUSTOM) perl custom.pl gb $(UNICODE_VERSION) > $(GRAPHEMEBREAK_CUSTOM) custom: for v in $(UNICODE_VERSIONS); do \ $(MAKE) custom-data UNICODE_VERSION=$$v; \ done unicodedata-data: $(WGET) -O $(UNICODEDATA) $(UCD_BASE)UnicodeData\*.txt $(WGET) -O $(LINEBREAK) $(UCD_BASE)LineBreak\*.txt $(WGET) -O $(EASTASIANWIDTH) $(UCD_BASE)EastAsianWidth\*.txt $(WGET) -O $(GRAPHEMEBREAK) $(UCD_BASE)auxiliary/GraphemeBreakProperty\*.txt $(WGET) -O $(SCRIPTS) $(UCD_BASE)Scripts\*.txt unicodedata: for v in $(UNICODE_VERSIONS); do \ $(MAKE) unicodedata-data UNICODE_VERSION=$$v; \ done clean-data: rm -f $(DATA_C) clean: rm -f $(CONSTANTS_H) for v in $(UNICODE_VERSIONS); do \ $(MAKE) clean-data UNICODE_VERSION=$$v; \ done sombok-sombok-2.4.0/debian/000077500000000000000000000000001254141503700155235ustar00rootroot00000000000000sombok-sombok-2.4.0/debian/changelog000066400000000000000000000006161254141503700174000ustar00rootroot00000000000000sombok (2.0.5-2) unstable; urgency=low * Add a patch to fix a FTBFS on kFreeBSD (Closes: #630776) * Add some fixes in copyright file. * Update Vcs-* fields. -- Emmanuel Bouthenot Fri, 17 Jun 2011 14:34:04 +0000 sombok (2.0.5-1) unstable; urgency=low * Initial Release (Closes: #625754). -- Emmanuel Bouthenot Thu, 05 May 2011 11:33:46 +0000 sombok-sombok-2.4.0/debian/compat000066400000000000000000000000021254141503700167210ustar00rootroot000000000000008 sombok-sombok-2.4.0/debian/control000066400000000000000000000027101254141503700171260ustar00rootroot00000000000000Source: sombok Priority: optional Maintainer: Emmanuel Bouthenot Build-Depends: libthai-dev (>= 0.1.9), pkg-config, debhelper (>= 8.0.0), autotools-dev, doxygen Standards-Version: 3.9.2 Section: libs Homepage: http://sourceforge.net/projects/linefold/ Vcs-Git: git://anonscm.debian.org/users/kolter/sombok.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/sombok.git Package: libsombok-dev Section: libdevel Architecture: any Depends: libc6-dev, ${misc:Depends}, libsombok3 (= ${binary:Version}), libjs-jquery Description: Unicode Text Segmentation library (development files) Sombok library performs Line Breaking Algorithm described in Unicode Standards Annex #14 (UAX #14). East_Asian_Width informative properties defined by Annex #11 (UAX #11) may be concerned to determin breaking positions. This library also implements “default” Grapheme Cluster segmentation described in Annex #29 (UAX #29). . This package contains the development files. Package: libsombok3 Architecture: any Depends: libthai0 (>= 0.1.9~), ${shlibs:Depends}, ${misc:Depends} Description: Unicode Text Segmentation library Sombok library performs Line Breaking Algorithm described in Unicode Standards Annex #14 (UAX #14). East_Asian_Width informative properties defined by Annex #11 (UAX #11) may be concerned to determin breaking positions. This library also implements “default” Grapheme Cluster segmentation described in Annex #29 (UAX #29). sombok-sombok-2.4.0/debian/copyright000066400000000000000000000023241254141503700174570ustar00rootroot00000000000000Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: sombok Upstream-Contact: Hatuka*nezumi - IKEDA Soji Source: http://sourceforge.net/projects/linefold/files Files: * Copyright: 2011, Hatuka*nezumi - IKEDA Soji License: GPL-2+ Files: debian/* Copyright: 2011, Emmanuel Bouthenot 2011, Hatuka*nezumi - IKEDA Soji License: GPL-2+ License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". sombok-sombok-2.4.0/debian/docs000066400000000000000000000000621254141503700163740ustar00rootroot00000000000000README README.ja_JP ChangeLog ChangeLog.REL1 NEWS sombok-sombok-2.4.0/debian/libsombok-dev.dirs000066400000000000000000000000241254141503700211370ustar00rootroot00000000000000usr/lib usr/include sombok-sombok-2.4.0/debian/libsombok-dev.doc-base000066400000000000000000000004361254141503700216620ustar00rootroot00000000000000Document: libsombok-dev Title: Sombok Documentation Author: Hatuka*nezumi - IKEDA Soji Abstract: This document describes the Sombok API Section: Programming Format: HTML Index: /usr/share/doc/libsombok-dev/html/index.html Files: /usr/share/doc/libsombok-dev/html/* sombok-sombok-2.4.0/debian/libsombok-dev.install000066400000000000000000000002001254141503700216400ustar00rootroot00000000000000usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig/* usr/share/doc/sombok-*/html/* usr/share/doc/libsombok-dev/html sombok-sombok-2.4.0/debian/libsombok-dev.links000066400000000000000000000001261254141503700213210ustar00rootroot00000000000000/usr/share/javascript/jquery/jquery.min.js usr/share/doc/libsombok-dev/html/jquery.js sombok-sombok-2.4.0/debian/libsombok3.dirs000066400000000000000000000000101254141503700204410ustar00rootroot00000000000000usr/lib sombok-sombok-2.4.0/debian/libsombok3.install000066400000000000000000000000221254141503700211510ustar00rootroot00000000000000usr/lib/lib*.so.* sombok-sombok-2.4.0/debian/rules000077500000000000000000000003541254141503700166050ustar00rootroot00000000000000#!/usr/bin/make -f override_dh_clean: rm -rf doc/html dh_clean # removing JQuery embedded copy override_dh_install: rm -f debian/libsombok-dev/usr/share/doc/libsombok-dev/html/jquery.js dh_install %: dh $@ --with=autotools-dev sombok-sombok-2.4.0/debian/source/000077500000000000000000000000001254141503700170235ustar00rootroot00000000000000sombok-sombok-2.4.0/debian/source/format000066400000000000000000000000141254141503700202310ustar00rootroot000000000000003.0 (quilt) sombok-sombok-2.4.0/debian/source/options000066400000000000000000000000521254141503700204360ustar00rootroot00000000000000unapply-patches abort-on-upstream-changes sombok-sombok-2.4.0/debian/watch000066400000000000000000000001301254141503700165460ustar00rootroot00000000000000version=3 opts="uversionmangle=s/2011/1.9/" http://sf.net/linefold/sombok-(.*)\.tar\.gz sombok-sombok-2.4.0/doc/000077500000000000000000000000001254141503700150465ustar00rootroot00000000000000sombok-sombok-2.4.0/doc/doxyfile.in000066400000000000000000000005701254141503700172230ustar00rootroot00000000000000PROJECT_NAME = @PACKAGE@ PROJECT_NUMBER = @VERSION@ OUTPUT_DIRECTORY = doc OPTIMIZE_OUTPUT_FOR_C = YES EXTRACT_ALL = YES INPUT = lib include FILE_PATTERNS = *.c *.h EXCLUDE_PATTERNS = sombok_constants.h [0-9].[0-9].[0-9].c GENERATE_LATEX = NO GENERATE_MAN = NO ENABLE_PREPROCESSING = NO sombok-sombok-2.4.0/include/000077500000000000000000000000001254141503700157245ustar00rootroot00000000000000sombok-sombok-2.4.0/include/sombok.h.in000066400000000000000000000302341254141503700177760ustar00rootroot00000000000000/* * sombok.h - common definitions for Sombok library * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #ifndef _SOMBOK_H_ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include #include #include #include #ifdef HAVE_STRINGS_H # include #endif /* HAVE_STRINGS_H */ #define SOMBOK_VERSION "@PACKAGE_VERSION@" @SOMBOK_UNICHAR_T_IS_WCHAR_T@ @SOMBOK_UNICHAR_T_IS_UNSIGNED_INT@ @SOMBOK_UNICHAR_T_IS_UNSIGNED_LONG@ /*** *** Data structure. ***/ /* Primitive types */ /** Unicode character */ typedef @SOMBOK_UNICHAR_T@ unichar_t; /** Character property * @ingroup linebreak */ typedef unsigned char propval_t; /** Unicode string * @ingroup gcstring,linebreak,linebreak_break */ typedef struct { /** Sequence of Unicode character. * Note that NUL character (U+0000) may be contained. * NULL may specify zero-length string. */ unichar_t *str; /** Length of Unicode character sequence. */ size_t len; } unistr_t; /** Grapheme cluster * @ingroup gcstring */ typedef struct { /** Offset of Unicode string. */ size_t idx; /** Length of Unicode string. */ size_t len; /** Calculated number of columns. */ size_t col; /** Line breaking class of grapheme base. */ propval_t lbc; /** Line breaking class of grapheme extender if it is not CM. */ propval_t elbc; /** User-defined flag. */ unsigned char flag; } gcchar_t; /** Property map entry * @ingroup linebreak */ typedef struct { /** Beginning of UCS range. */ unichar_t beg; /** End of UCS range. */ unichar_t end; /** UAX #14 line breaking class. */ propval_t lbc; /** UAX #11 East_Asian_Width property value. */ propval_t eaw; /** UAX #29 Grapheme_Cluster_Break property value. */ propval_t gcb; /** Script property value. */ propval_t scr; } mapent_t; struct linebreak_t; /** Grapheme cluster string. * @ingroup gcstring,linebreak,linebreak_break */ typedef struct { /** Sequence of Unicode characters. * Note that NUL character (U+0000) may be contained. * NULL may specify zero-length string. */ unichar_t *str; /** Number of Unicode characters. */ size_t len; /** Sequence of grapheme clusters. * NULL may specify zero-length grapheme cluster string. */ gcchar_t *gcstr; /** Number of grapheme clusters. */ size_t gclen; /** Next position. */ size_t pos; /** linebreak object. */ struct linebreak_t *lbobj; } gcstring_t; /** @ingroup linebreak * state argument for format callback. */ typedef enum { LINEBREAK_STATE_NONE = 0, LINEBREAK_STATE_SOT, LINEBREAK_STATE_SOP, LINEBREAK_STATE_SOL, LINEBREAK_STATE_LINE, LINEBREAK_STATE_EOL, LINEBREAK_STATE_EOP, LINEBREAK_STATE_EOT, LINEBREAK_STATE_MAX } linebreak_state_t; typedef void (*linebreak_ref_func_t) (void *, int, int); typedef gcstring_t * (*linebreak_format_func_t) (struct linebreak_t *, linebreak_state_t, gcstring_t *); typedef double (*linebreak_sizing_func_t) (struct linebreak_t *, double, gcstring_t *, gcstring_t *, gcstring_t *); typedef gcstring_t * (*linebreak_urgent_func_t) (struct linebreak_t *, gcstring_t *); typedef gcstring_t * (*linebreak_prep_func_t) (struct linebreak_t *, void *, unistr_t *, unistr_t *); typedef gcstring_t * (*linebreak_obs_prep_func_t) (struct linebreak_t *, unistr_t *); /** LineBreak object. * @ingroup linebreak */ typedef struct linebreak_t { /** @name private members *@{*/ /** reference count */ unsigned long int refcount; /** state */ int state; /** buffered line */ unistr_t bufstr; /** spaces trailing to buffered line */ unistr_t bufspc; /** calculated columns of buffered line */ double bufcols; /** unread input */ unistr_t unread; /*@}*/ /** @name public members *@{*/ /** Maximum number of Unicode characters each line may contain. */ size_t charmax; /** Maximum number of columns. */ double colmax; /** Minimum number of columns. */ double colmin; /** User-tailored property map. */ mapent_t *map; size_t mapsiz; /** Newline sequence. */ unistr_t newline; /** Options. See Defines. */ unsigned int options; /** Data argument of callback functions. See utils.c. */ void *format_data; void *sizing_data; void *urgent_data; /** @deprecated Use prep_data instead. */ void *user_data; /** User-defined private data. */ void *stash; /** Format callback function. See utils.c. */ linebreak_format_func_t format_func; /** Sizing callback function. See utils.c. */ linebreak_sizing_func_t sizing_func; /** Urgent breaking callback function. See utils.c. */ linebreak_urgent_func_t urgent_func; /** Preprocessing callback function. See utils.c. * @deprecated Use prep_func instead. */ linebreak_obs_prep_func_t user_func; /** Reference Count function. * This may be called with 3 arguments: ref_func(data, type, action). * data is a (pointer to) external object assinged to stash, format_data, * sizing_data, urgent_data or prep_data members. type is type of object. * according to action being negative or positive, this function should * decrement or increment reference count of object, respectively. */ linebreak_ref_func_t ref_func; /** Number of last error. * may be a value of errno defined in or LINEBREAK_ELONG below. */ int errnum; /*@}*/ /** @name public members addendum on release 2011.1. *@{*/ /** Array of preprocessing callback functions. See utils.c. */ linebreak_prep_func_t * prep_func; /** Data argument of each preprocessing callback functions. See utils.c. */ void **prep_data; /*@}*/ } linebreak_t; /*** *** Constants. ***/ /** General: Unknown property value. */ #define PROP_UNKNOWN ((propval_t)~0) /** @ingroup gcstring * standard flag values. */ #define LINEBREAK_FLAG_PROHIBIT_BEFORE (1) #define LINEBREAK_FLAG_ALLOW_BEFORE (2) #define LINEBREAK_FLAG_BREAK_BEFORE LINEBREAK_FLAG_ALLOW_BEFORE /** @ingroup linebreak * default of charmax member. */ #define LINEBREAK_DEFAULT_CHARMAX (998) /** @ingroup linebreak * bitwise options. */ #define LINEBREAK_OPTION_EASTASIAN_CONTEXT (1) #define LINEBREAK_OPTION_HANGUL_AS_AL (2) #define LINEBREAK_OPTION_LEGACY_CM (4) #define LINEBREAK_OPTION_BREAK_INDENT (8) #define LINEBREAK_OPTION_COMPLEX_BREAKING (16) #define LINEBREAK_OPTION_NONSTARTER_LOOSE (32) #define LINEBREAK_OPTION_VIRAMA_AS_JOINER (64) #define LINEBREAK_OPTION_WIDE_NONSPACING_W (128) /** @ingroup linebreak * internal states. */ #define LINEBREAK_STATE_SOT_FORMAT (-LINEBREAK_STATE_SOT) #define LINEBREAK_STATE_SOP_FORMAT (-LINEBREAK_STATE_SOP) #define LINEBREAK_STATE_SOL_FORMAT (-LINEBREAK_STATE_SOL) /** @ingroup linebreak * type argument of ref_func callback. */ #define LINEBREAK_REF_STASH (0) #define LINEBREAK_REF_FORMAT (1) #define LINEBREAK_REF_SIZING (2) #define LINEBREAK_REF_URGENT (3) #define LINEBREAK_REF_USER (4) #define LINEBREAK_REF_PREP (5) /** @ingroup linebreak * Line breaking action. */ #define LINEBREAK_ACTION_MANDATORY (4) #define LINEBREAK_ACTION_DIRECT (3) #define LINEBREAK_ACTION_INDIRECT (2) #define LINEBREAK_ACTION_PROHIBITED (1) /** @ingroup linebreak * special errnum value. */ #define LINEBREAK_ELONG (-2) #define LINEBREAK_EEXTN (-3) /** @ingroup utf8 * check specs. */ #define SOMBOK_UTF8_CHECK_NONE (0) #define SOMBOK_UTF8_CHECK_MALFORMED (1) #define SOMBOK_UTF8_CHECK_SURROGATE (2) #define SOMBOK_UTF8_CHECK_NONUNICODE (3) /*** *** Public functions, global variables and macros. ***/ extern void linebreak_charprop(linebreak_t *, unichar_t, propval_t *, propval_t *, propval_t *, propval_t *); extern gcstring_t *gcstring_new(unistr_t *, linebreak_t *); extern gcstring_t *gcstring_new_from_utf8(char *, size_t, int, linebreak_t *); extern gcstring_t *gcstring_newcopy(unistr_t *, linebreak_t *); extern gcstring_t *gcstring_copy(gcstring_t *); extern void gcstring_destroy(gcstring_t *); extern gcstring_t *gcstring_append(gcstring_t *, gcstring_t *); extern size_t gcstring_columns(gcstring_t *); extern int gcstring_cmp(gcstring_t *, gcstring_t *); extern gcstring_t *gcstring_concat(gcstring_t *, gcstring_t *); extern gcchar_t *gcstring_next(gcstring_t *); extern void gcstring_setpos(gcstring_t *, int); extern void gcstring_shrink(gcstring_t *, int); extern gcstring_t *gcstring_substr(gcstring_t *, int, int); extern gcstring_t *gcstring_replace(gcstring_t *, int, int, gcstring_t *); #define gcstring_eos(gcstr) \ ((gcstr)->gclen <= (gcstr)->pos) #define gcstring_getpos(gcstr) \ ((gcstr)->pos) extern propval_t gcstring_lbclass(gcstring_t *, int); extern propval_t gcstring_lbclass_ext(gcstring_t *, int); extern linebreak_t *linebreak_new(linebreak_ref_func_t); extern linebreak_t *linebreak_copy(linebreak_t *); extern linebreak_t *linebreak_incref(linebreak_t *); extern void linebreak_destroy(linebreak_t *); extern void linebreak_set_newline(linebreak_t *, unistr_t *); extern void linebreak_set_stash(linebreak_t *, void *); extern void linebreak_set_format(linebreak_t *, linebreak_format_func_t, void *); extern void linebreak_add_prep(linebreak_t *, linebreak_prep_func_t, void *); extern void linebreak_set_sizing(linebreak_t *, linebreak_sizing_func_t, void *); extern void linebreak_set_urgent(linebreak_t *, linebreak_urgent_func_t, void *); extern void linebreak_set_user(linebreak_t *, linebreak_obs_prep_func_t, void *); extern void linebreak_reset(linebreak_t *); extern void linebreak_update_lbclass(linebreak_t *, unichar_t, propval_t); extern void linebreak_clear_lbclass(linebreak_t *); extern void linebreak_update_eawidth(linebreak_t *, unichar_t, propval_t); extern void linebreak_clear_eawidth(linebreak_t *); extern propval_t linebreak_search_lbclass(linebreak_t *, unichar_t); extern propval_t linebreak_search_eawidth(linebreak_t *, unichar_t); extern void linebreak_merge_lbclass(linebreak_t *, linebreak_t *); extern void linebreak_merge_eawidth(linebreak_t *, linebreak_t *); extern propval_t linebreak_eawidth(linebreak_t *, unichar_t); /* obs. */ extern propval_t linebreak_get_lbrule(linebreak_t *, propval_t, propval_t); extern propval_t linebreak_lbclass(linebreak_t *, unichar_t); /* obs. */ extern gcstring_t **linebreak_break(linebreak_t *, unistr_t *); extern gcstring_t **linebreak_break_fast(linebreak_t *, unistr_t *); extern gcstring_t **linebreak_break_from_utf8(linebreak_t *, char *, size_t, int); extern gcstring_t **linebreak_break_partial(linebreak_t *, unistr_t *); extern void linebreak_free_result(gcstring_t **, int); extern propval_t linebreak_lbrule(propval_t, propval_t); /* obs. */ extern const char *linebreak_unicode_version; extern const char *linebreak_propvals_EA[]; extern const char *linebreak_propvals_LB[]; extern const char *linebreak_southeastasian_supported; extern void linebreak_southeastasian_flagbreak(gcstring_t *); extern unistr_t *sombok_decode_utf8(unistr_t *, size_t, const char *, size_t, int); extern char *sombok_encode_utf8(char *, size_t *, size_t, unistr_t *); /*** *** Built-in callbacks for linebreak_t. ***/ extern gcstring_t *linebreak_format_SIMPLE(linebreak_t *, linebreak_state_t, gcstring_t *); extern gcstring_t *linebreak_format_NEWLINE(linebreak_t *, linebreak_state_t, gcstring_t *); extern gcstring_t *linebreak_format_TRIM(linebreak_t *, linebreak_state_t, gcstring_t *); extern gcstring_t *linebreak_prep_URIBREAK(linebreak_t *, void *, unistr_t *, unistr_t *); extern double linebreak_sizing_UAX11(linebreak_t *, double, gcstring_t *, gcstring_t *, gcstring_t *); extern gcstring_t *linebreak_urgent_ABORT(linebreak_t *, gcstring_t *); extern gcstring_t *linebreak_urgent_FORCE(linebreak_t *, gcstring_t *); #define _SOMBOK_H_ #endif /* _SOMBOK_H_ */ #ifdef MALLOC_DEBUG #include "src/mymalloc.h" #endif /* MALLOC_DEBUG */ sombok-sombok-2.4.0/include/sombok_constants.h000066400000000000000000000050311254141503700214620ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #ifndef _SOMBOK_CONSTANTS_H_ #define LB_BK ((propval_t)0) #define LB_CR ((propval_t)1) #define LB_LF ((propval_t)2) #define LB_NL ((propval_t)3) #define LB_SP ((propval_t)4) #define LB_OP ((propval_t)5) #define LB_CL ((propval_t)6) #define LB_CP ((propval_t)7) #define LB_QU ((propval_t)8) #define LB_GL ((propval_t)9) #define LB_NS ((propval_t)10) #define LB_EX ((propval_t)11) #define LB_SY ((propval_t)12) #define LB_IS ((propval_t)13) #define LB_PR ((propval_t)14) #define LB_PO ((propval_t)15) #define LB_NU ((propval_t)16) #define LB_AL ((propval_t)17) #define LB_HL ((propval_t)18) #define LB_ID ((propval_t)19) #define LB_IN ((propval_t)20) #define LB_HY ((propval_t)21) #define LB_BA ((propval_t)22) #define LB_BB ((propval_t)23) #define LB_B2 ((propval_t)24) #define LB_ZW ((propval_t)25) #define LB_CM ((propval_t)26) #define LB_WJ ((propval_t)27) #define LB_H2 ((propval_t)28) #define LB_H3 ((propval_t)29) #define LB_JL ((propval_t)30) #define LB_JV ((propval_t)31) #define LB_JT ((propval_t)32) #define LB_RI ((propval_t)33) #define LB_CB ((propval_t)34) #define LB_SG ((propval_t)35) #define LB_AI ((propval_t)36) #define LB_SA ((propval_t)37) #define LB_XX ((propval_t)38) #define LB_CJ ((propval_t)39) #define EA_Z ((propval_t)0) #define EA_Na ((propval_t)1) #define EA_N ((propval_t)2) #define EA_A ((propval_t)3) #define EA_W ((propval_t)4) #define EA_H ((propval_t)5) #define EA_F ((propval_t)6) #define EA_ZA ((propval_t)7) #define EA_ZW ((propval_t)8) #define GB_CR ((propval_t)0) #define GB_LF ((propval_t)1) #define GB_Control ((propval_t)2) #define GB_Extend ((propval_t)3) #define GB_Prepend ((propval_t)4) #define GB_SpacingMark ((propval_t)5) #define GB_L ((propval_t)6) #define GB_V ((propval_t)7) #define GB_T ((propval_t)8) #define GB_LV ((propval_t)9) #define GB_LVT ((propval_t)10) #define GB_Other ((propval_t)11) #define GB_Virama ((propval_t)12) #define GB_OtherLetter ((propval_t)13) #define GB_Regional_Indicator ((propval_t)14) #define SC_Common ((propval_t)0) #define SC_Inherited ((propval_t)1) #define SC_Unknown ((propval_t)2) #define SC_Han ((propval_t)3) #define SC_Hangul ((propval_t)4) #define SC_Thai ((propval_t)5) #define SC_Lao ((propval_t)6) #define SC_Myanmar ((propval_t)7) #define SC_Khmer ((propval_t)8) #define SC_Tai_Le ((propval_t)9) #define SC_New_Tai_Lue ((propval_t)10) #define SC_Tai_Tham ((propval_t)11) #define SC_Tai_Viet ((propval_t)12) #define SC_Ahom ((propval_t)13) #define _SOMBOK_CONSTANTS_H_ #endif /* _SOMBOK_CONSTANTS_H_ */ sombok-sombok-2.4.0/lib/000077500000000000000000000000001254141503700150475ustar00rootroot00000000000000sombok-sombok-2.4.0/lib/5.1.0.c000066400000000000000000007547261254141503700157010ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "5.1.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,D,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,D,I,I,P,P,P,P,I,I,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,I,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,I,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,I,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,I,P,D,I,I,I,P,P,P,D,D,I,I,D,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,I,P,D,I,I,I,P,P,P,D,D,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,I,I,I,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,I,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,D,P,D,I,D,I,P,P,P,D,D,I,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BA)={P,P,P,P,P,D,P,D,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BB)={P,P,P,P,P,I,P,I,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,I,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,D,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CB)={P,P,P,P,P,D,P,D,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 345, 785, 345, 817, 849, 345, 345, 866, 896, 922, 940, 961, 345, 345, 987, 1019, 1040, 345, 345, 345, 345, 345, 345, 345, 345, 1071, 1075, 1106, 1136, 1167, 1171, 1202, 1232, 1071, 1075, 1264, 1290, 1071, 1075, 1322, 1352, 1167, 1370, 1402, 1432, 1462, 1465, 1497, 1523, 1554, 1558, 1589, 1432, 1619, 1623, 1655, 1432, 1619, 1465, 1687, 1717, 1619, 345, 1743, 1775, 1806, 1822, 1854, 345, 1885, 1917, 1949, 345, 1980, 2012, 345, 2044, 2076, 2101, 2133, 345, 2165, 2186, 2218, 2249, 2279, 345, 345, 345, 2311, 2311, 2317, 2349, 2349, 2378, 2386, 2392, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2418, 2450, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2482, 345, 345, 2511, 2525, 2546, 2569, 2569, 2601, 2613, 2643, 1019, 2673, 345, 345, 345, 345, 1455, 345, 345, 345, 2705, 2733, 2751, 2783, 2805, 2836, 345, 2868, 345, 345, 345, 345, 345, 345, 345, 2900, 2912, 2942, 2973, 3005, 3036, 345, 345, 345, 3064, 3096, 3122, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3154, 3179, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3211, 3243, 3275, 3306, 3338, 3370, 3402, 940, 3169, 3431, 3462, 3475, 3507, 3533, 3559, 3585, 3610, 3642, 3673, 3703, 3735, 3765, 3792, 345, 345, 3805, 3828, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3860, 3860, 3860, 3860, 3882, 3860, 3860, 3914, 3930, 3962, 3994, 4022, 4052, 4079, 345, 4107, 4139, 345, 345, 345, 345, 345, 4155, 4185, 4216, 4248, 345, 4275, 4301, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4330, 345, 4355, 4383, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4413, 345, 345, 345, 345, 345, 345, 345, 3154, 4445, 4477, 345, 345, 4509, 4536, 4536, 4548, 4536, 4536, 4536, 4536, 4536, 4536, 4546, 4568, 4600, 4632, 4664, 4693, 4722, 4751, 4693, 4780, 4812, 4830, 4536, 4536, 4520, 4544, 4536, 4858, 4537, 4536, 4890, 4536, 4536, 4536, 4536, 4537, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 345, 345, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4675, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4909, 4536, 4934, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4953, 1019, 345, 4970, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5000, 5029, 345, 5041, 1556, 5065, 5093, 345, 1019, 5119, 5144, 345, 345, 345, 345, 345, 345, 5167, 5196, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5252, 5228, 5232, 5236, 5240, 5244, 5248, 5280, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 2419, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5284, 345, 345, 345, 345, 345, 5316, 5348, 5380, 5408, 5439, 345, 345, 345, 5451, 5483, 5515, 5545, 5577, 5594, 5626, 5657, 5689, 345, 345, 345, 345, 345, 345, 345, 345, 5721, 345, 345, 345, 345, 345, 345, 5724, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5754, 345, 2466, 345, 345, 345, 345, 345, 345, 1019, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5754, 345, 345, 345, 345, 345, 345, 345, 5786, 5802, 5834, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5858, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5885, 5914, 5936, 345, 345, 345, 345, 5966, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5984, 5998, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/5.2.0.c000066400000000000000000010623041254141503700156630ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "5.2.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,I,I,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,I,I,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,I,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,D,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,I,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BA)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 345, 785, 345, 817, 849, 345, 345, 866, 896, 922, 940, 961, 345, 345, 987, 1019, 1040, 1066, 1094, 345, 345, 345, 345, 345, 345, 1126, 1130, 1161, 1191, 1222, 1226, 1257, 1287, 1318, 1130, 1350, 1376, 1318, 1130, 1408, 1438, 1222, 1456, 1488, 1518, 1548, 1551, 1583, 1609, 1640, 1644, 1675, 1518, 1705, 1709, 1741, 1518, 1705, 1551, 1773, 1803, 1705, 345, 1829, 1861, 1892, 1908, 1940, 345, 1971, 2003, 2035, 345, 2066, 2098, 345, 2130, 2162, 2187, 2219, 345, 2251, 2272, 2304, 2335, 2365, 345, 345, 345, 2397, 2397, 2397, 2429, 2429, 2458, 2466, 2472, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2504, 2536, 345, 345, 345, 345, 2537, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2569, 345, 345, 2598, 2612, 2633, 2656, 2656, 2688, 2700, 2730, 1019, 2760, 345, 345, 345, 345, 1541, 345, 345, 345, 2792, 2820, 2838, 2870, 2890, 2921, 345, 2953, 2985, 2996, 3028, 3060, 3092, 345, 345, 3124, 3136, 3166, 3197, 3229, 3260, 345, 345, 345, 3288, 3060, 3320, 345, 345, 3352, 3383, 345, 345, 345, 345, 345, 345, 3415, 3440, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3472, 3504, 3536, 3567, 3599, 3631, 3663, 940, 3430, 3692, 3723, 3736, 3768, 3794, 3820, 3846, 3871, 3903, 3934, 3964, 3996, 4026, 4053, 345, 345, 4066, 4089, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4121, 4121, 4121, 4121, 4143, 4121, 4121, 4175, 4191, 4223, 4255, 4283, 4313, 4340, 345, 4368, 4400, 4416, 4416, 4442, 4472, 345, 4504, 4534, 4565, 4597, 345, 4624, 4650, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4679, 345, 4704, 4732, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4762, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4788, 345, 345, 345, 345, 345, 345, 345, 3415, 4820, 4852, 345, 345, 4884, 4911, 4911, 4923, 4911, 4911, 4911, 4911, 4911, 4911, 4921, 4943, 4975, 5007, 5039, 5068, 5097, 5126, 5068, 5155, 5187, 5205, 4911, 4911, 4895, 4919, 4911, 5233, 4912, 4911, 5265, 4911, 4911, 4911, 4911, 4912, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 345, 345, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 5050, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 5284, 4911, 5309, 3320, 345, 345, 345, 345, 345, 345, 345, 345, 5328, 1019, 345, 5345, 345, 345, 345, 5375, 345, 345, 345, 345, 345, 345, 345, 345, 5405, 5434, 345, 5459, 1642, 5483, 5511, 3429, 1019, 5537, 5562, 5594, 1126, 5623, 5655, 345, 345, 5681, 5710, 5742, 5774, 5790, 5822, 345, 345, 345, 345, 345, 345, 345, 345, 5854, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5910, 5886, 5890, 5894, 5898, 5902, 5906, 5938, 5963, 5974, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 2505, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6002, 345, 345, 345, 345, 345, 6034, 6066, 6098, 6126, 6157, 345, 345, 345, 6169, 6201, 6233, 6263, 6295, 6312, 6344, 6375, 6407, 345, 345, 345, 345, 345, 345, 345, 345, 3317, 345, 345, 345, 345, 345, 345, 6437, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2538, 345, 2553, 345, 345, 345, 345, 345, 345, 1019, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2546, 345, 345, 345, 345, 345, 2538, 345, 345, 345, 345, 345, 345, 345, 6468, 6484, 6516, 345, 345, 345, 345, 345, 345, 6540, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3229, 6572, 3318, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6604, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6624, 345, 6654, 345, 345, 345, 345, 345, 345, 6664, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6692, 6721, 6743, 345, 345, 345, 345, 3467, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6761, 6775, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6807, 6825, 6857, 6889, 6921, 345, 345, 345, 6953, 4925, 5307, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/6.0.0.c000066400000000000000000010740351254141503700156660ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "6.0.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,D,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BA)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 345, 785, 345, 817, 849, 345, 345, 866, 897, 923, 941, 962, 345, 345, 988, 1020, 1041, 1067, 1095, 1109, 345, 345, 345, 345, 345, 1141, 1147, 1178, 1208, 1239, 1243, 1274, 1304, 1335, 1339, 1370, 1396, 1335, 1339, 1428, 1458, 1239, 1476, 1508, 1538, 1568, 1571, 1603, 1629, 1660, 1664, 1695, 1538, 1725, 1729, 1761, 1538, 1725, 1571, 1793, 1823, 1725, 345, 1849, 1881, 1912, 1928, 1960, 345, 1991, 2023, 2055, 345, 2086, 2118, 345, 2150, 2182, 2207, 2239, 345, 2271, 2292, 2324, 2355, 2385, 345, 345, 345, 2417, 2417, 2417, 2449, 2449, 2478, 2486, 2492, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2524, 2556, 345, 345, 345, 345, 2557, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2589, 345, 345, 2618, 2632, 2653, 2676, 2676, 2708, 2720, 2750, 1020, 2780, 345, 345, 345, 345, 1561, 345, 345, 345, 2812, 2840, 2858, 2890, 2910, 2941, 345, 2973, 3005, 3016, 3048, 3080, 3112, 345, 345, 3144, 3156, 3186, 3217, 3249, 3280, 345, 3306, 345, 3334, 3080, 3366, 345, 345, 3398, 3429, 345, 345, 345, 345, 345, 345, 3461, 966, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3493, 3525, 3557, 3588, 3620, 3652, 3684, 941, 3476, 3713, 3744, 3757, 3789, 3815, 3841, 3867, 3892, 3924, 3955, 3985, 4017, 4047, 4074, 345, 345, 4087, 4110, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4142, 4142, 4142, 4142, 4164, 4142, 4142, 4196, 4212, 4244, 4276, 4304, 4334, 4361, 345, 4389, 4421, 4437, 4437, 4463, 4493, 345, 4525, 4555, 4586, 4618, 345, 4645, 4671, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4700, 345, 4725, 4753, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4783, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4809, 345, 345, 345, 4841, 345, 345, 345, 3461, 4873, 4905, 345, 345, 4937, 4964, 4964, 4976, 4964, 4964, 4964, 4964, 4964, 4964, 4974, 4996, 5028, 5060, 5092, 5121, 5150, 5179, 5121, 5208, 5240, 5258, 4964, 4964, 4948, 4969, 4964, 5286, 4965, 4964, 5318, 4964, 4964, 4964, 4964, 4965, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 345, 345, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 5103, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 5337, 4964, 5362, 3366, 345, 345, 345, 345, 345, 345, 345, 345, 5381, 1020, 345, 5398, 345, 345, 345, 5428, 345, 345, 345, 345, 345, 345, 345, 345, 5458, 5487, 345, 5512, 1662, 5536, 5564, 3475, 1020, 5590, 5615, 5647, 1141, 5676, 5708, 345, 345, 5734, 5763, 5795, 5827, 5843, 5875, 345, 345, 345, 345, 345, 345, 345, 345, 5907, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5963, 5939, 5943, 5947, 5951, 5955, 5959, 5991, 6016, 6027, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 6055, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6086, 345, 345, 345, 345, 345, 6118, 6150, 6182, 6210, 6241, 345, 345, 345, 6253, 6285, 6317, 6347, 6379, 6396, 6428, 6459, 6491, 345, 345, 345, 345, 345, 345, 345, 345, 3363, 345, 345, 345, 345, 345, 345, 6056, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2558, 345, 2573, 345, 345, 345, 345, 345, 345, 1020, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2566, 345, 345, 345, 345, 345, 2558, 345, 345, 345, 345, 345, 345, 345, 6522, 6538, 6570, 345, 345, 345, 345, 345, 345, 6594, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6626, 6634, 6660, 1014, 3249, 6676, 3364, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6708, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6728, 345, 6758, 345, 345, 345, 345, 345, 345, 6768, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6800, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6827, 6856, 6878, 345, 345, 345, 345, 6908, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6926, 6940, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6972, 6990, 4142, 7012, 7028, 345, 345, 345, 7060, 4969, 7083, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_Prepend, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_SA, EA_N, GB_Prepend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_Z, GB_Control, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Prepend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/6.1.0.c000066400000000000000000011341371254141503700156670ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "6.1.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "HL", "CJ", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BA)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 774, 806, 345, 838, 870, 345, 345, 887, 918, 944, 962, 983, 345, 345, 1009, 1041, 1062, 1088, 1116, 1130, 345, 345, 345, 345, 1158, 1190, 1196, 1227, 1257, 1288, 1292, 1323, 1353, 1384, 1388, 1419, 1445, 1384, 1388, 1477, 1507, 1288, 1525, 1557, 1587, 1617, 1620, 1652, 1678, 1709, 1713, 1744, 1587, 1774, 1778, 1810, 1587, 1774, 1620, 1842, 1872, 1774, 345, 1898, 1930, 1961, 1976, 2008, 345, 2039, 2071, 2103, 345, 2135, 2167, 345, 2199, 2231, 2256, 2288, 345, 2320, 2339, 2371, 2402, 2432, 345, 345, 345, 2464, 2464, 2464, 2496, 2496, 2525, 2533, 2539, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2571, 2603, 345, 345, 345, 345, 2604, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2636, 345, 345, 2665, 2679, 2700, 2723, 2723, 2755, 2767, 2797, 1041, 2827, 345, 345, 345, 345, 1610, 345, 345, 345, 2859, 2887, 2905, 2937, 2957, 2984, 345, 3016, 3048, 3059, 3091, 3123, 3155, 345, 345, 3187, 3199, 3229, 3260, 3292, 3323, 345, 3349, 345, 3377, 3123, 3409, 345, 345, 3441, 3472, 345, 345, 345, 345, 345, 345, 3504, 987, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3536, 3568, 3600, 3631, 3663, 3695, 3727, 962, 3519, 3756, 3787, 3800, 3832, 3858, 3884, 3910, 3935, 3967, 3998, 4028, 4060, 4090, 4117, 345, 345, 4130, 4153, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4185, 4185, 4185, 4185, 4207, 4185, 4185, 4239, 4255, 4287, 4319, 4347, 4377, 4404, 345, 4432, 4464, 4480, 4480, 4506, 4536, 345, 4568, 4598, 4629, 4661, 345, 4688, 4714, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4743, 345, 4768, 4796, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4826, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4852, 345, 345, 345, 4884, 345, 345, 345, 3504, 4916, 4948, 345, 345, 4980, 5007, 5007, 5019, 5007, 5007, 5007, 5007, 5007, 5007, 5017, 5039, 5071, 5103, 5135, 5164, 5193, 5225, 5164, 5254, 5286, 5304, 5007, 5007, 4991, 5012, 5007, 5332, 5008, 5007, 5364, 5007, 5007, 5007, 5007, 5008, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 345, 345, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5380, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5402, 5007, 5427, 3409, 345, 345, 345, 345, 345, 345, 345, 345, 5446, 1041, 345, 5463, 5493, 345, 345, 5508, 345, 345, 345, 345, 345, 345, 345, 345, 5538, 5567, 345, 5592, 1711, 5616, 5644, 3518, 1041, 5670, 5695, 5727, 1190, 5756, 5788, 345, 345, 5814, 5843, 5875, 5907, 5923, 5955, 5987, 345, 345, 345, 345, 345, 345, 345, 6016, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6072, 6048, 6052, 6056, 6060, 6064, 6068, 6100, 6125, 6136, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 6168, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 6200, 6231, 6263, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6279, 345, 345, 345, 345, 345, 6311, 6343, 6375, 6403, 6434, 345, 345, 345, 6446, 6478, 6510, 6540, 6572, 6589, 6621, 6652, 6684, 345, 345, 345, 345, 345, 345, 345, 345, 3406, 345, 345, 345, 345, 345, 345, 6714, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2605, 345, 2620, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2613, 345, 345, 345, 345, 345, 2605, 345, 345, 345, 345, 345, 345, 345, 6745, 6761, 6793, 345, 345, 345, 345, 345, 345, 6817, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6849, 6857, 6883, 1035, 3292, 6899, 3407, 6931, 3533, 6957, 3405, 345, 3292, 6989, 7021, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7047, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7071, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7091, 345, 7121, 345, 345, 345, 345, 345, 345, 7131, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7159, 7176, 7207, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7239, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7266, 7295, 7317, 345, 345, 345, 345, 7347, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7365, 7379, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7411, 7429, 4185, 7451, 7467, 345, 345, 345, 7499, 5012, 7522, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_JV, EA_W, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_JT, EA_W, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/6.2.0.c000066400000000000000000012057751254141503700156770ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "6.2.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", "Regional_Indicator", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "HL", "CJ", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BA)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,I,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 774, 806, 345, 838, 870, 345, 345, 887, 918, 944, 962, 983, 345, 345, 1009, 1041, 1062, 1088, 1116, 1130, 345, 345, 345, 345, 1158, 1190, 1196, 1227, 1257, 1288, 1292, 1323, 1353, 1384, 1388, 1419, 1445, 1384, 1388, 1477, 1507, 1288, 1525, 1557, 1587, 1617, 1620, 1652, 1678, 1709, 1713, 1744, 1587, 1774, 1778, 1810, 1587, 1774, 1620, 1842, 1872, 1774, 345, 1898, 1930, 1961, 1976, 2008, 345, 2039, 2071, 2103, 345, 2135, 2167, 345, 2199, 2231, 2256, 2288, 345, 2320, 2339, 2371, 2402, 2432, 345, 345, 345, 2464, 2464, 2464, 2496, 2496, 2520, 2528, 2528, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2560, 2592, 345, 345, 345, 345, 2593, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2625, 345, 345, 2654, 2668, 2689, 2712, 2712, 2744, 2756, 2786, 1041, 2816, 345, 345, 345, 345, 1610, 345, 345, 345, 2848, 2876, 2894, 2926, 2946, 2973, 345, 3005, 3037, 3048, 3080, 3112, 3144, 345, 345, 3176, 3188, 3218, 3249, 3281, 3312, 345, 3338, 345, 3366, 3112, 3398, 345, 345, 3430, 3461, 345, 345, 345, 345, 345, 345, 3493, 987, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3525, 3557, 3589, 3620, 3652, 3684, 3716, 962, 3508, 3745, 3776, 3789, 3821, 3847, 3873, 3899, 3924, 3956, 3987, 4017, 4049, 4079, 4106, 345, 345, 4119, 4147, 345, 345, 345, 345, 345, 4163, 345, 345, 345, 4195, 4195, 4195, 4195, 4217, 4195, 4195, 4249, 4265, 4297, 4329, 4357, 4387, 4419, 4451, 4483, 4515, 4547, 4579, 4611, 4642, 4674, 4688, 4718, 4749, 4781, 345, 4808, 4834, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4863, 345, 4888, 4916, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4946, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4972, 345, 345, 345, 5004, 345, 345, 345, 3493, 5036, 5068, 345, 345, 5100, 5127, 5127, 5139, 5127, 5127, 5127, 5127, 5127, 5127, 5137, 5159, 5191, 5223, 5255, 5284, 5313, 5345, 5284, 5374, 5406, 5424, 5127, 5127, 5111, 5132, 5127, 5452, 5128, 5127, 5484, 5127, 5127, 5127, 5127, 5128, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 345, 345, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5500, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5522, 5127, 5547, 3398, 345, 345, 345, 345, 345, 345, 345, 345, 5566, 1041, 345, 5583, 5613, 345, 345, 5628, 345, 345, 345, 345, 345, 345, 345, 345, 5658, 5687, 345, 5712, 1711, 5736, 5764, 3507, 1041, 5790, 5815, 5847, 1190, 5876, 5908, 345, 345, 5934, 5963, 5995, 6027, 6043, 6075, 6107, 345, 345, 345, 345, 345, 345, 345, 6136, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6192, 6168, 6172, 6176, 6180, 6184, 6188, 6220, 6245, 2532, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 6277, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 5127, 6309, 6340, 6372, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6388, 345, 345, 345, 345, 345, 6420, 6452, 6484, 6512, 6543, 345, 345, 345, 6555, 6587, 6619, 6649, 6681, 6698, 6730, 6761, 6793, 345, 345, 345, 345, 345, 345, 345, 345, 3395, 345, 345, 345, 345, 345, 345, 6823, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2594, 345, 2609, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2602, 345, 345, 345, 345, 345, 2594, 345, 345, 345, 345, 345, 345, 345, 6854, 6870, 6902, 345, 345, 345, 345, 345, 345, 6926, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6958, 6966, 6992, 1035, 3281, 7008, 3396, 7040, 3522, 7066, 3394, 345, 3281, 7098, 7130, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7156, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7180, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7200, 345, 7230, 345, 345, 345, 345, 345, 345, 7240, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7268, 7285, 7316, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7348, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7375, 7404, 7426, 345, 345, 345, 345, 7456, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7474, 7488, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7520, 7540, 7520, 7520, 7556, 7588, 7619, 345, 7651, 7669, 4195, 7691, 7707, 345, 345, 7734, 7766, 5132, 7789, 345, 345, 345, 345, 345, 7520, 7821, 7520, 7523, 7556, 7844, 7867, 7899, 7520, 7521, 7931, 7520, 7520, 7963, 7520, 7982, 8011, 8038, 7883, 8048, 345, 345, 345, 8056, 7520, 7520, 8087, 345, 7520, 7520, 4682, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/6.3.0.c000066400000000000000000012077171254141503700156760ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "6.3.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", "Regional_Indicator", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "HL", "CJ", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BA)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,I,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 774, 806, 345, 838, 870, 345, 345, 887, 918, 944, 962, 983, 345, 345, 1009, 1041, 1062, 1088, 1116, 1130, 345, 345, 345, 345, 1158, 1190, 1196, 1227, 1257, 1288, 1292, 1323, 1353, 1384, 1388, 1419, 1445, 1384, 1388, 1477, 1507, 1288, 1525, 1557, 1587, 1617, 1620, 1652, 1678, 1709, 1713, 1744, 1587, 1774, 1778, 1810, 1587, 1774, 1620, 1842, 1872, 1774, 345, 1898, 1930, 1961, 1976, 2008, 345, 2039, 2071, 2103, 345, 2135, 2167, 345, 2199, 2231, 2256, 2288, 345, 2320, 2339, 2371, 2402, 2432, 345, 345, 345, 2464, 2464, 2464, 2496, 2496, 2520, 2528, 2528, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2560, 2592, 345, 345, 345, 345, 2593, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2625, 345, 345, 2654, 2668, 2689, 2712, 2712, 2744, 2756, 2786, 1041, 2816, 345, 345, 345, 345, 1610, 345, 345, 345, 2848, 2876, 2894, 2926, 2946, 2973, 345, 3005, 3037, 3048, 3080, 3112, 3144, 345, 345, 3176, 3188, 3218, 3249, 3281, 3312, 345, 3338, 345, 3366, 3112, 3398, 345, 345, 3430, 3461, 345, 345, 345, 345, 345, 345, 3493, 987, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3525, 3557, 3589, 3620, 3652, 3684, 3716, 3739, 3508, 3771, 3802, 3815, 3847, 3873, 3899, 3925, 3950, 3982, 4013, 4043, 4075, 4105, 4132, 345, 345, 4145, 4173, 345, 345, 345, 345, 345, 4189, 345, 345, 345, 4221, 4221, 4221, 4221, 4243, 4221, 4221, 4275, 4291, 4323, 4355, 4383, 4413, 4445, 4477, 4509, 4541, 4573, 4605, 4637, 4668, 4700, 4714, 4744, 4775, 4807, 345, 4834, 4860, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4889, 345, 4914, 4942, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4972, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4998, 345, 345, 345, 5030, 345, 345, 345, 3493, 5062, 5094, 345, 345, 5126, 5153, 5153, 5165, 5153, 5153, 5153, 5153, 5153, 5153, 5163, 5185, 5217, 5249, 5281, 5310, 5339, 5371, 5310, 5400, 5432, 5450, 5153, 5153, 5137, 5158, 5153, 5478, 5154, 5153, 5510, 5153, 5153, 5153, 5153, 5154, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 345, 345, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5526, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5548, 5153, 5573, 3398, 345, 345, 345, 345, 345, 345, 345, 345, 5592, 1041, 345, 5609, 5639, 345, 345, 5654, 345, 345, 345, 345, 345, 345, 345, 345, 5684, 5713, 345, 5738, 1711, 5762, 5790, 3507, 1041, 5816, 5841, 5873, 1190, 5902, 5934, 345, 345, 5960, 5989, 6021, 6053, 6069, 6101, 6133, 345, 345, 345, 345, 345, 345, 345, 6162, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6218, 6194, 6198, 6202, 6206, 6210, 6214, 6246, 6271, 2532, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 6303, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 6335, 6366, 6398, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6414, 345, 345, 345, 345, 345, 6446, 6478, 6510, 6538, 6569, 345, 345, 345, 6581, 6613, 6645, 6675, 6707, 6724, 6756, 6787, 6819, 345, 345, 345, 345, 345, 345, 345, 345, 3395, 345, 345, 345, 345, 345, 345, 6849, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2594, 345, 2609, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2602, 345, 345, 345, 345, 345, 2594, 345, 345, 345, 345, 345, 345, 345, 6880, 6896, 6928, 345, 345, 345, 345, 345, 345, 6952, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6984, 6992, 7018, 1035, 3281, 7034, 3396, 7066, 3522, 7092, 3394, 345, 3281, 7124, 7156, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7182, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7206, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7226, 345, 7256, 345, 345, 345, 345, 345, 345, 7266, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7294, 7311, 7342, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7374, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7401, 7430, 7452, 345, 345, 345, 345, 7482, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7500, 7514, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7546, 7566, 7546, 7546, 7582, 7614, 7645, 345, 7677, 7695, 4221, 7717, 7733, 345, 345, 7760, 7792, 5158, 7815, 345, 345, 345, 345, 345, 7546, 7847, 7546, 7549, 7582, 7870, 7893, 7925, 7546, 7547, 7957, 7546, 7546, 7989, 7546, 8008, 8037, 8064, 7909, 8074, 345, 345, 345, 8082, 7546, 7546, 8113, 345, 7546, 7546, 4708, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/7.0.0.c000066400000000000000000013017001254141503700156570ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "7.0.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", "Regional_Indicator", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "HL", "CJ", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BA)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,I,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 774, 806, 345, 838, 870, 345, 345, 887, 918, 944, 962, 983, 345, 345, 1009, 1041, 1062, 1088, 1116, 1130, 345, 345, 345, 345, 1158, 1187, 1193, 1224, 1254, 1285, 1289, 1320, 1350, 1381, 1385, 1416, 1442, 1381, 1385, 1474, 1504, 1285, 1522, 1554, 1584, 1614, 1617, 1649, 1675, 1707, 1711, 1742, 1584, 1285, 1765, 1797, 1584, 1285, 1617, 1829, 1859, 1889, 345, 1911, 1943, 1974, 1989, 2021, 345, 2052, 2084, 2116, 345, 2148, 2180, 345, 2212, 2244, 2269, 2301, 345, 2333, 2352, 2384, 2415, 2445, 345, 345, 345, 2477, 2477, 2477, 2509, 2509, 2533, 2541, 2541, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2573, 2605, 345, 345, 345, 345, 2606, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2638, 345, 345, 2667, 2681, 2702, 2725, 2725, 2757, 2769, 2799, 1041, 2829, 345, 345, 345, 345, 1607, 345, 345, 345, 2861, 2889, 2907, 2939, 2959, 2986, 345, 3018, 3050, 3061, 3093, 3125, 3157, 345, 345, 1186, 3188, 3218, 3249, 3281, 3312, 345, 3338, 345, 3366, 3125, 3398, 345, 345, 3430, 3461, 345, 345, 345, 345, 345, 345, 3493, 3503, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3535, 3567, 3599, 3630, 3662, 3694, 3726, 3754, 3770, 3799, 3830, 3843, 3875, 3901, 3927, 3953, 3978, 4010, 4041, 4071, 4103, 4133, 4160, 345, 345, 4192, 4220, 345, 345, 345, 345, 345, 4236, 345, 345, 345, 4268, 4268, 4268, 4268, 4290, 4268, 4268, 4322, 4338, 4370, 4402, 4430, 4460, 4492, 4524, 4556, 4588, 4620, 4652, 4684, 4715, 4747, 4761, 4791, 4822, 4854, 345, 4881, 4907, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4936, 345, 4961, 4989, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5019, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5045, 345, 345, 345, 5077, 345, 345, 345, 3493, 5109, 5141, 5173, 345, 5205, 5232, 5232, 5244, 5232, 5232, 5232, 5232, 5232, 5232, 5242, 5264, 5296, 5328, 5360, 5389, 5418, 5450, 5389, 5479, 5511, 5529, 5232, 5232, 5216, 5237, 5232, 5557, 5233, 5232, 5589, 5232, 5232, 5232, 5232, 5233, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 345, 345, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5605, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5627, 5232, 5652, 3398, 345, 345, 345, 345, 345, 345, 345, 345, 5671, 1041, 345, 5688, 5718, 345, 345, 5733, 345, 345, 345, 345, 345, 345, 345, 345, 5763, 5792, 345, 5817, 1709, 5841, 5869, 5901, 1041, 5927, 5952, 5984, 1187, 6013, 6045, 6077, 345, 6108, 6137, 6169, 6201, 6217, 6249, 6281, 345, 345, 345, 345, 345, 345, 345, 6310, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6366, 6342, 6346, 6350, 6354, 6358, 6362, 6394, 6419, 2545, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 6451, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 6483, 6514, 6546, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6562, 345, 345, 345, 345, 345, 6594, 6626, 6658, 6686, 6717, 345, 345, 345, 6729, 6761, 6793, 6823, 6855, 6872, 6904, 6935, 6967, 345, 345, 345, 345, 345, 345, 345, 345, 3395, 345, 345, 345, 345, 345, 345, 6997, 345, 345, 345, 345, 345, 345, 345, 5717, 345, 345, 345, 7027, 2607, 345, 2622, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2615, 345, 345, 345, 345, 345, 2607, 345, 345, 345, 345, 345, 345, 345, 7058, 7074, 7106, 345, 345, 345, 345, 7133, 345, 7156, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7188, 7196, 7222, 7248, 3281, 7280, 3396, 7238, 3532, 7312, 3394, 7344, 3281, 7366, 7398, 345, 345, 7424, 345, 345, 345, 345, 5718, 7456, 1285, 1289, 7488, 7518, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7539, 7570, 345, 345, 345, 345, 345, 345, 7596, 7628, 345, 345, 7644, 7676, 345, 345, 7702, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7726, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7747, 345, 7777, 345, 345, 345, 345, 345, 345, 7787, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7819, 345, 345, 345, 7835, 345, 7857, 7885, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7911, 7928, 7959, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7991, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7994, 8026, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8053, 8082, 8104, 345, 345, 345, 345, 8134, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8152, 8166, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8198, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8230, 8250, 8230, 8230, 8266, 8298, 8314, 8331, 8363, 8381, 4268, 8403, 8419, 345, 345, 8446, 8478, 5237, 8501, 345, 345, 345, 345, 345, 8230, 8533, 8230, 8232, 8549, 8556, 8585, 8605, 8230, 8230, 8230, 8230, 8230, 8636, 8230, 8231, 8668, 8695, 8717, 8733, 8230, 8755, 8767, 8795, 8230, 8230, 8824, 8840, 8230, 8230, 8872, 8904, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_SpacingMark, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_IN, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/8.0.0.c000066400000000000000000013202501254141503700156610ustar00rootroot00000000000000/* * This file is automatically generated. DON'T EDIT THIS FILE MANUALLY. */ #include "sombok_constants.h" #include "sombok.h" #define UNICODE_VERSION "8.0.0" const char *linebreak_unicode_version = UNICODE_VERSION; const char *linebreak_propvals_EA[] = { "Z", "Na", "N", "A", "W", "H", "F", "ZA", "ZW", NULL }; const char *linebreak_propvals_GB[] = { "CR", "LF", "Control", "Extend", "Prepend", "SpacingMark", "L", "V", "T", "LV", "LVT", "Other", "Virama", "OtherLetter", "Regional_Indicator", NULL }; const char *linebreak_propvals_LB[] = { "BK", "CR", "LF", "NL", "SP", "OP", "CL", "CP", "QU", "GL", "NS", "EX", "SY", "IS", "PR", "PO", "NU", "AL", "HL", "ID", "IN", "HY", "BA", "BB", "B2", "ZW", "CM", "WJ", "H2", "H3", "JL", "JV", "JT", "RI", "CB", "SG", "AI", "SA", "CJ", "XX", NULL }; const char *linebreak_propvals_SC[] = { "Common", "Inherited", "Unknown", "Han", "Hangul", "Thai", "Lao", "Myanmar", "Khmer", "Tai_Le", "New_Tai_Lue", "Tai_Tham", "Tai_Viet", "Ahom", NULL }; #define M (LINEBREAK_ACTION_MANDATORY) #define D (LINEBREAK_ACTION_DIRECT) #define I (LINEBREAK_ACTION_INDIRECT) #define P (LINEBREAK_ACTION_PROHIBITED) #define r(cc) static propval_t rule_##cc[] /* Note: Entries related to BK, CR, CM, LF, NL aren't used by break(). */ /* BkCrLfNlSpOpClCpQuGlNsExSyIsPrPoNuAlHlIdInHyBaBbB2ZwCmWjH2H3JlJvJtRiCb */ r(BK)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(CR)={M,M,P,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(LF)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(NL)={M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}; r(SP)={P,P,P,P,P,D,P,P,D,D,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; r(OP)={P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P}; r(CL)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(CP)={P,P,P,P,P,D,P,P,I,I,P,P,P,P,D,D,I,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(QU)={P,P,P,P,P,P,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(GL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(NS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(EX)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(SY)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IS)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(PR)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,I,D,I,I,D,D,P,D,P,I,I,I,I,I,D,D}; r(PO)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,I,I,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(NU)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,D,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(AL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HL)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,D,D,I,I,I,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(ID)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(IN)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(HY)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BA)={P,P,P,P,P,D,P,P,I,D,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(BB)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,D}; r(B2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,P,P,D,P,D,D,D,D,D,D,D}; r(ZW)={P,P,P,P,P,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,P,D,D,D,D,D,D,D,D,D}; r(CM)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,D,D}; r(WJ)={P,P,P,P,P,I,P,P,I,I,I,P,P,P,I,I,I,I,I,I,I,I,I,I,I,P,I,P,I,I,I,I,I,I,I}; r(H2)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(H3)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(JL)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,I,I,I,I,D,D,D}; r(JV)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,I,I,D,D}; r(JT)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,I,D,D,D,D,I,I,I,D,D,P,D,P,D,D,D,D,I,D,D}; r(RI)={P,P,P,P,P,D,P,P,I,I,I,P,P,P,D,D,D,D,D,D,D,I,I,D,D,P,D,P,D,D,D,D,D,I,D}; r(CB)={P,P,P,P,P,D,P,P,I,I,D,P,P,P,D,D,D,D,D,D,D,D,D,D,D,P,D,P,D,D,D,D,D,D,D}; #undef r propval_t *linebreak_rules[] = { rule_BK, rule_CR, rule_LF, rule_NL, rule_SP, rule_OP, rule_CL, rule_CP, rule_QU, rule_GL, rule_NS, rule_EX, rule_SY, rule_IS, rule_PR, rule_PO, rule_NU, rule_AL, rule_HL, rule_ID, rule_IN, rule_HY, rule_BA, rule_BB, rule_B2, rule_ZW, rule_CM, rule_WJ, rule_H2, rule_H3, rule_JL, rule_JV, rule_JT, rule_RI, rule_CB }; size_t linebreak_rulessiz = 35; unsigned short linebreak_prop_index[] = { 0, 32, 64, 94, 125, 157, 189, 219, 248, 276, 307, 333, 345, 345, 363, 345, 345, 345, 392, 343, 345, 345, 420, 345, 452, 452, 469, 498, 529, 559, 589, 345, 620, 636, 652, 345, 681, 345, 345, 345, 345, 345, 345, 345, 704, 721, 753, 774, 806, 345, 838, 870, 345, 345, 887, 918, 944, 962, 983, 345, 345, 1009, 1041, 1062, 1088, 1116, 1130, 345, 345, 345, 345, 1159, 1188, 1194, 1225, 1255, 1286, 1290, 1321, 1351, 1382, 1386, 1417, 1443, 1382, 1386, 1475, 1505, 1286, 1523, 1555, 1585, 1615, 1618, 1650, 1676, 1708, 1712, 1743, 1585, 1286, 1766, 1798, 1585, 1286, 1618, 1830, 1860, 1890, 345, 1912, 1944, 1975, 1990, 2022, 345, 2053, 2085, 2117, 345, 2149, 2181, 345, 2213, 2245, 2270, 2302, 345, 2334, 2353, 2385, 2416, 2446, 345, 345, 345, 2478, 2478, 2478, 2510, 2510, 2534, 2542, 2542, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2574, 2606, 345, 345, 345, 345, 2607, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2639, 345, 345, 2668, 2682, 2703, 2726, 2726, 2758, 2770, 2800, 1041, 2830, 345, 345, 345, 345, 1608, 345, 345, 345, 2862, 2890, 2908, 2940, 2960, 2982, 345, 3014, 3046, 3057, 3089, 3121, 3153, 345, 345, 1187, 3184, 3214, 3245, 3277, 3308, 345, 3334, 345, 3362, 3121, 3394, 345, 345, 3426, 3457, 345, 345, 345, 345, 345, 345, 3489, 3499, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3531, 3563, 3595, 3626, 3658, 3690, 3722, 3753, 3769, 3798, 3829, 3842, 3874, 3900, 3926, 3952, 3977, 4009, 4040, 4070, 4102, 4132, 4159, 345, 4191, 4215, 4243, 345, 345, 345, 345, 345, 4259, 345, 345, 345, 4291, 4291, 4291, 4291, 4313, 4291, 4291, 4345, 4361, 4393, 4425, 4453, 4483, 4515, 4547, 4579, 4611, 4643, 4675, 4707, 4738, 4770, 4784, 4814, 4845, 4877, 345, 4904, 4930, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 4959, 345, 4984, 5012, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5042, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5068, 345, 345, 345, 5100, 345, 345, 345, 3489, 5132, 5164, 5196, 345, 5228, 5255, 5255, 5267, 5255, 5255, 5255, 5255, 5255, 5255, 5265, 5287, 5319, 5351, 5383, 5412, 5441, 5473, 5412, 5502, 5534, 5552, 5255, 5255, 5239, 5260, 5255, 5580, 5256, 5255, 5612, 5255, 5255, 5255, 5255, 5256, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 345, 345, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5628, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5650, 5255, 5675, 3394, 345, 345, 345, 345, 345, 345, 345, 345, 5694, 1041, 345, 5711, 1712, 345, 345, 5741, 345, 345, 345, 345, 345, 345, 345, 345, 5771, 5800, 345, 5825, 1710, 5849, 5877, 5909, 1041, 5938, 5963, 5995, 1188, 6024, 6056, 6088, 345, 6119, 6148, 6180, 6212, 6228, 6260, 6292, 345, 345, 345, 345, 345, 345, 345, 6321, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6353, 6357, 6361, 6365, 6369, 6373, 6405, 6430, 2546, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 6462, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 5255, 6494, 6525, 6557, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 6573, 345, 345, 345, 345, 345, 6605, 6637, 6669, 6697, 6728, 345, 345, 345, 6740, 6772, 6804, 6834, 6866, 6883, 6915, 6946, 6978, 345, 345, 345, 345, 345, 345, 345, 345, 3391, 345, 345, 345, 345, 345, 345, 7008, 345, 345, 345, 345, 345, 345, 345, 7037, 345, 345, 345, 7047, 2608, 345, 2623, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 2616, 345, 345, 345, 345, 345, 2608, 345, 345, 345, 345, 345, 345, 345, 7078, 7094, 7126, 345, 345, 345, 345, 7153, 345, 7176, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7208, 7216, 7242, 7268, 3277, 7300, 3392, 7258, 3528, 7332, 3390, 7364, 3277, 7386, 7418, 345, 345, 7450, 345, 345, 345, 2630, 7038, 7482, 7514, 1290, 7546, 7576, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7597, 7628, 345, 345, 345, 345, 345, 345, 7654, 7686, 345, 345, 7716, 7748, 345, 345, 7774, 1041, 345, 7806, 7838, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 1041, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7870, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7891, 345, 7921, 345, 345, 345, 345, 345, 345, 7931, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 5026, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 7963, 345, 345, 345, 7979, 345, 8001, 8029, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8055, 8072, 8103, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8135, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8138, 8170, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8197, 8226, 8248, 345, 345, 345, 345, 8278, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8296, 8310, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 3489, 8342, 3489, 8369, 8397, 3168, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8408, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 8440, 8460, 8440, 8440, 8476, 8508, 8524, 8541, 8573, 8591, 4291, 8613, 8629, 345, 345, 8656, 8688, 5260, 8711, 345, 345, 345, 345, 345, 8440, 8440, 8440, 8440, 8743, 8750, 8440, 8779, 8440, 8440, 8440, 8440, 8440, 8810, 8440, 8440, 8842, 8869, 8733, 8901, 8440, 8774, 8928, 8956, 8440, 8440, 8982, 8998, 8440, 8440, 9030, 9062, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 9082, 345, 345, 345, 4779, 345, 9106, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345 }; propval_t linebreak_prop_array[] = { LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_Z, GB_Control, SC_Unknown, LB_LF, EA_Z, GB_LF, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CR, EA_Z, GB_CR, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_SP, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_QU, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_HY, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_SY, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_NU, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_IS, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_EX, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_CP, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_NL, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_PO, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_Na, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_BA, EA_ZA, GB_Control, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_Na, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_OP, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_A, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_GL, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_SpacingMark, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Virama, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_N, GB_Other, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_SA, EA_Z, GB_Extend, SC_Thai, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_SpacingMark, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_SA, EA_Z, GB_Extend, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_SA, EA_N, GB_Other, SC_Lao, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_Z, GB_Virama, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_SpacingMark, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_N, GB_SpacingMark, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_SA, EA_Z, GB_Virama, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Khmer, LB_SA, EA_Z, GB_Extend, SC_Khmer, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_GL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_SA, EA_N, GB_Other, SC_Tai_Le, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_SA, EA_N, GB_Other, SC_New_Tai_Lue, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Virama, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_N, GB_SpacingMark, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_SA, EA_Z, GB_Extend, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_SA, EA_N, GB_Other, SC_Tai_Tham, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_ZW, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_B2, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_QU, EA_A, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_IN, EA_A, GB_Other, SC_Unknown, LB_BA, EA_A, GB_Other, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_BK, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_GL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IS, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_H, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PR, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_PR, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_IN, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_A, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_Na, GB_Other, SC_Unknown, LB_CL, EA_Na, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_B2, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_F, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_CM, EA_W, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CM, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_CM, EA_ZW, GB_Extend, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_CJ, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_JL, EA_W, GB_L, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_Z, GB_Extend, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Myanmar, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_Z, GB_Extend, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_SA, EA_N, GB_Other, SC_Tai_Viet, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H2, EA_W, GB_LV, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_H3, EA_W, GB_LVT, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_JV, EA_N, GB_V, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_JT, EA_N, GB_T, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_HL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_CM, EA_ZA, GB_Extend, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_IS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_IN, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_NS, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_EX, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_OP, EA_W, GB_Other, SC_Unknown, LB_CL, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_PR, EA_W, GB_Other, SC_Unknown, LB_PO, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_WJ, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_NS, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_EX, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_OP, EA_F, GB_Other, SC_Unknown, LB_CL, EA_F, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_OP, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_CL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_CJ, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_NS, EA_H, GB_Extend, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_PO, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_ID, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_PR, EA_F, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_H, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CB, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_IN, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_Z, GB_Control, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BB, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_EX, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Virama, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_N, GB_SpacingMark, SC_Ahom, LB_SA, EA_N, GB_SpacingMark, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_N, GB_SpacingMark, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Extend, SC_Ahom, LB_SA, EA_Z, GB_Virama, SC_Ahom, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Ahom, LB_SA, EA_N, GB_Other, SC_Ahom, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_SA, EA_N, GB_Other, SC_Ahom, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_OP, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_CL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_N, GB_SpacingMark, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_N, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Control, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_NU, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_BA, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_CM, EA_Z, GB_Extend, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AI, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AI, EA_A, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_RI, EA_N, GB_Regional_Indicator, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_ID, EA_W, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_QU, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_NS, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_ID, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown, LB_AL, EA_N, GB_Other, SC_Unknown }; sombok-sombok-2.4.0/lib/break.c000066400000000000000000001031271254141503700163030ustar00rootroot00000000000000/* * break.c - an implementation of Unicode line breaking algorithm. * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include "sombok_constants.h" #include "sombok.h" extern propval_t *linebreak_rules[]; extern size_t linebreak_rulessiz; /** * @defgroup linebreak_break break * @brief Perform line breaking algorithm *@{*/ static gcstring_t *_user(linebreak_t * lbobj, unistr_t * str) { gcstring_t *result; if (str == NULL) return NULL; else if (lbobj->user_func == NULL || ((result = (*(lbobj->user_func)) (lbobj, str)) == NULL && !lbobj->errnum)) { if ((result = gcstring_newcopy(str, lbobj)) == NULL) lbobj->errnum = errno ? errno : ENOMEM; } return result; } static gcstring_t *_prep_sub(linebreak_t * lbobj, unistr_t * substr, unistr_t * text, size_t findex) { unistr_t unistr = { NULL, 0 }; gcstring_t *ret, *s; unichar_t *prev_str; size_t prev_len; gcstring_t *(*func) (linebreak_t *, void *, unistr_t *, unistr_t *); void *data; if ((func = lbobj->prep_func[findex]) == NULL) { if ((ret = gcstring_newcopy(substr, lbobj)) == NULL) lbobj->errnum = errno ? errno : ENOMEM; return ret; } if (lbobj->prep_data == NULL) data = NULL; else data = lbobj->prep_data[findex]; if ((ret = gcstring_new(NULL, lbobj)) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; return NULL; } prev_str = substr->str; prev_len = substr->len; while (1) { /* Pass I: search. */ unistr.str = prev_str; unistr.len = prev_len; gcstring_destroy((*func) (lbobj, data, &unistr, text)); /* - no match: stop searching. */ if (unistr.str == NULL) break; /* - buffer may be modified: abort. */ if (unistr.len < 0 || unistr.str < text->str || text->str + text->len < unistr.str + unistr.len) { gcstring_destroy(ret); lbobj->errnum = EINVAL; return NULL; } /* - out of range: stop searching. */ if (unistr.str < substr->str || substr->str + substr->len < unistr.str + unistr.len) break; /* apply next callback to unmatched part. */ if (prev_str <= unistr.str) { unistr_t us; us.len = unistr.str - prev_str; us.str = prev_str; if ((s = _prep_sub(lbobj, &us, text, findex + 1)) == NULL) { gcstring_destroy(ret); return NULL; } if (gcstring_append(ret, s) == NULL) { gcstring_destroy(ret); gcstring_destroy(s); lbobj->errnum = errno ? errno : ENOMEM; return NULL; } gcstring_destroy(s); } /* Pass II: process matched string. */ if ((s = (*func) (lbobj, data, &unistr, NULL)) == NULL) { if (lbobj->errnum != 0) { gcstring_destroy(ret); return NULL; } if ((s = gcstring_newcopy(&unistr, lbobj)) == NULL) { gcstring_destroy(ret); lbobj->errnum = errno ? errno : ENOMEM; return NULL; } } if (gcstring_append(ret, s) == NULL) { gcstring_destroy(ret); gcstring_destroy(s); lbobj->errnum = errno ? errno : ENOMEM; return NULL; } gcstring_destroy(s); /* skip zero length match to avoid infinite loop. */ if (unistr.len == 0) { if (substr->str + substr->len <= unistr.str) { prev_str = unistr.str; prev_len = 0; break; } else { prev_str = unistr.str + 1; prev_len = substr->str + substr->len - prev_str; continue; } } prev_str = unistr.str + unistr.len; prev_len = substr->str + substr->len - prev_str; } /* apply next callback to the rest of string. */ if (prev_str < substr->str + substr->len) { unistr.str = prev_str; unistr.len = prev_len; if ((s = _prep_sub(lbobj, &unistr, text, findex + 1)) == NULL) { gcstring_destroy(ret); return NULL; } if (gcstring_append(ret, s) == NULL) { gcstring_destroy(ret); gcstring_destroy(s); lbobj->errnum = errno ? errno : ENOMEM; return NULL; } gcstring_destroy(s); } return ret; } static gcstring_t *_prep(linebreak_t * lbobj, unistr_t * text) { gcstring_t *ret; if (lbobj->prep_func == NULL) { if ((ret = gcstring_newcopy(text, lbobj)) == NULL) lbobj->errnum = errno ? errno : ENOMEM; return ret; } return _prep_sub(lbobj, text, text, 0); } static gcstring_t *_format(linebreak_t * lbobj, linebreak_state_t action, gcstring_t * str) { gcstring_t *result; if (str == NULL) return NULL; else if (lbobj->format_func == NULL || ((result = (*(lbobj->format_func)) (lbobj, action, str)) == NULL && !lbobj->errnum)) { if ((result = gcstring_copy(str)) == NULL) lbobj->errnum = errno ? errno : ENOMEM; } return result; } static double _sizing(linebreak_t * lbobj, double len, gcstring_t * pre, gcstring_t * spc, gcstring_t * str) { double ret; if (lbobj->sizing_func == NULL || ((ret = (*(lbobj->sizing_func)) (lbobj, len, pre, spc, str)) < 0.0 && !lbobj->errnum)) { if (spc != NULL) len += (double) spc->gclen; if (str != NULL) len += (double) str->gclen; return len; } return ret; } static gcstring_t *_urgent_break(linebreak_t * lbobj, gcstring_t * str) { gcstring_t *result; if (lbobj->urgent_func == NULL || ((result = (*(lbobj->urgent_func)) (lbobj, str)) == NULL && !lbobj->errnum)) { if ((result = gcstring_copy(str)) == NULL) lbobj->errnum = errno ? errno : ENOMEM; } return result; } #define gcstring_DESTROY(gcstr) \ gcstring_destroy(gcstr); gcstr = NULL; #define IF_NULL_THEN_ABORT(x) \ if ((x) == NULL) { \ size_t i; \ if (lbobj->errnum == 0) \ lbobj->errnum = errno? errno: EINVAL; \ gcstring_destroy(str); \ gcstring_destroy(bufStr); \ gcstring_destroy(bufSpc); \ for (i = 0; i < reslen; i++) \ gcstring_destroy(results[i]); \ free(results); \ gcstring_destroy(s); \ gcstring_destroy(t); \ gcstring_destroy(beforeFrg); \ gcstring_destroy(fmt); \ gcstring_destroy(broken); \ return NULL; \ } /** @fn propval_t linebreak_lbrule(propval_t b_idx, propval_t a_idx) * @deprecated Use linebreak_get_lbrule(). * * Get breaking rule between two classes * * From given two line breaking classes, get breaking rule determined by * internal data. * @param[in] a_idx line breaking class. * @param[in] b_idx line breaking class. * @return line breaking action: MANDATORY, DIRECT, INDIRECT or PROHIBITED. * If action was not determined, returns DIRECT. * * @note This method gives just approximate description of line breaking * behavior. Especially, it won't give meaningful value related to classes * AI and CJ. * See also linebreak_get_lbrule(). * */ static propval_t _lbruleinfo(propval_t b_idx, propval_t a_idx) { propval_t result = PROP_UNKNOWN; if (b_idx < 0 || linebreak_rulessiz <= b_idx || a_idx < 0 || linebreak_rulessiz <= a_idx); else result = linebreak_rules[b_idx][a_idx]; if (result == PROP_UNKNOWN) return LINEBREAK_ACTION_DIRECT; return result; } propval_t linebreak_lbrule(propval_t b_idx, propval_t a_idx) { /* Resolve before-side class. */ switch (b_idx) { /* LB1: Resolve SA, SG, XX to AL; AI and CJ cannot be resolved. */ case LB_SA: case LB_SG: case LB_XX: /* LB10: Resolve CM to AL. */ case LB_CM: #if 0 /* Resolve HL to AL. */ case LB_HL: #endif b_idx = LB_AL; break; } /* Resolve after-side class. */ switch (a_idx) { /* LB1 */ case LB_SA: case LB_SG: case LB_XX: a_idx = LB_AL; break; /* LB9, LB10 */ case LB_CM: /* LB9: Treat X CM as if it were X, with some exceptions. */ switch (b_idx) { case LB_BK: case LB_CR: case LB_LF: case LB_NL: case LB_SP: case LB_ZW: break; default: return LINEBREAK_ACTION_PROHIBITED; } /* XXX Legacy-CM rule cannot be applied. */ /* LB10: Treat any remaining combining mark as AL. */ a_idx = LB_AL; if (b_idx == LB_CM) b_idx = LB_AL; break; #if 0 /* Resolve HL to AL. */ case LB_HL: a_idx = LB_AL; break; #endif } /* LB25, simplified: * (CL|CP|NU) × (PO|PR) * (PO|PR) × (OP|NU) * (HY|IS|NU|SY) × NU */ if (((b_idx == LB_CL || b_idx == LB_CP || b_idx == LB_NU) && (a_idx == LB_PO || a_idx == LB_PR)) || ((b_idx == LB_PO || b_idx == LB_PR) && (a_idx == LB_OP || a_idx == LB_NU)) || ((b_idx == LB_HY || b_idx == LB_IS || b_idx == LB_NU || b_idx == LB_SY) && a_idx == LB_NU)) return LINEBREAK_ACTION_PROHIBITED; return _lbruleinfo(b_idx, a_idx); } /** @fn gcstring_t** linebreak_break_partial(linebreak_t *lbobj, unistr_t *input) * * Perform line breaking algorithm with incremental inputs. * * @param[in] lbobj linebreak object. * @param[in] input Unicode string; give NULL to specify end of input. * @return array of (partial) broken grapheme cluster strings terminated by NULL. * If internal error occurred, lbobj->errnum is set then NULL is returned. */ static gcstring_t **_break_partial(linebreak_t * lbobj, unistr_t * input, size_t * lenp, int eot) { int state; gcstring_t *str = NULL, *bufStr = NULL, *bufSpc = NULL; double bufCols; size_t bBeg, bLen, bCM, bSpc, aCM, urgEnd; gcstring_t **results = NULL; size_t reslen = 0; gcstring_t *s = NULL, *t = NULL, *beforeFrg = NULL, *fmt = NULL, *broken = NULL; unistr_t unistr; size_t i; gcstring_t empty = { NULL, 0, NULL, 0, 0, lbobj }; /*** *** Unread and additional input. ***/ unistr.str = lbobj->unread.str; unistr.len = lbobj->unread.len; lbobj->unread.str = NULL; lbobj->unread.len = 0; if (input != NULL && input->len != 0) { unichar_t *_u; if ((_u = realloc(unistr.str, sizeof(unichar_t) * (unistr.len + input->len))) == NULL) { lbobj->errnum = errno; free(unistr.str); return NULL; } else unistr.str = _u; memcpy(unistr.str + unistr.len, input->str, sizeof(unichar_t) * input->len); unistr.len += input->len; } /*** *** Preprocessing. ***/ /* perform user breaking */ if (lbobj->user_func != NULL) str = _user(lbobj, &unistr); else str = _prep(lbobj, &unistr); free(unistr.str); if (str == NULL) return NULL; /* South East Asian complex breaking. */ errno = 0; linebreak_southeastasian_flagbreak(str); if (errno) { lbobj->errnum = errno; gcstring_DESTROY(str); return NULL; } /* LB21a (as of 6.1.0): HL (HY | BA) × [^ CB] */ if (str != NULL && str->gclen) { propval_t lbc; for (i = 0; i < str->gclen; i++) { /* HL */ if ((lbc = gcstring_lbclass(str, i)) == LB_HL && gcstring_lbclass_ext(str, i) == lbc) /* avoid non-CM grapheme extenders */ i++; else continue; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) break; /* (HY|BA) */ if (((lbc = gcstring_lbclass(str, i)) == LB_HY || lbc == LB_BA) && gcstring_lbclass_ext(str, i) == lbc) /* avoid non-CM grapheme extenders */ i++; else continue; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) break; /* [^CB] */ switch (gcstring_lbclass(str, i)) { /* prohibit break by default */ case LB_BK: /* LB6 */ case LB_CR: case LB_LF: case LB_NL: case LB_SP: /* LB7 */ case LB_ZW: case LB_CM: /* LB9 */ case LB_WJ: /* LB11 */ /* allow break by default */ case LB_CB: /* LB20 */ continue; } if (!str->gcstr[i].flag) str->gcstr[i].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; } } /* LB25: not break in (PR|PO)? (OP|HY)? NU (NU|SY|IS)* (CL|CP)? (PR|PO)? */ /* FIXME:Avoid non-CM grapheme extenders */ if (str != NULL && str->gclen) { size_t st, et; for (i = 0; i < str->gclen; i++) { st = et = (size_t) - 1; /* (PR|PO)? */ switch (gcstring_lbclass(str, i)) { case LB_PR: case LB_PO: if (st == (size_t) - 1) st = i; LB25_PRPO_PREFIX: i++; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) goto LB25_BREAK; } /* (OP|HY)? */ switch (gcstring_lbclass(str, i)) { case LB_OP: case LB_HY: if (st == (size_t) - 1) st = i; LB25_OPHY_PREFIX: i++; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) { if (eot) goto LB25_BREAK; else goto LB25_FOUND; /* save possible partial sequence. */ } } /* NU (NU|SY|IS)* */ switch (gcstring_lbclass(str, i)) { case LB_NU: if (st == (size_t) - 1) st = i; i++; /* (NU|SY|IS|CM)* */ while (i < str->gclen) switch (gcstring_lbclass(str, i)) { case LB_NU: case LB_SY: case LB_IS: case LB_CM: i++; break; /* (CL|CP) */ case LB_CL: case LB_CP: goto LB25_CLCP_SUFFIX; /* (PR|PO) */ case LB_PR: case LB_PO: goto LB25_PRPO_SUFFIX; default: goto LB25_FOUND; } if (str->gclen <= i) goto LB25_FOUND; break; case LB_PR: case LB_PO: st = i; goto LB25_PRPO_PREFIX; case LB_OP: case LB_HY: st = i; goto LB25_OPHY_PREFIX; default: continue; } /* (CL|CP)? */ switch (gcstring_lbclass(str, i)) { case LB_CL: case LB_CP: LB25_CLCP_SUFFIX: i++; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) goto LB25_FOUND; } /* (PR|PO)? */ switch (gcstring_lbclass(str, i)) { case LB_PR: case LB_PO: LB25_PRPO_SUFFIX: et = i; i++; /* CM* */ while (i < str->gclen && gcstring_lbclass(str, i) == LB_CM) i++; if (str->gclen <= i) goto LB25_FOUND; } LB25_FOUND: for (st++; st < i; st++) { if (!str->gcstr[st].flag) str->gcstr[st].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; } /* match may be overwrapped */ if (et != (size_t) - 1) { i = st = et; et = (size_t) - 1; goto LB25_PRPO_PREFIX; } } LB25_BREAK: ; } /*** *** Initialize status. ***/ str->pos = 0; /* * Line buffer. * bufStr: Unbreakable text fragment. * bufSpc: Trailing spaces. * bufCols: Columns of bufStr: can be differ from gcstring_columns(). * state: Start of text/paragraph status. * 0: Start of text not done. * 1: Start of text done while start of paragraph not done. * 2: Start of paragraph done while end of paragraph not done. */ state = lbobj->state; unistr.str = lbobj->bufstr.str; unistr.len = lbobj->bufstr.len; lbobj->bufstr.str = NULL; lbobj->bufstr.len = 0; IF_NULL_THEN_ABORT(bufStr = gcstring_new(&unistr, lbobj)); unistr.str = lbobj->bufspc.str; unistr.len = lbobj->bufspc.len; lbobj->bufspc.str = NULL; lbobj->bufspc.len = 0; IF_NULL_THEN_ABORT(bufSpc = gcstring_new(&unistr, lbobj)); bufCols = lbobj->bufcols; /* * Indexes and flags * bBeg: Start of unbreakable text fragment. * bLen: Length of unbreakable text fragment. * bSpc: Length of trailing spaces. * urgEnd: End of substring broken by urgent breaking. * * ...read...| before :CM | spaces | after :CM |...unread...| * ^ ->bCM<- ^ ->aCM<- ^ * |<-- bLen -->|<- bSpc ->| ^ | * bBeg candidate str->pos end of * breaking input * point * `read' positions shall never be read again. */ bBeg = bLen = bCM = bSpc = aCM = urgEnd = 0; /* Result. */ IF_NULL_THEN_ABORT(results = malloc(sizeof(gcstring_t **))); results[0] = NULL; while (1) { /*** *** Chop off a pair of unbreakable character clusters from text. ***/ int action = 0; propval_t lbc; double newcols; /* Go ahead reading input. */ while (!gcstring_eos(str)) { lbc = gcstring_lbclass(str, str->pos); /** ** Append SP/ZW/eop to ``before'' buffer. **/ switch (lbc) { /* - Explicit breaks and non-breaks */ /* LB7(1): × SP+ */ case LB_SP: gcstring_next(str); bSpc++; /* End of input. */ continue; /* while (!gcstring_eos(str)) */ /* - Mandatory breaks */ /* LB4 - LB7: × SP* (BK | CR LF | CR | LF | NL) ! */ case LB_BK: case LB_CR: case LB_LF: case LB_NL: gcstring_next(str); bSpc++; goto last_CHARACTER_PAIR; /* while (!gcstring_eos(str)) */ /* - Explicit breaks and non-breaks */ /* LB7(2): × (SP* ZW+)+ */ case LB_ZW: gcstring_next(str); bLen += bSpc + 1; bCM = 0; bSpc = 0; /* End of input */ continue; /* while (!gcstring_eos(str)) */ } /** ** Then fill ``after'' buffer. **/ gcstring_next(str); /* skip to end of unbreakable fragment by user/complex/urgent * breaking. */ while (!gcstring_eos(str) && str->gcstr[str->pos].flag & LINEBREAK_FLAG_PROHIBIT_BEFORE) gcstring_next(str); /* - Combining marks */ /* LB9: Treat X CM+ as if it were X * where X is anything except BK, CR, LF, NL, SP or ZW * (NB: Some CM characters may be single grapheme cluster * since they have Grapheme_Cluster_Break property Control.) */ while (!gcstring_eos(str) && gcstring_lbclass(str, str->pos) == LB_CM) { gcstring_next(str); aCM++; } /* - Start of text */ /* LB2: sot × */ if (0 < bLen || 0 < bSpc) break; /* while (!gcstring_eos(str)) */ /* shift buffers. */ bLen = str->pos - bBeg; bSpc = 0; bCM = aCM; aCM = 0; } /* while (!gcstring_eos(str)) */ last_CHARACTER_PAIR: /*** *** Determin line breaking action by classes of adjacent characters. ***/ /* Mandatory break. */ if (0 < bSpc && (lbc = gcstring_lbclass(str, bBeg + bLen + bSpc - 1)) != LB_SP && (lbc != LB_CR || eot || !gcstring_eos(str))) { /* CR at end of input may be part of CR LF therefore not be eop. */ action = LINEBREAK_ACTION_MANDATORY; /* LB11, LB12 and tailorable rules LB13 - LB31. * Or urgent breaking. */ } else if (bBeg + bLen + bSpc < str->pos) { if (str->gcstr[bBeg + bLen + bSpc].flag & LINEBREAK_FLAG_ALLOW_BEFORE) action = LINEBREAK_ACTION_DIRECT; else if (str->gcstr[bBeg + bLen + bSpc].flag & LINEBREAK_FLAG_PROHIBIT_BEFORE) action = LINEBREAK_ACTION_PROHIBITED; else if (lbobj->options & LINEBREAK_OPTION_BREAK_INDENT && bLen == 0 && 0 < bSpc) /* Allow break at sot or after breaking, * although rules don't tell it obviously. */ action = LINEBREAK_ACTION_DIRECT; else { propval_t blbc, albc; size_t btail; if (bLen == 0) btail = bBeg + bSpc - 1; /* before buffer is SP only. */ else btail = bBeg + bLen - bCM - 1; /* LB9 */ blbc = gcstring_lbclass_ext(str, btail); switch (blbc) { /* (SG and XX are already resolved). */ /* LB1: Resolve AI and CJ. */ case LB_AI: blbc = (lbobj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? LB_ID : LB_AL; break; case LB_CJ: blbc = (lbobj->options & LINEBREAK_OPTION_NONSTARTER_LOOSE) ? LB_ID : LB_NS; break; /* LB1: SA is resolved to AL. */ case LB_SA: blbc = LB_AL; break; /* LB10: Treat any remaining CM+ as if it were AL. */ case LB_CM: blbc = LB_AL; break; #if 0 /* (As of 6.1.0): Treat HL as AL. */ case LB_HL: blbc = LB_AL; break; #endif /* Optionally, treat hangul syllable as if it were AL. */ case LB_H2: case LB_H3: case LB_JL: case LB_JV: case LB_JT: if (lbobj->options & LINEBREAK_OPTION_HANGUL_AS_AL) blbc = LB_AL; break; } albc = gcstring_lbclass(str, bBeg + bLen + bSpc); switch (albc) { /* (SG and XX are already resolved). */ /* LB1: Resolve AI and CJ. */ case LB_AI: albc = (lbobj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? LB_ID : LB_AL; break; case LB_CJ: albc = (lbobj->options & LINEBREAK_OPTION_NONSTARTER_LOOSE) ? LB_ID : LB_NS; break; /* LB1: SA is resolved to AL. */ case LB_SA: albc = LB_AL; break; /* LB10: Treat any remaining CM+ as if it were AL. */ case LB_CM: albc = LB_AL; break; #if 0 /* (As of 6.1.0): Treat HL as AL. */ case LB_HL: albc = LB_AL; break; #endif /* Optionally, treat hangul syllable as if it were AL. */ case LB_H2: case LB_H3: case LB_JL: case LB_JV: case LB_JT: if (lbobj->options & LINEBREAK_OPTION_HANGUL_AS_AL) albc = LB_AL; break; } action = _lbruleinfo(blbc, albc); } /* Check prohibited break. */ if (action == LINEBREAK_ACTION_PROHIBITED || (action == LINEBREAK_ACTION_INDIRECT && bSpc == 0)) { /* When conjunction is expected to exceed charmax, * try urgent breaking. */ if (urgEnd < bBeg + bLen + bSpc && 0 < lbobj->charmax && lbobj->charmax < str->gcstr[str->pos - 1].idx + str->gcstr[str->pos - 1].len - str->gcstr[bBeg].idx) { size_t charmax, chars; IF_NULL_THEN_ABORT(s = gcstring_substr(str, bBeg, str->pos - bBeg)); IF_NULL_THEN_ABORT(broken = _urgent_break(lbobj, s)); gcstring_DESTROY(s); /* If any of urgently broken fragments still * exceed CharactersMax, force chop them. */ charmax = lbobj->charmax; broken->pos = 0; chars = gcstring_next(broken)->len; while (!gcstring_eos(broken)) { if (broken->gcstr[broken->pos].flag & LINEBREAK_FLAG_ALLOW_BEFORE) chars = 0; else if (charmax < chars + broken->gcstr[broken->pos].len) { broken->gcstr[broken->pos].flag |= LINEBREAK_FLAG_ALLOW_BEFORE; chars = 0; } else chars += broken->gcstr[broken->pos].len; gcstring_next(broken); } /* while (!gcstring_eos(broken)) */ urgEnd = broken->gclen; gcstring_replace(str, 0, str->pos, broken); gcstring_DESTROY(broken); str->pos = 0; bBeg = bLen = bCM = bSpc = aCM = 0; continue; /* while (1) */ } /* if (urgEnd < ...) */ /* Otherwise, fragments may be conjuncted safely. Read more. */ bLen = str->pos - bBeg; bSpc = 0; bCM = aCM; aCM = 0; continue; /* while (1) */ } /* if (action == ...) */ } /* if (0 < bSpc && ...) */ /*** *** Check end of input. ***/ if (!eot && str->gclen <= bBeg + bLen + bSpc) { /* Save status then output partial result. */ lbobj->bufstr.str = bufStr->str; lbobj->bufstr.len = bufStr->len; bufStr->str = NULL; bufStr->len = 0; gcstring_DESTROY(bufStr); lbobj->bufspc.str = bufSpc->str; lbobj->bufspc.len = bufSpc->len; bufSpc->str = NULL; bufSpc->len = 0; gcstring_DESTROY(bufSpc); lbobj->bufcols = bufCols; s = gcstring_substr(str, bBeg, str->gclen - bBeg); lbobj->unread.str = s->str; lbobj->unread.len = s->len; s->str = NULL; s->len = 0; gcstring_DESTROY(s); lbobj->state = state; /* clenup. */ gcstring_DESTROY(str); if (lenp != NULL) *lenp = reslen; return results; } /* After all, possible actions are MANDATORY and arbitrary. */ /*** *** Examine line breaking action ***/ IF_NULL_THEN_ABORT(beforeFrg = gcstring_substr(str, bBeg, bLen)); if (state == LINEBREAK_STATE_NONE) { /* sot undone. */ /* Process start of text. */ IF_NULL_THEN_ABORT(fmt = _format(lbobj, LINEBREAK_STATE_SOT, beforeFrg)); if (gcstring_cmp(beforeFrg, fmt) != 0) { s = gcstring_substr(str, bBeg + bLen, bSpc); gcstring_append(fmt, s); gcstring_DESTROY(s); s = gcstring_substr(str, bBeg + bLen + bSpc, str->pos - (bBeg + bLen + bSpc)); gcstring_append(fmt, s); gcstring_DESTROY(s); gcstring_replace(str, 0, str->pos, fmt); str->pos = 0; bBeg = bLen = bCM = bSpc = aCM = 0; urgEnd = 0; state = LINEBREAK_STATE_SOT_FORMAT; gcstring_DESTROY(fmt); gcstring_DESTROY(beforeFrg); continue; /* while (1) */ } gcstring_DESTROY(fmt); state = LINEBREAK_STATE_SOL; } else if (state == LINEBREAK_STATE_SOT_FORMAT) state = LINEBREAK_STATE_SOL; else if (state == LINEBREAK_STATE_SOT) { /* sop undone. */ /* Process start of paragraph. */ IF_NULL_THEN_ABORT(fmt = _format(lbobj, LINEBREAK_STATE_SOP, beforeFrg)); if (gcstring_cmp(beforeFrg, fmt) != 0) { s = gcstring_substr(str, bBeg + bLen, bSpc); gcstring_append(fmt, s); gcstring_DESTROY(s); s = gcstring_substr(str, bBeg + bLen + bSpc, str->pos - (bBeg + bLen + bSpc)); gcstring_append(fmt, s); gcstring_DESTROY(s); gcstring_replace(str, 0, str->pos, fmt); str->pos = 0; bBeg = bLen = bCM = bSpc = aCM = 0; urgEnd = 0; state = LINEBREAK_STATE_SOP_FORMAT; gcstring_DESTROY(fmt); gcstring_DESTROY(beforeFrg); continue; /* while (1) */ } gcstring_DESTROY(fmt); state = LINEBREAK_STATE_SOP; } else if (state == LINEBREAK_STATE_SOP_FORMAT) state = LINEBREAK_STATE_SOP; /*** *** Check if arbitrary break is needed. ***/ newcols = _sizing(lbobj, bufCols, bufStr, bufSpc, beforeFrg); if (newcols < 0.0) { IF_NULL_THEN_ABORT(NULL); } if (0 < lbobj->colmax && lbobj->colmax < newcols) { newcols = _sizing(lbobj, 0.0, &empty, &empty, beforeFrg); if (newcols < 0.0) { IF_NULL_THEN_ABORT(NULL); } /** ** When arbitrary break is expected to generate a line shorter ** than colmin or, beforeFrg will exceed colmax, try urgent ** breaking. **/ if (urgEnd < bBeg + bLen + bSpc) { broken = NULL; if (0.0 < bufCols && bufCols < lbobj->colmin) { gcstring_replace(beforeFrg, 0, 0, bufSpc); gcstring_replace(beforeFrg, 0, 0, bufStr); gcstring_shrink(bufSpc, 0); gcstring_shrink(bufStr, 0); bufCols = 0.0; IF_NULL_THEN_ABORT(broken = _urgent_break(lbobj, beforeFrg)); } else if (lbobj->colmax < newcols) { IF_NULL_THEN_ABORT(broken = _urgent_break(lbobj, beforeFrg)); } if (broken != NULL) { s = gcstring_substr(str, bBeg + bLen, bSpc); gcstring_append(broken, s); gcstring_DESTROY(s); gcstring_replace(str, 0, bBeg + bLen + bSpc, broken); str->pos = 0; urgEnd = broken->gclen; bBeg = bLen = bCM = bSpc = aCM = 0; gcstring_DESTROY(broken); gcstring_DESTROY(beforeFrg); continue; /* while (1) */ } } /** ** Otherwise, process arbitrary break. **/ if (bufStr->len || bufSpc->len) { gcstring_t **r; IF_NULL_THEN_ABORT(r = realloc(results, sizeof(gcstring_t *) * (reslen + 2))); (results = r)[reslen + 1] = NULL; IF_NULL_THEN_ABORT(s = _format(lbobj, LINEBREAK_STATE_LINE, bufStr)); IF_NULL_THEN_ABORT(t = _format(lbobj, LINEBREAK_STATE_EOL, bufSpc)); IF_NULL_THEN_ABORT(results[reslen] = gcstring_concat(s, t)); reslen++; gcstring_DESTROY(s); gcstring_DESTROY(t); IF_NULL_THEN_ABORT(fmt = _format(lbobj, LINEBREAK_STATE_SOL, beforeFrg)); if (gcstring_cmp(beforeFrg, fmt) != 0) { gcstring_DESTROY(beforeFrg); beforeFrg = fmt; newcols = _sizing(lbobj, 0.0, &empty, &empty, beforeFrg); if (newcols < 0.0) { IF_NULL_THEN_ABORT(NULL); } } else gcstring_DESTROY(fmt); } gcstring_shrink(bufStr, 0); gcstring_append(bufStr, beforeFrg); gcstring_shrink(bufSpc, 0); s = gcstring_substr(str, bBeg + bLen, bSpc); gcstring_append(bufSpc, s); gcstring_DESTROY(s); bufCols = newcols; /*** *** Arbitrary break is not needed. ***/ } else { gcstring_append(bufStr, bufSpc); gcstring_append(bufStr, beforeFrg); gcstring_shrink(bufSpc, 0); s = gcstring_substr(str, bBeg + bLen, bSpc); gcstring_append(bufSpc, s); gcstring_DESTROY(s); bufCols = newcols; } /* if (0 < lbobj->colmax ... ) */ gcstring_DESTROY(beforeFrg); /*** *** Mandatory break or end-of-text. ***/ if (eot && str->gclen <= bBeg + bLen + bSpc) break; /* while (1) */ if (action == LINEBREAK_ACTION_MANDATORY) { /* Process mandatory break. */ gcstring_t **r; IF_NULL_THEN_ABORT(r = realloc(results, sizeof(gcstring_t *) * (reslen + 2))); (results = r)[reslen + 1] = NULL; IF_NULL_THEN_ABORT(s = _format(lbobj, LINEBREAK_STATE_LINE, bufStr)); IF_NULL_THEN_ABORT(t = _format(lbobj, LINEBREAK_STATE_EOP, bufSpc)); IF_NULL_THEN_ABORT(results[reslen] = gcstring_concat(s, t)); reslen++; gcstring_DESTROY(s); gcstring_DESTROY(t); /* eop done then sop must be carried out. */ state = LINEBREAK_STATE_SOT; gcstring_shrink(bufStr, 0); gcstring_shrink(bufSpc, 0); bufCols = 0.0; } /*** *** Shift buffers. ***/ bBeg += bLen + bSpc; bLen = str->pos - bBeg; bSpc = 0; bCM = aCM; aCM = 0; } /* while (1) */ /*** *** Process end of text. ***/ { gcstring_t **r; IF_NULL_THEN_ABORT(r = realloc(results, sizeof(gcstring_t *) * (reslen + 2))); (results = r)[reslen + 1] = NULL; IF_NULL_THEN_ABORT(s = _format(lbobj, LINEBREAK_STATE_LINE, bufStr)); IF_NULL_THEN_ABORT(t = _format(lbobj, LINEBREAK_STATE_EOT, bufSpc)); IF_NULL_THEN_ABORT(results[reslen] = gcstring_concat(s, t)); reslen++; gcstring_DESTROY(s); gcstring_DESTROY(t); } /* clenup. */ gcstring_DESTROY(str); gcstring_DESTROY(bufStr); gcstring_DESTROY(bufSpc); /* Reset status then return the rest of result. */ linebreak_reset(lbobj); if (lenp != NULL) *lenp = reslen; return results; } gcstring_t **linebreak_break_partial(linebreak_t * lbobj, unistr_t * input) { return _break_partial(lbobj, input, NULL, (input == NULL)); } /** * Perform line breaking algorithm on complete input. * * This function will consume heap size proportional to input size. * linebreak_break() is highly recommended. * * @param[in] lbobj linebreak object. * @param[in] input Unicode string. * @return array of broken grapheme cluster strings terminated by NULL. * If internal error occurred, lbobj->errnum is set then NULL is returned. */ gcstring_t **linebreak_break_fast(linebreak_t * lbobj, unistr_t * input) { gcstring_t **ret; if (input == NULL) { if ((ret = malloc(sizeof(gcstring_t *))) == NULL) lbobj->errnum = errno ? errno : ENOMEM; else ret[0] = NULL; return ret; } return _break_partial(lbobj, input, NULL, 1); } #define PARTIAL_LENGTH (1000) /** Perform line breaking algorithm on complete input. * * This function will consume constant size of heap. * * @param[in] lbobj linebreak object. * @param[in] input Unicode string. * @return array of broken grapheme cluster strings terminated by NULL. * If internal error occurred, lbobj->errnum is set then NULL is returned. */ gcstring_t **linebreak_break(linebreak_t * lbobj, unistr_t * input) { unistr_t unistr = { NULL, 0 }; gcstring_t **ret, **appe, **r; size_t i, j, k, retlen, appelen; if ((ret = malloc(sizeof(gcstring_t *))) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; return NULL; } else ret[0] = NULL; if (input == NULL) return ret; retlen = 0; unistr.len = PARTIAL_LENGTH; for (k = 0; PARTIAL_LENGTH < input->len - k; k += PARTIAL_LENGTH) { unistr.str = input->str + k; if ((appe = _break_partial(lbobj, &unistr, &appelen, 0)) == NULL) { for (i = 0; i < retlen; i++) gcstring_destroy(ret[i]); free(ret); return NULL; } if (appelen) { if ((r = realloc(ret, sizeof(gcstring_t *) * (retlen + appelen + 1))) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; for (i = 0; i < retlen; i++) gcstring_destroy(ret[i]); free(ret); for (j = 0; j < appelen; j++) gcstring_destroy(appe[j]); free(appe); return NULL; } else ret = r; memcpy(ret + retlen, appe, sizeof(gcstring_t *) * (appelen + 1)); retlen += appelen; } free(appe); } unistr.len = input->len - k; unistr.str = input->str + k; if (k < input->len) { if ((appe = _break_partial(lbobj, &unistr, &appelen, 1)) == NULL) { for (i = 0; i < retlen; i++) gcstring_destroy(ret[i]); free(ret); return NULL; } if (appelen) { if ((r = realloc(ret, sizeof(gcstring_t *) * (retlen + appelen + 1))) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; for (i = 0; i < retlen; i++) gcstring_destroy(ret[i]); free(ret); for (j = 0; j < appelen; j++) gcstring_destroy(appe[j]); free(appe); return NULL; } else ret = r; memcpy(ret + retlen, appe, sizeof(gcstring_t *) * (appelen + 1)); retlen += appelen; } free(appe); } return ret; } /** Perform line breaking algorithm on UTF-8 text * * This function will consume constant size of heap. * * @param[in] lbobj linebreak object. * @param[in] input UTF-8 string, must not be NULL. * @param[in] len length of UTF-8 string. * @param[in] check check input. See sombok_decode_utf8(). * @return array of broken grapheme cluster strings terminated by NULL. * If internal error occurred, lbobj->errnum is set then NULL is returned. */ gcstring_t **linebreak_break_from_utf8(linebreak_t * lbobj, char *input, size_t len, int check) { unistr_t unistr = { NULL, 0 }; gcstring_t **ret; if (input == NULL) { lbobj->errnum = EINVAL; return NULL; } if (sombok_decode_utf8(&unistr, 0, input, len, check) == NULL) return NULL; ret = linebreak_break(lbobj, &unistr); free(unistr.str); return ret; } void linebreak_free_result(gcstring_t ** result, int deep) { size_t i; if (result == NULL) return; if (deep) for (i = 0; result[i] != NULL; i++) gcstring_destroy(result[i]); free(result); } sombok-sombok-2.4.0/lib/charprop.c000066400000000000000000000313571254141503700170420ustar00rootroot00000000000000/* * charprop.c - character property handling. * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include #include "sombok_constants.h" #include "sombok.h" extern const unsigned short linebreak_prop_index[]; extern const propval_t linebreak_prop_array[]; #define BLKLEN (5) /* CJK Ideographs */ static propval_t PROPENT_HAN[] = { LB_ID, EA_W, GB_Other, SC_Han }; /* Tags */ static propval_t PROPENT_TAG[] = { LB_CM, EA_Z, GB_Control, SC_Common }; /* Variation Selectors */ static propval_t PROPENT_VSEL[] = { LB_CM, EA_ZA, GB_Extend, SC_Inherited }; /* Private use - XX */ static propval_t PROPENT_PRIVATE[] = { LB_AL, EA_A, GB_Other, SC_Unknown }; /* Reserved or noncharacter - XX */ static propval_t PROPENT_RESERVED[] = { LB_AL, EA_N, GB_Control, SC_Unknown }; static void _search_props(linebreak_t * obj, unichar_t c, propval_t * lbcptr, propval_t * eawptr, propval_t * gcbptr) { mapent_t *top, *bot, *cur; if (obj->map == NULL || obj->mapsiz == 0) return; top = obj->map; bot = obj->map + obj->mapsiz - 1; while (top <= bot) { cur = top + (bot - top) / 2; if (c < cur->beg) bot = cur - 1; else if (cur->end < c) top = cur + 1; else { if (lbcptr) *lbcptr = cur->lbc; if (eawptr) *eawptr = cur->eaw; /* Complement unknown Grapheme_Cluster_Break property. */ if (gcbptr == NULL) break; if (cur->gcb != PROP_UNKNOWN) { *gcbptr = cur->gcb; break; } switch (cur->lbc) { case PROP_UNKNOWN: *gcbptr = PROP_UNKNOWN; break; case LB_CR: *gcbptr = GB_CR; break; case LB_LF: *gcbptr = GB_LF; break; case LB_BK: case LB_NL: case LB_WJ: case LB_ZW: *gcbptr = GB_Control; break; case LB_CM: *gcbptr = GB_Extend; break; case LB_H2: *gcbptr = GB_LV; break; case LB_H3: *gcbptr = GB_LVT; break; case LB_JL: *gcbptr = GB_L; break; case LB_JV: *gcbptr = GB_V; break; case LB_JT: *gcbptr = GB_T; break; case LB_RI: *gcbptr = GB_Regional_Indicator; break; default: *gcbptr = GB_Other; break; } break; } } } /** Search for character properties. * * @note this function is for internal use. * * Configuration parameters of linebreak object: * * * map, mapsiz: custom property map overriding built-in map. * * @param[in] obj linebreak object. * @param[in] c Unicode character. * @param[out] lbcptr UAX #14 line breaking class. * @param[out] eawptr UAX #11 East_Asian_Width property value. * @param[out] gcbptr UAX #29 Grapheme_Cluster_Break property value. * @param[out] scrptr Script (limited to several scripts). * @return none. * * @note As of 2.2.0, LINEBREAK_OPTION_EASTASIAN_CONTEXT and * LINEBREAK_OPTION_NONSTARTER_LOOSE are not affect. */ void linebreak_charprop(linebreak_t * obj, unichar_t c, propval_t * lbcptr, propval_t * eawptr, propval_t * gcbptr, propval_t * scrptr) { propval_t lbc = PROP_UNKNOWN, eaw = PROP_UNKNOWN, gcb = PROP_UNKNOWN, scr = PROP_UNKNOWN, *ent; /* * First, search custom map using binary search. */ _search_props(obj, c, &lbc, &eaw, &gcb); /* * Otherwise, search built-in ``compact array''. * About compact array see: * Gillam, Richard (2003). "Unicode Demystified: A Practical * Programmer's Guide to the Encoding Standard". pp. 514ff. */ if ((lbcptr && lbc == PROP_UNKNOWN) || (eawptr && eaw == PROP_UNKNOWN) || (gcbptr && gcb == PROP_UNKNOWN)) { if (c < 0x20000) ent = linebreak_prop_array + (linebreak_prop_index[c >> BLKLEN] + (c & ((1 << BLKLEN) - 1))) * 4; else if (c <= 0x2FFFD || (0x30000 <= c && c <= 0x3FFFD)) ent = PROPENT_HAN; else if (c == 0xE0001 || (0xE0020 <= c && c <= 0xE007E) || c == 0xE007F) ent = PROPENT_TAG; else if (0xE0100 <= c && c <= 0xE01EF) ent = PROPENT_VSEL; else if ((0xF0000 <= c && c <= 0xFFFFD) || (0x100000 <= c && c <= 0x10FFFD)) ent = PROPENT_PRIVATE; else ent = PROPENT_RESERVED; if (lbcptr && lbc == PROP_UNKNOWN) lbc = ent[0]; if (eawptr && eaw == PROP_UNKNOWN) eaw = ent[1]; if (gcbptr && gcb == PROP_UNKNOWN) gcb = ent[2]; if (scrptr) scr = ent[3]; } if (lbcptr) *lbcptr = lbc; if (eawptr) *eawptr = eaw; if (gcbptr) *gcbptr = gcb; if (scrptr) *scrptr = scr; } /** Find property from custom line breaking class map. * @ingroup linebreak * @param[in] obj linebreak object. * @param[in] c Unicode character. * @return property value. If not found, PROP_UNKNOWN. */ propval_t linebreak_search_lbclass(linebreak_t * obj, unichar_t c) { propval_t p = PROP_UNKNOWN; _search_props(obj, c, &p, NULL, NULL); return p; } /** Find property from custom East_Asian_Width map. * @ingroup linebreak * @param[in] obj linebreak object. * @param[in] c Unicode character. * @return property value. If not found, PROP_UNKNOWN. */ propval_t linebreak_search_eawidth(linebreak_t * obj, unichar_t c) { propval_t p = PROP_UNKNOWN; _search_props(obj, c, NULL, &p, NULL); return p; } #define SET_PROP(pos, prop) \ do { \ if (idx == 0) \ (pos)->lbc = (prop); \ else if (idx == 1) \ (pos)->eaw = (prop); \ else if (idx == 2) \ (pos)->gcb = (prop); \ else if (idx == 3) \ (pos)->scr = (prop); \ else { \ obj->errnum = EINVAL; \ return; \ } \ } while (0) #define INSERT_CUR(new) \ do { \ mapent_t *m; \ if ((m = realloc(map, sizeof(mapent_t) * (mapsiz + 1))) \ == NULL) { \ obj->errnum = errno ? errno : ENOMEM; \ return; \ } \ cur = m + (cur - map); \ map = m; \ if (cur < map + mapsiz) \ memmove(cur + 1, cur, \ sizeof(mapent_t) * (mapsiz - (cur - map))); \ if ((new) != cur) \ memcpy(cur, (new), sizeof(mapent_t)); \ mapsiz++; \ } while (0) #define DELETE_CUR \ do { \ if (cur < map + mapsiz - 1) \ memmove(cur, cur + 1, \ sizeof(mapent_t) * (mapsiz - (cur - map) - 1)); \ mapsiz--; \ } while (0) #define MAP_EQ(x, y) \ ((x)->lbc == (y)->lbc && (x)->eaw == (y)->eaw && \ (x)->gcb == (y)->gcb && (x)->scr == (y)->scr) static void _add_prop(linebreak_t * obj, unichar_t beg, unichar_t end, propval_t p, int idx) { mapent_t *map, *top, *bot, *cur = NULL; mapent_t newmap = { beg, end, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN }; size_t mapsiz; unichar_t beg_cont = (unichar_t) (-1), end_cont = (unichar_t) (-1); #if 0 unichar_t b = beg, e = end; #endif /* assert(beg <= end); */ /* assert(0 <= idx && idx < 4); */ if (p == PROP_UNKNOWN) { obj->errnum = EINVAL; return; } SET_PROP(&newmap, p); /* no maps */ if (obj->map == NULL || obj->mapsiz == 0) { if (obj->map == NULL && (obj->map = malloc(sizeof(mapent_t))) == NULL) { obj->errnum = errno ? errno : ENOMEM; return; } memcpy(obj->map, &newmap, sizeof(mapent_t)); obj->mapsiz = 1; return; } map = obj->map; mapsiz = obj->mapsiz; /* first, seek map */ top = map; bot = map + mapsiz - 1; while (top <= bot) { cur = top + (bot - top) / 2; if (beg < cur->beg) bot = cur - 1; else if (cur->end < beg) top = cur + 1; else break; } while (1) { if (cur < map + mapsiz && cur->end < beg) cur++; if (map + mapsiz <= cur) { /* at tail of map */ cur = map + mapsiz; if ((cur - 1)->end + 1 == beg && MAP_EQ((cur - 1), &newmap)) (cur - 1)->end = end; else INSERT_CUR(&newmap); break; } if (beg < cur->beg) { /* in gap of existing map */ if (cur->beg <= end) { beg_cont = cur->beg; end_cont = end; end = newmap.end = cur->beg - 1; } if (end + 1 == cur->beg && MAP_EQ(cur, &newmap)) cur->beg = beg; else INSERT_CUR(&newmap); } else { /* otherwise */ if (cur->end < end) { beg_cont = cur->end + 1; end_cont = end; end = newmap.end = cur->end; } newmap.lbc = cur->lbc; newmap.eaw = cur->eaw; newmap.gcb = cur->gcb; newmap.scr = cur->scr; SET_PROP(&newmap, p); if (MAP_EQ(cur, &newmap)) /* noop */ ; else if (beg == cur->beg && end == cur->end) { SET_PROP(cur, p); if (cur + 1 < map + mapsiz && cur->end + 1 == (cur + 1)->beg && MAP_EQ(cur, cur + 1)) { (cur + 1)->beg = cur->beg; DELETE_CUR; } } else if (beg == cur->beg) { cur->beg = end + 1; INSERT_CUR(&newmap); } else if (end == cur->end) { cur->end = beg - 1; cur++; INSERT_CUR(&newmap); cur++; } else { INSERT_CUR(cur); cur->end = beg - 1; (cur + 1)->beg = end + 1; cur++; INSERT_CUR(&newmap); } } if (map < cur && cur < map + mapsiz && (cur - 1)->end + 1 == cur->beg && MAP_EQ(cur - 1, cur)) { (cur - 1)->end = cur->end; DELETE_CUR; cur--; } if (beg_cont == (unichar_t) (-1)) break; /* while (1) */ beg = newmap.beg = beg_cont; end = newmap.end = end_cont; beg_cont = (unichar_t) (-1); newmap.lbc = newmap.eaw = newmap.gcb = newmap.scr = PROP_UNKNOWN; SET_PROP(&newmap, p); } /* while (1) */ obj->map = map; obj->mapsiz = mapsiz; #if 0 { size_t i; mapent_t null_map = { 0, 0, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN }; unichar_t c; for (i = 0; i < mapsiz; i++) { assert(!MAP_EQ(map + i, &null_map)); assert(map[i].beg <= map[i].end); if (i == 0) continue; assert(map[i - 1].end < map[i].beg); if (MAP_EQ(map + i - 1, map + i)) { assert(map[i - 1].end < map[i].beg); assert(map[i - 1].end + 1 < map[i].beg); } } for (c = b; c <= e; c++) if (idx == 0) assert(linebreak_search_lbclass(obj, c) == p); else assert(linebreak_search_eawidth(obj, c) == p); } #endif } /** Update custom line breaking class map. * @ingroup linebreak * @param[in] obj linebreak object. * @param[in] c Unicode character. * @param[in] p New line breaking class propery value. * @return none. * Custom map will be updated. */ void linebreak_update_lbclass(linebreak_t * obj, unichar_t c, propval_t p) { _add_prop(obj, c, c, p, 0); } /** Update custom East_Asian_Width propety map. * @ingroup linebreak * @param[in] obj linebreak object. * @param[in] c Unicode character. * @param[in] p New East_Asian_Width propery value. * @returns none. * custom map will be updated. */ void linebreak_update_eawidth(linebreak_t * obj, unichar_t c, propval_t p) { _add_prop(obj, c, c, p, 1); } /** Update custom line breaking class map by another map. * @ingroup linebreak * @param[in] obj destination linebreak object. * @param[in] diff source linebreak object. * @returns none. * custom map will be updated. */ void linebreak_merge_lbclass(linebreak_t * obj, linebreak_t * diff) { size_t i; if (obj == diff) return; if (diff->map == NULL || diff->mapsiz == 0) return; for (i = 0; i < diff->mapsiz; i++) if (diff->map[i].lbc != PROP_UNKNOWN) { _add_prop(obj, diff->map[i].beg, diff->map[i].end, diff->map[i].lbc, 0); if (obj->errnum) return; } } /** Update custom East_Asian_Width map by another map. * @ingroup linebreak * @param[in] obj destination linebreak object. * @param[in] diff source linebreak object. * @returns none. * custom map will be updated. */ void linebreak_merge_eawidth(linebreak_t * obj, linebreak_t * diff) { size_t i; if (obj == diff) return; if (diff->map == NULL || diff->mapsiz == 0) return; for (i = 0; i < diff->mapsiz; i++) if (diff->map[i].eaw != PROP_UNKNOWN) { _add_prop(obj, diff->map[i].beg, diff->map[i].end, diff->map[i].eaw, 1); if (obj->errnum) return; } } static const mapent_t nullmap = { 0, 0, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN, PROP_UNKNOWN }; static void _clear_prop(linebreak_t * obj, int idx) { mapent_t *map = obj->map, *cur; size_t mapsiz = obj->mapsiz, i; if (mapsiz == 0) return; for (i = 0; i < mapsiz;) { cur = map + i; SET_PROP(cur, PROP_UNKNOWN); if (MAP_EQ(cur, &nullmap)) { DELETE_CUR; } else i++; } if (mapsiz == 0) { free(obj->map); obj->map = NULL; obj->mapsiz = 0; } else { obj->map = map; obj->mapsiz = mapsiz; } } /** Clear custom line breaking class map * @ingroup linebreak * @param[in] obj linebreak object. * @returns none. * All line breaking class values in custom map will be cleared. */ void linebreak_clear_lbclass(linebreak_t * obj) { _clear_prop(obj, 0); } /** Clear custom East_Asian_Width property map * @ingroup linebreak * @param[in] obj linebreak object. * @returns none. * All East_Asian_Width values in custom map will be cleared. */ void linebreak_clear_eawidth(linebreak_t * obj) { _clear_prop(obj, 1); } sombok-sombok-2.4.0/lib/gcstring.c000066400000000000000000000525441254141503700170450ustar00rootroot00000000000000/* * gcstring.c - implementation of grapheme cluster string. * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include "sombok_constants.h" #include "sombok.h" /** @defgroup gcstring gcstring * @brief Grapheme cluster string *@{*/ #define eaw2col(o, e) \ ((e) == EA_A ? \ (((o)->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? 2 : 1) : \ (((e) == EA_F || (e) == EA_W)? 2: \ (((e) == EA_Z || (e) == EA_ZA || (e) == EA_ZW)? 0: 1))) #define IS_EXTENDER(g) \ ((g) == GB_Extend || (g) == GB_SpacingMark || (g) == GB_Virama) static void _gcinfo(linebreak_t * obj, unistr_t * str, size_t pos, gcchar_t * gc) { propval_t glbc = PROP_UNKNOWN, elbc = PROP_UNKNOWN; size_t glen, gcol, pcol, ecol; propval_t lbc, eaw, gcb, ngcb, scr; if (!str || !str->str || !str->len) { gc->len = 0; gc->col = 0; gc->lbc = PROP_UNKNOWN; gc->elbc = PROP_UNKNOWN; return; } linebreak_charprop(obj, str->str[pos], &lbc, &eaw, &gcb, &scr); pos++; glen = 1; if (gcb == GB_V || gcb == GB_T) /* isolated hangul jamo is wide, though part of them are * neutral (N). */ gcol = 2; else gcol = eaw2col(obj, eaw); if (lbc != LB_SA) glbc = lbc; #ifdef USE_LIBTHAI else if (scr == SC_Thai) glbc = lbc; #endif /* USE_LIBTHAI */ else if (IS_EXTENDER(gcb)) glbc = LB_CM; else glbc = LB_AL; switch (gcb) { case GB_LF: /* GB5 */ break; /* switch (gcb) */ case GB_CR: /* GB3, GB4, GB5 */ if (pos < str->len) { linebreak_charprop(obj, str->str[pos], NULL, &eaw, &gcb, NULL); if (gcb == GB_LF) { pos++; glen++; gcol += eaw2col(obj, eaw); } } break; /* switch (gcb) */ case GB_Control: /* GB4 */ break; /* switch (gcb) */ default: pcol = 0; ecol = 0; while (pos < str->len) { /* GB2 */ linebreak_charprop(obj, str->str[pos], &lbc, &eaw, &ngcb, &scr); /* Legacy-CM: Treat SP CM+ as if it were ID. cf. [UAX #14] 9.1. */ if (glbc == LB_SP) { if ((obj->options & LINEBREAK_OPTION_LEGACY_CM) && IS_EXTENDER(ngcb) && (lbc == LB_CM || lbc == LB_SA)) { glbc = LB_ID; /* isolated "wide" nonspacing marks will be wide. */ if (eaw == EA_ZW && (obj->options & LINEBREAK_OPTION_WIDE_NONSPACING_W)) { if (gcol < 2) gcol = 2; } #if 0 /* XXX */ else if (eaw == EA_ZA && (obj->options & LINEBREAK_OPTION_WIDE_NONSPACING_A)) { if (gcol < 2) gcol = 2; } #endif /* 0 */ else ecol += eaw2col(obj, eaw); } else /* prevent degenerate case. */ break; /* while (pos < str->len) */ } /* GB5 */ else if (ngcb == GB_Control || ngcb == GB_CR || ngcb == GB_LF) break; /* while (pos < str->len) */ /* GB6 - GB8 */ /* * Assume hangul syllable block is always wide, while most of * isolated junseong (gcb:V) and jongseong (gcb:T) are neutral * (eaw:N). */ else if ((gcb == GB_L && (ngcb == GB_L || ngcb == GB_V || ngcb == GB_LV || ngcb == GB_LVT)) || ((gcb == GB_LV || gcb == GB_V) && (ngcb == GB_V || ngcb == GB_T)) || ((gcb == GB_LVT || gcb == GB_T) && ngcb == GB_T)) { gcol = 2; elbc = lbc; } /* GB8a */ else if (gcb == GB_Regional_Indicator && ngcb == GB_Regional_Indicator) { gcol += ecol + eaw2col(obj, eaw); ecol = 0; elbc = lbc; } /* GB9, GB9a */ else if (IS_EXTENDER(ngcb)) { ecol += eaw2col(obj, eaw); /* CM in grapheme extender is ignored. Virama is CM. */ /* SA in g. ext. is resolved to CM so it is ignored. */ if (lbc != LB_CM && lbc != LB_SA) elbc = lbc; } /* GB9b */ else if (gcb == GB_Prepend) { /* Here, next char shall grapheme base (or additional prepend * character), since its GCB property is neither Control, * Extend, SpacingMark, and Virama */ if (lbc != LB_SA) elbc = lbc; #ifdef USE_LIBTHAI else if (scr == SC_Thai) elbc = lbc; /* SA char in g. base is not resolved... */ #endif /* USE_LIBTHAI */ else elbc = LB_AL; /* ...or resolved to AL. */ pcol += gcol; if (ngcb == GB_V || ngcb == GB_T) /* isolated hangul jamo with prepend character, though * it may be degenerate case. */ gcol = 2; else gcol = eaw2col(obj, eaw); } /* Virama rule: \p{ccc:Virama} × \p{gc:Letter} */ else if (gcb == GB_Virama && ngcb == GB_OtherLetter && obj->options & LINEBREAK_OPTION_VIRAMA_AS_JOINER) { /* OtherLetter is not grapheme extender. */ gcol += ecol + eaw2col(obj, eaw); ecol = 0; if (lbc != LB_SA) elbc = lbc; #ifdef USE_LIBTHAI else if (scr == SC_Thai) elbc = lbc; /* SA char in g. base is not resolved... */ #endif /* USE_LIBTHAI */ else elbc = LB_AL; /* ...or resolved to AL. */ } /* GB10 */ else break; /* while (pos < str->len) */ pos++; glen++; gcb = ngcb; } /* while (pos < str->len) */ gcol += pcol + ecol; break; /* switch (gcb) */ } /* switch (gcb) */ gc->len = glen; gc->col = gcol; gc->lbc = glbc; gc->elbc = elbc; } /* * Exports */ /** Constructor * * Create new grapheme cluster string from Unicode string. * Use gcstring_newcopy() if you wish to copy buffer of Unicode string. * @param[in] unistr Unicode string. NULL may be given as zero-length string. * @param[in] lbobj linebreak object. * @return New grapheme cluster string sharing str buffer with unistr. * If error occurred, errno is set then NULL is returned. * * option bits of lbobj: * - if LINEBREAK_OPTION_EASTASIAN_CONTEXT bit is set, * LB_AI and EA_A are resolved to LB_ID and EA_F. Otherwise, LB_AL and EA_N, * respectively. * - if LINEBREAK_OPTION_LEGACY_CM bit is set, * combining mark lead by a SPACE is isolated combining mark (ID). * Otherwise, such sequences are treated as degenerate cases. * - if LINEBREAK_OPTION_VIRAMA_AS_JOINER bit is set, * virama and other letter are not broken. */ gcstring_t *gcstring_new(unistr_t * unistr, linebreak_t * lbobj) { gcstring_t *gcstr; size_t len; if ((gcstr = malloc(sizeof(gcstring_t))) == NULL) return NULL; gcstr->str = NULL; gcstr->len = 0; gcstr->gcstr = NULL; gcstr->gclen = 0; gcstr->pos = 0; if (lbobj == NULL) { if ((gcstr->lbobj = linebreak_new(NULL)) == NULL) { free(gcstr); return NULL; } } else gcstr->lbobj = linebreak_incref(lbobj); if (unistr == NULL || unistr->str == NULL || unistr->len == 0) return gcstr; gcstr->str = unistr->str; gcstr->len = len = unistr->len; if (len) { size_t pos; gcchar_t *gc, *_g; if ((gcstr->gcstr = malloc(sizeof(gcchar_t) * len)) == NULL) { gcstr->str = NULL; gcstring_destroy(gcstr); return NULL; } for (pos = 0, gc = gcstr->gcstr; pos < len; pos += gc->len, gcstr->gclen++, gc++) { gc->flag = 0; gc->idx = pos; _gcinfo(gcstr->lbobj, unistr, pos, gc); } if ((_g = realloc(gcstr->gcstr, sizeof(gcchar_t) * gcstr->gclen)) == NULL) { gcstr->str = NULL; gcstring_destroy(gcstr); return NULL; } else gcstr->gcstr = _g; } return gcstr; } /** Constructor copying Unicode string. * * Create new grapheme cluster string from Unicode string. * Use gcstring_new() if you wish not to copy buffer of Unicode string. * @param[in] str Unicode string. NULL may be given as zero-length string. * @param[in] lbobj linebreak object. * @return New grapheme cluster string. * If error occurred, errno is set then NULL is returned. */ gcstring_t *gcstring_newcopy(unistr_t * str, linebreak_t * lbobj) { unistr_t unistr = { NULL, 0 }; if (str->str && str->len) { if ((unistr.str = malloc(sizeof(unichar_t) * str->len)) == NULL) return NULL; memcpy(unistr.str, str->str, sizeof(unichar_t) * str->len); unistr.len = str->len; } return gcstring_new(&unistr, lbobj); } /** Constructor from UTF-8 string * * Create new grapheme cluster string from UTF-8 string. * @param[in] str buffer of UTF-8 string, must not be NULL. * @param[in] len length of UTF-8 string. * @param[in] check check input. See sombok_decode_utf8(). * @param[in] lbobj linebreak object. * @return New grapheme cluster string. * If error occurred, errno is set then NULL is returned. * Source string buffer would not be modified. */ gcstring_t *gcstring_new_from_utf8(char *str, size_t len, int check, linebreak_t * lbobj) { unistr_t unistr = { NULL, 0 }; if (str == NULL) { errno = EINVAL; return NULL; } if (sombok_decode_utf8(&unistr, 0, str, len, check) == NULL) return NULL; return gcstring_new(&unistr, lbobj); } /** Destructor * * Free memories allocated for grapheme cluster string. * @param[in] gcstr grapheme cluster string. * @return none. * If gcstr was NULL, do nothing. */ void gcstring_destroy(gcstring_t * gcstr) { if (gcstr == NULL) return; free(gcstr->str); free(gcstr->gcstr); linebreak_destroy(gcstr->lbobj); free(gcstr); } /** Copy Constructor * * Create deep copy of grapheme cluster string. * @param[in] gcstr grapheme cluster string, must not be NULL. * @return deep copy of grapheme cluster string. * If error occurred, errno is set then NULL is returned. */ gcstring_t *gcstring_copy(gcstring_t * gcstr) { gcstring_t *new; unichar_t *newstr = NULL; gcchar_t *newgcstr = NULL; if (gcstr == NULL) return (errno = EINVAL), NULL; if ((new = malloc(sizeof(gcstring_t))) == NULL) return NULL; memcpy(new, gcstr, sizeof(gcstring_t)); if (gcstr->str && gcstr->len) { if ((newstr = malloc(sizeof(unichar_t) * gcstr->len)) == NULL) { free(new); return NULL; } memcpy(newstr, gcstr->str, sizeof(unichar_t) * gcstr->len); } new->str = newstr; if (gcstr->gcstr && gcstr->gclen) { if ((newgcstr = malloc(sizeof(gcchar_t) * gcstr->gclen)) == NULL) { free(new->str); free(new); return NULL; } memcpy(newgcstr, gcstr->gcstr, sizeof(gcchar_t) * gcstr->gclen); } new->gcstr = newgcstr; if (gcstr->lbobj == NULL) { if ((new->lbobj = linebreak_new(NULL)) == NULL) { gcstring_destroy(new); return NULL; } } else new->lbobj = linebreak_incref(gcstr->lbobj); new->pos = 0; return new; } /** Append * * Modify grapheme cluster string by appending another string. * @param[in] gcstr target grapheme cluster string, must not be NULL. * @param[in] appe grapheme cluster string to be appended. * NULL means null string therefore gcstr won't be modified. * @return Modified grapheme cluster string gcstr itself (not a copy). * If error occurred, errno is set then NULL is returned. */ gcstring_t *gcstring_append(gcstring_t * gcstr, gcstring_t * appe) { unistr_t ustr = { NULL, 0 }; if (gcstr == NULL) return (errno = EINVAL), NULL; if (appe == NULL || appe->str == NULL || appe->len == 0) return gcstr; if (gcstr->gclen && appe->gclen) { size_t aidx, alen, blen, newlen, newgclen, i; unsigned char bflag; gcstring_t *cstr; unichar_t *_u; gcchar_t *_g; aidx = gcstr->gcstr[gcstr->gclen - 1].idx; alen = gcstr->gcstr[gcstr->gclen - 1].len; blen = appe->gcstr[0].len; bflag = appe->gcstr[0].flag; if ((ustr.str = malloc(sizeof(unichar_t) * (alen + blen))) == NULL) return NULL; memcpy(ustr.str, gcstr->str + aidx, sizeof(unichar_t) * alen); memcpy(ustr.str + alen, appe->str, sizeof(unichar_t) * blen); ustr.len = alen + blen; if ((cstr = gcstring_new(&ustr, gcstr->lbobj)) == NULL) { free(ustr.str); return NULL; } newlen = gcstr->len + appe->len; newgclen = gcstr->gclen - 1 + cstr->gclen + appe->gclen - 1; if ((_u = realloc(gcstr->str, sizeof(unichar_t) * newlen)) == NULL) { gcstring_destroy(cstr); return NULL; } else gcstr->str = _u; if ((_g = realloc(gcstr->gcstr, sizeof(gcchar_t) * newgclen)) == NULL) { gcstring_destroy(cstr); return NULL; } else gcstr->gcstr = _g; memcpy(gcstr->str + gcstr->len, appe->str, sizeof(unichar_t) * appe->len); for (i = 0; i < cstr->gclen; i++) { gcchar_t *gc = gcstr->gcstr + gcstr->gclen - 1 + i; gc->idx = cstr->gcstr[i].idx + aidx; gc->len = cstr->gcstr[i].len; gc->col = cstr->gcstr[i].col; gc->lbc = cstr->gcstr[i].lbc; gc->elbc = cstr->gcstr[i].elbc; if (aidx + alen == gc->idx) /* Restore flag if possible */ gc->flag = bflag; } for (i = 1; i < appe->gclen; i++) { gcchar_t *gc = gcstr->gcstr + gcstr->gclen - 1 + cstr->gclen + i - 1; gc->idx = appe->gcstr[i].idx - blen + aidx + cstr->len; gc->len = appe->gcstr[i].len; gc->col = appe->gcstr[i].col; gc->lbc = appe->gcstr[i].lbc; gc->elbc = appe->gcstr[i].elbc; gc->flag = appe->gcstr[i].flag; } gcstr->len = newlen; gcstr->gclen = newgclen; gcstring_destroy(cstr); } else if (appe->gclen) { if ((gcstr->str = malloc(sizeof(unichar_t) * appe->len)) == NULL) return NULL; if ((gcstr->gcstr = malloc(sizeof(gcchar_t) * appe->gclen)) == NULL) { free(gcstr->str); return NULL; } memcpy(gcstr->str, appe->str, sizeof(unichar_t) * appe->len); gcstr->len = appe->len; memcpy(gcstr->gcstr, appe->gcstr, sizeof(gcchar_t) * appe->gclen); gcstr->gclen = appe->gclen; gcstr->pos = 0; } return gcstr; } /** Compare * * Compare grapheme cluster strings. * @param[in] a grapheme cluster string. * @param[in] b grapheme cluster string. * @return positive, zero or negative value when a is greater, equal to, lesser than b, respectively. */ int gcstring_cmp(gcstring_t * a, gcstring_t * b) { size_t i; if (!a->len || !b->len) return (a->len ? 1 : 0) - (b->len ? 1 : 0); for (i = 0; i < a->len && i < b->len; i++) if (a->str[i] != b->str[i]) return a->str[i] - b->str[i]; return a->len - b->len; } /** Number of Columns * * Returns number of columns of grapheme cluster strings determined by built-in character database according to UAX #11. * @param[in] gcstr grapheme cluster string. NULL may mean null string. * @return Number of columns. */ size_t gcstring_columns(gcstring_t * gcstr) { size_t col, i; if (gcstr == NULL) return 0; for (col = 0, i = 0; i < gcstr->gclen; i++) col += gcstr->gcstr[i].col; return col; } /** Concatenate * * Create new grapheme cluster string which is concatination of two strings. * @param[in] gcstr grapheme cluster string, must not be NULL. * @param[in] appe grapheme cluster string to be appended. NULL means null * string. * @return New grapheme cluster string. * If error occurred, errno is set then NULL is returned. */ gcstring_t *gcstring_concat(gcstring_t * gcstr, gcstring_t * appe) { gcstring_t *new; size_t pos; if (gcstr == NULL) return (errno = EINVAL), NULL; pos = gcstr->pos; if ((new = gcstring_copy(gcstr)) == NULL) return NULL; new->pos = pos; return gcstring_append(new, appe); } /** Iterator * * Returns pointer to next grapheme cluster of grapheme cluster string. * Next position will be incremented. * @param[in] gcstr grapheme cluster string. * @return Pointer to grapheme cluster. * If pointer was already at end of the string, NULL will be returned. */ gcchar_t *gcstring_next(gcstring_t * gcstr) { if (gcstr->gclen <= gcstr->pos) return NULL; return gcstr->gcstr + (gcstr->pos++); } /** Set Next Position * * Set next position of grapheme cluster string. * @param[in] gcstr grapheme cluster string. * @param[in] pos New position. * @return none. * If pos is out of range of string, position won't be updated. * * @todo On next major release, pos would be ssize_t, not int. */ void gcstring_setpos(gcstring_t * gcstr, int pos) { if (pos < 0) pos += gcstr->gclen; if (pos < 0 || gcstr->gclen < pos) return; gcstr->pos = pos; } /** Shrink * * Modify grapheme cluster string to shrink its length. * Length is specified by number of grapheme clusters. * @param[in] gcstr grapheme cluster string. * @param[in] length New length. * @return none. * If gcstr was NULL, do nothing. * * @todo On next major release, length would be ssize_t, not int. */ void gcstring_shrink(gcstring_t * gcstr, int length) { if (gcstr == NULL) return; if (length < 0) length += gcstr->gclen; if (length <= 0) { free(gcstr->str); gcstr->str = NULL; gcstr->len = 0; free(gcstr->gcstr); gcstr->gcstr = NULL; gcstr->gclen = 0; } else if (gcstr->gclen <= length) return; else { gcstr->len = gcstr->gcstr[length].idx; gcstr->gclen = length; } } /** Substring * * Returns substring of grapheme cluster string. * Offset and length are specified by number of grapheme clusters. * @param[in] gcstr grapheme cluster string. Must not be NULL. * @param[in] offset Offset of substring. * @param[in] length Length of substring. * @return (newly allocated) substring. * If error occurred, errno is set to non-zero then NULL is returned. * * @todo On next major release, offset and length would be ssize_t, not int. */ gcstring_t *gcstring_substr(gcstring_t * gcstr, int offset, int length) { gcstring_t *new; size_t ulength, i; if (gcstr == NULL) return (errno = EINVAL), NULL; /* adjust offset. */ if (offset < 0) offset += gcstr->gclen; if (offset < 0) { length += offset; offset = 0; } if (length < 0) length += gcstr->gclen - offset; if (length < 0 || gcstr->gclen < offset) /* out of range */ return gcstring_new(NULL, gcstr->lbobj); if (gcstr->gclen == offset) length = 0; else if (gcstr->gclen <= offset + length) length = gcstr->gclen - offset; /* create substring. */ if (gcstr->gclen == offset) ulength = 0; else if (gcstr->gclen <= offset + length) ulength = gcstr->len - gcstr->gcstr[offset].idx; else ulength = gcstr->gcstr[offset + length].idx - gcstr->gcstr[offset].idx; if ((new = gcstring_new(NULL, gcstr->lbobj)) == NULL) return NULL; if (ulength == 0); else if ((new->str = malloc(sizeof(unichar_t) * ulength)) == NULL) { gcstring_destroy(new); return NULL; } if (length == 0); else if ((new->gcstr = malloc(sizeof(gcchar_t) * length)) == NULL) { free(new->str); gcstring_destroy(new); return NULL; } if (ulength != 0) memcpy(new->str, gcstr->str + gcstr->gcstr[offset].idx, sizeof(unichar_t) * ulength); new->len = ulength; for (i = 0; i < length; i++) { memcpy(new->gcstr + i, gcstr->gcstr + offset + i, sizeof(gcchar_t)); new->gcstr[i].idx -= gcstr->gcstr[offset].idx; } new->gclen = length; return new; } /** Replace substring * * Replace substring og grapheme cluster string. * Offset and length are specified by number of grapheme clusters. * @param[in,out] gcstr grapheme cluster string. Must not be NULL. * @param[in] offset Offset of substring. * @param[in] length Length of substring. * offset and length must not be out of range. * @param[in] replacement If this was not NULL, modify grapheme cluster string by replacing substring with it. * @return modified gcstr itself (not a copy of it). * If error occurred, errno is set to non-zero then NULL is returned. * * @todo On next major release, offset and length would be ssize_t, not int. */ gcstring_t *gcstring_replace(gcstring_t * gcstr, int offset, int length, gcstring_t * replacement) { gcstring_t *tail; if (gcstr == NULL) return (errno = EINVAL), NULL; /* without replacement: meaningless. return immedately. */ if (replacement == NULL) return gcstr; /* adjust offset. */ if (offset < 0) offset += gcstr->gclen; if (offset < 0) { length += offset; offset = 0; } if (length < 0) length += gcstr->gclen - offset; if (length < 0 || gcstr->gclen < offset) /* out of range */ return (errno = EINVAL), NULL; if (gcstr->gclen == offset) length = 0; else if (gcstr->gclen <= offset + length) length = gcstr->gclen - offset; /* returns modified gcstr itself. */ if ((tail = gcstring_substr(gcstr, offset + length, gcstr->gclen - (offset + length))) == NULL) return NULL; gcstring_shrink(gcstr, offset); if (gcstring_append(gcstr, replacement) == NULL) { gcstring_destroy(tail); return NULL; } if (gcstring_append(gcstr, tail) == NULL) { gcstring_destroy(tail); return NULL; } gcstring_destroy(tail); return gcstr; } /** Get Line Breaking Class of grapheme base * * Get UAX #14 line breaking class of grapheme base. * @param[in] gcstr grapheme cluster string, must not be NULL. * @param[in] pos position. * @return line breaking class property value. * * @note Introduced by sombok 2.2. */ propval_t gcstring_lbclass(gcstring_t * gcstr, int pos) { if (pos < 0) pos += gcstr->gclen; if (pos < 0 || gcstr->gclen == 0 || gcstr->gclen <= pos) return PROP_UNKNOWN; return gcstr->gcstr[pos].lbc; } /** Get Line Breaking Class of grapheme extender * * Get UAX #14 line breaking class of grapheme extender. * If it is CM, get one of grapheme base. * @param[in] gcstr grapheme cluster string, must not be NULL. * @param[in] pos position. * @return line breaking class property value. * * @note Introduced by sombok 2.2. */ propval_t gcstring_lbclass_ext(gcstring_t * gcstr, int pos) { propval_t lbc; if (pos < 0) pos += gcstr->gclen; if (pos < 0 || gcstr->gclen == 0 || gcstr->gclen <= pos) return PROP_UNKNOWN; if ((lbc = gcstr->gcstr[pos].elbc) == PROP_UNKNOWN) lbc = gcstr->gcstr[pos].lbc; return lbc; } sombok-sombok-2.4.0/lib/linebreak.c000066400000000000000000000414251254141503700171550ustar00rootroot00000000000000/* * linebreak.c - implementation of Linebreak object. * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include "sombok_constants.h" #include "sombok.h" /** @defgroup linebreak linebreak * @brief Handle linebreak object. * *@{*/ /** Constructor * * Creates new linebreak object. * Reference count of it will be set to 1. * @param[in] ref_func function to handle reference count of external objects, * or NULL. * @return New linebreak object. * If error occurred, errno is set then NULL is returned. */ linebreak_t *linebreak_new(linebreak_ref_func_t ref_func) { linebreak_t *obj; if ((obj = malloc(sizeof(linebreak_t))) == NULL) return NULL; memset(obj, 0, sizeof(linebreak_t)); #ifdef USE_LIBTHAI obj->options = LINEBREAK_OPTION_COMPLEX_BREAKING; #endif /* USE_LIBTHAI */ obj->ref_func = ref_func; obj->refcount = 1UL; return obj; } /** Increase Reference Count * * Increse reference count of linebreak object. * @param[in] obj linebreak object, must not be NULL. * @return linebreak object itself. * If error occurred, errno is set then NULL is returned. */ linebreak_t *linebreak_incref(linebreak_t * obj) { obj->refcount += 1UL; return obj; } /** Copy Constructor * * Create deep copy of linebreak object. * Reference count of new object will be set to 1. * If ref_func member of object is not NULL, it will be executed to increase * reference count of prep_data, format_data, sizing_data, urgent_data and * stash members. * @param[in] obj linebreak object, must not be NULL. * @return New linebreak object. * If error occurred, errno is set then NULL is returned. */ linebreak_t *linebreak_copy(linebreak_t * obj) { linebreak_t *newobj; mapent_t *newmap; unichar_t *newstr; if (obj == NULL) return (errno = EINVAL), NULL; if ((newobj = malloc(sizeof(linebreak_t))) == NULL) return NULL; memcpy(newobj, obj, sizeof(linebreak_t)); if (obj->map != NULL && obj->mapsiz) { if ((newmap = malloc(sizeof(mapent_t) * obj->mapsiz)) == NULL) { free(newobj); return NULL; } memcpy(newmap, obj->map, sizeof(mapent_t) * obj->mapsiz); newobj->map = newmap; } else newobj->map = NULL; if (obj->newline.str != NULL && obj->newline.len) { if ((newstr = malloc(sizeof(unichar_t) * obj->newline.len)) == NULL) { free(newobj->map); free(newobj); return NULL; } memcpy(newstr, obj->newline.str, sizeof(unichar_t) * obj->newline.len); newobj->newline.str = newstr; } else newobj->newline.str = NULL; if (obj->bufstr.str != NULL && obj->bufstr.len) { if ((newstr = malloc(sizeof(unichar_t) * obj->bufstr.len)) == NULL) { free(newobj->map); free(newobj->newline.str); free(newobj); return NULL; } memcpy(newstr, obj->bufstr.str, sizeof(unichar_t) * obj->bufstr.len); newobj->bufstr.str = newstr; } else newobj->bufstr.str = NULL; if (obj->bufspc.str != NULL && obj->bufspc.len) { if ((newstr = malloc(sizeof(unichar_t) * obj->bufspc.len)) == NULL) { free(newobj->map); free(newobj->newline.str); free(newobj->bufstr.str); free(newobj); return NULL; } memcpy(newstr, obj->bufspc.str, sizeof(unichar_t) * obj->bufspc.len); newobj->bufspc.str = newstr; } else newobj->bufspc.str = NULL; if (obj->unread.str != NULL && obj->unread.len) { if ((newstr = malloc(sizeof(unichar_t) * obj->unread.len)) == NULL) { free(newobj->map); free(newobj->newline.str); free(newobj->bufstr.str); free(newobj->bufspc.str); free(newobj); return NULL; } memcpy(newstr, obj->unread.str, sizeof(unichar_t) * obj->unread.len); newobj->unread.str = newstr; } else newobj->unread.str = NULL; if (obj->prep_func != NULL) { size_t i; for (i = 0; obj->prep_func[i] != NULL; i++); if ((newobj->prep_func = malloc(sizeof(linebreak_prep_func_t) * (i + 1))) == NULL) { free(newobj->map); free(newobj->newline.str); free(newobj->bufstr.str); free(newobj->bufspc.str); free(newobj->unread.str); free(newobj); return NULL; } memcpy(newobj->prep_func, obj->prep_func, sizeof(linebreak_prep_func_t) * (i + 1)); if ((newobj->prep_data = malloc(sizeof(void *) * (i + 1))) == NULL) { free(newobj->map); free(newobj->newline.str); free(newobj->bufstr.str); free(newobj->bufspc.str); free(newobj->unread.str); free(newobj->prep_func); free(newobj); return NULL; } if (obj->prep_data == NULL) memset(newobj->prep_data, 0, sizeof(void *) * (i + 1)); else memcpy(newobj->prep_data, obj->prep_data, sizeof(void *) * (i + 1)); } if (newobj->ref_func != NULL) { if (newobj->stash != NULL) (*newobj->ref_func) (newobj->stash, LINEBREAK_REF_STASH, +1); if (newobj->format_data != NULL) (*newobj->ref_func) (newobj->format_data, LINEBREAK_REF_FORMAT, +1); if (newobj->prep_data != NULL) { size_t i; for (i = 0; newobj->prep_func[i] != NULL; i++) if (newobj->prep_data[i] != NULL) (*newobj->ref_func) (newobj->prep_data[i], LINEBREAK_REF_PREP, +1); } if (newobj->sizing_data != NULL) (*newobj->ref_func) (newobj->sizing_data, LINEBREAK_REF_SIZING, +1); if (newobj->urgent_data != NULL) (*newobj->ref_func) (newobj->urgent_data, LINEBREAK_REF_URGENT, +1); if (newobj->user_data != NULL) (*newobj->ref_func) (newobj->user_data, LINEBREAK_REF_USER, +1); } newobj->refcount = 1UL; return newobj; } /** Decrease Reference Count; Destructor * * Decrement reference count of linebreak object. * When reference count becomes zero, free memories allocated for * object and then, if ref_func member of object was not NULL, * it will be executed to decrease reference count of prep_data, format_data, * sizing_data, urgent_data and stash members. * @param[in] obj linebreak object. * @return none. * If obj was NULL, do nothing. */ void linebreak_destroy(linebreak_t * obj) { if (obj == NULL) return; if ((obj->refcount -= 1UL)) return; free(obj->map); free(obj->newline.str); free(obj->bufstr.str); free(obj->bufspc.str); free(obj->unread.str); if (obj->ref_func != NULL) { if (obj->stash != NULL) (*obj->ref_func) (obj->stash, LINEBREAK_REF_STASH, -1); if (obj->format_data != NULL) (*obj->ref_func) (obj->format_data, LINEBREAK_REF_FORMAT, -1); if (obj->prep_func != NULL) { size_t i; for (i = 0; obj->prep_func[i] != NULL; i++) if (obj->prep_data[i] != NULL) (*obj->ref_func) (obj->prep_data[i], LINEBREAK_REF_PREP, -1); } if (obj->sizing_data != NULL) (*obj->ref_func) (obj->sizing_data, LINEBREAK_REF_SIZING, -1); if (obj->urgent_data != NULL) (*obj->ref_func) (obj->urgent_data, LINEBREAK_REF_URGENT, -1); if (obj->user_data != NULL) (*obj->ref_func) (obj->user_data, LINEBREAK_REF_USER, -1); } free(obj->prep_func); free(obj->prep_data); free(obj); } /** Setter: Update newline member * * @param[in] lbobj target linebreak object, must not be NULL. * @param[in] newline pointer to Unicode string. * @return none. * Copy of newline is set. * If error occurred, lbobj->errnum is set. */ void linebreak_set_newline(linebreak_t * lbobj, unistr_t * newline) { unichar_t *str; size_t len; if (newline != NULL && newline->str != NULL && newline->len != 0) { if ((str = malloc(sizeof(unichar_t) * newline->len)) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; return; } memcpy(str, newline->str, sizeof(unichar_t) * newline->len); len = newline->len; } else { str = NULL; len = 0; } free(lbobj->newline.str); lbobj->newline.str = str; lbobj->newline.len = len; } /** Setter: Update stash Member * * @param[in] lbobj target linebreak object, must not be NULL. * @param[in] stash new stash value or NULL. * @return none. * New stash value is set. * Reference count of stash member will be handled appropriately. */ void linebreak_set_stash(linebreak_t * lbobj, void *stash) { if (lbobj->ref_func != NULL) { if (stash != NULL) (*(lbobj->ref_func)) (stash, LINEBREAK_REF_STASH, +1); if (lbobj->stash != NULL) (*(lbobj->ref_func)) (lbobj->stash, LINEBREAK_REF_STASH, -1); } lbobj->stash = stash; } /** Setter: Update format_func/format_data Member * * @param[in] lbobj target linebreak object. * @param[in] format_func format callback function or NULL. * @param[in] format_data new format_data value. * @return none. * New format callback is set. * Reference count of format_data member will be handled appropriately. */ void linebreak_set_format(linebreak_t * lbobj, linebreak_format_func_t format_func, void *format_data) { if (lbobj->ref_func != NULL) { if (format_data != NULL) (*(lbobj->ref_func)) (format_data, LINEBREAK_REF_FORMAT, +1); if (lbobj->format_data != NULL) (*(lbobj->ref_func)) (lbobj->format_data, LINEBREAK_REF_FORMAT, -1); } lbobj->format_func = format_func; lbobj->format_data = format_data; } /** Setter: Add/clear prep_func/prep_data Member * * @param[in] lbobj target linebreak object. * @param[in] prep_func preprocessing callback function or NULL. * @param[in] prep_data new prep_data value. * @return none. * New preprocessing callback is added. * Reference count of prep_data item will be handled appropriately. * if prep_func was NULL, all data are cleared. */ void linebreak_add_prep(linebreak_t * lbobj, linebreak_prep_func_t prep_func, void *prep_data) { size_t i; linebreak_prep_func_t *p; void **q; if (prep_func == NULL) { if (lbobj->prep_data != NULL) { for (i = 0; lbobj->prep_func[i] != NULL; i++) if (lbobj->prep_data[i] != NULL) (*lbobj->ref_func) (lbobj->prep_data[i], LINEBREAK_REF_PREP, -1); free(lbobj->prep_data); lbobj->prep_data = NULL; } free(lbobj->prep_func); lbobj->prep_func = NULL; return; } if (lbobj->prep_func == NULL) i = 0; else for (i = 0; lbobj->prep_func[i] != NULL; i++); if ((p = realloc(lbobj->prep_func, sizeof(linebreak_prep_func_t) * (i + 2))) == NULL) { lbobj->errnum = errno; return; } p[i] = NULL; lbobj->prep_func = p; if ((q = realloc(lbobj->prep_data, sizeof(void *) * (i + 2))) == NULL) { lbobj->errnum = errno; return; } lbobj->prep_data = q; if (lbobj->ref_func != NULL && prep_data != NULL) (*(lbobj->ref_func)) (prep_data, LINEBREAK_REF_PREP, +1); p[i] = prep_func; p[i + 1] = NULL; q[i] = prep_data; q[i + 1] = NULL; } /** Setter: Update sizing_func/sizing_data Member * * @param[in] lbobj target linebreak object. * @param[in] sizing_func sizing callback function or NULL. * @param[in] sizing_data new sizing_data value. * @return none. * New sizing callback is set. * Reference count of sizing_data member will be handled appropriately. */ void linebreak_set_sizing(linebreak_t * lbobj, linebreak_sizing_func_t sizing_func, void *sizing_data) { if (lbobj->ref_func != NULL) { if (sizing_data != NULL) (*(lbobj->ref_func)) (sizing_data, LINEBREAK_REF_SIZING, +1); if (lbobj->sizing_data != NULL) (*(lbobj->ref_func)) (lbobj->sizing_data, LINEBREAK_REF_SIZING, -1); } lbobj->sizing_func = sizing_func; lbobj->sizing_data = sizing_data; } /** Setter: Update urgent_func/urgent_data Member * * @param[in] lbobj target linebreak object. * @param[in] urgent_func urgent breaking callback function or NULL. * @param[in] urgent_data new urgent_data value. * @return none. * New urgent breaking callback is set. * Reference count of urgent_data member will be handled appropriately. */ void linebreak_set_urgent(linebreak_t * lbobj, linebreak_urgent_func_t urgent_func, void *urgent_data) { if (lbobj->ref_func != NULL) { if (urgent_data != NULL) (*(lbobj->ref_func)) (urgent_data, LINEBREAK_REF_URGENT, +1); if (lbobj->urgent_data != NULL) (*(lbobj->ref_func)) (lbobj->urgent_data, LINEBREAK_REF_URGENT, -1); } lbobj->urgent_func = urgent_func; lbobj->urgent_data = urgent_data; } /** Setter: Update user_func/user_data Member * @deprecated Use linebreak_add_prep() instead. * * @param[in] lbobj target linebreak object. * @param[in] user_func preprocessing callback function or NULL. * @param[in] user_data new user_data value. * @return none. * New preprocessing callback is set. * Reference count of user_data member will be handled appropriately. */ void linebreak_set_user(linebreak_t * lbobj, linebreak_obs_prep_func_t user_func, void *user_data) { if (lbobj->ref_func != NULL) { if (user_data != NULL) (*(lbobj->ref_func)) (user_data, LINEBREAK_REF_USER, +1); if (lbobj->user_data != NULL) (*(lbobj->ref_func)) (lbobj->user_data, LINEBREAK_REF_USER, -1); } lbobj->user_func = user_func; lbobj->user_data = user_data; } /** Reset State * * Reset internal state of linebreak object. * Internal state is set by linebreak_break_partial() function. * @param[in] lbobj linebreak object. * @return none. * If lbobj was NULL, do nothing. */ void linebreak_reset(linebreak_t * lbobj) { if (lbobj == NULL) return; free(lbobj->unread.str); lbobj->unread.str = NULL; lbobj->unread.len = 0; free(lbobj->bufstr.str); lbobj->bufstr.str = NULL; lbobj->bufstr.len = 0; free(lbobj->bufspc.str); lbobj->bufspc.str = NULL; lbobj->bufspc.len = 0; lbobj->bufcols = 0.0; lbobj->state = LINEBREAK_STATE_NONE; lbobj->errnum = 0; } /** Get breaking rule between two classes * * From given two line breaking classes, get breaking rule determined by * internal data. * @param[in] obj linebreak object, must not be NULL. * @param[in] albc line breaking class. * @param[in] blbc line breaking class. * @return line breaking action: MANDATORY, DIRECT, INDIRECT or PROHIBITED. * If action was not determined, returns DIRECT. * * @note This method gives just approximate description of line breaking * behavior. Class AI and CJ will be resolved to approppriate classes. * See also linebreak_lbrule(). * * @note This method was introduced by Sombok 2.0.6. * @note LEGACY_CM and HANGUL_AS_AL options are concerned as of Sombok 2.1.2. * @note Only HANGUL_AS_AL is concerned as of Sombok 2.2. * */ propval_t linebreak_get_lbrule(linebreak_t * obj, propval_t blbc, propval_t albc) { switch (blbc) { case LB_AI: blbc = (obj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? LB_ID : LB_AL; break; case LB_CJ: blbc = (obj->options & LINEBREAK_OPTION_NONSTARTER_LOOSE) ? LB_ID : LB_NS; break; /* Optionally, treat hangul syllable as if it were AL. */ case LB_H2: case LB_H3: case LB_JL: case LB_JV: case LB_JT: if ((albc == LB_H2 || albc == LB_H3 || albc == LB_JL || albc == LB_JV || albc == LB_JT) && obj->options & LINEBREAK_OPTION_HANGUL_AS_AL) return LINEBREAK_ACTION_INDIRECT; break; } switch (albc) { case LB_AI: albc = (obj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? LB_ID : LB_AL; break; case LB_CJ: albc = (obj->options & LINEBREAK_OPTION_NONSTARTER_LOOSE) ? LB_ID : LB_NS; break; } return linebreak_lbrule(blbc, albc); } /** Get Line Breaking Class * @deprecated Use gcstring_lbclass() or gcstring_lbclass_ext() instead. * * Get UAX #14 line breaking class of Unicode character. * Classes XX and SG will be resolved to AL. * @param[in] obj linebreak object, must not be NULL. * @param[in] c Unicode character. * @return line breaking class property value. */ propval_t linebreak_lbclass(linebreak_t * obj, unichar_t c) { propval_t lbc, gcb, scr; linebreak_charprop(obj, c, &lbc, NULL, &gcb, &scr); if (lbc == LB_AI) lbc = (obj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? LB_ID : LB_AL; else if (lbc == LB_CJ) lbc = (obj->options & LINEBREAK_OPTION_NONSTARTER_LOOSE) ? LB_ID : LB_NS; else if (lbc == LB_SA) { #ifdef USE_LIBTHAI if (scr != SC_Thai) #endif /* USE_LIBTHAI */ lbc = (gcb == GB_Extend || gcb == GB_SpacingMark || gcb == GB_Virama) ? LB_CM : LB_AL; } return lbc; } /** Get East_Asian_Width Property * @deprecated Use gcstring_columns() instead. * * Get UAX #11 East_Asian_Width property value of Unicode character. * Class A will be resolved to appropriate property F or N. * @param[in] obj linebreak object, must not be NULL. * @param[in] c Unicode character. * @return East_Asian_Width property value. */ propval_t linebreak_eawidth(linebreak_t * obj, unichar_t c) { propval_t eaw; linebreak_charprop(obj, c, NULL, &eaw, NULL, NULL); if (eaw == EA_A) eaw = (obj->options & LINEBREAK_OPTION_EASTASIAN_CONTEXT) ? EA_F : EA_N; return eaw; } sombok-sombok-2.4.0/lib/southeastasian.c000066400000000000000000000055531254141503700202560ustar00rootroot00000000000000/* * southeastasian.c - interfaces for South East Asian complex breaking. * * Copyright (C) 2009-2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include #include "sombok_constants.h" #include "sombok.h" #ifdef USE_LIBTHAI # include "thai/thwchar.h" # include "thai/thwbrk.h" #endif /* USE_LIBTHAI */ /** @defgroup linebreak_southeastasian southeastasian * @brief Supports for breaking in South East Asian complex context. * *@{*/ /** Flag to determin whether South East Asian word segmentation is supported. */ const char *linebreak_southeastasian_supported = #ifdef USE_LIBTHAI "Thai:" USE_LIBTHAI " " #else /* USE_LIBTHAI */ NULL #endif /* USE_LIBTHAI */ ; void linebreak_southeastasian_flagbreak(gcstring_t * gcstr) { #ifdef USE_LIBTHAI wchar_t *buf; size_t i, j, len; int brk, sa; if (gcstr == NULL || gcstr->gclen == 0) return; if (!(((linebreak_t *) gcstr->lbobj)->options & LINEBREAK_OPTION_COMPLEX_BREAKING)) return; len = gcstr->len; /* Copy string to temp buffer so that abuse of external module avoided. */ if ((buf = malloc(sizeof(wchar_t) * (len + 1))) == NULL) return; #ifdef SOMBOK_UNICHAR_T_IS_WCHAR_T memcpy(buf, gcstr->str, sizeof(wchar_t) * len); #else /* SOMBOK_UNICHAR_T_IS_WCHAR_T */ for (i = 0; i < len; i++) buf[i] = (wchar_t) (gcstr->str[i]); #endif /* SOMBOK_UNICHAR_T_IS_WCHAR_T */ buf[len] = (wchar_t) 0; /* * Flag breaking points. * Note: th_wbrk() sometimes returns -1 when breaking positions weren't * found. */ sa = 0; for (i = 0, j = 0; j < len && th_wbrk(buf + j, &brk, 1) == 1; j += brk) { /* check if external module is broken. */ assert(0 <= brk); assert(brk < len); if (brk == 0) /* This should not cause but is caused by older libthai */ break; for (; i < gcstr->gclen && gcstr->gcstr[i].idx <= j + brk; i++) { /* check if external module broke temp buffer. */ assert(buf[i] == (wchar_t) (gcstr->str[i])); if (gcstr->gcstr[i].lbc == LB_SA) { if (!sa) /* skip the first grapheme of each SA block. */ sa = 1; else if (gcstr->gcstr[i].flag) /* already flagged by _prep(). */ ; else if (gcstr->gcstr[i].idx != j + brk) /* not grapheme cluster boundary. */ ; else { propval_t p = PROP_UNKNOWN; linebreak_charprop(gcstr->lbobj, gcstr->str[gcstr->gcstr[i].idx - 1], &p, NULL, NULL, NULL); /* bogus breaking by libthai on non-SA grapheme extender * (e.g. CM SA). */ if (p == LB_SA) gcstr->gcstr[i].flag = LINEBREAK_FLAG_ALLOW_BEFORE; } } else sa = 0; } } free(buf); #endif /* USE_LIBTHAI */ } sombok-sombok-2.4.0/lib/utf8.c000066400000000000000000000212021254141503700160760ustar00rootroot00000000000000/* * utf8.c - Handle UTF-8 sequence. * * Copyright (C) 2012 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include "sombok.h" /** @defgroup utf8 utf8 * @brief Handle UTF-8 sequence. * * @note This module was introduced by release 2.1.0. * *@{*/ /** Decode UTF-8 string to Unicode string * * @param[out] unistr Unicode string, must not be NULL. * @param[in] maxchars maximum number of characters to be decoded. * 0 means infinite * @param[in] utf8 source UTF-8 string * @param[in] utf8len length of string * @param[in] check 0: no check; 1: check malformed sequence; 2: check * surrogate too; 3: check codes beyond Unicode too * * @returns Unicode string. * If unistr->str was NULL or maxchars was 0 (infinite), required buffer will * be (re-)allocated. * If error occurred, NULL is returned and errno is set. * * @note unistr->str must not point to static memory. */ unistr_t *sombok_decode_utf8(unistr_t *unistr, size_t maxchars, const char *utf8, size_t utf8len, int check) { size_t i, unilen; unichar_t unichar, *uni; int pass; if (unistr == NULL) { errno = EINVAL; return NULL; } uni = unistr->str; if (utf8 == NULL) utf8len = 0; for (pass = 1; pass <= 2; pass++) { for (i = 0, unilen = 0; i < utf8len; unilen++) { if (maxchars != 0 && maxchars < unilen + 1) break; if ((utf8[i] & 0x80) == 0) { if (pass == 2) uni[unilen] = utf8[i]; i++; } else if (i + 1 < utf8len && (utf8[i] & 0xE0) == 0xC0 && (utf8[i + 1] & 0xC0) == 0x80) { if (pass == 2) { unichar = utf8[i] & 0x1F; unichar <<= 6; unichar |= utf8[i + 1] & 0x3F; uni[unilen] = unichar; } i += 2; } else if (i + 2 < utf8len && (utf8[i] & 0xF0) == 0xE0 && (utf8[i + 1] & 0xC0) == 0x80 && (utf8[i + 2] & 0xC0) == 0x80) { if (SOMBOK_UTF8_CHECK_SURROGATE <= check && (utf8[i] & 0x0F) == 0x0D && (utf8[i + 1] & 0x20) == 0x20) { errno = EPERM; return NULL; } if (pass == 2) { unichar = utf8[i] & 0x0F; unichar <<= 6; unichar |= utf8[i + 1] & 0x3F; unichar <<= 6; unichar |= utf8[i + 2] & 0x3F; uni[unilen] = unichar; } i += 3; } else if (i + 3 < utf8len && (utf8[i] & 0xF8) == 0xF0 && (utf8[i + 1] & 0xC0) == 0x80 && (utf8[i + 2] & 0xC0) == 0x80 && (utf8[i + 3] & 0xC0) == 0x80) { if (SOMBOK_UTF8_CHECK_NONUNICODE <= check && 0x10 < (((utf8[i] & 0x07) << 2) | ((utf8[i + 1] & 0x30) >> 4))) { errno = EPERM; return NULL; } if (pass == 2) { unichar = utf8[i] & 0x07; unichar <<= 6; unichar |= utf8[i + 1] & 0x3F; unichar <<= 6; unichar |= utf8[i + 2] & 0x3F; unichar <<= 6; unichar |= utf8[i + 3] & 0x3F; uni[unilen] = unichar; } i += 4; } else if (SOMBOK_UTF8_CHECK_NONUNICODE <= check) { errno = EPERM; return NULL; } else if (i + 4 < utf8len && (utf8[i] & 0xFC) == 0xF8 && (utf8[i + 1] & 0xC0) == 0x80 && (utf8[i + 2] & 0xC0) == 0x80 && (utf8[i + 3] & 0xC0) == 0x80 && (utf8[i + 4] & 0xC0) == 0x80) { if (pass == 2) { unichar = utf8[i] & 0x03; unichar <<= 6; unichar |= utf8[i + 1] & 0x3F; unichar <<= 6; unichar |= utf8[i + 2] & 0x3F; unichar <<= 6; unichar |= utf8[i + 3] & 0x3F; unichar <<= 6; unichar |= utf8[i + 4] & 0x3F; uni[unilen] = unichar; } i += 5; } else if (i + 5 < utf8len && (utf8[i] & 0xFE) == 0xFC && (utf8[i + 1] & 0xC0) == 0x80 && (utf8[i + 2] & 0xC0) == 0x80 && (utf8[i + 3] & 0xC0) == 0x80 && (utf8[i + 4] & 0xC0) == 0x80 && (utf8[i + 5] & 0xC0) == 0x80) { if (pass == 2) { unichar = utf8[i] & 0x01; unichar <<= 6; unichar |= utf8[i + 1] & 0x3F; unichar <<= 6; unichar |= utf8[i + 2] & 0x3F; unichar <<= 6; unichar |= utf8[i + 3] & 0x3F; unichar <<= 6; unichar |= utf8[i + 4] & 0x3F; unichar <<= 6; unichar |= utf8[i + 5] & 0x3F; uni[unilen] = unichar; } i += 6; } else { if (SOMBOK_UTF8_CHECK_MALFORMED <= check) { errno = EPERM; return NULL; } if (pass == 2) uni[unilen] = utf8[i]; i++; } } if (pass == 1) { if (uni == NULL) { if ((uni = malloc(sizeof(unichar_t) * (unilen + 1))) == NULL) return NULL; uni[unilen] = 0; } else if (maxchars == 0) { if ((uni = realloc(uni, sizeof(unichar_t) * (unilen + 1))) == NULL) return NULL; uni[unilen] = 0; } else if (unilen < maxchars) uni[unilen] = 0; unistr->str = uni; unistr->len = unilen; } } return unistr; } /** Encode Unicode string to UTF-8 string * * @param[out] utf8 string buffer, may be NULL. * @param[out] utf8lenp pointer to length of buffer, may be NULL. * @param[in] maxbytes maximum number of bytes to be encoded. 0 means infinite * @param[in] unistr source Unicode string, must not be NULL. * * @returns string buffer. * If utf8 was NULL or maxbytes was 0 (infinite), required buffer will be * (re-)allocated. * If error occurred, NULL is returned and errno is set. * * @note utf8 must not point to static memory. */ char *sombok_encode_utf8(char *utf8, size_t *utf8lenp, size_t maxbytes, unistr_t *unistr) { size_t i, utf8len, unilen; unichar_t unichar; int pass; if (unistr == NULL) { errno = EINVAL; return NULL; } if (unistr->str == NULL) unilen = 0; else unilen = unistr->len; for (pass = 1; pass <= 2; pass++) { for (i = 0, utf8len = 0; i < unilen; i++) { unichar = unistr->str[i]; if (unichar == (unichar & 0x007F)) { if (maxbytes != 0 && maxbytes < utf8len + 1) break; if (pass == 2) utf8[utf8len] = (char) unichar; utf8len++; } else if (unichar == (unichar & 0x07FF)) { if (maxbytes != 0 && maxbytes < utf8len + 2) break; if (pass == 2) { utf8[utf8len + 1] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len] = (char) (unichar & 0x1F) | 0xC0; } utf8len += 2; } else if (unichar == (unichar & 0x00FFFF)) { if (maxbytes != 0 && maxbytes < utf8len + 3) break; if (pass == 2) { utf8[utf8len + 2] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 1] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len] = (char) (unichar & 0x0F) | 0xE0; } utf8len += 3; } else if (unichar == (unichar & 0x001FFFFF)) { if (maxbytes != 0 && maxbytes < utf8len + 4) break; if (pass == 2) { utf8[utf8len + 3] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 2] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 1] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len] = (char) (unichar & 0x07) | 0xF0; } utf8len += 4; } else if (unichar == (unichar & 0x03FFFFFF)) { if (maxbytes != 0 && maxbytes < utf8len + 5) break; if (pass == 2) { utf8[utf8len + 4] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 3] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 2] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 1] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len] = (char) (unichar & 0x03) | 0xF8; } utf8len += 5; } else if (unichar == (unichar & 0x7FFFFFFF)) { if (maxbytes != 0 && maxbytes < utf8len + 6) break; if (pass == 2) { utf8[utf8len + 5] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 4] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 3] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 2] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len + 1] = (char) (unichar & 0x3F) | 0x80; unichar >>= 6; utf8[utf8len] = (char) (unichar & 0x01) | 0xFC; } utf8len += 6; } else { errno = EPERM; return NULL; } } if (pass == 1) { if (utf8 == NULL) { if ((utf8 = malloc(sizeof(char) * (utf8len + 1))) == NULL) return NULL; utf8[utf8len] = '\0'; } else if (maxbytes == 0) { if ((utf8 = realloc(utf8, sizeof(char) * (utf8len + 1))) == NULL) return NULL; utf8[utf8len] = '\0'; } else if (utf8len < maxbytes) utf8[utf8len] = '\0'; if (utf8lenp != NULL) *utf8lenp = utf8len; } } return utf8; } sombok-sombok-2.4.0/lib/utils.c000066400000000000000000000374221254141503700163630ustar00rootroot00000000000000/* * utls.c - Utility functions. * * Copyright (C) 2009-2011 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms of * either the GNU General Public License or the Artistic License, as * specified in the README file. * */ #include "sombok_constants.h" #include "sombok.h" /** @defgroup linebreak_utils utils * @brief Callback functions used by linebreak *@{*/ /** @name Preprocessing callback * gcstring_t *callback(linebreak_t *lbobj, void *data, unistr_t *str, unistr_t *text) * * Preprocessing behaviors specified by item of ``prep_func'' member of * linebreak_t. Corresponding item of ``prep_data'' member can be used to * modify behavior. * @param[in] obj linebreak object. * @param[in] data an item of prep_data correspondig to callback. * @param[in,out] substr pointer to Unicode string. * @param[in] text whole text to be broken, or NULL. * @return This callback is past twice by each substring of text: * * On the first pass, when text is not NULL, it should return the first * occurrance in substr matching its criteria, update substr->str to be * matching position and substr->len to be length. Otherwise, should set * NULL to substr->str. * Return value shall be discarded. * * On the second pass, when text is NULL, it should return new grapheme * cluster string created from substr. Return value should not share * Unicode buffer with substr (i.e. use gcstring_newcopy()). * * If error occurred, callback must set lbobj->errnum nonzero then return NULL. */ /*@{*/ static int startswith(unistr_t * unistr, size_t idx, char *str, size_t len, int cs) { size_t i; unichar_t uc, c; if (unistr->str == NULL) return 0; if (unistr->len - idx < len) return 0; for (i = 0; i < len; i++) { uc = unistr->str[idx + i]; c = (unichar_t) str[i]; if (!cs) { if ((unichar_t) 'A' <= uc && uc <= (unichar_t) 'Z') uc += (unichar_t) ('a' - 'A'); if ((unichar_t) 'A' <= c && c <= (unichar_t) 'Z') c += (unichar_t) ('a' - 'A'); } if (uc != c) return 0; } return 1; } #define is(str, i, c) \ ((i) < (str)->len && (str)->str[i] == (c)) #define _is_alpha(s) \ (('a' <= (s) && (s) <= 'z') || ('A' <= (s) && (s) <= 'Z')) #define is_alpha(str, i) \ ((i) < (str)->len && _is_alpha((str)->str[i])) #define _is_digit(s) \ ('0' <= (s) && (s) <= '9') #define is_digit(str, i) \ ((i) < (str)->len && _is_digit((str)->str[i])) #define _is_hexdig(s) \ (_is_digit(s) || ('a' <= (s) && (s) <= 'f') || ('A' <= (s) && (s) <= 'F')) #define is_hexdig(str, i) \ ((i) < (str)->len && _is_hexdig((str)->str[i])) #define _is_sub_delim(s) \ ((s) == '!' || (s) == '$' || (s) == '&' || (s) == '\'' || (s) == '(' || \ (s) == ')' || (s) == '*' || (s) == '+' || (s) == ',' || (s) == ';' || \ (s) == '=') #define is_sub_delim(str, i) \ ((i) < (str)->len && _is_sub_delim((str)->str[i])) #define _is_unreserved(s) \ (_is_alpha(s) || _is_digit(s) || \ (s) == '-' || (s) == '.' || (s) == '_' || (s) == '~') #define is_unreserved(str, i) \ ((i) < (str)->len && _is_unreserved((str)->str[i])) #define _is_pct_encoded(s) \ ((s) == '%' || _is_hexdig(s)) #define is_pct_encoded(str, i) \ ((i) < (str)->len && _is_pct_encoded((str)->str[i])) #define _is_pchar(s) \ (_is_unreserved(s) || _is_pct_encoded(s) || _is_sub_delim(s) || \ (s) == ':' || (s) == '@') #define is_pchar(str, i) \ ((i) < (str)->len && _is_pchar((str)->str[i])) /** Built-in preprocessing callback * * Built-in preprocessing callback to break or not to break URLs according to * some rules by Chicago Manual of Style 15th ed. * If data is NULL, prohibit break. * Otherwise, allow break by rule above. */ gcstring_t *linebreak_prep_URIBREAK(linebreak_t * lbobj, void *data, unistr_t * str, unistr_t * text) { gcstring_t *gcstr; size_t i; unichar_t *ptr; /* Pass I */ if (text != NULL) { /* * Search URL in str. * Following code loosely refers RFC3986 but some practical * assumptions are put: * * o Broken pct-encoded sequences (e.g. single "%") are allowed. * o scheme names must end with alphanumeric, must be longer than * or equal to two octets, and must not contain more than one * non-alphanumeric ("+", "-" or "."). * o URLs containing neither non-empty path, query part nor fragment * (e.g. "about:") are omitted: they are treated as ordinal words. */ for (ptr = NULL, i = 0; i < str->len; ptr = NULL, i++) { int has_double_slash, has_authority, has_empty_path, has_no_query, has_no_fragment; size_t alphadigit, nonalphadigit; /* skip non-alpha. */ if (!is_alpha(str, i)) continue; ptr = str->str + i; /* "url:" - case insensitive */ if (startswith(str, i, "url:", 4, 0)) i += 4; /* scheme */ if (is_alpha(str, i)) i++; else continue; nonalphadigit = 0; alphadigit = 1; while (1) { if (is_alpha(str, i) || is_digit(str, i)) alphadigit++; else if (is(str, i, '+') || is(str, i, '-') || is(str, i, '.')) nonalphadigit++; else break; i++; } if (alphadigit < 2 || 1 < nonalphadigit || ! (is_digit(str, i - 1) || is_alpha(str, i - 1))) continue; /* ":" */ if (is(str, i, ':')) i++; else continue; /* hier-part */ has_double_slash = 0; has_authority = 0; has_empty_path = 0; has_no_query = 0; has_no_fragment = 0; if (startswith(str, i, "//", 2, 0)) { /* "//" */ has_double_slash = 1; i += 2; /* authority - FIXME:syntax relaxed */ if (is(str, i, '[') || is(str, i, ':') || is(str, i, '@') || is_unreserved(str, i) || is_pct_encoded(str, i) || is_sub_delim(str, i)) { has_authority = 1; i++; while (is(str, i, '[') || is(str, i, ']') || is(str, i, ':') || is(str, i, '@') || is_unreserved(str, i) || is_pct_encoded(str, i) || is_sub_delim(str, i)) i++; } } /* path */ if (has_double_slash) { if (has_authority) goto path_abempty; else goto path_absolute; } /* else goto path_rootless; */ /* path_rootless: */ if (is_pchar(str, i)) { /* FIXME:path-noscheme not concerned */ i++; while (is_pchar(str, i)) i++; goto path_abempty; } else { has_empty_path = 1; goto path_empty; } path_absolute: if (startswith(str, i, "//", 2, 0)) continue; else if (is(str, i, '/')) { i++; if (is_pchar(str, i)) { i++; while (is_pchar(str, i)) i++; } goto path_abempty; } else continue; path_abempty: if (is(str, i, '/')) { i++; while (is(str, i, '/') || is_pchar(str, i)) i++; } /* else goto path_empty; */ path_empty: ; /* query */ if (is(str, i, '?')) { i++; while (is(str, i, '/') || is(str, i, '?') || is_pchar(str, i)) i++; } else has_no_query = 1; /* fragment */ if (is(str, i, '#')) { i++; while (is(str, i, '/') || is(str, i, '?') || is_pchar(str, i)) i++; } else has_no_fragment = 1; if (has_empty_path && has_no_query && has_no_fragment) continue; break; } if (ptr != NULL) str->len = i - (ptr - str->str); str->str = ptr; return NULL; } /* Pass II */ if ((gcstr = gcstring_newcopy(str, lbobj)) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; return NULL; } /* non-break URI. */ if (data == NULL) { for (i = 1; i < gcstr->gclen; i++) gcstr->gcstr[i].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; return gcstr; } /* break URI. */ if (startswith((unistr_t *) gcstr, 0, "url:", 4, 0)) { gcstr->gcstr[4].flag = LINEBREAK_FLAG_ALLOW_BEFORE; i = 5; } else i = 1; for (; i < gcstr->gclen; i++) { unichar_t u, v; u = gcstr->str[gcstr->gcstr[i - 1].idx]; v = gcstr->str[gcstr->gcstr[i].idx]; /* * Some rules based on CMoS 15th ed. * 17.11 1.1: [/] ÷ [^/] * 17.11 2: [-] × * 6.17 2: [.] × * 17.11 1.2: ÷ [-~.,_?#%] * 17.11 1.3: ÷ [=&] * 17.11 1.3: [=&] ÷ * Default: ALL × ALL */ if (u == '/' && v != '/') gcstr->gcstr[i].flag = LINEBREAK_FLAG_ALLOW_BEFORE; else if (u == '-' || u == '.') gcstr->gcstr[i].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; else if (v == '-' || v == '~' || v == '.' || v == ',' || v == '_' || v == '?' || v == '#' || v == '%' || u == '=' || v == '=' || u == '&' || v == '&') gcstr->gcstr[i].flag = LINEBREAK_FLAG_ALLOW_BEFORE; else gcstr->gcstr[i].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; } /* Won't break punctuations at end of matches. */ for (i = gcstr->gclen - 1; 1 <= i; i--) { unichar_t u = gcstr->str[gcstr->gcstr[i].idx]; if (gcstr->gcstr[i].flag == LINEBREAK_FLAG_ALLOW_BEFORE && (u == '"' || u == '.' || u == ':' || u == ';' || u == ',' || u == '>')) gcstr->gcstr[i].flag = LINEBREAK_FLAG_PROHIBIT_BEFORE; else break; } return gcstr; } /*@}*/ /** @name Sizing callback * double callback(linebreak_t *obj, double len, gcstring_t *pre, gcstring_t *spc, gcstring_t *str) * * Sizing behavior specified by ``sizing_func'' member of linebreak_t. * ``sizing_data'' member can be used to modify behavior. * @param[in] obj linebreak object. * @param[in] len Number of columns of preceding grapheme cluster string. * @param[in] pre Preceding grapheme cluster string. * @param[in] spc Trailing spaces of preceding string. * @param[in] str Appended grapheme cluster string. * @return number of columns of pre+spc+str. * If error occurred, callback must set lbobj->errnum nonzero then return NULL. */ /*@{*/ /** Built-in Sizing callback * * Built-in Sizing callback based on UAX #11. */ double linebreak_sizing_UAX11(linebreak_t * obj, double len, gcstring_t * pre, gcstring_t * spc, gcstring_t * str) { gcstring_t *spcstr; if ((!spc || !spc->str || !spc->len) && (!str || !str->str || !str->len)) return len; if (!spc || !spc->str) spcstr = gcstring_copy(str); else if ((spcstr = gcstring_concat(spc, str)) == NULL) return -1.0; len += (double) gcstring_columns(spcstr); gcstring_destroy(spcstr); return len; } /*@}*/ /** @name Formatting callback * gcstring_t *callback(linebreak_t *lbobj, linebreak_state_t state, gcstring_t *gcstr) * * Formatting behaviors specified by ``format_func'' member of linebreak_t. * ``formt_data'' member can be used to modify behavior. * @param[in] obj linebreak object. * @param[in] state state. * @param[in] gcstr text fragment. * @return new text fragment or, if no modification needed, NULL. * If error occurred, callback must set lbobj->errnum nonzero then return NULL. * * Following table describes behavior of built-in format callbacks. * * @verbatim * state| SIMPLE | NEWLINE | TRIM * -----+-----------------+-------------------+------------------- * SOT | * SOP | not modify * SOL | * LINE | * EOL | append newline | replace by newline| replace by newline * EOP | not modify | replace by newline| remove SPACEs * EOT | not modify | replace by newline| remove SPACEs * ---------------------------------------------------------------- * @endverbatim */ /*@{*/ /** Built-in formatting callback * */ gcstring_t *linebreak_format_SIMPLE(linebreak_t * lbobj, linebreak_state_t state, gcstring_t * gcstr) { gcstring_t *t, *result; unistr_t unistr; switch (state) { case LINEBREAK_STATE_EOL: if ((result = gcstring_copy(gcstr)) == NULL) return NULL; unistr.str = lbobj->newline.str; unistr.len = lbobj->newline.len; if ((t = gcstring_new(&unistr, lbobj)) == NULL) return NULL; if (gcstring_append(result, t) == NULL) { t->str = NULL; gcstring_destroy(t); return NULL; } t->str = NULL; gcstring_destroy(t); return result; default: errno = 0; return NULL; } } /** Built-in formatting callback * */ gcstring_t *linebreak_format_NEWLINE(linebreak_t * lbobj, linebreak_state_t state, gcstring_t * gcstr) { gcstring_t *result; unistr_t unistr; switch (state) { case LINEBREAK_STATE_EOL: case LINEBREAK_STATE_EOP: case LINEBREAK_STATE_EOT: unistr.str = lbobj->newline.str; unistr.len = lbobj->newline.len; if ((result = gcstring_newcopy(&unistr, lbobj)) == NULL) return NULL; return result; default: errno = 0; return NULL; } } /** Built-in formatting callback * */ gcstring_t *linebreak_format_TRIM(linebreak_t * lbobj, linebreak_state_t state, gcstring_t * gcstr) { gcstring_t *result; unistr_t unistr = { NULL, 0 }; size_t i; switch (state) { case LINEBREAK_STATE_EOL: unistr.str = lbobj->newline.str; unistr.len = lbobj->newline.len; if ((result = gcstring_newcopy(&unistr, lbobj)) == NULL) return NULL; return result; case LINEBREAK_STATE_EOP: case LINEBREAK_STATE_EOT: if (gcstr->str == NULL || gcstr->len == 0) { if ((result = gcstring_newcopy(&unistr, lbobj)) == NULL) return NULL; return result; } for (i = 0; i < gcstr->gclen && gcstr->gcstr[i].lbc == LB_SP; i++); if ((result = gcstring_substr(gcstr, i, gcstr->gclen)) == NULL) return NULL; return result; default: errno = 0; return NULL; } } /*@}*/ /** @name Urgent breaking callbacks * gcstring_t *callback(linebreak_t *lbobj, gcstring_t *str) * * Urgent breaking behaviors specified by ``urgent_func'' member of * linebreak_t. ``urgent_data'' member can be used to modify behavior. * @param[in] obj linebreak object. * @param[in] str text to be broken. * @return new text or, if no modification needed, NULL. * If error occurred, callback must set lbobj->errnum nonzero then return NULL. * * There are two built-in urgent breaking callbacks. */ /*@{*/ /** Built-in urgent brealing callback * * Abort processing. lbobj->errnum is set to LINEBREAK_ELONG. */ gcstring_t *linebreak_urgent_ABORT(linebreak_t * lbobj, gcstring_t * str) { lbobj->errnum = LINEBREAK_ELONG; return NULL; } /** Built-in urgent brealing callback * * Force breaking lines. */ gcstring_t *linebreak_urgent_FORCE(linebreak_t * lbobj, gcstring_t * str) { gcstring_t *result, *s, empty = { NULL, 0, NULL, 0, 0, lbobj }; if (!str || !str->len) return gcstring_new(NULL, lbobj); result = gcstring_new(NULL, lbobj); s = gcstring_copy(str); while (1) { size_t i; gcstring_t *t; double cols; for (i = 0; i < s->gclen; i++) { t = gcstring_substr(s, 0, i + 1); if (lbobj->sizing_func != NULL) cols = (*(lbobj->sizing_func)) (lbobj, 0.0, &empty, &empty, t); else cols = (double) t->gclen; gcstring_destroy(t); if (lbobj->colmax < cols) break; } if (0 < i) { t = gcstring_substr(s, 0, i); if (t->gclen) { t->gcstr[0].flag = LINEBREAK_FLAG_ALLOW_BEFORE; gcstring_append(result, t); } gcstring_destroy(t); t = gcstring_substr(s, i, s->gclen - i); gcstring_destroy(s); s = t; if (!s->gclen) break; } else { if (s->gclen) { s->gcstr[0].flag = LINEBREAK_FLAG_ALLOW_BEFORE; gcstring_append(result, s); } break; } } gcstring_destroy(s); return result; } /*@}*/ /** @name Preprocessing callbacks - obsoleted form * gcstring_t *callback(linebreak_t *lbobj, unistr_t *str) * Preprocessing behaviors specified by ``user_func'' member of linebreak_t. * ``user_data'' member can be used to modify behavior. * @param[in] obj linebreak object. * @param[in] str Unicode string (not grapheme cluster string) to be processed. * @return new grapheme cluster string. NULL means no data. * If error occurred, callback must set lbobj->errnum nonzero then return NULL. * * Currently no built-in preprocessing callbacks are defined. * NOTE: Feature of this callback described here is planned to be changed * by next release. */ sombok-sombok-2.4.0/sombok.pc.in000066400000000000000000000003261254141503700165250ustar00rootroot00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: sombok Description: Unicode Text Segmentation library Version: @VERSION@ Libs: -L${libdir} -lsombok Cflags: -I${includedir} sombok-sombok-2.4.0/sombok.spec.in000066400000000000000000000047461254141503700170670ustar00rootroot00000000000000Name: sombok Version: @VERSION@ Release: 1%{?dist} Epoch: 0 License: Artistic or GPLv2+ Group: System Environment/Libraries Summary(ja): ユニコード テキスト分節パッケージ Summary: Unicode Text Segmentation Package Source: sombok-@VERSION@.tar.gz URL: http://hatuka.nezumi.nu/repos/sombok/ BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) BuildRequires: pkgconfig # we edit the Makefile.am's BuildRequires: automake BuildRequires: autoconf BuildRequires: libtool BuildRequires: libthai-devel >= 0.1.9 BuildRequires: doxygen Requires: libthai >= 0.1.9 %description -l ja ソンボク (Sombok) パッケージはユニコード標準附属書14 (UAX #14) で 述べるユニコード行分割アルゴリズムを実行する。行分割位置の決定にあ たって、附属書11 (UAX #11) で定める East_Asian_Width 参考特性を考 慮する。また、附属書29 (UAX #29) で述べる「初期の」書記素クラスタ 分節も実装している。 %description sombok package performs Line Breaking Algorithm described in Unicode Standard Annex #14 (UAX #14). East_Asian_Width informative properties defined by Annex #11 (UAX #11) will be concerned to determin breaking positions. This package also implements ``default'' Grapheme Cluster segmentation described in Annex #29 (UAX #29). %package devel Summary(ja): ユニコード テキスト分節パッケージ Summary: Unicode Text Segmentation package Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Requires: pkgconfig %description devel The sombok-devel package includes the header files and developer docs for the sombok package. Install sombok-devel if you want to develop programs which will use sombok. %prep %setup -q -n %{name}-%{version} %build autoreconf -i -f %configure make [ -e doc/html/search ] && mv doc/html/search doc/html-search %check make check %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/*.la make uninstall-htmlDATA DESTDIR=$RPM_BUILD_ROOT [ -e doc/html-search ] && mv doc/html-search doc/html/search %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-, root, root) %doc README* AUTHORS ARTISTIC COPYING ChangeLog* NEWS TODO %{_libdir}/lib*.so.* %files devel %defattr(-, root, root) %doc README* AUTHORS ARTISTIC COPYING ChangeLog* doc/html NEWS TODO %{_includedir}/* %{_libdir}/lib*.a %{_libdir}/lib*.so %{_libdir}/pkgconfig/* #%{_mandir}/man3/* %changelog sombok-sombok-2.4.0/src/000077500000000000000000000000001254141503700150705ustar00rootroot00000000000000sombok-sombok-2.4.0/src/mymalloc.c000066400000000000000000000101731254141503700170530ustar00rootroot00000000000000#include #include #include #include #define _MYMALLOC_H_ #include "sombok.h" #define INFOLEN (128) #define ALLOCMAX (8191) static void *alloclist[ALLOCMAX + 1]; static size_t allocindex = 0; static int allocserial = 0; static int atexit_set = 0; static int MYcmp(char **x, char **y) { if (*x == NULL) { if (*y == NULL) return 0; else return 1; } else if (*y == NULL) return -1; return strcmp(*x, *y); } void MYatexit(void) { size_t i; void *realbuf; qsort(alloclist, allocindex, sizeof(void *), (int (*)())MYcmp); for (i = 0; i < allocindex; i++) { if (alloclist[i] == NULL) break; realbuf = alloclist[i] + INFOLEN * 2; fprintf(stderr, "================================\n*%s\n", (char *)alloclist[i]); if (strstr(alloclist[i], "gcstring_t *") == NULL && strstr(alloclist[i], "gcstring_t") != NULL) fprintf(stderr, " str:[%016lx]; len:%d\n" " gcstr:[%016lx];gclen:%d\n" " lbobj:[%016lx]\n", ((gcstring_t *) realbuf)->str, ((gcstring_t *) realbuf)->len, ((gcstring_t *) realbuf)->gcstr, ((gcstring_t *) realbuf)->gclen, ((gcstring_t *) realbuf)->lbobj); else if (strstr(alloclist[i], "unistr_t") != NULL) fprintf(stderr, " str:[%016lx]; len:%d\n", ((unistr_t *) realbuf)->str, ((unistr_t *) realbuf)->len); else if (strstr(alloclist[i], "linebreak_t") != NULL) fprintf(stderr, " refcnt:%d\n" "newline:[%016lx]; len:%d\n", ((linebreak_t *) realbuf)->refcount, ((linebreak_t *) realbuf)->newline.str, ((linebreak_t *) realbuf)->newline.len); if (((char *) alloclist[i])[INFOLEN]) fprintf(stderr, ">%s\n", (char *) (alloclist[i] + INFOLEN)); } } void MYfree(void *buf, char *file, int line, char *token) { size_t i; if (buf == NULL) return; for (i = 0; i < allocindex && (buf - INFOLEN * 2) != alloclist[i]; i++); if (allocindex <= i) { fprintf(stderr, "WARN[%016lx] %s:%d double free(%s)\n", buf, file, line, token); return; } free(buf - INFOLEN * 2); alloclist[i] = NULL; } void *MYmalloc(size_t size, const char *file, int line, char *token) { void *mem; size_t i; if (!atexit_set && atexit(MYatexit) == 0) atexit_set = 1; if (size == 0) fprintf(stderr, "WARN[ ] %s:%d malloc(%s=0)\n", file, line, token); if ((mem = malloc(size + INFOLEN * 2)) == NULL) return NULL; snprintf(mem, (INFOLEN - 1), "%6d[%016lx] %s:%d malloc(%s)", allocserial++, mem + INFOLEN * 2, file, line, token); ((char *) mem)[INFOLEN] = '\0'; for (i = 0; alloclist[i] != NULL && i < allocindex; i++); if (allocindex <= i) i = allocindex++; alloclist[i] = mem; return mem + INFOLEN * 2; } void *MYrealloc(void *buf, size_t size, const char *file, int line, char *token1, char *token2) { void *mem; size_t i; if (size == 0) { fprintf(stderr, "WARN[%016lx] %s:%d realloc(%s, %s = 0)\n", buf, file, line, token1, token2); MYfree(buf, "", 0, ""); return NULL; } if (buf == NULL) { if ((mem = malloc(size + INFOLEN * 2)) == NULL) return NULL; snprintf(mem, (INFOLEN - 1), "%6d[%016lx] %s:%d realloc(%s, %s)", allocserial++, mem + INFOLEN * 2, file, line, token1, token2); ((char *) mem)[INFOLEN] = '\0'; for (i = 0; alloclist[i] != NULL && i < allocindex; i++); if (allocindex <= i) i = allocindex++; alloclist[i] = mem; return mem + INFOLEN * 2; } for (i = 0; i < allocindex && (buf - INFOLEN * 2) != alloclist[i]; i++); if ((mem = realloc(buf - INFOLEN * 2, size + INFOLEN * 2)) == NULL) return NULL; if (i < allocindex) { snprintf(mem + INFOLEN, (INFOLEN - 1), "%6d[%016lx] %s:%d realloc(%s, %s)", allocserial++, mem + INFOLEN * 2, file, line, token1, token2); alloclist[i] = mem; } else { snprintf(mem, (INFOLEN - 1), "%6d[%016lx] %s:%d realloc(%s, %s)", allocserial++, mem + INFOLEN * 2, file, line, token1, token2); ((char *) mem)[INFOLEN] = '\0'; for (i = 0; alloclist[i] != NULL && i < allocindex; i++); if (allocindex <= i) i = allocindex++; alloclist[i] = mem; } return mem + INFOLEN * 2; } sombok-sombok-2.4.0/src/mymalloc.h000066400000000000000000000007041254141503700170570ustar00rootroot00000000000000#ifndef _MYMALLOC_H_ extern void *MYmalloc(size_t, char *, int, char *); extern void *MYrealloc(void *, size_t, char *, int, char *, char *); extern void MYfree(void *, char *, int, char *); #define malloc(buf) MYmalloc((buf), __FILE__, __LINE__, #buf) #define realloc(buf, size) \ MYrealloc((buf), (size), __FILE__, __LINE__, #buf, #size) #define free(buf) MYfree((buf), __FILE__, __LINE__, #buf) #define _MYMALLOC_H_ #endif /* _MYMALLOC_H_ */ sombok-sombok-2.4.0/src/sombok.c000066400000000000000000000357001254141503700165330ustar00rootroot00000000000000#include #include #include #include #include #include "sombok.h" #define BUFLEN (8192) static char buf[BUFLEN]; static char *encbuf = NULL; static unistr_t unistr = { NULL, 0 }; static unichar_t newline_str[] = { 0x000A }; static unichar_t hextou(unichar_t * str, int len) { size_t i; unichar_t c, u = 0; for (i = 0; i < len; i++) { c = str[i]; if ((unichar_t) '0' <= c && c <= (unichar_t) '9') u = u * 16 + c - (unichar_t) '0'; else if ((unichar_t) 'a' <= c && c <= (unichar_t) 'f') u = u * 16 + c - (unichar_t) 'a' + 10; else if ((unichar_t) 'A' <= c && c <= (unichar_t) 'F') u = u * 16 + c - (unichar_t) 'A' + 10; else return (unichar_t)-1; } return u; } static unistr_t *parse_string(char *utf8str, size_t len) { unichar_t *buf; size_t i, j; if (sombok_decode_utf8(&unistr, 0, utf8str, len, 3) == NULL) return NULL; buf = unistr.str; for (i = 0, j = 0; i < unistr.len; i++) { if (buf[i] == (unichar_t) '\\') { if (i + 1 < unistr.len) { i++; switch (buf[i]) { case (unichar_t) '0': buf[j] = 0x0000; /* null */ break; case (unichar_t) 'a': buf[j] = 0x0007; /* bell */ break; case (unichar_t) 'b': buf[j] = 0x0008; /* back space */ break; case (unichar_t) 't': buf[j] = 0x0009; /* horizontal tab */ break; case (unichar_t) 'n': buf[j] = 0x000A; /* line feed */ break; case (unichar_t) 'v': buf[j] = 0x000B; /* vertical tab */ break; case (unichar_t) 'f': buf[j] = 0x000C; /* form feed */ break; case (unichar_t) 'r': buf[j] = 0x000D; /* carriage return */ break; case (unichar_t) 'e': buf[j] = 0x001B; /* escape */ break; case (unichar_t) 'x': /* \xhh */ if ((buf[j] = hextou(buf + i + 1, 2)) == -1) buf[j] = buf[i]; else i += 2; break; case (unichar_t) 'u': /* \uhhhh */ if ((buf[j] = hextou(buf + i + 1, 4)) == -1) buf[j] = buf[i]; else i += 4; break; case (unichar_t) 'U': /* \Uhhhhhhhh */ if ((buf[j] = hextou(buf + i + 1, 8)) == -1) buf[j] = buf[i]; else i += 8; break; default: buf[j] = buf[i]; } } else if (j < i) buf[j] = buf[i]; } else if (j < i) buf[j] = buf[i]; j++; } unistr.len = j; return &unistr; } static pid_t popen2(const char *cmd, const char *arg, int *ifd, int *ofd) { int ipipe[2], opipe[2], errnum; pid_t pid; if (pipe(ipipe) != 0 || pipe(opipe) != 0) return -1; if ((pid = fork()) < 0) return -1; if (pid == 0) { close(ipipe[1]); dup2(ipipe[0], 0); close(opipe[0]); dup2(opipe[1], 1); execl(SHELL_PROGRAM, SHELL_NAME, "-c", cmd, SHELL_NAME, arg, NULL); errnum = errno; perror("execl"); exit(errnum); } *ifd = ipipe[1]; *ofd = opipe[0]; return pid; } static gcstring_t *format_SHELL(linebreak_t * lbobj, linebreak_state_t state, gcstring_t * gcstr) { size_t len; int ifd = 0, ofd = 1; char *statestr; gcstring_t *ret; switch (state) { case LINEBREAK_STATE_SOT: statestr = "sot"; break; case LINEBREAK_STATE_SOP: statestr = "sop"; break; case LINEBREAK_STATE_SOL: statestr = "sol"; break; case LINEBREAK_STATE_LINE: statestr = ""; break; case LINEBREAK_STATE_EOL: statestr = "eol"; break; case LINEBREAK_STATE_EOP: statestr = "eop"; break; case LINEBREAK_STATE_EOT: statestr = "eot"; break; default: lbobj->errnum = EINVAL; return NULL; } if ((encbuf = sombok_encode_utf8(encbuf, &len, 0, (unistr_t *)gcstr)) == NULL) { lbobj->errnum = errno; return NULL; } popen2(lbobj->format_data, statestr, &ifd, &ofd); write(ifd, encbuf, len); close(ifd); if ((len = read(ofd, buf, BUFSIZ)) == -1) { lbobj->errnum = errno; close(ofd); return NULL; } if (close(ofd) == -1) { lbobj->errnum = errno; return NULL; } if (len == 0) unistr.len = 0; else if (sombok_decode_utf8(&unistr, 0, buf, len, 3) == NULL) { lbobj->errnum = errno; return NULL; } if ((ret = gcstring_newcopy(&unistr, lbobj)) == NULL) { lbobj->errnum = errno ? errno : ENOMEM; return NULL; } return ret; } int main(int argc, char **argv) { linebreak_t *lbobj; size_t i, j, len; gcstring_t **lines; char *outfile = NULL; FILE *ifp, *ofp; int errnum; unistr_t newline; lbobj = linebreak_new(NULL); lbobj->colmax = 76.0; lbobj->charmax = 998; newline.str = newline_str; newline.len = 1; linebreak_set_newline(lbobj, &newline); linebreak_set_format(lbobj, linebreak_format_SIMPLE, NULL); linebreak_set_sizing(lbobj, linebreak_sizing_UAX11, NULL); for (i = 1; i < argc; i++) { if (argv[i][0] == '-' && argv[i][1] == '-') { if (argv[i][2] == '\0') { i++; break; } else if (strcmp(argv[i] + 2, "colmax") == 0) lbobj->colmax = atof(argv[++i]); else if (strcmp(argv[i] + 2, "colmin") == 0) lbobj->colmin = atof(argv[++i]); else if (strcmp(argv[i] + 2, "charmax") == 0) lbobj->charmax = atol(argv[++i]); else if (strcmp(argv[i] + 2, "newline") == 0 && i + 1 < argc) { i++; if (parse_string(argv[i], strlen(argv[i])) == NULL) { errnum = errno; perror("parse_string"); linebreak_destroy(lbobj); exit(errnum); } linebreak_set_newline(lbobj, &unistr); } else if (strcmp(argv[i] + 2, "complex-breaking") == 0) lbobj->options |= LINEBREAK_OPTION_COMPLEX_BREAKING; else if (strcmp(argv[i] + 2, "no-complex-breaking") == 0) lbobj->options &= ~LINEBREAK_OPTION_COMPLEX_BREAKING; else if (strcmp(argv[i] + 2, "context") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "EASTASIAN") == 0) lbobj->options |= LINEBREAK_OPTION_EASTASIAN_CONTEXT; else lbobj->options &= ~LINEBREAK_OPTION_EASTASIAN_CONTEXT; } else if (strcmp(argv[i] + 2, "hangul-as-al") == 0) lbobj->options |= LINEBREAK_OPTION_HANGUL_AS_AL; else if (strcmp(argv[i] + 2, "no-hangul-as-al") == 0) lbobj->options &= ~LINEBREAK_OPTION_HANGUL_AS_AL; else if (strcmp(argv[i] + 2, "legacy-cm") == 0) lbobj->options |= LINEBREAK_OPTION_LEGACY_CM; else if (strcmp(argv[i] + 2, "no-legacy-cm") == 0) lbobj->options &= ~LINEBREAK_OPTION_LEGACY_CM; else if (strcmp(argv[i] + 2, "nonstarter") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "LOOSE") == 0) lbobj->options |= LINEBREAK_OPTION_NONSTARTER_LOOSE; else lbobj->options &= ~LINEBREAK_OPTION_NONSTARTER_LOOSE; } else if (strcmp(argv[i] + 2, "virama-as-joiner") == 0) lbobj->options |= LINEBREAK_OPTION_VIRAMA_AS_JOINER; else if (strcmp(argv[i] + 2, "no-virama-as-joiner") == 0) lbobj->options &= ~LINEBREAK_OPTION_VIRAMA_AS_JOINER; else if (strcmp(argv[i] + 2, "format-func") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "NONE") == 0) linebreak_set_format(lbobj, NULL, NULL); else if (strcasecmp(argv[i], "SIMPLE") == 0) linebreak_set_format(lbobj, linebreak_format_SIMPLE, NULL); else if (strcasecmp(argv[i], "NEWLINE") == 0) linebreak_set_format(lbobj, linebreak_format_NEWLINE, NULL); else if (strcasecmp(argv[i], "TRIM") == 0) linebreak_set_format(lbobj, linebreak_format_TRIM, NULL); else linebreak_set_format(lbobj, format_SHELL, argv[i]); } else if (strcmp(argv[i] + 2, "prep-func") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "NONE") == 0) linebreak_add_prep(lbobj, NULL, NULL); else if (strcasecmp(argv[i], "BREAKURI") == 0) linebreak_add_prep(lbobj, linebreak_prep_URIBREAK, ""); else if (strcasecmp(argv[i], "NONBREAKURI") == 0) linebreak_add_prep(lbobj, linebreak_prep_URIBREAK, NULL); else { fprintf(stderr, "unknown option value: %s\n", argv[i]); linebreak_destroy(lbobj); exit(1); } } else if (strcmp(argv[i] + 2, "sizing-func") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "NONE") == 0) linebreak_set_sizing(lbobj, NULL, NULL); else if (strcasecmp(argv[i], "UAX11") == 0) linebreak_set_sizing(lbobj, linebreak_sizing_UAX11, NULL); else { fprintf(stderr, "unknown option value: %s\n", argv[i]); linebreak_destroy(lbobj); exit(1); } } else if (strcmp(argv[i] + 2, "urgent-func") == 0 && i + 1 < argc) { i++; if (strcasecmp(argv[i], "NONE") == 0) linebreak_set_urgent(lbobj, NULL, NULL); else if (strcasecmp(argv[i], "ABORT") == 0) linebreak_set_urgent(lbobj, linebreak_urgent_ABORT, NULL); else if (strcasecmp(argv[i], "FORCE") == 0) linebreak_set_urgent(lbobj, linebreak_urgent_FORCE, NULL); else { fprintf(stderr, "unknown option value: %s\n", argv[i]); linebreak_destroy(lbobj); exit(1); } } else if (strcmp(argv[i] + 2, "eawidth") == 0 && i + 1 < argc) { char *p, *q, *codes, *propname = ""; size_t j; propval_t propval = PROP_UNKNOWN; unichar_t beg, end, c; i++; p = argv[i]; while ((q = strchr(p, '=')) != NULL) { *q = '\0'; codes = p; propname = q + 1; if ((q = strchr(propname, ',')) != NULL) { *q = '\0'; p = q + 1; while (*p == ' ' || *p == '\t') p++; } else while (*p) p++; for (j = 0; linebreak_propvals_EA[j] != NULL; j++) if (strcasecmp(linebreak_propvals_EA[j], propname) == 0) { propval = j; break; } if ((q = strchr(codes, '-')) != NULL) { *q = '\0'; beg = (unichar_t)strtoul(codes, NULL, 16); end = (unichar_t)strtoul(q + 1, NULL, 16); if (end < beg) { c = beg; beg = end; end = c; } } else beg = end = (unichar_t)strtoul(codes, NULL, 16); for (c = beg; c <= end; c++) linebreak_update_eawidth(lbobj, c, propval); } } else if (strcmp(argv[i] + 2, "lbclass") == 0 && i + 1 < argc) { char *p, *q, *codes, *propname = ""; size_t j; propval_t propval = PROP_UNKNOWN; unichar_t beg, end, c; i++; p = argv[i]; while ((q = strchr(p, '=')) != NULL) { *q = '\0'; codes = p; propname = q + 1; if ((q = strchr(propname, ',')) != NULL) { *q = '\0'; p = q + 1; while (*p == ' ' || *p == '\t') p++; } else while (*p) p++; for (j = 0; linebreak_propvals_LB[j] != NULL; j++) if (strcasecmp(linebreak_propvals_LB[j], propname) == 0) { propval = j; break; } if ((q = strchr(codes, '-')) != NULL) { *q = '\0'; beg = (unichar_t)strtoul(codes, NULL, 16); end = (unichar_t)strtoul(q + 1, NULL, 16); if (end < beg) { c = beg; beg = end; end = c; } } else beg = end = (unichar_t)strtoul(codes, NULL, 16); for (c = beg; c <= end; c++) linebreak_update_lbclass(lbobj, c, propval); } } else if (strcmp(argv[i] + 2, "version") == 0) { printf(PACKAGE_NAME " " PACKAGE_VERSION "\n"); linebreak_destroy(lbobj); exit(0); } else if (strcmp(argv[i] + 2, "sea-support") == 0) { printf("%s\n", linebreak_southeastasian_supported ? linebreak_southeastasian_supported : "none"); linebreak_destroy(lbobj); exit(0); } else { fprintf(stderr, "unknown option: %s\n", argv[i]); linebreak_destroy(lbobj); exit(1); } } else if (argv[i][0] == '-' && argv[i][1] != '\0' && argv[i][2] == '\0') { switch (argv[i][1]) { case 'o': if (i + 1 < argc) { i++; outfile = argv[i]; break; } default: fprintf(stderr, "Unknown optoion %s\n", argv[i]); linebreak_destroy(lbobj); exit(1); } } else break; } if (outfile == NULL) ofp = stdout; else if ((ofp = fopen(outfile, "wb")) == NULL) { errnum = errno; perror(outfile); linebreak_destroy(lbobj); exit(errnum); } if (argc <= i) { len = fread(buf, sizeof(char), BUFLEN - 1, stdin); if (len <= 0 && errno) { errnum = errno; perror("(stdin)"); linebreak_destroy(lbobj); exit(errnum); } if (len == 0) unistr.len = 0; else if (sombok_decode_utf8(&unistr, 0, buf, len, 3) == NULL) { errnum = errno; perror("decode_utf8"); linebreak_destroy(lbobj); exit(errnum); } lines = linebreak_break(lbobj, &unistr); if (lbobj->errnum == LINEBREAK_ELONG) { fprintf(stderr, "Excessive line was found\n"); free(unistr.str); linebreak_destroy(lbobj); exit(LINEBREAK_ELONG); } else if (lbobj->errnum) { errno = errnum = lbobj->errnum; perror("linebreak_break"); linebreak_destroy(lbobj); exit(errnum); } for (j = 0; lines[j] != NULL; j++) { if (lines[j]->str != NULL) { if ((encbuf = sombok_encode_utf8(encbuf, &len, 0, (unistr_t *)(lines[j]))) == NULL) { errnum = errno; perror("encode_utf8"); linebreak_destroy(lbobj); exit(errnum); } fwrite(encbuf, sizeof(char), len, ofp); } gcstring_destroy(lines[j]); } free(lines); } else { for (; i < argc; i++) { if (argv[i][0] == '-' && argv[i][1] == '\0') ifp = stdin; else if ((ifp = fopen(argv[i], "rb")) == NULL) { errnum = errno; perror(argv[i]); linebreak_destroy(lbobj); exit(errnum); } len = fread(buf, sizeof(char), BUFLEN - 1, ifp); if (len <= 0 && errno) { errnum = errno; perror("fread"); linebreak_destroy(lbobj); exit(errnum); } if (len == 0) unistr.len = 0; else if (sombok_decode_utf8(&unistr, 0, buf, len, 3) == NULL) { errnum = errno; perror("decode_utf8"); linebreak_destroy(lbobj); exit(errnum); } fclose(ifp); lines = linebreak_break_partial(lbobj, &unistr); if (lbobj->errnum == LINEBREAK_ELONG) { fprintf(stderr, "Excessive line was found\n"); free(unistr.str); linebreak_destroy(lbobj); exit(LINEBREAK_ELONG); } else if (lbobj->errnum) { errno = errnum = lbobj->errnum; perror("linebreak_break_partial"); linebreak_destroy(lbobj); exit(errnum); } for (j = 0; lines[j] != NULL; j++) { if (lines[j]->str != NULL) { if ((encbuf = sombok_encode_utf8(encbuf, &len, 0, (unistr_t *)(lines[j]))) == NULL) { errnum = errno; perror("encode_utf8"); linebreak_destroy(lbobj); exit(errnum); } fwrite(encbuf, sizeof(char), len, ofp); } gcstring_destroy(lines[j]); } free(lines); } lines = linebreak_break_partial(lbobj, NULL); if (lbobj->errnum == LINEBREAK_ELONG) { fprintf(stderr, "Excessive line was found\n"); free(unistr.str); linebreak_destroy(lbobj); exit(LINEBREAK_ELONG); } else if (lbobj->errnum) { errno = errnum = lbobj->errnum; perror("linebreak_break_partial"); linebreak_destroy(lbobj); exit(errnum); } for (j = 0; lines[j] != NULL; j++) { if (lines[j]->str != NULL) { if ((encbuf = sombok_encode_utf8(encbuf, &len, 0, (unistr_t *)(lines[j]))) == NULL) { errnum = errno; perror("encode_utf8"); linebreak_destroy(lbobj); exit(errnum); } fwrite(encbuf, sizeof(char), len, ofp); } gcstring_destroy(lines[j]); } free(lines); } fclose(ofp); free(encbuf); free(unistr.str); linebreak_destroy(lbobj); exit(0); } sombok-sombok-2.4.0/src/strcasecmp.c000066400000000000000000000020121254141503700173730ustar00rootroot00000000000000/* * strcasecmp.c - Fallback implementaion of strcasecmp(3). * * Copyright (C) 2006 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software * Foundation; either version 2 of the License, or (at your option) * any later version. This program is distributed in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the COPYING file for more details. * * $id$ */ #define TOUPPER(c) \ (('a' <= c && c <= 'z')? c - ('a' - 'A'): c) int strcasecmp(const char *s1, const char *s2) { size_t i; char c1, c2; if (s1 == NULL || s2 == NULL) return ((s1 != NULL)? 1: 0) - ((s2 != NULL)? 1: 0); for (i = 0; (c1 = TOUPPER(s1[i])) && (c2 = TOUPPER(s2[i])); i++) if (c1 != c2) return c1 - c2; return c1 - c2; } sombok-sombok-2.4.0/src/strerror.c000066400000000000000000000016501254141503700171200ustar00rootroot00000000000000/* * strerror.c - Fallback implementaion of strerror(3). * * Copyright (C) 2006 by Hatuka*nezumi - IKEDA Soji. * * This file is part of the Sombok Package. This program is free * software; you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software * Foundation; either version 2 of the License, or (at your option) * any later version. This program is distributed in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the COPYING file for more details. * * $id$ */ #include extern int sys_nerr; extern char *sys_errlist[]; char *strerror(int errnum) { static char buf[26]; if (errnum >= 0 && errnum < sys_nerr) return sys_errlist[errnum]; else sprintf(buf, sizeof(buf), "Unknown error %d", errnum); return buf; } sombok-sombok-2.4.0/test-data/000077500000000000000000000000001254141503700161675ustar00rootroot00000000000000sombok-sombok-2.4.0/tests/000077500000000000000000000000001254141503700154435ustar00rootroot00000000000000sombok-sombok-2.4.0/tests/01break.t000077500000000000000000000002261254141503700170600ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 13 for lang in ar el fr he ja ja-a ko ko-decomp ru sa vi vi-decomp zh; do dotest $lang $lang done check_result sombok-sombok-2.4.0/tests/02hangul.t000077500000000000000000000002051254141503700172500ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 2 dotest ko ko.al --hangul-as-al dotest amitagyong amitagyong --eawidth 302E=Z,302F=Z check_result sombok-sombok-2.4.0/tests/03ns.t000077500000000000000000000003141254141503700164140ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 3 dotest ja-k ja-k --colmax 72 dotest ja-k ja-k.ns --lbclass 3083=ID,3063=ID,3087=ID,3085=ID --colmax 72 dotest ja-k ja-k.ns --nonstarter LOOSE --colmax 72 check_result sombok-sombok-2.4.0/tests/05urgent.t000077500000000000000000000005611254141503700173060ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 5 dotest ecclesiazusae ecclesiazusae dotest ecclesiazusae ecclesiazusae.ColumnsMax --urgent-func FORCE dotest ecclesiazusae ecclesiazusae.CharactersMax --charmax 79 dotest ecclesiazusae ecclesiazusae.ColumnsMin \ --colmin 7 --colmax 66 --urgent-func FORCE dotest negate ecclesiazusae ecclesiazusae --urgent-func ABORT check_result sombok-sombok-2.4.0/tests/06context.t000077500000000000000000000003301254141503700174610ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 2 dotest fr fr.ea --context EASTASIAN dotest fr fr --context EASTASIAN \ --eawidth \ C6=N,D0=N,D8=N,DE-E1=N,E6=N,E8-EA=N,EC-ED=N,F0=N,F2-F3=N,F8-FA=N,FC=N,FE=N check_result sombok-sombok-2.4.0/tests/07sea.t000077500000000000000000000003011254141503700165440ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh if [ "`./sombok --sea-support`" = "none" ]; then echo "SA word segmentation not supported." exit 77 fi plan 1 dotest th th --complex-breaking check_result sombok-sombok-2.4.0/tests/09uri.t000077500000000000000000000002421254141503700166010ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 2 dotest uri uri.break --colmax 1 --prep-func BREAKURI dotest uri uri.nonbreak --colmax 1 --prep-func NONBREAKURI check_result sombok-sombok-2.4.0/tests/11format.t000077500000000000000000000011231254141503700172620ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 6 for lang in fr ja; do ./sombok $OPTIONS --format-func ' ( case "$1" in sot | sop | sol) echo -n " $1>" cat ;; eol | eop | eot) echo "<$1" ;; *) cat ;; esac ) | dd 2>/dev/null' \ -o tmp.out test-data/$lang.in cmp tmp.out test-data/$lang.format.out if [ "$?" = "0" ]; then SUCCESS=`expr $SUCCESS + 1` fi rm -f tmp.out done for lang in fr ko; do dotest $lang "$lang.newline" --format-func NEWLINE done for lang in fr ko; do dotest $lang $lang.newline --format-func TRIM done check_result sombok-sombok-2.4.0/tests/14sea_al.t000077500000000000000000000001301254141503700172160ustar00rootroot00000000000000#! /bin/sh . tests/lb.sh plan 1 dotest th th.al --no-complex-breaking check_result sombok-sombok-2.4.0/tests/lb.sh000066400000000000000000000016461254141503700164030ustar00rootroot00000000000000# -*- bash -*- OPTIONS="\ --charmax 998 \ --colmin 0 \ --colmax 76 \ --format-func SIMPLE \ --no-hangul-as-al \ --legacy-cm \ --newline \\n \ --sizing-func UAX11 \ --urgent-func NONE \ --virama-as-joiner \ " plan () { PLANNED=$1 SUCCESS=0 } dotest () { in=$1 shift if [ "$in" = "negate" ]; then negate=yes in=$1 shift fi out=$1 shift ./sombok $OPTIONS $* -o tmp.out test-data/$in.in rc=$? if [ $rc = 0 ]; then if [ -e test-data/$out.out ]; then cmp tmp.out test-data/$out.out rc=$? else cat tmp.out > test-data/$out.xxx rc=255 fi fi rm -f tmp.out if [ "$negate" = "yes" ]; then if [ $rc = 0 ]; then rc=255 else rc=0 fi fi if [ $rc = 0 ]; then SUCCESS=`expr $SUCCESS + 1` fi } check_result () { echo "$SUCCESS of $PLANNED subtests passed." if [ "$PLANNED" = "$SUCCESS" ]; then exit 0 else exit 1 fi }