This commit was manufactured by cvs2svn to create tag
'release-3-4-4-d01'.

X-SVN-Rev: 19368
diff --git a/.cvsignore b/.cvsignore
new file mode 100644
index 0000000..44b1200
--- /dev/null
+++ b/.cvsignore
@@ -0,0 +1,5 @@
+doc
+classes
+.classpath
+.externalToolBuilders
+.project
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..5e81efe
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,118 @@
+* text=auto !eol
+
+*.c text !eol
+*.cc text !eol
+*.classpath text !eol
+*.cpp text !eol
+*.css text !eol
+*.dsp text !eol
+*.dsw text !eol
+*.filters text !eol
+*.h text !eol
+*.htm text !eol
+*.html text !eol
+*.in text !eol
+*.java text !eol
+*.launch text !eol
+*.mak text !eol
+*.md text !eol
+*.MF text !eol
+*.mk text !eol
+*.pl text !eol
+*.pm text !eol
+*.project text !eol
+*.properties text !eol
+*.py text !eol
+*.rc text !eol
+*.sh text eol=lf
+*.sln text !eol
+*.stub text !eol
+*.txt text !eol
+*.ucm text !eol
+*.vcproj text !eol
+*.vcxproj text !eol
+*.xml text !eol
+*.xsl text !eol
+*.xslt text !eol
+Makefile text !eol
+configure text !eol
+LICENSE text !eol
+README text !eol
+
+*.bin -text
+*.brk -text
+*.cnv -text
+*.icu -text
+*.res -text
+*.nrm -text
+*.spp -text
+*.tri2 -text
+
+/ee.foundation.jar -text
+src/com/ibm/icu/dev/data/rbbi/english.dict -text
+src/com/ibm/icu/dev/data/testdata.jar -text
+src/com/ibm/icu/dev/data/thai6.ucs -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Asian.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Chinese.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Japanese.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Japanese_h.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Japanese_k.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Korean.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Latin.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Russian.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_SerbianSH.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_SerbianSR.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Simplified_Chinese.txt -text
+src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Thai.txt -text
+src/com/ibm/icu/dev/test/rbbi/rbbitst.txt -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.JDKTimeZone.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat -text
+src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat -text
+src/com/ibm/icu/dev/tool/docs/icu4j28.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j30.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j32.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j34.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j341.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j342.api.gz -text
+src/com/ibm/icu/dev/tool/docs/icu4j343.api.gz -text
+src/com/ibm/icu/impl/data/icudata.jar -text
+src/com/ibm/icu/impl/data/th.brk -text
+src/com/ibm/richtext/textapps/resources/unicode.arabic.red -text
+src/com/ibm/richtext/textapps/resources/unicode.hebrew.red -text
+
+# The following file types are stored in Git-LFS.
+*.jar filter=lfs diff=lfs merge=lfs -text
+*.dat filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.gif filter=lfs diff=lfs merge=lfs -text
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..229f478
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/.classpath
+/.externalToolBuilders
+/.project
+/classes
+/doc
diff --git a/APIChangeReport.html b/APIChangeReport.html
new file mode 100644
index 0000000..e0a2615
--- /dev/null
+++ b/APIChangeReport.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>ICU4J API Comparison: ICU4J 3.4.2 with ICU4J 3.4.3</title>
+<!-- Copyright 2006, IBM, All Rights Reserved. -->
+</head>
+<body>
+<h1>ICU4J API Comparison: ICU4J 3.4.2 with ICU4J 3.4.3</h1>
+
+<hr/>
+<h2>Removed from ICU4J 3.4.2</h2>
+<p>(no API removed)</p>
+
+<hr/>
+<h2>Deprecated or Obsoleted in ICU4J 3.4.3</h2>
+<p>(no API obsoleted)</p>
+
+<hr/>
+<h2>Changed in ICU4J 3.4.3 (old, new)</h2>
+<p>(no API changed)</p>
+
+<hr/>
+<h2>Promoted to stable in ICU4J 3.4.3</h2>
+
+<h3>Package com.ibm.icu.text</h3>
+<ul>
+<li>(stable)     public class <i>MessageFormat</i></li>
+</ul>
+
+
+<hr/>
+<h2>Added in ICU4J 3.4.3</h2>
+<p>(no API added)</p>
+<hr/>
+<p><i><font size="-1">Contents generated by ReportAPI tool on Thu Feb 23 08:36:05 PST 2006<br/>Copyright (C) 2006, International Business Machines Corporation, All Rights Reserved.</font></i></p>
+</body>
+</html>
diff --git a/build.xml b/build.xml
new file mode 100644
index 0000000..eec6373
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,1412 @@
+<!--
+/*
+*******************************************************************************
+* Copyright (C) 1997-2006, International Business Machines Corporation and    *
+* others. All Rights Reserved.                                                *
+*******************************************************************************
+* This is the ant build file for ICU4J.  See readme.html for more information.
+*/
+-->
+
+<project name="ICU4J" default="core" basedir=".">
+
+    <!-- ### Begin Clover 1.2 setup ### -->
+    <typedef resource="clovertypes"/>
+    <taskdef resource="clovertasks"/>
+
+    <target name="with.clover">
+        <mkdir dir="tmp/"/>
+        <clover-setup initString="tmp/icu4j.db">
+            <files>
+                <exclude name="**/dev/**/*.java"/>
+             </files>
+             <methodContext name="API" regexp="(.* )?public .*"/>
+        </clover-setup>
+    </target>
+
+    <target name="clover.summary" depends="with.clover">
+        <clover-report >
+            <current outfile="icu4j_html" summary="true">
+                <format type="html" srcLevel="false"/>
+            </current>
+        </clover-report>
+    </target>
+   <target name="clover.report" depends="with.clover">
+        <clover-report >
+            <current outfile="icu4j_html">
+                <format type="html"/>
+            </current>
+        </clover-report>
+    </target>
+    <target name="clover.log" depends="with.clover">
+        <clover-log level="method" filter="private">
+             <package name="com.ibm.icu.text"/>
+             <package name="com.ibm.icu.lang"/>
+             <package name="com.ibm.icu.math"/>
+             <package name="com.ibm.icu.util"/>
+        </clover-log>
+    </target>
+
+    <!-- ### End Clover 1.2 setup ### -->
+
+    <target name="anthack1">
+        <!-- It's a real pain to set properties conditionally.
+          Ant 1.5 isn't really any better than 1.4, in fact 1.5 enforces that
+          properties are write-once so you can't even set a default and then
+          override it, which we used to do for Ant 1.4. -->
+        <condition property="version.1.4">
+            <or>
+                <equals arg1="${ant.java.version}" arg2="1.4"/>
+                <equals arg1="${ant.java.version}" arg2="1.5"/>
+                <equals arg1="${ant.java.version}" arg2="1.6"/>
+            </or>
+        </condition>
+        
+        <condition property="doc.params"
+            value="-breakiterator -use -tagletpath ./classes -taglet com.ibm.icu.dev.tool.docs.ICUTaglet -group 'ICU Core' 'com.ibm.icu.lang*:com.ibm.icu.math*:com.ibm.icu.text*:com.ibm.icu.util*' -group 'ICU Tests' 'com.ibm.icu.dev.test*' -group 'Demos' 'com.ibm.icu.dev.demo*' -group 'ICU Tools' 'com.ibm.icu.dev*'">
+                <equals arg1="${version.1.4}" arg2="true"/>
+        </condition>
+
+        <condition property="richeditdoc.params"
+            value="-breakiterator -use -tagletpath ./classes -taglet com.ibm.icu.dev.tool.docs.ICUTaglet -group 'Rich Text Editing' 'com.ibm.richtext*'">
+                <equals arg1="${version.1.4}" arg2="true"/>
+        </condition>
+    </target>
+
+    <target name="anthack2" unless="doc.params">
+        <property name="doc.params" value=""/>
+    </target>
+
+    <target name="init">
+        <tstamp/>
+        <property name="src.dir" value="src"/>
+        <property name="build.dir" value="classes"/>
+        <property name="api.dir" value="${src.dir}/com/ibm/icu/dev/tool/docs"/>
+        <property name="doc.dir" value="doc"/>
+        <property name="testjar.file" value="icu4jtests.jar"/>
+        <property name="jar.file" value="icu4j.jar"/>
+        <property name="jarSrc.file" value="icu4jsrc.jar"/>
+        <property name="zipCoreSrc.file" value="icu4jcsrc.zip"/>
+        <property name="zipTestSrc.file" value="icu4jtsrc.zip"/>
+        <property name="eclipse.dir" value="${src.dir}/com/ibm/icu/dev/eclipse"/>
+        <property name="eclipse.wrapper.dir" value="eclipseWrapper"/>
+        <property name="eclipse.dist.dir" value="eclipseDist"/>
+        <property name="jarDocs.file" value="icu4jdocs.jar"/>
+        <property name="icu4j.manifest" value="${src.dir}/com/ibm/icu/manifest.stub"/>
+        <property name="icu4j.module.manifest" value="${src.dir}/com/ibm/icu/manifest.module.stub"/>
+        <property name="xliff.manifest" value="${src.dir}/com/ibm/dev/tool/localeconverter/manifest.xliff.stub"/>
+        <property name="cldr.util.manifest" value="${src.dir}/com/ibm/icu/dev/test/util/manifest.cldrutil.stub"/>
+        <property name="icu4j.tests.manifest" value="${src.dir}/com/ibm/icu/dev/test/manifest.test.stub"/>
+        <property name="ime.translit.manifest" value="${src.dir}/com/ibm/icu/dev/tool/ime/translit/manifest.stub"/>
+        <property name="ime.translit.jar.file" value="icutransime.jar"/>
+        <property name="ime.indic.manifest" value="${src.dir}/com/ibm/icu/dev/tool/ime/indic/manifest.stub"/>
+        <property name="ime.indic.jar.file" value="icuindicime.jar"/>
+        <property name="zip.file" value="../icu4j${DSTAMP}.zip"/>
+        <property name="zipSrc.file" value="../icu4jSrc${DSTAMP}.zip"/>
+
+        <!-- fix the data folder every time there is a version update-->
+        <property name="icu4j.data.path" value="com/ibm/icu/impl/data/icudt34b/" />
+        <property name="icu4j.testdata.path" value="com/ibm/icu/dev/data/testdata/" />
+        <property name="icu4j.javac.source" value="1.3"/>
+        <property name="icu4j.javac.target" value="1.3"/>
+
+        <path id="build.classpath">
+            <pathelement path="${build.dir}"/>
+        </path>
+
+        <property name="richedit.dir" value="richedit"/>
+        <property name="richedit.doc.dir" value="${richedit.dir}/doc"/>
+        <property name="richedit.jar.file" value="${richedit.dir}/richedit.jar"/>
+        <property name="richedit.zip.file" value="${richedit.dir}/richedit.zip"/>
+        <property name="richedit.manifest" value="${src.dir}/com/ibm/richtext/manifest.stub"/>
+        
+        <!-- Load environment variables -->
+        <property environment="env"/>
+
+        <!-- Capture the computer name in a cross-platform manner -->
+        <property name="env.COMPUTERNAME" value="${env.HOSTNAME}"/>
+
+        <mkdir dir="${build.dir}"/>
+        <mkdir dir="${eclipse.wrapper.dir}"/>
+        <mkdir dir="${eclipse.dist.dir}"/>
+
+        <echo message="java home: ${java.home}"/>
+        <echo message="java version: ${java.version}"/>
+        <echo message="ant java version: ${ant.java.version}"/>
+        <echo message="${ant.version}"/>
+        <echo message="${env.COMPUTERNAME} with ${os.name} ${os.version} on ${os.arch}"/>
+        <echo message="clover initstring = '${clover.initstring}'"/>
+
+        <uptodate property="icu4j.resources" targetfile="${src.dir}/com/ibm/icu/impl/data">
+            <!-- note must not have '/' before 'com' in srcfiles includes arg! -->
+            <srcfiles dir="${build.dir}" includes="${icu4j.data.path}/res_index.res"/>
+        </uptodate>
+
+        <uptodate property="icu4j.testdata.resources" targetfile="${src.dir}/com/ibm/icu/dev/data">
+            <!-- note must not have '/' before 'com' in srcfiles includes arg! -->
+            <srcfiles dir="${build.dir}" includes="${icu4j.testdatadata.path}/root.res"/>
+        </uptodate>
+
+        <uptodate property="icu4j.module.resources" targetfile="${src.dir}/com/ibm/icu/impl/data/icudata.jar" >
+            <srcfiles dir="${build.dir}" includes="${icu4j.data.path}/*.icu"/>
+        </uptodate>
+        <!-- <echo message="icu4j.module.resources result: ${icu4j.module.resources}" /> -->
+    </target>
+
+    <!-- build everything but dist-related stuff -->
+    <target name="all" depends="core,tests,tools,richedit,demos,jar,docs" description="build all primary targets"/>
+
+    <target name="resources" depends="init, testdata" description="builds all the resources">
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}"/>
+        <touch file="${build.dir}/${icu4j.data.path}/res_index.res"/>
+    </target>
+
+    <target name="icudata" depends="init" if="icu4j.resources">
+        <!-- use this target to force resources to be rebuilt -->
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}"/>
+        <touch file="${build.dir}/${icu4j.data.path}/res_index.res"/>
+    </target>
+
+<!--
+    use this target to conditionally build resources only if icu4j.resources is set
+    <target name="icu" depends="init" if="icu4j.resources">
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/ICULocaleData.jar" dest="${build.dir}"/>
+        <touch file="${build.dir}/com/ibm/icu/impl/data/LocaleElements_index.class"/>
+    </target>
+ -->
+
+    <!-- core does not build richedit or tests -->
+    <target name="core" depends="init,coreData,icudata" description="build core classes and data">
+        <javac includes="com/ibm/icu/util/**/*.java,com/ibm/icu/text/**/*.java,com/ibm/icu/math/**/*.java,com/ibm/icu/impl/**/*.java,com/ibm/icu/lang/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"
+            encoding="ascii"/>
+    </target>
+
+    <target name="tests" depends="core,testdata" description="build tests">
+        <javac includes="com/ibm/icu/dev/test/calendar/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <javac includes="com/ibm/icu/dev/test/collator/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <javac includes="com/ibm/icu/dev/test/format/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <javac includes="com/ibm/icu/dev/test/translit/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <javac includes="com/ibm/icu/dev/test/lang/**/*.java, com/ibm/icu/dev/test/normalizer/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <javac includes="com/ibm/icu/dev/test/serializable/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>            
+        <javac includes="com/ibm/icu/dev/test/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="demos" depends="core,testdata" description="build demos">
+        <javac includes="com/ibm/icu/dev/demo/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="buildmangle" depends="init,anthack1">
+        <javac includes="com/ibm/icu/dev/tool/docs/CodeMangler.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"/>
+    </target>
+
+    <target name="mangle" depends="buildmangle">
+    <!-- this is a hack for now, need a way to express dependency on the .jpp files
+    and to provide directories or trees of files to the code mangler tool. -->
+        <java classname="com.ibm.icu.dev.tool.docs.CodeMangler" classpath="${build.dir}" logError="true">
+            <arg value="-dVERSION_${ant.java.version}"/>
+            <arg value="${src.dir}/com/ibm/icu/dev/tool/docs/ICUTaglet.java"/>
+         </java>
+    </target>
+
+    <target name="indices" depends="icudata,build_indexgenerator">
+        <java classname="com.ibm.icu.dev.tool.index.IndexGenerator" classpath="${build.dir}" logError="true">
+            <arg value="${build.dir}/${icu4j.data.path}" />
+        </java>
+        <java classname="com.ibm.icu.dev.tool.index.IndexGenerator" classpath="${build.dir}" logError="true">
+            <arg value="${build.dir}/${icu4j.data.path}/rbnf" />
+        </java>
+        <java classname="com.ibm.icu.dev.tool.index.IndexGenerator" classpath="${build.dir}" logError="true">
+            <arg value="${build.dir}/${icu4j.data.path}/coll" />
+        </java>
+        <java classname="com.ibm.icu.dev.tool.index.IndexGenerator" classpath="${build.dir}" logError="true">
+            <arg value="${build.dir}/${icu4j.data.path}/translit" />
+        </java>
+    </target>
+
+    <target name="one4tools" depends="anthack1,anthack2,mangle" if="version.1.4">
+        <javac includes="com/ibm/icu/dev/localeconverter/docs/*.java,com/ibm/icu/dev/tool/docs/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}" 
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="tools" depends="core,one4tools" description="build tools">
+        <javac includes="com/ibm/icu/dev/tool/**/*.java"
+            excludes="com/ibm/icu/dev/tool/cldr/*,com/ibm/icu/dev/tool/localeconverter/*,com/ibm/icu/dev/tool/docs/*,**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="build_indexgenerator" depends="core">
+        <javac includes="com/ibm/icu/dev/tool/index/IndexGenerator.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+            
+<!-- use excludefiles below when we move to ant 1.5 -->
+
+    <target name="docs" depends="anthack1,anthack2,tools" description="build user javadoc">
+        <echo message="doc params: ${doc.params}"/>
+        <mkdir dir="${doc.dir}"/>
+        <javadoc
+            packagenames="com.ibm.icu.lang,com.ibm.icu.text,com.ibm.icu.util,com.ibm.icu.math,com.ibm.icu.dev"
+            sourcepath="${src.dir}"
+            destdir="${doc.dir}"
+            nodeprecatedlist="true"
+            windowtitle="icu4j"
+            doctitle="icu4j"
+            encoding="iso-8859-1"
+            docencoding="iso-8859-1"
+            bottom="&lt;font size=-1>Copyright (c) 2006 IBM Corporation and others.&lt;/font>"
+            additionalparam="${doc.params}"
+            link="http://java.sun.com/j2se/1.5/docs/api"
+            source="1.4"/>
+    </target>
+
+    <target name="fulldocs" depends="anthack1,anthack2,tools" description="build all javadoc">
+        <echo message="doc params: ${doc.params}"/>
+        <mkdir dir="${doc.dir}"/>
+        <javadoc
+            packagenames="com.ibm.icu.*"
+            sourcepath="${src.dir}"
+            destdir="${doc.dir}"
+            nodeprecatedlist="true"
+            windowtitle="icu4j"
+            doctitle="icu4j"
+            encoding="iso-8859-1"
+            docencoding="iso-8859-1"
+            bottom="&lt;font size=-1>Copyright (c) 2004 IBM Corporation and others.&lt;/font>"
+            additionalparam="${doc.params}"
+            link="http://java.sun.com/j2se/1.4/docs/api"
+            source="1.4"/>
+    </target>
+
+    <target name ="coreData" depends="init">
+        <copy todir="${build.dir}/com/ibm/icu/impl/data">
+            <fileset dir="${src.dir}/com/ibm/icu/impl/data"
+                includes="*.icu,*.spp,*.brk"
+                excludes="**/CVS/**/*,Transliterator_Han_Latin_*.txt"/>
+        </copy>
+    </target>
+
+    <target name ="testdata" depends="init">
+        <copy file="${src.dir}/com/ibm/icu/dev/data/rbbi/english.dict"
+            todir="${build.dir}/com/ibm/icu/dev/data/rbbi"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/rbbi/rbbitst.txt"
+            todir="${build.dir}/com/ibm/icu/dev/test/rbbi"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml"
+            todir="${build.dir}/com/ibm/icu/dev/test/charsetdet"/>
+        <copy todir="${build.dir}/com/ibm/icu/dev/test/serializable/data">
+            <fileset dir="${src.dir}/com/ibm/icu/dev/test/serializable/data">
+                <include name="**/*.dat"/>
+            </fileset>
+        </copy>
+        <copy file="${src.dir}/com/ibm/icu/dev/data/riwords.txt"
+            todir="${build.dir}/com/ibm/icu/dev/data"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/data/IDNATestInput.txt"
+            todir="${build.dir}/com/ibm/icu/dev/data"/>
+        <javac includes="com/ibm/icu/dev/data/*.java, com/ibm/icu/dev/data/resources/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy todir="${build.dir}/com/ibm/icu/dev/data">
+            <fileset dir="${src.dir}/com/ibm/icu/dev/data"
+                includes="*.spp,*.txt"/>
+        </copy>
+        <copy todir="${build.dir}/com/ibm/icu/dev/data/unicode/">
+            <fileset dir="${src.dir}/com/ibm/icu/dev/data/unicode/"
+                includes="*.txt"/>
+        </copy>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt"
+            todir="${build.dir}/com/ibm/icu/dev/test/format"/>
+        <copy todir="${build.dir}/com/ibm/icu/dev/data/resources/">
+            <fileset dir="${src.dir}/com/ibm/icu/dev/data/resources/"
+                includes="*.properties"/>
+        </copy>
+        <!-- use this target to force resources to be rebuilt -->
+        <unjar src="${src.dir}/com/ibm/icu/dev/data/testdata.jar" dest="${build.dir}"/>
+        <touch file="${build.dir}/${icu4j.testdata.path}/root.res"/>
+    </target>
+
+    <!-- builds richedit and richedit tests -->
+    <target name="richedit" depends="init" description="build richedit classes and tests">
+        <javac includes="com/ibm/richtext/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy todir="${build.dir}/com/ibm/richtext/textapps/resources" overwrite="yes" includeEmptyDirs="no">
+            <fileset dir="${src.dir}/com/ibm/richtext/textapps/resources" includes="*.red"/>
+        </copy>
+    </target>
+
+    <!-- Creates the 3 release jar archives for distribution -->
+    <target name="jarRelease" depends="jar,jarSrc,jarDocs"/>
+
+    <target name="jar" depends="core,indices" description="build full 'icu4j.jar' jar file">
+        <jar jarfile="${jar.file}"
+            compress="true"
+            includes="com/ibm/icu/util/**/*,com/ibm/icu/text/**/*,com/ibm/icu/math/**/*,com/ibm/icu/impl/**/*,com/ibm/icu/lang/**/*"
+            basedir="${build.dir}"
+            manifest="${icu4j.manifest}"/>
+    </target>
+
+    <target name="jarTests" depends="tests,jar" description="build runtime 'icu4jtests.jar' jar file">
+        <jar jarfile="${testjar.file}" compress="true" manifest="${icu4j.tests.manifest}">
+            <fileset dir="${build.dir}" includes="com/ibm/icu/dev/test/**/*"/>
+            <fileset dir="${build.dir}" includes="com/ibm/icu/dev/data/**/*"/>
+        </jar>
+    </target>
+
+    <target name="jarSrc" depends="init" description="build source 'icu4jsrc.jar' jar file">
+        <!--Create a jar archive of just the source for distribution.  The
+        jar file will be created in the directory above the root ICU4J
+        directory. The exclude pattern ${src.dir}/com/ibm/icu/dev/data/unicode/UnicodeData-*.txt
+        and ${src.dir}/com/ibm/icu/dev/data/unicode/SpecialCasing-*.txt
+        eliminates old archive copies like SpecialCasing-2.txt and
+        UnicodeData-2.1.8.txt -->
+        <jar jarfile="${jarSrc.file}"
+            compress="true"
+            basedir="."
+            excludes="${richedit.dir}/**/*,test_*,${src.dir}/com/ibm/icu/dev/data/unicode//UnicodeData-*.txt,${src.dir}/com/ibm/icu/dev/data/unicode/SpecialCasing-*.txt,${src.dir}/com/ibm/icu/dev/data/unicode/CompositionExclusions-*.txt,${obsolete.dir}/**,**/*~,${src.dir}/**/*.class,${build.dir}/**,**/CVS/**/*,${doc.dir}/**,*.jar,*.zip, *.gz"
+            manifest="${icu4j.manifest}"/>
+    </target>
+
+    <target name="jarDocs" depends="docs" description="build documentation 'icu4jdocs.jar' jar file">
+        <jar jarfile="${jarDocs.file}"
+            compress="true"
+            basedir="${doc.dir}"
+            manifest="${icu4j.manifest}"/>
+    </target>
+
+    <target name="translitIMEJar" depends="collator, transliterator" description="build transliterator IME 'icutransime.jar' jar file">
+        <javac includes="com/ibm/icu/dev/tool/ime/translit/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties"
+            todir="${build.dir}/com/ibm/icu/dev/tool/ime/translit"/>
+        <jar jarfile="${ime.translit.jar.file}"
+            compress="true"
+            basedir="${build.dir}"
+            includes="com/ibm/icu/dev/tool/ime/translit/**/*"
+            manifest="${ime.translit.manifest}">
+            <metainf dir="${src.dir}/com/ibm/icu/dev/tool/ime/translit" includes="services/*"/>
+        </jar>
+    </target>
+
+    <target name="indicIMEJar" depends="init" description="build indic IME 'icuindicime.jar' jar file">
+        <javac includes="com/ibm/icu/dev/tool/ime/indic/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties"
+            todir="${build.dir}/com/ibm/icu/dev/tool/ime/indic"/>
+        <jar jarfile="${ime.indic.jar.file}"
+            compress="true"
+            basedir="${build.dir}"
+            includes="com/ibm/icu/dev/tool/ime/indic/**/*"
+            manifest="${ime.indic.manifest}">
+            <metainf dir="${src.dir}/com/ibm/icu/dev/tool/ime/indic" includes="services/*"/>
+        </jar>
+    </target>
+
+<!--
+    <target name="translitimeStandaloneJar" depends="collator, transliterator">
+        <javac includes="com/ibm/icu/dev/tool/ime/translit/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy toDir="${build.dir}/com/ibm/icu/dev/tool/ime/translit">
+            <fileset dir="${src.dir}/com/ibm/icu/dev/tool/ime/translit" includes="*.properties"/>
+        </copy>
+        <jar jarfile="${ime.jar.file}"
+            compress="true"
+            basedir="${build.dir}"
+            includes="com/ibm/icu/util/**/*,com/ibm/icu/text/**/*,com/ibm/icu/math/**/*,com/ibm/icu/impl/**/*,com/ibm/icu/lang/**/*,com/ibm/icu/dev/tool/ime/translit/**/*"
+            manifest="${ime.translit.manifest}">
+            <metainf dir="${src.dir}/com/ibm/icu/dev/tool/ime/translit" includes="services/*"/>
+        </jar>
+    </target>
+-->
+
+    <!-- jars up richedit but without tests -->
+    <target name="richeditJar" depends="richedit" description="build richedit runtime 'richedit.jar' jar file">
+        <mkdir dir="${richedit.dir}"/>
+        <jar jarfile="${richedit.jar.file}"
+            compress="true"
+            includes="com/ibm/richtext/**/*"
+        excludes="com/ibm/richtext/test/**/*"
+            basedir="${build.dir}"
+            manifest="${richedit.manifest}"/>
+    </target>
+
+    <!--
+        Note:  I used to use -linkoffline http://java.sun.com/products/jdk/1.2/docs/api/ C:\jdk1.2.2\docs\api
+        This links to core docs on Sun's site - a very nice feature.  But it requires the 1.2 docs to be
+        on the build machine at a known location.
+    -->
+
+    <!-- the 'public' docs for richedit -->
+    <target name="richeditDocs" depends="init" description="build richedit javadoc">
+        <mkdir dir="${richedit.doc.dir}"/>
+        <javadoc  packagenames="com.ibm.richtext.demo,com.ibm.richtext.awtui,com.ibm.richtext.swingui,com.ibm.richtext.textpanel,com.ibm.richtext.styledtext,com.ibm.richtext.textlayout.attributes,com.ibm.richtext.print"
+            sourcepath="${src.dir}"
+            destdir="${richedit.doc.dir}"
+            nodeprecatedlist="true"
+            windowtitle="RichEdit Control"
+            doctitle="RichEdit Control"
+            encoding="iso-8859-1"
+            docencoding="iso-8859-1"
+            bottom="&lt;font size=-1>Copyright (c) 1998-2004 IBM Corporation and others.&lt;/font>"/>
+    </target>
+
+    <!-- richedit alphaworks distribution - jar and docs, but no source -->
+    <target name="richeditZip" depends="richeditJar,richeditDocs" description="build richedit zip file">
+        <!--Create a zip archive of the richedit jar and readme -->
+        <copy file="license.html" todir="${richedit.dir}"/>
+        <zip zipfile="${richedit.zip.file}"
+            basedir="${richedit.dir}"
+            includes="doc/**/*,richedit.jar,license.html"/>
+    </target>
+    <target name="deleteCore" depends="init" >
+        <delete failonerror="no">
+            <fileset dir="${build.dir}/com/ibm/icu/text"/>
+            <fileset dir="${build.dir}/com/ibm/icu/impl"/>
+            <fileset dir="${build.dir}/com/ibm/icu/math"/>
+            <fileset dir="${build.dir}/com/ibm/icu/lang"/>
+            <fileset dir="${build.dir}/com/ibm/icu/util"/>                 
+        </delete>
+    </target>
+    <target name="check" depends="tests, jar, deleteCore" description="run standard icu4j test suite">
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+            <jvmarg value="-ea"/>  <!-- enable assertion checks -->
+            <arg value="-n"/>
+            <classpath>
+                <pathelement path="${java.class.path}/"/>
+                <pathelement location="icu4j.jar"/>
+                <pathelement location="clover.jar"/>
+                <pathelement path="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+
+    <target name="exhaustiveCheck" depends="tests, jar, deleteCore" description="run standard icu4j test suite in exhaustive mode">
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+            <jvmarg value="-ea"/>  <!-- enable assertion checks -->
+            <arg value="-n"/>
+            <arg value="-e10"/>
+            <classpath>
+                <pathelement path="${java.class.path}/"/>
+                <pathelement location="icu4j.jar"/>
+                <pathelement location="clover.jar"/>
+                <pathelement path="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+    
+    <target name="secure" depends="jarTests" description="builds icu4j.jar and icu4jtests.jar"/>
+
+    <target name="secureCheck" depends="secure" description="run secure (applet-like) icu4j test suite">
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+        <!-- jvmarg value="-verbose"/ -->
+        <!-- (use for debugging, LOTS of output) <jvmarg value="-Djava.security.debug=access:trace"/ -->
+        <!-- <jvmarg value="-Djava.security.debug=access:failure,domain"/> -->
+            <jvmarg value="-Djava.security.manager"/>
+            <jvmarg value="-Djava.security.policy=${src.dir}/com/ibm/icu/dev/test/security.policy"/>
+            <!-- jvmarg value="-Djava.security.debug=access:failure"/ -->
+            <arg value="-w"/>
+            <classpath>
+                <pathelement location="clover.jar"/>
+                <pathelement location="${jar.file}"/>
+                <pathelement location="${testjar.file}"/>
+            </classpath>
+        </java>
+    </target>
+
+    <target name="noData" depends="core, tests" description="builds ICU4J without any data">
+       <delete failonerror="no">
+            <fileset dir="${build.dir}/${icu4j.data.path}/../" includes="Holiday*.class"/>
+            <fileset dir="${build.dir}/${icu4j.data.path}/../" includes="BreakIterator*.class"/>
+            <fileset dir="${build.dir}/${icu4j.data.path}"/>
+            <fileset dir="${build.dir}/${icu4j.testdata.path}"/>
+            <fileset dir="${build.dir}/${icu4j.testdata.path}../"/>                 
+        </delete>
+    </target>
+    <target name="noDataCheck" depends="noData" description="runs the tests when no data is present">
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+            <arg value="-nothrow"/>
+            <arg value="-nodata"/>
+            <classpath>
+                <pathelement location="clover.jar"/>
+                <pathelement location="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+    <target name="_requires14" unless="version.1.4">
+        <echo message="One of your targets requires JAVA_HOME to be set to JDK version 1.4"/>
+    </target>
+
+    <target name="_checktags" depends="anthack1,anthack2,tools" if="version.1.4">
+        <echo message="doc params: ${doc.params}"/>
+        <javadoc sourcepath="${src.dir}"
+            packagenames="com.ibm.icu.*"
+            excludepackagenames="com.ibm.icu.dev.*,com.ibm.icu.impl.*"
+            classpath="${build.dir}"
+            source="1.4">
+            <doclet name="com.ibm.icu.dev.tool.docs.CheckTags"
+                path="${build.dir}">
+                <!-- <param name="-short"/> -->
+            </doclet>
+        </javadoc>
+    </target>
+
+    <target name="checktags" depends="anthack1,anthack2,_requires14,_checktags" description="check API tags before release"/>
+
+    <target name="gatherapi" depends="tools" if="version.1.4" description="run API database generator tool">
+        <javadoc classpath="${build.dir}"
+            sourcepath="${src.dir}"
+            packagenames="com.ibm.icu.lang,com.ibm.icu.math,com.ibm.icu.text,com.ibm.icu.util"
+            source="1.4">
+            <doclet name="com.ibm.icu.dev.tool.docs.GatherAPIData"
+                path="${build.dir}">
+                <param name="-name" value="ICU4J 3.4.4"/>
+                <param name="-output" value="${api.dir}/icu4j343.api"/>
+                <param name="-gzip"/>
+            </doclet>
+        </javadoc>
+    </target>
+
+    <target name="apireport" depends="tools" if="version.1.4" description="run API report generator tool">
+        <java classname="com.ibm.icu.dev.tool.docs.ReportAPI" classpath="${build.dir}" failonerror="true">
+            <arg value="-old:"/>
+            <arg value="${api.dir}/icu4j342.api.gz"/>
+            <arg value="-new:"/>
+            <arg value="${api.dir}/icu4j343.api.gz"/>
+            <arg value="-html"/>
+            <arg value="-out:"/>
+            <arg value="${api.dir}/icu4j_compare_342_343.html"/>
+        </java>
+    </target>
+
+    <target name="clean" depends="init" description="remove all build targets">
+        <delete dir="${build.dir}"/>
+        <delete dir="${doc.dir}"/>
+        <delete file="${jar.file}"/>
+        <delete dir="${richedit.dir}"/>
+    </target>
+
+    <!--
+        Targets to copy the required *.icu files
+     -->
+    <target name="normalizerData" depends="init" >
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/unames.icu"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+
+    <target name="copyFullPropsData" depends="init" >
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/ubidi.icu"/>
+                <include name="**/ucase.icu"/>
+                <include name="**/unames.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/*.res"/>
+                <include name="**/*.brk"/>
+                <exclude name="**/coll/*.res"/>
+                <exclude name="**/translit/*.res"/>
+                <exclude name="**/rbnf/*.res"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+
+    <target name="copyBasicPropsData" depends="init" >
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/ubidi.icu"/>
+                <include name="**/ucase.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/unames.icu"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+
+    <target name="copyCollatorData" depends="init">
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/*.icu"/>
+                <include name="**/coll/*.res"/>
+                <include name="**/*.brk"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+
+    <target name="copyCalendarData" depends="init">
+        <!-- Calendar does not require Collation data, BreakIterator data -->
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/unames.icu"/>
+                <include name="**/*.res"/>
+                <exclude name="**/coll/*.res"/>
+                <exclude name="**/translit/*.res"/>
+                <exclude name="**/rbnf/*.res"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+    <target name="copyTranslitData" depends="init">
+        <!-- Calendar does not require Collation data, BreakIterator data -->
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/ubidi.icu"/>
+                <include name="**/ucase.icu"/>
+                <include name="**/unames.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/*.brk"/>
+                <include name="**/translit/*.res"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+    
+    <target name="copyFormatData" depends="init" if="icu4j.module.resources">
+        <!-- Format does not require BreakIterator data -->
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/*.icu"/>
+                <include name="**/*.res"/>
+                <exclude name="**/translit/*.res"/>
+            </patternset>
+        </unjar>
+        <touch file="${build.dir}/${icu4j.data.path}/uprops.icu"/>
+    </target>
+    
+    <target name="copyAllICUData" depends="init">
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}"/>
+    </target>
+
+    <target name="moduleJar" depends="init" description="modular build of 'icu4j.jar' jar file">
+        <jar jarfile="${jar.file}"
+            compress="true"
+            includes="com/ibm/icu/util/**/*,com/ibm/icu/text/**/*,com/ibm/icu/math/**/*,com/ibm/icu/impl/**/*,com/ibm/icu/lang/**/*"
+            basedir="${build.dir}"
+            manifest="${icu4j.module.manifest}"/>
+    </target>
+
+    <!--
+         Targets to build only Normalization API and Normalization tests
+     -->
+
+    <target name="normalizer" depends="init,normalizerData" description="modular build of normalizer services">
+        <javac includes="com/ibm/icu/text/Normalizer.java,com/ibm/icu/text/CanonicalIterator.java,com/ibm/icu/text/UTF16.java,com/ibm/icu/text/UCharacterIterator.java,com/ibm/icu/text/UForwardCharacterIterator.java,com/ibm/icu/text/Replaceable.java,com/ibm/icu/text/ReplaceableString.java,com/ibm/icu/text/UnicodeFilter.java,com/ibm/icu/text/UnicodeSetIterator.java,com/ibm/icu/lang/**/*"
+            excludes="**/CVS/**/*,com/ibm/icu/lang/UScriptRun.java, com/ibm/icu/impl/ICUListResourceBundle.java, com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/UnicodeCharacterIterator.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="normalizerTests" depends="normalizer">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/normalizer/**/*.java"
+            excludes="**/CVS/**/*,com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <!--
+            Targets to build only Collation API and Collation tests
+     -->
+
+    <target name="collator" depends="init,copyCollatorData" description="modular build of collator services">
+         <javac includes="com/ibm/icu/text/*Collator*.java,com/ibm/icu/text/*Collation*.java,com/ibm/icu/text/*BreakIterator*.java,com/ibm/icu/text/Normalizer.java,com/ibm/icu/text/UTF16.java,com/ibm/icu/text/Replaceable.java,com/ibm/icu/text/ReplaceableString.java,com/ibm/icu/text/UnicodeFilter.java,com/ibm/icu/text/UnicodeSetIterator.java, com/ibm/icu/impl/data/*Break*.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/UnicodeCharacterIterator.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="collatorTests" depends="collator" description="test collator modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/collator/**/*.java,com/ibm/icu/dev/test/search/**/*.java"
+            excludes="**/CVS/**/*, com/ibm/icu/dev/test/collator/RandomCollator.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <!--
+            Targets to build only Character properties API and tests
+     -->
+
+    <target name="propertiesBasic" depends="init, propertiesClasses, copyBasicPropsData" description="modular build of basic character properties">
+    </target>
+
+    <target name="propertiesFull" depends="init,propertiesClasses,copyFullPropsData" description="modular build of full character properties">
+    </target>
+    
+    <target name="propertiesClasses">
+        <javac includes="com/ibm/icu/lang/**/*, com/ibm/icu/text/*BreakIterator*.java,com/ibm/icu/text/*BreakDictionary*.java,com/ibm/icu/impl/data/*Break*.java,com/ibm/icu/text/UnicodeSetIterator.java,"
+            excludes="**/CVS/**/*,com/ibm/icu/impl/UtilityExtensions.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+    <target name="propertiesBasicTests" depends="propertiesBasic" description="test propertiesBasic modular build target">
+        <copy file="${src.dir}/com/ibm/icu/dev/data/unicode/SpecialCasing.txt"
+            todir="${build.dir}/com/ibm/icu/dev/data/unicode/"/>
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/lang/**/*.java"
+            excludes="**/CVS/**/*,com/ibm/icu/dev/test/lang/TestUScriptRun.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="propertiesFullTests" depends="propertiesFull" description="test propertiesFull modular build target">
+        <copy file="${src.dir}/com/ibm/icu/dev/data/unicode/SpecialCasing.txt"
+            todir="${build.dir}/com/ibm/icu/dev/data/unicode/"/>
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/lang/**/*.java"
+            excludes="**/CVS/**/*,com/ibm/icu/dev/test/lang/TestUScriptRun.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+    
+    <!--
+            Targets to build only Compression API API and tests
+     -->
+    <target name="compression" depends="init" description="modular build of compression services">
+        <javac includes="com/ibm/icu/text/SCSU.java, com/ibm/icu/text/UnicodeCompressor.java, com/ibm/icu/text/UnicodeDecompressor.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="compressionTests" depends="compression" description="test compression modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/compression/**/*.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <!--
+            Targets to build only Calendar API and Calendar tests
+     -->
+    <target name="calendar" depends="init,copyCalendarData" description="modular build of calendar services">
+        <javac includes="com/ibm/icu/util/*Calendar*.java,com/ibm/icu/lang/UCharacter.java,com/ibm/icu/text/UnicodeSetIterator.java,com/ibm/icu/text/NumberFormat*Shim.java,com/ibm/icu/impl/data/*Calendar*.java,com/ibm/icu/impl/data/*Holiday*.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="calendarTests" depends="calendar" description="test calendar modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/calendar/**/*"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <!--
+            Targets to build only Transliterator API and  tests
+     -->
+
+    <target name="transliterator" depends="init,propertiesClasses,copyTranslitData" description="modular build of unicode transform services">
+        <javac includes="com/ibm/icu/text/*Transliterator*.java,com/ibm/icu/text/UnicodeSetIterator.java,com/ibm/icu/impl/*Property*.java,com/ibm/icu/impl/*Iterator*.java,com/ibm/icu/impl/data/ResourceReader.java,com/ibm/icu/impl/UtilityExtensions.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java,com/ibm/icu/text/UnicodeFilterLogic*.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="transliteratorTests" depends="transliterator" description = "test transliterator modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/translit/**/*"
+            excludes="**/CVS/**/*,com/ibm/icu/dev/test/translit/UnicodeFilterLogic*.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <!--
+            Targets to build only Format API
+     -->
+
+    <target name="format" depends="init,copyFormatData" description="modular build of formatting services">
+        <javac includes="com/ibm/icu/text/*Format*.java,com/ibm/icu/lang/UCharacter.java,com/ibm/icu/text/*Collator*.java,com/ibm/icu/text/UnicodeSetIterator.java,com/ibm/icu/impl/data/CalendarData*.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="formatTests" depends="format" description="test format modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/format/**/*"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt"
+            todir="${build.dir}/com/ibm/icu/dev/test/format"/>
+    </target>
+
+    <!--
+            Targets to build only BreakIterator API
+     -->
+
+    <target name="breakIterator" depends="init,copyFullPropsData" description="modular build of break iterator services">
+        <javac includes="com/ibm/icu/text/*BreakIterator*.java,com/ibm/icu/impl/data/*Break*.java,com/ibm/icu/lang/**/*,com/ibm/icu/impl/UCharacterName.java,com/ibm/icu/text/UnicodeSetIterator.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+            <copy file="${src.dir}/com/ibm/icu/impl/data/th.brk"
+                todir="${build.dir}/com/ibm/icu/impl/data/"/>
+    </target>
+
+    <target name="breakIteratorTests" depends="breakIterator" description="test breakIterator modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/rbbi/**/*"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/rbbi/rbbitst.txt"
+            todir="${build.dir}/com/ibm/icu/dev/test/rbbi"/>
+    </target>
+    
+    <!--
+            Targets to build only StringPrep and IDNA API
+     -->    
+    <target name="copyStringPrepData" depends="init">
+        <unjar src="${src.dir}/com/ibm/icu/impl/data/icudata.jar" dest="${build.dir}">
+            <patternset>
+                <!-- arrgh, includes attributes of patternset does not work here in ant 1.5.3 -->
+                <include name="**/*.spp"/>
+                <include name="**/ubidi.icu"/>
+                <include name="**/ucase.icu"/>
+                <include name="**/unorm.icu"/>
+                <include name="**/uprops.icu"/>
+                <include name="**/pnames.icu"/>
+                <include name="**/unames.icu"/>
+            </patternset>
+        </unjar>
+    </target>
+
+    <target name="stringPrep" depends="init,normalizer,copyStringPrepData" description="modular build of stringprep services">
+        <javac includes="com/ibm/icu/text/*StringPrep*.java,com/ibm/icu/text/*IDNA*.java,com/ibm/icu/impl/*StringPrep*.java"
+            excludes="**/CVS/**/*, com/ibm/icu/lang/UScriptRun.java,com/ibm/icu/impl/UtilityExtensions.java,com/ibm/icu/impl/BOCU.java,com/ibm/icu/impl/TrieBuilder.java,com/ibm/icu/impl/IntTrieBuilder.java, com/ibm/icu/impl/Calendar*.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+    </target>
+
+    <target name="stringPrepTests" depends="stringPrep" description="test stringPrep modular build target">
+        <javac includes="com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/test/TestLog.java,com/ibm/icu/dev/test/TestUtil.java,com/ibm/icu/dev/test/UTF16Util.java,com/ibm/icu/dev/test/TestAll.java,com/ibm/icu/dev/test/stringprep/**/*"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <unjar src="${src.dir}/com/ibm/icu/dev/data/testdata.jar" dest="${build.dir}">
+            <patternset>
+                <include name="**/*.spp"/>
+                <include name="**/idna_rules.res"/>
+            </patternset>
+        </unjar>
+    </target>
+
+    <target name="moduleCheck" depends="init" description="run tests for module jar">
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+            <arg value="-nothrow"/>
+            <arg value="-nodata"/>
+            <classpath>
+                <pathelement location="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+    
+    <!-- build the extra Transliterator data pertaining to Han-Latin transliteration -->
+    <target name="extraTransliteratorData" depends="init" description="build han-to-latin transliterator data (normally omitted)">
+        <copy todir="${build.dir}/com/ibm/icu/impl/data">
+            <fileset dir="${src.dir}/com/ibm/icu/impl/data" includes="Transliterator_Han_Latin_*.txt"/>
+        </copy>
+    </target>
+
+    <!-- Target for builing XLIFF2ICUConverter Jar -->
+
+    <target name="xliff" depends="init" description="build xliff converter tool">
+        <javac includes="com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java,com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java,com/ibm/icu/dev/tool/UOption.java,com/ibm/icu/dev/tool/xmlcomparator/XMLValidator.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <jar jarfile="xliff.jar"
+            compress="true"
+            includes="com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter*.class,com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.class,com/ibm/icu/dev/tool/UOption.class"
+            basedir="${build.dir}"
+            manifest="${icu4j.module.manifest}"/>
+        <jar jarfile="xliff-src.jar"
+            compress="true"
+            includes="com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java,com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java,com/ibm/icu/dev/tool/UOption.java"
+            basedir="${src.dir}"
+            manifest="${icu4j.module.manifest}"/>
+     </target>
+     
+    <!-- Target for builing Utilities Jar for CLDR -->
+
+    <target name="cldrUtil" depends="init" description="build Utilities for CLDR">
+        <javac includes="com/ibm/icu/dev/test/util/*.java,com/ibm/icu/dev/test/TestFmwk.java,com/ibm/icu/dev/tool/UOption.java"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            classpathref="build.classpath"
+            debug="on" deprecation="off"/>
+        <jar jarfile="utilities.jar"
+            compress="true"
+            includes="com/ibm/icu/dev/test/util/*.class,com/ibm/icu/dev/test/TestFmwk*.class,com/ibm/icu/dev/test/AbstractTest*.class,com/ibm/icu/dev/test/TestLog*.class,com/ibm/icu/dev/tool/UOption*.class"
+            basedir="${build.dir}"
+            manifest="${cldr.util.manifest}"/>
+     </target>
+     <!--Target for building jars -->
+     <target name="distJars" depends="jarSrc, jar, jarDocs" />   
+     
+     <!-- Target for checking the loading of bundles from the default package.
+          This is hack to get around Eclipse's build problems. 
+     -->
+    <target name="defaultPackage" depends="tests" description="Tests for loading resources in the default package">
+        <copy file="${src.dir}/com/ibm/icu/dev/test/util/TestDefaultPackageLoading.jpp"
+            tofile="${src.dir}/TestDefaultPackageLoading.java"/>
+        <copy file="${src.dir}/com/ibm/icu/dev/test/util/TestData_en.jpp"
+            tofile="${src.dir}/TestData_en.java"/>
+        <javac includes="TestData_en.java, TestDefaultPackageLoading.java"
+            excludes="**/CVS/**/*"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            source="${icu4j.javac.source}"
+            target="${icu4j.javac.target}"
+            debug="on" deprecation="off"/>
+        <!-- copy the file to default package and test if we can load it -->
+        <copy file="${build.dir}/com/ibm/icu/dev/data/testdata/te.res"
+            todir="${build.dir}/"/>
+        <!-- copy the file up one level and test if java style base name loading works -->
+        <copy file="${build.dir}/com/ibm/icu/dev/data/testdata/te.res"
+            tofile="${build.dir}/com/ibm/icu/dev/data/TestData_bge.res"/>
+    </target>
+    
+    <target name="defaultPackageCheck" depends="tests" description="Run Tests for loading resources in the default package">
+            <!--run the tests -->
+        <java classname="TestDefaultPackageLoading" fork="yes" failonerror="true">
+            <jvmarg value="-ea"/>  <!-- enable assertion checks -->
+            <arg value="-n"/>
+            <classpath>
+                <pathelement path="${java.class.path}/"/>
+                <pathelement location="clover.jar"/>
+                <pathelement path="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+
+    <!-- convert @deprecated @draft tags to @provisional -->
+    <target name="swatDeprecated" depends="init, tools" if="version.1.4">
+        <java classname="com.ibm.icu.dev.tool.docs.SwatDeprecated" classpath="${build.dir}" failonerror="true">
+           <arg value="-src"/>
+           <arg value="${src.dir}"/>
+           <arg value="-dst"/>
+           <arg value="${src.dir}"/>
+           <arg value="-overwrite"/>
+           <arg value="-verbose"/>
+        </java>
+    </target>
+
+    <!-- convert @provisional tags to @deprecated -->
+    <target name="restoreDeprecated" depends="init, tools" if="version.1.4">
+        <java classname="com.ibm.icu.dev.tool.docs.SwatDeprecated" classpath="${build.dir}" failonerror="true">
+           <arg value="-prov"/>
+           <arg value="-src"/>
+           <arg value="${src.dir}"/>
+           <arg value="-dst"/>
+           <arg value="${src.dir}"/>
+           <arg value="-overwrite"/>
+           <arg value="-verbose"/>
+        </java>
+    </target>
+    
+    <!-- for building eclipse distribution -->
+    
+    <target name="zipCoreSrc" depends="init" description="build zip of core sources for debugging">
+        <!-- for eclipse -->
+        <zip destfile="${zipCoreSrc.file}"
+            compress="true"
+            basedir="${src.dir}"
+            includes="../license.html,../Copyright_Assignment.rtf,com/ibm/icu/impl/**/*,com/ibm/icu/lang/**/*,com/ibm/icu/math/**/*,com/ibm/icu/text/**/*,com/ibm/icu/util/**/*"/>
+    </target>
+
+    <target name="zipTestSrc" depends="init" description="build zip of test sources for debugging">
+        <!-- for eclipse -->
+        <zip destfile="${zipTestSrc.file}"
+            compress="true"
+            basedir="${src.dir}"
+            includes="com/ibm/icu/dev/test/**/*"
+            excludes="com/ibm/icu/dev/test/cldr/**/*, com/ibm/icu/dev/test/perf/**/*"/>
+    </target>
+
+    <target name="undoEclipseMangle" depends="buildmangle" description="preprocess files back to default)">
+        <java classname="com.ibm.icu.dev.tool.docs.CodeMangler" classpath="${build.dir}" logError="true">
+            <arg value="@eclipseCoreArgs.txt"/>
+            <arg value="@eclipseTestArgs.txt"/>
+        </java>
+    </target>
+
+    <target name="eclipseCoreMangle" depends="buildmangle">
+        <java classname="com.ibm.icu.dev.tool.docs.CodeMangler" classpath="${build.dir}" logError="true">
+            <arg value="-dFOUNDATION"/>
+            <arg value="-t"/>
+            <arg value="@eclipseCoreArgs.txt"/>
+         </java>
+    </target>
+
+    <target name="eclipseTestMangle" depends="buildmangle">
+        <java classname="com.ibm.icu.dev.tool.docs.CodeMangler" classpath="${build.dir}" logError="true">
+            <arg value="-dFOUNDATION"/>
+            <arg value="-t"/>
+            <arg value="@eclipseTestArgs.txt"/>
+        </java>
+    </target>
+
+    <target name="eclipseCore" depends="init,coreData,icudata,eclipseCoreMangle">
+        <javac includes="com/ibm/icu/util/**/*.java,com/ibm/icu/text/**/*.java,com/ibm/icu/math/**/*.java,com/ibm/icu/impl/**/*.java,com/ibm/icu/lang/*.java"
+            excludes="**/CVS/**/*,**/GlobalizationPreferences*"
+            compiler="javac1.3"
+            srcdir="${src.dir}"
+            destdir="${build.dir}"
+            classpathref="build.classpath"
+            bootclasspath="ee.foundation.jar"
+            source="1.3"
+            target="1.1"
+            debug="on" 
+            deprecation="off"
+            encoding="ascii"/>
+        <antcall target="indices"/>
+        <jar jarfile="${jar.file}"
+            compress="true"
+            includes="com/ibm/icu/util/**/*,com/ibm/icu/text/**/*,com/ibm/icu/math/**/*,com/ibm/icu/impl/**/*,com/ibm/icu/lang/**/*"
+            basedir="${build.dir}"
+            manifest="${icu4j.manifest}"/>
+    </target>
+
+    <target name="eclipseCorePkg" depends="eclipseCore" description="build eclipse core package">
+        <!-- should do a clean build before start -->
+
+        <copy file="${jar.file}" toDir="${eclipse.dir}/com.ibm.icu"/>
+        <antcall target="zipCoreSrc"/>
+        <move file="${zipCoreSrc.file}" toDir="${eclipse.dir}/com.ibm.icu"/>
+        <zip destfile="eclipseICU4J_core.zip"
+            basedir="${eclipse.dir}"
+            includes="com.ibm.icu,com.ibm.icu/**/*"
+            excludes="com.ibm.icu/CVS/**/*"/>
+    </target>
+
+    <target name="eclipseTestPkg" depends="eclipseCore,eclipseTestMangle" description="build tests trimmed for eclipse API">
+        <antcall target="tests"/>
+        <jar jarfile="${testjar.file}" compress="true" manifest="${icu4j.tests.manifest}">
+            <fileset dir="${build.dir}" includes="com/ibm/icu/dev/test/**/*" excludes="/com/ibm/icu/dev/test/**/GlobalizationPreferences*"/>
+            <fileset dir="${build.dir}" includes="com/ibm/icu/dev/data/**/*"/>
+        </jar>
+        <copy file="${testjar.file}" toDir="${eclipse.dir}/com.ibm.icu.tests"/>
+        <antcall target="zipTestSrc"/>
+        <move file="${zipTestSrc.file}" toDir="${eclipse.dir}/com.ibm.icu.tests"/>
+        <zip destfile="eclipseICU4J_tests.zip"
+            basedir="${eclipse.dir}"
+            includes="com.ibm.icu.tests,com.ibm.icu.tests/**/*"/>
+    </target>
+
+    <target name="eclipseDistro" depends="init, eclipseCore">
+        <delete failonerror="no">
+            <fileset dir="${eclipse.dist.dir}"/>
+        </delete>
+        <copy todir="${eclipse.dist.dir}/src/com/ibm/icu">
+            <fileset dir="src/com/ibm/icu"
+            includes="impl/**/*,lang/**/*,math/**/*,text/**/*,util/**/*"
+            excludes="**/CVS/**/*,**/*.jar,**/Transliterator_Han_Latin*.txt"/>
+        </copy>
+        <copy todir="${eclipse.dist.dir}/src/com/ibm/icu/impl/data">
+            <fileset dir="${build.dir}/com/ibm/icu/impl/data" 
+                includes="**/*.brk,**/*.icu,**/*.res,**/*.spp,**/*.txt"
+                excludes="**/Transliterator_Han_Latin*.txt"/>
+        </copy>
+    </target>
+
+    <!-- ensure eclipse wrapper code builds with foundation1.0/java1.3 -->
+    <target name="eclipseWrapper" depends="init">
+        <javac includes="com/ibm/icu/util/**/*.java,com/ibm/icu/text/**/*.java"
+            excludes="**/CVS/**/*,**/GlobalizationPreferences*"
+            compiler="javac1.3"
+            srcdir="${src.dir}/com/ibm/icu/dev/eclipse/com.ibm.icu.base/src"
+            destdir="${eclipse.wrapper.dir}"
+            classpathref="build.classpath"
+            bootclasspath="ee.foundation.jar"
+            source="1.3"
+            target="1.1"
+            debug="on" 
+            deprecation="off"
+            encoding="ascii"/>
+    </target>
+
+    <target name="gatherICU4JWrapperAPI" depends="tools" if="version.1.4">
+        <javadoc classpath="${build.dir}"
+            sourcepath="${src.dir}"
+            packagenames="com.ibm.icu.text,com.ibm.icu.util"
+            source="1.4">
+            <doclet name="com.ibm.icu.dev.tool.docs.GatherAPIData"
+                path="${build.dir}">
+                <param name="-name" value="ICU4J 3.4.4"/>
+                <param name="-base" value="com.ibm.icu"/>
+                <param name="-output" value="${api.dir}/icu4j343w_i.api"/>
+                <param name="-filter" value="BreakIterator|CollationKey|Collator|DateFormat|DecimalFormat|MessageFormat|NumberFormat|SimpleDateFormat|StringTokenizer|Calendar|TimeZone|ULocale|DateFormatSymbols|DecimalFormatSymbols|Calendar|TimeZone"/>
+                <!-- param name="-gzip"/ -->
+            </doclet>
+        </javadoc>
+    </target>
+
+    <target name="gatherEclipseWrapperAPI" depends="tools" if="version.1.4">
+        <javadoc classpath="${build.dir}"
+            sourcepath="${src.dir}/com/ibm/icu/dev/eclipse/com.ibm.icu.base/src"
+            packagenames="com.ibm.icu.text,com.ibm.icu.util"
+            source="1.4">
+            <doclet name="com.ibm.icu.dev.tool.docs.GatherAPIData"
+                path="${build.dir}">
+                <param name="-name" value="ICU4J 3.4.4 Wrapper"/>
+                <param name="-base" value="com.ibm.icu"/>
+                <param name="-output" value="${api.dir}/icu4j343w_e.api"/>
+                <!-- param name="-gzip"/ -->
+            </doclet>
+        </javadoc>
+    </target>
+
+    <target name="reportWrapperAPI" depends="tools" if="version.1.4">
+        <java classname="com.ibm.icu.dev.tool.docs.ReportAPI" classpath="${build.dir}" failonerror="true">
+            <arg value="-old:"/>
+            <arg value="${api.dir}/icu4j343w_i.api"/>
+            <arg value="-new:"/>
+            <arg value="${api.dir}/icu4j343w_e.api"/>
+            <arg value="-html"/>
+            <arg value="-out:"/>
+            <arg value="${api.dir}/icu4j_compare_343_wrapper_java.html"/>
+        </java>
+    </target>
+
+    <target name="eclipseWrapperPkg" depends="init" description="build eclipse wrapper">
+        <zip destfile="eclipseICU4J_intf.zip"
+            basedir="${eclipse.dir}"
+            includes="com.ibm.icu.base/**/*"/>
+    </target>
+
+    <target name="eclipsePkgs" 
+        depends="eclipseCorePkg,eclipseTestPkg,eclipseWrapperPkg"
+        description="build all eclipse packages"/>
+
+    <target name="runCheck" depends="init,tests">    
+        <java classname="com.ibm.icu.dev.test.TestAll" fork="yes" failonerror="true">
+            <arg value="-n"/>
+            <classpath>
+                <pathelement path="${java.class.path}/"/>
+                <pathelement location="icu4j.jar"/>
+                <pathelement location="clover.jar"/>
+                <pathelement path="${build.dir}"/>
+            </classpath>
+        </java>
+    </target>
+    
+    <target name="eclipseCompat" depends="init, eclipseCore"/>
+    <target name="eclipseCompatTests" depends="init, eclipseTestMangle, tests" />
+    <target name="eclipseCompatCheck" depends="init, eclipseCompat, eclipseCompatTests, jar, deleteCore, runCheck"/>
+
+    <target name="jdk13Compat" depends="init, eclipseCoreMangle, core" description="builds ICU4J core with JDK 1.3"/>
+    <target name="jdk13CompatTests" depends="init, jdk13Compat, eclipseTestMangle, tests" description="builds ICU4J tests with JDK 1.3"/>
+    <target name="jdk13CompatCheck" depends="init, jdk13CompatTests, jar, deleteCore, runCheck" description="runs the tests with JDK 1.3"/>
+</project>
diff --git a/eclipseCoreArgs.txt b/eclipseCoreArgs.txt
new file mode 100644
index 0000000..263e950
--- /dev/null
+++ b/eclipseCoreArgs.txt
@@ -0,0 +1,16 @@
+# Copyright (C) 2005, International Business Machines Corporation and
+# others. All Rights Reserved.
+src/com/ibm/icu/impl/CollectionUtilities.java
+src/com/ibm/icu/impl/ICUResourceBundle.java
+src/com/ibm/icu/impl/ICUResourceBundleImpl.java
+src/com/ibm/icu/impl/ICUResourceBundleReader.java
+src/com/ibm/icu/impl/Utility.java
+src/com/ibm/icu/lang/UCharacter.java
+src/com/ibm/icu/math/BigDecimal.java
+src/com/ibm/icu/text/DecimalFormat.java
+src/com/ibm/icu/text/DigitList.java
+src/com/ibm/icu/text/NumberFormat.java
+src/com/ibm/icu/text/RuleBasedCollator.java
+src/com/ibm/icu/text/RuleBasedNumberFormat.java
+src/com/ibm/icu/util/ByteArrayWrapper.java
+src/com/ibm/icu/util/GlobalizationPreferences.java
diff --git a/eclipseTestArgs.txt b/eclipseTestArgs.txt
new file mode 100644
index 0000000..778b9b5
--- /dev/null
+++ b/eclipseTestArgs.txt
@@ -0,0 +1,33 @@
+# Copyright (C) 2005-2006, International Business Machines Corporation and
+# others. All Rights Reserved.
+src/com/ibm/icu/dev/test/bigdec/DiagBigDecimal.java
+src/com/ibm/icu/dev/test/cldr/TestCLDRVsICU.java
+src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
+src/com/ibm/icu/dev/test/collator/RandomCollator.java
+src/com/ibm/icu/dev/test/collator/TestAll.java
+src/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
+src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
+src/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
+src/com/ibm/icu/dev/test/format/NumberFormatTest.java
+src/com/ibm/icu/dev/test/format/NumberRegression.java
+src/com/ibm/icu/dev/test/format/RbnfTest.java
+src/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
+src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
+src/com/ibm/icu/dev/test/util/UtilityTest.java
+src/com/ibm/icu/dev/test/util/UnicodeMap.java
+src/com/ibm/icu/dev/test/util/UnicodeProperty.java
+src/com/ibm/icu/dev/test/util/BagFormatter.java
+src/com/ibm/icu/dev/test/util/ICUPropertyFactory.java
+src/com/ibm/icu/dev/test/util/TestBagFormatter.java
+src/com/ibm/icu/dev/test/util/CollectionUtilities.java
+src/com/ibm/icu/dev/test/util/FileUtilities.java
+src/com/ibm/icu/dev/test/util/TransliteratorUtilities.java
+src/com/ibm/icu/dev/test/util/DataInputCompressor.java
+src/com/ibm/icu/dev/test/util/DataOutputCompressor.java
+src/com/ibm/icu/dev/test/util/TestUtilities.java
+src/com/ibm/icu/dev/test/util/Tokenizer.java
+src/com/ibm/icu/dev/test/util/BNF.java
+src/com/ibm/icu/dev/test/util/TestBNF.java
+src/com/ibm/icu/dev/test/TestAll.java
+src/com/ibm/icu/dev/test/TestFmwk.java
+src/com/ibm/icu/dev/test/TestUtil.java
\ No newline at end of file
diff --git a/ee.foundation.jar b/ee.foundation.jar
new file mode 100644
index 0000000..60168e8
--- /dev/null
+++ b/ee.foundation.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f730fd4a8ca71fcddc61a4f62490cea7805efffc7eb2b8669942f6d123f7249
+size 1059077
diff --git a/license.html b/license.html
new file mode 100644
index 0000000..4fe2e00
--- /dev/null
+++ b/license.html
@@ -0,0 +1,34 @@
+<html>
+
+<head>
+<title>ICU4J license - ICU4J 1.3.1 and later</title>
+</head>
+
+<body BGCOLOR="#ffffff">
+<h2>ICU4J license - ICU4J 1.3.1 and later</h2>
+
+<p>COPYRIGHT AND PERMISSION NOTICE</p>
+
+<p>
+Copyright (c) 1995-2005 International Business Machines Corporation and others
+</p>
+<p>
+All rights reserved.
+</p>
+<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons
+to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
+</p>
+<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+</p>
+<p>
+Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
+</p>
+
+<hr>
+<small>
+All trademarks and registered trademarks mentioned herein are the property of their respective owners.
+</small>
+</body>
+</html>
diff --git a/readme.html b/readme.html
new file mode 100644
index 0000000..c1f5580
--- /dev/null
+++ b/readme.html
@@ -0,0 +1,1391 @@
+<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+  <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+  <meta http-equiv="Content-Style-Type" content="text/css2">
+  <title>ReadMe for ICU4J</title>
+<!--
+*******************************************************************************
+* Copyright (C) 2000-2006, International Business Machines Corporation and    *
+* others. All Rights Reserved.                                                *
+*******************************************************************************
+-->
+  <style type="text/css">
+h3.doc { background: #CCCCFF }
+  </style>
+</head>
+<body style="background-color: rgb(255, 255, 255);" lang="EN-US"
+ link="#0000ff" vlink="#800080">
+<h2>International Components for Unicode for Java (ICU4J)</h2>
+<h3>Read Me for ICU4J 3.4.4</h3>
+<hr size="2" width="100%">
+<p><b>Release Date</b><br>
+March 24, 2006<br>
+</p>
+<p><b>Note:</b> This is an update release of ICU4J 3.4.  It contains bug fixes
+and adds implementations of inherited API, but does not introduce new API
+or functionality.  These changes will be rolled into the next release of ICU4J.
+</p>
+<p>For the most recent release, see the <a
+ href="http://www.ibm.com/software/globalization/icu/downloads.jsp"> ICU4J
+download site</a>. </p>
+<h3 class="doc">Contents</h3>
+<ul type="disc">
+  <li><a href="#introduction">Introduction to ICU4J</a></li>
+  <li><a href="#news">What Is New In This Release?</a></li>
+  <li><a href="#license">License Information</a></li>
+  <li><a href="#PlatformDependencies">Platform Dependencies</a></li>
+  <li><a href="#download">How to Download ICU4J</a></li>
+  <li><a href="#WhatContain">The Structure and Contents of ICU4J</a></li>
+  <li><a href="#API">Where to Get Documentation</a></li>
+  <li><a href="#HowToInstallJavac">How to Install and Build</a></li>
+  <li><a href="#HowToModularize">How to modularize ICU4J</a></li>
+  <li><a href="#tryingout">Trying Out ICU4J</a></li>
+  <li><a href="#resources">ICU4J Resource Information</a></li>
+  <li><a href="#WhereToFindMore">Where to Find More Information</a></li>
+  <li><a href="#SubmittingComments">Submitting Comments, Requesting
+Features and Reporting Bugs</a></li>
+</ul>
+<h3 class="doc"><a name="introduction"></a>Introduction to ICU4J</h3>
+<p>The International Components for Unicode (ICU) library provides
+robust and
+full-featured Unicode services on a wide variety of platforms. ICU
+supports the
+most current version of the Unicode standard, including support for
+supplementary characters (needed for GB 18030 repertoire support).</p>
+<p>Java provides a strong foundation for global programs, and IBM and
+the
+ICU team played a key role in providing globalization technology to
+Java. But because of its long release schedule, Java cannot always keep
+up with evolving standards. The ICU team continues to extend Java's
+Unicode and internationalization support, focusing on improving
+performance,
+keeping current with the Unicode standard, and providing richer APIs,
+while
+remaining as compatible as possible with the original Java text and
+internationalization API design.</p>
+<p>ICU4J is an add-on to the regular JVM that provides:
+</p>
+<ul>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/Collate_Intro.html"><b>Collation</b></a>
+&#8211; rule-based, up-to-date Unicode Collation Algorithm (UCA) sorting order<br>
+&nbsp;&nbsp;&nbsp;&nbsp;For fast multilingual string comparison; faster
+and more complete than
+the JDK</li>
+  <li><a href="http://icu.sourceforge.net/userguide/strings.html"><b>Supplementary
+Characters</b></a> &#8211; String manipulation and character properties<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Required for proper GB 18030 and JIS 213
+repertoire support</li>
+  <li><a href="http://icu.sourceforge.net/userguide/charset.html"><b>Charset
+Detection</b></a> &#8211; Recognition of various single and multibyte charsets<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Useful for recognizing untagged text data</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/unicodeSet.html"><b>UnicodeSet</b></a>
+&#8211; standard set operations optimized for sets of Unicode characters<br>
+&nbsp;&nbsp;&nbsp;&nbsp;UnicodeSets can be built from string patterns
+using any Unicode properties.</li>
+  <li><a href="http://icu.sourceforge.net/userguide/Transform.html"><b>Transforms</b></a>
+&#8211; a flexible mechanism for Unicode text conversions<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Including Full/Halfwidth conversions,
+Normalization, Case conversions, Hex
+conversions, and transliterations between scripts (50+ pairs)</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/normalization.html"><b>Unicode
+Normalization</b></a> &#8211; NFC, NFD, NFKD, NFKC<br>
+&nbsp;&nbsp;&nbsp;&nbsp;For canonical text representations, needed for
+XML and the net</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/dateCalendar.html"><b>International
+Calendars</b></a> &#8211; Arabic, Buddhist, Hebrew, and Japanese calendars<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Required for correct presentation of dates in
+certain countries</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/formatNumbers.html"><b>Number
+Format
+Enhancements</b></a> &#8211; Scientific Notation, Spelled-out, etc.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Enhancements to the normal Java number
+formatting. The spell-out format is
+used for checks and similar documents</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/boundaryAnalysis.html"><b>Enhanced
+Word-Break Detection</b></a> &#8211; Rule-based, supports Thai<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Required for correct support of Thai</li>
+  <li><a
+ href="http://icu.sourceforge.net/userguide/compression.html"><b>Unicode
+Text
+Compression</b></a> &#8211; Standard compression of Unicode text<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Suitable for large numbers of small fields,
+where LZW and similar schemes
+do not apply</li>
+</ul>
+<blockquote>
+  <p><b>Note:</b> We continue to provide assistance to Sun, and in some
+cases, ICU4J support has been rolled into a later release of Java. For
+example, the Thai word-break is now in Java 1.4. However, the most
+current and complete version is always found in ICU4J.</p>
+</blockquote>
+<!--
+
+<p><b>ICU4J is an add-on library that extends Java's globalization
+
+    technology.</b> Java provides a strong foundation for global
+
+    programs, but Java does not yet provide all the globalization
+
+    features that some products require.  IBM played a key role in
+
+    providing globalization technology to Sun for use in Java.  Over
+
+    the past seven years, the ICU team has continued to enhance and
+
+    extend this technology.  IBM makes this technology available
+
+    in Java through the ICU4J open-source project.</p>
+
+
+
+<p>ICU4J provides the following tools:
+
+    <ul>
+
+    <li><b>Unicode Normalization</b> &#8211; NFC, NFD, NFKD, NFKC<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Produces canonical text representations, needed for XML and the net.
+
+    <li><b>International Calendars</b> &#8211; Arabic, Buddhist, Hebrew, and Japanese<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Required for correct presentation of dates in some countries.
+
+    <li><b>Number Format Enhancements</b> &#8211; Scientific Notation, Spelled-out Numbers<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Enhances standard Java number formatting. The spelled-out format is used
+
+for checks and similar documents.
+
+    <li><b>Enhanced word-break detection</b> &#8211; Rule-based, supports Thai<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Required for correct support of Thai.
+
+    <li><b>Unicode Text Compression</b> &#8211; Standard compression of Unicode text<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Suitable for large numbers of small fields, where LZW and similar schemes
+
+do not apply.
+
+    <li><b>Collation</b> &#8211; Rule-based, up-to-date Unicode Collation Algorithm (UCA) sorting order<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;For fast multilingual string comparison
+
+    <li><b>Transforms</b> &#8211; Rule-based transformations of unicode data<br>
+
+        &nbsp;&nbsp;&nbsp;&nbsp;Useful for analysis and transliteration
+
+    </ul>
+
+        
+
+In some cases, the above support has been rolled into a later release of
+
+Java. For example, the Thai word-break is now in Java 1.4. However, the most
+
+current and complete version of this support is always found in ICU4J.
+
+-->
+<h3 class="doc"><a name="news"></a>What Is New In This Release?</h3>
+<ul>
+  <li><a href="#News_Java13">Java 1.3 Support</a></li>
+  <li><a href="#News_Time_Zone">New Time Zone Data</a></li>
+  <li><a href="#News_deprecated">No Deprecated Warnings for Draft APIs</a></li>
+  <li><a href="#News_Fixes">Fixes</a></li>
+</ul>
+<p>A complete report of the API changes between version 3.4.4 and
+version 3.4.3 of ICU4J can be found 
+<a href="APIChangeReport.html">here</a>.  This report is generated by a
+tool and has some limitations, the most notable of which is that it
+does not properly reflect the effect of class inheritance
+changes. Also of course, being generated by a tool, the report does
+not provide explanation or commentary on the changes. For background
+information and clarification of changes it's always recommended that
+you check the mailing list and archives.</p>
+<h4><a name="News_Java13" id="News_Java13">Java 1.3 Support</a></h4>
+<p>This release continues the progress made in 3.4.2 towards Java 1.3
+support.  It is now possible to both build and run a version of ICU4J on 
+Java 1.3.  ICU4J still ships by default for running on Java 1.4, and
+must be rebuilt to work on 1.3-- this is a simple matter of rebuilding
+using the 'jdk13Compat' ant build target.  Some APIs supported by ICU4J
+do not exist in Java 1.3, and so the 1.3-compatible version removes
+those APIs via a preprocessing step.  Most of the APIs, though, are
+the same in both versions.
+<h4><a name="News_Time_Zone" id="News_Time_Zone">New Time Zone Data</a></h4>
+<p>ICU4J 3.4.2 saw ICU4J once again use its own time zone data.  Release 3.4.3 
+updates the time zone data to version 2006a from the Olson time
+zone database.  This supports recent time zone changes, including the upcoming
+change to U.S. daylight saving time.</p>
+<h4><a name="News_deprecated" id="News_deprecated">No Deprecated Warnings for
+Draft APIs.</a></h4>
+<p>ICU4J 3.4.3 now by default ships with @deprecated warnings for @draft APIs
+turned off.  This was proving to be more of a nuisance than a help to our
+clients.  A tool has been provided (swatdeprecated) which can be used to
+reenable @deprecated warnings for @draft APIs.</p>
+<h4><a name="News_Fixes" id="News_Fixes">Fixes:</a></h4>
+<p>This release contains the following bug fixes (not a complete list):<ul>
+</ul>
+<li><b>jb5006:</b> DateFormat would use the wrong short month names in some locales</li>
+<li><b>jb5015:</b> Historical Daylight Saving Time calculation was off by an hour.</li>
+<li><b>jb5038:</b> MessageFormat APIs that parallel Java's are now @stable, to facilitate migration to ICU4J.</li>
+<li><b>jb5054:</b> SimpleDateFormat would sometimes throw an exception during construction</li>
+<li><b>jb5061:</b> StringTokenizer did not match Java's StringTokenizer behavior when returning tokens for delimiters</li>
+</ul>
+<br/>
+</p>
+<h3 class="doc"><a name="license"></a>License Information</h3>
+<p>
+The ICU projects (ICU4C and ICU4J) use the X license. The X
+license is <b>suitable for commercial use</b> and is a recommended free software license
+that is compatible with the GNU GPL license. This became
+effective with release 1.8.1 of ICU4C and release 1.3.1 of ICU4J in
+mid-2001. All new ICU releases will adopt the X license; previous ICU
+releases continue to utilize the IPL (IBM Public License). Users
+of previous releases of ICU who want to adopt new ICU releases will
+need to accept the terms and conditions of the X license.
+</p>
+<p>
+The main effect of the change is to provide GPL compatibility.
+The X license is listed as GPL compatible, see the GNU page at 
+<a href="http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses">
+http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses</a>.
+This means that GPL projects can now use ICU code, it does <b>not</b>
+mean that projects using ICU become subject to GPL.
+</p>
+<p>
+The text of the X license is available at <a
+ href="http://www.x.org/Downloads_terms.html">http://www.x.org/Downloads_terms.html</a>. The
+IBM version contains the essential text of the license, omitting the
+X-specific trademarks and copyright notices. The full copy of <a
+ href="license.html">ICU's license</a> is included in the download
+package.
+</p>
+<h3 class="doc"><a name="PlatformDependencies"></a>Platform Dependencies</h3>
+<p> By default ICU4J depends on functionality that is only available
+in JDK 1.4.  We provide the ability to build a variant of ICU4J
+that will run on JDK 1.3, but not all build targets work on that
+platform. Currently 1.1.x and 1.2.x JVMs are unsupported and untested,
+and you use the components on these JVMs at your own risk.</p>
+<p> The reference platforms which we support and test ICU4J on are:</p>
+<ul>
+  <li> WinXP, IBM JDK 1.4.2</li>
+  <li> Solaris 5.9, Sun JDK 1.5.0</li>
+  <li> AIX 5.2, IBM JDK 1.4.2</li>
+</ul>
+<p>Please use the most recent updates of the supported JDK versions.</p>
+<p>Additionally, we have built and tested ICU4J on the following <b>unsupported</b>
+platforms (note, only some build/test targets work on 1.3 platforms):
+</p>
+<ul>
+<li> Win2K / IBM JDK 1.4.1, Sun JDK  1.4, 1.4.1, 1.4.2</li>
+<li> WinXP / IBM JDK 1.3.1, 1.4.1, Sun JDK 1.3.1, 1.4.2, 1.5.0</li>
+<li> Solaris 5.6 , Solaris 5.7 / Sun JDK 1.4, 1.4.1, 1.4.2</li>
+<li> Solaris 5.9 / Sun JDK 1.3.1, 1.4, 1.4.1, 1.4.2</li>
+<li> AIX 5.1, AIX 5.2 / IBM JDK 1.4.1</li>
+<li> RedHat Enterprise Linux 3/  IBM JDK 1.4.1, 1.4.0, Sun JDK 1.3.1, 1.4, 1.4.1, 1.4.2, 1.5.0</li>
+<li> RedHat Linux 7.2/  IBM JDK 1.4.1, 1.4.0, Sun JDK 1.4, 1.4.1, 1.4.2, 1.5.0</li>
+</ul>
+<h3 class="doc"><a name="obtaining"></a>How to Download ICU4J</h3>
+<p>There are two ways to download the ICU4J releases.
+</p>
+<ul type="disc">
+  <li><b>Official Release Snapshot:</b><br>
+If you want to use ICU4J (as opposed to developing it), your best bet
+is to download an official, packaged version of the ICU4J source
+code. These versions are tested more thoroughly than day-to-day
+development builds, and they are packaged in jar files for convenient
+download. These packaged files can be found at the <a
+ href="http://ibm.com/software/globalization/icu/downloads.jsp">ICU Downloads page</a>.
+A packaged snapshot is named <b>icu4jsrc_XXX.jar</b>, where XXX
+is the release version number. Please unjar this file. It
+will reconstruct the source directory.</li>
+</ul>
+<ul type="disc">
+  <li><b>CVS Source Repository:</b><br>
+If you are interested in developing features, patches, or bug fixes for
+ICU4J, you should probably be working with the latest version of the
+ICU4J source code. You will need to check the code out of our CVS
+repository to ensure that you have the most recent version of all of
+the files. There are several ways to do this. Please follow the
+directions that are contained on the <a
+ href="http://ibm.com/software/globalization/icu/repository.jsp">Source
+ Repository page</a> for details.
+  </li>
+</ul>
+<p>For more details on how to download ICU4J directly from the web
+site, please see the ICU downloads page at <a
+ href="http://ibm.com/software/globalization/icu/downloads.jsp">http://ibm.com/software/globalization/icu/downloads.jsp</a>
+</p>
+<h3 class="doc"><a name="WhatContain"></a>The Structure and Contents of
+ICU4J</h3>
+<p>Below, <b>$Root</b> is the placement of the icu directory in your
+file system, like
+"drive:\...\icu4j" in your environment. "drive:\..." stands for any
+drive and any directory on that drive that you chose to install icu4j
+into. </p>
+<p><b>Information and build files:</b></p>
+<table bgcolor="#ccccff" cellpadding="3" frame="void" width="623">
+  <tbody>
+    <tr>
+      <td align="right" bgcolor="#ffffff" valign="baseline"><b>readme.html</b><br>
+(this file)</td>
+      <td bgcolor="#ffffff" valign="baseline">A description of ICU4J
+(International Components for Unicode for Java)</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">license.html</th>
+      <td bgcolor="#ffffff" valign="baseline">The X license, used by
+ICU4J</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">build.xml</th>
+      <td bgcolor="#ffffff" valign="baseline">Ant build file. See <a
+ href="#HowToInstallJavac">How to Install and Build</a> for more
+information</td>
+    </tr>
+  </tbody>
+</table>
+<p><b>The source directories mirror the package structure of the code.</b><br>
+<font color="red">Core</font> packages become part of the ICU4J jar
+file.<br>
+<font color="red">API</font> packages contain classes with supported
+API. <br>
+<font color="red">RichText</font> classes are Core and API, but can be
+removed from icu4j.jar, and can be built into their own jar.</p>
+<table bgcolor="#ccccff" border="0" cellpadding="3" frame="void"
+ width="623">
+  <tbody>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/dev<br>
+      <font color="red">Non-Core, Non-API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Packages used for
+internal development:
+      <ul>
+        <li>Data: data used by tests and in building ICU</li>
+        <li>Demos: Calendar, Holiday, Break Iterator, Rule-based Number
+Format, Transformations<br>
+(See <a href="#tryingout">below</a> for more information about the
+demos.)</li>
+        <li>Tests: API and coverage tests of all functionality.<br>
+For information about running the tests, see
+$Root/src/com/ibm/icu/dev/test/TestAll.java.</li>
+        <li>Tools: tools used to build data tables, etc.</li>
+      </ul>
+      </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/impl<br>
+      <font color="red">Core, Non-API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">These are utility classes
+used from different ICU4J core packages.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/lang<br>
+      <font color="red">Core, API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Character properties
+package.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/math<br>
+      <font color="red">Core, API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Additional math classes.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/text<br>
+      <font color="red">Core, API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Additional text classes.
+These add to, and in some cases replace, related core Java classes:
+      <ul>
+        <li>Arabic shaping </li>
+        <li>Break iteration </li>
+        <li>Date formatting </li>
+        <li>Number formatting </li>
+        <li>Transliteration </li>
+        <li>Normalization </li>
+        <li>String manipulation </li>
+        <li>Collation </li>
+        <li>String search </li>
+        <li>Unicode compression </li>
+        <li>Unicode sets </li>
+      </ul>
+      </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/icu/util<br>
+      <font color="red">Core, API</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Additional utility
+classes:
+      <ul>
+        <li>Calendars - Gregorian, Buddhist, Coptic, Ethiopic, Hebrew, Islamic, Japanese </li>
+        <li>Holiday</li>
+        <li>TimeZone</li>
+        <li>VersionInfo</li>
+        <li>Iteration</li>
+      </ul>
+      </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/src/com/ibm/richtext<br>
+      <font color="red">RichText</font></th>
+      <td bgcolor="#ffffff" valign="baseline">Styled text editing
+package. This includes demos, tests, and GUIs for editing and
+displaying styled text. The richtext package provides a scrollable
+display, typing, arrow-key support, tabs, alignment and justification,
+word- and sentence-selection (by double-clicking and triple-clicking,
+respectively), text styles, clipboard operations (cut, copy and paste)
+and a log of changes for undo-redo. Richtext uses Java's TextLayout and
+complex text support (provided to Sun by the ICU4J team).</td>
+    </tr>
+  </tbody>
+</table>
+<p><b>Building ICU4J creates and populates the following directories:</b></p>
+<table bgcolor="#ccccff" cellpadding="3" frame="void" width="623">
+  <tbody>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/classes</th>
+      <td bgcolor="#ffffff" valign="baseline">contains all class files</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">$Root/doc</th>
+      <td bgcolor="#ffffff" valign="baseline">contains JavaDoc for all
+packages</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<p><b>ICU4J data is stored in the following locations:</b></p>
+<table bgcolor="#ccccff" border="0" cellpadding="3" frame="void"
+ width="623">
+  <tbody>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline"><code>com.ibm.icu.impl.data</code></th>
+      <td bgcolor="#ffffff" valign="baseline">Holds data used by the
+ICU4J core packages (<code>com.ibm.icu.lang</code>, <code>com.ibm.icu.text</code>,
+      <code>com.ibm.icu.util</code>, <code>com.ibm.icu.math</code> and
+      <code>com.ibm.icu.text</code>). In particular, all resource
+information is stored here.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline"><code>com.ibm.icu.dev.data</code></th>
+      <td bgcolor="#ffffff" valign="baseline">Holds data that is not
+part of ICU4J core, but rather part of a test, sample, or demo.</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<h3 class="doc"><a name="API"></a>Where to get Documentation</h3>
+<p>The <a href="http://icu.sourceforge.net/userguide/">ICU user's
+guide</a> contains lots of general information about ICU, in its C,
+C++, and Java incarnations.</p>
+<p>The complete API documentation for ICU4J (javadoc) is available on
+the ICU4J web site, and can be built from the sources:
+</p>
+<ul>
+  <li><a href="http://icu.sourceforge.net/apiref/icu4j/">Index
+to all ICU4J API</a></li>
+  <li><a href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/CharsetDetector.html">Charset Detector</a> &#8211; Detection of charset from a byte stream</li>
+  <li>International Calendars &#8211; <a
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/BuddhistCalendar.html">Buddhist</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/ChineseCalendar.html">Chinese</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/CopticCalendar.html">Coptic</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/EthiopicCalendar.html">Ethiopic</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/GregorianCalendar.html">Gregorian</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/HebrewCalendar.html">Hebrew</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/IslamicCalendar.html">Islamic</a>,
+    <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/util/JapaneseCalendar.html">Japanese</a>.</li>
+  <li><a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/Normalizer.html">Unicode
+Normalization</a> &#8211; Canonical text representation for W3C.</li>
+  <li><a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/NumberFormat.html">Number
+Format Enhancements</a> &#8211; Scientific Notation, Spelled out.</li>
+  <li><a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/BreakIterator.html">Enhanced
+word-break detection</a> &#8211; Rule-based, supports Thai</li>
+  <li><a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/Transliterator.html">Transliteration</a>
+&#8211; A general framework for onverting text from one format to another,
+e.g. Cyrillic to Latin, or Hex to Unicode. </li>
+  <li>Unicode Text <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/UnicodeCompressor.html">Compression</a>
+&amp; <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/UnicodeDecompressor.html">Decompression</a>
+&#8211; 2:1 compression on English Unicode text.</li>
+  <li>Collation - <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/RuleBasedCollator.html">Rule-based
+sorting</a>, <a
+ href="http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/text/StringSearch.html">Efficient
+multi-lingual searching</a> </li>
+</ul>
+<h3 class="doc"><a name="HowToInstallJavac"></a>How to Install and Build</h3>
+<p>To install ICU4J, simply place the prebuilt jar file <strong>icu4j.jar</strong>
+on your
+Java CLASSPATH. No other files are needed.</p>
+<p><b>Eclipse users:</b> See the ICU4J site for information on<a
+ href="http://icu.sourceforge.net/docs/eclipse_howto/eclipse_howto.html">
+how to configure Eclipse</a> to build ICU4J.</p>
+<p>To build ICU4J, you will need a Java2 JDK and the Ant build system.
+We strongly recommend using the Ant build system to build ICU4J.
+It's recommended to install both the JDK and Ant somewhere <em>outside</em>
+the ICU4J directory. For example, on Linux you might install these in
+/usr/local.</p>
+<ul>
+  <li>Install a recent JDK, version 1.4.x will work.</li>
+  <li>Install the <a href="http://ant.apache.org/"><strong>Ant</strong></a>
+build system. Ant is a portable, Java-based build system similar to
+make. ICU4J uses Ant because it introduces no other dependencies, it's
+portable, and it's easier to manage than a collection of makefiles. We
+currently build ICU4J using a single makefile on both Windows 9x and
+Linux using Ant. The build system requires Ant 1.6 or later.
+    <p>Installing Ant is straightforward. Download it (see <a
+ href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</a>),
+extract it onto your system, set some environment variables, and add
+its bin directory to your path. For example: </p>
+    <pre>    set JAVA_HOME=C:\jdk1.4.2<br>    set ANT_HOME=C:\ant<br>    set PATH=%PATH%;%ANT_HOME%\bin</pre>
+    <p>See the current Ant documentation for details.</p>
+  </li>
+</ul>
+<p>Once the JDK and Ant are installed, building is just a matter of
+typing <strong>ant</strong> in the ICU4J root directory. This causes
+the Ant build system to perform a build as specified by the file
+<strong>build.xml</strong>, located in the ICU4J root directory. You
+can give Ant options like -verbose, and you can specify targets. Ant
+will only build what's been changed and will resolve dependencies
+properly. For example:</p>
+<blockquote>
+  <pre>F:\icu4j&gt;ant tests<br>Buildfile: build.xml<br>Project base dir set to: F:\icu4j<br>Executing Target: core<br>Compiling 71 source files to F:\icu4j\classes<br>Executing Target: tests<br>Compiling 24 source files to F:\icu4j\classes<br>Completed in 19 seconds</pre>
+</blockquote>
+<p>The following are some targets that you can provide to <b>ant</b>.
+For more targets run <code>ant -projecthelp</code> or see the build.xml file.</p>
+<table bgcolor="#ccccff" border="0" cellpadding="3" frame="void"
+ width="623">
+  <tbody>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">all</th>
+      <td bgcolor="#ffffff" valign="baseline">Build all targets.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">core</th>
+      <td bgcolor="#ffffff" valign="baseline">Build the main class
+files in the subdirectory <strong>classes</strong>. If no target is
+specified, core is assumed.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">tests</th>
+      <td bgcolor="#ffffff" valign="baseline">Build the test class
+files.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">demos</th>
+      <td bgcolor="#ffffff" valign="baseline">Build the demos.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">tools</th>
+      <td bgcolor="#ffffff" valign="baseline">Build the tools.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">docs</th>
+      <td bgcolor="#ffffff" valign="baseline">Run javadoc over the main
+class files, generating an HTML documentation tree in the subdirectory <strong>doc</strong>.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">jar</th>
+      <td bgcolor="#ffffff" valign="baseline">Create a jar archive <strong>icu4j.jar</strong>
+in the root ICU4J directory containing the main class files.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">jarSrc</th>
+      <td bgcolor="#ffffff" valign="baseline">Like the <strong>jar</strong>
+target, but containing only the source files. </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">jarDocs</th>
+      <td bgcolor="#ffffff" valign="baseline">Like the <strong>jar</strong>
+target, but containing only the docs. </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">richedit</th>
+      <td bgcolor="#ffffff" valign="baseline">Build the richedit core
+class files and tests. </td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">richeditJar</th>
+      <td bgcolor="#ffffff" valign="baseline">Create the richedit jar
+file (which contains only the richedit core class files). The file <strong>richedit.jar</strong>
+will be created in the <strong>./richedit</strong> subdirectory. Any
+existing file of that name will be overwritten.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">richeditZip</th>
+      <td bgcolor="#ffffff" valign="baseline">Create a zip archive of
+the richedit docs and jar file for distribution. The zip file <strong>richedit.zip</strong>
+will be created in the <strong>./richedit</strong> subdirectory. Any
+existing file of that name will be overwritten.</td>
+    </tr>
+    <tr>
+      <th align="right" bgcolor="#ffffff" valign="baseline">clean</th>
+      <td bgcolor="#ffffff" valign="baseline">Remove all built targets,
+leaving the source.</td>
+    </tr>
+  </tbody>
+</table>
+<p>For more information, read the Ant documentation and the <strong>build.xml</strong>
+file.</p>
+<p>After doing a build it is a good idea to run all the icu4j tests by
+typing<br>
+<tt>"ant check"</tt> or
+"java
+-classpath $Root/classes
+com.ibm.icu.dev.test.TestAll -nothrow".</p>
+<p>(If you are allergic to build systems, as an alternative to using
+Ant you can build by running javac and javadoc directly. This
+is not recommended. You may have to manually create destination
+directories.)</p>
+<h3 class="doc"><a name="HowToModularize"></a>How to modularize ICU4J</h3>
+<p>Some clients may not wish to ship all of ICU4J with their
+application, since the application might only use a small part of
+ICU4J.
+ICU4J release 2.6 and later provide build options to build individual
+ICU4J 'modules' for a more compact distribution.
+The modules are based on a service and the APIs that define it, e.g.,
+the normalizer module supports all the APIs of the Normalizer class
+(and some others). Tests can be run to verify that the APIs supported
+by the module function correctly.
+Because of internal code dependencies, a module contains extra classes
+that are not part of the module's core service API. Some or most of the
+APIs of these extra classes will not work. <b>Only the module's core
+service API is guaranteed.</b> Other APIs may work partially or not at
+all, so client code should avoid them.</p>
+<p>
+Individual modules are not built directly into their own separate jar
+files. Since their dependencies
+often overlap, using separate modules to 'add on' ICU4J functionality
+would result in
+unwanted duplication of class files. Instead, building a module causes
+a subset of ICU4J's
+classes to be built and put into ICU4J's standard build directory.
+After one or more module targets are built, the 'moduleJar' target can
+then be
+built, which packages the class files into a 'module jar.' Other than
+the fact that it
+contains fewer class files, little distinguishes this jar file from a
+full ICU4J jar file,
+and in fact they share the same name.</p>
+<p>
+Currently ICU4J can be divided into the following modules:
+</p>
+<p><b>Key:</b></p>
+<table bgcolor="#ccccff" cellpadding="3" frame="void" width="623">
+  <tbody>
+    <tr>
+      <th align="left" valign="baseline"><b>Module Name</b></th>
+      <th align="left" valign="baseline"><b>Ant Targets</b></th>
+      <th align="left" valign="baseline"><b>Test Package Supported</b></th>
+      <th align="right" valign="baseline"><b>Size&#8225;</b></th>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4">
+      <table>
+        <tbody>
+          <tr>
+            <td valign="baseline">Package*</td>
+            <td valign="baseline">Main Classes&#8224; </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<b><font size="2">* com.ibm. should be prepended to the package names
+listed.
+<br>
+&#8224; A bold class name core service APIs. Only APIs in these classes are
+fully supported.
+<br>
+&#8225; Sizes are of the compressed jar file containing only this module.
+These sizes are approximate for release 3.4.3.
+</font></b>
+<p><b>Modules:</b></p>
+<table bgcolor="#ccccff" cellpadding="3" frame="void" width="623">
+  <tbody>
+    <tr>
+      <th align="left" valign="baseline">Normalizer</th>
+      <td align="left" valign="baseline">normalizer, normalizerTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.normalizer</td>
+      <td align="right" valign="baseline">451&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+UProperty, UScript</td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline"><b>Normalizer</b>, Replaceable,
+ReplaceableString, <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+UnicodeFilter, UnicodeMatcher, UnicodeSet, UnicodeSetIterator, UTF16</td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline">ValueIterator, VersionInfo</td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Collator</th>
+      <td align="left" valign="baseline">collator, collatorTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.collator</td>
+      <td align="right" valign="baseline">1,508&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+lang.UProperty, UScript </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakDictionary, BreakIterator,
+BreakIteratorFactory, CanonicalIterator, <b>CollationElementIterator</b>,
+            <b>CollationKey</b>, <b>CollationParsedRuleBuilder</b>, <b>CollationRuleParser</b>,
+            <b>Collator</b>, <b>CollatorReader</b>,
+DictionaryBasedBreakIterator, <b>Normalizer</b>, Replaceable,
+ReplaceableString, RuleBasedBreakIterator, <b>RuleBasedCollator</b>, <b>SearchIterator</b>,
+            <b>StringSearch</b>, <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+UnicodeFilter, UnicodeMatcher, UnicodeSet, UnicodeSetIterator, UTF16 </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline">ValueIterator, VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Calendar</th>
+      <td align="left" valign="baseline">calendar, calendarTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.calendar</td>
+      <td align="right" valign="baseline">1,773&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+UProperty, UScript </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.math:</td>
+            <td valign="baseline"><b>BigDecimal</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakIterator, <b>ChineseDateFormat</b>,
+            <b>ChineseDateFormatSymbols</b>, <b>DateFormat</b>, <b>DateFormatSymbols</b>,
+            <b>DecimalFormat</b>, <b>DecimalFormatSymbols</b>,
+Normalizer, NumberFormat, Replaceable, ReplaceableString, <b>SimpleDateFormat</b>,
+            <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+UnicodeFilter, UnicodeMatcher, UnicodeSet, UnicodeSetIterator, UTF16 </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline"><b>BuddhistCalendar</b>, <b>Calendar</b>,
+            <b>CalendarAstronomer</b>, <b>CalendarCache</b>, <b>CalendarFactory</b>,
+            <b>ChineseCalendar</b>, <b>Currency</b>, <b>DateRule</b>,
+            <b>EasterHoliday</b>, <b>EasterRule</b>, <b>GregorianCalendar</b>,
+            <b>HebrewCalendar</b>, <b>HebrewHoliday</b>, <b>Holiday</b>,
+            <b>IslamicCalendar</b>, <b>JapaneseCalendar</b>, <b>RangeDateRule</b>,
+            <b>SimpleDateRule</b>, <b>SimpleHoliday</b>, <b>SimpleTimeZone</b>,
+            <b>SimpleTimeZoneAdapter</b>, <b>TimeZone</b>, <b>TimeZoneData</b>,
+ValueIterator, VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">BreakIterator</th>
+      <td align="left" valign="baseline">breakIterator,
+breakIteratorTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.breakiterator</td>
+      <td align="right" valign="baseline">1,546&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+UProperty, UScript </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline"><b>BreakDictionary</b>, <b>BreakIterator</b>,
+            <b>BreakIteratorFactory</b>, <b>DictionaryBasedBreakIterator</b>,
+Normalizer, Replaceable, ReplaceableString, <b>text.RuleBasedBreakIterator</b>,
+UCharacterIterator, UForwardCharacterIterator, UnicodeFilter,
+UnicodeMatcher, UnicodeSet, UnicodeSetIterator, UTF16 </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline">RangeValueIterator, ValueIterator,
+VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Basic Properties</th>
+      <td align="left" valign="baseline">propertiesBasic,
+propertiesBasicTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.lang</td>
+      <td align="right" valign="baseline">535&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline"><b>UCharacter</b>, <b>UCharacterCategory</b>,
+            <b>UCharacterDirection</b>, <b>UCharacterNameIterator</b>,
+            <b>UCharacterTypeIterator</b>, <b>UProperty</b>, <b>UScript</b>,
+            <b>UScriptRun</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakDictionary, BreakIterator,
+BreakIteratorFactory, DictionaryBasedBreakIterator, Normalizer,
+Replaceable, ReplaceableString, RuleBasedBreakIterator, SymbolTable,
+UCharacterIterator, UForwardCharacterIterator, UnicodeFilter,
+UnicodeMatcher, UnicodeSet, UnicodeSetIterator, <b>UTF16</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline">CompactByteArray, RangeValueIterator,
+ValueIterator, VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Full Properties</th>
+      <td align="left" valign="baseline">propertiesFull,
+propertiesFullTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.lang</td>
+      <td align="right" valign="baseline">1,410&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline"><b>UCharacter</b>, <b>UCharacterCategory</b>,
+            <b>UCharacterDirection</b>, <b>UCharacterNameIterator</b>,
+            <b>UCharacterTypeIterator</b>, <b>UProperty</b>, <b>UScript</b>,
+            <b>UScriptRun</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakDictionary, BreakIterator,
+BreakIteratorFactory, DictionaryBasedBreakIterator, <b>Normalizer</b>,
+            <b>Replaceable</b>, <b>ReplaceableString</b>,
+RuleBasedBreakIterator, <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+            <b>UnicodeFilter</b>, <b>UnicodeMatcher</b>, <b>UnicodeSet</b>,
+            <b>UnicodeSetIterator</b>, <b>UTF16</b></td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline"><b>RangeValueIterator</b>, <b>ValueIterator</b>,
+            <b>VersionInfo</b> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Formatting</th>
+      <td align="left" valign="baseline">format, formatTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.format</td>
+      <td align="right" valign="baseline">2,592&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+UProperty, UScript </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.math:</td>
+            <td valign="baseline"><b>math.BigDecimal</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakIterator, CanonicalIterator,
+ChineseDateFormat, ChineseDateFormatSymbols, CollationElementIterator,
+CollationKey, CollationParsedRuleBuilder, CollationRuleParser,
+Collator, CollatorReader, <b>DateFormat</b>, <b>DateFormatSymbols</b>,
+            <b>DecimalFormat</b>, <b>DecimalFormatSymbols</b>,
+Normalizer, <b>NumberFormat</b>, Replaceable, ReplaceableString,
+RuleBasedCollator, <b>RuleBasedNumberFormat</b>, <b>SimpleDateFormat</b>,
+            <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+UnicodeFilter, UnicodeMatcher, UnicodeSet, UnicodeSetIterator, UTF16 </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline"><b>Calendar</b>, <b>CalendarAstronomer</b>,
+            <b>CalendarCache</b>, <b>CalendarFactory</b>, <b>ChineseCalendar</b>,
+            <b>Currency</b>, <b>GregorianCalendar</b>, <b>RangeValueIterator</b>,
+            <b>SimpleTimeZone</b>, <b>SimpleTimeZoneAdapter</b>, <b>TimeZone</b>,
+            <b>TimeZoneData</b>, ValueIterator,VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">StringPrep, IDNA</th>
+      <td align="left" valign="baseline">stringPrep, stringPrepTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.stringprep</td>
+      <td align="right" valign="baseline">478&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline">UCharacter, UCharacterCategory,
+UCharacterDirection, UCharacterNameIterator, UCharacterTypeIterator,
+UProperty, UScript </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline">BreakIterator, CanonicalIterator, <b>IDNA</b>,
+Normalizer, Replaceable, ReplaceableString, <b>StringPrep</b>, <b>StringParseException</b>,
+UCharacterIterator, UForwardCharacterIterator, UnicodeSet, UTF16 </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline"> RangeValueIterator, StringTokenizer,
+ULocale, UResourceBundle ValueIterator,VersionInfo </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+    <tr>
+      <th align="left" valign="baseline">Transforms</th>
+      <td align="left" valign="baseline">transliterator,
+transliteratorTests</td>
+      <td align="left" valign="baseline">com.ibm.icu.dev.test.translit</td>
+      <td align="right" valign="baseline">775&nbsp;KB</td>
+    </tr>
+    <tr bgcolor="#ffffff">
+      <td colspan="4" valign="top">
+      <table border="0" cellpadding="5">
+        <tbody>
+          <tr>
+            <td valign="baseline">icu.lang:</td>
+            <td valign="baseline"><b>UCharacter</b>, <b>UCharacterCategory</b>,
+            <b>UCharacterDirection</b>, <b>UCharacterNameIterator</b>,
+            <b>UCharacterTypeIterator</b>, <b>UProperty</b>, <b>UScript</b>,
+            <b>UScriptRun</b> </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.text:</td>
+            <td valign="baseline"><b>AnyTransliterator</b>, <b>BreakDictionary</b>,
+            <b>BreakIterator</b>, <b>BreakIteratorFactory</b>, <b>BreakTransliterator</b>,
+            <b>DictionaryBasedBreakIterator</b>, <b>Normalizer</b>, <b>Replaceable</b>,
+            <b>ReplaceableString</b>, <b>RuleBasedBreakIterator</b>, <b>StringReplacer</b>,
+            <b>Transliterator</b>, <b>UCharacterIterator</b>, <b>UForwardCharacterIterator</b>,
+            <b>UnicodeSet</b>, <b>UnicodeSetIterator</b>, <b>UTF16</b>
+            </td>
+            <td> <br>
+            </td>
+          </tr>
+          <tr>
+            <td valign="baseline">icu.util:</td>
+            <td valign="baseline"><b>RangeValueIterator</b>, <b>ValueIterator</b>,
+            <b>VersionInfo</b> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+<!-- tr>
+
+        <th align="left" valign="baseline"><b>Module Name</b></th>
+
+        <th align="left" valign="baseline"><b>Ant Targets</b></th>
+
+        <th align="left" valign="baseline"><b>Test Package Supported</b></th>
+
+        <th align="right" valign="baseline"><b>Size</b></th>
+
+</tr -->
+  </tbody>
+</table>
+<p>Building any of these modules is as easy as specifying a build
+target to the Ant build system, e.g:
+<br>
+To build a module that contains only the Normalizer API: </p>
+<ol>
+  <li> Build the module. <br>
+    <code> ant normalizer </code> </li>
+  <li> Build the jar containing the module. <br>
+    <code>ant moduleJar </code> </li>
+  <li> Build the tests for the module. <br>
+    <code> ant normalizerTests </code> </li>
+  <li> Run the tests and verify that the self tests pass. <br>
+    <code> java -classpath $icu4j_root/classes
+com.ibm.icu.dev.test.TestAll -nothrow -w </code> </li>
+</ol>
+If more than one module is required, the module build targets can be
+concatenated, e.g:
+<ol>
+  <li> Build the modules. <br>
+    <code> ant normalizer collator </code> </li>
+  <li> Build the jar containing the modules. <br>
+    <code>ant moduleJar </code> </li>
+  <li> Build the tests for the module. <br>
+    <code> ant normalizerTests collatorTests </code> </li>
+  <li> Run the tests and verify that they pass. <br>
+    <code> java -classpath $icu4j_root/classes
+com.ibm.icu.dev.test.TestAll -nothrow -w </code> </li>
+</ol>
+The jar should be built before the tests, since for some targets
+building the tests will cause additional classes to be compiled that
+are not strictly necessary for the module itself.
+<h5> Notes: </h5>
+<ul>
+  <li>Regardless of whether ICU4J is built as a whole or as modules,
+the jar file produced is named <em>icu4j.jar</em>.</li>
+  <li>To ascertain if an icu4j.jar contains all of ICU4J or not, please
+see the manifest file in the jar</li>
+  <li>The target moduleJar does not depend on any other target. It just
+creates a jar of all class files under
+$icu4j_root/classes/com/ibm/icu/, excluding the classs files in
+$icu4j_root/classes/com/ibm/icu/dev folder</li>
+  <li>The list of module build targets can be obtained by running the
+command: <code>ant -projecthelp</code></li>
+</ul>
+<h3 class="doc"><a name="tryingout"></a>Trying Out ICU4J</h3>
+<p><strong>Note:</strong> the demos provided with ICU4J are for the
+most part undocumented. This list can show you where to look, but
+you'll
+have to experiment a bit. The demos (with the
+exception of richedit) are <strong>unsupported</strong> and may change
+or disappear without notice.</p>
+<p>The icu4j.jar file contains only the core ICU4J classes, not the
+demo classes, so unless you build ICU4J there is little to try out.
+</p>
+<h4>Rich Edit</h4>
+To try out the <strong>richedit</strong> package, first build the
+richeditJar target.
+This is a 'runnable' jar file. To run the richedit demo, type:
+<blockquote><tt>java -jar $Root/richedit/richedit.jar</tt></blockquote>
+This will present an empty edit pane with an awt interface.
+<p>With a fuller command line you can try out other options, for
+example:</p>
+<blockquote><tt>java -classpath $Root/richedit/richedit.jar
+com.ibm.richtext.demo.EditDemo [-swing][file]</tt></blockquote>
+<p>This will use an awt GUI, or a swing GUI if
+<tt>-swing</tt> is passed on the command line. It will open a text
+file if one is provided, otherwise it will open a blank page. Click
+to type.</p>
+<p>
+You can add tabs to the tab ruler by clicking in the ruler while
+holding down the control key.
+Clicking on an existing tab changes between left, right, center, and
+decimal tabs. Dragging
+a tab moves it, dragging it off the ruler removes it.</p>
+<p>
+You can experiment with complex text by using the keymap functions.
+Please note that these are mainly for demo purposes, for real work
+with Arabic or Hebrew you will want to use an input method. You will
+need to use a font that supports Arabic or Hebrew, 'Lucida Sans'
+(provided
+with Java) supports these languages.</p>
+<h4>Other demos</h4>
+<p>The other demo programs are <strong>not supported</strong> and
+exist only to let you
+experiment with the ICU4J classes. First, build ICU4J using <tt>ant&nbsp;all</tt>.
+Then try
+one of the following:
+</p>
+<ul>
+  <li><tt>java -classpath classes
+com.ibm.icu.dev.demo.calendar.CalendarApp</tt> </li>
+  <li><tt>java -classpath classes
+com.ibm.icu.dev.demo.holiday.HolidayCalendarDemo</tt> </li>
+  <li><tt>java -classpath classes
+com.ibm.icu.dev.demo.rbbi.TextBoundDemo</tt><br>
+(Click in the text, then use <tt>ctrl-N</tt> and <tt>ctrl-P</tt> to
+select the next or previous block of text.) </li>
+  <li><tt>java -classpath classes com.ibm.icu.dev.demo.rbnf.RbnfDemo</tt>
+  </li>
+  <li><tt>java -classpath classes com.ibm.icu.dev.demo.translit.Demo</tt>
+  </li>
+</ul>
+<h3 class="doc"><a name="resources">ICU4J Resource Information</a></h3>
+Starting with release 2.1, ICU4J includes its own
+resource information
+which is completely independent of the JDK resource information. (Note,
+in ICU4J 3.2 and 3.4, time zone information still depends on the
+underlying JDK). The
+new ICU4J information is equivalent to the information in ICU4C and
+many
+resources are, in fact, the same binary files that ICU4C uses.
+<p>
+By default the ICU4J distribution includes all of the standard resource
+information. It is located under the directory com/ibm/icu/impl/data.
+Depending on the service, the data is in different locations and in
+different formats. <strong>Note:</strong> This will continue to change
+from release to release, so clients should not depend on the exact
+organization
+of the data in ICU4J.</p>
+<ul>
+  <li>The primary <b>locale data</b> is under the directory <tt>icudt34b</tt>,
+as a set of <tt>".res"</tt> files whose names are the locale identifiers. 
+Locale naming is documented the <code>com.ibm.icu.util.ULocale</code>
+class, and the use of these names in searching for resources is documented 
+in <code>java.util.ResourceBundle</code>.
+  </li>
+  <li>The <b>collation data</b> is under the directory <tt>icudt34b/coll</tt>,
+as a set of <tt>".res"</tt> files.</li>
+  <li>The <b>rule-based transliterator data</b> is under the directory
+<tt>icudt34b/translit</tt> as a set of <tt>".res"</tt> files.  (<b>Note:</b> the
+Han transliterator test data is no longer included in the core icu4j.jar 
+file by default.)</li>
+  <li>The <b>rule-based number format data</b> is under the directory
+<tt>icudt34b/rbnf</tt> as a set of <tt>".res"</tt> files.
+  <li>The <b>break iterator data</b> is directly under the data
+directory, as a set of <tt>".brk"</tt> files, named according to the
+type of break and the locale where there are locale-specific versions.</li>
+  <li>The <b>holiday data</b> is under the <tt>data</tt> directory,
+as a set of <tt>".class"</tt> files, named <tt>"HolidayBundle_"</tt>
+followed by the locale ID.</li>
+  <li>The <b>character property data</b> as well as assorted <b>normalization
+data</b> and default <b>unicode collation algorithm (UCA) data</b>
+is found under the <tt>data</tt> directory as a set of <tt>".icu"</tt>
+files. </li>
+</ul>
+<p>
+Some of the data files alias or otherwise reference data from other
+data files. One reason for this is because some locale names have
+changed. For example, <tt>he_IL</tt> used to be <tt>iw_IL</tt>. In
+order to support both names but not duplicate the data, one of the
+resource files refers to the other file's data. In other cases, a
+file may alias a portion of another file's data in order to save
+space. Currently ICU4J provides no tool for revealing these
+dependencies.</p>
+<blockquote><strong>Note:</strong>  Java's <code>Locale</code> class
+silently converts the language code <tt>"he"</tt> to <tt>"iw"</tt>
+when you construct the Locale (for versions of Java through Java 5). Thus
+Java cannot be used to locate resources that use the <tt>"he"</tt>
+language code. ICU, on the other hand, does not perform this
+conversion in ULocale, and instead uses aliasing in the locale data to
+represent the same set of data under different locale
+ids.</blockquote>
+<p>
+Resource files that use locale ids form a hierarchy, with up to four
+levels: a root, language, region (country), and variant. Searches for
+locale data attempt to match as far down the hierarchy as possible,
+for example, <tt>"he_IL"</tt> will match <tt>he_IL</tt>, but
+<tt>"he_US"</tt> will match <tt>he</tt> (since there is no <tt>US</tt>
+variant for he, and <tt>"xx_YY</tt> will match root (the
+default fallback locale) since there is no <tt>xx</tt> language code
+in the locale hierarchy. Again, see
+<code>java.util.ResourceBundle</code> for more information.
+</p>
+<p>
+<strong>Currently ICU4J provides no tool for revealing these
+dependencies</strong> between data files, so trimming the data
+directly in the ICU4J project is a hit-or-miss affair. The key point
+when you remove data is to make sure to remove all dependencies on
+that data as well. For example, if you remove <tt>he.res</tt>, you
+need to remove <tt>he_IL.res</tt>, since it is lower in the hierarchy,
+and you must remove iw.res, since it references <tt>he.res</tt>, and
+<tt>iw_IL.res</tt>, since it depends on it (and also references
+<tt>he_IL.res</tt>).
+</p>
+<p>
+Unfortunately, the jar tool in the JDK provides no way to remove items
+from a jar file. Thus you have to extract the resources, remove the
+ones you don't want, and then create a new jar file with the remining
+resources. See the jar tool information for how to do this. Before
+'rejaring' the files, be sure to thoroughly test your application with
+the remaining resources, making sure each required resource is
+present.
+</p>
+<h4>Using additional resource files with ICU4J</h4>
+<blockquote>
+  <table cellpadding="3" frame="border" rules="none" width="50%">
+    <tbody>
+      <tr>
+        <td><b><font color="red" size="+1">Warning:</font> Resource
+file formats can change across releases of ICU4J!</b></td>
+      </tr>
+      <tr>
+        <td>The format of ICU4J resources is not part of the API.
+Clients who develop their own resources for use with ICU4J should be
+prepared to
+regenerate them when they move to new releases of ICU4J.</td>
+      </tr>
+    </tbody>
+  </table>
+</blockquote>
+<p>
+We are still developing ICU4J's resource mechanism. Currently it 
+is not possible to mix icu's new binary <tt>.res</tt>
+resources
+with traditional java-style <tt>.class</tt> or <tt>.txt</tt>
+resources. We might
+allow for this in a future release, but since the resource data and
+format is not formally
+supported, you run the risk of incompatibilities with future releases
+of ICU4J.
+</p>
+<p>
+Resource data in ICU4J is checked in to the repository as a jar file
+containing the resource binaries, <tt>icudata.jar</tt>. This
+means that inspecting the contents of these resources is difficult.
+They currently are compiled from ICU4C <tt>.txt</tt> file data. You
+can view the contents of the ICU4C text resource files to understand
+the contents of the ICU4J resources.
+</p>
+<p>
+The files in <tt>icudata.jar</tt> get extracted to <tt>com/ibm/icu/impl/data</tt>
+in
+the build directory when the 'core' target is built.
+Building the <tt>'resources'</tt> target will force the
+resources to once again be extracted. Extraction will
+overwrite any corresponding resource files already in that directory.
+</p>
+<h4><a name="resourcesICU4C">Building ICU4J Resources from ICU4C</a></h4>
+<h5>Requirements</h5>
+<ul>
+  <li><a
+ href="http://www.ibm.com/software/globalization/icu/downloads.jsp">ICU4C</a></li>
+  <li>Compilers and tools required for building <a
+ href="http://dev.icu-project.org/cgi-bin/viewcvs.cgi/*checkout*/icu/readme.html#HowToBuild">ICU4C</a>.</li>
+  <li>Java SDK version 1.4.0 or above.</li>
+  <li>Perl version 5 or above.</li>
+</ul>
+<h5> Procedure</h5>
+<ol>
+  <li> Download and build ICU4C on a Windows machine. For instructions on
+downloading and building ICU4C, please click <a
+ href="http://dev.icu-project.org/cgi-bin/viewcvs.cgi/*checkout*/icu/readme.html#HowToBuild">here</a>.</li>
+  <li> Change directory to <i>$icu_root</i>/source/tools/genrb </li>
+  <li> Launch gendtjar.pl from that directory itself with the command <br>
+gendtjar.pl --icu-root=<i>$icu_root</i> --jar=<i>$jdk_home/bin</i>
+--icu4j-root=<i>$icu4j_root</i> --version=<i>$icu_version</i> <br>
+e.g: gendtjar.pl --icu-root=\work\icu --jar=\jdk1.4.1\bin
+--icu4j-root=\work\icu4j --version=3.0 <br>
+Execution of gendtjar.pl script will create the required jar files in
+the $icu_root\source\tools\genrb\temp directory.</li>
+  <li> Move icudata.jar to <i>$icu4j_root</i>/src/com/ibm/icu/impl/data
+directory.</li>
+  <li> Move testdata.jar to <i>$icu4j_root</i>/src/com/ibm/dev/data
+directory.</li>
+  <li> Build resources target of ant to unpack the jar files with the
+following command. <br>
+    <i>$ant_home</i>/bin/ant resources</li>
+</ol>
+<h5> Generating Data from CLDR </h5>
+<i> Note: This procedure assumes that all 3 sources are in sibling directories</i>
+<ol>
+    <li>Checkout CLDR</li>
+    <li>Update <i>$cldr_root</i>/common to 'release-1-3-Corrigendum-2' tag</li>
+    <li>Update <i>$cldr_root</i>/tools to 'tag-for-icu4j-release-3-4-3' tag</li>
+    <li>Checkout ICU with tag 'release-3-4-1'</li>
+    <li>Checkout ICU4J with tag 'release-3-4-3'</li>
+    <li>Build ICU4J</li>
+    <li>Build ICU4C</li>
+    <li>Change to <i>$cldr_root</i>/tools/java directory</li>
+    <li>Build CLDR using ant after pointing ICU4J_CLASSES env var to the newly build ICU4J</li>
+    <li>cd to <i>$icu4c_root</i>/source/data directory</li>
+    <li>Follow the instructions in the cldr-icu-readme.txt</li>
+    <li>Build ICU data from CLDR</li>
+    <li>cd to <i>$icu4c_root/source/tools/genrb</i></li>
+    <li>run ./gendtjar.pl</li>
+    <li>cd to <i>$icu4j_root</i> dir</li>
+    <li>Build and test icu4j</li>
+</ol>
+
+<h3 class="doc"><a name="WhereToFindMore"></a>Where to Find More
+Information</h3>
+<p><a href="http://ibm.com/software/globalization/icu/">http://ibm.com/software/globalization/icu/</a>
+is a
+pointer to general information about the International Components for
+Unicode in Java </p>
+<p><a href="http://ibm.com/software/globalization/">http://ibm.com/software/globalization/</a>
+is a pointer to
+information on how to make applications global. </p>
+<h3 class="doc"><a name="SubmittingComments"></a>Submitting Comments,
+Requesting Features and
+Reporting Bugs</h3>
+<p>Your comments are important to making ICU4J successful. We are
+committed
+to fixing any bugs, and will use your feedback to help plan future
+releases.</p>
+<p>To submit comments, request features and report bugs, contact us
+through the <a
+ href="http://icu.sourceforge.net/contacts.html">ICU Support
+mailing list</a>.<br>
+While we are not able to respond individually to each comment, we do
+review all comments.</p>
+<br>
+<br>
+<h2>Thank you for your interest in ICU4J!</h2>
+<br>
+<hr align="center" size="2" width="100%">
+<p><i><font size="-1">Copyright &copy; 2002-2006 International Business
+Machines Corporation and others. All Rights
+Reserved.<br>
+5600 Cottle Road, San Jos&eacute;, CA 95193
+</font></i></p>
+</body>
+</html>
diff --git a/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_STUB.txt b/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_STUB.txt
new file mode 100644
index 0000000..18000626
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_STUB.txt
@@ -0,0 +1,4103 @@
+0334 05A8;
+0334 06E7;
+0334 1D180;
+059E 0334;
+06D9 0334;
+1D168 0334;
+0332 0334;
+0334 0308 0301;
+0315 0334;
+0324 0334;
+033A 0334;
+034E 0334;
+035E 0334;
+05B0 0334;
+0334 FB1E;
+0334 0659;
+0334 0737;
+0334 0746;
+0334 10A0D;
+0334 17DD;
+0334 20D5;
+20EB 0334;
+0085 0062;
+2001 003F;
+2002 0041;
+202F 0062;
+0384 003F;
+00AF 0061;
+FE4C 0062;
+1FED 003F;
+1FCE 0334;
+1FCE 0062;
+1FFE 0062;
+FF3F 0061;
+309B 003F;
+058A 003F;
+FE32 0021;
+2053 003F;
+FF65 0061;
+060C 003F;
+FE51 0021;
+037E 0021;
+204F 003F;
+0589 003F;
+0707 003F;
+1366 003F;
+16EC 003F;
+001A 0021;
+0098 0021;
+05A4 0021;
+06DB 0021;
+200B 0021;
+FDD3 0021;
+1D167 0021;
+1D18A 0021;
+BFFFF 0021;
+E0038 0021;
+E0056 0021;
+E0074 0021;
+E0112 0021;
+E0130 0021;
+E014E 0021;
+E016C 0021;
+E018A 0021;
+E01A8 0021;
+E01C6 0021;
+E01E4 0021;
+0344 0021;
+0323 0021;
+034A 0021;
+0483 0021;
+FE76 0021;
+065B 0021;
+0748 0021;
+0C01 0021;
+0ECD 0021;
+302F 0021;
+20E9 0021;
+FF01 0062;
+0011 003F;
+008F 003F;
+059B 003F;
+0612 003F;
+0F82 003F;
+D801 003F;
+FE73 003F;
+1D17F 003F;
+7FFFE 003F;
+E002F 003F;
+E004D 003F;
+E006B 003F;
+E0109 003F;
+E0127 003F;
+E0145 003F;
+E0163 003F;
+E0181 003F;
+E019F 003F;
+E01BD 003F;
+E01DB 003F;
+0341 003F;
+031A 003F;
+033C 003F;
+0360 003F;
+064B 003F;
+FE7E 003F;
+073F 003F;
+0ABC 003F;
+0E4A 003F;
+17DD 003F;
+20E0 003F;
+003F 0061;
+0709 0041;
+FE52 0021;
+2024 0041;
+1362 0041;
+3002 003F;
+0965 0041;
+17D5 0041;
+1368 0041;
+2059 0041;
+2CFC 0041;
+103D0 0041;
+201B 0041;
+201D 0041;
+00AB 0041;
+247E 003F;
+2484 003F;
+2477 003F;
+0028 0041;
+249E 0041;
+24A4 0041;
+24AA 0041;
+24B0 0041;
+3200 0041;
+3203 0041;
+3206 0041;
+3208 0041;
+3218 0041;
+321B 0041;
+3224 0041;
+3238 0041;
+322F 0041;
+3231 0041;
+3237 0041;
+322E 0041;
+208E 0062;
+FF3D 0062;
+007D 0061;
+0F3D 0041;
+29FD 0041;
+2986 0062;
+298C 0041;
+2992 0041;
+2998 0041;
+2E0A 0041;
+2329 0041;
+300A 0062;
+300D 003F;
+300F 0062;
+FE5D 0061;
+3016 0062;
+301B 0041;
+00A9 0041;
+FF0A 0061;
+002F 0062;
+FF06 0061;
+FF03 0062;
+2031 0041;
+2027 0041;
+2034 0062;
+303D 0041;
+2050 0041;
+2E07 0041;
+2E11 0041;
+055A 0041;
+05C6 0041;
+070D 0041;
+0E5B 0041;
+0F09 0041;
+0F0D 0041;
+0F85 0041;
+17D7 0041;
+10A51 0041;
+0374 003F;
+02C4 0041;
+02CA 0041;
+02D2 0041;
+02DE 0041;
+02E9 0041;
+02F0 0041;
+02F6 0041;
+02FC 0041;
+1392 0041;
+1398 0041;
+A704 0041;
+A70A 0041;
+A710 0041;
+A716 0041;
+060F 0041;
+0BF4 0041;
+A828 0041;
+0F02 0041;
+0F1A 0041;
+0F34 0041;
+0FBF 0041;
+0FC5 0041;
+0FCC 0041;
+19E4 0041;
+19EA 0041;
+19F0 0041;
+19F6 0041;
+19FC 0041;
+2114 0041;
+2125 0041;
+2141 0041;
+FFE9 0021;
+219B 0062;
+21AE 0041;
+219C 0061;
+21A2 0061;
+21A8 0061;
+21AF 0061;
+21B5 0061;
+21BB 0061;
+21C1 0061;
+21C7 0061;
+21D0 0021;
+21D3 0041;
+21D8 003F;
+21DE 003F;
+21E4 003F;
+21EA 003F;
+21F0 003F;
+21F6 003F;
+21FC 003F;
+1D6DB 0021;
+2204 0334;
+1D735 003F;
+2209 0041;
+220E 0021;
+208A 0021;
+00F7 0021;
+FE64 0062;
+FE66 0061;
+226F 0061;
+00A6 0061;
+207B 0041;
+2217 0062;
+221D 0062;
+2223 003F;
+2229 0021;
+222E 0021;
+2234 0021;
+223A 0021;
+223E 0041;
+2247 0334;
+224A 0061;
+224F 0021;
+2255 0021;
+225B 0021;
+2262 003F;
+2265 0061;
+226A 0062;
+2273 0041;
+2280 0334;
+227C 0041;
+2284 0021;
+2288 0041;
+228D 0021;
+2291 0062;
+2296 003F;
+229C 003F;
+22AC 0334;
+22A6 0062;
+22AA 0021;
+22EA 0021;
+22EC 0041;
+22B9 0021;
+22BF 0021;
+22C5 0021;
+22CB 0021;
+22D1 0021;
+22D7 0021;
+22DD 0021;
+22E7 0021;
+22F1 0021;
+22F7 0021;
+22FD 0021;
+2303 0021;
+2309 0021;
+230F 0021;
+2315 0021;
+231B 0021;
+2321 0021;
+2327 0021;
+232F 0021;
+2335 0021;
+233B 0021;
+2341 0021;
+2347 0021;
+234D 0021;
+2353 0021;
+2359 0021;
+235F 0021;
+2365 0021;
+236B 0021;
+2371 0021;
+2377 0021;
+237D 0021;
+2383 0021;
+2389 0021;
+238F 0021;
+2395 0021;
+239B 0021;
+23A1 0021;
+23A7 0021;
+23AD 0021;
+23B3 0021;
+23B9 0021;
+23BF 0021;
+23C5 0021;
+23CB 0021;
+23D1 0021;
+23D7 0021;
+2401 0021;
+2407 0021;
+240D 0021;
+2413 0021;
+2419 0021;
+241F 0021;
+2425 0021;
+2444 0021;
+244A 0021;
+2504 0021;
+250A 0021;
+2510 0021;
+2516 0021;
+251C 0021;
+2522 0021;
+2528 0021;
+252E 0021;
+2534 0021;
+253A 0021;
+2540 0021;
+2546 0021;
+254C 0021;
+2552 0021;
+2558 0021;
+255E 0021;
+2564 0021;
+256A 0021;
+2570 0021;
+2576 0021;
+257C 0021;
+2582 0021;
+2588 0021;
+258E 0021;
+2594 0021;
+259A 0021;
+25A0 0021;
+25A5 0021;
+25AB 0021;
+25B1 0021;
+25B7 0021;
+25BD 0021;
+25C3 0021;
+25C9 0021;
+25CE 0021;
+25D4 0021;
+25DA 0021;
+25E0 0021;
+25E6 0021;
+25EC 0021;
+25F2 0021;
+25F8 0021;
+25FE 0021;
+2604 0021;
+260A 0021;
+2610 0021;
+2616 0021;
+261C 0021;
+2622 0021;
+2628 0021;
+262E 0021;
+263C 0021;
+2642 0021;
+2648 0021;
+264E 0021;
+2654 0021;
+265A 0021;
+2660 0021;
+2666 0021;
+266C 0021;
+2675 0021;
+267B 0021;
+2681 0021;
+2687 0021;
+2693 0021;
+2699 0021;
+26A2 0021;
+26A8 0021;
+26AE 0021;
+2703 0021;
+270C 0021;
+2712 0021;
+2718 0021;
+271E 0021;
+2724 0021;
+272B 0021;
+2731 0021;
+2737 0021;
+273D 0021;
+2743 0021;
+2749 0021;
+2751 0021;
+275B 0021;
+2763 0021;
+2769 0021;
+276F 0021;
+2775 0021;
+279C 0021;
+27A2 0021;
+27A8 0021;
+27AE 0021;
+27B5 0021;
+27BB 0021;
+27C2 0021;
+27D1 0021;
+27D7 0021;
+27DD 0021;
+27E3 0021;
+27E9 0021;
+27F3 0021;
+27F9 0021;
+27FF 0021;
+2905 0021;
+290B 0021;
+2911 0021;
+2917 0021;
+291D 0021;
+2923 0021;
+2929 0021;
+292F 0021;
+2935 0021;
+293B 0021;
+2941 0021;
+2947 0021;
+294D 0021;
+2953 0021;
+2959 0021;
+295F 0021;
+2965 0021;
+296B 0021;
+2971 0021;
+2977 0021;
+297D 0021;
+2999 0021;
+299F 0021;
+29A5 0021;
+29AB 0021;
+29B1 0021;
+29B7 0021;
+29BD 0021;
+29C3 0021;
+29C9 0021;
+29CF 0021;
+29D5 0021;
+29DB 0021;
+29E1 0021;
+29E7 0021;
+29ED 0021;
+29F3 0021;
+29F9 0021;
+2A01 0021;
+2A07 0021;
+2A0E 0021;
+2A14 0021;
+2A1A 0021;
+2A20 0021;
+2A26 0021;
+2A2C 0021;
+2A32 0021;
+2A38 0021;
+2A3E 0021;
+2A44 0021;
+2A4A 0021;
+2A50 0021;
+2A56 0021;
+2A5C 0021;
+2A62 0021;
+2A68 0021;
+2A6E 0021;
+2A77 0021;
+2A7D 0021;
+2A83 0021;
+2A89 0021;
+2A8F 0021;
+2A95 0021;
+2A9B 0021;
+2AA1 0021;
+2AA7 0021;
+2AAD 0021;
+2AB3 0021;
+2AB9 0021;
+2ABF 0021;
+2AC5 0021;
+2ACB 0021;
+2AD1 0021;
+2AD7 0021;
+2ADC 003F;
+2AE2 0041;
+2AE8 0041;
+2AEE 0041;
+2AF4 0041;
+2AFA 0041;
+2B00 0041;
+2B06 0041;
+2B0C 0041;
+2B12 0041;
+2CE9 0041;
+2804 0041;
+280A 0041;
+2810 0041;
+2816 0041;
+281C 0041;
+2822 0041;
+2828 0041;
+282E 0041;
+2834 0041;
+283A 0041;
+2840 0041;
+2846 0041;
+284C 0041;
+2852 0041;
+2858 0041;
+285E 0041;
+2864 0041;
+286A 0041;
+2870 0041;
+2876 0041;
+287C 0041;
+2882 0041;
+2888 0041;
+288E 0041;
+2894 0041;
+289A 0041;
+28A0 0041;
+28A6 0041;
+28AC 0041;
+28B2 0041;
+28B8 0041;
+28BE 0041;
+28C4 0041;
+28CA 0041;
+28D0 0041;
+28D6 0041;
+28DC 0041;
+28E2 0041;
+28E8 0041;
+28EE 0041;
+28F4 0041;
+28FA 0041;
+268A 0041;
+2630 0041;
+2636 0041;
+4DC4 0041;
+4DCA 0041;
+4DD0 0041;
+4DD6 0041;
+4DDC 0041;
+4DE2 0041;
+4DE8 0041;
+4DEE 0041;
+4DF4 0041;
+4DFA 0041;
+1D300 0041;
+1D306 0041;
+1D30C 0041;
+1D312 0041;
+1D318 0041;
+1D31E 0041;
+1D324 0041;
+1D32A 0041;
+1D330 0041;
+1D336 0041;
+1D33C 0041;
+1D342 0041;
+1D348 0041;
+1D34E 0041;
+1D354 0041;
+A493 0041;
+A499 0041;
+A49F 0041;
+A4A5 0041;
+A4AB 0041;
+A4B1 0041;
+A4B7 0041;
+A4BD 0041;
+A4C3 0041;
+10139 0041;
+1013F 0041;
+1017E 0041;
+10184 0041;
+1D000 0041;
+1D006 0041;
+1D00C 0041;
+1D012 0041;
+1D018 0041;
+1D01E 0041;
+1D024 0041;
+1D02A 0041;
+1D030 0041;
+1D036 0041;
+1D03C 0041;
+1D042 0041;
+1D048 0041;
+1D04E 0041;
+1D054 0041;
+1D05A 0041;
+1D060 0041;
+1D066 0041;
+1D06C 0041;
+1D072 0041;
+1D078 0041;
+1D07E 0041;
+1D084 0041;
+1D08A 0041;
+1D090 0041;
+1D096 0041;
+1D09C 0041;
+1D0A2 0041;
+1D0A8 0041;
+1D0AE 0041;
+1D0B4 0041;
+1D0BA 0041;
+1D0C0 0041;
+1D0C6 0041;
+1D0CC 0041;
+1D0D2 0041;
+1D0D8 0041;
+1D0DE 0041;
+1D0E4 0041;
+1D0EA 0041;
+1D0F0 0041;
+1D100 0041;
+1D106 0041;
+1D10C 0041;
+1D112 0041;
+1D118 0041;
+1D11E 0041;
+1D124 0041;
+1D12A 0041;
+1D130 0041;
+1D136 0041;
+1D13C 0041;
+1D142 0041;
+1D148 0041;
+1D14E 0041;
+1D154 0041;
+1D158 1D165 0334;
+1D163 003F;
+1D15A 0061;
+1D16C 0061;
+1D18F 0061;
+1D195 0061;
+1D19B 0061;
+1D1A1 0061;
+1D1A7 0061;
+1D1B1 0061;
+1D1B7 0061;
+1D1BF 0061;
+1D1BE 0061;
+1D1C5 0021;
+1D1CB 0021;
+1D1D1 0021;
+1D1D7 0021;
+1D1DD 0021;
+1D205 0021;
+1D20B 0021;
+1D211 0021;
+1D217 0021;
+1D21D 0021;
+1D223 0021;
+1D229 0021;
+1D22F 0021;
+1D235 0021;
+1D23B 0021;
+1D241 0021;
+2FF4 0021;
+2FFA 0021;
+31C4 0021;
+31CA 0021;
+3004 0021;
+303E 0021;
+FFFD 0021;
+1372 0021;
+1378 0021;
+2181 0021;
+10110 0021;
+10116 0021;
+1011C 0021;
+10122 0021;
+10128 0021;
+1012E 0021;
+10140 0021;
+10149 0021;
+10150 0021;
+10156 0021;
+10164 0021;
+1016A 0021;
+10170 0021;
+10177 0021;
+10A45 0021;
+0EC6 0021;
+3033 0041;
+FF70 0041;
+FFE0 0062;
+00A5 0061;
+0BF9 0062;
+20A3 0062;
+FFE6 0062;
+20AF 0062;
+20B5 0062;
+1040 0021;
+19D0 003F;
+2070 0041;
+19D0 0041;
+2070 0062;
+3358 0062;
+19D1 0021;
+00B9 003F;
+10159 003F;
+2155 0041;
+2469 0061;
+246A 0021;
+246B 0021;
+246C 0021;
+2495 003F;
+24EF 0061;
+33EF 0021;
+3369 0021;
+2472 0021;
+1D7D9 0061;
+104A1 0041;
+0F21 0041;
+FF11 0062;
+0ED1 0062;
+3359 0062;
+19D2 0021;
+2082 003F;
+1015E 003F;
+24F4 0041;
+3252 0061;
+3254 0061;
+33F9 0061;
+33FC 0061;
+2082 0041;
+1948 0041;
+1015E 0041;
+0C68 0062;
+32C1 0062;
+0BE9 0021;
+2083 003F;
+248A 0061;
+325B 0061;
+32B1 0061;
+1D7EF 0041;
+0A69 0061;
+17F3 0061;
+09F6 0062;
+32C2 0062;
+0BEA 0021;
+2084 003F;
+248B 0061;
+32B9 0061;
+FF14 0061;
+136C 0061;
+0ED4 0061;
+2783 0062;
+10A43 0062;
+0665 0021;
+10321 0021;
+0E55 003F;
+215D 0062;
+2075 0061;
+194B 0061;
+10148 0041;
+0C6B 0062;
+32C4 0062;
+0C6C 0021;
+06F6 003F;
+0036 0041;
+06F6 0041;
+0ED6 0041;
+2086 0062;
+33E5 0062;
+09ED 0021;
+2786 003F;
+248E 003F;
+277C 0041;
+0CED 0041;
+1D7DF 0062;
+1047 0062;
+277D 0021;
+0038 003F;
+0ED8 003F;
+277D 0061;
+0BEE 0061;
+1010E 0061;
+19D8 0062;
+1D7EB 0021;
+17E9 0021;
+0CEF 003F;
+1D7EB 0041;
+0A6F 0041;
+17F9 0041;
+0BEF 0062;
+3361 0062;
+0081 0061;
+034F 0061;
+05AC 0061;
+06E3 0061;
+202D 0061;
+FE05 0061;
+1D172 0061;
+1D244 0061;
+E0022 0061;
+E0040 0061;
+E005E 0061;
+E007C 0061;
+E011A 0061;
+E0138 0061;
+E0156 0061;
+E0174 0061;
+E0192 0061;
+E01B0 0061;
+E01CE 0061;
+E01EC 0061;
+001B 0041;
+0099 0041;
+05A5 0041;
+06DC 0041;
+200C 0041;
+FDD4 0041;
+1D168 0041;
+1D18B 0041;
+CFFFE 0041;
+E0039 0041;
+E0057 0041;
+E0075 0041;
+E0113 0041;
+E0131 0041;
+E014F 0041;
+E016D 0041;
+E018B 0041;
+E01A9 0041;
+E01C7 0041;
+E01E5 0041;
+00C0 0334;
+0102 0334 0303;
+00C2 0334 0340;
+0061 030A 0301 0334;
+0227 0334;
+0061 030F 0334;
+0041 0323 0334 0302;
+030C 0061;
+030E 0061;
+031F 0061;
+0330 0061;
+0345 0061;
+0355 0061;
+0362 0061;
+05B6 0061;
+FE72 0061;
+FCF2 0041;
+0656 0061;
+0734 0061;
+0743 0061;
+0954 0061;
+0B3C 0061;
+A80B 0061;
+0EC8 0061;
+17C8 0061;
+302A 0061;
+20D5 0061;
+20E4 0061;
+1D656 0021;
+1EAE 0021;
+0227 0021;
+1D51E 003F;
+00C1 003F;
+00E4 003F;
+33C2 0061;
+1D552 0061;
+1D4D0 0061;
+1D2C 0061;
+00E2 0061;
+01FB 0061;
+0100 0061;
+0061 0062;
+1D63C 0062;
+1EA8 0062;
+1EB7 0062;
+01FD 003F;
+1E9A 0021;
+1D02 0041;
+0252 0021;
+0019 0062;
+0097 0062;
+05A3 0062;
+06DA 0062;
+180E 0062;
+FDD2 0062;
+1D166 0062;
+1D189 0062;
+BFFFE 0062;
+E0037 0062;
+E0055 0062;
+E0073 0062;
+E0111 0062;
+E012F 0062;
+E014D 0062;
+E016B 0062;
+E0189 0062;
+E01A7 0062;
+E01C5 0062;
+E01E3 0062;
+0062 0334 0331;
+030E 0062;
+0330 0062;
+0356 0062;
+05B7 0062;
+FE7D 0062;
+0735 0062;
+09BC 0062;
+10A0D 0062;
+17C9 0062;
+20D6 0062;
+1D553 0021;
+1E07 0021;
+1D609 003F;
+1D44F 0041;
+1D671 0061;
+1E06 0061;
+1D505 0062;
+0180 0041;
+0253 0062;
+0043 0334 030C;
+1D484 0021;
+0107 0021;
+0043 003F;
+2105 0021;
+1D588 0061;
+1D436 0061;
+0106 0041;
+1D41C 0062;
+24B8 0062;
+33A0 0062;
+0187 0021;
+1E0A 0334;
+217E 0021;
+1D60B 0021;
+1D485 003F;
+1D48 003F;
+1D485 0061;
+FF24 0041;
+1D673 0041;
+1E0E 0041;
+1D5F1 0062;
+1E10 0062;
+3378 003F;
+01F2 0061;
+1D05 0041;
+018A 003F;
+00E9 0334;
+0045 0334 0302 0341;
+0045 030C 0334;
+0115 0334 0327;
+0112 0300 0334;
+1EC7 0334;
+1D58A 0021;
+0115 0021;
+1E15 0021;
+1D626 003F;
+00CA 003F;
+1EBA 003F;
+1D626 0061;
+1D570 0061;
+00C9 0041;
+011B 0041;
+0112 0041;
+1E19 0041;
+1D46C 0062;
+011B 0062;
+1E19 0062;
+01DD 0061;
+1D95 003F;
+0258 003F;
+1D4C 0061;
+0066 0021;
+1D675 0021;
+1D571 003F;
+1D4BB 0041;
+1D405 0041;
+1D4BB 0062;
+FB00 0021;
+02A9 0021;
+0047 0334 0301;
+0047 0327 0334;
+1D4A2 0021;
+1D420 003F;
+1D33 003F;
+1D65C 0061;
+1D5DA 0061;
+011E 0041;
+1D454 0062;
+01F5 0062;
+33C9 003F;
+01E4 0061;
+0194 0021;
+0068 030C 0334;
+0068 032E 0334;
+210B 0021;
+1E96 0021;
+1D573 003F;
+FF48 0041;
+24D7 0041;
+1D677 0041;
+1E24 0041;
+1D5F5 0062;
+1E22 0062;
+3390 0062;
+0267 0062;
+0049 0306 0334;
+0069 0334 0303;
+0049 0334 030F;
+1D48A 0021;
+1D62 0021;
+1ECA 0021;
+1D470 003F;
+012F 003F;
+1D55A 0061;
+2110 0061;
+1D62 0061;
+1E2E 0061;
+1ECA 0061;
+2111 0062;
+0129 0062;
+2162 003F;
+2163 003F;
+1DA6 003F;
+0197 0062;
+0196 0062;
+1D65F 0021;
+1D4BF 003F;
+0134 003F;
+1D5F7 0041;
+1D575 0041;
+1D5F7 0062;
+0237 0061;
+1DA1 0062;
+1E33 0334;
+FF2B 0021;
+1D458 003F;
+1D4F 003F;
+1D458 0041;
+1D612 0061;
+0137 0061;
+1D660 0062;
+1E35 0062;
+3398 0041;
+33CF 0041;
+0198 003F;
+004C 0334 0327;
+217C 0021;
+1D647 0021;
+1D529 003F;
+013E 003F;
+2113 0061;
+004C 0061;
+1D647 0041;
+1E3C 0061;
+216C 0062;
+1E3A 0062;
+33D2 0061;
+1DAB 0041;
+1D85 003F;
+019B 0061;
+006D 0021;
+1D5E0 0021;
+24DC 003F;
+33A8 0061;
+1D55E 0061;
+1D440 0061;
+1E3F 0061;
+1D5FA 0062;
+33D4 0021;
+339C 0021;
+33B7 0021;
+1D6F 0021;
+006E 0334 0340;
+006E 0323 0334;
+1D62F 0021;
+1E45 0021;
+1D441 003F;
+1E49 003F;
+1D663 0041;
+1D5E1 0041;
+0146 0061;
+1D593 0062;
+0147 0062;
+01CC 0062;
+0274 003F;
+0272 0041;
+1DAF 0041;
+00D8 0341 0334;
+006F 0302 0334 0341;
+1ED4 0334;
+004F 0303 0334;
+004F 0307 0334;
+014C 0334;
+006F 0334 0311;
+1EE1 0334;
+1ECD 0334 0302;
+1D4DE 0021;
+01D2 0021;
+1E53 0021;
+1D428 003F;
+1D52 003F;
+1E4C 003F;
+01A0 003F;
+1D5FC 0061;
+1D57A 0061;
+00F3 0041;
+1ED4 0041;
+022D 0041;
+014C 0041;
+1EDD 0041;
+1D4F8 0062;
+00F3 0062;
+022D 0062;
+1EDD 0062;
+1D0F 0041;
+0186 0061;
+1D16 0062;
+0277 0041;
+0070 0307 0334;
+1D513 0021;
+0050 003F;
+FF50 0041;
+0050 0041;
+24C5 0041;
+1D52D 0062;
+1E56 0062;
+33B0 0062;
+1D71 0062;
+1D492 0021;
+1D42A 003F;
+0071 0061;
+24E0 0061;
+1D64C 0041;
+1D5B0 0062;
+0072 0334 030C;
+0072 0334 0323;
+1D563 0021;
+0158 0021;
+1D69B 003F;
+0210 003F;
+1D493 0041;
+211B 0041;
+1E59 0041;
+33AE 003F;
+FF32 0062;
+1E5B 0062;
+1D72 0062;
+027B 0061;
+027F 0062;
+0053 0302 0334;
+0073 0334 0323;
+1D564 0021;
+015C 0021;
+1D668 003F;
+1E61 003F;
+1D460 0041;
+1D682 0061;
+0161 0061;
+1E9B 0061;
+1D61A 0062;
+2120 0041;
+1D74 0041;
+01A9 0061;
+0286 0041;
+0074 0334 0326;
+1D5CD 0021;
+0162 0021;
+1D47B 003F;
+0074 0041;
+1D69D 0041;
+1D61B 0041;
+021A 0041;
+1D47B 0062;
+02A8 003F;
+01BE 0041;
+1D75 003F;
+01AE 0061;
+0075 0306 0334;
+0075 0308 0334 0341;
+00DC 0304 0334;
+016B 0334;
+0075 031B 0334;
+0075 0309 031B 0334;
+1E77 0334;
+FF35 0021;
+00FC 0021;
+1EE9 0021;
+1D602 003F;
+00FB 003F;
+0215 003F;
+1D42E 0061;
+FF35 0061;
+1D58 0061;
+00FC 0061;
+1E78 0061;
+1EE9 0061;
+1E76 0061;
+1D518 0062;
+01DA 0062;
+1EED 0062;
+1D1D 0062;
+1D99 0041;
+019C 0061;
+01B1 0061;
+1D42F 0021;
+24CB 0021;
+1D47D 003F;
+2174 0041;
+0056 0041;
+1D685 0041;
+1D66B 0062;
+2175 0061;
+1D20 0062;
+1DBA 0062;
+0057 0334 0308;
+0057 0021;
+1E88 0021;
+1D652 003F;
+1D5D0 0061;
+1D54E 0061;
+1E81 0061;
+1D568 0062;
+0175 0062;
+0078 0307 0334;
+1D44B 0021;
+1D59D 003F;
+0078 0061;
+1D605 0041;
+1D51B 0041;
+1D501 0062;
+1E8C 0062;
+0079 0334 0341;
+0079 0334 0303;
+FF59 0021;
+24CE 0021;
+1D59E 003F;
+1E99 003F;
+1D432 0041;
+1D654 0061;
+0176 0041;
+1D466 0062;
+00FD 0062;
+01B3 0061;
+007A 0323 0334;
+2124 0021;
+1D467 003F;
+017A 003F;
+1D467 0041;
+1D689 0061;
+017C 0061;
+2124 0062;
+018D 0041;
+0224 003F;
+0240 0041;
+1DBE 0062;
+0293 0061;
+01F7 0041;
+0185 003F;
+0149 0061;
+02C1 0061;
+0296 0061;
+0298 0061;
+03B1 0343 0301 0334 0345;
+1F0E 0334;
+1F09 0301 0334;
+1F09 0334 0342;
+1FB3 0341 0334;
+0391 0334 0304;
+1F06 0021;
+1FB0 0021;
+1F06 003F;
+1FB0 003F;
+1D756 0041;
+1F80 0061;
+1F8F 0061;
+1FB1 0061;
+1F06 0062;
+1FB0 0062;
+0392 003F;
+1D6E3 0041;
+0393 0021;
+1D738 0061;
+1D6FE 0062;
+1D5F 0021;
+1D71F 0061;
+1F18 0334;
+1F19 0334 0341;
+1D716 0021;
+1FC8 0021;
+1F1B 003F;
+1D7C4 0041;
+1F15 0041;
+1D7C4 0062;
+03DD 0041;
+1D73B 003F;
+1D721 0041;
+0397 0343 0334 0301;
+0397 0313 0342 0334;
+1F29 0334 0301;
+1F27 0334;
+03B7 0341 0334 0345;
+1D702 0021;
+1F95 0021;
+0397 003F;
+1F93 003F;
+1D776 0041;
+1F92 0061;
+1F2B 0061;
+1FCA 0061;
+1F22 0062;
+1FC4 0062;
+1D797 0021;
+03D1 0061;
+1D723 0061;
+0398 0062;
+1FBE 0313 0300 0334;
+1F33 0334;
+0399 0334 0340;
+1FBE 0308 0342 0334;
+1F3E 0021;
+1D704 003F;
+1F76 003F;
+0399 0041;
+1F39 0041;
+1FD6 0041;
+1D798 0062;
+1FD2 0062;
+1D6DE 003F;
+1D6DE 0041;
+1D78C 0062;
+1D77A 003F;
+1D760 0041;
+1D761 0021;
+039C 0041;
+338C 003F;
+33BC 003F;
+1D6CE 0061;
+1D6EE 0062;
+1D6CF 0061;
+1D6EF 0062;
+1F41 0334;
+03BF 0340 0334;
+03CC 0021;
+03CC 003F;
+1F40 0061;
+038C 0041;
+03CC 0062;
+1D6E1 003F;
+1D7C9 0061;
+1D6E1 0062;
+03FA 0062;
+1FEC 0334;
+1D754 003F;
+1D6E0 0041;
+03F1 0062;
+03FC 0062;
+1D782 003F;
+1D748 0041;
+1D782 0062;
+1D783 0021;
+1D783 0041;
+03C5 0313 0301 0334;
+03A5 0314 0334 0340;
+03A5 0340 0334;
+03C5 0334 0308 0342;
+1F5B 0021;
+1D6BC 003F;
+03B0 003F;
+1D76A 0041;
+038E 0061;
+1FE1 0061;
+1F7B 0062;
+03A6 0021;
+03D5 0061;
+1D6F7 0041;
+1D712 0021;
+1D74C 0061;
+03A7 0062;
+1D76D 003F;
+1D787 0062;
+03C9 0343 0345 0301 0334;
+2126 0343 0342 0334;
+03A9 0314 0341 0334;
+03A9 0314 0334 0342;
+1F7D 0345 0334;
+1D714 0021;
+1F6D 0021;
+1D7C2 003F;
+1F63 003F;
+1D714 0041;
+1F62 0061;
+1FAD 0061;
+1FF4 0061;
+1F68 0062;
+1FA9 0062;
+03F7 0041;
+2C84 0041;
+2CB6 0041;
+2C8E 0041;
+2C94 0041;
+2C99 003F;
+2CBD 003F;
+2CA1 003F;
+2CA7 003F;
+2CAD 003F;
+2CBF 003F;
+2CC3 003F;
+03E5 003F;
+03E9 003F;
+2CCF 003F;
+2CD5 003F;
+03ED 003F;
+2CDD 003F;
+2CB5 003F;
+2CE3 003F;
+0410 0306 0021;
+0410 0308 0021;
+04D9 0001 0308 0061;
+04D9 0308 0062;
+0412 0061;
+0493 003F;
+0434 003F;
+0503 003F;
+0433 0591 0301 0061;
+0498 0061;
+0435 0061;
+0435 0306 003F;
+0436 0306 0334;
+04DD 0334;
+0497 003F;
+0437 0308 0334;
+0455 0021;
+0438 0300 0334;
+045D 0061;
+04E5 0334;
+0456 003F;
+0406 0308 0061;
+0418 0306 0061;
+041A 0001 0301 0061;
+04A0 0061;
+041B 0061;
+0508 0021;
+041D 0021;
+04A2 0061;
+040A 0061;
+041E 0334 0308;
+04E9 0061;
+04E8 1D165 0308 0061;
+0481 003F;
+0441 003F;
+0442 003F;
+045B 003F;
+043A 0591 0301 0061;
+0443 0021;
+0423 0306 0334;
+0423 0334 0308;
+0423 0334 030B;
+04AF 0061;
+0444 0061;
+04BB 0061;
+047D 0061;
+04B5 0061;
+0427 0308 003F;
+04CC 003F;
+04BF 003F;
+0449 003F;
+044B 0308 0334;
+044C 0021;
+044D 0021;
+044D 0308 0041;
+044F 0062;
+046B 0062;
+046F 0062;
+0475 0001 030F 0061;
+0475 030F 0062;
+2C01 0021;
+2C04 0021;
+2C07 0021;
+2C0A 0021;
+2C0D 0021;
+2C10 0021;
+2C13 0021;
+2C16 0021;
+2C19 0021;
+2C1C 0021;
+2C1F 0021;
+2C22 0021;
+2C25 0021;
+2C28 0021;
+2C2B 0021;
+2C2E 0021;
+10A1 0021;
+10A3 0021;
+10A5 0021;
+10C1 0021;
+10A8 0021;
+10AA 0021;
+10FC 0061;
+10DD 003F;
+10DF 003F;
+10E1 003F;
+10F3 003F;
+10E4 003F;
+10E6 003F;
+10E8 003F;
+10EA 003F;
+10EC 003F;
+10EE 003F;
+10EF 003F;
+10F5 003F;
+10F9 003F;
+0533 0021;
+0587 003F;
+0538 0061;
+053B 0061;
+053E 0061;
+0541 0061;
+0544 0061;
+0545 0061;
+0548 0061;
+054B 0061;
+054E 0061;
+0551 0021;
+0554 0021;
+0559 003F;
+FB21 0041;
+FB31 003F;
+2137 0062;
+FB34 0021;
+FB35 0041;
+05D7 0041;
+FB1D 0041;
+05DA 0021;
+FB3C 0334;
+FB26 0041;
+05E1 0021;
+05E3 0021;
+05E6 003F;
+FB48 0021;
+05E9 0021;
+05EA 0334 05BC;
+FE80 0061;
+0627 0653 0062;
+0672 0061;
+0648 0591 0654 0061;
+FE88 0041;
+064A 1D165 0654 0061;
+FC00 003F;
+FC65 0041;
+FCE0 003F;
+FBF2 003F;
+FBF9 0021;
+FC69 0062;
+FE8E 0041;
+FDF2 0062;
+FE8F 0062;
+FC9E 0061;
+FC9F 0041;
+FC6E 0061;
+FB55 0061;
+FB56 0041;
+FB5A 0062;
+0755 0062;
+FE95 003F;
+FD50 0062;
+FD51 0062;
+FDA1 0062;
+FC0E 0062;
+FC73 0062;
+FC10 0062;
+FC11 0062;
+FC12 0062;
+FC14 0062;
+FB5E 0021;
+067D 0062;
+FE9D 0021;
+FC15 0062;
+FD59 0061;
+FD1E 0061;
+FB76 0062;
+FB7A 0021;
+FB7E 0021;
+FEA1 003F;
+FDBF 0062;
+FCFF 0062;
+FEA5 0041;
+FC1B 0062;
+0682 0062;
+FEA9 0062;
+FB89 0041;
+FB85 0041;
+FB87 0041;
+075A 0062;
+FDFC 0062;
+FB8C 0062;
+0697 0062;
+075B 0062;
+FEB1 0041;
+FD5E 0062;
+FD36 0041;
+FCE7 003F;
+FD63 0061;
+FD18 0061;
+FEB5 0062;
+FD2E 003F;
+FDAA 0062;
+FD0D 0062;
+FD6A 0062;
+FCFD 0062;
+06FA 0062;
+FEB9 0041;
+FDA9 0062;
+FDF9 0062;
+FD21 0061;
+FEC0 0061;
+FC23 0062;
+FD6F 0062;
+FD07 0062;
+FEC1 0021;
+FC26 0062;
+FD73 0062;
+FEC5 0021;
+FD3B 0041;
+FEC9 0041;
+FDF7 0062;
+FDB6 0062;
+FECD 003F;
+FCBD 0061;
+FCF9 0062;
+075E 0062;
+FED1 0062;
+FC2F 0062;
+FC7C 0061;
+06A3 0062;
+06A5 0062;
+0760 0062;
+FED5 0041;
+FC34 0062;
+FC35 0062;
+FED9 003F;
+FCC4 0061;
+FCC7 003F;
+FC3C 0061;
+FC3D 0062;
+FB8E 0041;
+FBD3 003F;
+FB92 003F;
+FB9A 003F;
+FB96 003F;
+0763 0062;
+FEDD 0062;
+FEF9 0062;
+FD84 0062;
+FDB5 0061;
+FD86 0061;
+FD88 0061;
+FC87 0061;
+076A 0062;
+06FE 0062;
+FD8D 0062;
+FDF4 0062;
+FDB9 0062;
+FC4A 0062;
+FEE5 0041;
+FD98 0061;
+FD95 0062;
+FC8B 0062;
+FD9A 0062;
+FC8F 0061;
+FBA0 003F;
+06B9 0062;
+FEEB 0061;
+FCD8 0061;
+FBAA 0021;
+06C1 003F;
+06FF 003F;
+FEED 0021;
+06C4 0061;
+06C6 0062;
+FBDB 0021;
+06CA 0061;
+0649 003F;
+FEF3 0021;
+0678 003F;
+FDAE 003F;
+FC93 003F;
+FC94 003F;
+FC5A 0061;
+06CD 003F;
+FBE6 0062;
+06D3 0061;
+0713 003F;
+0717 0041;
+071B 0062;
+0721 0041;
+0726 0062;
+072C 0041;
+0783 0041;
+07A2 0041;
+078B 0041;
+078D 0041;
+079E 0041;
+0795 0041;
+07A8 0041;
+07AE 0041;
+2D33 0041;
+2D39 0041;
+2D3F 0041;
+2D45 0041;
+2D4B 0041;
+2D51 0041;
+2D57 0041;
+2D5D 0041;
+2D62 0041;
+1202 0041;
+1208 0041;
+120E 0041;
+1213 0041;
+1219 0041;
+121F 0041;
+1220 0041;
+1226 0041;
+122C 0041;
+1231 0041;
+1237 0041;
+123C 0041;
+1241 0041;
+1247 0041;
+1250 0041;
+1256 0041;
+1260 0041;
+1266 0041;
+2D85 0041;
+126D 0041;
+1273 0041;
+1278 0041;
+127E 0041;
+1283 0041;
+128A 0041;
+1292 0041;
+2D88 0041;
+129D 0041;
+12A2 0041;
+2D8A 0041;
+12AD 0041;
+12B4 0041;
+12BC 0041;
+12C4 0041;
+12CC 0041;
+12D2 0041;
+12D9 0041;
+12DF 0041;
+12E4 0041;
+12EA 0041;
+12F0 0041;
+12F6 0041;
+12FB 0041;
+1300 0041;
+1306 0041;
+130B 0041;
+1312 0041;
+131A 0041;
+2D93 0041;
+1322 0041;
+2D8F 0041;
+132D 0041;
+1332 0041;
+2D91 0041;
+133D 0041;
+1343 0041;
+1349 0041;
+134F 0041;
+1351 0041;
+1357 0041;
+1358 0041;
+2DA3 0041;
+2DAA 0041;
+2DB1 0041;
+2DB8 0041;
+2DBE 0041;
+2DC5 0041;
+2DCC 0041;
+2DD3 0041;
+2DDA 0041;
+0904 0041;
+090A 0041;
+090E 0041;
+0914 0041;
+095A 0334;
+091B 0062;
+0920 003F;
+0923 0021;
+0928 003F;
+092C 0062;
+0931 003F;
+0936 0021;
+093E 0021;
+0944 0021;
+0948 0021;
+094D 0041;
+098A 0041;
+0990 0041;
+0998 0041;
+099E 0041;
+09A2 003F;
+09A6 0061;
+09AD 0061;
+09F0 0062;
+09B9 0062;
+09C2 0062;
+09C7 0591 09D7 0061;
+09CD 003F;
+0A13 003F;
+0A07 003F;
+0A39 0041;
+0A5A 0041;
+0A1C 0061;
+0A21 0062;
+0A27 0062;
+0A2D 003F;
+0A32 0062;
+0A41 0041;
+0A4D 003F;
+0A89 003F;
+0A8D 003F;
+0A95 003F;
+0A9B 003F;
+0AA1 003F;
+0AA7 003F;
+0AAE 003F;
+0AB6 003F;
+0ABF 003F;
+0AE2 003F;
+0ACB 003F;
+0B07 0062;
+0B0C 0062;
+0B15 0062;
+0B1B 0062;
+0B5C 0021;
+0B24 0041;
+0B2B 0041;
+0B30 0041;
+0B37 0041;
+0B40 0041;
+0B47 1D165 0B57 0061;
+0B4C 0062;
+0B86 0061;
+0B8F 0061;
+0B94 0062;
+0B9F 0062;
+0BAE 0062;
+0BB4 0062;
+0BBE 0062;
+0BC6 0591 0BD7 0061;
+0BCB 0061;
+0C05 0041;
+0C0B 0041;
+0C10 0041;
+0C17 0041;
+0C1D 0041;
+0C23 0041;
+0C2A 0041;
+0C30 0041;
+0C37 0041;
+0C41 0041;
+0C48 0334;
+0C4D 0021;
+0C87 003F;
+0C8C 003F;
+0C93 003F;
+0C99 003F;
+0C9F 003F;
+0CA5 003F;
+0CAC 003F;
+0CB2 003F;
+0CB3 003F;
+0CC0 003F;
+0CC6 0041;
+0CC6 0CD6 0041;
+0CCA 0CD5 0041;
+0D05 0041;
+0D0B 0041;
+0D10 0041;
+0D17 0041;
+0D1D 0041;
+0D23 0041;
+0D2A 0041;
+0D30 0041;
+0D36 0041;
+0D40 0041;
+0D47 0061;
+0D4B 0062;
+0D86 0061;
+0D8C 0061;
+0D92 0061;
+0D9B 0061;
+0DA1 0061;
+0DA7 0061;
+0DAD 0061;
+0DB4 0061;
+0DBA 0061;
+0DC3 0061;
+0DD0 0021;
+0DD8 0021;
+0DDA 0061;
+0DDC 0DCA 003F;
+0DF2 0021;
+A804 0021;
+A809 0041;
+A810 0041;
+A816 0041;
+A81C 0041;
+A822 0041;
+10A00 0041;
+10A0C 0041;
+10A16 0041;
+10A1D 0041;
+10A23 0041;
+10A29 0041;
+10A2F 0041;
+0E01 003F;
+0E02 003F;
+0E03 003F;
+0E04 003F;
+0E05 003F;
+0E06 003F;
+0E07 003F;
+0E08 003F;
+0E09 003F;
+0E0A 003F;
+0E0B 003F;
+0E0C 003F;
+0E0D 003F;
+0E0E 003F;
+0E0F 003F;
+0E10 003F;
+0E11 003F;
+0E12 003F;
+0E13 003F;
+0E14 003F;
+0E15 003F;
+0E16 003F;
+0E17 003F;
+0E18 003F;
+0E19 003F;
+0E1A 003F;
+0E1B 003F;
+0E1C 003F;
+0E1D 003F;
+0E1E 003F;
+0E1F 003F;
+0E20 003F;
+0E21 003F;
+0E22 003F;
+0E23 003F;
+0E24 003F;
+0E25 003F;
+0E26 003F;
+0E27 003F;
+0E28 003F;
+0E29 003F;
+0E2A 003F;
+0E2B 003F;
+0E2C 003F;
+0E2D 003F;
+0E2E 003F;
+0E2F 003F;
+0E33 0062;
+0E39 0334;
+0E40 0001 0E05 0061;
+0E40 0001 0E0F 0061;
+0E40 0001 0E19 0061;
+0E40 0001 0E23 0061;
+0E40 0001 0E2D 0061;
+0E41 0591 0E07 0061;
+0E41 0591 0E11 0061;
+0E41 0591 0E1B 0061;
+0E41 0591 0E25 0061;
+0E42 003F;
+0E42 1D165 0E09 0061;
+0E42 1D165 0E13 0061;
+0E42 1D165 0E1D 0061;
+0E42 1D165 0E27 0061;
+0E43 0001 0E02 0061;
+0E43 0001 0E0C 0061;
+0E43 0001 0E16 0061;
+0E43 0001 0E20 0061;
+0E43 0001 0E2A 0061;
+0E44 0591 0E04 0061;
+0E44 0591 0E0E 0061;
+0E44 0591 0E18 0061;
+0E44 0591 0E22 0061;
+0E44 0591 0E2C 0061;
+0EC2 0E81 0061;
+0EC2 0E82 0061;
+0EC2 0E84 0061;
+0EC2 0E87 0061;
+0EC2 0E88 0061;
+0EC2 0E8A 0061;
+0EC2 0E8D 0061;
+0EC2 0E94 0061;
+0EC2 0E95 0061;
+0EC2 0E96 0061;
+0EC2 0E97 0061;
+0EC2 0E99 0061;
+0EC2 0E9A 0061;
+0EC2 0E9B 0061;
+0EC2 0E9C 0061;
+0EC2 0E9D 0061;
+0EC2 0E9E 0061;
+0EC2 0E9F 0061;
+0EC2 0EA1 0061;
+0EC2 0EA2 0061;
+0EC2 0EA3 0061;
+0EC2 0EA5 0061;
+0EC2 0EA7 0061;
+0EC2 0EAA 0061;
+0EC1 0EDC 0061;
+0EC1 0EDD 0061;
+0EC2 0EAB 0061;
+0EC2 0EAD 0061;
+0EC2 0EAE 0061;
+0EB2 0061;
+0EB6 0062;
+0EBD 0021;
+0EC0 1D165 0E8D 0061;
+0EC0 1D165 0E9E 0061;
+0EC0 1D165 0EDD 0061;
+0EC1 0001 0E8D 0061;
+0EC1 0001 0E9E 0061;
+0EC1 0001 0EDD 0061;
+0EC2 0591 0E8A 0061;
+0EC2 0591 0E9D 0061;
+0EC2 0591 0EDC 0061;
+0EC3 1D165 0E88 0061;
+0EC3 1D165 0E9C 0061;
+0EC3 1D165 0EAB 0061;
+0EC4 0001 0E88 0061;
+0EC4 0001 0E9C 0061;
+0EC4 0001 0EAB 0061;
+0FB9 0021;
+0F93 0021;
+0F96 0021;
+0F9A 0021;
+0F9D 0021;
+0FA0 0021;
+0FA3 0021;
+0F57 0021;
+0FA9 0021;
+0FAC 0021;
+0F5F 0021;
+0FB1 0041;
+0FB2 1D165 0F71 0061;
+0F64 003F;
+0F67 003F;
+0F89 003F;
+0F72 0062;
+0F71 0F80 003F;
+0F75 0041;
+0FB2 0F81 0061;
+0F79 0061;
+0F7C 0334;
+1902 0021;
+1908 0021;
+190E 0021;
+1914 0021;
+191A 0021;
+1923 0021;
+1929 0021;
+1933 0021;
+1700 0021;
+1706 0021;
+170C 0021;
+1713 0021;
+1723 0041;
+1729 0041;
+172F 0041;
+1740 003F;
+1746 003F;
+174C 003F;
+1752 003F;
+1764 003F;
+176A 003F;
+1772 003F;
+1A04 003F;
+1A0A 003F;
+1A10 003F;
+1A16 003F;
+1A1B 0061;
+1005 0061;
+100B 0061;
+1011 0061;
+1017 0061;
+101D 0061;
+1021 0061;
+1026 0062;
+1054 0062;
+1030 0062;
+1059 0062;
+1784 0061;
+178A 0061;
+1790 0061;
+1796 0061;
+179C 0061;
+17A2 0061;
+17A7 0061;
+17AD 0061;
+17B3 0061;
+17B9 0061;
+17BF 0061;
+17C5 0061;
+1954 0021;
+195A 0021;
+1960 0021;
+1966 0021;
+196C 0021;
+1974 0021;
+1985 0021;
+198B 0021;
+1991 0021;
+1997 0021;
+19DE 0021;
+19A1 0021;
+19A7 0021;
+19B3 0021;
+19B9 0021;
+19BF 0021;
+19C5 0021;
+1881 0021;
+1843 0021;
+1822 0021;
+1823 0021;
+1848 0021;
+1829 0021;
+184B 0021;
+182D 0021;
+184F 0021;
+189D 0021;
+1868 0021;
+1871 0021;
+1877 0021;
+1838 0021;
+1857 0021;
+1854 0021;
+183E 0021;
+1842 0021;
+188D 0021;
+18A0 0021;
+1894 0021;
+18A6 0021;
+13A2 0041;
+13A8 0041;
+13AE 0041;
+13B4 0041;
+13BA 0041;
+13C0 0041;
+13C6 0041;
+13CC 0041;
+13D2 0041;
+13D8 0041;
+13DE 0041;
+13E4 0041;
+13EA 0041;
+13F0 0041;
+1402 0041;
+1408 0041;
+140E 0041;
+1414 0041;
+141A 0041;
+1420 0041;
+1426 0041;
+142C 0041;
+1432 0041;
+1438 0041;
+143E 0041;
+1444 0041;
+144A 0041;
+1450 0041;
+1456 0041;
+145C 0041;
+1462 0041;
+1468 0041;
+146E 0041;
+1474 0041;
+147A 0041;
+1480 0041;
+1486 0041;
+148C 0041;
+1492 0041;
+1498 0041;
+149E 0041;
+14A4 0041;
+14AA 0041;
+14B0 0041;
+14B6 0041;
+14BC 0041;
+14C2 0041;
+14C8 0041;
+14CE 0041;
+14D4 0041;
+14DA 0041;
+14E0 0041;
+14E6 0041;
+14EC 0041;
+14F2 0041;
+14F8 0041;
+14FE 0041;
+1504 0041;
+150A 0041;
+1510 0041;
+1516 0041;
+151C 0041;
+1522 0041;
+1528 0041;
+152E 0041;
+1534 0041;
+153A 0041;
+1540 0041;
+1546 0041;
+154C 0041;
+1552 0041;
+1558 0041;
+155E 0041;
+1564 0041;
+156A 0041;
+1570 0041;
+1576 0041;
+157D 0041;
+1582 0041;
+1588 0041;
+1670 0041;
+1593 0041;
+1674 0041;
+1599 0041;
+159F 0041;
+15A5 0041;
+15AA 0041;
+15B0 0041;
+15B6 0041;
+15BC 0041;
+15C2 0041;
+15C8 0041;
+15CE 0041;
+15D4 0041;
+15DA 0041;
+15E0 0041;
+15E6 0041;
+15EC 0041;
+15F2 0041;
+15F8 0041;
+15FE 0041;
+1604 0041;
+160A 0041;
+1610 0041;
+1616 0041;
+161C 0041;
+1622 0041;
+1628 0041;
+162E 0041;
+1634 0041;
+163A 0041;
+1640 0041;
+1646 0041;
+164C 0041;
+1652 0041;
+1658 0041;
+165E 0041;
+1664 0041;
+166A 0041;
+1684 0041;
+168A 0041;
+1690 0041;
+1696 0041;
+16A0 0062;
+16F0 0041;
+16AF 0041;
+16B6 0061;
+16BA 0061;
+16C2 003F;
+16EE 0041;
+16EA 003F;
+16D0 0061;
+16D7 003F;
+16DD 003F;
+16A3 0041;
+16E2 0041;
+1100 0061;
+AC00 1161 0021;
+AC03 0062;
+FFA2 0041;
+3137 0021;
+1104 0061;
+3271 003F;
+3142 0021;
+1108 0061;
+3274 003F;
+3147 0041;
+3148 0041;
+FFB9 0041;
+327C 003F;
+314C 0021;
+326C 003F;
+314E 0041;
+D788 1161 0021;
+D7A0 0062;
+3165 0062;
+1119 0062;
+316E 0062;
+1120 0061;
+3174 0062;
+1127 0061;
+112B 0061;
+112E 0061;
+1132 0061;
+317E 0062;
+113C 0062;
+1141 0062;
+1147 0061;
+114C 0061;
+1151 0062;
+1157 0061;
+115F 0062;
+FFC2 0062;
+FFC4 0062;
+FFC6 0062;
+FFCA 0062;
+FFCC 0062;
+FFCE 0062;
+FFD2 0062;
+FFD4 0062;
+FFD6 0062;
+FFDA 0062;
+FFDC 0062;
+117B 0062;
+1181 0062;
+3188 0062;
+118A 0062;
+1190 0062;
+1194 0061;
+1199 0062;
+318D 0062;
+11A8 0062;
+3135 003F;
+11AE 0062;
+313B 0041;
+313D 0041;
+313F 0041;
+11BA 0062;
+11C0 0062;
+11C6 0062;
+11CA 0062;
+316A 0062;
+316B 0062;
+11D8 0062;
+11DD 0061;
+11E1 0062;
+11E7 0062;
+11ED 0062;
+11F2 0061;
+11F7 0062;
+3041 0061;
+3301 0062;
+FF72 0061;
+FF69 0021;
+3094 0041;
+32D3 003F;
+3307 0041;
+30AA 0041;
+30AC 0021;
+32D5 0062;
+304E 0334;
+FF77 0062;
+3315 003F;
+FF78 003F;
+3319 0021;
+3051 003F;
+30F6 0062;
+3053 0041;
+30B5 0334 3099;
+32DA 0062;
+32DB 003F;
+3321 003F;
+FF7D 0061;
+32DD 003F;
+3323 0062;
+30BE 0041;
+305F 0061;
+3061 003F;
+3063 0021;
+32E1 0061;
+32E2 003F;
+30C8 3099 0334;
+3068 0062;
+FF85 0041;
+FF86 0062;
+32E7 0021;
+FF89 0041;
+30D0 0021;
+31F5 0041;
+3072 3099 0334;
+3072 0041;
+332E 0062;
+30D5 0021;
+3077 0061;
+3335 0061;
+30D9 003F;
+30DA 0041;
+333A 0021;
+32ED 003F;
+307D 0041;
+3340 0041;
+3344 0041;
+307F 0061;
+FF91 0021;
+334D 0021;
+32F2 0021;
+32F3 003F;
+FF94 0062;
+3085 0062;
+30E7 0061;
+FF97 003F;
+31FC 0041;
+FF99 003F;
+FF9A 0021;
+3356 0041;
+308E 0021;
+30EE 0062;
+30F0 0062;
+30F2 0021;
+3093 0061;
+3107 003F;
+310B 003F;
+312B 003F;
+3111 003F;
+3116 003F;
+31A9 0061;
+31A5 0021;
+31AF 0061;
+3125 003F;
+3127 0061;
+A000 003F;
+A006 003F;
+A00C 003F;
+A012 003F;
+A018 003F;
+A01E 003F;
+A024 003F;
+A02A 003F;
+A030 003F;
+A036 003F;
+A03C 003F;
+A042 003F;
+A048 003F;
+A04E 003F;
+A054 003F;
+A05A 003F;
+A060 003F;
+A066 003F;
+A06C 003F;
+A072 003F;
+A078 003F;
+A07E 003F;
+A084 003F;
+A08A 003F;
+A090 003F;
+A096 003F;
+A09C 003F;
+A0A2 003F;
+A0A8 003F;
+A0AE 003F;
+A0B4 003F;
+A0BA 003F;
+A0C0 003F;
+A0C6 003F;
+A0CC 003F;
+A0D2 003F;
+A0D8 003F;
+A0DE 003F;
+A0E4 003F;
+A0EA 003F;
+A0F0 003F;
+A0F6 003F;
+A0FC 003F;
+A102 003F;
+A108 003F;
+A10E 003F;
+A114 003F;
+A11A 003F;
+A120 003F;
+A126 003F;
+A12C 003F;
+A132 003F;
+A138 003F;
+A13E 003F;
+A144 003F;
+A14A 003F;
+A150 003F;
+A156 003F;
+A15C 003F;
+A162 003F;
+A168 003F;
+A16E 003F;
+A174 003F;
+A17A 003F;
+A180 003F;
+A186 003F;
+A18C 003F;
+A192 003F;
+A198 003F;
+A19E 003F;
+A1A4 003F;
+A1AA 003F;
+A1B0 003F;
+A1B6 003F;
+A1BC 003F;
+A1C2 003F;
+A1C8 003F;
+A1CE 003F;
+A1D4 003F;
+A1DA 003F;
+A1E0 003F;
+A1E6 003F;
+A1EC 003F;
+A1F2 003F;
+A1F8 003F;
+A1FE 003F;
+A204 003F;
+A20A 003F;
+A210 003F;
+A216 003F;
+A21C 003F;
+A222 003F;
+A228 003F;
+A22E 003F;
+A234 003F;
+A23A 003F;
+A240 003F;
+A246 003F;
+A24C 003F;
+A252 003F;
+A258 003F;
+A25E 003F;
+A264 003F;
+A26A 003F;
+A270 003F;
+A276 003F;
+A27C 003F;
+A282 003F;
+A288 003F;
+A28E 003F;
+A294 003F;
+A29A 003F;
+A2A0 003F;
+A2A6 003F;
+A2AC 003F;
+A2B2 003F;
+A2B8 003F;
+A2BE 003F;
+A2C4 003F;
+A2CA 003F;
+A2D0 003F;
+A2D6 003F;
+A2DC 003F;
+A2E2 003F;
+A2E8 003F;
+A2EE 003F;
+A2F4 003F;
+A2FA 003F;
+A300 003F;
+A306 003F;
+A30C 003F;
+A312 003F;
+A318 003F;
+A31E 003F;
+A324 003F;
+A32A 003F;
+A330 003F;
+A336 003F;
+A33C 003F;
+A342 003F;
+A348 003F;
+A34E 003F;
+A354 003F;
+A35A 003F;
+A360 003F;
+A366 003F;
+A36C 003F;
+A372 003F;
+A378 003F;
+A37E 003F;
+A384 003F;
+A38A 003F;
+A390 003F;
+A396 003F;
+A39C 003F;
+A3A2 003F;
+A3A8 003F;
+A3AE 003F;
+A3B4 003F;
+A3BA 003F;
+A3C0 003F;
+A3C6 003F;
+A3CC 003F;
+A3D2 003F;
+A3D8 003F;
+A3DE 003F;
+A3E4 003F;
+A3EA 003F;
+A3F0 003F;
+A3F6 003F;
+A3FC 003F;
+A402 003F;
+A408 003F;
+A40E 003F;
+A414 003F;
+A41A 003F;
+A420 003F;
+A426 003F;
+A42C 003F;
+A432 003F;
+A438 003F;
+A43E 003F;
+A444 003F;
+A44A 003F;
+A450 003F;
+A456 003F;
+A45C 003F;
+A462 003F;
+A468 003F;
+A46E 003F;
+A474 003F;
+A47A 003F;
+A480 003F;
+A486 003F;
+A48C 003F;
+10305 003F;
+1030B 003F;
+10311 003F;
+10317 003F;
+1031D 003F;
+10334 003F;
+1033A 003F;
+10340 003F;
+10346 003F;
+10400 0061;
+10403 0061;
+10406 0061;
+10409 0061;
+1040C 0061;
+1040F 0061;
+10412 0061;
+10415 0061;
+10418 0061;
+1041B 0061;
+1041E 0061;
+10421 0061;
+10424 0061;
+10427 0061;
+10455 003F;
+1045B 003F;
+10461 003F;
+10467 003F;
+1046D 003F;
+10473 003F;
+10479 003F;
+1047F 003F;
+10485 003F;
+1048B 003F;
+10491 003F;
+10497 003F;
+1049D 003F;
+10005 003F;
+1000B 003F;
+10012 003F;
+10018 003F;
+1001E 003F;
+10024 003F;
+1002B 003F;
+10031 003F;
+10037 003F;
+1003F 003F;
+10045 003F;
+1004B 003F;
+10053 003F;
+10059 003F;
+10081 003F;
+10087 003F;
+1008D 003F;
+10093 003F;
+10099 003F;
+1009F 003F;
+100A5 003F;
+100AB 003F;
+100B1 003F;
+100B7 003F;
+100BD 003F;
+100C3 003F;
+100C9 003F;
+100CF 003F;
+100D5 003F;
+100DB 003F;
+100E1 003F;
+100E7 003F;
+100ED 003F;
+100F3 003F;
+100F9 003F;
+10804 003F;
+1080D 003F;
+10813 003F;
+10819 003F;
+1081F 003F;
+10825 003F;
+1082B 003F;
+10831 003F;
+10838 003F;
+10383 003F;
+10389 003F;
+1038F 003F;
+10395 003F;
+1039B 003F;
+103A3 003F;
+103A9 003F;
+103AF 003F;
+103B5 003F;
+103BB 003F;
+103C1 003F;
+103CB 003F;
+3280 003F;
+3286 0021;
+3196 0021;
+FA70 003F;
+2E80 0021;
+2F802 003F;
+3288 003F;
+3193 0041;
+2E85 003F;
+2F804 003F;
+2F806 003F;
+2F80B 003F;
+FA0C 003F;
+2F0A 003F;
+3285 0021;
+2F815 003F;
+2F818 003F;
+F979 003F;
+2F10 0021;
+2F850 0021;
+2F821 003F;
+F99D 003F;
+FA33 0041;
+2F13 003F;
+2F82B 0021;
+3038 0021;
+2F82D 0021;
+2E8B 0021;
+2F832 0021;
+F96B 003F;
+2F839 003F;
+F9ED 003F;
+2F840 003F;
+2F844 003F;
+FA78 0021;
+FA7B 003F;
+2F1E 003F;
+328F 0021;
+2F854 003F;
+F96C 003F;
+2F20 003F;
+2F22 003F;
+337D 003F;
+2F85F 003F;
+2F863 003F;
+FA81 003F;
+FA04 003F;
+2F86F 0041;
+2E8C 0021;
+2F875 0062;
+F94B 003F;
+2F2D 003F;
+2F87F 003F;
+2F881 003F;
+2F884 003F;
+337B 003F;
+2F88B 003F;
+FA82 003F;
+2F36 0061;
+2E95 0021;
+FA84 003F;
+FA85 003F;
+F9A3 003F;
+FA3D 0041;
+2F8A6 003F;
+FA3E 003F;
+2F8AD 003F;
+2F8B0 0041;
+2F8B3 003F;
+2F8B4 003F;
+2F8BA 003F;
+2F8BC 003F;
+FA8E 003F;
+F991 003F;
+2F8C8 0021;
+2F43 003F;
+2E9B 003F;
+337E 003F;
+F9C5 003F;
+2F48 003F;
+2E9D 0041;
+FA93 0041;
+FA94 003F;
+2F8DF 003F;
+F97A 003F;
+2F8E8 003F;
+F94C 003F;
+2F8EF 003F;
+2F4D 0021;
+FA96 0021;
+2F50 003F;
+328C 0061;
+2F8FC 003F;
+F915 003F;
+2F902 0041;
+2F905 003F;
+2F908 003F;
+FA99 0041;
+F992 003F;
+2F914 0021;
+2EA3 003F;
+F99F 003F;
+2F91E 003F;
+2F56 003F;
+2F57 003F;
+2EA7 0021;
+2F5D 003F;
+FA16 0041;
+2F5F 003F;
+F9E4 003F;
+2F930 0021;
+2F60 003F;
+2F64 003F;
+F9CD 003F;
+2F67 003F;
+F90E 003F;
+FA17 0041;
+2F940 0021;
+FAAA 003F;
+2F6E 003F;
+FA4B 003F;
+2EAC 0021;
+FA4E 003F;
+3297 0061;
+2F956 0021;
+3299 003F;
+2F95B 003F;
+2F95F 003F;
+2F962 003F;
+F9F9 003F;
+2F968 003F;
+F94F 003F;
+FA57 0021;
+FA59 003F;
+2EB5 0021;
+F9E6 003F;
+2EB8 003F;
+2F7C 0021;
+2F7D 003F;
+2F97F 003F;
+2EBC 0061;
+F926 003F;
+2EBD 0021;
+2F87 003F;
+FA5E 0021;
+2F98F 003F;
+F974 0041;
+2F9A0 003F;
+2F9A2 003F;
+F96E 003F;
+F9C2 003F;
+FA20 003F;
+2F9B4 0021;
+2F9B7 003F;
+FAB5 0041;
+2F8E 003F;
+2EC2 003F;
+F912 003F;
+2EC4 003F;
+FA61 0041;
+2F9CF 003F;
+F941 003F;
+F95D 0041;
+F95A 003F;
+F900 003F;
+2F9D4 003F;
+FAC1 0021;
+2F9D7 003F;
+2F9DC 003F;
+F9D7 003F;
+2F9F 003F;
+2ECD 003F;
+329C 003F;
+2F9E2 003F;
+2FA3 003F;
+2FA5 0061;
+2F9E7 003F;
+F99B 003F;
+2ED2 003F;
+2ED4 003F;
+FA09 003F;
+2FAA 003F;
+FA68 0041;
+F938 003F;
+2FAE 003F;
+2ED9 003F;
+32A0 003F;
+FACC 0021;
+2FB6 003F;
+2FA02 003F;
+2EE1 0021;
+F91A 003F;
+2FBC 003F;
+2FC0 003F;
+F9F2 003F;
+F93A 003F;
+2FC5 0061;
+2FC7 0061;
+2FCB 0021;
+2FCD 003F;
+2FD0 0061;
+2EED 0061;
+2EF0 003F;
+FACE 0062;
+9FA3 003F;
+FA13 003F;
+FA27 003F;
+3403 003F;
+3409 003F;
+340F 003F;
+3415 003F;
+341B 003F;
+3421 003F;
+3427 003F;
+342D 003F;
+3433 003F;
+3439 003F;
+343F 003F;
+3445 003F;
+344B 003F;
+3451 003F;
+3457 003F;
+345D 003F;
+3463 003F;
+3469 003F;
+346F 003F;
+3475 003F;
+347B 003F;
+3481 003F;
+3487 003F;
+348D 003F;
+3493 003F;
+3499 003F;
+349E 0041;
+34A4 003F;
+34AA 003F;
+34B0 003F;
+34B6 003F;
+2F9CA 0021;
+34C0 003F;
+34C6 003F;
+34CC 003F;
+34D2 003F;
+34D8 003F;
+34DE 003F;
+34E3 003F;
+34E9 003F;
+34EF 003F;
+34F5 003F;
+34FB 003F;
+3501 003F;
+3507 003F;
+350D 003F;
+3513 003F;
+3518 003F;
+351E 003F;
+3524 003F;
+352A 003F;
+3530 003F;
+3536 003F;
+353C 003F;
+3542 003F;
+3548 003F;
+354E 003F;
+3554 003F;
+355A 003F;
+3560 003F;
+3566 003F;
+356C 003F;
+3572 003F;
+3578 003F;
+357E 003F;
+3584 003F;
+358A 003F;
+3590 003F;
+3596 003F;
+359C 003F;
+35A2 003F;
+35A8 003F;
+35AE 003F;
+35B4 003F;
+35BA 003F;
+35C0 003F;
+35C6 003F;
+35CC 003F;
+35D2 003F;
+35D8 003F;
+35DE 003F;
+35E4 003F;
+35EA 003F;
+35F0 003F;
+35F6 003F;
+35FC 003F;
+3602 003F;
+3608 003F;
+360E 003F;
+3614 003F;
+361A 003F;
+3620 003F;
+3626 003F;
+362C 003F;
+3632 003F;
+3638 003F;
+363E 003F;
+3644 003F;
+364A 003F;
+3650 003F;
+3656 003F;
+365C 003F;
+3662 003F;
+3668 003F;
+366E 003F;
+3674 003F;
+367A 003F;
+3680 003F;
+3686 003F;
+368C 003F;
+3692 003F;
+3698 003F;
+369E 003F;
+36A4 003F;
+36AA 003F;
+36B0 003F;
+36B6 003F;
+36BC 003F;
+36C2 003F;
+36C8 003F;
+36CE 003F;
+36D4 003F;
+36DA 003F;
+36E0 003F;
+36E6 003F;
+36EC 003F;
+36F1 003F;
+36F7 003F;
+36FC 0041;
+3702 003F;
+3708 003F;
+370E 003F;
+3714 003F;
+371A 003F;
+3720 003F;
+3726 003F;
+372C 003F;
+3732 003F;
+3738 003F;
+373E 003F;
+3744 003F;
+374A 003F;
+3750 003F;
+3756 003F;
+375C 003F;
+3762 003F;
+3768 003F;
+376E 003F;
+3774 003F;
+377A 003F;
+3780 003F;
+3785 003F;
+378B 003F;
+3791 003F;
+3797 003F;
+379D 003F;
+37A3 003F;
+37A9 003F;
+37AF 003F;
+37B5 003F;
+37BB 003F;
+37C1 003F;
+37C7 003F;
+37CD 003F;
+37D3 003F;
+37D9 003F;
+37DF 003F;
+37E5 003F;
+37EB 003F;
+37F1 003F;
+37F7 003F;
+37FD 003F;
+3803 003F;
+3809 003F;
+380F 003F;
+3815 003F;
+381B 003F;
+3821 003F;
+3827 003F;
+382D 003F;
+3832 003F;
+3838 003F;
+383E 003F;
+3844 003F;
+384A 003F;
+3850 003F;
+3856 003F;
+385C 003F;
+2F888 0021;
+3867 003F;
+386D 003F;
+3873 003F;
+3879 003F;
+387E 003F;
+3884 003F;
+388A 003F;
+3890 003F;
+3896 003F;
+389C 003F;
+38A2 003F;
+38A8 003F;
+38AE 003F;
+38B4 003F;
+38BA 003F;
+38C0 003F;
+38C6 003F;
+38CB 003F;
+38D1 003F;
+38D7 003F;
+38DD 003F;
+2F89B 0021;
+38E8 003F;
+38EE 003F;
+38F4 003F;
+38FA 003F;
+3900 003F;
+3906 003F;
+390C 003F;
+3912 003F;
+3918 003F;
+391D 003F;
+3923 003F;
+3929 003F;
+392F 003F;
+3935 003F;
+393A 0041;
+3940 003F;
+3946 003F;
+394C 003F;
+3952 003F;
+3958 003F;
+395E 003F;
+3964 003F;
+396A 003F;
+3970 003F;
+3976 003F;
+397C 003F;
+3982 003F;
+3988 003F;
+398E 003F;
+3994 003F;
+399A 003F;
+39A0 003F;
+39A6 003F;
+39AC 003F;
+39B2 003F;
+39B8 003F;
+39BE 003F;
+39C4 003F;
+39CA 003F;
+39D0 003F;
+39D6 003F;
+39DC 003F;
+39E2 003F;
+39E8 003F;
+39EE 003F;
+39F4 003F;
+39FA 003F;
+3A00 003F;
+3A06 003F;
+3A0C 003F;
+3A12 003F;
+3A18 003F;
+3A1E 003F;
+3A24 003F;
+3A2A 003F;
+3A2F 003F;
+3A35 003F;
+3A3B 003F;
+3A41 003F;
+3A47 003F;
+3A4D 003F;
+3A53 003F;
+3A59 003F;
+3A5F 003F;
+3A65 003F;
+3A6B 003F;
+3A70 003F;
+3A76 003F;
+3A7C 003F;
+3A82 003F;
+3A88 003F;
+3A8E 003F;
+3A94 003F;
+3A9A 003F;
+3AA0 003F;
+3AA6 003F;
+3AAC 003F;
+3AB2 003F;
+3AB8 003F;
+3ABE 003F;
+3AC4 003F;
+3ACA 003F;
+3AD0 003F;
+3AD6 003F;
+3ADC 003F;
+3AE2 003F;
+3AE7 003F;
+3AED 003F;
+3AF3 003F;
+3AF9 003F;
+3AFF 003F;
+3B05 003F;
+3B0A 003F;
+3B10 003F;
+3B16 003F;
+3B1B 003F;
+3B21 003F;
+3B27 003F;
+3B2D 003F;
+3B33 003F;
+3B39 003F;
+3B3F 003F;
+3B45 003F;
+3B4A 003F;
+3B50 003F;
+3B56 003F;
+3B5C 003F;
+3B62 003F;
+3B68 003F;
+3B6E 003F;
+3B74 003F;
+3B7A 003F;
+3B80 003F;
+3B86 003F;
+3B8C 003F;
+3B92 003F;
+3B98 003F;
+3B9D 0061;
+3BA2 003F;
+3BA8 003F;
+3BAE 003F;
+3BB4 003F;
+3BBA 003F;
+3BC0 003F;
+3BC6 003F;
+3BCC 003F;
+3BD2 003F;
+3BD8 003F;
+3BDE 003F;
+3BE4 003F;
+3BEA 003F;
+3BF0 003F;
+3BF6 003F;
+3BFC 003F;
+3C02 003F;
+3C08 003F;
+3C0E 003F;
+3C14 003F;
+3C19 003F;
+3C1F 003F;
+3C25 003F;
+3C2B 003F;
+3C31 003F;
+3C37 003F;
+3C3D 003F;
+3C43 003F;
+3C49 003F;
+3C4E 0041;
+3C54 003F;
+3C5A 003F;
+3C60 003F;
+3C66 003F;
+3C6C 003F;
+3C72 003F;
+3C78 003F;
+3C7E 003F;
+3C84 003F;
+3C8A 003F;
+3C90 003F;
+3C96 003F;
+3C9C 003F;
+3CA2 003F;
+3CA8 003F;
+3CAE 003F;
+3CB4 003F;
+3CBA 003F;
+3CC0 003F;
+3CC6 003F;
+3CCC 003F;
+3CD2 003F;
+3CD8 003F;
+3CDE 003F;
+3CE4 003F;
+3CEA 003F;
+3CF0 003F;
+3CF6 003F;
+3CFC 003F;
+3D02 003F;
+3D08 003F;
+3D0E 003F;
+3D14 003F;
+3D1A 003F;
+3D20 003F;
+3D26 003F;
+3D2C 003F;
+3D32 003F;
+3D37 003F;
+3D3D 003F;
+3D43 003F;
+3D49 003F;
+3D4F 003F;
+3D55 003F;
+3D5B 003F;
+3D61 003F;
+3D67 003F;
+3D6D 003F;
+3D73 003F;
+3D79 003F;
+3D7F 003F;
+3D85 003F;
+3D8B 003F;
+3D91 003F;
+3D96 0041;
+3D9C 003F;
+3DA2 003F;
+3DA8 003F;
+3DAE 003F;
+3DB4 003F;
+3DBA 003F;
+3DC0 003F;
+3DC6 003F;
+3DCC 003F;
+3DD2 003F;
+3DD8 003F;
+3DDE 003F;
+3DE4 003F;
+3DEA 003F;
+3DF0 003F;
+3DF6 003F;
+3DFC 003F;
+3E02 003F;
+3E08 003F;
+3E0E 003F;
+3E14 003F;
+3E1A 003F;
+3E20 003F;
+3E26 003F;
+3E2C 003F;
+3E32 003F;
+3E38 003F;
+3E3E 003F;
+3E44 003F;
+3E4A 003F;
+3E50 003F;
+3E56 003F;
+3E5C 003F;
+3E62 003F;
+3E68 003F;
+3E6E 003F;
+3E74 003F;
+3E7A 003F;
+3E80 003F;
+3E86 003F;
+3E8C 003F;
+3E92 003F;
+3E98 003F;
+3E9E 003F;
+3EA4 003F;
+3EAA 003F;
+3EAF 003F;
+3EB5 003F;
+3EB9 003F;
+3EBF 003F;
+3EC5 003F;
+3ECB 003F;
+3ED1 003F;
+3ED7 003F;
+3EDD 003F;
+3EE3 003F;
+3EE9 003F;
+3EEF 003F;
+3EF5 003F;
+3EFB 003F;
+3F01 003F;
+3F07 003F;
+3F0D 003F;
+3F13 003F;
+3F19 003F;
+3F1E 003F;
+3F24 003F;
+3F2A 003F;
+3F30 003F;
+3F36 003F;
+3F3C 003F;
+3F42 003F;
+3F48 003F;
+3F4E 003F;
+3F54 003F;
+3F5A 003F;
+3F60 003F;
+3F66 003F;
+3F6C 003F;
+3F72 003F;
+3F78 003F;
+3F7E 003F;
+3F84 003F;
+3F8A 003F;
+3F90 003F;
+3F96 003F;
+3F9C 003F;
+3FA2 003F;
+3FA8 003F;
+3FAE 003F;
+3FB4 003F;
+3FBA 003F;
+3FC0 003F;
+3FC6 003F;
+3FCC 003F;
+3FD2 003F;
+3FD8 003F;
+3FDE 003F;
+3FE4 003F;
+3FEA 003F;
+3FF0 003F;
+3FF6 003F;
+2F93E 0021;
+4001 003F;
+4007 003F;
+400C 003F;
+4012 003F;
+FAD3 0021;
+401D 003F;
+4023 003F;
+4029 003F;
+402F 003F;
+4035 003F;
+2F949 0041;
+403F 003F;
+4045 003F;
+404A 003F;
+4050 003F;
+4056 003F;
+405C 003F;
+4062 003F;
+4068 003F;
+406E 003F;
+4074 003F;
+407A 003F;
+4080 003F;
+4086 003F;
+408C 003F;
+4092 003F;
+4097 003F;
+409D 003F;
+40A3 003F;
+40A9 003F;
+40AF 003F;
+40B5 003F;
+40BB 003F;
+40C1 003F;
+40C7 003F;
+40CD 003F;
+40D3 003F;
+40D9 003F;
+40DF 003F;
+40E4 003F;
+40EA 003F;
+40F0 003F;
+40F6 003F;
+40FC 003F;
+4102 003F;
+4108 003F;
+410E 003F;
+4114 003F;
+411A 003F;
+4120 003F;
+4126 003F;
+412C 003F;
+4131 003F;
+4137 003F;
+413D 003F;
+4143 003F;
+4149 003F;
+414F 003F;
+4155 003F;
+415B 003F;
+4161 003F;
+4167 003F;
+416D 003F;
+4173 003F;
+4179 003F;
+417F 003F;
+4185 003F;
+418B 003F;
+4191 003F;
+4197 003F;
+419D 003F;
+41A3 003F;
+41A9 003F;
+41AF 003F;
+41B5 003F;
+41BB 003F;
+41C1 003F;
+41C7 003F;
+41CD 003F;
+41D3 003F;
+41D9 003F;
+41DF 003F;
+41E5 003F;
+41EB 003F;
+41F1 003F;
+41F7 003F;
+41FD 003F;
+4202 0041;
+4208 003F;
+420E 003F;
+4214 003F;
+421A 003F;
+4220 003F;
+4226 003F;
+422B 003F;
+4231 003F;
+4237 003F;
+423D 003F;
+4243 003F;
+4249 003F;
+424F 003F;
+4255 003F;
+425B 003F;
+4261 003F;
+4267 003F;
+426D 003F;
+4273 003F;
+4279 003F;
+427F 003F;
+4285 003F;
+428B 003F;
+4291 003F;
+4297 003F;
+429D 003F;
+42A2 003F;
+42A8 003F;
+42AE 003F;
+42B4 003F;
+42BA 003F;
+42C0 003F;
+42C6 003F;
+42CC 003F;
+42D2 003F;
+42D8 003F;
+42DE 003F;
+42E4 003F;
+42EA 003F;
+42F0 003F;
+42F6 003F;
+42FC 003F;
+4301 0041;
+4307 003F;
+430D 003F;
+4313 003F;
+4319 003F;
+431F 003F;
+4325 003F;
+432B 003F;
+4331 003F;
+4336 003F;
+433C 003F;
+4342 003F;
+4348 003F;
+434E 003F;
+4354 003F;
+4359 0041;
+435F 003F;
+4365 003F;
+436B 003F;
+4371 003F;
+4377 003F;
+437D 003F;
+4383 003F;
+4389 003F;
+438F 003F;
+4395 003F;
+439B 003F;
+43A1 003F;
+43A7 003F;
+43AD 003F;
+43B3 003F;
+43B9 003F;
+43BF 003F;
+43C5 003F;
+43CB 003F;
+43D1 003F;
+43D6 003F;
+43DB 003F;
+43E1 003F;
+43E7 003F;
+43ED 003F;
+43F3 003F;
+43F9 003F;
+43FF 003F;
+4405 003F;
+2F984 0021;
+4410 003F;
+4416 003F;
+441C 003F;
+4422 003F;
+4428 003F;
+442E 003F;
+4434 003F;
+443A 003F;
+4440 003F;
+4446 003F;
+444C 003F;
+4452 003F;
+4458 003F;
+445E 003F;
+4464 003F;
+446A 003F;
+446F 003F;
+4475 003F;
+447B 003F;
+4481 003F;
+4487 003F;
+448D 003F;
+4493 003F;
+4499 003F;
+449F 003F;
+44A5 003F;
+44AB 003F;
+44B1 003F;
+44B7 003F;
+44BD 003F;
+44C3 003F;
+44C9 003F;
+44CF 003F;
+44D5 003F;
+44DB 003F;
+44E1 003F;
+44E7 003F;
+44ED 003F;
+44F3 003F;
+44F9 003F;
+44FF 003F;
+4505 003F;
+450B 003F;
+4511 003F;
+4517 003F;
+451D 003F;
+4523 003F;
+4529 003F;
+452E 003F;
+4534 003F;
+453A 003F;
+4540 003F;
+4546 003F;
+454C 003F;
+4552 003F;
+4558 003F;
+455D 0041;
+4562 003F;
+4568 003F;
+456D 003F;
+4573 003F;
+4579 003F;
+457F 003F;
+4585 003F;
+458B 003F;
+4591 003F;
+4597 003F;
+459D 003F;
+45A3 003F;
+45A9 003F;
+45AF 003F;
+45B5 003F;
+45BB 003F;
+45C1 003F;
+45C7 003F;
+45CD 003F;
+45D3 003F;
+45D8 003F;
+45DE 003F;
+45E4 003F;
+45EA 003F;
+45F0 003F;
+45F6 003F;
+45FB 003F;
+4601 003F;
+4607 003F;
+460D 003F;
+4613 003F;
+4619 003F;
+461F 003F;
+4625 003F;
+462B 003F;
+4631 003F;
+4636 003F;
+463C 003F;
+4642 003F;
+4648 003F;
+464E 003F;
+4654 003F;
+465A 003F;
+4660 003F;
+4666 003F;
+466C 003F;
+4672 003F;
+4678 003F;
+467E 003F;
+4684 003F;
+468A 003F;
+4690 003F;
+4696 003F;
+469C 003F;
+46A2 003F;
+46A8 003F;
+46AE 003F;
+46B4 003F;
+46BA 003F;
+46BF 003F;
+46C5 003F;
+46CA 003F;
+46D0 003F;
+46D6 003F;
+46DC 003F;
+46E2 003F;
+46E8 003F;
+46EE 003F;
+46F4 003F;
+46FA 003F;
+4700 003F;
+4706 003F;
+470C 003F;
+4712 003F;
+4718 003F;
+471E 003F;
+4724 003F;
+472A 003F;
+4730 003F;
+4736 003F;
+473C 003F;
+4742 003F;
+4748 003F;
+474E 003F;
+4754 003F;
+475A 003F;
+4760 003F;
+4766 003F;
+476C 003F;
+4772 003F;
+4778 003F;
+477E 003F;
+4784 003F;
+478A 003F;
+4790 003F;
+4796 003F;
+479C 003F;
+47A2 003F;
+47A8 003F;
+47AE 003F;
+47B4 003F;
+47BA 003F;
+47C0 003F;
+47C6 003F;
+47CC 003F;
+47D2 003F;
+47D8 003F;
+47DE 003F;
+47E4 003F;
+47EA 003F;
+47F0 003F;
+47F6 003F;
+47FC 003F;
+4802 003F;
+4808 003F;
+480E 003F;
+4814 003F;
+481A 003F;
+4820 003F;
+4826 003F;
+482C 003F;
+4832 003F;
+4838 003F;
+483E 003F;
+4844 003F;
+484A 003F;
+4850 003F;
+4856 003F;
+485C 003F;
+4862 003F;
+4868 003F;
+486E 003F;
+4874 003F;
+487A 003F;
+4880 003F;
+4886 003F;
+488C 003F;
+4892 003F;
+4898 003F;
+489E 003F;
+48A4 003F;
+48AA 003F;
+48B0 003F;
+48B6 003F;
+48BC 003F;
+48C2 003F;
+48C8 003F;
+48CE 003F;
+48D4 003F;
+48DA 003F;
+48E0 003F;
+48E6 003F;
+48EC 003F;
+48F2 003F;
+48F8 003F;
+48FE 003F;
+4904 003F;
+490A 003F;
+4910 003F;
+4916 003F;
+491C 003F;
+4922 003F;
+4928 003F;
+492E 003F;
+4934 003F;
+493A 003F;
+4940 003F;
+4946 003F;
+494C 003F;
+4952 003F;
+4958 003F;
+495E 003F;
+4964 003F;
+496A 003F;
+4970 003F;
+4976 003F;
+497C 003F;
+4982 003F;
+4988 003F;
+498E 003F;
+4994 003F;
+4999 003F;
+499F 003F;
+49A5 003F;
+49AB 003F;
+49B1 003F;
+49B7 003F;
+49BD 003F;
+49C3 003F;
+49C9 003F;
+49CF 003F;
+49D5 003F;
+49DB 003F;
+49E1 003F;
+49E6 0041;
+49EC 003F;
+49F2 003F;
+49F8 003F;
+49FE 003F;
+4A04 003F;
+4A0A 003F;
+4A10 003F;
+4A16 003F;
+4A1C 003F;
+4A22 003F;
+4A28 003F;
+4A2E 003F;
+4A34 003F;
+4A3A 003F;
+4A40 003F;
+4A46 003F;
+4A4C 003F;
+4A52 003F;
+4A58 003F;
+4A5E 003F;
+4A64 003F;
+4A6A 003F;
+4A6F 003F;
+4A75 003F;
+4A7A 003F;
+4A80 003F;
+4A86 003F;
+4A8C 003F;
+4A92 003F;
+4A98 003F;
+4A9E 003F;
+4AA4 003F;
+4AAA 003F;
+4AB0 003F;
+4AB5 003F;
+4ABB 003F;
+4AC1 003F;
+4AC7 003F;
+4ACD 003F;
+4AD3 003F;
+4AD9 003F;
+4ADF 003F;
+4AE5 003F;
+4AEB 003F;
+4AF1 003F;
+4AF7 003F;
+4AFD 003F;
+4B03 003F;
+4B09 003F;
+4B0F 003F;
+4B15 003F;
+4B1B 003F;
+4B21 003F;
+4B27 003F;
+4B2D 003F;
+2FA03 0021;
+4B38 003F;
+4B3E 003F;
+4B44 003F;
+4B4A 003F;
+4B50 003F;
+4B56 003F;
+4B5C 003F;
+4B62 003F;
+4B68 003F;
+4B6E 003F;
+4B74 003F;
+4B7A 003F;
+4B80 003F;
+4B86 003F;
+4B8C 003F;
+4B92 003F;
+4B98 003F;
+4B9E 003F;
+4BA4 003F;
+4BAA 003F;
+4BB0 003F;
+4BB6 003F;
+4BBC 003F;
+4BC2 003F;
+4BC8 003F;
+2FA08 0021;
+4BD3 003F;
+4BD9 003F;
+4BDF 003F;
+4BE5 003F;
+4BEB 003F;
+4BF1 003F;
+4BF7 003F;
+4BFD 003F;
+4C03 003F;
+4C09 003F;
+4C0F 003F;
+4C15 003F;
+4C1B 003F;
+4C21 003F;
+4C27 003F;
+4C2D 003F;
+4C33 003F;
+4C39 003F;
+4C3F 003F;
+4C45 003F;
+4C4B 003F;
+4C51 003F;
+4C57 003F;
+4C5D 003F;
+4C63 003F;
+4C69 003F;
+4C6F 003F;
+4C75 003F;
+4C7B 003F;
+4C81 003F;
+4C87 003F;
+4C8D 003F;
+4C93 003F;
+4C99 003F;
+4C9F 003F;
+4CA5 003F;
+4CAB 003F;
+4CB1 003F;
+4CB7 003F;
+4CBD 003F;
+4CC3 003F;
+4CC9 003F;
+4CCE 0041;
+4CD4 003F;
+4CDA 003F;
+4CE0 003F;
+4CE6 003F;
+4CEC 003F;
+4CF1 003F;
+4CF7 003F;
+4CFC 003F;
+4D02 003F;
+4D08 003F;
+4D0E 003F;
+4D14 003F;
+4D1A 003F;
+4D20 003F;
+4D26 003F;
+4D2C 003F;
+4D32 003F;
+4D38 003F;
+4D3E 003F;
+4D44 003F;
+4D4A 003F;
+4D50 003F;
+2FA16 0021;
+4D5B 003F;
+4D61 003F;
+4D67 003F;
+4D6D 003F;
+4D73 003F;
+4D79 003F;
+4D7F 003F;
+4D85 003F;
+4D8B 003F;
+4D91 003F;
+4D97 003F;
+4D9D 003F;
+4DA3 003F;
+4DA9 003F;
+4DAF 003F;
+4DB5 003F;
+20005 003F;
+2F9D9 003F;
+2F861 003F;
+2F889 003F;
+FACF 003F;
+2F989 003F;
+2F8F0 003F;
+2F910 003F;
+2F927 003F;
+2F942 003F;
+2F952 003F;
+2F961 003F;
+2F973 003F;
+2F987 003F;
+2F9AD 003F;
+2F9CC 003F;
+2F9E5 003F;
+2F9FB 003F;
+2FA13 003F;
+2A6D3 003F;
+E001 003F;
+F8FB 003F;
+C0000 003F;
+E0005 003F;
+F0005 003F;
+F00FD 003F;
+FFF05 003F;
+FFFFD 003F;
+100005 003F;
+1000FD 003F;
+10FF05 003F;
+10FFFD 003F;
diff --git a/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_STUB.txt b/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_STUB.txt
new file mode 100644
index 0000000..6dfe945
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_STUB.txt
@@ -0,0 +1,4103 @@
+2006 0021;
+FF40 0021;
+02D8 0021;
+1FBF 0334 0300;
+1FFE 0342 0334;
+1FC0 003F;
+FE31 0021;
+055D 003F;
+003B 003F;
+0706 003F;
+0001 0021;
+0083 0021;
+0489 0021;
+05AE 0021;
+06E7 0021;
+2060 0021;
+FE07 0021;
+1D174 0021;
+1FFFF 0021;
+E0024 0021;
+E0042 0021;
+E0060 0021;
+E007E 0021;
+E011C 0021;
+E013A 0021;
+E0158 0021;
+E0176 0021;
+E0194 0021;
+E01B2 0021;
+E01D0 0021;
+E01EE 0021;
+0006 003F;
+0089 003F;
+0595 003F;
+0600 003F;
+06ED 003F;
+206B 003F;
+FE0C 003F;
+1D179 003F;
+4FFFE 003F;
+E0029 003F;
+E0047 003F;
+E0065 003F;
+E0103 003F;
+E0121 003F;
+E013F 003F;
+E015D 003F;
+E017B 003F;
+E0199 003F;
+E01B7 003F;
+E01D5 003F;
+10FFFF 003F;
+203D 003F;
+1809 003F;
+17D4 003F;
+205B 003F;
+201A 003F;
+207D 0021;
+FE48 0021;
+169B 003F;
+298A 003F;
+2E02 003F;
+FE40 003F;
+FE3B 0021;
+3019 003F;
+FF0A 003F;
+FE5F 0021;
+2043 003F;
+2054 003F;
+2E12 003F;
+070B 003F;
+0F0A 003F;
+104E 003F;
+0374 003F;
+02CE 003F;
+02EA 003F;
+02FA 003F;
+1399 003F;
+A70E 003F;
+09FA 003F;
+0F02 003F;
+0F3E 003F;
+0FCC 003F;
+19ED 003F;
+19FC 003F;
+212E 003F;
+2192 003F;
+219D 003F;
+21AC 003F;
+21BC 003F;
+21CB 003F;
+21D7 003F;
+21E6 003F;
+21F5 003F;
+1D7C3 0021;
+2209 0334;
+FB29 0021;
+2260 0021;
+FF5C 003F;
+2219 003F;
+2226 003F;
+2234 003F;
+2242 003F;
+226D 0021;
+225B 003F;
+2266 003F;
+2278 003F;
+22E1 003F;
+228A 003F;
+2295 003F;
+22AC 003F;
+22AF 003F;
+22B6 003F;
+22C5 003F;
+22D4 003F;
+22E7 003F;
+22FA 003F;
+2309 003F;
+2318 003F;
+2327 003F;
+2338 003F;
+2347 003F;
+2356 003F;
+2365 003F;
+2374 003F;
+2383 003F;
+2392 003F;
+23A1 003F;
+23B0 003F;
+23BF 003F;
+23CE 003F;
+2401 003F;
+2410 003F;
+241F 003F;
+2447 003F;
+250A 003F;
+2519 003F;
+2528 003F;
+2537 003F;
+2546 003F;
+2555 003F;
+2564 003F;
+2573 003F;
+2582 003F;
+2591 003F;
+FFED 0021;
+25AE 003F;
+25BD 003F;
+FFEE 003F;
+25DA 003F;
+25E9 003F;
+25F8 003F;
+2607 003F;
+2616 003F;
+2625 003F;
+263C 003F;
+264B 003F;
+265A 003F;
+2669 003F;
+267B 003F;
+2690 003F;
+26A2 003F;
+26B1 003F;
+2712 003F;
+2721 003F;
+2731 003F;
+2740 003F;
+2751 003F;
+2766 003F;
+2775 003F;
+27A5 003F;
+27B5 003F;
+27C5 003F;
+27DD 003F;
+27F0 003F;
+27FF 003F;
+290E 003F;
+291D 003F;
+292C 003F;
+293B 003F;
+294A 003F;
+2959 003F;
+2968 003F;
+2977 003F;
+299C 003F;
+29AB 003F;
+29BA 003F;
+29C9 003F;
+29D8 003F;
+29E7 003F;
+29F6 003F;
+2A07 003F;
+2A17 003F;
+2A26 003F;
+2A35 003F;
+2A44 003F;
+2A53 003F;
+2A62 003F;
+2A71 003F;
+2A83 003F;
+2A92 003F;
+2AA1 003F;
+2AB0 003F;
+2ABF 003F;
+2ACE 003F;
+2ADD 0021;
+2AEB 003F;
+2AFA 003F;
+2B09 003F;
+2CE9 003F;
+280D 003F;
+281C 003F;
+282B 003F;
+283A 003F;
+2849 003F;
+2858 003F;
+2867 003F;
+2876 003F;
+2885 003F;
+2894 003F;
+28A3 003F;
+28B2 003F;
+28C1 003F;
+28D0 003F;
+28DF 003F;
+28EE 003F;
+28FD 003F;
+2636 003F;
+4DCD 003F;
+4DDC 003F;
+4DEB 003F;
+4DFA 003F;
+1D309 003F;
+1D318 003F;
+1D327 003F;
+1D336 003F;
+1D345 003F;
+1D354 003F;
+A49C 003F;
+A4AB 003F;
+A4BA 003F;
+10139 003F;
+10181 003F;
+1D006 003F;
+1D015 003F;
+1D024 003F;
+1D033 003F;
+1D042 003F;
+1D051 003F;
+1D060 003F;
+1D06F 003F;
+1D07E 003F;
+1D08D 003F;
+1D09C 003F;
+1D0AB 003F;
+1D0BA 003F;
+1D0C9 003F;
+1D0D8 003F;
+1D0E7 003F;
+1D100 003F;
+1D10F 003F;
+1D11E 003F;
+1D12D 003F;
+1D13C 003F;
+1D14B 003F;
+1D158 0334 1D165;
+1D158 003F;
+1D18D 003F;
+1D19C 003F;
+1D1AF 003F;
+1D1B9 0021;
+1D1C2 003F;
+1D1D1 003F;
+1D202 003F;
+1D211 003F;
+1D220 003F;
+1D22F 003F;
+1D23E 003F;
+2FFA 003F;
+31CD 003F;
+FFFD 003F;
+137B 003F;
+10116 003F;
+10125 003F;
+10140 003F;
+10153 003F;
+1016A 003F;
+103D4 003F;
+0302 003F;
+030D 0021;
+031E 0021;
+032F 0021;
+0334 05A7;
+0334 06E4;
+0334 1D17F;
+059D 0334;
+06D8 0334;
+1D167 0334;
+1D244 0334;
+0334 0308;
+0334 0311;
+0334 0322;
+0334 0339;
+0334 034D;
+0334 035D;
+0334 0486;
+05BC 0334;
+0657 0334;
+0735 0334;
+0744 0334;
+0B3C 0334;
+1037 0334;
+20D1 0334;
+0339 0021;
+034D 0021;
+035D 0021;
+0486 0021;
+05BC 0021;
+FE78 0021;
+FC63 0021;
+065E 0021;
+073C 0021;
+093C 0021;
+0A03 0021;
+0CBC 0021;
+0E4E 003F;
+0F7E 003F;
+17CF 003F;
+FF9E 003F;
+20DA 003F;
+20E8 0021;
+3005 0021;
+3035 0021;
+30FD 0334 3099;
+FE69 0021;
+FFE5 0062;
+0E3F 0062;
+20A4 0062;
+20AA 0062;
+20B0 0062;
+1D7CE 0021;
+0AE6 0021;
+1810 0021;
+06F0 0061;
+0F20 0061;
+0966 0062;
+2474 0021;
+0661 0021;
+19D1 0021;
+10320 0021;
+24FE 0041;
+246A 0021;
+3363 0062;
+33EB 0062;
+2153 0041;
+246D 0061;
+2155 003F;
+246F 0021;
+3368 0062;
+3369 0062;
+33F1 0062;
+33F2 0062;
+24F5 0041;
+0BE7 0061;
+10107 0061;
+00B9 0062;
+10158 0062;
+1D7DA 0021;
+104A2 003F;
+0F22 003F;
+2487 003F;
+3251 0041;
+2154 003F;
+3370 0041;
+3257 0041;
+FF12 0041;
+0662 0041;
+19D2 0041;
+103D2 0041;
+0C68 0062;
+32C1 0062;
+24F7 003F;
+0C69 0021;
+10A42 0021;
+325D 0041;
+32B2 0041;
+1D7D1 0041;
+09E9 0041;
+1043 0041;
+06F3 0062;
+33E2 0062;
+24F8 0021;
+0AEA 003F;
+1814 003F;
+32B9 0041;
+32BE 0041;
+2074 0061;
+0D6A 0061;
+2477 0062;
+0E54 0062;
+2478 0021;
+06F5 0021;
+0ED5 0021;
+32BF 0021;
+1D7E7 0041;
+0A6B 0041;
+17F5 0041;
+277A 0062;
+10143 0062;
+1D7DE 0021;
+104A6 003F;
+0F2F 003F;
+1D7FC 0041;
+0AEC 0041;
+1816 0041;
+0BEC 0062;
+335E 0062;
+2077 003F;
+194D 003F;
+FF17 0061;
+0667 0061;
+0E57 0061;
+24FB 0062;
+1010D 0062;
+1D7E0 003F;
+0A6E 0021;
+17F8 0021;
+2791 0061;
+0C6E 0061;
+0038 0062;
+19D8 0062;
+247C 0021;
+06F9 0021;
+0ED9 0021;
+1D7FF 0061;
+09EF 0061;
+17E9 0061;
+096F 0062;
+32C8 0062;
+1680 0061;
+1FCE 0061;
+FE32 0061;
+037E 0061;
+16ED 0061;
+2024 0061;
+1360 0061;
+201C 0061;
+FF5B 0061;
+2990 0061;
+FE41 0061;
+00B6 0061;
+066A 0061;
+2E01 0061;
+0DF4 0061;
+166D 0061;
+02D6 0061;
+1390 0061;
+A714 0061;
+0F1A 0061;
+19E4 0061;
+2114 0061;
+2195 0061;
+21B6 0061;
+21D4 0061;
+21F2 0061;
+1D76F 0061;
+207C 0061;
+221C 0061;
+2239 0061;
+2256 0061;
+2277 0061;
+22E3 0061;
+22B0 0061;
+22CA 0061;
+22F0 0061;
+230E 0061;
+232E 0061;
+234C 0061;
+236A 0061;
+2388 0061;
+23A6 0061;
+23C4 0061;
+2406 0061;
+2424 0061;
+250F 0061;
+252D 0061;
+254B 0061;
+2569 0061;
+2587 0061;
+25A4 0061;
+25C2 0061;
+25DF 0061;
+25FD 0061;
+261B 0061;
+2641 0061;
+265F 0061;
+2680 0061;
+26A7 0061;
+2717 0061;
+2736 0061;
+275A 0061;
+279B 0061;
+27BA 0061;
+27E2 0061;
+2904 0061;
+2922 0061;
+2940 0061;
+295E 0061;
+297C 0061;
+29B0 0061;
+29CE 0061;
+29EC 0061;
+2A0D 0061;
+2A2B 0061;
+2A49 0061;
+2A67 0061;
+2A88 0061;
+2AA6 0061;
+2AC4 0061;
+2AE2 0061;
+2B00 0061;
+2804 0061;
+2822 0061;
+2840 0061;
+285E 0061;
+287C 0061;
+289A 0061;
+28B8 0061;
+28D6 0061;
+28F4 0061;
+4DC4 0061;
+4DE2 0061;
+1D300 0061;
+1D31E 0061;
+1D33C 0061;
+A493 0061;
+A4B1 0061;
+1013F 0061;
+1D00C 0061;
+1D02A 0061;
+1D048 0061;
+1D066 0061;
+1D084 0061;
+1D0A2 0061;
+1D0C0 0061;
+1D0DE 0061;
+1D106 0061;
+1D124 0061;
+1D142 0061;
+1D159 0061;
+1D1A0 0061;
+1D1C2 0061;
+1D202 0061;
+1D220 0061;
+1D23E 0061;
+31CD 0061;
+137B 0061;
+10125 0061;
+10153 0061;
+103D4 0061;
+001D 0061;
+009B 0061;
+05A7 0061;
+06DE 0061;
+200E 0061;
+FE00 0061;
+1D16D 0061;
+1D1AB 0061;
+DFFFE 0061;
+E003B 0061;
+E0059 0061;
+E0077 0061;
+E0115 0061;
+E0133 0061;
+E0151 0061;
+E016F 0061;
+E018D 0061;
+E01AB 0061;
+E01C9 0061;
+E01E7 0061;
+1D5EE 0021;
+2001 0041;
+FE4C 0041;
+309B 0041;
+060C 0041;
+0707 0041;
+055E 0041;
+0387 0041;
+10102 0041;
+208E 0041;
+2985 0041;
+2E1C 0041;
+FE3A 0041;
+FE68 0041;
+2036 0041;
+05BE 0041;
+0F10 0041;
+02C7 0041;
+02F3 0041;
+A707 0041;
+0BFA 0041;
+0FC4 0041;
+19F5 0041;
+214C 0041;
+21A8 0041;
+21C7 0041;
+21E5 0041;
+1D6DB 0041;
+FB29 0041;
+FF5E 0041;
+222C 0041;
+224A 0041;
+2266 0041;
+2288 0041;
+22AC 0041;
+22BD 0041;
+22DB 0041;
+2301 0041;
+231F 0041;
+233F 0041;
+235D 0041;
+237B 0041;
+2399 0041;
+23B7 0041;
+23D5 0041;
+2417 0041;
+FFE8 0041;
+2520 0041;
+253E 0041;
+255C 0041;
+257A 0041;
+2598 0041;
+25B5 0041;
+25D2 0041;
+25F0 0041;
+260E 0041;
+262C 0041;
+2652 0041;
+2673 0041;
+2697 0041;
+2708 0041;
+2729 0041;
+2747 0041;
+276D 0041;
+27AC 0041;
+27D5 0041;
+27F7 0041;
+2915 0041;
+2933 0041;
+2951 0041;
+296F 0041;
+29A3 0041;
+29C1 0041;
+29DF 0041;
+29FF 0041;
+2A1E 0041;
+2A3C 0041;
+2A5A 0041;
+2A7B 0041;
+2A99 0041;
+2AB7 0041;
+2AD5 0041;
+2AF3 0041;
+2B11 0041;
+2815 0041;
+2833 0041;
+2851 0041;
+286F 0041;
+288D 0041;
+28AB 0041;
+28C9 0041;
+28E7 0041;
+268F 0041;
+4DD5 0041;
+4DF3 0041;
+1D311 0041;
+1D32F 0041;
+1D34D 0041;
+A4A4 0041;
+A4C2 0041;
+10189 0041;
+1D01D 0041;
+1D03B 0041;
+1D059 0041;
+1D077 0041;
+1D095 0041;
+1D0B3 0041;
+1D0D1 0041;
+1D0EF 0041;
+1D117 0041;
+1D135 0041;
+1D153 0041;
+1D193 0041;
+1D1B5 0041;
+1D1D3 0041;
+1D213 0041;
+1D231 0041;
+31C0 0041;
+09F9 0041;
+10118 0041;
+10144 0041;
+1016C 0041;
+0010 0041;
+008E 0041;
+059A 0041;
+0611 0041;
+0F37 0041;
+D800 0041;
+FE23 0041;
+1D17E 0041;
+6FFFF 0041;
+E002E 0041;
+E004C 0041;
+E006A 0041;
+E0108 0041;
+E0126 0041;
+E0144 0041;
+E0162 0041;
+E0180 0041;
+E019E 0041;
+E01BC 0041;
+E01DA 0041;
+1D400 0021;
+00AA 003F;
+1EB3 0021;
+00C5 0021;
+0104 0021;
+1E01 0021;
+0041 0306 0334 0301;
+00E2 0334;
+00E2 0309 0334;
+0041 0308 0334;
+0226 0334 0304;
+0202 0334;
+0332 0041;
+030B 0041;
+0315 0041;
+0324 0041;
+0335 0041;
+034A 0041;
+035A 0041;
+0483 0041;
+05BB 0041;
+FE76 0041;
+FC5F 0041;
+065B 0041;
+0739 0041;
+0748 0041;
+0A3C 0041;
+0C01 0041;
+10A39 0041;
+0ECD 0041;
+17CD 0041;
+302F 0041;
+20DA 0041;
+20E9 0041;
+1D4EA 0041;
+1D468 0041;
+0103 0041;
+1EA6 0041;
+01DE 0041;
+0203 0041;
+1D586 0062;
+00C0 0062;
+01DF 0062;
+2100 0062;
+00E6 0041;
+2101 0021;
+1D01 0021;
+0251 0041;
+2000 0062;
+FE4B 0062;
+1FC0 0062;
+055D 0062;
+0706 0062;
+00BF 0062;
+00B7 0062;
+10101 0062;
+207E 0062;
+2984 0062;
+2E0D 0062;
+3015 0062;
+005C 0062;
+2037 0062;
+055F 0062;
+0F0F 0062;
+02C6 0062;
+02F2 0062;
+A706 0062;
+0BF8 0062;
+0FC3 0062;
+19F4 0062;
+214A 0062;
+21A7 0062;
+21C6 0062;
+21E4 0062;
+2202 0062;
+208A 0062;
+007E 0062;
+222D 0062;
+2249 0062;
+2271 0062;
+2286 0062;
+22A2 0062;
+22BC 0062;
+22DA 0062;
+2300 0062;
+231E 0062;
+233E 0062;
+235C 0062;
+237A 0062;
+2398 0062;
+23B6 0062;
+23D4 0062;
+2416 0062;
+2502 0062;
+251F 0062;
+253D 0062;
+255B 0062;
+2579 0062;
+2597 0062;
+25B4 0062;
+25D1 0062;
+25EF 0062;
+260D 0062;
+262B 0062;
+2651 0062;
+2672 0062;
+2696 0062;
+2707 0062;
+2727 0062;
+2746 0062;
+276C 0062;
+27AB 0062;
+27D4 0062;
+27F6 0062;
+2914 0062;
+2932 0062;
+2950 0062;
+296E 0062;
+29A2 0062;
+29C0 0062;
+29DE 0062;
+29FE 0062;
+2A1D 0062;
+2A3B 0062;
+2A59 0062;
+2A7A 0062;
+2A98 0062;
+2AB6 0062;
+2AD4 0062;
+2AF2 0062;
+2B10 0062;
+2814 0062;
+2832 0062;
+2850 0062;
+286E 0062;
+288C 0062;
+28AA 0062;
+28C8 0062;
+28E6 0062;
+268E 0062;
+4DD4 0062;
+4DF2 0062;
+1D310 0062;
+1D32E 0062;
+1D34C 0062;
+A4A3 0062;
+A4C1 0062;
+10188 0062;
+1D01C 0062;
+1D03A 0062;
+1D058 0062;
+1D076 0062;
+1D094 0062;
+1D0B2 0062;
+1D0D0 0062;
+1D0EE 0062;
+1D116 0062;
+1D134 0062;
+1D152 0062;
+1D192 0062;
+1D1B4 0062;
+1D1D2 0062;
+1D212 0062;
+1D230 0062;
+2FFB 0062;
+09F8 0062;
+10117 0062;
+10141 0062;
+1016B 0062;
+000F 0062;
+008D 0062;
+0599 0062;
+0610 0062;
+0F35 0062;
+206F 0062;
+FE21 0062;
+1D17D 0062;
+6FFFE 0062;
+E002D 0062;
+E004B 0062;
+E0069 0062;
+E0107 0062;
+E0125 0062;
+E0143 0062;
+E0161 0062;
+E017F 0062;
+E019D 0062;
+E01BB 0062;
+E01D9 0062;
+FF42 003F;
+24D1 003F;
+1D671 003F;
+1E04 0334;
+0309 0062;
+032E 0062;
+0354 0062;
+05B5 0062;
+FCF3 0062;
+0733 0062;
+0953 0062;
+0D83 0062;
+17C7 0062;
+20D4 0062;
+1D41B 0061;
+FF22 0061;
+1D47 0061;
+1D553 0062;
+1E07 0062;
+1D6C 0041;
+FF43 003F;
+1D624 003F;
+1D46A 003F;
+00E7 003F;
+0043 0307 0334;
+1D450 0061;
+FF23 0041;
+1D672 0041;
+3388 003F;
+1D436 0062;
+33C5 003F;
+33C7 0061;
+0187 0061;
+1D521 0021;
+2145 0021;
+1D48 0021;
+010F 0334;
+1E0F 0334;
+1D4B9 0061;
+216E 0061;
+24B9 0061;
+1E0E 0061;
+1D589 0062;
+010E 0062;
+3378 003F;
+01F2 0061;
+1D05 0041;
+018A 003F;
+FF45 003F;
+1D626 003F;
+1D5A4 003F;
+1EBF 003F;
+0116 003F;
+0205 003F;
+0045 0341 0334;
+0065 0302 0334 0300;
+0065 0334 0308;
+1E1C 0334;
+0065 0334 0309;
+00CA 0334 0323;
+1D556 0061;
+1D46C 0061;
+1D31 0041;
+1EC3 0041;
+0118 0041;
+1EC7 0041;
+0045 0062;
+1EC0 0062;
+0206 0062;
+01DD 003F;
+0259 0062;
+1D93 003F;
+1D08 003F;
+0066 003F;
+1D68F 003F;
+1D5A5 003F;
+1D523 0061;
+1D405 0061;
+1E1F 0041;
+1D439 0062;
+FB01 0021;
+0192 0021;
+1D420 003F;
+1D676 0021;
+011C 0021;
+0047 0334 0306;
+0047 0334 0304;
+1D5F4 0041;
+1D572 0041;
+0120 0061;
+1D690 0062;
+0121 0062;
+1DA2 0061;
+0260 003F;
+02E0 0041;
+1D5C1 0021;
+1D4D7 0021;
+021F 0021;
+0048 0334 0302;
+0048 0334 0323;
+1D4BD 0061;
+210C 0061;
+33CA 003F;
+1E2A 0041;
+0048 0062;
+1E2B 0062;
+029C 0062;
+02BB 0062;
+1D692 0021;
+1D540 0021;
+00CD 0021;
+0130 0021;
+0069 0301 0334;
+01D0 0334;
+0049 0328 0334;
+0049 0323 0334;
+1D58E 0061;
+2111 0061;
+1D62 0041;
+1E2E 0041;
+1ECA 0041;
+2111 0062;
+0129 0062;
+2162 003F;
+2163 003F;
+1DA6 003F;
+0197 0062;
+0196 0062;
+1D48B 003F;
+1D409 003F;
+0134 0334;
+1D527 0041;
+1D4A5 0041;
+1D4F3 0062;
+01F0 0062;
+025F 0061;
+1D424 003F;
+1D5DE 0021;
+01E8 003F;
+0137 0334;
+1D528 0061;
+1D43E 0061;
+3384 003F;
+1D458 0062;
+1D4F 0062;
+3391 0041;
+339E 0062;
+1D0B 0041;
+2113 0021;
+004C 0021;
+1D647 003F;
+1E3C 0021;
+004C 0334 0323;
+006C 0061;
+1D591 0041;
+1D473 0041;
+1E36 0061;
+1D4C1 0062;
+013A 0062;
+01C9 0062;
+33D3 0061;
+023D 0041;
+1DA9 0041;
+217F 0021;
+24DC 003F;
+1D614 003F;
+006D 0334 0307;
+24A8 0041;
+24DC 0041;
+1D614 0041;
+217F 0062;
+1D67C 0062;
+33D5 0021;
+33AB 0021;
+33BD 0021;
+0271 0021;
+1D45B 003F;
+1D67D 0021;
+0147 0021;
+004E 0301 0334;
+006E 0327 0334;
+1D427 0061;
+FF2E 0061;
+207F 0061;
+1E47 0061;
+1D697 0062;
+0146 0062;
+339A 0061;
+1DB0 0041;
+0272 0062;
+0235 0061;
+1D4F8 0021;
+1D476 0021;
+2092 0021;
+1ED6 0021;
+1E4F 0021;
+00D8 0334 0341;
+020F 0021;
+1ECC 0021;
+00F4 0334;
+00F4 0309 0334;
+004F 0334 030B;
+00D5 0334 0304;
+006F 0304 0334;
+020D 0334;
+004F 0334 0340 031B;
+004F 0334 0323;
+1D630 0061;
+1D5AE 0061;
+00D3 0061;
+01D2 0061;
+022C 0061;
+1E53 0061;
+1EDC 0061;
+1D4F8 0062;
+00F3 0062;
+022D 0062;
+1EDD 0062;
+1D0F 0041;
+0186 0061;
+1D16 0062;
+0277 0041;
+1D491 0021;
+2119 0021;
+1D3E 0021;
+1D429 0061;
+FF30 0061;
+1D56 0061;
+1D52D 0062;
+1E56 0062;
+33DA 0062;
+1D7D 0062;
+1DB2 0062;
+1D632 003F;
+1D5B0 003F;
+1D4FA 0041;
+1D444 0041;
+0051 0062;
+0138 0062;
+1D5CB 003F;
+1D4E1 003F;
+0156 003F;
+0072 0334 030C;
+0072 0334 0323;
+1D45F 0061;
+FF32 0041;
+02B3 0041;
+1E5B 0041;
+1D42B 0062;
+02B3 0062;
+0280 0061;
+1D1A 0062;
+027D 0062;
+24AE 0021;
+0053 0021;
+24C8 0021;
+015E 0021;
+0073 0302 0334;
+0053 0334 0327;
+0073 0041;
+1D69C 0041;
+1D61A 0041;
+1E60 0041;
+1D564 0062;
+015C 0062;
+00DF 0041;
+1DB3 003F;
+1D8B 0041;
+1D42D 0021;
+FF34 0021;
+1D57 0021;
+1E6F 0021;
+1E6C 0334;
+1D461 0061;
+FF34 0041;
+1D57 0041;
+1E6F 0041;
+1D57F 0062;
+2121 003F;
+02A7 003F;
+01AB 003F;
+0236 003F;
+1D42E 003F;
+1D650 0021;
+00D9 003F;
+01DA 003F;
+1E7A 003F;
+1EED 003F;
+0055 0341 0334;
+0055 030A 0334;
+0055 0334 0308 030C;
+0168 0334 0341;
+0055 030F 0334;
+01AF 0334 0340;
+1EE4 0334;
+1D462 0061;
+FF35 0041;
+1D58 0041;
+00FC 0041;
+1E78 0041;
+1EE9 0041;
+1E76 0041;
+1D518 0062;
+01DA 0062;
+1EED 0062;
+1D1D 0062;
+1D99 0041;
+019C 0061;
+01B1 0061;
+1D5CF 0021;
+1D4E5 0021;
+1E7C 0021;
+1D42F 0061;
+FF36 0061;
+24CB 0061;
+1D66B 0062;
+2175 0061;
+33DE 0062;
+028C 0061;
+1D534 003F;
+1D4B2 003F;
+1E85 0021;
+0175 0334;
+24B2 0041;
+0057 0041;
+24CC 0041;
+1E88 0041;
+1D61E 0062;
+028D 003F;
+1D4CD 003F;
+1D687 0021;
+1E8D 0334;
+1D5D1 0061;
+1D4E7 0061;
+1E8C 0061;
+1D47F 0062;
+216B 0021;
+1D66E 0021;
+1D5EC 0021;
+0177 003F;
+0079 0334 0301;
+0079 0303 0334;
+0079 0061;
+1D66E 0041;
+1D5EC 0041;
+1E8F 0061;
+1D66E 0062;
+1EF8 0062;
+1D433 0021;
+FF3A 0021;
+1DBB 0021;
+005A 0301 0334;
+1E95 0334;
+1D59F 0041;
+1D4B5 0041;
+1E92 0061;
+1D4B5 0062;
+1D22 0041;
+0225 0062;
+01B7 003F;
+1D23 0061;
+021C 0021;
+01BB 0061;
+0184 0041;
+02EE 0061;
+1D24 0061;
+01C0 0061;
+02AC 0061;
+1D756 003F;
+1F80 0021;
+1F8F 0021;
+1FB1 0021;
+1F00 0340 0334;
+03B1 0334 0343 0345;
+03B1 0314 0340 0334;
+0391 0334 0314 0345 0342;
+03B1 0345 0334 0300;
+1FB3 003F;
+1F08 0041;
+1F01 0041;
+1F89 0041;
+1FB3 0041;
+1F88 0062;
+1FB9 0062;
+1D5D 003F;
+1D5D 0041;
+1D772 003F;
+1D6FE 0041;
+213E 0062;
+1D759 0021;
+1D71F 0041;
+1D7AE 0021;
+1F1C 0021;
+03B5 0313 0334;
+03B5 0314 0334 0301;
+0395 0340 0334;
+1D720 0061;
+1F1B 0061;
+1D75A 0062;
+03DB 0021;
+1D6E7 003F;
+1D701 0062;
+1D6E8 003F;
+1F9E 0021;
+1F97 0021;
+03B7 0343 0334;
+03B7 0343 0300 0334 0345;
+1FCC 0313 0334;
+1F29 0340 0334;
+0397 0314 0345 0334;
+1FC6 0334;
+1D6E8 0061;
+1F26 0041;
+1F9B 0041;
+1FC6 0041;
+1F2E 0062;
+1FC7 0062;
+03F4 003F;
+1D717 0061;
+1D7A1 0061;
+1D6F3 0062;
+1D798 0021;
+1F33 0021;
+0390 0021;
+1FBE 0334 0313 0300;
+1FBE 0314 0300 0334;
+0399 0340 0334;
+1FBE 0334 0308 0342;
+1D798 0061;
+1F33 0061;
+0390 0061;
+1F32 0062;
+03F3 003F;
+1D6B1 0021;
+1D779 0041;
+1D6EB 0062;
+1D726 003F;
+1D740 0062;
+1D6B3 0021;
+1D79B 0061;
+338D 003F;
+03BD 003F;
+1D6CE 0041;
+03BE 003F;
+1D6CF 0041;
+03BF 003F;
+1F4C 003F;
+03BF 0334 0343;
+03BF 0334 0314 0301;
+1FF8 0334;
+1F44 0041;
+1FF8 0041;
+1FF8 0062;
+1D6B7 0021;
+1D71B 0041;
+1D77F 0062;
+03DF 0061;
+1D6D2 003F;
+03C1 0334 0313;
+1D780 0041;
+1D746 0062;
+1D6D3 0021;
+1D6F4 003F;
+03A3 0061;
+1D6BA 0062;
+1D749 003F;
+1D6F5 0061;
+1D74A 003F;
+1F55 003F;
+1FE6 003F;
+03C5 0343 0340 0334;
+1F51 0342 0334;
+1FE8 0334;
+1FE9 0334;
+1F54 0041;
+03D3 0041;
+1D6D6 0062;
+1FEA 0062;
+1D719 003F;
+1D719 0061;
+1D60 0041;
+1D6D8 003F;
+1D74C 0041;
+1D7A6 0062;
+1D713 0061;
+1D733 0062;
+1D6FA 003F;
+1FAE 0021;
+1FA7 0021;
+03C9 0334 0343;
+03C9 0313 0345 0300 0334;
+2126 0345 0334 0313;
+03A9 0334 0314 0340;
+1F61 0345 0334;
+03C9 0342 0334;
+2126 0061;
+1FA2 0041;
+1F6B 0041;
+1FFA 0041;
+1F62 0062;
+1FF4 0062;
+2C80 0021;
+2C86 0021;
+2C8A 0021;
+2C90 0021;
+2CE4 0061;
+2C98 0041;
+2CBC 0041;
+2CA0 0041;
+2CA6 0041;
+2CAC 0041;
+2CBE 0041;
+2CC2 0041;
+03E4 0041;
+03E8 0041;
+2CCE 0041;
+2CD4 0041;
+03EC 0041;
+2CDC 0041;
+2CB4 0041;
+2CE2 0041;
+04D0 0334;
+04D2 0334;
+04DB 0021;
+04D5 003F;
+0433 003F;
+0492 0041;
+0414 0041;
+0502 0041;
+0433 0301 0041;
+0435 003F;
+0450 0041;
+0435 0591 0306 0061;
+04C2 003F;
+04DC 003F;
+0496 0041;
+04DE 0021;
+0455 0041;
+045D 003F;
+0418 0001 0306 0061;
+04E4 003F;
+0406 0041;
+0407 0041;
+0419 0041;
+049B 003F;
+049F 003F;
+1D2B 003F;
+0508 0061;
+043D 0061;
+04C8 003F;
+050B 003F;
+043E 0334 0308;
+04E8 0001 0308 0061;
+04EB 0062;
+0480 0041;
+0421 0041;
+0422 0041;
+040B 0041;
+043A 0301 0041;
+0423 0304 0334;
+0443 0334 0306;
+0443 0334 0308;
+0443 0334 030B;
+04AE 0062;
+0424 0062;
+04BA 0062;
+047C 0062;
+04B4 0062;
+04F5 0061;
+04CB 0041;
+04BE 0041;
+0429 0041;
+04F8 0021;
+044C 0041;
+044D 0041;
+04EC 0061;
+0464 003F;
+0468 003F;
+0470 003F;
+0477 0021;
+04A9 003F;
+2C01 0061;
+2C04 0061;
+2C07 0061;
+2C0A 0061;
+2C0D 0061;
+2C10 0061;
+2C13 0061;
+2C16 0061;
+2C19 0061;
+2C1C 0061;
+2C1F 0061;
+2C22 0061;
+2C25 0061;
+2C28 0061;
+2C2B 0061;
+2C2E 0061;
+10A1 0061;
+10A3 0061;
+10A5 0061;
+10C1 0061;
+10A8 0061;
+10AA 0061;
+2D0C 003F;
+2D0D 003F;
+2D0F 003F;
+2D11 003F;
+2D23 003F;
+2D14 003F;
+2D16 003F;
+2D18 003F;
+2D1A 003F;
+2D1C 003F;
+2D1E 003F;
+2D1F 003F;
+2D25 003F;
+10FA 003F;
+0533 0061;
+0566 003F;
+0569 003F;
+056C 003F;
+056F 003F;
+0572 003F;
+FB14 003F;
+0576 003F;
+0579 003F;
+057C 003F;
+FB16 003F;
+0551 0061;
+0554 0061;
+05D0 003F;
+FB30 0061;
+2136 0041;
+2138 003F;
+05D4 0041;
+05F0 003F;
+05D8 05BC 0334;
+FB39 0062;
+FB3B 003F;
+FB3C 0021;
+05DE 0062;
+05E1 0041;
+FB43 0021;
+05E5 0061;
+05E8 0041;
+FB2A 003F;
+05EA 05BC 0334;
+0674 0062;
+0623 003F;
+FB51 0021;
+FE86 0061;
+FE88 0062;
+FE8C 0061;
+FC97 0062;
+FCDF 003F;
+FC9B 0062;
+FBF3 0062;
+FBF9 003F;
+FBF7 003F;
+FD3D 0061;
+066E 0062;
+FC9C 0061;
+FC07 0062;
+FC08 0061;
+FC09 0062;
+FB52 0041;
+FB56 0062;
+0750 0062;
+0756 0062;
+FE98 0061;
+FDA0 0062;
+FD53 0062;
+FC70 0062;
+FD55 0062;
+FCA5 0061;
+FE9C 0021;
+FC76 0062;
+FC79 0062;
+FB69 0021;
+FB5E 003F;
+FB65 0021;
+FE9D 003F;
+FDA6 0062;
+FD58 0062;
+FD02 0062;
+FB75 0021;
+FB7A 003F;
+FB7E 003F;
+FEA4 0061;
+FCAA 0061;
+FD1C 0061;
+FEA5 0062;
+FD1F 0061;
+0685 0062;
+FEAB 0021;
+FB88 0062;
+FB84 0062;
+FB86 0062;
+FEAD 0021;
+FEAF 0021;
+0692 0062;
+FB8A 0021;
+076B 0062;
+FEB1 0062;
+FC1D 0021;
+FC1E 0062;
+FCE7 0041;
+FD62 0062;
+FCFC 0062;
+FD25 0021;
+FD2E 0041;
+FD27 0021;
+FD28 0021;
+FD6D 0061;
+FD1A 0061;
+075C 0062;
+FEB9 0062;
+FCB2 0062;
+FDF0 0062;
+FD05 0062;
+FEBD 0041;
+FD6E 0062;
+FD2C 0061;
+FD24 0061;
+FEC1 003F;
+FC27 0021;
+FD74 0062;
+FEC5 003F;
+FC28 0062;
+FEC9 0062;
+FCBB 0061;
+FD13 0061;
+FED0 0061;
+FC2C 0062;
+FD16 0061;
+075F 0062;
+FCBE 0061;
+FD7D 0061;
+FC31 0062;
+FB6D 0021;
+FB71 0021;
+0761 0062;
+FED5 0062;
+FDB4 0061;
+FC7F 0061;
+FEDC 0061;
+FC38 0062;
+FCC7 0041;
+FC3C 0062;
+FC84 0061;
+FB8E 0062;
+FBD6 0061;
+FB95 0061;
+FB9D 0061;
+FB99 0061;
+0764 0062;
+FEF6 0061;
+FEFC 0061;
+FDBA 0061;
+FD80 0062;
+FD85 0062;
+FD87 0062;
+FC44 0062;
+FEE4 0021;
+FC88 0062;
+FDC0 0062;
+FD8B 0062;
+FC48 0021;
+0765 0062;
+FEE5 0062;
+FD97 0062;
+FD96 0062;
+FC8C 0021;
+FC8D 0062;
+FC50 0062;
+FBA3 0061;
+0767 0062;
+FEEA 0041;
+FC52 0062;
+FBAA 003F;
+06C2 003F;
+06D5 003F;
+0648 0061;
+FBE1 0021;
+FBD8 0021;
+06C8 0041;
+FBDF 0021;
+FC5D 0021;
+FEF4 003F;
+FCDA 003F;
+FCDC 003F;
+FCF0 0041;
+FCDE 003F;
+06CC 003F;
+06CE 003F;
+06D1 003F;
+FBB0 0041;
+0714 0061;
+0718 0041;
+071D 0041;
+0722 0041;
+074F 0041;
+0780 0041;
+079C 0041;
+07A3 0041;
+079B 0041;
+078E 0041;
+079F 0041;
+0796 0041;
+07A9 0041;
+07AF 0041;
+2D34 0041;
+2D3A 0041;
+2D40 0041;
+2D46 0041;
+2D4C 0041;
+2D52 0041;
+2D58 0041;
+2D5E 0041;
+2D63 0041;
+1203 0041;
+1209 0041;
+120F 0041;
+1214 0041;
+121A 0041;
+1380 0041;
+1221 0041;
+1227 0041;
+122D 0041;
+1232 0041;
+2D83 0041;
+123D 0041;
+1242 0041;
+1248 0041;
+1251 0041;
+1258 0041;
+1261 0041;
+1267 0041;
+1268 0041;
+126E 0041;
+1274 0041;
+1279 0041;
+127F 0041;
+1284 0041;
+128B 0041;
+1293 0041;
+1298 0041;
+129E 0041;
+12A3 0041;
+12A8 0041;
+12AE 0041;
+12B5 0041;
+12BD 0041;
+12C5 0041;
+12CD 0041;
+12D3 0041;
+12DA 0041;
+2D8B 0041;
+12E5 0041;
+12EB 0041;
+12F1 0041;
+12F7 0041;
+12FC 0041;
+1301 0041;
+1307 0041;
+130C 0041;
+1313 0041;
+131B 0041;
+2D94 0041;
+1323 0041;
+1328 0041;
+132E 0041;
+1333 0041;
+1338 0041;
+133E 0041;
+1344 0041;
+134A 0041;
+1388 0041;
+1352 0041;
+138C 0041;
+1359 0041;
+2DA4 0041;
+2DAB 0041;
+2DB2 0041;
+2DB9 0041;
+2DC0 0041;
+2DC6 0041;
+2DCD 0041;
+2DD4 0041;
+2DDB 0041;
+0905 0041;
+090B 0041;
+090F 0041;
+0915 093C 0334;
+0917 0061;
+095B 0334;
+0921 003F;
+0924 0021;
+0929 0041;
+092D 0062;
+0930 0062;
+0937 0021;
+093F 0021;
+0962 0021;
+0949 0021;
+0985 0041;
+098B 0041;
+0993 0041;
+0999 0041;
+099F 0041;
+09DD 0041;
+09A7 0061;
+09AE 0061;
+09B2 0062;
+09BD 0062;
+09C3 0062;
+09C8 0041;
+09D7 003F;
+0A05 003F;
+0A08 003F;
+0A15 0041;
+0A18 0061;
+0A5B 0062;
+0A22 0062;
+0A28 0062;
+0A2E 003F;
+0A35 0041;
+0A42 0041;
+0AD0 003F;
+0A8A 003F;
+0A8F 003F;
+0A96 003F;
+0A9C 003F;
+0AA2 003F;
+0AA8 003F;
+0AAF 003F;
+0AB7 003F;
+0AC0 003F;
+0AE3 003F;
+0ACC 003F;
+0B08 0062;
+0B61 0062;
+0B16 0062;
+0B1C 0062;
+0B5C 0061;
+0B25 0041;
+0B2C 0041;
+0B32 0041;
+0B38 0041;
+0B41 0041;
+0B47 0B56 0061;
+0B4D 0061;
+0B87 0061;
+0B90 0061;
+0B95 0062;
+0BA3 0062;
+0BAF 0062;
+0BB5 0062;
+0BBF 0062;
+0BC7 0041;
+0BC6 0BD7 0021;
+0C06 0041;
+0C60 0041;
+0C12 0041;
+0C18 0041;
+0C1E 0041;
+0C24 0041;
+0C2B 0041;
+0C31 0041;
+0C38 0041;
+0C42 0041;
+0C46 0591 0C56 0061;
+0C55 0021;
+0C88 003F;
+0CE1 003F;
+0C94 003F;
+0C9A 003F;
+0CA0 003F;
+0CA6 003F;
+0CAD 003F;
+0CB5 003F;
+0CDE 003F;
+0CBF 0CD5 0062;
+0CC6 0001 0CC2 0CD5 0061;
+0CCA 0021;
+0CCC 0021;
+0D06 0041;
+0D60 0041;
+0D12 0041;
+0D18 0041;
+0D1E 0041;
+0D24 0041;
+0D2B 0041;
+0D31 0041;
+0D37 0041;
+0D41 0041;
+0D47 1D165 0D3E 0061;
+0D46 0D57 0061;
+0D87 0061;
+0D8D 0061;
+0D93 0061;
+0D9C 0061;
+0DA2 0061;
+0DA8 0061;
+0DAE 0061;
+0DB5 0061;
+0DBB 0061;
+0DC4 0061;
+0DD1 0021;
+0DD9 0021;
+0DDB 0021;
+0DDC 0591 0DCA 0061;
+0DF3 0021;
+A805 0021;
+A80A 0041;
+A811 0041;
+A817 0041;
+A81D 0041;
+A823 0041;
+10A01 0041;
+10A10 0041;
+10A17 0041;
+10A1E 0041;
+10A24 0041;
+10A2A 0041;
+10A30 0041;
+0E40 0E01 003F;
+0E40 0E02 003F;
+0E40 0E03 003F;
+0E40 0E04 003F;
+0E40 0E05 003F;
+0E40 0E06 003F;
+0E40 0E07 003F;
+0E40 0E08 003F;
+0E40 0E09 003F;
+0E40 0E0A 003F;
+0E40 0E0B 003F;
+0E40 0E0C 003F;
+0E40 0E0D 003F;
+0E40 0E0E 003F;
+0E40 0E0F 003F;
+0E40 0E10 003F;
+0E40 0E11 003F;
+0E40 0E12 003F;
+0E40 0E13 003F;
+0E40 0E14 003F;
+0E40 0E15 003F;
+0E40 0E16 003F;
+0E40 0E17 003F;
+0E40 0E18 003F;
+0E40 0E19 003F;
+0E40 0E1A 003F;
+0E40 0E1B 003F;
+0E40 0E1C 003F;
+0E40 0E1D 003F;
+0E40 0E1E 003F;
+0E40 0E1F 003F;
+0E40 0E20 003F;
+0E40 0E21 003F;
+0E40 0E22 003F;
+0E40 0E23 003F;
+0E40 0E24 003F;
+0E40 0E25 003F;
+0E40 0E26 003F;
+0E40 0E27 003F;
+0E40 0E28 003F;
+0E40 0E29 003F;
+0E40 0E2A 003F;
+0E40 0E2B 003F;
+0E40 0E2C 003F;
+0E40 0E2D 003F;
+0E40 0E2E 003F;
+0E30 003F;
+0E34 0041;
+0E39 0062;
+0E40 1D165 0E06 0061;
+0E40 1D165 0E10 0061;
+0E40 1D165 0E1A 0061;
+0E40 1D165 0E24 0061;
+0E40 1D165 0E2E 0061;
+0E41 0001 0E09 0061;
+0E41 0001 0E13 0061;
+0E41 0001 0E1D 0061;
+0E41 0001 0E27 0061;
+0E42 0591 0E01 0061;
+0E42 0591 0E0B 0061;
+0E42 0591 0E15 0061;
+0E42 0591 0E1F 0061;
+0E42 0591 0E29 0061;
+0E43 1D165 0E03 0061;
+0E43 1D165 0E0D 0061;
+0E43 1D165 0E17 0061;
+0E43 1D165 0E21 0061;
+0E43 1D165 0E2B 0061;
+0E44 0001 0E06 0061;
+0E44 0001 0E10 0061;
+0E44 0001 0E1A 0061;
+0E44 0001 0E24 0061;
+0E44 0001 0E2E 0061;
+0EC3 0E81 0061;
+0EC3 0E82 0061;
+0EC3 0E84 0061;
+0EC3 0E87 0061;
+0EC3 0E88 0061;
+0EC3 0E8A 0061;
+0EC3 0E8D 0061;
+0EC3 0E94 0061;
+0EC3 0E95 0061;
+0EC3 0E96 0061;
+0EC3 0E97 0061;
+0EC3 0E99 0061;
+0EC3 0E9A 0061;
+0EC3 0E9B 0061;
+0EC3 0E9C 0061;
+0EC3 0E9D 0061;
+0EC3 0E9E 0061;
+0EC3 0E9F 0061;
+0EC3 0EA1 0061;
+0EC3 0EA2 0061;
+0EC3 0EA3 0061;
+0EC3 0EA5 0061;
+0EC3 0EA7 0061;
+0EC3 0EAA 0061;
+0EC2 0EDC 0061;
+0EC2 0EDD 0061;
+0EC3 0EAB 0061;
+0EC3 0EAD 0061;
+0EC3 0EAE 0061;
+0EB2 0062;
+0EB7 0062;
+0EC0 0021;
+0EC0 0591 0E95 0061;
+0EC0 0591 0EA1 0061;
+0EC0 0591 0EAE 0061;
+0EC1 1D165 0E94 0061;
+0EC1 1D165 0E9F 0061;
+0EC1 1D165 0EAD 0061;
+0EC2 0001 0E94 0061;
+0EC2 0001 0E9F 0061;
+0EC2 0001 0EAD 0061;
+0EC3 0591 0E8D 0061;
+0EC3 0591 0E9E 0061;
+0EC3 0591 0EDD 0061;
+0EC4 1D165 0E8A 0061;
+0EC4 1D165 0E9D 0061;
+0EC4 1D165 0EDC 0061;
+0F41 0021;
+0F44 0021;
+0F47 0021;
+0F4B 0021;
+0F4E 0021;
+0F51 0021;
+0F54 0021;
+0FA6 0021;
+0F5A 0021;
+0F5D 0021;
+0FAF 0021;
+0F62 0021;
+0FB2 0001 0F71 0F80 0061;
+0FB4 003F;
+0FB7 003F;
+0F8A 003F;
+0334 0F72 0F71;
+0F81 0061;
+0F76 003F;
+0FB2 0F81 0041;
+0FB3 0F71 1D165 0F80 0061;
+0F7C 0062;
+1903 0021;
+1909 0021;
+190F 0021;
+1915 0021;
+191B 0021;
+1924 0021;
+192A 0021;
+1934 0021;
+1701 0021;
+1707 0021;
+170E 0021;
+1714 0021;
+1724 0041;
+172A 0041;
+1730 0041;
+1741 003F;
+1747 003F;
+174D 003F;
+1753 003F;
+1765 003F;
+176B 003F;
+1773 003F;
+1A05 003F;
+1A0B 003F;
+1A11 003F;
+1A17 003F;
+1000 0061;
+1006 0061;
+100C 0061;
+1012 0061;
+1018 0061;
+1050 0061;
+1023 0061;
+1027 0062;
+1055 0062;
+1031 0062;
+1039 0061;
+1785 0061;
+178B 0061;
+1791 0061;
+1797 0061;
+179D 0061;
+17DC 0061;
+17A8 0061;
+17AE 0061;
+17B4 0061;
+17BA 0061;
+17C0 0061;
+0334 17D2;
+1955 0021;
+195B 0021;
+1961 0021;
+1967 0021;
+196D 0021;
+1980 0021;
+1986 0021;
+198C 0021;
+1992 0021;
+1998 0021;
+19DF 0021;
+19A2 0021;
+19A8 0021;
+19B4 0021;
+19BA 0021;
+19C0 0021;
+19C6 0021;
+1882 0021;
+1820 0021;
+1845 0021;
+1846 0021;
+1826 0021;
+184A 0021;
+182B 0021;
+184E 0021;
+182F 0021;
+18A2 0021;
+1833 0021;
+185C 0021;
+1836 0021;
+1856 0021;
+1863 0021;
+186E 0021;
+1859 0021;
+185A 0021;
+188E 0021;
+1891 0021;
+18A3 0021;
+18A7 0021;
+13A3 0041;
+13A9 0041;
+13AF 0041;
+13B5 0041;
+13BB 0041;
+13C1 0041;
+13C7 0041;
+13CD 0041;
+13D3 0041;
+13D9 0041;
+13DF 0041;
+13E5 0041;
+13EB 0041;
+13F1 0041;
+1403 0041;
+1409 0041;
+140F 0041;
+1415 0041;
+141B 0041;
+1421 0041;
+1427 0041;
+142D 0041;
+1433 0041;
+1439 0041;
+143F 0041;
+1445 0041;
+144B 0041;
+1451 0041;
+1457 0041;
+145D 0041;
+1463 0041;
+1469 0041;
+146F 0041;
+1475 0041;
+147B 0041;
+1481 0041;
+1487 0041;
+148D 0041;
+1493 0041;
+1499 0041;
+149F 0041;
+14A5 0041;
+14AB 0041;
+14B1 0041;
+14B7 0041;
+14BD 0041;
+14C3 0041;
+14C9 0041;
+14CF 0041;
+14D5 0041;
+14DB 0041;
+14E1 0041;
+14E7 0041;
+14ED 0041;
+14F3 0041;
+14F9 0041;
+14FF 0041;
+1505 0041;
+150B 0041;
+1511 0041;
+1517 0041;
+151D 0041;
+1523 0041;
+1529 0041;
+152F 0041;
+1535 0041;
+153B 0041;
+1541 0041;
+1547 0041;
+154D 0041;
+1553 0041;
+1559 0041;
+155F 0041;
+1565 0041;
+156B 0041;
+1571 0041;
+1577 0041;
+166F 0041;
+1583 0041;
+1589 0041;
+158E 0041;
+1594 0041;
+1675 0041;
+159A 0041;
+15A0 0041;
+15A6 0041;
+15AB 0041;
+15B1 0041;
+15B7 0041;
+15BD 0041;
+15C3 0041;
+15C9 0041;
+15CF 0041;
+15D5 0041;
+15DB 0041;
+15E1 0041;
+15E7 0041;
+15ED 0041;
+15F3 0041;
+15F9 0041;
+15FF 0041;
+1605 0041;
+160B 0041;
+1611 0041;
+1617 0041;
+161D 0041;
+1623 0041;
+1629 0041;
+162F 0041;
+1635 0041;
+163B 0041;
+1641 0041;
+1647 0041;
+164D 0041;
+1653 0041;
+1659 0041;
+165F 0041;
+1665 0041;
+166B 0041;
+1685 0041;
+168B 0041;
+1691 0041;
+1697 0041;
+16A4 003F;
+16A9 003F;
+16B0 0041;
+16B5 0062;
+16BC 0041;
+16C1 0062;
+16C7 0041;
+16CA 0041;
+16D0 0062;
+16D8 0061;
+16DC 0062;
+16E0 0041;
+16E5 0041;
+3131 0061;
+326E 0041;
+AC02 0062;
+1101 0061;
+3201 0062;
+3262 0061;
+FFA8 0041;
+3211 003F;
+3204 0062;
+3265 0061;
+FFB3 0041;
+3214 003F;
+3267 0021;
+321D 003F;
+3268 0061;
+110D 003F;
+3269 0061;
+326A 0021;
+1110 003F;
+3279 0061;
+321A 003F;
+320D 0062;
+D788 1161 0021;
+D7A0 0062;
+3165 0062;
+1119 0062;
+316E 0062;
+1120 0061;
+3174 0062;
+1127 0061;
+112B 0061;
+112E 0061;
+1132 0061;
+317E 0062;
+113C 0062;
+1141 0062;
+1147 0061;
+114C 0061;
+1151 0062;
+1157 0061;
+115F 0062;
+FFC2 0062;
+FFC4 0062;
+FFC6 0062;
+FFCA 0062;
+FFCC 0062;
+FFCE 0062;
+FFD2 0062;
+FFD4 0062;
+FFD6 0062;
+FFDA 0062;
+FFDC 0062;
+117B 0062;
+1181 0062;
+3188 0062;
+118A 0062;
+1190 0062;
+1194 0061;
+1199 0062;
+318D 0062;
+11A8 0062;
+FFA5 0021;
+11AE 0062;
+313B 0041;
+313D 0041;
+313F 0041;
+11BA 0062;
+11C0 0062;
+11C6 0062;
+11CA 0062;
+316A 0062;
+316B 0062;
+11D8 0062;
+11DD 0061;
+11E1 0062;
+11E7 0062;
+11ED 0062;
+11F2 0061;
+11F7 0062;
+3041 0061;
+3301 0062;
+FF72 0061;
+30A6 003F;
+3094 0041;
+32D3 003F;
+3307 0041;
+30AA 0041;
+304B 3099 0334;
+32D5 0062;
+30AD 0021;
+FF77 0062;
+3315 003F;
+3050 0021;
+3319 0021;
+30B1 0334 3099;
+30F6 0062;
+3053 0041;
+30B5 003F;
+32DA 0062;
+3058 003F;
+3321 003F;
+FF7D 0061;
+305C 003F;
+3323 0062;
+30BE 0041;
+305F 0061;
+30C1 3099 0334;
+FF6F 0021;
+32E1 0061;
+3067 003F;
+30C8 0021;
+3068 0062;
+FF85 0041;
+FF86 0062;
+30CD 003F;
+FF89 0041;
+3071 0334;
+31F5 0041;
+3072 003F;
+3072 0041;
+332E 0062;
+30D5 3099 0334;
+3077 0061;
+3335 0061;
+307A 003F;
+30DA 0041;
+333A 0021;
+30DC 003F;
+307D 0041;
+3340 0041;
+3344 0041;
+307F 0061;
+31FA 003F;
+334D 0021;
+30E2 003F;
+32F3 003F;
+FF94 0062;
+3085 0062;
+30E7 0061;
+32F6 0021;
+31FC 0041;
+32F8 0021;
+31FE 003F;
+3356 0041;
+308F 003F;
+30EE 0062;
+30F0 0062;
+FF66 0021;
+3093 0061;
+3107 003F;
+310B 003F;
+312B 003F;
+3111 003F;
+3116 003F;
+31A9 0061;
+31A4 003F;
+31AF 0061;
+3125 003F;
+3127 0061;
+A000 003F;
+A006 003F;
+A00C 003F;
+A012 003F;
+A018 003F;
+A01E 003F;
+A024 003F;
+A02A 003F;
+A030 003F;
+A036 003F;
+A03C 003F;
+A042 003F;
+A048 003F;
+A04E 003F;
+A054 003F;
+A05A 003F;
+A060 003F;
+A066 003F;
+A06C 003F;
+A072 003F;
+A078 003F;
+A07E 003F;
+A084 003F;
+A08A 003F;
+A090 003F;
+A096 003F;
+A09C 003F;
+A0A2 003F;
+A0A8 003F;
+A0AE 003F;
+A0B4 003F;
+A0BA 003F;
+A0C0 003F;
+A0C6 003F;
+A0CC 003F;
+A0D2 003F;
+A0D8 003F;
+A0DE 003F;
+A0E4 003F;
+A0EA 003F;
+A0F0 003F;
+A0F6 003F;
+A0FC 003F;
+A102 003F;
+A108 003F;
+A10E 003F;
+A114 003F;
+A11A 003F;
+A120 003F;
+A126 003F;
+A12C 003F;
+A132 003F;
+A138 003F;
+A13E 003F;
+A144 003F;
+A14A 003F;
+A150 003F;
+A156 003F;
+A15C 003F;
+A162 003F;
+A168 003F;
+A16E 003F;
+A174 003F;
+A17A 003F;
+A180 003F;
+A186 003F;
+A18C 003F;
+A192 003F;
+A198 003F;
+A19E 003F;
+A1A4 003F;
+A1AA 003F;
+A1B0 003F;
+A1B6 003F;
+A1BC 003F;
+A1C2 003F;
+A1C8 003F;
+A1CE 003F;
+A1D4 003F;
+A1DA 003F;
+A1E0 003F;
+A1E6 003F;
+A1EC 003F;
+A1F2 003F;
+A1F8 003F;
+A1FE 003F;
+A204 003F;
+A20A 003F;
+A210 003F;
+A216 003F;
+A21C 003F;
+A222 003F;
+A228 003F;
+A22E 003F;
+A234 003F;
+A23A 003F;
+A240 003F;
+A246 003F;
+A24C 003F;
+A252 003F;
+A258 003F;
+A25E 003F;
+A264 003F;
+A26A 003F;
+A270 003F;
+A276 003F;
+A27C 003F;
+A282 003F;
+A288 003F;
+A28E 003F;
+A294 003F;
+A29A 003F;
+A2A0 003F;
+A2A6 003F;
+A2AC 003F;
+A2B2 003F;
+A2B8 003F;
+A2BE 003F;
+A2C4 003F;
+A2CA 003F;
+A2D0 003F;
+A2D6 003F;
+A2DC 003F;
+A2E2 003F;
+A2E8 003F;
+A2EE 003F;
+A2F4 003F;
+A2FA 003F;
+A300 003F;
+A306 003F;
+A30C 003F;
+A312 003F;
+A318 003F;
+A31E 003F;
+A324 003F;
+A32A 003F;
+A330 003F;
+A336 003F;
+A33C 003F;
+A342 003F;
+A348 003F;
+A34E 003F;
+A354 003F;
+A35A 003F;
+A360 003F;
+A366 003F;
+A36C 003F;
+A372 003F;
+A378 003F;
+A37E 003F;
+A384 003F;
+A38A 003F;
+A390 003F;
+A396 003F;
+A39C 003F;
+A3A2 003F;
+A3A8 003F;
+A3AE 003F;
+A3B4 003F;
+A3BA 003F;
+A3C0 003F;
+A3C6 003F;
+A3CC 003F;
+A3D2 003F;
+A3D8 003F;
+A3DE 003F;
+A3E4 003F;
+A3EA 003F;
+A3F0 003F;
+A3F6 003F;
+A3FC 003F;
+A402 003F;
+A408 003F;
+A40E 003F;
+A414 003F;
+A41A 003F;
+A420 003F;
+A426 003F;
+A42C 003F;
+A432 003F;
+A438 003F;
+A43E 003F;
+A444 003F;
+A44A 003F;
+A450 003F;
+A456 003F;
+A45C 003F;
+A462 003F;
+A468 003F;
+A46E 003F;
+A474 003F;
+A47A 003F;
+A480 003F;
+A486 003F;
+A48C 003F;
+10305 003F;
+1030B 003F;
+10311 003F;
+10317 003F;
+1031D 003F;
+10334 003F;
+1033A 003F;
+10340 003F;
+10346 003F;
+10400 0061;
+10403 0061;
+10406 0061;
+10409 0061;
+1040C 0061;
+1040F 0061;
+10412 0061;
+10415 0061;
+10418 0061;
+1041B 0061;
+1041E 0061;
+10421 0061;
+10424 0061;
+10427 0061;
+10455 003F;
+1045B 003F;
+10461 003F;
+10467 003F;
+1046D 003F;
+10473 003F;
+10479 003F;
+1047F 003F;
+10485 003F;
+1048B 003F;
+10491 003F;
+10497 003F;
+1049D 003F;
+10005 003F;
+1000B 003F;
+10012 003F;
+10018 003F;
+1001E 003F;
+10024 003F;
+1002B 003F;
+10031 003F;
+10037 003F;
+1003F 003F;
+10045 003F;
+1004B 003F;
+10053 003F;
+10059 003F;
+10081 003F;
+10087 003F;
+1008D 003F;
+10093 003F;
+10099 003F;
+1009F 003F;
+100A5 003F;
+100AB 003F;
+100B1 003F;
+100B7 003F;
+100BD 003F;
+100C3 003F;
+100C9 003F;
+100CF 003F;
+100D5 003F;
+100DB 003F;
+100E1 003F;
+100E7 003F;
+100ED 003F;
+100F3 003F;
+100F9 003F;
+10804 003F;
+1080D 003F;
+10813 003F;
+10819 003F;
+1081F 003F;
+10825 003F;
+1082B 003F;
+10831 003F;
+10838 003F;
+10383 003F;
+10389 003F;
+1038F 003F;
+10395 003F;
+1039B 003F;
+103A3 003F;
+103A9 003F;
+103AF 003F;
+103B5 003F;
+103BB 003F;
+103C1 003F;
+103CB 003F;
+3280 0021;
+4E02 003F;
+3222 003F;
+3198 0061;
+32A5 003F;
+F95E 003F;
+2E84 0041;
+2F05 003F;
+3224 003F;
+2E85 003F;
+32AD 0061;
+F9B5 003F;
+F9D4 003F;
+FA31 0041;
+FA32 0041;
+F978 003F;
+3285 0041;
+2F8D2 003F;
+2F0E 003F;
+F955 003F;
+2F10 0061;
+FA00 0041;
+2F822 003F;
+2F992 003F;
+FA33 0041;
+2F13 003F;
+2F82B 0021;
+3229 003F;
+2F82C 003F;
+2F18 003F;
+F91C 003F;
+2E81 0061;
+2F1D 003F;
+3234 003F;
+2F83E 003F;
+2F841 003F;
+2F845 0041;
+2F848 003F;
+FA37 0041;
+3223 0061;
+322F 0061;
+2F854 003F;
+F96C 003F;
+2F20 003F;
+2F22 003F;
+337D 003F;
+2F85F 003F;
+2F863 003F;
+FA81 003F;
+2F27 003F;
+F95F 0061;
+2F873 003F;
+2F2A 0061;
+2F877 003F;
+2F2C 0041;
+F921 003F;
+2F2E 003F;
+2E92 003F;
+2F32 003F;
+FA01 003F;
+F928 0041;
+2F890 003F;
+2F894 0041;
+2F899 003F;
+F966 003F;
+2F89E 003F;
+2F8A3 0021;
+F9D9 003F;
+FA8A 003F;
+F98F 003F;
+FA40 0061;
+2F8B2 003F;
+2E98 003F;
+2F8B6 003F;
+F9A4 003F;
+2F8BD 003F;
+2F8C4 003F;
+2E99 003F;
+2F42 003F;
+2F46 003F;
+2F47 0041;
+FA91 0021;
+FA06 003F;
+322A 003F;
+FA92 0021;
+322D 003F;
+2F8DB 003F;
+F9DA 003F;
+F97A 003F;
+2F8E8 003F;
+F94C 003F;
+2F8EF 003F;
+FA95 003F;
+FA96 0021;
+2F50 003F;
+322C 0061;
+F972 003F;
+2F8FF 003F;
+F9CA 0061;
+2F904 003F;
+FA46 003F;
+2F90B 0021;
+FA47 0041;
+2F915 003F;
+322B 0061;
+F9FB 003F;
+FA9C 0021;
+F91E 003F;
+2F921 0021;
+2F922 003F;
+3295 0061;
+F9FA 003F;
+2F5E 003F;
+2F92B 003F;
+2F92E 003F;
+F994 003F;
+2F62 003F;
+329A 003F;
+F962 0041;
+FAA4 003F;
+2F6A 003F;
+32AC 0061;
+F96D 003F;
+FAA9 0041;
+2F94E 003F;
+2F950 0021;
+2EAD 003F;
+FA4D 003F;
+3297 0041;
+FA53 003F;
+F995 003F;
+2F95A 003F;
+2F74 0061;
+FA56 0041;
+FAAE 003F;
+F97B 003F;
+F96A 003F;
+2F96E 003F;
+F950 003F;
+2F79 003F;
+FA5A 003F;
+2EB7 0041;
+2F979 003F;
+2F97A 0041;
+F997 003F;
+2F81 003F;
+2F985 003F;
+FA5C 003F;
+2F893 0041;
+F97C 003F;
+2EBF 0061;
+2F994 003F;
+2F99C 003F;
+2F99D 003F;
+FAB4 003F;
+F999 003F;
+F923 003F;
+2F8C 003F;
+2F9B6 003F;
+2F9BC 003F;
+2F9C0 003F;
+2F9C3 003F;
+2F9C6 003F;
+FAB6 003F;
+FA0A 003F;
+2EC6 0061;
+FAB9 003F;
+FABA 0021;
+FABF 0021;
+2EC8 003F;
+2F98 003F;
+F948 003F;
+FA65 0041;
+2F9C 003F;
+2F9D 003F;
+2F9DF 0021;
+2F98D 003F;
+2ECC 0041;
+FAC3 003F;
+F92C 003F;
+F919 003F;
+F97E 003F;
+2F9E7 003F;
+F99B 003F;
+2ED2 003F;
+2ED4 003F;
+FA09 003F;
+2FAA 003F;
+FA68 0041;
+F938 003F;
+2FAE 003F;
+2ED9 003F;
+32A0 003F;
+FACC 0021;
+2FB6 003F;
+2FA02 003F;
+2FB8 003F;
+F91A 003F;
+2FBC 003F;
+2FC0 003F;
+F9F2 003F;
+F93A 003F;
+2FC5 0061;
+2FC7 0061;
+2FA17 003F;
+2FCD 003F;
+2FD0 0061;
+2EED 0061;
+2EF0 003F;
+FACE 0062;
+9FA3 003F;
+FA13 003F;
+FA27 003F;
+3403 003F;
+3409 003F;
+340F 003F;
+3415 003F;
+341B 003F;
+3421 003F;
+3427 003F;
+342D 003F;
+3433 003F;
+3439 003F;
+343F 003F;
+3445 003F;
+344B 003F;
+3451 003F;
+3457 003F;
+345D 003F;
+3463 003F;
+3469 003F;
+346F 003F;
+3475 003F;
+347B 003F;
+3481 003F;
+3487 003F;
+348D 003F;
+3493 003F;
+3499 003F;
+349E 0041;
+34A4 003F;
+34AA 003F;
+34B0 003F;
+34B6 003F;
+2F9CA 0021;
+34C0 003F;
+34C6 003F;
+34CC 003F;
+34D2 003F;
+34D8 003F;
+34DE 003F;
+34E3 003F;
+34E9 003F;
+34EF 003F;
+34F5 003F;
+34FB 003F;
+3501 003F;
+3507 003F;
+350D 003F;
+3513 003F;
+3518 003F;
+351E 003F;
+3524 003F;
+352A 003F;
+3530 003F;
+3536 003F;
+353C 003F;
+3542 003F;
+3548 003F;
+354E 003F;
+3554 003F;
+355A 003F;
+3560 003F;
+3566 003F;
+356C 003F;
+3572 003F;
+3578 003F;
+357E 003F;
+3584 003F;
+358A 003F;
+3590 003F;
+3596 003F;
+359C 003F;
+35A2 003F;
+35A8 003F;
+35AE 003F;
+35B4 003F;
+35BA 003F;
+35C0 003F;
+35C6 003F;
+35CC 003F;
+35D2 003F;
+35D8 003F;
+35DE 003F;
+35E4 003F;
+35EA 003F;
+35F0 003F;
+35F6 003F;
+35FC 003F;
+3602 003F;
+3608 003F;
+360E 003F;
+3614 003F;
+361A 003F;
+3620 003F;
+3626 003F;
+362C 003F;
+3632 003F;
+3638 003F;
+363E 003F;
+3644 003F;
+364A 003F;
+3650 003F;
+3656 003F;
+365C 003F;
+3662 003F;
+3668 003F;
+366E 003F;
+3674 003F;
+367A 003F;
+3680 003F;
+3686 003F;
+368C 003F;
+3692 003F;
+3698 003F;
+369E 003F;
+36A4 003F;
+36AA 003F;
+36B0 003F;
+36B6 003F;
+36BC 003F;
+36C2 003F;
+36C8 003F;
+36CE 003F;
+36D4 003F;
+36DA 003F;
+36E0 003F;
+36E6 003F;
+36EC 003F;
+36F1 003F;
+36F7 003F;
+36FC 0041;
+3702 003F;
+3708 003F;
+370E 003F;
+3714 003F;
+371A 003F;
+3720 003F;
+3726 003F;
+372C 003F;
+3732 003F;
+3738 003F;
+373E 003F;
+3744 003F;
+374A 003F;
+3750 003F;
+3756 003F;
+375C 003F;
+3762 003F;
+3768 003F;
+376E 003F;
+3774 003F;
+377A 003F;
+3780 003F;
+3785 003F;
+378B 003F;
+3791 003F;
+3797 003F;
+379D 003F;
+37A3 003F;
+37A9 003F;
+37AF 003F;
+37B5 003F;
+37BB 003F;
+37C1 003F;
+37C7 003F;
+37CD 003F;
+37D3 003F;
+37D9 003F;
+37DF 003F;
+37E5 003F;
+37EB 003F;
+37F1 003F;
+37F7 003F;
+37FD 003F;
+3803 003F;
+3809 003F;
+380F 003F;
+3815 003F;
+381B 003F;
+3821 003F;
+3827 003F;
+382D 003F;
+3832 003F;
+3838 003F;
+383E 003F;
+3844 003F;
+384A 003F;
+3850 003F;
+3856 003F;
+385C 003F;
+2F888 0021;
+3867 003F;
+386D 003F;
+3873 003F;
+3879 003F;
+387E 003F;
+3884 003F;
+388A 003F;
+3890 003F;
+3896 003F;
+389C 003F;
+38A2 003F;
+38A8 003F;
+38AE 003F;
+38B4 003F;
+38BA 003F;
+38C0 003F;
+38C6 003F;
+38CB 003F;
+38D1 003F;
+38D7 003F;
+38DD 003F;
+2F89B 0021;
+38E8 003F;
+38EE 003F;
+38F4 003F;
+38FA 003F;
+3900 003F;
+3906 003F;
+390C 003F;
+3912 003F;
+3918 003F;
+391D 003F;
+3923 003F;
+3929 003F;
+392F 003F;
+3935 003F;
+393A 0041;
+3940 003F;
+3946 003F;
+394C 003F;
+3952 003F;
+3958 003F;
+395E 003F;
+3964 003F;
+396A 003F;
+3970 003F;
+3976 003F;
+397C 003F;
+3982 003F;
+3988 003F;
+398E 003F;
+3994 003F;
+399A 003F;
+39A0 003F;
+39A6 003F;
+39AC 003F;
+39B2 003F;
+39B8 003F;
+39BE 003F;
+39C4 003F;
+39CA 003F;
+39D0 003F;
+39D6 003F;
+39DC 003F;
+39E2 003F;
+39E8 003F;
+39EE 003F;
+39F4 003F;
+39FA 003F;
+3A00 003F;
+3A06 003F;
+3A0C 003F;
+3A12 003F;
+3A18 003F;
+3A1E 003F;
+3A24 003F;
+3A2A 003F;
+3A2F 003F;
+3A35 003F;
+3A3B 003F;
+3A41 003F;
+3A47 003F;
+3A4D 003F;
+3A53 003F;
+3A59 003F;
+3A5F 003F;
+3A65 003F;
+3A6B 003F;
+3A70 003F;
+3A76 003F;
+3A7C 003F;
+3A82 003F;
+3A88 003F;
+3A8E 003F;
+3A94 003F;
+3A9A 003F;
+3AA0 003F;
+3AA6 003F;
+3AAC 003F;
+3AB2 003F;
+3AB8 003F;
+3ABE 003F;
+3AC4 003F;
+3ACA 003F;
+3AD0 003F;
+3AD6 003F;
+3ADC 003F;
+3AE2 003F;
+3AE7 003F;
+3AED 003F;
+3AF3 003F;
+3AF9 003F;
+3AFF 003F;
+3B05 003F;
+3B0A 003F;
+3B10 003F;
+3B16 003F;
+3B1B 003F;
+3B21 003F;
+3B27 003F;
+3B2D 003F;
+3B33 003F;
+3B39 003F;
+3B3F 003F;
+3B45 003F;
+3B4A 003F;
+3B50 003F;
+3B56 003F;
+3B5C 003F;
+3B62 003F;
+3B68 003F;
+3B6E 003F;
+3B74 003F;
+3B7A 003F;
+3B80 003F;
+3B86 003F;
+3B8C 003F;
+3B92 003F;
+3B98 003F;
+3B9D 0061;
+3BA2 003F;
+3BA8 003F;
+3BAE 003F;
+3BB4 003F;
+3BBA 003F;
+3BC0 003F;
+3BC6 003F;
+3BCC 003F;
+3BD2 003F;
+3BD8 003F;
+3BDE 003F;
+3BE4 003F;
+3BEA 003F;
+3BF0 003F;
+3BF6 003F;
+3BFC 003F;
+3C02 003F;
+3C08 003F;
+3C0E 003F;
+3C14 003F;
+3C19 003F;
+3C1F 003F;
+3C25 003F;
+3C2B 003F;
+3C31 003F;
+3C37 003F;
+3C3D 003F;
+3C43 003F;
+3C49 003F;
+3C4E 0041;
+3C54 003F;
+3C5A 003F;
+3C60 003F;
+3C66 003F;
+3C6C 003F;
+3C72 003F;
+3C78 003F;
+3C7E 003F;
+3C84 003F;
+3C8A 003F;
+3C90 003F;
+3C96 003F;
+3C9C 003F;
+3CA2 003F;
+3CA8 003F;
+3CAE 003F;
+3CB4 003F;
+3CBA 003F;
+3CC0 003F;
+3CC6 003F;
+3CCC 003F;
+3CD2 003F;
+3CD8 003F;
+3CDE 003F;
+3CE4 003F;
+3CEA 003F;
+3CF0 003F;
+3CF6 003F;
+3CFC 003F;
+3D02 003F;
+3D08 003F;
+3D0E 003F;
+3D14 003F;
+3D1A 003F;
+3D20 003F;
+3D26 003F;
+3D2C 003F;
+3D32 003F;
+3D37 003F;
+3D3D 003F;
+3D43 003F;
+3D49 003F;
+3D4F 003F;
+3D55 003F;
+3D5B 003F;
+3D61 003F;
+3D67 003F;
+3D6D 003F;
+3D73 003F;
+3D79 003F;
+3D7F 003F;
+3D85 003F;
+3D8B 003F;
+3D91 003F;
+3D96 0041;
+3D9C 003F;
+3DA2 003F;
+3DA8 003F;
+3DAE 003F;
+3DB4 003F;
+3DBA 003F;
+3DC0 003F;
+3DC6 003F;
+3DCC 003F;
+3DD2 003F;
+3DD8 003F;
+3DDE 003F;
+3DE4 003F;
+3DEA 003F;
+3DF0 003F;
+3DF6 003F;
+3DFC 003F;
+3E02 003F;
+3E08 003F;
+3E0E 003F;
+3E14 003F;
+3E1A 003F;
+3E20 003F;
+3E26 003F;
+3E2C 003F;
+3E32 003F;
+3E38 003F;
+3E3E 003F;
+3E44 003F;
+3E4A 003F;
+3E50 003F;
+3E56 003F;
+3E5C 003F;
+3E62 003F;
+3E68 003F;
+3E6E 003F;
+3E74 003F;
+3E7A 003F;
+3E80 003F;
+3E86 003F;
+3E8C 003F;
+3E92 003F;
+3E98 003F;
+3E9E 003F;
+3EA4 003F;
+3EAA 003F;
+3EAF 003F;
+3EB5 003F;
+3EB9 003F;
+3EBF 003F;
+3EC5 003F;
+3ECB 003F;
+3ED1 003F;
+3ED7 003F;
+3EDD 003F;
+3EE3 003F;
+3EE9 003F;
+3EEF 003F;
+3EF5 003F;
+3EFB 003F;
+3F01 003F;
+3F07 003F;
+3F0D 003F;
+3F13 003F;
+3F19 003F;
+3F1E 003F;
+3F24 003F;
+3F2A 003F;
+3F30 003F;
+3F36 003F;
+3F3C 003F;
+3F42 003F;
+3F48 003F;
+3F4E 003F;
+3F54 003F;
+3F5A 003F;
+3F60 003F;
+3F66 003F;
+3F6C 003F;
+3F72 003F;
+3F78 003F;
+3F7E 003F;
+3F84 003F;
+3F8A 003F;
+3F90 003F;
+3F96 003F;
+3F9C 003F;
+3FA2 003F;
+3FA8 003F;
+3FAE 003F;
+3FB4 003F;
+3FBA 003F;
+3FC0 003F;
+3FC6 003F;
+3FCC 003F;
+3FD2 003F;
+3FD8 003F;
+3FDE 003F;
+3FE4 003F;
+3FEA 003F;
+3FF0 003F;
+3FF6 003F;
+2F93E 0021;
+4001 003F;
+4007 003F;
+400C 003F;
+4012 003F;
+FAD3 0021;
+401D 003F;
+4023 003F;
+4029 003F;
+402F 003F;
+4035 003F;
+2F949 0041;
+403F 003F;
+4045 003F;
+404A 003F;
+4050 003F;
+4056 003F;
+405C 003F;
+4062 003F;
+4068 003F;
+406E 003F;
+4074 003F;
+407A 003F;
+4080 003F;
+4086 003F;
+408C 003F;
+4092 003F;
+4097 003F;
+409D 003F;
+40A3 003F;
+40A9 003F;
+40AF 003F;
+40B5 003F;
+40BB 003F;
+40C1 003F;
+40C7 003F;
+40CD 003F;
+40D3 003F;
+40D9 003F;
+40DF 003F;
+40E4 003F;
+40EA 003F;
+40F0 003F;
+40F6 003F;
+40FC 003F;
+4102 003F;
+4108 003F;
+410E 003F;
+4114 003F;
+411A 003F;
+4120 003F;
+4126 003F;
+412C 003F;
+4131 003F;
+4137 003F;
+413D 003F;
+4143 003F;
+4149 003F;
+414F 003F;
+4155 003F;
+415B 003F;
+4161 003F;
+4167 003F;
+416D 003F;
+4173 003F;
+4179 003F;
+417F 003F;
+4185 003F;
+418B 003F;
+4191 003F;
+4197 003F;
+419D 003F;
+41A3 003F;
+41A9 003F;
+41AF 003F;
+41B5 003F;
+41BB 003F;
+41C1 003F;
+41C7 003F;
+41CD 003F;
+41D3 003F;
+41D9 003F;
+41DF 003F;
+41E5 003F;
+41EB 003F;
+41F1 003F;
+41F7 003F;
+41FD 003F;
+4202 0041;
+4208 003F;
+420E 003F;
+4214 003F;
+421A 003F;
+4220 003F;
+4226 003F;
+422B 003F;
+4231 003F;
+4237 003F;
+423D 003F;
+4243 003F;
+4249 003F;
+424F 003F;
+4255 003F;
+425B 003F;
+4261 003F;
+4267 003F;
+426D 003F;
+4273 003F;
+4279 003F;
+427F 003F;
+4285 003F;
+428B 003F;
+4291 003F;
+4297 003F;
+429D 003F;
+42A2 003F;
+42A8 003F;
+42AE 003F;
+42B4 003F;
+42BA 003F;
+42C0 003F;
+42C6 003F;
+42CC 003F;
+42D2 003F;
+42D8 003F;
+42DE 003F;
+42E4 003F;
+42EA 003F;
+42F0 003F;
+42F6 003F;
+42FC 003F;
+4301 0041;
+4307 003F;
+430D 003F;
+4313 003F;
+4319 003F;
+431F 003F;
+4325 003F;
+432B 003F;
+4331 003F;
+4336 003F;
+433C 003F;
+4342 003F;
+4348 003F;
+434E 003F;
+4354 003F;
+4359 0041;
+435F 003F;
+4365 003F;
+436B 003F;
+4371 003F;
+4377 003F;
+437D 003F;
+4383 003F;
+4389 003F;
+438F 003F;
+4395 003F;
+439B 003F;
+43A1 003F;
+43A7 003F;
+43AD 003F;
+43B3 003F;
+43B9 003F;
+43BF 003F;
+43C5 003F;
+43CB 003F;
+43D1 003F;
+43D6 003F;
+43DB 003F;
+43E1 003F;
+43E7 003F;
+43ED 003F;
+43F3 003F;
+43F9 003F;
+43FF 003F;
+4405 003F;
+2F984 0021;
+4410 003F;
+4416 003F;
+441C 003F;
+4422 003F;
+4428 003F;
+442E 003F;
+4434 003F;
+443A 003F;
+4440 003F;
+4446 003F;
+444C 003F;
+4452 003F;
+4458 003F;
+445E 003F;
+4464 003F;
+446A 003F;
+446F 003F;
+4475 003F;
+447B 003F;
+4481 003F;
+4487 003F;
+448D 003F;
+4493 003F;
+4499 003F;
+449F 003F;
+44A5 003F;
+44AB 003F;
+44B1 003F;
+44B7 003F;
+44BD 003F;
+44C3 003F;
+44C9 003F;
+44CF 003F;
+44D5 003F;
+44DB 003F;
+44E1 003F;
+44E7 003F;
+44ED 003F;
+44F3 003F;
+44F9 003F;
+44FF 003F;
+4505 003F;
+450B 003F;
+4511 003F;
+4517 003F;
+451D 003F;
+4523 003F;
+4529 003F;
+452E 003F;
+4534 003F;
+453A 003F;
+4540 003F;
+4546 003F;
+454C 003F;
+4552 003F;
+4558 003F;
+455D 0041;
+4562 003F;
+4568 003F;
+456D 003F;
+4573 003F;
+4579 003F;
+457F 003F;
+4585 003F;
+458B 003F;
+4591 003F;
+4597 003F;
+459D 003F;
+45A3 003F;
+45A9 003F;
+45AF 003F;
+45B5 003F;
+45BB 003F;
+45C1 003F;
+45C7 003F;
+45CD 003F;
+45D3 003F;
+45D8 003F;
+45DE 003F;
+45E4 003F;
+45EA 003F;
+45F0 003F;
+45F6 003F;
+45FB 003F;
+4601 003F;
+4607 003F;
+460D 003F;
+4613 003F;
+4619 003F;
+461F 003F;
+4625 003F;
+462B 003F;
+4631 003F;
+4636 003F;
+463C 003F;
+4642 003F;
+4648 003F;
+464E 003F;
+4654 003F;
+465A 003F;
+4660 003F;
+4666 003F;
+466C 003F;
+4672 003F;
+4678 003F;
+467E 003F;
+4684 003F;
+468A 003F;
+4690 003F;
+4696 003F;
+469C 003F;
+46A2 003F;
+46A8 003F;
+46AE 003F;
+46B4 003F;
+46BA 003F;
+46BF 003F;
+46C5 003F;
+46CA 003F;
+46D0 003F;
+46D6 003F;
+46DC 003F;
+46E2 003F;
+46E8 003F;
+46EE 003F;
+46F4 003F;
+46FA 003F;
+4700 003F;
+4706 003F;
+470C 003F;
+4712 003F;
+4718 003F;
+471E 003F;
+4724 003F;
+472A 003F;
+4730 003F;
+4736 003F;
+473C 003F;
+4742 003F;
+4748 003F;
+474E 003F;
+4754 003F;
+475A 003F;
+4760 003F;
+4766 003F;
+476C 003F;
+4772 003F;
+4778 003F;
+477E 003F;
+4784 003F;
+478A 003F;
+4790 003F;
+4796 003F;
+479C 003F;
+47A2 003F;
+47A8 003F;
+47AE 003F;
+47B4 003F;
+47BA 003F;
+47C0 003F;
+47C6 003F;
+47CC 003F;
+47D2 003F;
+47D8 003F;
+47DE 003F;
+47E4 003F;
+47EA 003F;
+47F0 003F;
+47F6 003F;
+47FC 003F;
+4802 003F;
+4808 003F;
+480E 003F;
+4814 003F;
+481A 003F;
+4820 003F;
+4826 003F;
+482C 003F;
+4832 003F;
+4838 003F;
+483E 003F;
+4844 003F;
+484A 003F;
+4850 003F;
+4856 003F;
+485C 003F;
+4862 003F;
+4868 003F;
+486E 003F;
+4874 003F;
+487A 003F;
+4880 003F;
+4886 003F;
+488C 003F;
+4892 003F;
+4898 003F;
+489E 003F;
+48A4 003F;
+48AA 003F;
+48B0 003F;
+48B6 003F;
+48BC 003F;
+48C2 003F;
+48C8 003F;
+48CE 003F;
+48D4 003F;
+48DA 003F;
+48E0 003F;
+48E6 003F;
+48EC 003F;
+48F2 003F;
+48F8 003F;
+48FE 003F;
+4904 003F;
+490A 003F;
+4910 003F;
+4916 003F;
+491C 003F;
+4922 003F;
+4928 003F;
+492E 003F;
+4934 003F;
+493A 003F;
+4940 003F;
+4946 003F;
+494C 003F;
+4952 003F;
+4958 003F;
+495E 003F;
+4964 003F;
+496A 003F;
+4970 003F;
+4976 003F;
+497C 003F;
+4982 003F;
+4988 003F;
+498E 003F;
+4994 003F;
+4999 003F;
+499F 003F;
+49A5 003F;
+49AB 003F;
+49B1 003F;
+49B7 003F;
+49BD 003F;
+49C3 003F;
+49C9 003F;
+49CF 003F;
+49D5 003F;
+49DB 003F;
+49E1 003F;
+49E6 0041;
+49EC 003F;
+49F2 003F;
+49F8 003F;
+49FE 003F;
+4A04 003F;
+4A0A 003F;
+4A10 003F;
+4A16 003F;
+4A1C 003F;
+4A22 003F;
+4A28 003F;
+4A2E 003F;
+4A34 003F;
+4A3A 003F;
+4A40 003F;
+4A46 003F;
+4A4C 003F;
+4A52 003F;
+4A58 003F;
+4A5E 003F;
+4A64 003F;
+4A6A 003F;
+4A6F 003F;
+4A75 003F;
+4A7A 003F;
+4A80 003F;
+4A86 003F;
+4A8C 003F;
+4A92 003F;
+4A98 003F;
+4A9E 003F;
+4AA4 003F;
+4AAA 003F;
+4AB0 003F;
+4AB5 003F;
+4ABB 003F;
+4AC1 003F;
+4AC7 003F;
+4ACD 003F;
+4AD3 003F;
+4AD9 003F;
+4ADF 003F;
+4AE5 003F;
+4AEB 003F;
+4AF1 003F;
+4AF7 003F;
+4AFD 003F;
+4B03 003F;
+4B09 003F;
+4B0F 003F;
+4B15 003F;
+4B1B 003F;
+4B21 003F;
+4B27 003F;
+4B2D 003F;
+2FA03 0021;
+4B38 003F;
+4B3E 003F;
+4B44 003F;
+4B4A 003F;
+4B50 003F;
+4B56 003F;
+4B5C 003F;
+4B62 003F;
+4B68 003F;
+4B6E 003F;
+4B74 003F;
+4B7A 003F;
+4B80 003F;
+4B86 003F;
+4B8C 003F;
+4B92 003F;
+4B98 003F;
+4B9E 003F;
+4BA4 003F;
+4BAA 003F;
+4BB0 003F;
+4BB6 003F;
+4BBC 003F;
+4BC2 003F;
+4BC8 003F;
+2FA08 0021;
+4BD3 003F;
+4BD9 003F;
+4BDF 003F;
+4BE5 003F;
+4BEB 003F;
+4BF1 003F;
+4BF7 003F;
+4BFD 003F;
+4C03 003F;
+4C09 003F;
+4C0F 003F;
+4C15 003F;
+4C1B 003F;
+4C21 003F;
+4C27 003F;
+4C2D 003F;
+4C33 003F;
+4C39 003F;
+4C3F 003F;
+4C45 003F;
+4C4B 003F;
+4C51 003F;
+4C57 003F;
+4C5D 003F;
+4C63 003F;
+4C69 003F;
+4C6F 003F;
+4C75 003F;
+4C7B 003F;
+4C81 003F;
+4C87 003F;
+4C8D 003F;
+4C93 003F;
+4C99 003F;
+4C9F 003F;
+4CA5 003F;
+4CAB 003F;
+4CB1 003F;
+4CB7 003F;
+4CBD 003F;
+4CC3 003F;
+4CC9 003F;
+4CCE 0041;
+4CD4 003F;
+4CDA 003F;
+4CE0 003F;
+4CE6 003F;
+4CEC 003F;
+4CF1 003F;
+4CF7 003F;
+4CFC 003F;
+4D02 003F;
+4D08 003F;
+4D0E 003F;
+4D14 003F;
+4D1A 003F;
+4D20 003F;
+4D26 003F;
+4D2C 003F;
+4D32 003F;
+4D38 003F;
+4D3E 003F;
+4D44 003F;
+4D4A 003F;
+4D50 003F;
+2FA16 0021;
+4D5B 003F;
+4D61 003F;
+4D67 003F;
+4D6D 003F;
+4D73 003F;
+4D79 003F;
+4D7F 003F;
+4D85 003F;
+4D8B 003F;
+4D91 003F;
+4D97 003F;
+4D9D 003F;
+4DA3 003F;
+4DA9 003F;
+4DAF 003F;
+4DB5 003F;
+20005 003F;
+2F9D9 003F;
+2F861 003F;
+2F889 003F;
+FACF 003F;
+2F989 003F;
+2F8F0 003F;
+2F910 003F;
+2F927 003F;
+2F942 003F;
+2F952 003F;
+2F961 003F;
+2F973 003F;
+2F987 003F;
+2F9AD 003F;
+2F9CC 003F;
+2F9E5 003F;
+2F9FB 003F;
+2FA13 003F;
+2A6D3 003F;
+E001 003F;
+F8FB 003F;
+C0000 003F;
+E0005 003F;
+F0005 003F;
+F00FD 003F;
+FFF05 003F;
+FFFFD 003F;
+100005 003F;
+1000FD 003F;
+10FF05 003F;
+10FFFD 003F;
diff --git a/src/com/ibm/icu/dev/data/IDNATestInput.txt b/src/com/ibm/icu/dev/data/IDNATestInput.txt
new file mode 100644
index 0000000..adad095
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/IDNATestInput.txt
@@ -0,0 +1,1266 @@
+=====
+desc: Copyright 2003-2005 http://idnconnect.jdna.jp/testbed.html 
+namebase: <00ED>dn
+nameutf8: ??dn
+namezone: xn--dn-mja
+failzone1: 
+failzone2: 
+token: 25029153
+passfail: pass
+type: toascii
+
+=====
+desc: 1-1-1 Has one IDN
+namebase: <00ED>dn
+nameutf8: ??dn
+namezone: xn--dn-mja
+failzone1: 
+failzone2: 
+token: 25029153
+passfail: pass
+type: toascii
+
+=====
+desc: 1-1-2 Has two IDNs
+namebase: <00EB>x.<00ED>dn
+nameutf8: ??x.??dn
+namezone: xn--x-ega.xn--dn-mja
+failzone1: 
+failzone2: 
+token: 02721141
+passfail: pass
+type: toascii
+
+=====
+desc: 1-2-1 Latin-1
+namebase: <00E5><00FE><00E7>
+nameutf8: ??????
+namezone: xn--5cae2e
+failzone1: 
+failzone2: 
+token: 41542620
+passfail: pass
+type: toascii
+
+=====
+desc: 1-2-2 Latin Extended A
+namebase: <0103>b<0109>
+nameutf8: ??b??
+namezone: xn--b-rhat
+failzone1: 
+failzone2: 
+token: 72238617
+passfail: pass
+type: toascii
+
+=====
+desc: 1-2-3 Latin Extended B
+namebase: <0227><0180><0188>
+nameutf8: ??????
+namezone: xn--lhaq98b
+failzone1: 
+failzone2: 
+token: 48464361
+passfail: pass
+type: toascii
+
+=====
+desc: 1-2-4 Latin Extended Additional
+namebase: <1E01><1E03><1E09>
+nameutf8: ?????????
+namezone: xn--2fges
+failzone1: 
+failzone2: 
+token: 49301230
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-1 Han
+namebase: <4E3F><4EBA><5C38>
+nameutf8: ?????????
+namezone: xn--xiqplj17a
+failzone1: 
+failzone2: 
+token: 58367113
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-2 Hiragana
+namebase: <304B><304C><304D>
+nameutf8: ?????????
+namezone: xn--u8jcd
+failzone1: 
+failzone2: 
+token: 57006197
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-3 Katakana
+namebase: <30AB><30AC><30AD>
+nameutf8: ?????????
+namezone: xn--lckcd
+failzone1: 
+failzone2: 
+token: 81826992
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-4 Hangul Jamo
+namebase: <1100><1161><11A8>
+nameutf8: ?????????
+namezone: xn--p39a
+failzone1: xn--ypd8qrh
+failzone2: 
+token: 44228346
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-5 Hangul
+namebase: <AC69><B4C6><C03A>
+nameutf8: ?????????
+namezone: xn--o69aq2nl0j
+failzone1: 
+failzone2: 
+token: 79235608
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-6 Yi
+namebase: <A00A><A020><A2B8>
+nameutf8: ?????????
+namezone: xn--6l7arby7j
+failzone1: 
+failzone2: 
+token: 99549720
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-7 Greek
+namebase: <03B1><03B2><03B3>
+nameutf8: ??????
+namezone: xn--mxacd
+failzone1: 
+failzone2: 
+token: 83859912
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-8 Greek Extended
+namebase: <1F02><1F26><1F55>
+nameutf8: ?????????
+namezone: xn--fng7dpg
+failzone1: 
+failzone2: 
+token: 22501339
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-9 Cyrillic
+namebase: <0430><0431><0432>
+nameutf8: ??????
+namezone: xn--80acd
+failzone1: 
+failzone2: 
+token: 98871751
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-10 Armeian
+namebase: <0561><0562><0563>
+nameutf8: ??????
+namezone: xn--y9acd
+failzone1: 
+failzone2: 
+token: 23687015
+passfail: pass
+type: toascii
+
+=====
+desc: 1-3-11 Georgian
+namebase: <10D0><10D1><10D2>
+nameutf8: ?????????
+namezone: xn--lodcd
+failzone1: 
+failzone2: 
+token: 70499589
+passfail: pass
+type: toascii
+
+=====
+desc: 1-4-1 Symbols
+namebase: <2221><21BA><2282>
+nameutf8: ?????????
+namezone: xn--b7gxomk
+failzone1: 
+failzone2: 
+token: 24617638
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-1 Devanagari
+namebase: <0915><0916><0917>
+nameutf8: ?????????
+namezone: xn--11bcd
+failzone1: 
+failzone2: 
+token: 18477223
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-2 Bengali
+namebase: <0995><0996><0997>
+nameutf8: ?????????
+namezone: xn--p5bcd
+failzone1: 
+failzone2: 
+token: 11477904
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-3 Gurmukhi
+namebase: <0A15><0A16><0A17>
+nameutf8: ?????????
+namezone: xn--d9bcd
+failzone1: 
+failzone2: 
+token: 71543506
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-4 Gujarati
+namebase: <0A95><0A96><0A97>
+nameutf8: ?????????
+namezone: xn--0dccd
+failzone1: 
+failzone2: 
+token: 75268760
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-5 Oriya
+namebase: <0B15><0B16><0B17>
+nameutf8: ?????????
+namezone: xn--ohccd
+failzone1: 
+failzone2: 
+token: 36079747
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-6 Tamil
+namebase: <0B95><0B99><0B9A>
+nameutf8: ?????????
+namezone: xn--clcid
+failzone1: 
+failzone2: 
+token: 39841446
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-7 Telugu
+namebase: <0C15><0C16><0C17>
+nameutf8: ?????????
+namezone: xn--zoccd
+failzone1: 
+failzone2: 
+token: 34438808
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-8 Kannada
+namebase: <0C95><0C96><0C97>
+nameutf8: ?????????
+namezone: xn--nsccd
+failzone1: 
+failzone2: 
+token: 42303465
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-9 Malayalam
+namebase: <0D15><0D16><0D17>
+nameutf8: ?????????
+namezone: xn--bwccd
+failzone1: 
+failzone2: 
+token: 11813559
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-10 Sinhala
+namebase: <0D9A><0D9B><0D9C>
+nameutf8: ?????????
+namezone: xn--3zccd
+failzone1: 
+failzone2: 
+token: 89823209
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-11 Thai
+namebase: <0E01><0E02><0E03>
+nameutf8: ?????????
+namezone: xn--12ccd
+failzone1: 
+failzone2: 
+token: 94992842
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-12 Lao
+namebase: <0E81><0E82><0E84>
+nameutf8: ?????????
+namezone: xn--p6ccg
+failzone1: 
+failzone2: 
+token: 42424338
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-13 Tibetan
+namebase: <0F40><0F41><0F42>
+nameutf8: ?????????
+namezone: xn--5cdcd
+failzone1: 
+failzone2: 
+token: 26962778
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-14 Myanmar
+namebase: <1000><1001><1002>
+nameutf8: ?????????
+namezone: xn--nidcd
+failzone1: 
+failzone2: 
+token: 09824611
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-15 Khmer
+namebase: <1780><1781><1782>
+nameutf8: ?????????
+namezone: xn--i2ecd
+failzone1: 
+failzone2: 
+token: 48071156
+passfail: pass
+type: toascii
+
+=====
+desc: 1-5-16 Mongolian
+namebase: <1820><1821><1822>
+nameutf8: ?????????
+namezone: xn--26ecd
+failzone1: 
+failzone2: 
+token: 40131572
+passfail: pass
+type: toascii
+
+=====
+desc: 1-6-1 Arabic
+namebase: <0627><0628><0629>
+nameutf8: ??????
+namezone: xn--mgbcd
+failzone1: 
+failzone2: 
+token: 06414817
+passfail: pass
+type: toascii
+
+=====
+desc: 1-6-2 Hebrew
+namebase: <05D0><05D1><05D2>
+nameutf8: ??????
+namezone: xn--4dbcd
+failzone1: 
+failzone2: 
+token: 41996705
+passfail: pass
+type: toascii
+
+=====
+desc: 1-6-3 Syriac
+namebase: <0710><0711><0712>
+nameutf8: ??????
+namezone: xn--9mbcd
+failzone1: 
+failzone2: 
+token: 77925080
+passfail: pass
+type: toascii
+
+=====
+desc: 1-7-1 ASCII and non-Latin
+namebase: abc<30AB><30AC><30AD>
+nameutf8: abc?????????
+namezone: xn--abc-mj4bfg
+failzone1: 
+failzone2: 
+token: 14333380
+passfail: pass
+type: toascii
+
+=====
+desc: 1-7-2 Latin (non-ASCII) and non-Latin
+namebase: <00E5><00FE><00E7><30AB><30AC><30AD>
+nameutf8: ???????????????
+namezone: xn--5cae2e328wfag
+failzone1: 
+failzone2: 
+token: 00848299
+passfail: pass
+type: toascii
+
+=====
+desc: 2-3-1-1 If UseSTD3ASCIIRules: Includes ! before Nameprep
+namebase: <00ED><0021>dn
+nameutf8: ??!dn
+namezone: 
+failzone1: xn--!dn-qma
+failzone2: 
+token: 89571181
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-1-2 If UseSTD3ASCIIRules: Includes $ before Nameprep
+namebase: <00ED><0024>dn
+nameutf8: ??$dn
+namezone: 
+failzone1: xn--$dn-qma
+failzone2: 
+token: 06965937
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-1-3 If UseSTD3ASCIIRules: Includes + before Nameprep
+namebase: <00ED><002B>dn
+nameutf8: ??+dn
+namezone: 
+failzone1: xn--+dn-qma
+failzone2: 
+token: 98967951
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-2-1 If UseSTD3ASCIIRules: Leading hyphen before Nameprep
+namebase: <002D><00ED>1dn
+nameutf8: -??1dn
+namezone: 
+failzone1: xn---1dn-vpa
+failzone2: 
+token: 65457100
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-2-2 If UseSTD3ASCIIRules: Trailing hyphen before Nameprep
+namebase: <00ED>1dn<002D>
+nameutf8: ??1dn-
+namezone: 
+failzone1: xn--1dn--upa
+failzone2: 
+token: 85629714
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-3-1 If UseSTD3ASCIIRules: Gets a + after Nameprep
+namebase: <00ED><FF0B>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja0331x
+failzone2: 
+token: 95236620
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-3-2 If UseSTD3ASCIIRules: Gets a = after Nameprep
+namebase: <00ED><207C>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja0343a
+failzone2: 
+token: 04960664
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-4-1 If UseSTD3ASCIIRules: Leading hyphen after Nameprep
+namebase: <FE63><00ED>2dn
+nameutf8: ?????2dn
+namezone: 
+failzone1: xn--2dn-qma32863a
+failzone2: xn---2dn-vpa
+token: 53512069
+passfail: fail
+type: toascii
+
+=====
+desc: 2-3-4-2 If UseSTD3ASCIIRules: Trailing hyphen after Nameprep
+namebase: <00ED>2dn<FF0D>
+nameutf8: ??2dn???
+namezone: 
+failzone1: xn--2dn-qma79363a
+failzone2: xn--2dn--upa
+token: 39938653
+passfail: fail
+type: toascii
+
+=====
+desc: 2-4-1 All-ASCII check, Latin
+namebase: <00B9>1
+nameutf8: ??1
+namezone: 11
+failzone1: 
+failzone2: 
+token: 43611374
+passfail: pass
+type: toascii
+
+=====
+desc: 2-4-2 All-ASCII check, symbol
+namebase: <2165>vi
+nameutf8: ???vi
+namezone: vivi
+failzone1: 
+failzone2: 
+token: 79939993
+passfail: pass
+type: toascii
+
+=====
+desc: 2-4-3 All-ASCII check, sharp S
+namebase: <00DF>ss
+nameutf8: ??ss
+namezone: ssss
+failzone1: 
+failzone2: 
+token: 71292530
+passfail: pass
+type: toascii
+
+=====
+desc: 2-5-1 ACE prefix exists before Nameprep
+namebase: xn--<00EF>dn
+nameutf8: xn--??dn
+namezone: 
+failzone1: xn--xn--dn-sja
+failzone2: xn--dn-sja
+token: 32841515
+passfail: fail
+type: toascii
+
+=====
+desc: 2-5-2 ACE prefix appears after Nameprep
+namebase: <2179>n--<00E4>dn
+nameutf8: ???n--??dn
+namezone: 
+failzone1: xn--xn--dn-uia
+failzone2: xn--dn-uia
+token: 52994631
+passfail: fail
+type: toascii
+
+=====
+desc: 2-8-1 Zero-length label after Nameprep
+namebase: <00AD>
+nameutf8: 
+namezone: 
+failzone1: xn--kba
+failzone2: xn--
+token: 18420037
+passfail: fail
+type: toascii
+
+=====
+desc: 2-9-1 U+3002 acts as a label separator
+namebase: 3002-test<3002><00ED>dn
+nameutf8: 3002-test?????dn
+namezone: 3002-test.xn--dn-mja
+failzone1: xn--3002-testdn-wcb2087m
+failzone2: 
+token: 14217422
+passfail: pass
+type: toascii
+
+=====
+desc: 2-9-2 U+FF0E acts as a label separator
+namebase: ff0e-test<FF0E><00ED>dn
+nameutf8: ff0e-test?????dn
+namezone: ff0e-test.xn--dn-mja
+failzone1: xn--ff0e-testdn-wcb45865f
+failzone2: 
+token: 94579179
+passfail: pass
+type: toascii
+
+=====
+desc: 2-9-3 U+FF61 acts as a label separator
+namebase: ff61-test<FF61><00ED>dn
+nameutf8: ff61-test?????dn
+namezone: ff61-test.xn--dn-mja
+failzone1: xn--ff61-testdn-wcb33975f
+failzone2: 
+token: 27084042
+passfail: pass
+type: toascii
+
+=====
+desc: 3-2-1 Sharp S conversion; should display as m<00EB>ss
+namebase: xn--m<00DF>-jma
+nameutf8: xn--m??-jma
+namezone: m<00EB>ss
+failzone1: 
+failzone2: 
+token: 85142449
+passfail: pass
+type: tounicode
+
+=====
+desc: 3-3-1 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>
+namebase: iesg--dn-mja
+nameutf8: iesg--dn-mja
+namezone: 
+failzone1: 
+failzone2: 
+token: 35996358
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-3-2 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>
+namebase: iesgdn-mja
+nameutf8: iesgdn-mja
+namezone: 
+failzone1: 
+failzone2: 
+token: 13693467
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-3-3 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>
+namebase: bq--dn-mja
+nameutf8: bq--dn-mja
+namezone: 
+failzone1: 
+failzone2: 
+token: 77049719
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-5-1 Non-ASCII code point before the last hyphen;\
+ should not display as Unicode
+namebase: xn--d<00F1>-mja
+nameutf8: xn--d??-mja
+namezone: 
+failzone1: 
+failzone2: 
+token: 53043171
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-5-2 Non-alphanumeric code point after the last hyphen;\
+ should not display as Unicode
+namebase: xn--dn-mj+
+nameutf8: xn--dn-mj+
+namezone: 
+failzone1: 
+failzone2: 
+token: 24626494
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-5-3 Ends in the middle of an encoded delta value;\
+ should not display as Unicode
+namebase: xn--dn-mj
+nameutf8: xn--dn-mj
+namezone: 
+failzone1: 
+failzone2: 
+token: 30921132
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-6-1 Nameprep -- prohibited character U+E000;\
+ should not display as Unicode
+namebase: xn--e000dn-l704a
+nameutf8: xn--e000dn-l704a
+namezone: 
+failzone1: 
+failzone2: 
+token: 02359753
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-6-2 If using UseSTD3ASCIIRules, Step 3a -- leading hyphen; should not display as Unicode
+namebase: xn---3dn-vpa
+nameutf8: xn---3dn-vpa
+namezone: 
+failzone1: 
+failzone2: 
+token: 99795165
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-6-3 If using UseSTD3ASCIIRules, Step 3b -- trailing hyphen; should not display as Unicode
+namebase: xn--3dn--upa
+nameutf8: xn--3dn--upa
+namezone: 
+failzone1: 
+failzone2: 
+token: 86051717
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-6-4 Step 5 -- prefix exists; should not display as Unicode
+namebase: xn--xn--dn-6va
+nameutf8: xn--xn--dn-6va
+namezone: 
+failzone1: 
+failzone2: 
+token: 02506789
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-7-1 Punycode was not necessary; should not display as Unicode
+namebase: xn--idn-
+nameutf8: xn--idn-
+namezone: 
+failzone1: 
+failzone2: 
+token: 21675918
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-7-2 String did not go through Nameprep;\
+ should not display as Unicode
+namebase: xn--dn-vga
+nameutf8: xn--dn-vga
+namezone: 
+failzone1: 
+failzone2: 
+token: 18832454
+passfail: fail
+type: tounicode
+
+=====
+desc: 3-8-1 Should show the Unicode <00ED>4dn ; <icu> Changed namebase and nameutf8 from xn--4dn-lla to xn--4dn-qma </icu>
+namebase: xn--4dn-qma
+nameutf8: xn--4dn-qma
+namezone: <00ED>4dn
+failzone1: 
+failzone2: 
+token: 23377435
+passfail: pass
+type: tounicode
+
+=====
+desc: 4-1-1-1 00adout<00AD><00ED>dn ->\
+ 00adout<00ED>dn
+namebase: 00adout<00AD><00ED>dn
+nameutf8: 00adout????dn
+namezone: xn--00adoutdn-m5a
+failzone1: xn--00adoutdn-cna81e
+failzone2: 
+token: 04299950
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-1-2 200dout<200D><00ED>dn ->\
+ 200dout<00ED>dn
+namebase: 200dout<200D><00ED>dn
+nameutf8: 200dout?????dn
+namezone: xn--200doutdn-m5a
+failzone1: xn--200doutdn-m5a1678f
+failzone2: 
+token: 00643243
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-1 simplecap<0044><00ED>dn ->\
+ simplecap<0064><00ED>dn
+namebase: simplecap<0044><00ED>dn
+nameutf8: simplecapD??dn
+namezone: xn--simplecapddn-1fb
+failzone1: 
+failzone2: 
+token: 36249795
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-2 latintogreek<00B5><00ED>dn ->\
+ latintogreek<03BC><00ED>dn
+namebase: latintogreek<00B5><00ED>dn
+nameutf8: latintogreek????dn
+namezone: xn--latintogreekdn-cmb716i
+failzone1: xn--latintogreekdn-cxa01g
+failzone2: 
+token: 03117407
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-3 latinext<00C7><00ED>dn ->\
+ latinext<00E7><00ED>dn
+namebase: latinext<00C7><00ED>dn
+nameutf8: latinext????dn
+namezone: xn--latinextdn-v6a6e
+failzone1: xn--latinextdn-twa07b
+failzone2: 
+token: 10243505
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-4 sharps<00DF><00ED>dn ->\
+ sharpsss<00ED>dn
+namebase: sharps<00DF><00ED>dn
+nameutf8: sharps????dn
+namezone: xn--sharpsssdn-r8a
+failzone1: xn--sharpsdn-vya4l
+failzone2: 
+token: 84921656
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-5 turkishi<0130><00ED>dn ->\
+ turkishi<0069><0307><00ED>dn
+namebase: turkishi<0130><00ED>dn
+nameutf8: turkishi????dn
+namezone: xn--turkishiidn-wcb701e
+failzone1: xn--turkishidn-r8a71f
+failzone2: 
+token: 02381730
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-6 exptwo<0149><00ED>dn ->\
+ exptwo<02BC><006E><00ED>dn
+namebase: exptwo<0149><00ED>dn
+nameutf8: exptwo????dn
+namezone: xn--exptwondn-m5a502c
+failzone1: xn--exptwodn-h2a33g
+failzone2: 
+token: 10575203
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-7 addfold<03D2><00ED>dn ->\
+ addfold<03C5><00ED>dn
+namebase: addfold<03D2><00ED>dn
+nameutf8: addfold????dn
+namezone: xn--addfolddn-m5a121f
+failzone1: xn--addfolddn-m5a462f
+failzone2: 
+token: 31493044
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-8 expthree<1F52><00ED>dn ->\
+ expthree<03C5><0313><0300><00ED>dn
+namebase: expthree<1F52><00ED>dn
+nameutf8: expthree?????dn
+namezone: xn--expthreedn-r8a5844g
+failzone1: 
+failzone2: 
+token: 68144622
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-9 nonbmp<10400><00ED>dn ->\
+ nonbmp<10428><00ED>dn
+namebase: nonbmp<10400><00ED>dn
+nameutf8: nonbmp??????dn
+namezone: xn--nonbmpdn-h2a34747d
+failzone1: xn--nonbmpdn-h2a37046d
+failzone2: 
+token: 35393212
+passfail: pass
+type: toascii
+
+=====
+desc: 4-1-2-10 nonbmptoascii<1D400><00ED>dn ->\
+ nonbmptoasciia<00ED>dn
+namebase: nonbmptoascii<1D400><00ED>dn
+nameutf8: nonbmptoascii??????dn
+namezone: xn--nonbmptoasciiadn-msb
+failzone1: xn--nonbmptoasciidn-hpb54112i
+failzone2: 
+token: 78182502
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-1 regcomb<0065><0301><00ED>dn ->\
+ regcomb<00E9><00ED>dn
+namebase: regcomb<0065><0301><00ED>dn
+nameutf8: regcombe????dn
+namezone: xn--regcombdn-h4a8b
+failzone1: xn--regcombedn-r8a794d
+failzone2: 
+token: 87647045
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-2 combandcase<0045><0301><00ED>dn ->\
+ combandcase<00E9><00ED>dn
+namebase: combandcase<0045><0301><00ED>dn
+nameutf8: combandcaseE????dn
+namezone: xn--combandcasedn-lhb4d
+failzone1: xn--combandcaseedn-cmb526f
+failzone2: 
+token: 61741185
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-3 adjcomb<00BA><0301><00ED>dn ->\
+ adjcomb<00F3><00ED>dn
+namebase: adjcomb<00BA><0301><00ED>dn
+nameutf8: adjcomb??????dn
+namezone: xn--adjcombdn-m5a9d
+failzone1: xn--adjcombdn-1qa57cp3r
+failzone2: 
+token: 14828402
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-4 extcombo<0063><0301><00ED>dn ->\
+ extcombo<0107><00ED>dn
+namebase: extcombo<0063><0301><00ED>dn
+nameutf8: extcomboc????dn
+namezone: xn--extcombodn-r8a52a
+failzone1: xn--extcombocdn-wcb920e
+failzone2: 
+token: 26651277
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-5 doublediac1<0075><0308><0301><00ED>dn ->\
+ doublediac2<01D8><00ED>dn
+namebase: doublediac1<0075><0308><0301><00ED>dn
+nameutf8: doublediac1u??????dn
+namezone: xn--doublediac1dn-6ib836a
+failzone1: xn--doublediac1udn-cmb526fnd
+failzone2: 
+token: 30175595
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-1-6 doublediac2<0075><0301><0308><00ED>dn ->\
+ doublediac2<01D8><00ED>dn
+namebase: doublediac2<0075><0301><0308><00ED>dn
+nameutf8: doublediac2u??????dn
+namezone: xn--doublediac2dn-6ib8qs73a
+failzone1: xn--doublediac2udn-cmb526fod
+failzone2: 
+token: 35606109
+passfail: pass
+type: toascii
+
+=====
+desc: 4-2-2-1 newnorm<2F874><00ED>dn ->\
+ newnorm<5F33><00ED>dn should not become <5F53>
+namebase: newnorm<2F874><00ED>dn
+nameutf8: newnorm??????dn
+namezone: xn--newnormdn-m5a7856x
+failzone1: xn--newnormdn-m5a9396x
+failzone2: xn--newnormdn-m5a9968x
+token: 61901810
+passfail: pass
+type: toascii
+
+=====
+desc: 4-3-1 If UseSTD3ASCIIRules: Spacing; <icu> \u0020 is prohibited from the output only when UseSTD3ASCIIRules is set </icu>
+namebase: <2000><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja3392a
+failzone2: 
+token: 13226878
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-2 Control
+namebase: <06DD><00ED>dn-2
+nameutf8: ????dn-2
+namezone: 
+failzone1: xn--dn-2-upa332g
+failzone2: 
+token: 09873312
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-3 Private use
+namebase: <E005><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja1659t
+failzone2: 
+token: 03937183
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-4 Private use, non-BMP
+namebase: <F0005><00ED>dn
+nameutf8: ??????dn
+namezone: 
+failzone1: xn--dn-mja7922x
+failzone2: 
+token: 78707823
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-5 Non-character
+namebase: <FDDD><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja1210x
+failzone2: 
+token: 44432178
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-6 Non-character, non-BMP
+namebase: <1FFFE><00ED>dn
+nameutf8: ??????dn
+namezone: 
+failzone1: xn--dn-mja7922x
+failzone2: 
+token: 69142686
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-7 Surrogate points
+namebase: <D805><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja7922x
+failzone2: 
+token: 05424571
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-8 Inappropriate for plain
+namebase: <FFFA><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja5822x
+failzone2: 
+token: 44825824
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-9 Inappropriate for canonical
+namebase: <2FF5><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja3729b
+failzone2: 
+token: 50926136
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-10 Change display simple
+namebase: <206A><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja7533a
+failzone2: 
+token: 57953313
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-11 Change display RTL
+namebase: <200F><00ED>dn
+nameutf8: ?????dn
+namezone: 
+failzone1: xn--dn-mja3992a
+failzone2: 
+token: 30705279
+passfail: fail
+type: toascii
+
+=====
+desc: 4-3-12 Language tags
+namebase: <E0001><E0045><E004E><0068><0069>idn
+nameutf8: ????????????hiidn
+namezone: 
+failzone1: xn--hiidn-km43aaa
+failzone2: 
+token: 44598039
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-1 Arabic RandALCat-LCat-RandALCat
+namebase: <0628><006F><0638>
+nameutf8: ??o??
+namezone: 
+failzone1: xn--o-0mc3c
+failzone2: 
+token: 78233053
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-2 Arabic RandALCat-RandALCat-other
+namebase: <0628><0638><006F>
+nameutf8: ????o
+namezone: 
+failzone1: xn--o-0mc2c
+failzone2: 
+token: 95299621
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-3 Arabic other-RandALCat-RandALCat
+namebase: <006F><0628><0638>
+nameutf8: o????
+namezone: 
+failzone1: xn--o-1mc2c
+failzone2: 
+token: 79807176
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-4 Hebrew RandALCat-LCat-RandALCat
+namebase: <05D1><006F><05E1>
+nameutf8: ??o??
+namezone: 
+failzone1: xn--o-1hc3c
+failzone2: 
+token: 32229450
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-5 Hebrew RandALCat-RandALCat-other
+namebase: <05D1><05E1><006F>
+nameutf8: ????o
+namezone: 
+failzone1: xn--o-1hc2c
+failzone2: 
+token: 53213348
+passfail: fail
+type: toascii
+
+=====
+desc: 4-4-6 Hebrew other-RandALCat-RandALCat
+namebase: <006F><05D1><05E1>
+nameutf8: o????
+namezone: 
+failzone1: xn--o-2hc2c
+failzone2: 
+token: 90835860
+passfail: fail
+type: toascii
+
+=====
+desc: 5-1-1 Unassigned in BMP; zone editors should reject
+namebase: <0237><00ED>dn
+nameutf8: ????dn
+namezone: xn--dn-mja33k
+failzone1: 
+failzone2: 
+token: 83079602
+passfail: pass
+type: toascii
+
+=====
+desc: 5-1-2 Unassinged outside BMP; zone editors should reject
+namebase: <10205><00ED>dn
+nameutf8: ??????dn
+namezone: xn--dn-mja7734x
+failzone1: xn--dn-mja7922x
+failzone2: 
+token: 03682900
+passfail: pass
+type: toascii
+
+=====
+desc: 5-2-1 Newly assigned in BMP; zone editors should reject
+namebase: <0234><00ED>dn
+nameutf8: ????dn
+namezone: xn--dn-mja12k
+failzone1: 
+failzone2: 
+token: 96637501
+passfail: pass
+type: toascii
+
+=====
+desc: 5-2-2 Newly assigned outside of BMP; zone editors should reject
+namebase: <10005><00ED>dn
+nameutf8: ??????dn
+namezone: xn--dn-mja9232x
+failzone1: xn--dn-mja7922x
+failzone2: 
+token: 95537699
+passfail: pass
+type: toascii
\ No newline at end of file
diff --git a/src/com/ibm/icu/dev/data/TestDataElements_testaliases.java b/src/com/ibm/icu/dev/data/TestDataElements_testaliases.java
new file mode 100644
index 0000000..c855fd2
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/TestDataElements_testaliases.java
@@ -0,0 +1,104 @@
+/**
+*******************************************************************************
+* Copyright (C) 1996-2004, International Business Machines Corporation and    *
+* others. All Rights Reserved.                                                *
+*******************************************************************************
+*/
+package com.ibm.icu.dev.data;
+
+import com.ibm.icu.impl.ICUListResourceBundle;
+
+public class TestDataElements_testaliases extends ICUListResourceBundle {
+
+    public TestDataElements_testaliases  () {
+          super.contents = data;
+    }
+    static final Object[][] data = new Object[][] { 
+                {
+                    "collations",
+                    new ICUListResourceBundle.Alias("/ICUDATA/uk"),
+                },
+// Circular aliases test moved to TestCircularAliases
+//               {
+//                   "aaa",
+//                    new ICUListResourceBundle.Alias("testaliases/aab"),
+//                },
+//                {
+//                    "aab",
+//                    new ICUListResourceBundle.Alias("testaliases/aaa"),
+//                },
+                {
+                    "anotheralias",
+                    new ICUListResourceBundle.Alias("/ICUDATA/uk/collations/standard"),
+                },
+// Moved to TestNonExisting
+//                {
+//                    "nonexisting",
+//                    new ICUListResourceBundle.Alias("/ICUDATA/uk"),
+//                },
+                {
+                    "referencingalias",
+                    new ICUListResourceBundle.Alias("testaliases/anotheralias/Sequence"),
+                },
+                {
+                    "simplealias",
+                    new ICUListResourceBundle.Alias("testtypes/menu/file/open"),
+                },
+                {
+                    "testGetStringByIndexAliasing",
+                    new Object[]{
+                        new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/0"),
+                        new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/1"),
+                        new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/4"),
+                        new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/5"),
+
+                    },
+                },
+                {
+                    "testGetStringByKeyAliasing",
+                    new Object[][]{
+                        {
+                            "KeyAlias0PST",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/0"),
+                        },
+                        {
+                            "KeyAlias1PacificStandardTime",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/1"),
+                        },
+                        {
+                            "KeyAlias2PDT",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/4"),
+                        },
+                        {
+                            "KeyAlias3LosAngeles",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/0/5"),
+                        },
+                    },
+                },
+                {
+                    "zoneStrings",
+                    new Object[]{
+                        new ICUListResourceBundle.Alias("/ICUDATA/en"),
+                        new ICUListResourceBundle.Alias("/ICUDATA/en"),
+
+                    },
+                },
+                {
+                    "zoneTests",
+                    new Object[][]{
+                        {
+                            "zoneAlias",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings"),
+                        },
+                        {
+                            "zoneAlias1",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/3"),
+                        },
+                        {
+                            "zoneAlias2",
+                            new ICUListResourceBundle.Alias("/ICUDATA/en/zoneStrings/3/0"),
+                        },
+                    },
+                },
+    };
+}
diff --git a/src/com/ibm/icu/dev/data/TestDataElements_testcircularalias.java b/src/com/ibm/icu/dev/data/TestDataElements_testcircularalias.java
new file mode 100644
index 0000000..cc58226
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/TestDataElements_testcircularalias.java
@@ -0,0 +1,37 @@
+/**
+ *******************************************************************************
+ * Copyright (C) 2001-2004, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+ *******************************************************************************
+ */
+package com.ibm.icu.dev.data;
+
+import com.ibm.icu.impl.ICUListResourceBundle;
+/**
+ * @author Ram
+ *
+ * To change this generated comment edit the template variable "typecomment":
+ * Window>Preferences>Java>Templates.
+ * To enable and disable the creation of type comments go to
+ * Window>Preferences>Java>Code Generation.
+ */
+public class TestDataElements_testcircularalias  extends ICUListResourceBundle {
+    public TestDataElements_testcircularalias() {
+          super.contents = data;
+    }
+    private static Object[][] data = new Object[][] { 
+                {
+                    "aaa",
+                    new ICUListResourceBundle.Alias("testcircularalias/aab"),
+                },
+                {
+                    "aab",
+                    new ICUListResourceBundle.Alias("testcircularalias/aac"),
+                },
+                {
+                    "aac",
+                    new ICUListResourceBundle.Alias("testcircularalias/aaa"),
+                } 
+    };
+}
+
diff --git a/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java b/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java
new file mode 100644
index 0000000..e3db9dc
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java
@@ -0,0 +1,138 @@
+/**
+ *******************************************************************************
+ * Copyright (C) 2001-2004, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+ *******************************************************************************
+ */
+package com.ibm.icu.dev.data;
+
+import com.ibm.icu.impl.ICUListResourceBundle;
+
+public class TestDataElements_testtypes extends ICUListResourceBundle {
+
+    public TestDataElements_testtypes  () {
+          super.contents = data;
+    }
+    private static Object[][] data = new Object[][] { 
+                {
+                    "binarytest",
+                    new ICUListResourceBundle.CompressedBinary(
+                        "\u0000\u000F\u0001\u0203\u0405\u0607\u0809\u0A0B" +
+                        "\u0C0D\u0E00"),
+                },
+                {
+                    "emptyarray",
+                    new String[] { 
+                    },
+                },
+                {
+                    "emptybin",
+                    new ICUListResourceBundle.CompressedBinary(null),
+                },
+                {
+                    "emptyexplicitstring",
+                    "",
+                },
+                {
+                    "emptyint",
+                    new Integer(0),
+                },
+                {
+                    "emptyintv",
+                    new Integer[] {
+                    },
+                },
+                {
+                    "emptystring",
+                    "",
+                },
+                {
+                    "emptytable",
+                    new Object[][]{
+                    },
+                },
+                {
+                    "importtest",
+                    new ICUListResourceBundle.CompressedBinary(
+                        "\u0000\u000F\u0001\u0203\u0405\u0607\u0809\u0A0B" +
+                        "\u0C0D\u0E00"),
+                },
+                {
+                    "integerarray",
+                    new Integer[] {
+                        new Integer(1),
+                        new Integer(2),
+                        new Integer(3),
+                        new Integer(-3),
+                        new Integer(4),
+                        new Integer(5),
+                        new Integer(6),
+                        new Integer(7),
+                    },
+                },
+                {
+                    "menu",
+                    new Object[][]{
+                        {
+                            "file",
+                            new Object[][]{
+                                {
+                                    "exit",
+                                    "Exit",
+                                },
+                                {
+                                    "open",
+                                    "Open",
+                                },
+                                {
+                                    "save",
+                                    "Save",
+                                },
+                            },
+                        },
+                    },
+                },
+                {
+                    "minusone",
+                    new Integer(-1),
+                },
+                {
+                    "one",
+                    new Integer(1),
+                },
+                {
+                    "onehundredtwentythree",
+                    new Integer(123),
+                },
+                {
+                    "plusone",
+                    new Integer(1),
+                },
+                {
+                    "string",
+                    new String[] { 
+                    },
+                },
+                {
+                    "stringTable",
+                    new Object[]{
+                        new String[] { 
+                        },
+
+                    },
+                },
+                {
+                    "test_underscores",
+                    "test message ....",
+                },
+                {
+                    "testescape",
+                    "tab:\u0009 cr:\f ff:\u000C newline:\n backslash:\\" +
+                    " quote=\\\' doubleQuote=\\\" singlequoutes=''",
+                },
+                {
+                    "zerotest",
+                    "abc\u0000def",
+                },
+    };
+}
diff --git a/src/com/ibm/icu/dev/data/rbbi/english.dict b/src/com/ibm/icu/dev/data/rbbi/english.dict
new file mode 100755
index 0000000..10f430b
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/rbbi/english.dict
Binary files differ
diff --git a/src/com/ibm/icu/dev/data/rbbi/words.txt b/src/com/ibm/icu/dev/data/rbbi/words.txt
new file mode 100755
index 0000000..a7e06ac
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/rbbi/words.txt
@@ -0,0 +1,2990 @@
+--
+--such
+a
+a'bel-mizraim
+a'iah
+abate
+abated
+abdicated
+abel
+abi'da
+abide
+abim'a-el
+abim'elech
+abim'elech's
+able
+abolish
+abolishing
+abomination
+about
+above
+abraham
+abraham's
+abram
+abram's
+abroad
+absent
+absolute
+absolved
+abundance
+abundantly
+abuses
+accad
+accept
+accepted
+accommodation
+according
+accordingly
+account
+accustomed
+achbor
+acknowledged
+acquiesce
+acquired
+across
+act
+acts
+adah
+adam
+adbeel
+add
+added
+admah
+administration
+adullamite
+advanced
+adviser
+afar
+affected
+afflicted
+affliction
+afraid
+after
+afterward
+afterwards
+again
+against
+age
+ages
+agile
+agree
+agreed
+ahuz'zath
+ai
+aid
+air
+akan
+al'lon-bacuth
+alighted
+alive
+all
+allegiance
+alliances
+allies
+allow
+allowance
+almighty
+almo'dad
+almond
+almonds
+alone
+along
+aloud
+already
+also
+altar
+alter
+altering
+although
+altogether
+alvah
+alvan
+am
+am'alek
+am'raphel
+amal'ekites
+amazement
+america
+ammonites
+among
+amongst
+amorite
+amorites
+amount
+an
+an'amim
+anah
+and
+aner
+angel
+angels
+anger
+angry
+animal
+animals
+annihilation
+anointed
+another
+another's
+answer
+answered
+any
+anything
+anywhere
+apart
+appealed
+appealing
+appear
+appeared
+appease
+appoint
+appointed
+approached
+approaching
+appropriations
+aprons
+ar'arat
+ar'ioch
+ar'vadites
+aram
+aramean
+aran
+arbitrary
+archers
+ard
+are
+are'li
+area
+arise
+ark
+arkites
+armed
+armies
+arms
+army
+aro'di
+arose
+around
+arpach'shad
+arrayed
+arrive
+art
+as
+as'enath
+ascending
+ash'kenaz
+ash'teroth-karna'im
+ashamed
+ashbel
+asher
+asher's
+ashes
+aside
+ask
+asked
+asks
+asleep
+ass
+ass's
+assemble
+assembled
+assent
+asses
+asshu'rim
+asshur
+assume
+assured
+assyria
+at
+atad
+ate
+attack
+attacked
+attained
+attempts
+attend
+attended
+attention
+authority
+avenged
+avith
+away
+awesome
+awoke
+ba'al-ha'nan
+ba'bel
+back
+backward
+bad
+bade
+bags
+baked
+baker
+balm
+bank
+banks
+barbarous
+barren
+bas'emath
+basket
+baskets
+battle
+bdellium
+be
+be'or
+be-e'ri
+bear
+bearing
+bears
+beast
+beasts
+beautiful
+became
+because
+becher
+become
+becomes
+bed
+bedad
+been
+beer-la'hai-roi
+beer-sheba
+befall
+befallen
+befalls
+before
+beg
+began
+beginning
+beguiled
+begun
+beheld
+behind
+behold
+being
+bela
+believe
+believed
+belly
+belong
+belonging
+belongs
+below
+ben-ammi
+ben-o'ni
+beneath
+benefits
+benjamin
+benjamin's
+bera
+bereaved
+bered
+bereft
+beri'ah
+beside
+besides
+besought
+best
+bethel
+bethlehem
+bethu'el
+better
+between
+beyond
+bilhah
+bilhan
+binding
+bird
+birds
+birsha
+birth
+birthday
+birthright
+bites
+bitter
+bitumen
+black
+blame
+blameless
+bless
+blessed
+blesses
+blessing
+blessings
+blighted
+blindness
+blood
+blossoms
+blot
+blotted
+blow
+bodies
+body
+boiling
+bonds
+bone
+bones
+book
+booths
+border
+bore
+born
+borne
+both
+bough
+bought
+bound
+boundaries
+bounties
+bow
+bowed
+bowing
+bowshot
+boys
+bozrah
+bracelets
+branches
+breach
+bread
+breadth
+break
+breaking
+breasts
+breath
+breathed
+bred
+breed
+breeding
+brethren
+brick
+bricks
+brimstone
+bring
+britain
+british
+broken
+bronze
+brother
+brother's
+brother-in-law
+brothers
+brought
+brow
+bruise
+budded
+build
+building
+built
+bulls
+bundle
+bundles
+buried
+burn
+burned
+burnt
+burst
+bury
+burying
+bushes
+but
+butler
+butlership
+buy
+buz
+by
+cain
+cake
+cakes
+calah
+calf
+call
+called
+calls
+came
+camel
+camel's
+camels
+camp
+camped
+can
+canaan
+canaan'
+canaanite
+canaanites
+canaanitish
+candid
+cannot
+caph'torim
+captain
+captive
+captives
+captured
+caravan
+carcasses
+care
+carefully
+carmi
+carried
+carry
+cases
+caslu'him
+cast
+cattle
+caught
+cause
+caused
+causes
+cave
+cease
+ceased
+certain
+chain
+chalde'ans
+chamber
+change
+changed
+character
+charge
+charged
+charging
+chariot
+chariots
+charters
+cheat
+cheated
+ched-or-lao'mer
+cheran
+cherubim
+chesed
+chezib
+chief
+chiefs
+child
+childbearing
+childless
+children
+children's
+choice
+choicest
+chose
+chosen
+circumcised
+circumstances
+cities
+citizens
+city
+civil
+civilized
+clans
+clean
+clear
+cleaves
+close
+closed
+clothed
+clothes
+clothing
+cloud
+clouds
+clusters
+coastland
+coasts
+coffin
+cold
+colonies
+colonies:
+colt
+colts
+combined
+come
+comely
+comes
+comfort
+comforted
+comforts
+coming
+command
+commanded
+commander
+commandments
+commerce
+commit
+committed
+common
+companies
+company
+complained
+complete
+completed
+compliance
+conceal
+conceived
+concern
+concerning
+conclude
+concubine
+concubines
+condition
+conditions
+confined
+confuse
+confused
+congress
+conjured
+connected
+connection
+connections
+consent
+consent:
+conspired
+constitution
+constrained
+constrains
+consume
+consumed
+contempt
+contended
+continually
+continue
+continued
+contract
+control
+controlling
+convulsions
+cool
+cord
+correspondence
+corrupt
+corrupted
+costly
+couch
+couched
+couches
+couching
+could
+council
+count
+counted
+countenance
+country
+course
+covenant
+cover
+covered
+covering
+cows
+created
+creation
+creator
+creature
+creatures
+creeping
+creeps
+cried
+crossed
+crossing
+crouching
+crown
+cruel
+cruelty
+cry
+crying
+cubit
+cubits
+cup
+curds
+current
+curse
+cursed
+curses
+cush
+custody
+cut
+cutting
+dainties
+damascus
+dan
+dangers
+dares
+dark
+darkness
+daughter
+daughter-in-law
+daughters
+dawned
+day
+days
+dead
+deal
+dealt
+death
+deb'orah
+deceitfully
+deceived
+decent
+decide
+decks
+declaration
+declare
+declaring
+dedan
+deed
+deep
+defeat
+defeated
+defiled
+define
+delay
+delayed
+delight
+deliver
+delivered
+delivery
+denied
+denounces
+depart
+departed
+departing
+dependent
+dependents
+depository
+depriving
+deriving
+descendants
+descending
+design
+desire
+desired
+desolate
+desolation
+despised
+despotism
+destroy
+destroyed
+destroys
+destruction
+destructive
+determined
+devoured
+devouring
+dew
+dictate
+did
+didst
+die
+died
+dies
+diklah
+dim
+din'habah
+dinah
+dinah's
+dine
+dipped
+direct
+direction
+disaster
+disavow
+discreet
+disgrace
+dishan
+dishon
+dismayed
+displeased
+displeasing
+disposed
+dissolutions
+dissolve
+dissolved
+distance
+distant
+distress
+distressed
+districts
+divide
+divided
+dividing
+divination
+divine
+divines
+do
+do'danim
+doer
+does
+doing
+domestic
+dominion
+done
+door
+dothan
+double
+doubling
+doubt
+dove
+down
+downcast
+dowry
+drank
+draw
+drawn
+dread
+dream
+dreamed
+dreamer
+dreams
+drew
+dried
+drink
+drinking
+drinks
+driven
+drove
+droves
+drunk
+dry
+dug
+dumah
+dungeon
+during
+dust
+duty
+dwell
+dwelling
+dwelt
+e'domites
+e'phraim
+e'phraim's
+each
+early
+ears
+earth
+easily
+east
+eastward
+eat
+eaten
+eating
+ebal
+eber
+eden
+eder
+edom
+effect
+egypt
+egyptian
+egyptian's
+egyptians
+ehi
+eight
+eighteen
+eighty
+eighty-seven
+eighty-six
+eighty-two
+either
+el'iphaz
+el-bethel
+el-el'ohe-israel
+el-paran
+elah
+elam
+elda'ah
+elder
+elders
+eldest
+elected
+eleven
+eli'shah
+elie'zer
+ella'sar
+elon
+else
+embalm
+embalmed
+embalming
+embrace
+embraced
+emigration
+emim
+emptied
+empty
+empty-handed
+enaim
+encamped
+encampments
+encourage
+end
+endeavored
+ended
+ending
+endowed
+ends
+enemies
+enemy
+english
+enlarge
+enlarging
+enmish'pat
+enmity
+enoch
+enosh
+enough
+enter
+entered
+entitle
+entrance
+entreat
+envied
+ephah
+epher
+ephrath
+ephron
+equal
+er
+erech
+erected
+eri
+errand
+esau
+esau's
+escape
+escaped
+esek
+eshban
+eshcol
+establish
+established
+establishing
+establishment
+eternal
+euphra'tes
+euphrates
+eve
+even
+evening
+events
+ever
+everlasting
+every
+everything
+everywhere
+evil
+evils
+evinces
+ewe
+ewes
+example
+exceedingly
+except
+exchange
+excited
+executioners
+exercise
+experience
+expert
+explain
+exposed
+exposing
+extend
+extended
+eyes
+ezbon
+ezer
+face
+faces
+facts
+failed
+fainted
+fair
+faithfulness
+fall
+fallen
+falls
+falsely
+families
+family
+famine
+famished
+far
+fare
+fared
+farewell
+fast
+fat
+father
+father's
+father-in-law
+fathers
+fatiguing
+fatness
+faults
+favor
+favorable
+fawns
+fear
+feared
+feast
+fed
+feebler
+feed
+feel
+feet
+fell
+fellow
+felt
+female
+festal
+fetch
+few
+field
+fields
+fierce
+fiercely
+fifteen
+fifth
+fifths
+fifty
+fig
+fill
+filled
+find
+finds
+fine
+finish
+finished
+fire
+firm
+firmament
+firmness
+first
+first-
+first-born
+firstlings
+fish
+fit
+five
+fixed
+flaming
+fled
+flee
+fleeing
+flesh
+floated
+flock
+flocks
+flood
+floor
+flowed
+flows
+fly
+foal
+follow
+followed
+following
+follows
+folly
+fondling
+food
+foolishly
+foot
+for
+forbidden
+force
+forced
+forces
+ford
+foreign
+foreigner
+foreigners
+foremost
+foreskin
+foreskins
+forger
+forget
+forgets
+forgive
+forgot
+forgotten
+form
+formed
+former
+formerly
+formidable
+forms
+forsaken
+forth
+fortune
+fortunes
+forty
+forty-five
+forty-seven
+found
+foundation
+fountains
+four
+fourteen
+fourteenth
+fourth
+frail
+free
+freely
+fresh
+freshly
+friend
+friendly
+friends
+fro
+from
+front
+frontiers
+fruit
+fruitful
+fruits
+fugitive
+fulfil
+fulfilled
+full
+fundamentally
+furnace
+fury
+future
+gad
+gaham
+gained
+galeed
+game
+garden
+garment
+garments
+gatam
+gate
+gather
+gathered
+gaunt
+gave
+gavest
+gaza
+gazed
+genealogies
+general
+generation
+generations
+gera
+gerar
+gershon
+get
+gether
+gift
+gifts
+gihon
+gilead
+gir'gashites
+give
+given
+givest
+giving
+go
+goat
+goats
+god
+god's
+gods
+goes
+goi'im
+going
+gold
+gomer
+gomor'rah
+gone
+good
+good-looking
+goods
+gopher
+goshen
+got
+gotten
+governed
+government
+governments
+governments:
+governor
+governors
+gracious
+graciously
+grain
+grandchildren
+grandson
+grant
+granted
+grapes
+grass
+grave
+gray
+great
+greater
+greatly
+green
+grew
+grieved
+grievous
+groping
+ground
+grow
+growing
+grown
+grows
+guard
+guards
+guile
+guilt
+guilty
+gum
+guni
+ha'mathites
+had
+hadad
+hadar
+hador'am
+hagar
+haggi
+hairs
+hairy
+half
+hallowed
+ham
+hamor
+hamor's
+hamstring
+hamul
+hand
+hands
+handsome
+hang
+hanged
+hanoch
+happened
+happiness
+happy
+haran
+harass
+harassed
+hard
+hardship
+harlot
+harlotry
+harm
+harshly
+harvest
+harvests
+has
+hast
+haste
+hastened
+hastily
+hate
+hated
+hath
+hav'ilah
+have
+haven
+havilah
+having
+haz'azon-ta'mar
+hazarma'veth
+hazo
+he
+he-asses
+he-goats
+head
+heads
+healed
+heap
+hear
+heard
+hearing
+hearken
+hearkened
+hears
+heart
+hearts
+heat
+heaven
+heavens
+heber
+hebrew
+hebrews
+hebron
+heed
+heeded
+heel
+heels
+heifer
+height
+heir
+held
+help
+helper
+heman
+hemdan
+her
+herb
+herd
+herds
+herdsmen
+here
+herself
+heth
+hewed
+hezron
+hid
+hidden
+hide
+high
+hill
+hills
+him
+himself
+hind
+hinder
+hip
+hirah
+hire
+hired
+his
+history
+hither
+hittite
+hittites
+hivite
+hivites
+hobah
+hold
+hollow
+home
+honest
+honesty
+honey
+honor
+honored
+hori
+horite
+horites
+horns
+horse's
+horsemen
+horses
+host
+hot
+hotly
+house
+household
+households
+houses
+how
+hul
+human
+humane
+humble
+humbled
+hundred
+hundredfold
+hundredth
+hunt
+hunted
+hunter
+hunting
+huppim
+husband
+husham
+hushim
+i
+if
+ill
+ill-treat
+image
+imagination
+immediate
+imnah
+impel
+importance
+imposing
+impossible
+in
+inasmuch
+incapable
+including
+increased
+indeed
+independent
+indian
+indignant
+inestimable
+inevitably
+inhabitants
+inheritance
+iniquity
+injuries
+injury
+innocence
+innocent
+inquire
+inquired
+inside
+instead
+institute
+instituted
+instructed
+instructing
+instrument
+instruments
+insult
+insurrections
+integrity
+intended
+intentions
+interpret
+interpretation
+interpretations
+interpreted
+interpreter
+interrupt
+into
+introducing
+invariably
+invasion
+invasions
+invested
+iob
+irad
+iram
+iron
+is
+is'sachar
+isaac
+isaac's
+iscah
+ish'mael
+ish'mael's
+ish'maelites
+ishbak
+ishvah
+ishvi
+israel
+israel's
+israelites
+it
+ithran
+its
+itself
+jabal
+jabbok
+jachin
+jacob
+jacob's
+jah'leel
+jahzeel
+jalam
+jamin
+japheth
+jar
+jared
+javan
+je'gar-sahadu'tha
+je'ush
+jealous
+jeb'usites
+jemu'el
+jerah
+jesting
+jetheth
+jetur
+jewelry
+jezer
+jidlaph
+jobab
+joined
+joint
+jokshan
+joktan
+jordan
+joseph
+joseph's
+journey
+journeyed
+jubal
+judah
+judah's
+judge
+judged
+judges
+judgment
+judiciary
+judith
+jurisdiction
+jury:
+just
+justice
+kad'monites
+kadesh
+ked'emah
+kedar
+keep
+keeper
+keepers
+kemu'el
+ken'ites
+ken'izzites
+kenan
+kenaz
+kept
+ketu'rah
+kid
+kids
+kill
+killed
+kind
+kindled
+kindness
+kindred
+kinds
+king
+king's
+kingdom
+kings
+kinsman
+kinsmen
+kir'iath-ar'ba
+kiss
+kissed
+kittim
+knead
+knee
+kneel
+knees
+knew
+knife
+know
+knowing
+knowledge
+known
+knows
+kohath
+korah
+laban
+laban's
+labor
+lack
+lacking
+lad
+lad's
+ladder
+lads
+laid
+lain
+lamb
+lambs
+lamech
+lamentation
+lamented
+land
+lands
+language
+languages
+languished
+large
+lasha
+last
+later
+laugh
+laughed
+laughter
+laws
+lay
+laying
+le-um'mim
+lead
+leaf
+leah
+leah's
+lean
+leap
+leaped
+learn
+learned
+least
+leave
+leaves
+led
+left
+legislate
+legislation:
+legislative
+legislature
+legislatures
+leha'bim
+length
+lentils
+lesser
+lest
+let
+letu'shim
+levey
+levi
+liberty
+lie
+lies
+life
+lifeblood
+lift
+lifted
+light
+lights
+like
+likely
+likeness
+likewise
+limping
+linen
+lingered
+lion
+lion's
+lioness
+listen
+listened
+listening
+little
+live
+lived
+lives
+livestock
+living
+lo
+load
+loaded
+lodge
+lodged
+lodging
+loins
+long
+longed
+longer
+longs
+look
+looked
+looking
+loose
+lord
+lord's
+lords
+loss
+lot
+lot's
+lotan
+lotan's
+loud
+love
+loved
+lovely
+loves
+lower
+lowered
+loyally
+lud
+ludim
+luz
+lying
+lyre
+ma'acah
+ma'halath
+ma-hal'alel
+mach-
+mach-pe'lah
+machir
+madai
+made
+mag'diel
+magicians
+magnanimity
+magog
+mahana'im
+maid
+maiden
+maids
+maidservants
+make
+maker
+making
+mal'chi-el
+male
+males
+mamre
+man
+man'ahath
+man's
+manas'seh
+manas'seh's
+mandrakes
+mankind
+manly
+manner
+mantle
+many
+mark
+marked
+marriage
+marriages
+married
+marries
+marry
+mash
+masre'kah
+massa
+master
+master's
+mate
+mating
+matred
+matter
+may
+me
+me'zahab
+me-hu'ja-el
+me-thu'sha-el
+meal
+mean
+meaning
+means
+meant
+meantime
+meanwhile
+measure
+measured
+measures
+medan
+meditate
+meet
+meets
+mehet'abel
+mel-chiz'edek
+members
+men
+men's
+mend
+mended
+menservants
+mention
+merar'i
+mercenaries
+merchants
+merciful
+merciless
+mercy
+merry
+mesha
+meshech
+mesopota'mia
+message
+messengers
+met
+methu'selah
+mibsam
+mibzar
+mid'ian
+mid'ianite
+mid'ianites
+midst
+midwife
+might
+mightier
+mightily
+mighty
+migrated
+migration
+milcah
+milch
+military
+milk
+mind
+mine
+mirth
+miscarried
+mishma
+mist
+mistress
+mizpah
+mizzah
+moab
+moabites
+mock
+mocking
+money
+monsters
+month
+months
+moon
+more
+moreh
+moreover
+mori'ah
+morning
+morsel
+mortar
+most
+mother
+mother's
+mothers
+mottled
+mount
+mountain
+mountains
+mourn
+mourned
+mourning
+mouth
+moved
+moves
+moving
+much
+multiplied
+multiply
+multitude
+muppim
+murders
+must
+mutually
+my
+myrrh
+myself
+na'amah
+na'aman
+nahath
+nahor
+nahor's
+naked
+nakedness
+name
+named
+names
+naph'tali
+naph-tu'him
+naphish
+nation
+nations
+native
+naturalization
+nature
+nature's
+near
+neba'ioth
+necessary
+necessity
+neck
+need
+negeb
+neglected
+neighboring
+neither
+nephilim
+never
+nevertheless
+new
+next
+night
+nights
+nile
+nimrod
+nin'eveh
+nine
+nineteen
+ninety
+ninety-five
+ninety-nine
+no
+noah
+noah's
+nod
+none
+noon
+nor
+north
+northward
+nose
+nostrils
+not
+nothing
+now
+number
+numbered
+numbers
+nurse
+nuts
+o
+oak
+oaks
+oath
+obal
+obedience
+obeisance
+obey
+obeyed
+object
+obstructed
+obstructing
+obtain
+obtained
+occasion
+occupation
+odious
+odor
+of
+off
+offended
+offense
+offenses:
+offer
+offered
+offering
+offerings
+office
+officer
+officers
+offices
+offspring
+oh
+ohad
+oholiba'mah
+oil
+old
+older
+oldest
+olive
+omar
+on
+onam
+onan
+once
+one
+ones
+only
+onyx
+open
+opened
+operation
+ophir
+opinions
+opposing
+opposite
+oppressed
+oppressions
+or
+order
+orders
+organizing
+ornaments
+other
+others
+ought
+our
+ours
+ourselves
+out
+outcry
+outside
+outwitted
+over
+overdriven
+overseer
+overseers
+oversight
+overtake
+overthrew
+overthrow
+overtook
+own
+owns
+oxen
+pace
+paddan
+paddan-aram
+paid
+pain
+pair
+pairs
+pallu
+paralleled
+paran
+part
+parts
+pass
+passed
+past
+pasture
+pastured
+pasturing
+path
+pathru'sim
+patient
+pau
+pay
+payment
+pe'lah
+peace
+peaceably
+peeled
+peleg
+peni'el
+penu'el
+people
+peopled
+peoples
+per'izzites
+perez
+perfidy
+perform
+perhaps
+perish
+permit
+perpetuated
+persons
+petitioned
+petitions
+pharaoh
+pharaoh's
+phicol
+philistines
+physicians
+piece
+pieces
+pigeon
+pildash
+pillar
+pinon
+pipe
+pishon
+pistachio
+pit
+pitch
+pitched
+pits
+place
+placed
+places
+plagues
+plain
+plainly
+plane
+planning
+plant
+planted
+plants
+play
+played
+playing
+pleasant
+please
+pleased
+pleases
+pleasing
+pleasure
+pledge
+plenteous
+plenty
+plowing
+plucked
+plump
+plundered
+point
+political
+poor
+poplar
+population
+portion
+portions
+possess
+possession
+possessions
+posterity
+pot
+pot'i-phar
+poti'phera
+pottage
+poured
+poverty
+power
+powers
+praise
+praised
+pray
+prayed
+prayer
+pre-eminence
+pre-eminent
+prepare
+prepared
+presence
+present
+presented
+preserve
+preserved
+pressed
+pressing
+pretended
+prevail
+prevailed
+prevent
+prevented
+prey
+price
+pride
+priest
+priests
+prince
+princes
+principles
+prison
+prisoners
+proceed
+produce
+profit
+promise
+promised
+pronounce
+property
+prophet
+proposal
+propose
+prosper
+prospered
+protecting
+protection
+prove
+provender
+provide
+provided
+providence
+province
+provision
+provisions
+prudence
+public
+publish
+punishment
+purchased
+purify
+purpose
+pursue
+pursued
+pursuing
+pursuit
+put
+putting
+puvah
+quarrel
+quarreled
+quartering
+questioned
+questions
+quickly
+quiet
+quiver
+ra'amah
+rachel
+rachel's
+raid
+raiders
+raiment
+rain
+rained
+raise
+raised
+raising
+ram
+ram'eses
+rams
+ran
+rather
+ravaged
+raven
+ravenous
+re'u
+reached
+ready
+really
+reaped
+reason
+reassured
+rebekah
+rebekah's
+rebelled
+rebuked
+receded
+receive
+received
+reckoned
+reckoning
+recognize
+recognized
+records
+rectitude
+red
+redeemed
+redress
+reduce
+reed
+refresh
+refused
+refusing
+regard
+regarded
+regards
+reho'both
+reho'both-ir
+reign
+reigned
+reliance
+relief
+relinquish
+remain
+remained
+remaining
+remains
+remember
+remembered
+reminded
+remnant
+remove
+removed
+removing
+render
+renown
+rent
+repeated
+repeatedly
+reph'aim
+replace
+replaced
+replied
+report
+representation
+representative
+representatives
+reproach
+require
+required
+requires
+rescue
+resen
+reserve
+reserved
+respect
+rest
+rested
+resting
+restore
+restored
+restrained
+return
+returned
+reu'el
+reuben
+reumah
+revealed
+revived
+reward
+rib
+ribs
+rich
+ride
+rider
+right
+righted
+righteous
+righteousness
+rightly
+rights
+ring
+rings
+ripened
+riphath
+rise
+risen
+river
+rivers
+road
+robe
+rock
+rode
+rods
+roll
+rolled
+roof
+room
+rooms
+rose
+rosh
+roughly
+round
+rouse
+routed
+royal
+rule
+ruler
+ruler's
+run
+runnels
+sab'teca
+sabtah
+sack
+sackcloth
+sacks
+sacred
+sacrifice
+sacrifices
+saddle
+saddled
+safely
+safety
+said
+sake
+salaries
+salem
+salt
+salvation
+same
+samlah
+sand
+sandal-thong
+sar'ai
+sarah
+sarah's
+sat
+savages
+saved
+saving
+savory
+saw
+say
+saying
+says
+scarcely
+scarlet
+scatter
+scattered
+scepter
+se'ir
+sea
+searched
+seas
+seashore
+season
+seasons
+seba
+second
+secretly
+secure
+security
+see
+seed
+seedtime
+seeing
+seek
+seeking
+seem
+seemed
+seen
+sees
+seize
+seized
+select
+self-evident
+sell
+semen
+send
+sent
+separate
+separated
+separation
+sephar
+sepulchre
+sepulchres
+serah
+sered
+serpent
+serug
+servant
+servant's
+servants
+serve
+served
+service
+serving
+set
+seth
+settle
+settled
+settlement
+seven
+sevenfold
+seventeen
+seventeenth
+seventh
+seventy
+seventy-five
+seventy-seven
+seventy-sevenfold
+severe
+sewed
+sexes
+sha'veh-kiriatha'im
+shall
+shammah
+share
+shaul
+shaved
+shaveh
+she
+she-asses
+she-goat
+she-goats
+sheaf
+shear
+sheaves
+sheba
+shechem
+shechem's
+shed
+sheds
+sheep
+sheepfolds
+sheepshearers
+shekel
+shekels
+shelah
+sheleph
+shelter
+shem
+sheme'ber
+sheol
+shepherd
+shepherding
+shepherds
+shepho
+shibah
+shield
+shillem
+shimron
+shinab
+shinar
+ships
+shobal
+shore
+short
+shortly
+shot
+should
+shoulder
+shoulders
+show
+showed
+shown
+shua
+shua's
+shuah
+shuni
+shur
+shut
+siddim
+side
+sidon
+sight
+sign
+signet
+signs
+silence
+silver
+simeon
+sin
+since
+sinew
+sinites
+sinned
+sinners
+sinning
+sister
+sister's
+sit
+sitnah
+sitting
+six
+sixteen
+sixth
+sixty
+sixty-five
+sixty-nine
+sixty-six
+sixty-two
+skilful
+skin
+skins
+slain
+slaughter
+slave
+slaves
+slay
+slays
+sleek
+sleep
+sleeves
+slept
+slew
+slope
+slowly
+small
+smell
+smelled
+smoke
+smoking
+smooth
+so
+sodom
+soil
+sojourn
+sojourned
+sojourner
+sojourners
+sojourning
+sojournings
+sold
+sole
+solemnly
+some
+son
+son's
+songs
+sons
+sons'
+sons-in-law
+soon
+sore
+sorely
+sorrow
+sorrowful
+sorry
+sort
+sorts
+sought
+soul
+sound
+south
+southward
+sow
+sowed
+space
+spare
+spared
+speak
+speaking
+speaks
+speckled
+speech
+spend
+spent
+spies
+spilled
+spirit
+splendor
+spoil
+spoke
+spoken
+spotted
+spread
+spring
+springing
+springs
+sprouted
+sprung
+staff
+stage
+stalk
+stand
+standing
+stands
+stars
+state
+states
+states:
+station
+statute
+statutes
+stay
+stayed
+stead
+steadfast
+steal
+steward
+still
+stole
+stolen
+stone
+stones
+stood
+stooped
+stop
+stopped
+store
+stored
+storehouses
+story
+stranger
+strangers
+straw
+streaks
+stream
+street
+strength
+stretched
+strife
+striking
+striped
+stripped
+striven
+strong
+stronger
+strongly
+struck
+struggled
+subdue
+subdued
+subject
+submit
+submitted
+subsided
+substance
+subtle
+success
+successful
+succoth
+such
+suck
+suckle
+suffer
+sufferable
+sufferance
+suitable
+summer
+summoned
+sun
+superior
+supplanted
+supplied
+support
+suppose
+supreme
+surely
+surety
+surrounded
+survivors
+suspended
+suspending
+sustained
+swallowed
+swarm
+swarming
+swarms
+swear
+sweat
+sword
+swords
+swore
+sworn
+system
+systems
+table
+tahash
+take
+taken
+taking
+talked
+talking
+tamar
+tamarisk
+tambourine
+tarried
+tarry
+tarshish
+taxes
+te'manites
+tebah
+teeth
+tell
+tells
+tema
+teman
+ten
+tender
+tenderly
+tent
+tenth
+tents
+tenure
+terah
+terms:
+territory
+terror
+tested
+than
+that
+the
+thee
+their
+theirs
+them
+themselves
+then
+thence
+there
+therefore
+therein
+these
+they
+thicket
+thigh
+thin
+thing
+things
+thinking
+third
+thirteen
+thirteenth
+thirty
+thirty-five
+thirty-four
+thirty-seven
+thirty-three
+thirty-two
+this
+thistles
+thorns
+thoroughly
+those
+thou
+thought
+thoughts
+thousand
+thousands
+thread
+three
+threshing
+throne
+through
+throughout
+throw
+thus
+thy
+tidal
+tidings
+ties
+tigris
+till
+tiller
+time
+times
+timna
+timnah
+tiras
+to
+today
+togar'mah
+together
+toil
+tola
+told
+tomb
+tonight
+too
+took
+top
+tops
+torch
+torn
+totally
+totaly
+touch
+touched
+touches
+toward
+tower
+towns
+trade
+traders
+train
+trained
+transgression
+transient
+transporting
+travailed
+treasure
+treat
+treated
+tree
+trees
+trembled
+trembling
+trial
+tribes
+tried
+troops
+trouble
+troubled
+troubles
+trough
+troughs
+truly
+truth
+truths
+tubal
+tubal-
+tubal-cain
+turn
+turned
+turns
+turtledove
+twelve
+twenty
+twenty-nine
+twenty-seven
+twenty-seventh
+twice
+twins
+two
+tyranny
+tyrant
+tyrants
+unacknowledged
+unalienable
+unawares
+uncircumcised
+uncomfortable
+uncovered
+under
+understand
+understood
+undistinguished
+unfit
+ungirded
+united
+unknown
+unleavened
+unless
+unmoved
+unstable
+until
+unusual
+unwarrantable
+unworth
+up
+upbraided
+upon
+uppermost
+upright
+ur
+urged
+us
+us:
+use
+using
+usurpations
+utterly
+uz
+uzal
+valley
+valuable
+vegetation
+veil
+vengeance
+vent
+vents
+verified
+very
+vesture
+villages
+vindication
+vine
+vineyard
+violence
+violently
+viper
+virgin
+vision
+visions
+visit
+visited
+voice
+void
+vow
+wages
+waging
+wagons
+wait
+waited
+walk
+walked
+walking
+wall
+wander
+wandered
+wanderer
+wandering
+wanting
+wantonness
+war
+warfare
+warned
+was
+wash
+washed
+washes
+watch
+water
+watered
+watering
+waters
+way
+wayside
+we
+weak
+weakness
+wealth
+wealthy
+weaned
+weapons
+wear
+wearied
+weary
+week
+weep
+weeping
+weighed
+weighing
+weight
+weights
+welfare
+well
+well's
+wells
+went
+wept
+were
+west
+westward
+what
+whatever
+whatsoever
+wheat
+whelp
+when
+whence
+whenever
+where
+whereby
+wherever
+whether
+which
+while
+white
+who
+whoever
+whole
+wholesome
+whom
+whomever
+whose
+why
+wicked
+wickedly
+wickedness
+widow
+widow's
+widowhood
+wife
+wife's
+wild
+wilderness
+will
+willing
+wilt
+wind
+window
+windows
+wine
+winged
+winter
+wise
+with
+withered
+withheld
+withhold
+within
+without
+witness
+wives
+wolf
+woman
+woman's
+womb
+wombs
+women
+wood
+word
+words
+wore
+work
+works
+world
+world:
+worse
+worship
+worshiped
+worth
+worthy
+would
+wounding
+wrapping
+wrath
+wrestled
+wrestlings
+wrong
+wrought
+year
+yearned
+years
+yes
+yet
+yield
+yielding
+yoke
+yonder
+you
+young
+younger
+youngest
+your
+yours
+yourself
+yourselves
+youth
+za'avan
+zaph'enath-pane'ah
+zeb'ulun
+zeboi'im
+zem'arites
+zepho
+zerah
+zib'eon
+zillah
+zilpah
+zimran
+ziph'ion
+zo'ar
+zohar
+zuzim
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElements.java b/src/com/ibm/icu/dev/data/resources/TestDataElements.java
new file mode 100644
index 0000000..b00f126
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElements.java
@@ -0,0 +1,34 @@
+ /*
+  *******************************************************************************
+  * Copyright (C) 2005, International Business Machines Corporation and    *
+  * others. All Rights Reserved.                                                *
+  *******************************************************************************
+  */
+package com.ibm.icu.dev.data.resources;
+
+import java.util.ListResourceBundle;
+
+public class TestDataElements extends ListResourceBundle {    
+    private static Object[][] data = new Object[][] { 
+        {    
+            "from_root",
+    		"This data comes from root"
+    	},
+        {
+            "from_en",
+            "In root should be overridden"
+        },
+    	{ 
+    		"from_en_Latn",
+    		"In root should be overridden"
+    	},
+    	{
+    		"from_en_Latn_US",
+    		"In root should be overridden"
+    	}
+    	
+    };
+	protected Object[][] getContents() {
+		return data;
+	}
+}
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties b/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
new file mode 100644
index 0000000..04c3f14
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
@@ -0,0 +1,10 @@
+# *
+# *******************************************************************************
+# * Copyright (C) 2005-2006, International Business Machines Corporation and         *
+# * others. All Rights Reserved.                                                *
+# *******************************************************************************
+# *
+# TestDataElements_en.properties
+from_en=This data comes from en
+from_en_Latn=In en should be overridden
+from_en_Latn_US=In en should be overridden
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
new file mode 100644
index 0000000..e85eb94
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
@@ -0,0 +1,9 @@
+# *
+# *******************************************************************************
+# * Copyright (C) 2005-2006, International Business Machines Corporation and    *
+# * others. All Rights Reserved.                                                *
+# *******************************************************************************
+# *
+# TestDataElements_en_Latn.properties
+from_en_Latn=This data comes from en_Latn
+from_en_Latn_US=In en_Latn should be overridden
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
new file mode 100644
index 0000000..abcfc3e
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
@@ -0,0 +1,22 @@
+ /*
+  *******************************************************************************
+  * Copyright (C) 2005, International Business Machines Corporation and    *
+  * others. All Rights Reserved.                                                *
+  *******************************************************************************
+  */
+package com.ibm.icu.dev.data.resources;
+
+import java.util.ListResourceBundle;
+
+public class TestDataElements_en_Latn_US extends ListResourceBundle {    
+    private static Object[][] data = new Object[][] { 
+    	{
+    		"from_en_Latn_US",
+    		"This data comes from en_Latn_US"
+    	}
+    	
+    };
+	protected Object[][] getContents() {
+		return data;
+	}
+}
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
new file mode 100644
index 0000000..dfa8468
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
@@ -0,0 +1,23 @@
+ /*
+  *******************************************************************************
+  * Copyright (C) 2005, International Business Machines Corporation and    *
+  * others. All Rights Reserved.                                                *
+  *******************************************************************************
+  */
+package com.ibm.icu.dev.data.resources;
+
+import java.util.ListResourceBundle;
+
+public class TestDataElements_en_US extends ListResourceBundle {
+
+    private static Object[][] data = new Object[][] { 
+        {
+            "from_en_US",
+            "This data comes from en_US"
+        }
+        
+    };
+    protected Object[][] getContents() {
+        return data;
+    }
+}
diff --git a/src/com/ibm/icu/dev/data/resources/TestDataElments_fr_Latn_FR.java b/src/com/ibm/icu/dev/data/resources/TestDataElments_fr_Latn_FR.java
new file mode 100644
index 0000000..0c1b4a0
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/resources/TestDataElments_fr_Latn_FR.java
@@ -0,0 +1,24 @@
+ /*
+  *******************************************************************************
+  * Copyright (C) 2005, International Business Machines Corporation and    *
+  * others. All Rights Reserved.                                                *
+  *******************************************************************************
+  */
+
+package com.ibm.icu.dev.data.resources;
+
+import java.util.ListResourceBundle;
+
+public class TestDataElments_fr_Latn_FR extends ListResourceBundle {
+
+    private static Object[][] data = new Object[][] { 
+        {
+            "from_fr_Latn_FR",
+            "This data comes from fr_Latn_FR"
+        }
+        
+    };
+    protected Object[][] getContents() {
+        return data;
+    }
+}
diff --git a/src/com/ibm/icu/dev/data/riwords.txt b/src/com/ibm/icu/dev/data/riwords.txt
new file mode 100644
index 0000000..67dab27
--- /dev/null
+++ b/src/com/ibm/icu/dev/data/riwords.txt
@@ -0,0 +1,32943 @@
+#*******************************************************************************
+#*
+#*   Copyright (C) 2003, National Electronics and Computer Technology Center
+#*   and others.  All Rights Reserved.
+#* 
+#*******************************************************************************
+# Sorted Thai word list used for testing the ThaiCollator class.
+# This list was taken from the Web: <http://www.links.nectec.or.th/itech/download.html>
+#
+# Lines starting with '#' are ignored; others are treated as single words
+# in the UTF-8 encoding.
+#
+#
+# License information:
+# RIWord License
+# 
+# COPYRIGHT AND PERMISSION NOTICE
+# 
+# Copyright (c) 2003 National Electronics and Computer Technology Center and others
+# All rights reserved.
+# 
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, and/or sell copies of the Software, and to permit persons
+# to whom the Software is furnished to do so, provided that the above
+# copyright notice(s) and this permission notice appear in all copies of
+# the Software and that both the above copyright notice(s) and this
+# permission notice appear in supporting documentation.
+# 
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
+# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
+# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+# 
+# Except as contained in this notice, the name of a copyright holder
+# shall not be used in advertising or otherwise to promote the sale, use
+# or other dealings in this Software without prior written authorization
+# of the copyright holder.
+# 
+# --------------------------------------------------------------------------------
+# All trademarks and registered trademarks mentioned herein are the property of their respective owners.
+ก
+ก็
+กก
+ก๊ก
+กกขนาก
+กกช้าง
+กกธูป
+กกหู
+ก กา
+กกุธภัณฑ์
+ก ข
+ก ข ไม่กระดิกหู
+กง
+ก่ง
+ก้ง
+ก๊ง
+กงกอน
+กงการ
+กงเกวียน
+กงเกวียนกำเกวียน
+กงโก้
+กงค้าง
+ก้งโค้ง
+ก้งง
+กงจักร
+กงฉาก
+กงไฉ่
+กงเต๊ก
+กงพัด
+กงวาน
+กงสี
+กงสุล
+กช
+กช-
+กชกร
+กฎ
+กฎกระทรวง
+กฎเกณฑ์
+กฎข้อบังคับ
+กฎทบวง
+กฎธรรมชาติ
+กฎธรรมดา
+กฎบัตร
+กฎบัตรกฎหมาย
+กฎบัตรสหประชาชาติ
+กฎมนเทียรบาล
+กฎยุทธวินัย
+กฎศีลธรรม
+กฎเสนาบดี
+กฎหมาย
+กฎหมายนานาประเทศ
+กฎหมายปิดปาก
+กฎหมายพาณิชย์
+กฎหมายแพ่ง
+กฎหมายระหว่างประเทศ
+กฎหมายเหตุ
+กฎหมายอาญา
+กฎหมู่
+กฎแห่งกรรม
+กฎอัยการศึก
+กฏิ
+กฏุก
+กฏุก-
+กฏุกผล
+กฐิน
+กฐิน-
+กฐินทาน
+กฐินัตถารกรรม
+กณิกนันต์
+กณิการ์
+กด
+กดขี่
+กดคอ
+กดชา
+กดดัน
+กดน้ำ
+กดราคา
+กดหัว
+กดเหลือง
+ก็ดี
+ก็ได้
+กตเวทิตา
+กตเวที
+กตัญชลี
+กตัญญุตา
+กตัญญู
+กตาธิการ
+กตาภินิหาร
+ก็ตาม
+กติกา
+กติกาสัญญา
+กถา
+กถามรรค
+กถามรรคเทศนา
+กถามุข
+กถิกาจารย์
+กทรรป
+กทลี
+กน
+ก่น
+ก้น
+กนก
+ก้นกบ
+ก้นกระดก
+ก้นกุฏิ
+ก้นขบ
+ก้นครัว
+ก่นโคตร
+ก้นตะกรน
+ก่นแต่
+กนน
+กนนเชอ
+ก่นนโถง
+กนนเหิม
+ก้นบึ้ง
+ก้นปล่อง
+ก้นปอด
+ก้นปิด
+ก้นปูด
+ก้นแมลงสาบ
+ก้นย้อย
+ก่นสร้าง
+ก้นหนัก
+ก้นหย่อน
+ก้นหอย
+ก้นอ้อย
+กนิษฐ-
+กนิษฐ์
+กนิษฐภคินี
+กนิษฐภาดา
+กนิษฐา
+กบ
+กบฏ
+กบดาน
+กบเต้น
+กบทู
+กบทูด
+กบบัว
+กบเลือกนาย
+กบาล
+กบินทร์
+กบิล
+กบี่
+กบี่ธุช
+กบูร
+กเบนทร์
+กโบร
+กโบล
+กปณ
+กปณก
+กปณา
+กปิ
+กปิตัน
+กม
+ก้ม
+กมณฑลาภิเษก
+กมณฑโลทก
+กมล
+กมลา
+กมลาศ
+กมลาสน์
+กมเลศ
+ก้มหน้า
+ก้มหน้าก้มตา
+ก้มหลัง
+ก้มหัว
+กมัณฑลุ
+กมุท
+กร
+กรก
+กรกช
+กรกฎ
+กรกฎาคม
+กรกฏ
+กรง
+กรงทอง
+กรงเล็บ
+กรชกาย
+กรณฑ์
+กรณิการ์
+กรณี
+กรณีย-
+กรณีย์
+กรณียะ
+กรด
+กรน
+กรนทา
+กรนนเช้า
+กรบ
+กรบูร
+กรพินธุ์
+กรภุม
+กรม
+กรมกรอม
+กรมการ
+กรมการพิเศษ
+กรมเกรียม
+กรมท่า
+กรมท่าขวา
+กรมท่าซ้าย
+กรมธรรม์
+กรมธรรม์ประกันภัย
+กรมนา
+กรมวัง
+กรมศักดิ์
+กรร
+กรรกง
+กรรกฎ
+กรรกศ
+กรรเกด
+กรรไกร
+กรรเจียก
+กรรชิง
+กรรชิด
+กรรเชอ
+กรรเช้า
+กรรเชียง
+กรรโชก
+กรรซ้นน
+กรรแซง
+กรรฐ์
+กรรฐา
+กรรณ
+กรรณยุคล
+กรรณา
+กรรณิกา
+กรรณิการ์
+กรรดิ
+กรรดิก
+กรรดึก
+กรรตุ
+กรรตุ-
+กรรตุการก
+กรรตุวาจก
+กรรตุสัญญา
+กรรไตร
+กรรทบ
+กรรแทก
+กรรแทรก
+กรรบาสิก
+กรรบาสิกพัสตร์
+กรรบิด
+กรรบูร
+กรรปาสิก
+กรรปุร
+กรรพุม
+กรรพุ่ม
+กรรภิรมย์
+กรรม
+กรรม-
+กรรม์
+กรรมกร
+กรรมกรณ์
+กรรมการ
+กรรมการก
+กรรมการิณี
+กรรมขัย
+กรรมคติ
+กรรมชรูป
+กรรมชวาต
+กรรมฐาน
+กรรมบถ
+กรรมพันธุ์
+กรรม์ภิรมย์
+กรรมวาจก
+กรรมวาจา
+กรรมวาจาจารย์
+กรรมวิธี
+กรรมวิบาก
+กรรมเวร
+กรรมศาลา
+กรรมสัมปาทิก
+กรรมสิทธิ์
+กรรมสิทธิ์เครื่องหมายและยี่ห้อการค้าขาย
+กรรมสิทธิ์ผู้แต่งหนังสือ
+กรรมสิทธิ์รวม
+กรรมัชวาต
+กรรมาชีพ
+กรรมาธิการ
+กรรมาร
+กรรลี
+กรรลึง
+กรรษก
+กรรสะ
+กรรแสง
+กรรหาย
+กรรเหิม
+กรรโหย
+กรรเอา
+กรรุณา
+กรวด
+กรวดน้ำ
+กรวน
+กรวบ
+กรวม
+กร้วม
+กรวย
+กรวยเชิง
+กรวยบ้าน
+กรวยป่า
+กรวิก
+กรสาปน์
+กรสุทธิ์
+กรอ
+กร้อ
+กรอก
+กร็อกกร๋อย
+กรอกแกรก
+กรอกรุย
+กรอง
+กรองกรอย
+กรองทอง
+กรอด
+กร่อน
+กรอบ
+กรอบเกรียบ
+กรอบแกรบ
+กรอบเช็ดหน้า
+กรอบหน้า
+กรอม
+กร่อม
+กร่อมๆ
+กร่อย
+กระ
+กระกร
+กระกรับกระเกรียบ
+กระกรี๊ด
+กระกรุ่น
+กระกลับกลอก
+กระกวด
+กระกอง
+กระกัด
+กระกี้
+กระกูล
+กระเกรอก
+กระเกริก
+กระเกริ่น
+-กระเกรียบ
+กระเกรียม
+กระเกรียว
+กระเกรี้ยว
+กระเกลือก
+กระคน
+กระคาย
+กระคุก
+กระงกกระงัน
+กระงกกระเงิ่น
+กระง่องกระแง่ง
+-กระงอด
+กระง่อนกระแง่น
+กระเง้ากระงอด
+กระโงก
+กระจก
+กระจกเงา
+กระจกตา
+กระจกนูน
+กระจกฝ้า
+กระจกเว้า
+กระจกหุง
+กระจง
+กระจร
+กระจอก
+กระจอกงอกง่อย
+กระจอกชวา
+กระจอกเทศ
+กระจองหง่อง
+กระจ๋องหง่อง
+กระจองอแง
+กระจ้อน
+กระจอนหู
+กระจ้อย
+กระจ้อยร่อย
+กระจ๋อหวอ
+กระจะ
+กระจัก
+กระจัง
+กระจังหลังเบี้ย
+กระจัด
+กระจัดกระจาย
+กระจัดพลัดพราย
+กระจับ
+กระจับบก
+กระจับปิ้ง
+กระจับปี่
+กระจ่า
+กระจ่าง
+กระจาด
+กระจาน
+กระจาบ
+-กระจาม
+กระจาย
+กระจายนะมณฑล
+กระจายเสียง
+กระจายหางดอก
+กระจาว
+-กระจิก
+-กระจิ๋ง
+กระจิด
+กระจิบ
+-กระจิบ
+-กระจิ๋ม
+กระจิริด
+กระจิ๋ว
+กระจิ๋วหลิว
+กระจี้
+-กระจี๋
+กระจุก
+กระจุกกระจิก
+กระจุกกระจุย
+กระจุ๋งกระจิ๋ง
+กระจุบ
+กระจุ๊บ
+กระจุบกระจิบ
+กระจุ๋มกระจิ๋ม
+กระจุย
+กระจุยกระจาย
+กระจู้
+กระจู๋กระจี๋
+กระจูด
+กระเจอะกระเจิง
+กระเจา
+กระเจ่า
+กระเจ้า
+กระเจาะ
+กระเจิง
+กระเจิดกระเจิง
+กระเจี้ยง
+กระเจี๊ยบ
+กระเจี๊ยบเปรี้ยว
+กระเจียว
+กระเจี๊ยว
+กระแจะ
+กระโจน
+กระโจม
+กระโจมกระจาม
+กระโจมทอง
+กระโจมไฟ
+กระโจมอก
+กระฉง
+กระฉอก
+กระฉอกกระแฉก
+กระฉ่อน
+กระฉับกระเฉง
+กระฉิ่ง
+กระฉีก
+กระฉูด
+กระเฉก
+-กระเฉง
+กระเฉด
+-กระแฉก
+กระแฉ่น
+กระโฉกกระเฉก
+กระโฉม
+กระชง
+กระชดกระช้อย
+-กระชวย
+กระชอก
+กระชอน
+กระชอม
+กระชอมดอก
+กระช้อย
+กระช้อยนางรำ
+กระชัง
+กระชังหน้าใหญ่
+กระชั้น
+กระชับ
+กระชาก
+กระช่าง
+กระชาเดิม
+กระชาย
+กระชิง
+กระชิด
+กระชุ
+กระชุก
+กระชุ่มกระชวย
+กระเชอ
+กระเชอก้นรั่ว
+กระเชา
+กระเช้า
+กระเช้าผีมด
+กระเช้าสวรรค์
+กระเช้าสีดา
+กระเชียง
+กระแชง
+กระแชะ
+กระโชก
+กระโชกกระชั้น
+กระโชกกระชาก
+กระโชกโฮกฮาก
+กระซวย
+-กระซวย
+-กระซ้อ
+กระซ่องกระแซ่ง
+กระซับ
+กระซ่าง
+กระซาบ
+กระซิก
+กระซิกๆ
+กระซิกกระซวย
+กระซิกกระซี้
+กระซิบ
+กระซิบกระซาบ
+-กระซี้
+กระซี้กระซ้อ
+กระซุง
+กระซุบกระซิบ
+กระซุ้ม
+กระซู่
+-กระเซ
+กระเซ็น
+กระเซอ
+กระเซอะกระเซอ
+กระเซอะกระเซิง
+กระเซ้า
+กระเซ้ากระซี้
+กระเซิง
+-กระเซิง
+กระแซ
+กระแซะ
+กระโซกระเซ
+กระฎี
+กระฎุมพี
+กระดก
+กระดกกระดนโด่
+กระด้ง
+-กระดนโด่
+กระดวง
+กระดวน
+กระด้วมกระเดี้ยม
+กระดอ
+กระดอง
+กระดองหาย
+กระดอน
+กระดอม
+กระดักกระเดี้ย
+กระดังงัว
+กระดังงา
+กระดังงาจีน
+กระดังงาเถา
+กระดังงาลนไฟ
+กระดาก
+กระดากกระเดื่อง
+กระด้าง
+กระด้างกระเดื่อง
+กระดางลาง
+กระดาด
+กระดาดขาว
+กระดาดดำ
+กระดาดแดง
+กระดาน
+กระดานชนวน
+กระดานชัย
+กระดานดำ
+กระดานโต้คลื่น
+กระดานถีบ
+กระดานพน
+กระดานพิง
+กระดานไฟ
+กระดานลื่น
+กระดานเลียบ
+กระดานหก
+กระดาษ
+กระดาษแก้ว
+กระดาษข่อย
+กระดาษไข
+กระดาษเงินกระดาษทอง
+กระดาษซับ
+กระดาษทราย
+กระดาษเทศ
+กระดาษฟาง
+กระดาษว่าว
+กระดาษสา
+กระดำกระด่าง
+กระดิก
+กระดิกกระเดี้ย
+กระดิ่ง
+-กระดิ้ง
+กระดิ่งทอง
+กระดิบ
+กระดิบๆ
+กระดี่
+กระดี้กระเดียม
+กระดี่ได้น้ำ
+กระดึง
+กระดึงช้างเผือก
+กระดึงพระราม
+กระดืบ
+กระดุ
+กระดุกกระดิก
+กระดุ้งกระดิ้ง
+กระดุบๆ
+กระดุบกระดิบ
+กระดุม
+กระดูก
+กระดูกกบ
+กระดูกไก่ดำ
+กระดูกขัดมัน
+กระดูกเขียด
+กระดูกแข็ง
+กระดูกค่าง
+กระดูกงู
+กระดูกดำ
+กระดูกร้องได้
+กระดูกสันหลัง
+กระดูกอึ่ง
+-กระเดก
+กระเด้ง
+กระเด็น
+กระเด้า
+กระเด้าดิน
+กระเด้าลม
+กระเดาะ
+กระเดาะปาก
+กระเดิด
+-กระเดี้ย
+กระเดียด
+-กระเดียม
+-กระเดี้ยม
+กระเดือก
+กระเดื่อง
+กระแด็กๆ
+กระแด้ง
+กระแด้แร่
+กระแด่วๆ
+กระแดะ
+กระแดะกระแด๋
+กระโดก
+กระโดกกระเดก
+กระโดง
+กระโดงคาง
+กระโดงแดง
+กระโดด
+กระโดดร่ม
+กระโดน
+กระโดนดิน
+กระใด
+กระได
+กระไดแก้ว
+กระไดลิง
+กระตรกกระตรำ
+กระตร้อ
+กระตรับ
+กระตราก
+-กระตรำ
+กระตรุด
+กระตรุม
+กระต้วมกระเตี้ยม
+กระต้อ
+กระต่องกระแต่ง
+กระต๊อบ
+กระต้อยตีวิด
+กระตัก
+กระตั้ว
+-กระตาก
+กระต่าย
+กระต่ายขูด
+กระต่ายจันทร์
+กระต่ายจาม
+กระต่ายจีน
+กระต่ายชมจันทร์
+กระต่ายต้องแร้ว
+กระต่ายตื่นตูม
+กระต่ายเต้น
+กระต่ายสามขา
+กระต่ายหมายจันทร์
+กระติก
+-กระติก
+-กระติ้ง
+กระติ๊ด
+กระติ๊ดขี้หมู
+กระติบ
+กระตือรือร้น
+กระตุก
+กระตุกกระติก
+กระตุ้งกระติ้ง
+กระตุ่น
+กระตุ้น
+กระตูบ
+กระเตง
+กระเต็น
+กระเตอะ
+กระเตาะ
+กระเตาะกระแตะ
+-กระเตี้ยม
+กระเตื้อง
+กระแต
+-กระแต่ง
+กระแตแต้แว้ด
+กระแตไต่ไม้
+กระแตวับ
+-กระแตะ
+กระโตกกระตาก
+กระโตน
+กระไตร
+กระถด
+กระถอบ
+กระถั่ว
+กระถาง
+กระถิก
+กระถิน
+กระถินหอม
+กระถึก
+กระเถิบ
+กระโถน
+กระโถนท้องพระโรง
+กระโถนปากแตร
+กระโถนฤๅษี
+กระทก
+กระทง
+กระทงแถลง
+กระทงน้อย
+กระทงป่า
+กระทงเพชร
+กระทงลอย
+กระทงลาย
+กระทงเหิน
+กระทด
+กระทดกระทัน
+กระทบ
+กระทบกระทั่ง
+กระทบกระเทียบ
+กระทบกระเทือน
+กระทบกระแทก
+กระทรวง
+กระทวย
+กระทอก
+กระท้อน
+กระท่อนกระแท่น
+กระท่อม
+กระท้อมกระแท้ม
+กระท่อมขี้หมู
+กระท่อมเลือด
+กระทะ
+กระทะใบบัว
+กระทั่ง
+กระทั่งติด
+-กระทัน
+-กระทั้น
+กระทา
+กระทาชาย
+กระทาย
+กระทายเหิน
+กระทาสี
+กระทาหอง
+กระทำ
+กระทำความผิด
+กระทิกกระทวย
+กระทิง
+กระทิงโทน
+กระทึง
+กระทืบ
+กระทืบธรณี
+กระทืบยอบ
+กระทุ
+กระทุง
+กระทุ้ง
+กระทุงลาย
+กระทุ้งเส้า
+กระทุงหมาบ้า
+กระทุงเหว
+กระทุ่ม
+กระทุ่มขี้หมู
+กระทุ่มนา
+กระทุ่มหมู
+กระทู้
+กระทู้ถาม
+กระเท่
+กระเท่เร่
+-กระเทียบ
+กระเทียม
+กระเทียมหอม
+กระเทือน
+กระเทือนใจ
+กระเทื้อม
+กระแทก
+กระแทกกระทั้น
+กระแท่น
+-กระแท้ม
+กระแทะ
+กระไทชาย
+กระนก
+กระน่อง
+กระนั้น
+กระนี้
+กระโน้น
+กระไน
+กระบก
+กระบกคาย
+กระบถ
+กระบม
+กระบวน
+กระบวนกระบิด
+กระบวนการ
+กระบวนการยุติธรรม
+กระบวนความ
+กระบวนจีน
+กระบวย
+กระบวร
+กระบอก
+กระบอกเพลา
+กระบอกสูบ
+กระบอกเสียง
+กระบอกหัว
+กระบอง
+กระบองกลึง
+กระบองกัน
+กระบองเพชร
+กระบองราหู
+กระบะ
+กระบัด
+กระบั้วกระเบี้ย
+กระบ่า
+กระบ้า
+กระบาก
+กระบาย
+กระบาล
+กระบิ
+กระบิ้ง
+กระบิด
+กระบิดกระบวน
+กระบิล
+กระบี่
+กระบี่กระบอง
+กระบี่ธุช
+กระบี่ลีลา
+กระบือ
+กระบือเจ็ดตัว
+กระบุง
+กระบุ่มกระบ่าม
+กระบู้กระบี้
+กระบูน
+กระบูนเลือด
+กระบูร
+กระเบง
+กระเบญ
+กระเบ็ดกระบวน
+กระเบน
+กระเบนเหน็บ
+กระเบา
+กระเบิก
+-กระเบี้ย
+กระเบียด
+กระเบียดกระตัก
+กระเบียดกระเสียร
+กระเบียน
+กระเบื้อง
+กระเบื้องเกล็ดเต่า
+กระเบื้องถ้วย
+กระเบื้องถ้วยกะลาแตก
+กระเบื้องปรุ
+กระเบื้องรู
+กระเบื้องหน้าวัว
+กระแบ่
+กระแบก
+กระแบกงา
+กระแบะ
+กระแบะมือ
+กระโบม
+กระปมกระปำ
+กระปมกระเปา
+กระปรอก
+กระปรอกว่าว
+กระปรี้กระเปร่า
+กระปอก
+กระป้อกระแป้
+กระป่อง
+กระป๋อง
+กระปอดกระแปด
+กระป๋อหลอ
+กระปั้วกระเปี้ย
+-กระปำ
+กระป่ำ
+-กระปิ่ม
+กระปุก
+กระปุกหลุก
+กระปุ่ม
+กระปุ่มกระป่ำ
+กระปุ่มกระปิ่ม
+-กระเปา
+กระเป๋า
+กระเป๋าหนัก
+กระเปาะ
+กระเปาะเหลาะ
+-กระเปี้ย
+-กระแป้
+-กระแปด
+กระโปก
+กระโปรง
+กระโปรงทอง
+กระผม
+-กระผลาม
+กระผลีกระผลาม
+กระผาน
+กระผีก
+กระผีกริ้น
+กระพรวน
+กระพริ้ม
+กระพอก
+กระพอกวัว
+กระพอง
+กระพ้อม
+กระพัก
+กระพัง
+กระพังเหิร
+กระพังโหม
+กระพัด
+กระพัดแม่ม่าย
+กระพัตร
+กระพัน
+กระพั่น
+กระพา
+กระพาก
+กระพี้
+กระพี้เขาควาย
+กระพือ
+กระพือข่าว
+กระพือปีก
+กระพุ้ง
+กระพุ่ม
+กระพุ่มมือ
+กระเพลิศ
+กระเพาะ
+กระเพาะปลา
+กระเพิง
+กระเพื่อม
+กระแพง
+กระแพ้ง
+กระฟัดกระเฟียด
+-กระฟาย
+กระฟูมกระฟาย
+-กระเฟียด
+กระมล
+กระมอบ
+กระมอมกระแมม
+กระมัง
+กระมัน
+กระมิดกระเมี้ยน
+กระมึน
+กระมุท
+กระเมาะ
+-กระเมี้ยน
+-กระแมม
+กระย่อง
+-กระย่อง
+กระย่องกระแย่ง
+กระย่อน
+กระย่อม
+กระยา
+กระยาคชวาง
+กระยาง
+กระยาจก
+-กระยาด
+กระยาดอก
+กระยาดอกเบี้ย
+กระยาทาน
+กระยาทิพย์
+กระยาบวช
+กระยาเบี้ย
+กระยารงค์
+กระยาเลย
+กระยาสนาน
+กระยาสังเวย
+กระยาสังแวง
+กระยาสารท
+กระยาเสวย
+กระยาหงัน
+กระยาหาร
+กระยิก
+กระยิ้มกระย่อง
+กระยึกกระยือ
+กระยืดกระยาด
+กระเย้อกระแหย่ง
+-กระแย่ง
+กระรอก
+กระรอกน้ำข้าว
+กระเรียน
+กระโรกน้ำข้าว
+กระโรกใหญ่
+กระไร
+กระลด
+กระลบ
+กระลอก
+กระลอม
+กระละหล่ำ
+กระลัด
+กระลับ
+กระลับกระเลือก
+กระลัมพร
+กระลา
+กระลาการ
+กระลาพิน
+กระลายกระลอก
+กระลาศรี
+กระลำ
+กระลำพร
+กระลำพัก
+กระลำพุก
+กระลิง
+กระลี
+กระลึง
+กระลุมพาง
+กระลุมพุก
+กระลุมพู
+กระลูน
+กระลู่น์
+กระเล็น
+กระเลียด
+กระเลือก
+กระโลง
+กระวน
+กระวนกระวาย
+กระวัด
+กระว่า
+-กระวาด
+กระวาน
+กระวาย
+กระวายกระวน
+กระวิน
+กระวี
+กระวีกระวาด
+กระวูดกระวาด
+กระเวน
+กระเวนกระวน
+กระเวยกระวาย
+กระแวน
+กระโวยกระวาย
+กระศก
+กระศัย
+กระษัตริย์
+กระษัตรี
+กระษัย
+กระษัยกล่อน
+กระษาปณ์
+กระษิร
+กระเษม
+กระเษมสานต์
+กระเษียร
+กระสง
+-กระสน
+กระสบ
+กระสม
+กระสรวล
+กระสร้อย
+กระสวน
+กระสวย
+กระสอบ
+กระสะ
+กระสัง
+กระสัน
+กระสับกระส่าย
+กระสา
+กระสานติ์
+กระสาบ
+กระสาย
+-กระส่าย
+กระสินธุ
+กระสือ
+กระสือดูด
+กระสุงกระสิง
+กระสุน
+กระสุนปืน
+กระสุนวิถี
+กระสูทธิ์
+กระสูบ
+กระเสด
+กระเส็นกระสาย
+กระเส่า
+กระเสาะกระแสะ
+กระเสียน
+กระเสียร
+กระเสือกกระสน
+กระแส
+กระแสการเงิน
+กระแสความ
+กระแสง
+กระแสจิต
+กระแสตรง
+กระแสน้ำ
+กระแสพระราชดำรัส
+กระแสรับสั่ง
+กระแสลม
+กระแสสลับ
+กระแสเสียง
+กระแสะ
+กระโสง
+กระไส
+กระหง่อง
+กระหน
+กระหนก
+กระหนกกินรี
+กระหนกนฤมิต
+กระหนกนารี
+กระหน่อง
+กระหนาก
+กระหนาบ
+กระหนาบคาบเกี่ยว
+กระหน่ำ
+กระหมวด
+กระหมอบ
+กระหม่อม
+กระหม่อมบาง
+กระหมั่ง
+กระหม่า
+-กระหมิด
+กระหมิบ
+กระหมุดกระหมิด
+กระหมุ่น
+กระหมุบ
+กระหมุบกระหมิบ
+กระหย่ง
+กระหยด
+กระหยบ
+กระหย่อน
+กระหย่อม
+กระหยะ
+กระหยัง
+กระหยับ
+กระหยิ่ม
+กระหรอด
+กระหริ่ง
+กระหวน
+กระหวัด
+กระหวัดเกล้า
+กระหว่า
+กระหอง
+กระหัง
+กระหัด
+กระหาง
+กระหาย
+กระหึม
+กระหึ่ม
+กระหืดกระหอบ
+กระเห็น
+กระเหน็จ
+กระเหน็จกระแหน่
+กระเหนียด
+กระเหม็ดกระเหมียด
+กระเหม็ดกระแหม่
+กระเหม่น
+กระเหม่า
+กระเหลียก
+กระเหว่า
+กระเห่อ
+กระเหิม
+กระเหี้ยนกระหือรือ
+กระแห
+กระแหทอง
+-กระแหน
+กระแหน่
+กระแหนบ
+กระแหนะ
+กระแหนะกระแหน
+กระแหมบ
+กระแหม่ว
+กระแหย่ง
+กระแหร่ม
+กระแหล่ง
+กระโห้
+กระโหนด
+กระโหม
+กระโหย
+กระโหย่ง
+-กระอ่วน
+กระอวล
+กระอ้อกระแอ้
+กระออดกระแอด
+กระออบ
+กระออม
+กระอ้อมกระแอ้ม
+กระออมน้ำ
+กระอัก
+กระอักกระอ่วน
+กระอักกระไอ
+กระอั้วแทงควาย
+กระอ้า
+กระอาน
+กระอิด
+กระอิดกระเอื้อน
+กระอึก
+กระอึกกระอัก
+กระอึด
+กระอืด
+กระอุ
+กระอุก
+กระเอบ
+กระเอา
+กระเอิก
+กระเอิบ
+-กระแอ้
+กระแอก
+-กระแอด
+กระแอบ
+กระแอม
+-กระแอ้ม
+กระไอ
+กระไอกระแอม
+กรัก
+กรักขี
+กรัง
+กรัชกาย
+กรัณฑ-
+กรัณฑ์
+กรัณย์
+กรัน
+กรับ
+กรัม
+กราก
+กราง
+กร่าง
+กรางเกรียง
+กราด
+-กราด
+กราดเกรี้ยว
+กราดวง
+กราน
+กร้าน
+กรานกฐิน
+กราบ
+กราบพระ
+กราฟ
+กราม
+กรามช้าง
+กรามพลู
+กราย
+กร่าย
+กราล
+กราว
+กร้าว
+กราวด่าง
+กราวรูด
+กราสิก
+กรำ
+กร่ำ
+กร่ำกรุ่น
+กริก
+กริ๊ก
+กริกกริว
+กริกกรี
+กริ่ง
+กริ๊ง
+กริงกริว
+กริ้งกริ้ว
+กริ่งเกรง
+กริ่งใจ
+กริช
+กริณี
+กริตย-
+กริน
+กรินทร์
+กรินี
+กริบ
+กริม
+กริ่ม
+กริยา
+กริยานุเคราะห์
+กริยาวิเศษณ์
+กริยาวิเศษณ์วลี
+กริยาวิเศษณานุประโยค
+กริว
+กริ้ว
+กริวกราว
+กริวลาย
+กรี
+กรีฑา
+กรีฑากร
+กรีฑาภิรมย์
+กรีฑารมย์
+กรีฑาสถาน
+กรีด
+กรี๊ด
+กรีดกราด
+กรีดกราย
+กรีดนิ้ว
+กรีธา
+กรีธาทัพ
+กรีธาพล
+กรีษ
+กรีส
+กรึง
+กรุ
+กรุก
+กรุกกรัก
+กรุกกรู๊
+กรุง
+กรุ้งกริ่ง
+กรุงเขมา
+กรุงพาลี
+กรุณ
+กรุณา
+กรุณาทฤคุณ
+กรุน
+กรุ่น
+กรุบ
+กรุบกริบ
+กรุ่ม
+กรุ้มกริ่ม
+กรุย
+กรุยกราย
+กรุยเกรียว
+กรู
+กรูด
+กรูม
+กเรณุ
+กเรณุกา
+กเรนทร
+กเรนทร์
+กฤช
+กฤด-
+กฤดยาเกียรณ
+กฤดา
+กฤดาการ
+กฤดาญชลี
+กฤดาธิการ
+กฤดาภินิหาร
+กฤดาอัญชลี
+กฤดิ
+กฤดีกา
+กฤตติกา
+กฤตย-
+กฤตยฎีกา
+กฤตยา
+กฤติกา
+กฤติยา
+กฤษฎา
+กฤษฎาญ
+กฤษฎาญชลิต
+กฤษฎาญชลี
+กฤษฎาญชวลิตวา
+กฤษฎาญชวลิศ
+กฤษฎาญชวเลศ
+กฤษฎาญชุลี
+กฤษฎาธาร
+กฤษฎาภินิหาร
+กฤษฎี
+กฤษฎีกา
+กฤษณา
+กล
+กล-
+กลไก
+กลฉ้อฉล
+กลด
+กลดกำมะลอ
+กลดพระสุเมรุ
+กล่น
+กลบ
+กลบเกลี่ย
+กลบเกลื่อน
+กลบท
+กลบบัตรสุมเพลิง
+กลพยาน
+กลไฟ
+กลม
+กลมกล่อม
+กลมกลืน
+กลมกลืนกลอน
+กลมเกลียว
+กลมดิก
+กลมเป็นลูกมะนาว
+กลมภ
+กลเม็ด
+กลยุทธ์
+กลละ
+กลวง
+กลวม
+กล้วย
+กล้วยกล้าย
+กล้วยแขก
+กล้วยงวงช้าง
+กล้วยเต่า
+กล้วยใต้
+กล้วยน้อย
+กล้วยไม้
+กล้วยสั้น
+กล้วยหมูสัง
+กลวิธี
+กลศ
+กลศาสตร์
+กลหาย
+กลเหย
+กล้อ
+กลอก
+กลอกกลับ
+กลอกแกลก
+กลอง
+กล่อง
+กล้อง
+กล้องแกล้ง
+กล้องจุลทรรศน์
+กล้องตุด
+กล้องโทรทรรศน์
+กลองเพล
+กล้องระดับ
+กล้องวัดมุม
+กล้องสนาม
+กล้องสลัด
+กล้องส่องทางไกล
+กล้องสำรวจ
+กลอน
+กล่อน
+กล้อน
+กลอนด้น
+กลอนตลาด
+กลอนลิลิต
+กลอนสด
+กลอนสวด
+กลอนสุภาพ
+กล่อม
+กล่อมเกลา
+กล่อมเกลี้ยง
+กล้อมแกล้ม
+กล่อมท้อง
+กล่อมมดลูก
+กล่อมหอ
+กลอย
+กลอักษร
+กลอุปกรณ์
+กลัก
+กลัง
+กลัด
+กลัดกลุ้ม
+กลัดมัน
+กลั่น
+กลั้น
+กลั่นกรอง
+กลั่นแกล้ง
+กลั้นใจ
+กลันท
+กลันทก์
+กลับ
+กลับกลอก
+กลับกลาย
+กลับเกลือก
+กลับคำ
+กลับคืน
+กลับตาลปัตร
+กลับเนื้อกลับตัว
+กลับไปกลับมา
+กลับหน้ามือเป็นหลังมือ
+กลัมพก
+กลัมพร
+กลัมพัก
+กลัว
+กลั้ว
+กลั้วเกลี้ย
+กลั้วคอ
+กลัวน้ำ
+กลัวลาน
+กลา
+กล่า
+กล้า
+กลาก
+กลากลาด
+กลาง
+กลางเก่ากลางใหม่
+กลางคน
+กลางคัน
+กลางค่ำ
+กลางคืน
+กลางแจ้ง
+กลางใจมือ
+กลางช้าง
+กลางดิน
+กลางดึก
+กลางเดือน
+กลางทาสี
+กลางนอก
+กลางบ้าน
+กลางแปลง
+กลางเมือง
+กลางวัน
+กลางหาว
+กลาด
+กลาดเกลื่อน
+กล้าได้กล้าเสีย
+กล้านักมักบิ่น
+กลาบาต
+กลาป
+กล้าม
+กลาย
+กล้าย
+กลายกลอก
+กล่าว
+กล่าวเกลี้ยง
+กล่าวขวัญ
+กล่าวโทษ
+กล่าวหา
+กล่าวโอม
+กลาโหม
+กล่ำ
+กล้ำ
+กล้ำกราย
+กล้ำกลืน
+กลิ่ง
+กลิ้ง
+กลิ้งกลอก
+กลิ้งกลางดง
+กลิ้งเกลือก
+กลิงค์
+กลิ้งครกขึ้นเขา
+กลิ้งเป็นลูกมะนาว
+กลิ่น
+กลิ่นอาย
+กลิ้ม
+กลี
+กลี่
+กลีบ
+กลีบตา
+กลีบบัว
+กลีบหิน
+กลึง
+กลึ้ง
+กลึงกล่อม
+กลึงค์
+กลืน
+กลืนไม่เข้าคายไม่ออก
+กลุ่ม
+กลุ้ม
+กลุ้มใจ
+กลุ้มรุม
+กลุ้มอกกลุ้มใจ
+กลู่
+กลูโคส
+กลูน
+กลูน์
+กเลวระ
+กวด
+กวดขัน
+กวน
+กวนน้ำให้ขุ่น
+กวม
+กวย
+กวยจั๊บ
+กวยจี๊
+ก๋วยเตี๋ยว
+กวะ
+กวะกวัก
+กวะแกว่ง
+กวัก
+กวัด
+กวัดแกว่ง
+กวัดไกว
+กวัดไกวไสส่ง
+กวา
+กว่า
+กว้า
+กวาง
+กว่าง
+กว้าง
+กว้างขวาง
+กวางเขน
+กวางแขม
+กวางจุก
+กวางโจน
+กว่างชน
+กวางชะมด
+กว่างโซ้ง
+กวางเดินดง
+กวางตุ้ง
+กวางทราย
+กวางทอง
+กวางป่า
+กวางม้า
+กว้างใหญ่
+กว่าชื่น
+กวาด
+กวาดต้อน
+กวาดตา
+กวาดล้าง
+กวาน
+กว่าน
+กว้าน
+กว๊าน
+กว่าเพื่อน
+กว้าว
+กวาวเครือ
+กวิน
+กวี
+กวีนิพนธ์
+กษณะ
+กษมา
+กษัตร
+กษัตรา
+กษัตราธิราช
+กษัตริย์
+กษัตริยชาติ
+กษัตรี
+กษัตรีย์
+กษัตรีศูร
+กษัย
+กษัย-
+กษัยกล่อน
+กษัยการ
+กษัยน้ำ
+กษัยเลือด
+กษาปณ์
+กษิดิ
+กษีณาศรพ
+กษีดิ
+กษีร
+กษีร-
+กษีรธารา
+กษีรรส
+กษีรามพุ
+กษีรารณพ
+กสานติ์
+กสิ
+กสิกร
+กสิกรรม
+กสิณ
+กหังปายา
+ก หัน
+กหาปณะ
+ก็แหละ
+กเฬวราก
+กอ
+ก่อ
+ก้อ
+ก๊อ
+กอก
+ก๊อก
+ก่อกรรมทำเข็ญ
+ก่อกวน
+ก่อการ
+กอแก
+กอง
+ก่อง
+ก้อง
+กองกลาง
+กองกอย
+กองกูณฑ์
+กองเกิน
+กองเกียรติยศ
+กองข้าว
+กองโจร
+กองทัพ
+กองทัพน้อย
+กองทุน
+กองพล
+กองพัน
+กองฟอน
+กองมรดก
+กองร้อย
+กองหนุน
+กอซ
+กอด
+กอดแข้งกอดขา
+กอดมือกอดตีน
+กอดอก
+ก่อตั้ง
+ก่อน
+ก้อน
+ก้อนขี้หมา
+ก้อนเส้า
+กอบ
+กอบโกย
+กอบด้วย
+กอบนาง
+ก๊อบปี้
+กอปร
+ก้อม
+กอมก้อ
+ก่อมก้อ
+กอย
+ก้อย
+ก๋อย
+ก้อร่อ
+ก้อร่อก้อติก
+ก่อร่างสร้างตัว
+กอริลลา
+ก่อฤกษ์
+กอล์ฟ
+ก่อแล้วต้องสาน
+กอและ
+ก่อสร้าง
+ก่อหวอด
+กอเอี๊ยะ
+กะ
+กะกร่อม
+กะกร้าว
+กะกลิ้ง
+กะก่อง
+กะกัง
+กะกึก
+กะเกณฑ์
+กะเกาะ
+กะโกระ
+กะง้อนกะแง้น
+กะจัง
+กะแจะ
+กะชะ
+กะชัง
+กะชามาศ
+กะชิง
+กะชึ่กกะชั่ก
+กะแช่
+กะซวก
+กะซ้าหอย
+กะซี่
+กะโซ่
+กะโซ้
+กะดก
+กะดง
+กะดวน
+กะดอกๆ
+กะดะ
+กะดังบาย
+กะดัด
+กะด้าง
+กะดำกะด่าง
+กะดี
+กะดี่
+กะดุ้ง
+กะเด้
+กะเดก
+กะเดี๋ยว
+กะได
+กะตรุด
+กะตอก
+กะต่อย
+กะตัก
+กะตัง
+กะตังกะติ้ว
+กะตังใบ
+กะตังมูตร
+กะต่า
+กะต๊าก
+กะต้ำ
+กะติ๊กริก
+กะติงกะแตง
+กะตีบ
+กะตึงกะแตง
+กะตุ๊ก
+กะตุด
+กะตุมู
+กะตูก
+กะเตก
+กะเตงๆ
+กะเตงเรง
+กะแตว
+กะแต่ว
+กะโต๊ก
+กะโตงกะเตง
+กะโต้งโห่ง
+กะถัว
+กะทกรก
+กะทอ
+กะทัง
+กะทังหัน
+กะทัดรัด
+กะทัน
+กะทันหัน
+กะทับ
+กะทำ
+กะทิ
+กะทิขูด
+กะทือ
+กะทุน
+กะเทย
+กะเทยนางหมั่น
+กะเทาะ
+กะแท้
+กะแท่ง
+กะแทน
+กะนวล
+กะนัด
+กะบอนกะบึง
+กะบ่อนกะแบ่น
+กะบัง
+กะบั้ง
+กะบังรังเฝือก
+กะบังลม
+กะบังหน้า
+กะบิ้ง
+กะบิล
+กะบึงกะบอน
+กะบุด
+กะเบ้อ
+กะเบียน
+กะเบือ
+กะปริดกะปรอย
+กะปริบ
+กะปริบกะปรอย
+กะปลกกะเปลี้ย
+กะปวกกะเปียก
+กะปอม
+กะปอมขาง
+กะปะ
+กะปั่น
+กะป้ำกะเป๋อ
+กะปิ
+กะปู
+กะปูด
+กะปูดหลูด
+กะเปะ
+กะเปิ๊บกะป๊าบ
+กะเปียด
+กะแป้น
+กะแปะ
+กะโปรง
+กะโปโล
+กะผลุบกะโผล่
+กะเผ่น
+กะเผลก
+กะโผลกกะเผลก
+กะพง
+กะพรวดกะพราด
+กะพร่องกะแพร่ง
+กะพริบ
+กะพรุน
+กะพรูดกะพราด
+กะพล้อ
+กะพล่องกะแพล่ง
+กะพ้อ
+กะเพรา
+กะเพียด
+กะเพียดช้าง
+กะเพียดหนู
+กะมง
+กะม่ง
+กะเม็ง
+กะเม็งตัวผู้
+กะเมีย
+กะยุ
+กะร่องกะแร่ง
+กะระตะ
+กะระหนะ
+กะรัง
+กะรัต
+กะรัตหลวง
+กะราง
+กะรางหัวขวาน
+กะริง
+กะริงกะเรียด
+กะรุงกะรัง
+กะรุ่งกะริ่ง
+กะรุน
+กะเร
+กะเรกะร่อน
+กะเร่กะร่อน
+กะเร่อ
+กะเร่อกะร่า
+กะเรี่ยกะราด
+กะโรกะเร
+กะลวย
+กะลอ
+กะล่อกะแล่
+กะลอจี๊
+กะล่อน
+กะล่อมกะแล่ม
+กะล่อยกะหลิบ
+กะละปังหา
+กะละมัง
+กะละแม
+กะละออม
+กะลังตังไก่
+กะลัน
+กะลันทา
+กะลา
+กะลาง
+กะลาซอ
+กะลาสี
+กะลำพอ
+กะลิง
+กะลิงปลิง
+กะลิ้มกะเหลี่ย
+กะลิอ่อง
+กะลุมพี
+กะเล็ง
+กะเล่อกะล่า
+กะเลิด
+กะเลียว
+กะแล
+กะโล่
+กะโลง
+กะวอกกะแวก
+กะวะ
+กะส้มชื่น
+กะส้าหอย
+กะหนอกะแหน
+กะหน็องกะแหน็ง
+กะหนะ
+กะหนุงกะหนิง
+กะหมอก
+กะหร่อง
+กะหรอด
+กะหร็อมกะแหร็ม
+กะหราน
+กะหรี่
+กะหรี่ปั๊บ
+กะหลาป๋า
+กะหล่ำ
+กะหลี่
+กะหลีกะหลอ
+กะหลุกกะหลิก
+กะหำ
+กะหำแพะ
+กะหือ
+กะหูด
+กะเหรี่ยง
+กะเหลาะเปาะ
+กะแหยก
+กะแหะ
+กะโหลก
+กะโหล้ง
+กะไหล่
+กะอวม
+กะออม
+กะอาน
+กะอาม
+กะอิด
+กะอุบ
+กะเอว
+กะแอ
+กะแอน
+กัก
+กั๊ก
+กักกรา
+กักกัน
+กักการุ
+กักขฬะ
+กักขัง
+กักคุม
+กักด่าน
+กักตัว
+กักตุน
+กักบริเวณ
+กัง
+กั้ง
+กังก
+กั้งกระดาน
+กังก้า
+กังเกียง
+กังขา
+กังฉิน
+กังฟู
+กังวล
+กังวาน
+กังเวียน
+กังส
+กังสดาล
+กังไส
+กังหัน
+กังหันใบพัด
+กังหันไอพ่น
+กัจฉปะ
+กัจฉะ
+กัจฉา
+กัญ
+กัญจุก
+กัญจุการา
+กัญชา
+กัญญา
+กัฐ
+กัณฏกะ
+กัณฐ-
+กัณฐก
+กัณฐกะ
+กัณฐชะ
+กัณฐัศ
+กัณฐัศว์
+กัณฐา
+กัณฐี
+กัณฑ์
+กัณฑ์เทศน์
+กัณณ์
+กัณห-
+กัณหธรรม
+กัณหปักษ์
+กัด
+กัดป่า
+กัดฟัน
+กัดลาก
+กัดวาง
+กัดหางตัวเอง
+กัตติกมาส
+กัตติกา
+กัตติเกยา
+กัตรทัณฑ์
+กัตรา
+กัทลี
+กัน
+กั่น
+กั้น
+กันกง
+กั้นกาง
+กันเกรา
+กันไกร
+กันเขากันเรา
+กันชน
+กันชิง
+กันชีพ
+กันเชอ
+กั้นซู่
+กันแซง
+กันดอง
+กันดาร
+กันดาล
+กันแดด
+กันได
+กันต์
+กันตัง
+กันตัว
+กันไตร
+กันทร
+กันทรากร
+กันทะ
+กันท่า
+กันแทรก
+กั้นบัง
+กันพิรุณ
+กันภัย
+กันภิรมย์
+กันเมียง
+กันย์
+กันยา
+กันยายน
+กันลง
+กันลอง
+กันลึง
+กันและกัน
+กันสาด
+กันแสง
+กั้นหยั่น
+กันเอง
+กันเอา
+กับ
+กับแก้
+กับแกล้ม
+กับข้าว
+กับบุเรศ
+กับระเบิด
+กัป
+กัปตัน
+กัปนก
+กัปบาสิก
+กัปปาสิก
+กัปปิย-
+กัปปิยการก
+กัปปิยภัณฑ์
+กัปปิยโวหาร
+กัปปิยะ
+กัปปีย์
+กัมบน
+กัมป-
+กัมปน-
+กัมปนาการ
+กัมปนาท
+กัมประโด
+กัมปี
+กัมพล
+กัมพุช
+กัมพุช-
+กัมพุชพากย์
+กัมพู
+กัมพูชา
+กัมโพช
+กัมมัชวาต
+กัมมัฏฐาน
+กัมมันตภาพรังสี
+กัมมันตรังสี
+กัมมาร
+กัมลาศ
+กัยวิกัย
+กัลชาญ
+กัลบก
+กัลป-
+กัลป์
+กัลปนา
+กัลปพฤกษ์
+กัลปังหา
+กัลปาวสาน
+กัลปิต
+กัลพุม
+กัลเม็ด
+กัลยา
+กัลยาณ-
+กัลยาณมิตร
+กัลยาณี
+กัลยาเยี่ยมห้อง
+กัลเว้า
+กัลหาย
+กัลโหย
+กัลออม
+กัลเอา
+กัศมล
+กัศยป
+กัษณ
+กา
+ก๋า
+กาก
+กาก-
+กากกะรุน
+กากขยาก
+กากข้าว
+กากคติ
+กากณึก
+กากบาท
+กากเพชร
+กากภาษา
+กากรุน
+กากหมู
+กากะทิง
+กากะเยีย
+ก๋ากั่น
+กากี
+กากีแกมเขียว
+กาคาบพริก
+กาง
+ก้าง
+กางเกง
+กางเกียง
+ก้างขวางคอ
+กางของ
+กางขี้มอด
+กางเขน
+ก้างปลา
+กางเวียน
+กาจับหลัก
+กาชาด
+ก๊าซ
+ก๊าซไข่เน่า
+ก๊าซเฉื่อย
+ก๊าซน้ำตา
+กาซะลอง
+กาซะลองคำ
+กาญจน-
+กาญจนา
+กาฐ
+กาด
+ก๊าด
+กาน
+ก่าน
+ก้าน
+ก๊าน
+ก้านขด
+ก้านแข็ง
+ก้านคอ
+กานดา
+กานต์
+ก้านตอง
+ก้านต่อดอก
+กานท์
+กานน
+ก้านบัว
+ก้านพร้าว
+กานพลู
+ก้านมะพร้าว
+ก้านยาว
+ก้านแย่ง
+ก้านเหลือง
+กาน้า
+กาน้ำ
+กาบ
+ก้าบๆ
+กาบกี้
+กาบเขียง
+กาบคู่
+กาบเดียว
+กาบเดี่ยว
+กาบน้ำจืด
+กาบบัว
+กาบปูเล
+กาบพรหมศร
+กาบหอย
+กาบุรุษ
+กาบู
+กาเปี้ยด
+กาฝาก
+กาพย์
+กาพย์กลอน
+กาฟักไข่
+กาเฟอีน
+กาแฟ
+กาม
+กาม-
+ก้าม
+ก้ามกราม
+กามกรีฑา
+กามกิจ
+ก้ามกุ้ง
+ก้ามเกลี้ยง
+กามคุณ
+กามฉันท์
+ก้ามดาบ
+กามตัณหา
+กามท-
+กามเทพ
+กามน
+ก้ามปู
+ก้ามปูหลุด
+กามภพ
+กามราค
+กามโรค
+กามวิตก
+กามวิตถาร
+กามสมังคี
+กามัช
+กามา
+กามาทีนพ
+กามาพจร
+กามามิศ
+กามารมณ์
+กามาวจร
+กามินี
+กามิศ
+กาเมศ
+กาเมสุมิจฉาจาร
+กาโมทย
+กาย
+กาย-
+ก่าย
+กายกรรม
+ก่ายกอง
+กายทวาร
+กายบริหาร
+กายพันธน์
+กายภาพ
+กายภาพบำบัด
+กายวิภาคศาสตร์
+กายสิทธิ์
+กายาพยพ
+กายินทรีย์
+กาเยน
+กาเยนทรีย์
+การ
+การก
+การกลั่นทำลาย
+การขนส่งมวลชน
+การครัว
+การคลัง
+การเงิน
+การจร
+การณ์
+การต่างประเทศ
+การ์ตูน
+การเต
+การนำ
+การบ้าน
+การบ้านการเมือง
+การบุเรียน
+การบูร
+การบูรป่า
+การเปรียญ
+การแผ่รังสี
+การพา
+การเมือง
+การย์
+การเรือน
+การละเล่น
+การวิก
+การเวก
+การะเกด
+การะบุหนิง
+การัณย์
+การันต์
+การางหัวขวาน
+การิตการก
+การิตวาจก
+การุญ
+การุณย์
+กาเรการ่อน
+กาเรียน
+กาเรียนทอง
+กาล
+กาล-
+กาลกรรณี
+กาลกิณี
+กาลกิริยา
+กาลจักร
+กาลเทศะ
+กาลโยค
+กาลสมุตถาน
+กาลักน้ำ
+กาลัญญุตา
+กาลัญญู
+กาลัด
+กาลานุกาล
+กาลิก
+กาลี
+กาแล็กซี
+กาแล็กโทส
+กาว
+ก้าว
+ก้าวก่าย
+ก้าวเฉียง
+ก้าวร้าว
+ก้าวล่วง
+กาววาว
+ก้าวหน้า
+กาวาง
+กาเวียน
+กาแวน
+กาศิก
+กาศิก-
+กาศิกพัสตร์
+กาษฐะ
+กาษา
+กาสร
+กาสะ
+กาสัก
+กาสา
+กาสามปีก
+กาสาร
+กาสาว-
+กาสาวพัสตร์
+กาสาวะ
+กาสิโน
+กาหล
+กาหลง
+กาหลงรัง
+กาหลา
+กาหัก
+กาเหว่า
+กาไหล่
+กาฬ
+กาฬ-
+กาฬจักร
+กาฬปักษ์
+กาฬปักษี
+กาฬพฤกษ์
+กาฬโรค
+กาฬวาต
+กาฬาวก
+กาฮัง
+กำ
+ก่ำ
+ก้ำ
+กำกวม
+กำกัด
+กำกับ
+ก้ำกึ่ง
+กำกูน
+กำเกรียก
+ก้ำเกิน
+กำเกียง
+กำขี้ดีกว่ากำตด
+กำคูน
+ก่ำเคือ
+กำจร
+กำจัด
+กำจาย
+กำชับ
+กำชับกำชา
+กำชำ
+กำโชก
+กำซาบ
+กำซำ
+กำด้น
+กำดัด
+กำดาล
+กำเดา
+กำเดาะ
+ก่ำต้น
+กำตัด
+กำตาก
+กำถั่ว
+กำทวน
+กำธร
+กำนล
+กำนัด
+กำนัน
+กำนัล
+กำเนิด
+กำเนียจ
+กำบด
+กำบน
+กำบัง
+กำบัด
+กำบิด
+ก่ำบึ้ง
+กำเบ้อ
+กำโบล
+กำปอ
+กำปั่น
+กำปั้น
+กำผลา
+กำพง
+กำพด
+กำพต
+กำพร้า
+กำพราก
+กำพวด
+กำพอง
+กำพืด
+กำพุด
+กำพู
+กำเพลิง
+กำแพง
+กำแพ้ง
+กำแพงแก้ว
+กำแพงขาว
+กำแพงเขย่ง
+กำแพงเจ็ดชั้น
+กำแพงมีหูประตูมีช่อง
+กำแพงมีหูประตูมีตา
+กำแพงเศียร
+กำภู
+กำม
+กำมพฤกษ์
+กำมลาศน์
+กำมเลศ
+กำมะถัน
+กำมะลอ
+กำมะหยี่
+กำมะหริด
+กำมังละการ
+กำมังวิลิต
+กำมัชพล
+กำมา
+กำมือ
+กำยาน
+กำยำ
+กำรอ
+กำราก
+กำราบ
+กำราล
+กำรู
+กำเริบ
+กำเริบเสิบสาน
+กำไร
+กำลอง
+กำลัง
+กำลังกิน
+กำลังกินกำลังนอน
+กำลังใจ
+กำลังช้างเผือก
+กำลังช้างสาร
+กำลังดี
+กำลังเทียน
+กำลังภายใน
+กำลังม้า
+กำลังวังชา
+กำลังวัวเถลิง
+กำลุง
+กำลูน
+กำเลา
+กำเลาะ
+กำไล
+กำไลคู่ผี
+กำสรด
+กำสรวล
+กำเสาะ
+กำแสง
+กำหนด
+กำหนดการ
+กำหนัด
+กำหมัด
+กำหราก
+กำเหน็จ
+กำแหง
+กิก
+กิ๊ก
+กิ่ง
+กิ่งก้อย
+กิ้งก่า
+กิ้งกือ
+กิ้งกือเหล็ก
+กิ้งโครง
+กิ่งทองใบหยก
+กิงบุรุษ
+กิ่งหาย
+กิจ
+กิจ-
+กิจกรรม
+กิจการ
+กิจจะ
+กิจจะลักษณะ
+กิจจา
+กิจจานุกิจ
+กิจวัตร
+กิดาการ
+กิดาหยัน
+กิตติ
+กิตติกรรมประกาศ
+กิตติคุณ
+กิตติมศักดิ์
+กิตติศัพท์
+กิน
+กินกริบ
+กินกัน
+กินกำไร
+กินเกลียว
+กินเกลือกินกะปิ
+กินแกลบกินรำ
+กินขวา
+กินขาด
+กินแขก
+กินความ
+กินเครา
+กินเจ
+กินแจ
+กินใจ
+กินช้อน
+กินชัน
+กินซ้าย
+กินดอก
+กินดอกเบี้ย
+กินดอง
+กินด่าง
+กินดาย
+กินดิบ
+กินตะเกียบ
+กินตัว
+กินตา
+กินตำแหน่ง
+กินโต๊ะ
+กินแถว
+กินทาง
+กินที่
+กินที่ลับไขที่แจ้ง
+กินนร
+กินนรเก็บบัว
+กินนรฟ้อนโอ่
+กินนรรำ
+กินนรเลียบถ้ำ
+กินนอกกินใน
+กินนอน
+กินน้ำ
+กินน้ำตา
+กินน้ำใต้ศอก
+กินน้ำพริกถ้วยเดียว
+กินน้ำไม่เผื่อแล้ง
+กินน้ำเห็นปลิง
+กินใน
+กินบนเรือนขี้บนหลังคา
+กินบวช
+กินบ้านกินเมือง
+กินบุญ
+กินบุญเก่า
+กินแบ่ง
+กินปลิง
+กินปลี
+กินปูนร้อนท้อง
+กินเปล่า
+กินเปี้ยว
+กินผัว
+กินเพรา
+กินมือ
+กินเมีย
+กินเมือง
+กินไม่ลง
+กินรังแตน
+กินริน
+กินรี
+กินรูป
+กินแรง
+กินลม
+กินลมกินแล้ง
+กินล้างกินผลาญ
+กินลึก
+กินเวลา
+กินเศษกินเลย
+กินส้อม
+กินสั่ง
+กินสำรับ
+กินสี่ถ้วย
+กินเส้น
+กินหน้า
+กินหลัง
+กินหาง
+กินหู้
+กินเหมือนหมู อยู่เหมือนหมา
+กินเหล็กกินไหล
+กินแหนง
+กินอยู่กับปาก อยากอยู่กับท้อง
+กินอยู่พูวาย
+กิ๊บ
+กิมตึ๋ง
+กิมิชาติ
+กิมิวิทยา
+กิโมโน
+กิโยตีน
+กิระ
+กิริณี
+กิรินท
+กิริเนศวร
+กิริยา
+กิริยาสะท้อน
+กิเลน
+กิเลส
+กิเลส-
+กิเลสมาร
+กิโล
+กิโล-
+กิโลกรัม
+กิโลไซเกิล
+กิโลมกะ
+กิโลเมตร
+กิโลลิตร
+กิโลเฮิรตซ์
+กิ่ว
+กิ๋ว
+กิ๋วๆ
+กี
+กี่
+กี้
+กี๋
+กี่กระตุก
+กีฏ-
+กีฏวิทยา
+กีด
+กีดกัน
+กีดกั้น
+กีดขวาง
+กีดหน้าขวางตา
+กีตาร์
+กีบ
+กีบแรด
+กี่มากน้อย
+กีรติ
+กีฬา
+กึก
+กึกก้อง
+กึกกัก
+กึกกือ
+กึกถอง
+กึง
+กึ่ง
+กึ่งกลาง
+กึงกัง
+กึ่งราชการ
+กึ๋น
+กุ
+กุก
+กุ๊ก
+กุกกัก
+กุกๆ กักๆ
+กุ๊กกิ๊ก
+กุ๊กๆ กิ๊กๆ
+กุกกุฏ-
+กุกกุร-
+กุกขี้หมู
+กุกรรม
+กุก่อง
+กุกะ
+กุกะมะเทิ่ง
+กุกุธภัณฑ์
+กุ้ง
+กุ้งดีด
+กุ้งดีดขัน
+กุ้งเต้น
+กุ้งนาง
+กุ้งฝอย
+กุ้งฟัด
+กุ้งมังกร
+กุ้งไม้
+กุ้งยิง
+กุ้งส้ม
+กุ้งหนามใหญ่
+กุ้งหลวง
+กุ้งเหลือง
+กุ้งแห
+กุ้งแห้ง
+กุงอน
+กุงาน
+กุโงก
+กุจี
+กุญแจ