1.1 --- a/make/sun/javazic/tzdata/VERSION Thu Apr 08 17:02:51 2010 -0700
1.2 +++ b/make/sun/javazic/tzdata/VERSION Tue Apr 13 16:41:49 2010 -0700
1.3 @@ -21,4 +21,4 @@
1.4 # CA 95054 USA or visit www.sun.com if you need additional information or
1.5 # have any questions.
1.6 #
1.7 -tzdata2010b
1.8 +tzdata2010g
2.1 --- a/make/sun/javazic/tzdata/antarctica Thu Apr 08 17:02:51 2010 -0700
2.2 +++ b/make/sun/javazic/tzdata/antarctica Tue Apr 13 16:41:49 2010 -0700
2.3 @@ -79,6 +79,33 @@
2.4 Rule ChileAQ 1999 max - Oct Sun>=9 4:00u 1:00 S
2.5 Rule ChileAQ 2000 max - Mar Sun>=9 3:00u 0 -
2.6
2.7 +# These rules are stolen from the `australasia' file.
2.8 +Rule AusAQ 1917 only - Jan 1 0:01 1:00 -
2.9 +Rule AusAQ 1917 only - Mar 25 2:00 0 -
2.10 +Rule AusAQ 1942 only - Jan 1 2:00 1:00 -
2.11 +Rule AusAQ 1942 only - Mar 29 2:00 0 -
2.12 +Rule AusAQ 1942 only - Sep 27 2:00 1:00 -
2.13 +Rule AusAQ 1943 1944 - Mar lastSun 2:00 0 -
2.14 +Rule AusAQ 1943 only - Oct 3 2:00 1:00 -
2.15 +Rule ATAQ 1967 only - Oct Sun>=1 2:00s 1:00 -
2.16 +Rule ATAQ 1968 only - Mar lastSun 2:00s 0 -
2.17 +Rule ATAQ 1968 1985 - Oct lastSun 2:00s 1:00 -
2.18 +Rule ATAQ 1969 1971 - Mar Sun>=8 2:00s 0 -
2.19 +Rule ATAQ 1972 only - Feb lastSun 2:00s 0 -
2.20 +Rule ATAQ 1973 1981 - Mar Sun>=1 2:00s 0 -
2.21 +Rule ATAQ 1982 1983 - Mar lastSun 2:00s 0 -
2.22 +Rule ATAQ 1984 1986 - Mar Sun>=1 2:00s 0 -
2.23 +Rule ATAQ 1986 only - Oct Sun>=15 2:00s 1:00 -
2.24 +Rule ATAQ 1987 1990 - Mar Sun>=15 2:00s 0 -
2.25 +Rule ATAQ 1987 only - Oct Sun>=22 2:00s 1:00 -
2.26 +Rule ATAQ 1988 1990 - Oct lastSun 2:00s 1:00 -
2.27 +Rule ATAQ 1991 1999 - Oct Sun>=1 2:00s 1:00 -
2.28 +Rule ATAQ 1991 2005 - Mar lastSun 2:00s 0 -
2.29 +Rule ATAQ 2000 only - Aug lastSun 2:00s 1:00 -
2.30 +Rule ATAQ 2001 max - Oct Sun>=1 2:00s 1:00 -
2.31 +Rule ATAQ 2006 only - Apr Sun>=1 2:00s 0 -
2.32 +Rule ATAQ 2007 only - Mar lastSun 2:00s 0 -
2.33 +Rule ATAQ 2008 max - Apr Sun>=1 2:00s 0 -
2.34
2.35 # Argentina - year-round bases
2.36 # Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
2.37 @@ -120,20 +147,52 @@
2.38 # http://www.timeanddate.com/news/time/antarctica-new-times.html
2.39 # </a>
2.40
2.41 +# From Steffen Thorsen (2010-03-10):
2.42 +# We got these changes from the Australian Antarctic Division:
2.43 +# - Macquarie Island will stay on UTC+11 for winter and therefore not
2.44 +# switch back from daylight savings time when other parts of Australia do
2.45 +# on 4 April.
2.46 +#
2.47 +# - Casey station reverted to its normal time of UTC+8 on 5 March 2010.
2.48 +# The change to UTC+11 is being considered as a regular summer thing but
2.49 +# has not been decided yet.
2.50 +#
2.51 +# - Davis station will revert to its normal time of UTC+7 at 10 March 2010
2.52 +# 20:00 UTC.
2.53 +#
2.54 +# - Mawson station stays on UTC+5.
2.55 +#
2.56 +# In addition to the Rule changes for Casey/Davis, it means that Macquarie
2.57 +# will no longer be like Hobart and will have to have its own Zone created.
2.58 +#
2.59 +# Background:
2.60 +# <a href="http://www.timeanddate.com/news/time/antartica-time-changes-2010.html">
2.61 +# http://www.timeanddate.com/news/time/antartica-time-changes-2010.html
2.62 +# </a>
2.63 +
2.64 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
2.65 Zone Antarctica/Casey 0 - zzz 1969
2.66 8:00 - WST 2009 Oct 18 2:00
2.67 # Western (Aus) Standard Time
2.68 - 11:00 - CAST # Casey Time
2.69 + 11:00 - CAST 2010 Mar 5 2:00
2.70 + # Casey Time
2.71 + 8:00 - WST
2.72 Zone Antarctica/Davis 0 - zzz 1957 Jan 13
2.73 7:00 - DAVT 1964 Nov # Davis Time
2.74 0 - zzz 1969 Feb
2.75 7:00 - DAVT 2009 Oct 18 2:00
2.76 - 5:00 - DAVT
2.77 + 5:00 - DAVT 2010 Mar 10 20:00u
2.78 + 7:00 - DAVT
2.79 Zone Antarctica/Mawson 0 - zzz 1954 Feb 13
2.80 6:00 - MAWT 2009 Oct 18 2:00
2.81 # Mawson Time
2.82 5:00 - MAWT
2.83 +Zone Antarctica/Macquarie 0 - zzz 1911
2.84 + 10:00 - EST 1916 Oct 1 2:00
2.85 + 10:00 1:00 EST 1917 Feb
2.86 + 10:00 AusAQ EST 1967
2.87 + 10:00 ATAQ EST 2010 Apr 4 3:00
2.88 + 11:00 - MIST # Macquarie Island Time
2.89 # References:
2.90 # <a href="http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html">
2.91 # Casey Weather (1998-02-26)
3.1 --- a/make/sun/javazic/tzdata/asia Thu Apr 08 17:02:51 2010 -0700
3.2 +++ b/make/sun/javazic/tzdata/asia Tue Apr 13 16:41:49 2010 -0700
3.3 @@ -236,22 +236,20 @@
3.4 # 2010 midnight. The decision came at a cabinet meeting at the Prime
3.5 # Minister's Office last night..."
3.6
3.7 -# From Danvin Ruangchan (2009-12-24):
3.8 -# ...the news mentions DST will be turned off again 7 months after March
3.9 -# 31st on Oct 31, 2010.
3.10 -
3.11 -# From Arthur David Olson (2009-12-26):
3.12 -# Indeed, "The government will advance again the Banglasdesh Standard
3.13 -# Time by one one hour on March 31 next year by enforcing the Daylight
3.14 -# Saving Time (DST) for seven months. It will continue till October 31
3.15 -# until further notice." I take that last sentence as the
3.16 -# establishment of a rule.
3.17 +# From Alexander Krivenyshev (2010-03-22):
3.18 +# According to Bangladesh newspaper "The Daily Star,"
3.19 +# Cabinet cancels Daylight Saving Time
3.20 +# <a href="http://www.thedailystar.net/newDesign/latest_news.php?nid=22817">
3.21 +# http://www.thedailystar.net/newDesign/latest_news.php?nid=22817
3.22 +# </a>
3.23 +# or
3.24 +# <a href="http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html">
3.25 +# http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html
3.26 +# </a>
3.27
3.28 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
3.29 Rule Dhaka 2009 only - Jun 19 23:00 1:00 S
3.30 -Rule Dhaka 2010 only - Jan 1 0:00 0 -
3.31 -Rule Dhaka 2010 max - Mar 31 23:00 1:00 S
3.32 -Rule Dhaka 2010 max - Nov 1 0:00 0 -
3.33 +Rule Dhaka 2009 only - Dec 31 23:59 0 -
3.34
3.35 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
3.36 Zone Asia/Dhaka 6:01:40 - LMT 1890
3.37 @@ -2131,6 +2129,32 @@
3.38 # http://www.worldtimezone.com/dst_news/dst_news_gazastrip02.html
3.39 # </a>
3.40
3.41 +# From Alexander Krivenyshev (2010-03-19):
3.42 +# According to Voice of Palestine DST will last for 191 days, from March
3.43 +# 26, 2010 till "the last Sunday before the tenth day of Tishri
3.44 +# (October), each year" (October 03, 2010?)
3.45 +#
3.46 +# <a href="http://palvoice.org/forums/showthread.php?t=245697">
3.47 +# http://palvoice.org/forums/showthread.php?t=245697
3.48 +# </a>
3.49 +# (in Arabic)
3.50 +# or
3.51 +# <a href="http://www.worldtimezone.com/dst_news/dst_news_westbank03.html">
3.52 +# http://www.worldtimezone.com/dst_news/dst_news_westbank03.html
3.53 +# </a>
3.54 +
3.55 +# From Steffen Thorsen (2010-03-24):
3.56 +# ...Ma'an News Agency reports that Hamas cabinet has decided it will
3.57 +# start one day later, at 12:01am. Not sure if they really mean 12:01am or
3.58 +# noon though:
3.59 +#
3.60 +# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=271178">
3.61 +# http://www.maannews.net/eng/ViewDetails.aspx?ID=271178
3.62 +# </a>
3.63 +# (Ma'an News Agency)
3.64 +# "At 12:01am Friday, clocks in Israel and the West Bank will change to
3.65 +# 1:01am, while Gaza clocks will change at 12:01am Saturday morning."
3.66 +
3.67 # The rules for Egypt are stolen from the `africa' file.
3.68 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
3.69 Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
3.70 @@ -2148,7 +2172,8 @@
3.71 Rule Palestine 2006 only - Sep 22 0:00 0 -
3.72 Rule Palestine 2007 only - Sep Thu>=8 2:00 0 -
3.73 Rule Palestine 2008 only - Aug lastFri 2:00 0 -
3.74 -Rule Palestine 2009 max - Mar lastFri 0:00 1:00 S
3.75 +Rule Palestine 2009 only - Mar lastFri 0:00 1:00 S
3.76 +Rule Palestine 2010 max - Mar lastSat 0:01 1:00 S
3.77 Rule Palestine 2009 max - Sep Fri>=1 2:00 0 -
3.78
3.79 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
3.80 @@ -2440,9 +2465,18 @@
3.81 # Thursday of the month or the start of the last Friday of the month or
3.82 # something else. For now, use the start of the last Friday.
3.83
3.84 +# From Steffen Thorsen (2010-03-17):
3.85 +# The "Syrian News Station" reported on 2010-03-16 that the Council of
3.86 +# Ministers has decided that Syria will start DST on midnight Thursday
3.87 +# 2010-04-01: (midnight between Thursday and Friday):
3.88 +# <a href="http://sns.sy/sns/?path=news/read/11421">
3.89 +# http://sns.sy/sns/?path=news/read/11421 (Arabic)
3.90 +# </a>
3.91 +
3.92 Rule Syria 2008 only - Apr Fri>=1 0:00 1:00 S
3.93 Rule Syria 2008 only - Nov 1 0:00 0 -
3.94 -Rule Syria 2009 max - Mar lastFri 0:00 1:00 S
3.95 +Rule Syria 2009 only - Mar lastFri 0:00 1:00 S
3.96 +Rule Syria 2010 max - Apr Fri>=1 0:00 1:00 S
3.97 Rule Syria 2009 max - Oct lastFri 0:00 0 -
3.98
3.99 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
4.1 --- a/make/sun/javazic/tzdata/australasia Thu Apr 08 17:02:51 2010 -0700
4.2 +++ b/make/sun/javazic/tzdata/australasia Tue Apr 13 16:41:49 2010 -0700
4.3 @@ -289,11 +289,30 @@
4.4 # <a href="http://www.fiji.gov.fj/publish/page_16198.shtml">
4.5 # http://www.fiji.gov.fj/publish/page_16198.shtml
4.6 # </a>
4.7 +
4.8 +# From Steffen Thorsen (2010-03-03):
4.9 +# The Cabinet in Fiji has decided to end DST about a month early, on
4.10 +# 2010-03-28 at 03:00.
4.11 +# The plan is to observe DST again, from 2010-10-24 to sometime in March
4.12 +# 2011 (last Sunday a good guess?).
4.13 +#
4.14 +# Official source:
4.15 +# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=1096:3310-cabinet-approves-change-in-daylight-savings-dates&catid=49:cabinet-releases&Itemid=166">
4.16 +# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=1096:3310-cabinet-approves-change-in-daylight-savings-dates&catid=49:cabinet-releases&Itemid=166
4.17 +# </a>
4.18 +#
4.19 +# A bit more background info here:
4.20 +# <a href="http://www.timeanddate.com/news/time/fiji-dst-ends-march-2010.html">
4.21 +# http://www.timeanddate.com/news/time/fiji-dst-ends-march-2010.html
4.22 +# </a>
4.23 +
4.24 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
4.25 Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 S
4.26 Rule Fiji 1999 2000 - Feb lastSun 3:00 0 -
4.27 Rule Fiji 2009 only - Nov 29 2:00 1:00 S
4.28 -Rule Fiji 2010 only - Apr 25 3:00 0 -
4.29 +Rule Fiji 2010 only - Mar lastSun 3:00 0 -
4.30 +Rule Fiji 2010 only - Oct 24 2:00 1:00 S
4.31 +Rule Fiji 2011 only - Mar lastSun 3:00 0 -
4.32 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
4.33 Zone Pacific/Fiji 11:53:40 - LMT 1915 Oct 26 # Suva
4.34 12:00 Fiji FJ%sT # Fiji Time
4.35 @@ -471,70 +490,30 @@
4.36
4.37 # Samoa
4.38
4.39 -# From Alexander Krivenyshev (2008-12-06):
4.40 -# The Samoa government (Western Samoa) may implement DST on the first Sunday of
4.41 -# October 2009 (October 4, 2009) until the last Sunday of March 2010 (March 28,
4.42 -# 2010).
4.43 -#
4.44 -# "Selected Committee reports to Cabinet on Daylight Saving Time",
4.45 -# Government of Samoa:
4.46 -# <a href="http://www.govt.ws/pr_article.cfm?pr_id=560">
4.47 -# http://www.govt.ws/pr_article.cfm?pr_id=560
4.48 -# </a>
4.49 -# or
4.50 -# <a href="http://www.worldtimezone.com/dst_news/dst_news_samoa01.html">
4.51 -# http://www.worldtimezone.com/dst_news/dst_news_samoa01.html
4.52 -# </a>
4.53 -
4.54 -# From Steffen Thorsen (2009-08-27):
4.55 -# Samoa's parliament passed the Daylight Saving Bill 2009, and will start
4.56 -# daylight saving time on the first Sunday of October 2009 and end on the
4.57 -# last Sunday of March 2010. We hope that the full text will be published
4.58 -# soon, but we believe that the bill is only valid for 2009-2010. Samoa's
4.59 -# Daylight Saving Act 2009 will be enforced as soon as the Head of State
4.60 -# executes a proclamation publicizing this Act.
4.61 +# From Steffen Thorsen (2009-10-16):
4.62 +# We have been in contact with the government of Samoa again, and received
4.63 +# the following info:
4.64 #
4.65 -# Some background information here, which will be updated once we have
4.66 -# more details:
4.67 +# "Cabinet has now approved Daylight Saving to be effected next year
4.68 +# commencing from the last Sunday of September 2010 and conclude first
4.69 +# Sunday of April 2011."
4.70 +#
4.71 +# Background info:
4.72 # <a href="http://www.timeanddate.com/news/time/samoa-dst-plan-2009.html">
4.73 # http://www.timeanddate.com/news/time/samoa-dst-plan-2009.html
4.74 # </a>
4.75 -
4.76 -# From Alexander Krivenyshev (2009-10-03):
4.77 -# First, my deepest condolences to people of Samoa islands and all families and
4.78 -# loved ones around the world who lost their lives in the earthquake and tsunami.
4.79 #
4.80 -# Considering the recent devastation on Samoa by earthquake and tsunami and that
4.81 -# many government offices/ ministers are closed- not sure if "Daylight Saving
4.82 -# Bill 2009" will be implemented in next few days- on October 4, 2009.
4.83 -#
4.84 -# Here is reply from Consulate-General of Samoa in New Zealand
4.85 -# ---------------------------
4.86 -# Consul General
4.87 -# consulgeneral@samoaconsulate.org.nz
4.88 -#
4.89 -# Talofa Alexander,
4.90 -#
4.91 -# Thank you for your sympathy for our country but at this time we have not
4.92 -# been informed about the Daylight Savings Time Change. Most Ministries in
4.93 -# Apia are closed or relocating due to weather concerns.
4.94 -#
4.95 -# When we do find out if they are still proceeding with the time change we
4.96 -# will advise you soonest.
4.97 -#
4.98 -# Kind Regards,
4.99 -# Lana
4.100 -# for: Consul General
4.101 -
4.102 -# From Steffen Thorsen (2009-10-05):
4.103 -# We have called a hotel in Samoa and asked about local time there - they
4.104 -# are still on standard time.
4.105 +# Samoa's Daylight Saving Time Act 2009 is available here, but does not
4.106 +# contain any dates:
4.107 +# <a href="http://www.parliament.gov.ws/documents/acts/Daylight%20Saving%20Act%20%202009%20%28English%29%20-%20Final%207-7-091.pdf">
4.108 +# http://www.parliament.gov.ws/documents/acts/Daylight%20Saving%20Act%20%202009%20%28English%29%20-%20Final%207-7-091.pdf
4.109 +# </a>
4.110
4.111 Zone Pacific/Apia 12:33:04 - LMT 1879 Jul 5
4.112 -11:26:56 - LMT 1911
4.113 -11:30 - SAMT 1950 # Samoa Time
4.114 - -11:00 - WST 2009 Oct 4
4.115 - -11:00 1:00 WSDT 2010 Mar 28
4.116 + -11:00 - WST 2010 Sep 26
4.117 + -11:00 1:00 WSDT 2011 Apr 3
4.118 -11:00 - WST
4.119
4.120 # Solomon Is
5.1 --- a/make/sun/javazic/tzdata/europe Thu Apr 08 17:02:51 2010 -0700
5.2 +++ b/make/sun/javazic/tzdata/europe Tue Apr 13 16:41:49 2010 -0700
5.3 @@ -2063,7 +2063,9 @@
5.4 3:00 Russia KUY%sT 1991 Mar 31 2:00s
5.5 2:00 Russia KUY%sT 1991 Sep 29 2:00s
5.6 3:00 - KUYT 1991 Oct 20 3:00
5.7 - 4:00 Russia SAM%sT # Samara Time
5.8 + 4:00 Russia SAM%sT 2010 Mar 28 2:00s # Samara Time
5.9 + 3:00 Russia SAM%sT
5.10 +
5.11 #
5.12 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
5.13 # Respublika Bashkortostan, Komi-Permyatskij avtonomnyj okrug,
5.14 @@ -2216,7 +2218,8 @@
5.15 11:00 - PETT 1930 Jun 21 # P-K Time
5.16 12:00 Russia PET%sT 1991 Mar 31 2:00s
5.17 11:00 Russia PET%sT 1992 Jan 19 2:00s
5.18 - 12:00 Russia PET%sT
5.19 + 12:00 Russia PET%sT 2010 Mar 28 2:00s
5.20 + 11:00 Russia PET%sT
5.21 #
5.22 # Chukotskij avtonomnyj okrug
5.23 Zone Asia/Anadyr 11:49:56 - LMT 1924 May 2
5.24 @@ -2224,7 +2227,8 @@
5.25 13:00 Russia ANA%sT 1982 Apr 1 0:00s
5.26 12:00 Russia ANA%sT 1991 Mar 31 2:00s
5.27 11:00 Russia ANA%sT 1992 Jan 19 2:00s
5.28 - 12:00 Russia ANA%sT
5.29 + 12:00 Russia ANA%sT 2010 Mar 28 2:00s
5.30 + 11:00 Russia ANA%sT
5.31
5.32 # Serbia
5.33 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
6.1 --- a/make/sun/javazic/tzdata/southamerica Thu Apr 08 17:02:51 2010 -0700
6.2 +++ b/make/sun/javazic/tzdata/southamerica Tue Apr 13 16:41:49 2010 -0700
6.3 @@ -1143,6 +1143,18 @@
6.4 # http://www.shoa.cl/noticias/2008/04hora/hora.htm
6.5 # </a>.
6.6
6.7 +# From Angel Chiang (2010-03-04):
6.8 +# Subject: DST in Chile exceptionally extended to 3 April due to earthquake
6.9 +# <a href="http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098">
6.10 +# http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098
6.11 +# </a>
6.12 +# (in Spanish, last paragraph).
6.13 +#
6.14 +# This is breaking news. There should be more information available later.
6.15 +
6.16 +# From Arthur Daivd Olson (2010-03-06):
6.17 +# Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
6.18 +
6.19 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
6.20 Rule Chile 1927 1932 - Sep 1 0:00 1:00 S
6.21 Rule Chile 1928 1932 - Apr 1 0:00 0 -
6.22 @@ -1177,7 +1189,9 @@
6.23 # N.B.: the end of March 29 in Chile is March 30 in Universal time,
6.24 # which is used below in specifying the transition.
6.25 Rule Chile 2008 only - Mar 30 3:00u 0 -
6.26 -Rule Chile 2009 max - Mar Sun>=9 3:00u 0 -
6.27 +Rule Chile 2009 only - Mar Sun>=9 3:00u 0 -
6.28 +Rule Chile 2010 only - Apr 4 3:00u 0 -
6.29 +Rule Chile 2011 max - Mar Sun>=9 3:00u 0 -
6.30 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
6.31 # (1996-09) says 1998-03-08. Ignore these.
6.32 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
6.33 @@ -1386,8 +1400,24 @@
6.34 # Decree 1,867 (2004-03-05)
6.35 # From Carlos Raul Perasso via Jesper Norgaard Welen (2006-10-13)
6.36 # <http://www.presidencia.gov.py/decretos/D1867.pdf>
6.37 -Rule Para 2004 max - Oct Sun>=15 0:00 1:00 S
6.38 -Rule Para 2005 max - Mar Sun>=8 0:00 0 -
6.39 +Rule Para 2004 2009 - Oct Sun>=15 0:00 1:00 S
6.40 +Rule Para 2005 2009 - Mar Sun>=8 0:00 0 -
6.41 +# From Carlos Raul Perasso (2010-02-18):
6.42 +# By decree number 3958 issued yesterday (
6.43 +# <a href="http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf">
6.44 +# http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf
6.45 +# </a>
6.46 +# )
6.47 +# Paraguay changes its DST schedule, postponing the March rule to April and
6.48 +# modifying the October date. The decree reads:
6.49 +# ...
6.50 +# Art. 1. It is hereby established that from the second Sunday of the month of
6.51 +# April of this year (2010), the official time is to be set back 60 minutes,
6.52 +# and that on the first Sunday of the month of October, it is to be set
6.53 +# forward 60 minutes, in all the territory of the Paraguayan Republic.
6.54 +# ...
6.55 +Rule Para 2010 max - Oct Sun>=1 0:00 1:00 S
6.56 +Rule Para 2010 max - Apr Sun>=8 0:00 0 -
6.57
6.58 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
6.59 Zone America/Asuncion -3:50:40 - LMT 1890
7.1 --- a/make/sun/javazic/tzdata/zone.tab Thu Apr 08 17:02:51 2010 -0700
7.2 +++ b/make/sun/javazic/tzdata/zone.tab Tue Apr 13 16:41:49 2010 -0700
7.3 @@ -66,6 +66,7 @@
7.4 AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole
7.5 AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie
7.6 AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I
7.7 +AQ -5430+15857 Antarctica/Macquarie Macquarie Island Station, Macquarie Island
7.8 AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF)
7.9 AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, MN, SE, SF)
7.10 AR -2447-06525 America/Argentina/Salta (SA, LP, NQ, RN)
7.11 @@ -351,7 +352,7 @@
7.12 RU +5443+02030 Europe/Kaliningrad Moscow-01 - Kaliningrad
7.13 RU +5545+03735 Europe/Moscow Moscow+00 - west Russia
7.14 RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea
7.15 -RU +5312+05009 Europe/Samara Moscow+01 - Samara, Udmurtia
7.16 +RU +5312+05009 Europe/Samara Moscow - Samara, Udmurtia
7.17 RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals
7.18 RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia
7.19 RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk
7.20 @@ -362,8 +363,8 @@
7.21 RU +4310+13156 Asia/Vladivostok Moscow+07 - Amur River
7.22 RU +4658+14242 Asia/Sakhalin Moscow+07 - Sakhalin Island
7.23 RU +5934+15048 Asia/Magadan Moscow+08 - Magadan
7.24 -RU +5301+15839 Asia/Kamchatka Moscow+09 - Kamchatka
7.25 -RU +6445+17729 Asia/Anadyr Moscow+10 - Bering Sea
7.26 +RU +5301+15839 Asia/Kamchatka Moscow+08 - Kamchatka
7.27 +RU +6445+17729 Asia/Anadyr Moscow+08 - Bering Sea
7.28 RW -0157+03004 Africa/Kigali
7.29 SA +2438+04643 Asia/Riyadh
7.30 SB -0932+16012 Pacific/Guadalcanal
8.1 --- a/make/sun/nio/cs/FILES_java.gmk Thu Apr 08 17:02:51 2010 -0700
8.2 +++ b/make/sun/nio/cs/FILES_java.gmk Tue Apr 13 16:41:49 2010 -0700
8.3 @@ -42,8 +42,6 @@
8.4 sun/io/ByteToCharBig5_Solaris.java \
8.5 sun/io/ByteToCharBig5_HKSCS.java \
8.6 sun/io/ByteToCharMS950_HKSCS.java \
8.7 - sun/io/ByteToCharHKSCS.java \
8.8 - sun/io/ByteToCharHKSCS_2001.java \
8.9 sun/io/ByteToCharGB18030.java \
8.10 sun/io/ByteToCharGB18030DB.java \
8.11 sun/io/ByteToCharCp037.java \
8.12 @@ -173,8 +171,6 @@
8.13 sun/io/CharToByteBig5.java \
8.14 sun/io/CharToByteBig5_Solaris.java \
8.15 sun/io/CharToByteBig5_HKSCS.java \
8.16 - sun/io/CharToByteHKSCS.java \
8.17 - sun/io/CharToByteHKSCS_2001.java \
8.18 sun/io/CharToByteMS950_HKSCS.java \
8.19 sun/io/CharToByteGB18030.java \
8.20 sun/io/CharToByteCp037.java \
8.21 @@ -374,6 +370,9 @@
8.22 sun/nio/cs/ext/MacUkraine.java \
8.23 sun/nio/cs/ext/TIS_620.java \
8.24 sun/nio/cs/ext/EUC_TWMapping.java \
8.25 + sun/nio/cs/ext/HKSCSMapping.java \
8.26 + sun/nio/cs/ext/HKSCS2001Mapping.java \
8.27 + sun/nio/cs/ext/HKSCS_XPMapping.java \
8.28 sun/nio/cs/ext/IBM1381.java \
8.29 sun/nio/cs/ext/IBM1383.java \
8.30 sun/nio/cs/ext/IBM930.java \
8.31 @@ -394,7 +393,8 @@
8.32 sun/nio/cs/ext/MS936.java \
8.33 sun/nio/cs/ext/MS949.java \
8.34 sun/nio/cs/ext/MS950.java \
8.35 - sun/nio/cs/ext/GBK.java
8.36 + sun/nio/cs/ext/GBK.java \
8.37 + sun/nio/cs/ext/Big5.java
8.38
8.39 FILES_java = $(FILES_src) $(FILES_gen_extcs)
8.40
9.1 --- a/make/sun/nio/cs/Makefile Thu Apr 08 17:02:51 2010 -0700
9.2 +++ b/make/sun/nio/cs/Makefile Tue Apr 13 16:41:49 2010 -0700
9.3 @@ -93,7 +93,9 @@
9.4 $(MKDIR) -p $(GENCSEXT)
9.5 $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) extsbcs
9.6 $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) euctw \
9.7 - $(GENCSSRCDIR)/GenerateEUC_TW.java
9.8 + $(GENCSSRCDIR)/EUC_TW.java
9.9 + $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) hkscs \
9.10 + $(GENCSSRCDIR)/HKSCS.java
9.11 $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) dbcs
9.12
9.13 $(CLASSDESTDIR)/$(SERVICE_DESCRIPTION_PATH): \
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/make/tools/CharsetMapping/Big5.c2b Tue Apr 13 16:41:49 2010 -0700
10.3 @@ -0,0 +1,8 @@
10.4 +#Add the following 5 characters which are duplicated
10.5 +#or have conflicts with other characters.
10.6 +0xA1C4 0xFF3F #REGWARN Fallback 0xA1C4 SPACING UNDERSCORE
10.7 +0xA2AC 0x2571 #REGWARN Fallback 0xA2AC LT DIAG UP RIGHT TO LOW LEFT
10.8 +0xA2AD 0x2572 #REGWARN Fallback 0xA2AD LT DIAG UP LEFT TO LOW RIGHT
10.9 +0xA451 0x5341 #REGWARN Fallback 0xA451 HANGZHOU NUMERAL TEN
10.10 +0xA4CA 0x5345 #REGWARN Fallback 0xA4CA HANGZHOU NUMERAL THIRTY
10.11 +#
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/make/tools/CharsetMapping/Big5.map Tue Apr 13 16:41:49 2010 -0700
11.3 @@ -0,0 +1,13837 @@
11.4 +# From Big5.b2c
11.5 +# Added sb
11.6 +# Added Big5.b2c-irreversible
11.7 +#
11.8 +0x00 0x0000
11.9 +0x01 0x0001
11.10 +0x02 0x0002
11.11 +0x03 0x0003
11.12 +0x04 0x0004
11.13 +0x05 0x0005
11.14 +0x06 0x0006
11.15 +0x07 0x0007
11.16 +0x08 0x0008
11.17 +0x09 0x0009
11.18 +0x0a 0x000a
11.19 +0x0b 0x000b
11.20 +0x0c 0x000c
11.21 +0x0d 0x000d
11.22 +0x0e 0x000e
11.23 +0x0f 0x000f
11.24 +0x10 0x0010
11.25 +0x11 0x0011
11.26 +0x12 0x0012
11.27 +0x13 0x0013
11.28 +0x14 0x0014
11.29 +0x15 0x0015
11.30 +0x16 0x0016
11.31 +0x17 0x0017
11.32 +0x18 0x0018
11.33 +0x19 0x0019
11.34 +0x1a 0x001a
11.35 +0x1b 0x001b
11.36 +0x1c 0x001c
11.37 +0x1d 0x001d
11.38 +0x1e 0x001e
11.39 +0x1f 0x001f
11.40 +0x20 0x0020 # SPACE
11.41 +0x21 0x0021 # EXCLAMATION MARK
11.42 +0x22 0x0022 # QUOTATION MARK
11.43 +0x23 0x0023 # NUMBER SIGN
11.44 +0x24 0x0024 # DOLLAR SIGN
11.45 +0x25 0x0025 # PERCENT SIGN
11.46 +0x26 0x0026 # AMPERSAND
11.47 +0x27 0x0027 # APOSTROPHE
11.48 +0x28 0x0028 # LEFT PARENTHESIS
11.49 +0x29 0x0029 # RIGHT PARENTHESIS
11.50 +0x2A 0x002A # ASTERISK
11.51 +0x2B 0x002B # PLUS SIGN
11.52 +0x2C 0x002C # COMMA
11.53 +0x2D 0x002D # HYPHEN-MINUS
11.54 +0x2E 0x002E # FULL STOP
11.55 +0x2F 0x002F # SOLIDUS
11.56 +0x30 0x0030 # DIGIT ZERO
11.57 +0x31 0x0031 # DIGIT ONE
11.58 +0x32 0x0032 # DIGIT TWO
11.59 +0x33 0x0033 # DIGIT THREE
11.60 +0x34 0x0034 # DIGIT FOUR
11.61 +0x35 0x0035 # DIGIT FIVE
11.62 +0x36 0x0036 # DIGIT SIX
11.63 +0x37 0x0037 # DIGIT SEVEN
11.64 +0x38 0x0038 # DIGIT EIGHT
11.65 +0x39 0x0039 # DIGIT NINE
11.66 +0x3A 0x003A # COLON
11.67 +0x3B 0x003B # SEMICOLON
11.68 +0x3C 0x003C # LESS-THAN SIGN
11.69 +0x3D 0x003D # EQUALS SIGN
11.70 +0x3E 0x003E # GREATER-THAN SIGN
11.71 +0x3F 0x003F # QUESTION MARK
11.72 +0x40 0x0040 # COMMERCIAL AT
11.73 +0x41 0x0041 # LATIN CAPITAL LETTER A
11.74 +0x42 0x0042 # LATIN CAPITAL LETTER B
11.75 +0x43 0x0043 # LATIN CAPITAL LETTER C
11.76 +0x44 0x0044 # LATIN CAPITAL LETTER D
11.77 +0x45 0x0045 # LATIN CAPITAL LETTER E
11.78 +0x46 0x0046 # LATIN CAPITAL LETTER F
11.79 +0x47 0x0047 # LATIN CAPITAL LETTER G
11.80 +0x48 0x0048 # LATIN CAPITAL LETTER H
11.81 +0x49 0x0049 # LATIN CAPITAL LETTER I
11.82 +0x4A 0x004A # LATIN CAPITAL LETTER J
11.83 +0x4B 0x004B # LATIN CAPITAL LETTER K
11.84 +0x4C 0x004C # LATIN CAPITAL LETTER L
11.85 +0x4D 0x004D # LATIN CAPITAL LETTER M
11.86 +0x4E 0x004E # LATIN CAPITAL LETTER N
11.87 +0x4F 0x004F # LATIN CAPITAL LETTER O
11.88 +0x50 0x0050 # LATIN CAPITAL LETTER P
11.89 +0x51 0x0051 # LATIN CAPITAL LETTER Q
11.90 +0x52 0x0052 # LATIN CAPITAL LETTER R
11.91 +0x53 0x0053 # LATIN CAPITAL LETTER S
11.92 +0x54 0x0054 # LATIN CAPITAL LETTER T
11.93 +0x55 0x0055 # LATIN CAPITAL LETTER U
11.94 +0x56 0x0056 # LATIN CAPITAL LETTER V
11.95 +0x57 0x0057 # LATIN CAPITAL LETTER W
11.96 +0x58 0x0058 # LATIN CAPITAL LETTER X
11.97 +0x59 0x0059 # LATIN CAPITAL LETTER Y
11.98 +0x5A 0x005A # LATIN CAPITAL LETTER Z
11.99 +0x5B 0x005B # LEFT SQUARE BRACKET
11.100 +0x5C 0x005C # WON SIGN
11.101 +0x5D 0x005D # RIGHT SQUARE BRACKET
11.102 +0x5E 0x005E # CIRCUMFLEX ACCENT
11.103 +0x5F 0x005F # LOW LINE
11.104 +0x60 0x0060 # GRAVE ACCENT
11.105 +0x61 0x0061 # LATIN SMALL LETTER A
11.106 +0x62 0x0062 # LATIN SMALL LETTER B
11.107 +0x63 0x0063 # LATIN SMALL LETTER C
11.108 +0x64 0x0064 # LATIN SMALL LETTER D
11.109 +0x65 0x0065 # LATIN SMALL LETTER E
11.110 +0x66 0x0066 # LATIN SMALL LETTER F
11.111 +0x67 0x0067 # LATIN SMALL LETTER G
11.112 +0x68 0x0068 # LATIN SMALL LETTER H
11.113 +0x69 0x0069 # LATIN SMALL LETTER I
11.114 +0x6A 0x006A # LATIN SMALL LETTER J
11.115 +0x6B 0x006B # LATIN SMALL LETTER K
11.116 +0x6C 0x006C # LATIN SMALL LETTER L
11.117 +0x6D 0x006D # LATIN SMALL LETTER M
11.118 +0x6E 0x006E # LATIN SMALL LETTER N
11.119 +0x6F 0x006F # LATIN SMALL LETTER O
11.120 +0x70 0x0070 # LATIN SMALL LETTER P
11.121 +0x71 0x0071 # LATIN SMALL LETTER Q
11.122 +0x72 0x0072 # LATIN SMALL LETTER R
11.123 +0x73 0x0073 # LATIN SMALL LETTER S
11.124 +0x74 0x0074 # LATIN SMALL LETTER T
11.125 +0x75 0x0075 # LATIN SMALL LETTER U
11.126 +0x76 0x0076 # LATIN SMALL LETTER V
11.127 +0x77 0x0077 # LATIN SMALL LETTER W
11.128 +0x78 0x0078 # LATIN SMALL LETTER X
11.129 +0x79 0x0079 # LATIN SMALL LETTER Y
11.130 +0x7A 0x007A # LATIN SMALL LETTER Z
11.131 +0x7B 0x007B # LEFT CURLY BRACKET
11.132 +0x7C 0x007C # VERTICAL LINE
11.133 +0x7D 0x007D # RIGHT CURLY BRACKET
11.134 +0x7E 0x007E # TILDE
11.135 +0x7F 0x007F
11.136 +#
11.137 +0xA140 0x3000 # IDEOGRAPHIC SPACE
11.138 +0xA141 0xFF0C # FULLWIDTH COMMA
11.139 +0xA142 0x3001 # IDEOGRAPHIC COMMA
11.140 +0xA143 0x3002 # IDEOGRAPHIC FULL STOP
11.141 +0xA144 0xFF0E # FULLWIDTH FULL STOP
11.142 +0xA145 0x2022 # BULLET
11.143 +0xA146 0xFF1B # FULLWIDTH SEMICOLON
11.144 +0xA147 0xFF1A # FULLWIDTH COLON
11.145 +0xA148 0xFF1F # FULLWIDTH QUESTION MARK
11.146 +0xA149 0xFF01 # FULLWIDTH EXCLAMATION MARK
11.147 +0xA14A 0xFE30 # PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
11.148 +0xA14B 0x2026 # HORIZONTAL ELLIPSIS
11.149 +0xA14C 0x2025 # TWO DOT LEADER
11.150 +0xA14D 0xFE50 # SMALL COMMA
11.151 +0xA14E 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
11.152 +0xA14F 0xFE52 # SMALL FULL STOP
11.153 +0xA150 0x00B7 # MIDDLE DOT
11.154 +0xA151 0xFE54 # SMALL SEMICOLON
11.155 +0xA152 0xFE55 # SMALL COLON
11.156 +0xA153 0xFE56 # SMALL QUESTION MARK
11.157 +0xA154 0xFE57 # SMALL EXCLAMATION MARK
11.158 +0xA155 0xFF5C # FULLWIDTH VERTICAL BAR
11.159 +0xA156 0x2013 # EN DASH
11.160 +0xA157 0xFE31 # PRESENTATION FORM FOR VERTICAL EM DASH
11.161 +0xA158 0x2014 # EM DASH
11.162 +0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
11.163 +0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
11.164 +0xA15C 0xFE4F # WAVY LOW LINE
11.165 +0xA15D 0xFF08 # FULLWIDTH LEFT PARENTHESIS
11.166 +0xA15E 0xFF09 # FULLWIDTH RIGHT PARENTHESIS
11.167 +0xA15F 0xFE35 # PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
11.168 +0xA160 0xFE36 # PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
11.169 +0xA161 0xFF5B # FULLWIDTH LEFT CURLY BRACKET
11.170 +0xA162 0xFF5D # FULLWIDTH RIGHT CURLY BRACKET
11.171 +0xA163 0xFE37 # PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
11.172 +0xA164 0xFE38 # PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
11.173 +0xA165 0x3014 # LEFT TORTOISE SHELL BRACKET
11.174 +0xA166 0x3015 # RIGHT TORTOISE SHELL BRACKET
11.175 +0xA167 0xFE39 # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
11.176 +0xA168 0xFE3A # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
11.177 +0xA169 0x3010 # LEFT BLACK LENTICULAR BRACKET
11.178 +0xA16A 0x3011 # RIGHT BLACK LENTICULAR BRACKET
11.179 +0xA16B 0xFE3B # PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
11.180 +0xA16C 0xFE3C # PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
11.181 +0xA16D 0x300A # LEFT DOUBLE ANGLE BRACKET
11.182 +0xA16E 0x300B # RIGHT DOUBLE ANGLE BRACKET
11.183 +0xA16F 0xFE3D # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
11.184 +0xA170 0xFE3E # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
11.185 +0xA171 0x3008 # LEFT ANGLE BRACKET
11.186 +0xA172 0x3009 # RIGHT ANGLE BRACKET
11.187 +0xA173 0xFE3F # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
11.188 +0xA174 0xFE40 # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
11.189 +0xA175 0x300C # LEFT CORNER BRACKET
11.190 +0xA176 0x300D # RIGHT CORNER BRACKET
11.191 +0xA177 0xFE41 # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
11.192 +0xA178 0xFE42 # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
11.193 +0xA179 0x300E # LEFT WHITE CORNER BRACKET
11.194 +0xA17A 0x300F # RIGHT WHITE CORNER BRACKET
11.195 +0xA17B 0xFE43 # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
11.196 +0xA17C 0xFE44 # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
11.197 +0xA17D 0xFE59 # SMALL LEFT PARENTHESIS
11.198 +0xA17E 0xFE5A # SMALL RIGHT PARENTHESIS
11.199 +0xA1A1 0xFE5B # SMALL LEFT CURLY BRACKET
11.200 +0xA1A2 0xFE5C # SMALL RIGHT CURLY BRACKET
11.201 +0xA1A3 0xFE5D # SMALL LEFT TORTOISE SHELL BRACKET
11.202 +0xA1A4 0xFE5E # SMALL RIGHT TORTOISE SHELL BRACKET
11.203 +0xA1A5 0x2018 # LEFT SINGLE QUOTATION MARK
11.204 +0xA1A6 0x2019 # RIGHT SINGLE QUOTATION MARK
11.205 +0xA1A7 0x201C # LEFT DOUBLE QUOTATION MARK
11.206 +0xA1A8 0x201D # RIGHT DOUBLE QUOTATION MARK
11.207 +0xA1A9 0x301D # REVERSED DOUBLE PRIME QUOTATION MARK
11.208 +0xA1AA 0x301E # DOUBLE PRIME QUOTATION MARK
11.209 +0xA1AB 0x2035 # REVERSED PRIME
11.210 +0xA1AC 0x2032 # PRIME
11.211 +0xA1AD 0xFF03 # FULLWIDTH NUMBER SIGN
11.212 +0xA1AE 0xFF06 # FULLWIDTH AMPERSAND
11.213 +0xA1AF 0xFF0A # FULLWIDTH ASTERISK
11.214 +0xA1B0 0x203B # REFERENCE MARK
11.215 +0xA1B1 0x00A7 # SECTION SIGN
11.216 +0xA1B2 0x3003 # DITTO MARK
11.217 +0xA1B3 0x25CB # WHITE CIRCLE
11.218 +0xA1B4 0x25CF # BLACK CIRCLE
11.219 +0xA1B5 0x25B3 # WHITE UP-POINTING TRIANGLE
11.220 +0xA1B6 0x25B2 # BLACK UP-POINTING TRIANGLE
11.221 +0xA1B7 0x25CE # BULLSEYE
11.222 +0xA1B8 0x2606 # WHITE STAR
11.223 +0xA1B9 0x2605 # BLACK STAR
11.224 +0xA1BA 0x25C7 # WHITE DIAMOND
11.225 +0xA1BB 0x25C6 # BLACK DIAMOND
11.226 +0xA1BC 0x25A1 # WHITE SQUARE
11.227 +0xA1BD 0x25A0 # BLACK SQUARE
11.228 +0xA1BE 0x25BD # WHITE DOWN-POINTING TRIANGLE
11.229 +0xA1BF 0x25BC # BLACK DOWN-POINTING TRIANGLE
11.230 +0xA1C0 0x32A3 # CIRCLED IDEOGRAPH CORRECT
11.231 +0xA1C1 0x2105 # CARE OF
11.232 +0xA1C2 0x203E # OVERLINE
11.233 +0xA1C6 0xFE49 # DASHED OVERLINE
11.234 +0xA1C7 0xFE4A # CENTRELINE OVERLINE
11.235 +0xA1C8 0xFE4D # DASHED LOW LINE
11.236 +0xA1C9 0xFE4E # CENTRELINE LOW LINE
11.237 +0xA1CA 0xFE4B # WAVY OVERLINE
11.238 +0xA1CB 0xFE4C # DOUBLE WAVY OVERLINE
11.239 +0xA1CC 0xFE5F # SMALL NUMBER SIGN
11.240 +0xA1CD 0xFE60 # SMALL AMPERSAND
11.241 +0xA1CE 0xFE61 # SMALL ASTERISK
11.242 +0xA1CF 0xFF0B # FULLWIDTH PLUS SIGN
11.243 +0xA1D0 0xFF0D # FULLWIDTH HYPHEN-MINUS
11.244 +0xA1D1 0x00D7 # MULTIPLICATION SIGN
11.245 +0xA1D2 0x00F7 # DIVISION SIGN
11.246 +0xA1D3 0x00B1 # PLUS-MINUS SIGN
11.247 +0xA1D4 0x221A # SQUARE ROOT
11.248 +0xA1D5 0xFF1C # FULLWIDTH LESS-THAN SIGN
11.249 +0xA1D6 0xFF1E # FULLWIDTH GREATER-THAN SIGN
11.250 +0xA1D7 0xFF1D # FULLWIDTH EQUALS SIGN
11.251 +0xA1D8 0x2266 # LESS THAN OVER EQUAL TO
11.252 +0xA1D9 0x2267 # GREATER THAN OVER EQUAL TO
11.253 +0xA1DA 0x2260 # NOT EQUAL TO
11.254 +0xA1DB 0x221E # INFINITY
11.255 +0xA1DC 0x2252 # APPROXIMATELY EQUAL TO OR THE IMAGE OF
11.256 +0xA1DD 0x2261 # IDENTICAL TO
11.257 +0xA1DE 0xFE62 # SMALL PLUS SIGN
11.258 +0xA1DF 0xFE63 # SMALL HYPHEN-MINUS
11.259 +0xA1E0 0xFE64 # SMALL LESS-THAN SIGN
11.260 +0xA1E1 0xFE65 # SMALL GREATER-THAN SIGN
11.261 +0xA1E2 0xFE66 # SMALL EQUALS SIGN
11.262 +0xA1E3 0x223C # TILDE OPERATOR
11.263 +0xA1E4 0x2229 # INTERSECTION
11.264 +0xA1E5 0x222A # UNION
11.265 +0xA1E6 0x22A5 # UP TACK
11.266 +0xA1E7 0x2220 # ANGLE
11.267 +0xA1E8 0x221F # RIGHT ANGLE
11.268 +0xA1E9 0x22BF # RIGHT TRIANGLE
11.269 +0xA1EA 0x33D2 # SQUARE LOG
11.270 +0xA1EB 0x33D1 # SQUARE LN
11.271 +0xA1EC 0x222B # INTEGRAL
11.272 +0xA1ED 0x222E # CONTOUR INTEGRAL
11.273 +0xA1EE 0x2235 # BECAUSE
11.274 +0xA1EF 0x2234 # THEREFORE
11.275 +0xA1F0 0x2640 # FEMALE SIGN
11.276 +0xA1F1 0x2642 # MALE SIGN
11.277 +0xA1F2 0x2641 # EARTH
11.278 +0xA1F3 0x2609 # SUN
11.279 +0xA1F4 0x2191 # UPWARDS ARROW
11.280 +0xA1F5 0x2193 # DOWNWARDS ARROW
11.281 +0xA1F6 0x2190 # LEFTWARDS ARROW
11.282 +0xA1F7 0x2192 # RIGHTWARDS ARROW
11.283 +0xA1F8 0x2196 # NORTH WEST ARROW
11.284 +0xA1F9 0x2197 # NORTH EAST ARROW
11.285 +0xA1FA 0x2199 # SOUTH WEST ARROW
11.286 +0xA1FB 0x2198 # SOUTH EAST ARROW
11.287 +0xA1FC 0x2225 # PARALLEL TO
11.288 +0xA1FD 0x2223 # DIVIDES
11.289 +0xA241 0xFF0F # FULLWIDTH SOLIDUS
11.290 +0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS
11.291 +0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
11.292 +0xA244 0x00A5 # YEN SIGN
11.293 +0xA245 0x3012 # POSTAL MARK
11.294 +0xA246 0x00A2 # CENT SIGN
11.295 +0xA247 0x00A3 # POUND SIGN
11.296 +0xA248 0xFF05 # FULLWIDTH PERCENT SIGN
11.297 +0xA249 0xFF20 # FULLWIDTH COMMERCIAL AT
11.298 +0xA24A 0x2103 # DEGREE CELSIUS
11.299 +0xA24B 0x2109 # DEGREE FAHRENHEIT
11.300 +0xA24C 0xFE69 # SMALL DOLLAR SIGN
11.301 +0xA24D 0xFE6A # SMALL PERCENT SIGN
11.302 +0xA24E 0xFE6B # SMALL COMMERCIAL AT
11.303 +0xA24F 0x33D5 # SQUARE MIL
11.304 +0xA250 0x339C # SQUARE MM
11.305 +0xA251 0x339D # SQUARE CM
11.306 +0xA252 0x339E # SQUARE KM
11.307 +0xA253 0x33CE # SQUARE KM CAPITAL
11.308 +0xA254 0x33A1 # SQUARE M SQUARED
11.309 +0xA255 0x338E # SQUARE MG
11.310 +0xA256 0x338F # SQUARE KG
11.311 +0xA257 0x33C4 # SQUARE CC
11.312 +0xA258 0x00B0 # DEGREE SIGN
11.313 +0xA259 0x5159 # <CJK>
11.314 +0xA25A 0x515B # <CJK>
11.315 +0xA25B 0x515E # <CJK>
11.316 +0xA25C 0x515D # <CJK>
11.317 +0xA25D 0x5161 # <CJK>
11.318 +0xA25E 0x5163 # <CJK>
11.319 +0xA25F 0x55E7 # <CJK>
11.320 +0xA260 0x74E9 # <CJK>
11.321 +0xA261 0x7CCE # <CJK>
11.322 +0xA262 0x2581 # LOWER ONE EIGHTH BLOCK
11.323 +0xA263 0x2582 # LOWER ONE QUARTER BLOCK
11.324 +0xA264 0x2583 # LOWER THREE EIGHTHS BLOCK
11.325 +0xA265 0x2584 # LOWER HALF BLOCK
11.326 +0xA266 0x2585 # LOWER FIVE EIGHTHS BLOCK
11.327 +0xA267 0x2586 # LOWER THREE QUARTERS BLOCK
11.328 +0xA268 0x2587 # LOWER SEVEN EIGHTHS BLOCK
11.329 +0xA269 0x2588 # FULL BLOCK
11.330 +0xA26A 0x258F # LEFT ONE EIGHTH BLOCK
11.331 +0xA26B 0x258E # LEFT ONE QUARTER BLOCK
11.332 +0xA26C 0x258D # LEFT THREE EIGHTHS BLOCK
11.333 +0xA26D 0x258C # LEFT HALF BLOCK
11.334 +0xA26E 0x258B # LEFT FIVE EIGHTHS BLOCK
11.335 +0xA26F 0x258A # LEFT THREE QUARTERS BLOCK
11.336 +0xA270 0x2589 # LEFT SEVEN EIGHTHS BLOCK
11.337 +0xA271 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
11.338 +0xA272 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL
11.339 +0xA273 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
11.340 +0xA274 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT
11.341 +0xA275 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
11.342 +0xA276 0x2594 # UPPER ONE EIGHTH BLOCK
11.343 +0xA277 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
11.344 +0xA278 0x2502 # BOX DRAWINGS LIGHT VERTICAL
11.345 +0xA279 0x2595 # RIGHT ONE EIGHTH BLOCK
11.346 +0xA27A 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT
11.347 +0xA27B 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
11.348 +0xA27C 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT
11.349 +0xA27D 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT
11.350 +0xA27E 0x256D # BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
11.351 +0xA2A1 0x256E # BOX DRAWINGS LIGHT ARC DOWN AND LEFT
11.352 +0xA2A2 0x2570 # BOX DRAWINGS LIGHT ARC UP AND RIGHT
11.353 +0xA2A3 0x256F # BOX DRAWINGS LIGHT ARC UP AND LEFT
11.354 +0xA2A4 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL
11.355 +0xA2A5 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
11.356 +0xA2A6 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
11.357 +0xA2A7 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
11.358 +0xA2A8 0x25E2 # BLACK LOWER RIGHT TRIANGLE
11.359 +0xA2A9 0x25E3 # BLACK LOWER LEFT TRIANGLE
11.360 +0xA2AA 0x25E5 # BLACK UPPER RIGHT TRIANGLE
11.361 +0xA2AB 0x25E4 # BLACK UPPER LEFT TRIANGLE
11.362 +0xA2AE 0x2573 # BOX DRAWINGS LIGHT DIAGONAL CROSS
11.363 +0xA2AF 0xFF10 # FULLWIDTH DIGIT ZERO
11.364 +0xA2B0 0xFF11 # FULLWIDTH DIGIT ONE
11.365 +0xA2B1 0xFF12 # FULLWIDTH DIGIT TWO
11.366 +0xA2B2 0xFF13 # FULLWIDTH DIGIT THREE
11.367 +0xA2B3 0xFF14 # FULLWIDTH DIGIT FOUR
11.368 +0xA2B4 0xFF15 # FULLWIDTH DIGIT FIVE
11.369 +0xA2B5 0xFF16 # FULLWIDTH DIGIT SIX
11.370 +0xA2B6 0xFF17 # FULLWIDTH DIGIT SEVEN
11.371 +0xA2B7 0xFF18 # FULLWIDTH DIGIT EIGHT
11.372 +0xA2B8 0xFF19 # FULLWIDTH DIGIT NINE
11.373 +0xA2B9 0x2160 # ROMAN NUMERAL ONE
11.374 +0xA2BA 0x2161 # ROMAN NUMERAL TWO
11.375 +0xA2BB 0x2162 # ROMAN NUMERAL THREE
11.376 +0xA2BC 0x2163 # ROMAN NUMERAL FOUR
11.377 +0xA2BD 0x2164 # ROMAN NUMERAL FIVE
11.378 +0xA2BE 0x2165 # ROMAN NUMERAL SIX
11.379 +0xA2BF 0x2166 # ROMAN NUMERAL SEVEN
11.380 +0xA2C0 0x2167 # ROMAN NUMERAL EIGHT
11.381 +0xA2C1 0x2168 # ROMAN NUMERAL NINE
11.382 +0xA2C2 0x2169 # ROMAN NUMERAL TEN
11.383 +0xA2C3 0x3021 # HANGZHOU NUMERAL ONE
11.384 +0xA2C4 0x3022 # HANGZHOU NUMERAL TWO
11.385 +0xA2C5 0x3023 # HANGZHOU NUMERAL THREE
11.386 +0xA2C6 0x3024 # HANGZHOU NUMERAL FOUR
11.387 +0xA2C7 0x3025 # HANGZHOU NUMERAL FIVE
11.388 +0xA2C8 0x3026 # HANGZHOU NUMERAL SIX
11.389 +0xA2C9 0x3027 # HANGZHOU NUMERAL SEVEN
11.390 +0xA2CA 0x3028 # HANGZHOU NUMERAL EIGHT
11.391 +0xA2CB 0x3029 # HANGZHOU NUMERAL NINE
11.392 +0xA2CD 0x5344 # <CJK>
11.393 +0xA2CF 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
11.394 +0xA2D0 0xFF22 # FULLWIDTH LATIN CAPITAL LETTER B
11.395 +0xA2D1 0xFF23 # FULLWIDTH LATIN CAPITAL LETTER C
11.396 +0xA2D2 0xFF24 # FULLWIDTH LATIN CAPITAL LETTER D
11.397 +0xA2D3 0xFF25 # FULLWIDTH LATIN CAPITAL LETTER E
11.398 +0xA2D4 0xFF26 # FULLWIDTH LATIN CAPITAL LETTER F
11.399 +0xA2D5 0xFF27 # FULLWIDTH LATIN CAPITAL LETTER G
11.400 +0xA2D6 0xFF28 # FULLWIDTH LATIN CAPITAL LETTER H
11.401 +0xA2D7 0xFF29 # FULLWIDTH LATIN CAPITAL LETTER I
11.402 +0xA2D8 0xFF2A # FULLWIDTH LATIN CAPITAL LETTER J
11.403 +0xA2D9 0xFF2B # FULLWIDTH LATIN CAPITAL LETTER K
11.404 +0xA2DA 0xFF2C # FULLWIDTH LATIN CAPITAL LETTER L
11.405 +0xA2DB 0xFF2D # FULLWIDTH LATIN CAPITAL LETTER M
11.406 +0xA2DC 0xFF2E # FULLWIDTH LATIN CAPITAL LETTER N
11.407 +0xA2DD 0xFF2F # FULLWIDTH LATIN CAPITAL LETTER O
11.408 +0xA2DE 0xFF30 # FULLWIDTH LATIN CAPITAL LETTER P
11.409 +0xA2DF 0xFF31 # FULLWIDTH LATIN CAPITAL LETTER Q
11.410 +0xA2E0 0xFF32 # FULLWIDTH LATIN CAPITAL LETTER R
11.411 +0xA2E1 0xFF33 # FULLWIDTH LATIN CAPITAL LETTER S
11.412 +0xA2E2 0xFF34 # FULLWIDTH LATIN CAPITAL LETTER T
11.413 +0xA2E3 0xFF35 # FULLWIDTH LATIN CAPITAL LETTER U
11.414 +0xA2E4 0xFF36 # FULLWIDTH LATIN CAPITAL LETTER V
11.415 +0xA2E5 0xFF37 # FULLWIDTH LATIN CAPITAL LETTER W
11.416 +0xA2E6 0xFF38 # FULLWIDTH LATIN CAPITAL LETTER X
11.417 +0xA2E7 0xFF39 # FULLWIDTH LATIN CAPITAL LETTER Y
11.418 +0xA2E8 0xFF3A # FULLWIDTH LATIN CAPITAL LETTER Z
11.419 +0xA2E9 0xFF41 # FULLWIDTH LATIN SMALL LETTER A
11.420 +0xA2EA 0xFF42 # FULLWIDTH LATIN SMALL LETTER B
11.421 +0xA2EB 0xFF43 # FULLWIDTH LATIN SMALL LETTER C
11.422 +0xA2EC 0xFF44 # FULLWIDTH LATIN SMALL LETTER D
11.423 +0xA2ED 0xFF45 # FULLWIDTH LATIN SMALL LETTER E
11.424 +0xA2EE 0xFF46 # FULLWIDTH LATIN SMALL LETTER F
11.425 +0xA2EF 0xFF47 # FULLWIDTH LATIN SMALL LETTER G
11.426 +0xA2F0 0xFF48 # FULLWIDTH LATIN SMALL LETTER H
11.427 +0xA2F1 0xFF49 # FULLWIDTH LATIN SMALL LETTER I
11.428 +0xA2F2 0xFF4A # FULLWIDTH LATIN SMALL LETTER J
11.429 +0xA2F3 0xFF4B # FULLWIDTH LATIN SMALL LETTER K
11.430 +0xA2F4 0xFF4C # FULLWIDTH LATIN SMALL LETTER L
11.431 +0xA2F5 0xFF4D # FULLWIDTH LATIN SMALL LETTER M
11.432 +0xA2F6 0xFF4E # FULLWIDTH LATIN SMALL LETTER N
11.433 +0xA2F7 0xFF4F # FULLWIDTH LATIN SMALL LETTER O
11.434 +0xA2F8 0xFF50 # FULLWIDTH LATIN SMALL LETTER P
11.435 +0xA2F9 0xFF51 # FULLWIDTH LATIN SMALL LETTER Q
11.436 +0xA2FA 0xFF52 # FULLWIDTH LATIN SMALL LETTER R
11.437 +0xA2FB 0xFF53 # FULLWIDTH LATIN SMALL LETTER S
11.438 +0xA2FC 0xFF54 # FULLWIDTH LATIN SMALL LETTER T
11.439 +0xA2FD 0xFF55 # FULLWIDTH LATIN SMALL LETTER U
11.440 +0xA2FE 0xFF56 # FULLWIDTH LATIN SMALL LETTER V
11.441 +0xA340 0xFF57 # FULLWIDTH LATIN SMALL LETTER W
11.442 +0xA341 0xFF58 # FULLWIDTH LATIN SMALL LETTER X
11.443 +0xA342 0xFF59 # FULLWIDTH LATIN SMALL LETTER Y
11.444 +0xA343 0xFF5A # FULLWIDTH LATIN SMALL LETTER Z
11.445 +0xA344 0x0391 # GREEK CAPITAL LETTER ALPHA
11.446 +0xA345 0x0392 # GREEK CAPITAL LETTER BETA
11.447 +0xA346 0x0393 # GREEK CAPITAL LETTER GAMMA
11.448 +0xA347 0x0394 # GREEK CAPITAL LETTER DELTA
11.449 +0xA348 0x0395 # GREEK CAPITAL LETTER EPSILON
11.450 +0xA349 0x0396 # GREEK CAPITAL LETTER ZETA
11.451 +0xA34A 0x0397 # GREEK CAPITAL LETTER ETA
11.452 +0xA34B 0x0398 # GREEK CAPITAL LETTER THETA
11.453 +0xA34C 0x0399 # GREEK CAPITAL LETTER IOTA
11.454 +0xA34D 0x039A # GREEK CAPITAL LETTER KAPPA
11.455 +0xA34E 0x039B # GREEK CAPITAL LETTER LAMDA
11.456 +0xA34F 0x039C # GREEK CAPITAL LETTER MU
11.457 +0xA350 0x039D # GREEK CAPITAL LETTER NU
11.458 +0xA351 0x039E # GREEK CAPITAL LETTER XI
11.459 +0xA352 0x039F # GREEK CAPITAL LETTER OMICRON
11.460 +0xA353 0x03A0 # GREEK CAPITAL LETTER PI
11.461 +0xA354 0x03A1 # GREEK CAPITAL LETTER RHO
11.462 +0xA355 0x03A3 # GREEK CAPITAL LETTER SIGMA
11.463 +0xA356 0x03A4 # GREEK CAPITAL LETTER TAU
11.464 +0xA357 0x03A5 # GREEK CAPITAL LETTER UPSILON
11.465 +0xA358 0x03A6 # GREEK CAPITAL LETTER PHI
11.466 +0xA359 0x03A7 # GREEK CAPITAL LETTER CHI
11.467 +0xA35A 0x03A8 # GREEK CAPITAL LETTER PSI
11.468 +0xA35B 0x03A9 # GREEK CAPITAL LETTER OMEGA
11.469 +0xA35C 0x03B1 # GREEK SMALL LETTER ALPHA
11.470 +0xA35D 0x03B2 # GREEK SMALL LETTER BETA
11.471 +0xA35E 0x03B3 # GREEK SMALL LETTER GAMMA
11.472 +0xA35F 0x03B4 # GREEK SMALL LETTER DELTA
11.473 +0xA360 0x03B5 # GREEK SMALL LETTER EPSILON
11.474 +0xA361 0x03B6 # GREEK SMALL LETTER ZETA
11.475 +0xA362 0x03B7 # GREEK SMALL LETTER ETA
11.476 +0xA363 0x03B8 # GREEK SMALL LETTER THETA
11.477 +0xA364 0x03B9 # GREEK SMALL LETTER IOTA
11.478 +0xA365 0x03BA # GREEK SMALL LETTER KAPPA
11.479 +0xA366 0x03BB # GREEK SMALL LETTER LAMDA
11.480 +0xA367 0x03BC # GREEK SMALL LETTER MU
11.481 +0xA368 0x03BD # GREEK SMALL LETTER NU
11.482 +0xA369 0x03BE # GREEK SMALL LETTER XI
11.483 +0xA36A 0x03BF # GREEK SMALL LETTER OMICRON
11.484 +0xA36B 0x03C0 # GREEK SMALL LETTER PI
11.485 +0xA36C 0x03C1 # GREEK SMALL LETTER RHO
11.486 +0xA36D 0x03C3 # GREEK SMALL LETTER SIGMA
11.487 +0xA36E 0x03C4 # GREEK SMALL LETTER TAU
11.488 +0xA36F 0x03C5 # GREEK SMALL LETTER UPSILON
11.489 +0xA370 0x03C6 # GREEK SMALL LETTER PHI
11.490 +0xA371 0x03C7 # GREEK SMALL LETTER CHI
11.491 +0xA372 0x03C8 # GREEK SMALL LETTER PSI
11.492 +0xA373 0x03C9 # GREEK SMALL LETTER OMEGA
11.493 +0xA374 0x3105 # BOPOMOFO LETTER B
11.494 +0xA375 0x3106 # BOPOMOFO LETTER P
11.495 +0xA376 0x3107 # BOPOMOFO LETTER M
11.496 +0xA377 0x3108 # BOPOMOFO LETTER F
11.497 +0xA378 0x3109 # BOPOMOFO LETTER D
11.498 +0xA379 0x310A # BOPOMOFO LETTER T
11.499 +0xA37A 0x310B # BOPOMOFO LETTER N
11.500 +0xA37B 0x310C # BOPOMOFO LETTER L
11.501 +0xA37C 0x310D # BOPOMOFO LETTER G
11.502 +0xA37D 0x310E # BOPOMOFO LETTER K
11.503 +0xA37E 0x310F # BOPOMOFO LETTER H
11.504 +0xA3A1 0x3110 # BOPOMOFO LETTER J
11.505 +0xA3A2 0x3111 # BOPOMOFO LETTER Q
11.506 +0xA3A3 0x3112 # BOPOMOFO LETTER X
11.507 +0xA3A4 0x3113 # BOPOMOFO LETTER ZH
11.508 +0xA3A5 0x3114 # BOPOMOFO LETTER CH
11.509 +0xA3A6 0x3115 # BOPOMOFO LETTER SH
11.510 +0xA3A7 0x3116 # BOPOMOFO LETTER R
11.511 +0xA3A8 0x3117 # BOPOMOFO LETTER Z
11.512 +0xA3A9 0x3118 # BOPOMOFO LETTER C
11.513 +0xA3AA 0x3119 # BOPOMOFO LETTER S
11.514 +0xA3AB 0x311A # BOPOMOFO LETTER A
11.515 +0xA3AC 0x311B # BOPOMOFO LETTER O
11.516 +0xA3AD 0x311C # BOPOMOFO LETTER E
11.517 +0xA3AE 0x311D # BOPOMOFO LETTER EH
11.518 +0xA3AF 0x311E # BOPOMOFO LETTER AI
11.519 +0xA3B0 0x311F # BOPOMOFO LETTER EI
11.520 +0xA3B1 0x3120 # BOPOMOFO LETTER AU
11.521 +0xA3B2 0x3121 # BOPOMOFO LETTER OU
11.522 +0xA3B3 0x3122 # BOPOMOFO LETTER AN
11.523 +0xA3B4 0x3123 # BOPOMOFO LETTER EN
11.524 +0xA3B5 0x3124 # BOPOMOFO LETTER ANG
11.525 +0xA3B6 0x3125 # BOPOMOFO LETTER ENG
11.526 +0xA3B7 0x3126 # BOPOMOFO LETTER ER
11.527 +0xA3B8 0x3127 # BOPOMOFO LETTER I
11.528 +0xA3B9 0x3128 # BOPOMOFO LETTER U
11.529 +0xA3BA 0x3129 # BOPOMOFO LETTER IU
11.530 +0xA3BB 0x02D9 # DOT ABOVE (Mandarin Chinese light tone)
11.531 +0xA3BC 0x02C9 # MODIFIER LETTER MACRON (Mandarin Chinese first tone)
11.532 +0xA3BD 0x02CA # MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone)
11.533 +0xA3BE 0x02C7 # CARON (Mandarin Chinese third tone)
11.534 +0xA3BF 0x02CB # MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone)
11.535 +0xA440 0x4E00 # <CJK>
11.536 +0xA441 0x4E59 # <CJK>
11.537 +0xA442 0x4E01 # <CJK>
11.538 +0xA443 0x4E03 # <CJK>
11.539 +0xA444 0x4E43 # <CJK>
11.540 +0xA445 0x4E5D # <CJK>
11.541 +0xA446 0x4E86 # <CJK>
11.542 +0xA447 0x4E8C # <CJK>
11.543 +0xA448 0x4EBA # <CJK>
11.544 +0xA449 0x513F # <CJK>
11.545 +0xA44A 0x5165 # <CJK>
11.546 +0xA44B 0x516B # <CJK>
11.547 +0xA44C 0x51E0 # <CJK>
11.548 +0xA44D 0x5200 # <CJK>
11.549 +0xA44E 0x5201 # <CJK>
11.550 +0xA44F 0x529B # <CJK>
11.551 +0xA450 0x5315 # <CJK>
11.552 +0xA452 0x535C # <CJK>
11.553 +0xA453 0x53C8 # <CJK>
11.554 +0xA454 0x4E09 # <CJK>
11.555 +0xA455 0x4E0B # <CJK>
11.556 +0xA456 0x4E08 # <CJK>
11.557 +0xA457 0x4E0A # <CJK>
11.558 +0xA458 0x4E2B # <CJK>
11.559 +0xA459 0x4E38 # <CJK>
11.560 +0xA45A 0x51E1 # <CJK>
11.561 +0xA45B 0x4E45 # <CJK>
11.562 +0xA45C 0x4E48 # <CJK>
11.563 +0xA45D 0x4E5F # <CJK>
11.564 +0xA45E 0x4E5E # <CJK>
11.565 +0xA45F 0x4E8E # <CJK>
11.566 +0xA460 0x4EA1 # <CJK>
11.567 +0xA461 0x5140 # <CJK>
11.568 +0xA462 0x5203 # <CJK>
11.569 +0xA463 0x52FA # <CJK>
11.570 +0xA464 0x5343 # <CJK>
11.571 +0xA465 0x53C9 # <CJK>
11.572 +0xA466 0x53E3 # <CJK>
11.573 +0xA467 0x571F # <CJK>
11.574 +0xA468 0x58EB # <CJK>
11.575 +0xA469 0x5915 # <CJK>
11.576 +0xA46A 0x5927 # <CJK>
11.577 +0xA46B 0x5973 # <CJK>
11.578 +0xA46C 0x5B50 # <CJK>
11.579 +0xA46D 0x5B51 # <CJK>
11.580 +0xA46E 0x5B53 # <CJK>
11.581 +0xA46F 0x5BF8 # <CJK>
11.582 +0xA470 0x5C0F # <CJK>
11.583 +0xA471 0x5C22 # <CJK>
11.584 +0xA472 0x5C38 # <CJK>
11.585 +0xA473 0x5C71 # <CJK>
11.586 +0xA474 0x5DDD # <CJK>
11.587 +0xA475 0x5DE5 # <CJK>
11.588 +0xA476 0x5DF1 # <CJK>
11.589 +0xA477 0x5DF2 # <CJK>
11.590 +0xA478 0x5DF3 # <CJK>
11.591 +0xA479 0x5DFE # <CJK>
11.592 +0xA47A 0x5E72 # <CJK>
11.593 +0xA47B 0x5EFE # <CJK>
11.594 +0xA47C 0x5F0B # <CJK>
11.595 +0xA47D 0x5F13 # <CJK>
11.596 +0xA47E 0x624D # <CJK>
11.597 +0xA4A1 0x4E11 # <CJK>
11.598 +0xA4A2 0x4E10 # <CJK>
11.599 +0xA4A3 0x4E0D # <CJK>
11.600 +0xA4A4 0x4E2D # <CJK>
11.601 +0xA4A5 0x4E30 # <CJK>
11.602 +0xA4A6 0x4E39 # <CJK>
11.603 +0xA4A7 0x4E4B # <CJK>
11.604 +0xA4A8 0x5C39 # <CJK>
11.605 +0xA4A9 0x4E88 # <CJK>
11.606 +0xA4AA 0x4E91 # <CJK>
11.607 +0xA4AB 0x4E95 # <CJK>
11.608 +0xA4AC 0x4E92 # <CJK>
11.609 +0xA4AD 0x4E94 # <CJK>
11.610 +0xA4AE 0x4EA2 # <CJK>
11.611 +0xA4AF 0x4EC1 # <CJK>
11.612 +0xA4B0 0x4EC0 # <CJK>
11.613 +0xA4B1 0x4EC3 # <CJK>
11.614 +0xA4B2 0x4EC6 # <CJK>
11.615 +0xA4B3 0x4EC7 # <CJK>
11.616 +0xA4B4 0x4ECD # <CJK>
11.617 +0xA4B5 0x4ECA # <CJK>
11.618 +0xA4B6 0x4ECB # <CJK>
11.619 +0xA4B7 0x4EC4 # <CJK>
11.620 +0xA4B8 0x5143 # <CJK>
11.621 +0xA4B9 0x5141 # <CJK>
11.622 +0xA4BA 0x5167 # <CJK>
11.623 +0xA4BB 0x516D # <CJK>
11.624 +0xA4BC 0x516E # <CJK>
11.625 +0xA4BD 0x516C # <CJK>
11.626 +0xA4BE 0x5197 # <CJK>
11.627 +0xA4BF 0x51F6 # <CJK>
11.628 +0xA4C0 0x5206 # <CJK>
11.629 +0xA4C1 0x5207 # <CJK>
11.630 +0xA4C2 0x5208 # <CJK>
11.631 +0xA4C3 0x52FB # <CJK>
11.632 +0xA4C4 0x52FE # <CJK>
11.633 +0xA4C5 0x52FF # <CJK>
11.634 +0xA4C6 0x5316 # <CJK>
11.635 +0xA4C7 0x5339 # <CJK>
11.636 +0xA4C8 0x5348 # <CJK>
11.637 +0xA4C9 0x5347 # <CJK>
11.638 +0xA4CB 0x535E # <CJK>
11.639 +0xA4CC 0x5384 # <CJK>
11.640 +0xA4CD 0x53CB # <CJK>
11.641 +0xA4CE 0x53CA # <CJK>
11.642 +0xA4CF 0x53CD # <CJK>
11.643 +0xA4D0 0x58EC # <CJK>
11.644 +0xA4D1 0x5929 # <CJK>
11.645 +0xA4D2 0x592B # <CJK>
11.646 +0xA4D3 0x592A # <CJK>
11.647 +0xA4D4 0x592D # <CJK>
11.648 +0xA4D5 0x5B54 # <CJK>
11.649 +0xA4D6 0x5C11 # <CJK>
11.650 +0xA4D7 0x5C24 # <CJK>
11.651 +0xA4D8 0x5C3A # <CJK>
11.652 +0xA4D9 0x5C6F # <CJK>
11.653 +0xA4DA 0x5DF4 # <CJK>
11.654 +0xA4DB 0x5E7B # <CJK>
11.655 +0xA4DC 0x5EFF # <CJK>
11.656 +0xA4DD 0x5F14 # <CJK>
11.657 +0xA4DE 0x5F15 # <CJK>
11.658 +0xA4DF 0x5FC3 # <CJK>
11.659 +0xA4E0 0x6208 # <CJK>
11.660 +0xA4E1 0x6236 # <CJK>
11.661 +0xA4E2 0x624B # <CJK>
11.662 +0xA4E3 0x624E # <CJK>
11.663 +0xA4E4 0x652F # <CJK>
11.664 +0xA4E5 0x6587 # <CJK>
11.665 +0xA4E6 0x6597 # <CJK>
11.666 +0xA4E7 0x65A4 # <CJK>
11.667 +0xA4E8 0x65B9 # <CJK>
11.668 +0xA4E9 0x65E5 # <CJK>
11.669 +0xA4EA 0x66F0 # <CJK>
11.670 +0xA4EB 0x6708 # <CJK>
11.671 +0xA4EC 0x6728 # <CJK>
11.672 +0xA4ED 0x6B20 # <CJK>
11.673 +0xA4EE 0x6B62 # <CJK>
11.674 +0xA4EF 0x6B79 # <CJK>
11.675 +0xA4F0 0x6BCB # <CJK>
11.676 +0xA4F1 0x6BD4 # <CJK>
11.677 +0xA4F2 0x6BDB # <CJK>
11.678 +0xA4F3 0x6C0F # <CJK>
11.679 +0xA4F4 0x6C34 # <CJK>
11.680 +0xA4F5 0x706B # <CJK>
11.681 +0xA4F6 0x722A # <CJK>
11.682 +0xA4F7 0x7236 # <CJK>
11.683 +0xA4F8 0x723B # <CJK>
11.684 +0xA4F9 0x7247 # <CJK>
11.685 +0xA4FA 0x7259 # <CJK>
11.686 +0xA4FB 0x725B # <CJK>
11.687 +0xA4FC 0x72AC # <CJK>
11.688 +0xA4FD 0x738B # <CJK>
11.689 +0xA4FE 0x4E19 # <CJK>
11.690 +0xA540 0x4E16 # <CJK>
11.691 +0xA541 0x4E15 # <CJK>
11.692 +0xA542 0x4E14 # <CJK>
11.693 +0xA543 0x4E18 # <CJK>
11.694 +0xA544 0x4E3B # <CJK>
11.695 +0xA545 0x4E4D # <CJK>
11.696 +0xA546 0x4E4F # <CJK>
11.697 +0xA547 0x4E4E # <CJK>
11.698 +0xA548 0x4EE5 # <CJK>
11.699 +0xA549 0x4ED8 # <CJK>
11.700 +0xA54A 0x4ED4 # <CJK>
11.701 +0xA54B 0x4ED5 # <CJK>
11.702 +0xA54C 0x4ED6 # <CJK>
11.703 +0xA54D 0x4ED7 # <CJK>
11.704 +0xA54E 0x4EE3 # <CJK>
11.705 +0xA54F 0x4EE4 # <CJK>
11.706 +0xA550 0x4ED9 # <CJK>
11.707 +0xA551 0x4EDE # <CJK>
11.708 +0xA552 0x5145 # <CJK>
11.709 +0xA553 0x5144 # <CJK>
11.710 +0xA554 0x5189 # <CJK>
11.711 +0xA555 0x518A # <CJK>
11.712 +0xA556 0x51AC # <CJK>
11.713 +0xA557 0x51F9 # <CJK>
11.714 +0xA558 0x51FA # <CJK>
11.715 +0xA559 0x51F8 # <CJK>
11.716 +0xA55A 0x520A # <CJK>
11.717 +0xA55B 0x52A0 # <CJK>
11.718 +0xA55C 0x529F # <CJK>
11.719 +0xA55D 0x5305 # <CJK>
11.720 +0xA55E 0x5306 # <CJK>
11.721 +0xA55F 0x5317 # <CJK>
11.722 +0xA560 0x531D # <CJK>
11.723 +0xA561 0x4EDF # <CJK>
11.724 +0xA562 0x534A # <CJK>
11.725 +0xA563 0x5349 # <CJK>
11.726 +0xA564 0x5361 # <CJK>
11.727 +0xA565 0x5360 # <CJK>
11.728 +0xA566 0x536F # <CJK>
11.729 +0xA567 0x536E # <CJK>
11.730 +0xA568 0x53BB # <CJK>
11.731 +0xA569 0x53EF # <CJK>
11.732 +0xA56A 0x53E4 # <CJK>
11.733 +0xA56B 0x53F3 # <CJK>
11.734 +0xA56C 0x53EC # <CJK>
11.735 +0xA56D 0x53EE # <CJK>
11.736 +0xA56E 0x53E9 # <CJK>
11.737 +0xA56F 0x53E8 # <CJK>
11.738 +0xA570 0x53FC # <CJK>
11.739 +0xA571 0x53F8 # <CJK>
11.740 +0xA572 0x53F5 # <CJK>
11.741 +0xA573 0x53EB # <CJK>
11.742 +0xA574 0x53E6 # <CJK>
11.743 +0xA575 0x53EA # <CJK>
11.744 +0xA576 0x53F2 # <CJK>
11.745 +0xA577 0x53F1 # <CJK>
11.746 +0xA578 0x53F0 # <CJK>
11.747 +0xA579 0x53E5 # <CJK>
11.748 +0xA57A 0x53ED # <CJK>
11.749 +0xA57B 0x53FB # <CJK>
11.750 +0xA57C 0x56DB # <CJK>
11.751 +0xA57D 0x56DA # <CJK>
11.752 +0xA57E 0x5916 # <CJK>
11.753 +0xA5A1 0x592E # <CJK>
11.754 +0xA5A2 0x5931 # <CJK>
11.755 +0xA5A3 0x5974 # <CJK>
11.756 +0xA5A4 0x5976 # <CJK>
11.757 +0xA5A5 0x5B55 # <CJK>
11.758 +0xA5A6 0x5B83 # <CJK>
11.759 +0xA5A7 0x5C3C # <CJK>
11.760 +0xA5A8 0x5DE8 # <CJK>
11.761 +0xA5A9 0x5DE7 # <CJK>
11.762 +0xA5AA 0x5DE6 # <CJK>
11.763 +0xA5AB 0x5E02 # <CJK>
11.764 +0xA5AC 0x5E03 # <CJK>
11.765 +0xA5AD 0x5E73 # <CJK>
11.766 +0xA5AE 0x5E7C # <CJK>
11.767 +0xA5AF 0x5F01 # <CJK>
11.768 +0xA5B0 0x5F18 # <CJK>
11.769 +0xA5B1 0x5F17 # <CJK>
11.770 +0xA5B2 0x5FC5 # <CJK>
11.771 +0xA5B3 0x620A # <CJK>
11.772 +0xA5B4 0x6253 # <CJK>
11.773 +0xA5B5 0x6254 # <CJK>
11.774 +0xA5B6 0x6252 # <CJK>
11.775 +0xA5B7 0x6251 # <CJK>
11.776 +0xA5B8 0x65A5 # <CJK>
11.777 +0xA5B9 0x65E6 # <CJK>
11.778 +0xA5BA 0x672E # <CJK>
11.779 +0xA5BB 0x672C # <CJK>
11.780 +0xA5BC 0x672A # <CJK>
11.781 +0xA5BD 0x672B # <CJK>
11.782 +0xA5BE 0x672D # <CJK>
11.783 +0xA5BF 0x6B63 # <CJK>
11.784 +0xA5C0 0x6BCD # <CJK>
11.785 +0xA5C1 0x6C11 # <CJK>
11.786 +0xA5C2 0x6C10 # <CJK>
11.787 +0xA5C3 0x6C38 # <CJK>
11.788 +0xA5C4 0x6C41 # <CJK>
11.789 +0xA5C5 0x6C40 # <CJK>
11.790 +0xA5C6 0x6C3E # <CJK>
11.791 +0xA5C7 0x72AF # <CJK>
11.792 +0xA5C8 0x7384 # <CJK>
11.793 +0xA5C9 0x7389 # <CJK>
11.794 +0xA5CA 0x74DC # <CJK>
11.795 +0xA5CB 0x74E6 # <CJK>
11.796 +0xA5CC 0x7518 # <CJK>
11.797 +0xA5CD 0x751F # <CJK>
11.798 +0xA5CE 0x7528 # <CJK>
11.799 +0xA5CF 0x7529 # <CJK>
11.800 +0xA5D0 0x7530 # <CJK>
11.801 +0xA5D1 0x7531 # <CJK>
11.802 +0xA5D2 0x7532 # <CJK>
11.803 +0xA5D3 0x7533 # <CJK>
11.804 +0xA5D4 0x758B # <CJK>
11.805 +0xA5D5 0x767D # <CJK>
11.806 +0xA5D6 0x76AE # <CJK>
11.807 +0xA5D7 0x76BF # <CJK>
11.808 +0xA5D8 0x76EE # <CJK>
11.809 +0xA5D9 0x77DB # <CJK>
11.810 +0xA5DA 0x77E2 # <CJK>
11.811 +0xA5DB 0x77F3 # <CJK>
11.812 +0xA5DC 0x793A # <CJK>
11.813 +0xA5DD 0x79BE # <CJK>
11.814 +0xA5DE 0x7A74 # <CJK>
11.815 +0xA5DF 0x7ACB # <CJK>
11.816 +0xA5E0 0x4E1E # <CJK>
11.817 +0xA5E1 0x4E1F # <CJK>
11.818 +0xA5E2 0x4E52 # <CJK>
11.819 +0xA5E3 0x4E53 # <CJK>
11.820 +0xA5E4 0x4E69 # <CJK>
11.821 +0xA5E5 0x4E99 # <CJK>
11.822 +0xA5E6 0x4EA4 # <CJK>
11.823 +0xA5E7 0x4EA6 # <CJK>
11.824 +0xA5E8 0x4EA5 # <CJK>
11.825 +0xA5E9 0x4EFF # <CJK>
11.826 +0xA5EA 0x4F09 # <CJK>
11.827 +0xA5EB 0x4F19 # <CJK>
11.828 +0xA5EC 0x4F0A # <CJK>
11.829 +0xA5ED 0x4F15 # <CJK>
11.830 +0xA5EE 0x4F0D # <CJK>
11.831 +0xA5EF 0x4F10 # <CJK>
11.832 +0xA5F0 0x4F11 # <CJK>
11.833 +0xA5F1 0x4F0F # <CJK>
11.834 +0xA5F2 0x4EF2 # <CJK>
11.835 +0xA5F3 0x4EF6 # <CJK>
11.836 +0xA5F4 0x4EFB # <CJK>
11.837 +0xA5F5 0x4EF0 # <CJK>
11.838 +0xA5F6 0x4EF3 # <CJK>
11.839 +0xA5F7 0x4EFD # <CJK>
11.840 +0xA5F8 0x4F01 # <CJK>
11.841 +0xA5F9 0x4F0B # <CJK>
11.842 +0xA5FA 0x5149 # <CJK>
11.843 +0xA5FB 0x5147 # <CJK>
11.844 +0xA5FC 0x5146 # <CJK>
11.845 +0xA5FD 0x5148 # <CJK>
11.846 +0xA5FE 0x5168 # <CJK>
11.847 +0xA640 0x5171 # <CJK>
11.848 +0xA641 0x518D # <CJK>
11.849 +0xA642 0x51B0 # <CJK>
11.850 +0xA643 0x5217 # <CJK>
11.851 +0xA644 0x5211 # <CJK>
11.852 +0xA645 0x5212 # <CJK>
11.853 +0xA646 0x520E # <CJK>
11.854 +0xA647 0x5216 # <CJK>
11.855 +0xA648 0x52A3 # <CJK>
11.856 +0xA649 0x5308 # <CJK>
11.857 +0xA64A 0x5321 # <CJK>
11.858 +0xA64B 0x5320 # <CJK>
11.859 +0xA64C 0x5370 # <CJK>
11.860 +0xA64D 0x5371 # <CJK>
11.861 +0xA64E 0x5409 # <CJK>
11.862 +0xA64F 0x540F # <CJK>
11.863 +0xA650 0x540C # <CJK>
11.864 +0xA651 0x540A # <CJK>
11.865 +0xA652 0x5410 # <CJK>
11.866 +0xA653 0x5401 # <CJK>
11.867 +0xA654 0x540B # <CJK>
11.868 +0xA655 0x5404 # <CJK>
11.869 +0xA656 0x5411 # <CJK>
11.870 +0xA657 0x540D # <CJK>
11.871 +0xA658 0x5408 # <CJK>
11.872 +0xA659 0x5403 # <CJK>
11.873 +0xA65A 0x540E # <CJK>
11.874 +0xA65B 0x5406 # <CJK>
11.875 +0xA65C 0x5412 # <CJK>
11.876 +0xA65D 0x56E0 # <CJK>
11.877 +0xA65E 0x56DE # <CJK>
11.878 +0xA65F 0x56DD # <CJK>
11.879 +0xA660 0x5733 # <CJK>
11.880 +0xA661 0x5730 # <CJK>
11.881 +0xA662 0x5728 # <CJK>
11.882 +0xA663 0x572D # <CJK>
11.883 +0xA664 0x572C # <CJK>
11.884 +0xA665 0x572F # <CJK>
11.885 +0xA666 0x5729 # <CJK>
11.886 +0xA667 0x5919 # <CJK>
11.887 +0xA668 0x591A # <CJK>
11.888 +0xA669 0x5937 # <CJK>
11.889 +0xA66A 0x5938 # <CJK>
11.890 +0xA66B 0x5984 # <CJK>
11.891 +0xA66C 0x5978 # <CJK>
11.892 +0xA66D 0x5983 # <CJK>
11.893 +0xA66E 0x597D # <CJK>
11.894 +0xA66F 0x5979 # <CJK>
11.895 +0xA670 0x5982 # <CJK>
11.896 +0xA671 0x5981 # <CJK>
11.897 +0xA672 0x5B57 # <CJK>
11.898 +0xA673 0x5B58 # <CJK>
11.899 +0xA674 0x5B87 # <CJK>
11.900 +0xA675 0x5B88 # <CJK>
11.901 +0xA676 0x5B85 # <CJK>
11.902 +0xA677 0x5B89 # <CJK>
11.903 +0xA678 0x5BFA # <CJK>
11.904 +0xA679 0x5C16 # <CJK>
11.905 +0xA67A 0x5C79 # <CJK>
11.906 +0xA67B 0x5DDE # <CJK>
11.907 +0xA67C 0x5E06 # <CJK>
11.908 +0xA67D 0x5E76 # <CJK>
11.909 +0xA67E 0x5E74 # <CJK>
11.910 +0xA6A1 0x5F0F # <CJK>
11.911 +0xA6A2 0x5F1B # <CJK>
11.912 +0xA6A3 0x5FD9 # <CJK>
11.913 +0xA6A4 0x5FD6 # <CJK>
11.914 +0xA6A5 0x620E # <CJK>
11.915 +0xA6A6 0x620C # <CJK>
11.916 +0xA6A7 0x620D # <CJK>
11.917 +0xA6A8 0x6210 # <CJK>
11.918 +0xA6A9 0x6263 # <CJK>
11.919 +0xA6AA 0x625B # <CJK>
11.920 +0xA6AB 0x6258 # <CJK>
11.921 +0xA6AC 0x6536 # <CJK>
11.922 +0xA6AD 0x65E9 # <CJK>
11.923 +0xA6AE 0x65E8 # <CJK>
11.924 +0xA6AF 0x65EC # <CJK>
11.925 +0xA6B0 0x65ED # <CJK>
11.926 +0xA6B1 0x66F2 # <CJK>
11.927 +0xA6B2 0x66F3 # <CJK>
11.928 +0xA6B3 0x6709 # <CJK>
11.929 +0xA6B4 0x673D # <CJK>
11.930 +0xA6B5 0x6734 # <CJK>
11.931 +0xA6B6 0x6731 # <CJK>
11.932 +0xA6B7 0x6735 # <CJK>
11.933 +0xA6B8 0x6B21 # <CJK>
11.934 +0xA6B9 0x6B64 # <CJK>
11.935 +0xA6BA 0x6B7B # <CJK>
11.936 +0xA6BB 0x6C16 # <CJK>
11.937 +0xA6BC 0x6C5D # <CJK>
11.938 +0xA6BD 0x6C57 # <CJK>
11.939 +0xA6BE 0x6C59 # <CJK>
11.940 +0xA6BF 0x6C5F # <CJK>
11.941 +0xA6C0 0x6C60 # <CJK>
11.942 +0xA6C1 0x6C50 # <CJK>
11.943 +0xA6C2 0x6C55 # <CJK>
11.944 +0xA6C3 0x6C61 # <CJK>
11.945 +0xA6C4 0x6C5B # <CJK>
11.946 +0xA6C5 0x6C4D # <CJK>
11.947 +0xA6C6 0x6C4E # <CJK>
11.948 +0xA6C7 0x7070 # <CJK>
11.949 +0xA6C8 0x725F # <CJK>
11.950 +0xA6C9 0x725D # <CJK>
11.951 +0xA6CA 0x767E # <CJK>
11.952 +0xA6CB 0x7AF9 # <CJK>
11.953 +0xA6CC 0x7C73 # <CJK>
11.954 +0xA6CD 0x7CF8 # <CJK>
11.955 +0xA6CE 0x7F36 # <CJK>
11.956 +0xA6CF 0x7F8A # <CJK>
11.957 +0xA6D0 0x7FBD # <CJK>
11.958 +0xA6D1 0x8001 # <CJK>
11.959 +0xA6D2 0x8003 # <CJK>
11.960 +0xA6D3 0x800C # <CJK>
11.961 +0xA6D4 0x8012 # <CJK>
11.962 +0xA6D5 0x8033 # <CJK>
11.963 +0xA6D6 0x807F # <CJK>
11.964 +0xA6D7 0x8089 # <CJK>
11.965 +0xA6D8 0x808B # <CJK>
11.966 +0xA6D9 0x808C # <CJK>
11.967 +0xA6DA 0x81E3 # <CJK>
11.968 +0xA6DB 0x81EA # <CJK>
11.969 +0xA6DC 0x81F3 # <CJK>
11.970 +0xA6DD 0x81FC # <CJK>
11.971 +0xA6DE 0x820C # <CJK>
11.972 +0xA6DF 0x821B # <CJK>
11.973 +0xA6E0 0x821F # <CJK>
11.974 +0xA6E1 0x826E # <CJK>
11.975 +0xA6E2 0x8272 # <CJK>
11.976 +0xA6E3 0x827E # <CJK>
11.977 +0xA6E4 0x866B # <CJK>
11.978 +0xA6E5 0x8840 # <CJK>
11.979 +0xA6E6 0x884C # <CJK>
11.980 +0xA6E7 0x8863 # <CJK>
11.981 +0xA6E8 0x897F # <CJK>
11.982 +0xA6E9 0x9621 # <CJK>
11.983 +0xA6EA 0x4E32 # <CJK>
11.984 +0xA6EB 0x4EA8 # <CJK>
11.985 +0xA6EC 0x4F4D # <CJK>
11.986 +0xA6ED 0x4F4F # <CJK>
11.987 +0xA6EE 0x4F47 # <CJK>
11.988 +0xA6EF 0x4F57 # <CJK>
11.989 +0xA6F0 0x4F5E # <CJK>
11.990 +0xA6F1 0x4F34 # <CJK>
11.991 +0xA6F2 0x4F5B # <CJK>
11.992 +0xA6F3 0x4F55 # <CJK>
11.993 +0xA6F4 0x4F30 # <CJK>
11.994 +0xA6F5 0x4F50 # <CJK>
11.995 +0xA6F6 0x4F51 # <CJK>
11.996 +0xA6F7 0x4F3D # <CJK>
11.997 +0xA6F8 0x4F3A # <CJK>
11.998 +0xA6F9 0x4F38 # <CJK>
11.999 +0xA6FA 0x4F43 # <CJK>
11.1000 +0xA6FB 0x4F54 # <CJK>
11.1001 +0xA6FC 0x4F3C # <CJK>
11.1002 +0xA6FD 0x4F46 # <CJK>
11.1003 +0xA6FE 0x4F63 # <CJK>
11.1004 +0xA740 0x4F5C # <CJK>
11.1005 +0xA741 0x4F60 # <CJK>
11.1006 +0xA742 0x4F2F # <CJK>
11.1007 +0xA743 0x4F4E # <CJK>
11.1008 +0xA744 0x4F36 # <CJK>
11.1009 +0xA745 0x4F59 # <CJK>
11.1010 +0xA746 0x4F5D # <CJK>
11.1011 +0xA747 0x4F48 # <CJK>
11.1012 +0xA748 0x4F5A # <CJK>
11.1013 +0xA749 0x514C # <CJK>
11.1014 +0xA74A 0x514B # <CJK>
11.1015 +0xA74B 0x514D # <CJK>
11.1016 +0xA74C 0x5175 # <CJK>
11.1017 +0xA74D 0x51B6 # <CJK>
11.1018 +0xA74E 0x51B7 # <CJK>
11.1019 +0xA74F 0x5225 # <CJK>
11.1020 +0xA750 0x5224 # <CJK>
11.1021 +0xA751 0x5229 # <CJK>
11.1022 +0xA752 0x522A # <CJK>
11.1023 +0xA753 0x5228 # <CJK>
11.1024 +0xA754 0x52AB # <CJK>
11.1025 +0xA755 0x52A9 # <CJK>
11.1026 +0xA756 0x52AA # <CJK>
11.1027 +0xA757 0x52AC # <CJK>
11.1028 +0xA758 0x5323 # <CJK>
11.1029 +0xA759 0x5373 # <CJK>
11.1030 +0xA75A 0x5375 # <CJK>
11.1031 +0xA75B 0x541D # <CJK>
11.1032 +0xA75C 0x542D # <CJK>
11.1033 +0xA75D 0x541E # <CJK>
11.1034 +0xA75E 0x543E # <CJK>
11.1035 +0xA75F 0x5426 # <CJK>
11.1036 +0xA760 0x544E # <CJK>
11.1037 +0xA761 0x5427 # <CJK>
11.1038 +0xA762 0x5446 # <CJK>
11.1039 +0xA763 0x5443 # <CJK>
11.1040 +0xA764 0x5433 # <CJK>
11.1041 +0xA765 0x5448 # <CJK>
11.1042 +0xA766 0x5442 # <CJK>
11.1043 +0xA767 0x541B # <CJK>
11.1044 +0xA768 0x5429 # <CJK>
11.1045 +0xA769 0x544A # <CJK>
11.1046 +0xA76A 0x5439 # <CJK>
11.1047 +0xA76B 0x543B # <CJK>
11.1048 +0xA76C 0x5438 # <CJK>
11.1049 +0xA76D 0x542E # <CJK>
11.1050 +0xA76E 0x5435 # <CJK>
11.1051 +0xA76F 0x5436 # <CJK>
11.1052 +0xA770 0x5420 # <CJK>
11.1053 +0xA771 0x543C # <CJK>
11.1054 +0xA772 0x5440 # <CJK>
11.1055 +0xA773 0x5431 # <CJK>
11.1056 +0xA774 0x542B # <CJK>
11.1057 +0xA775 0x541F # <CJK>
11.1058 +0xA776 0x542C # <CJK>
11.1059 +0xA777 0x56EA # <CJK>
11.1060 +0xA778 0x56F0 # <CJK>
11.1061 +0xA779 0x56E4 # <CJK>
11.1062 +0xA77A 0x56EB # <CJK>
11.1063 +0xA77B 0x574A # <CJK>
11.1064 +0xA77C 0x5751 # <CJK>
11.1065 +0xA77D 0x5740 # <CJK>
11.1066 +0xA77E 0x574D # <CJK>
11.1067 +0xA7A1 0x5747 # <CJK>
11.1068 +0xA7A2 0x574E # <CJK>
11.1069 +0xA7A3 0x573E # <CJK>
11.1070 +0xA7A4 0x5750 # <CJK>
11.1071 +0xA7A5 0x574F # <CJK>
11.1072 +0xA7A6 0x573B # <CJK>
11.1073 +0xA7A7 0x58EF # <CJK>
11.1074 +0xA7A8 0x593E # <CJK>
11.1075 +0xA7A9 0x599D # <CJK>
11.1076 +0xA7AA 0x5992 # <CJK>
11.1077 +0xA7AB 0x59A8 # <CJK>
11.1078 +0xA7AC 0x599E # <CJK>
11.1079 +0xA7AD 0x59A3 # <CJK>
11.1080 +0xA7AE 0x5999 # <CJK>
11.1081 +0xA7AF 0x5996 # <CJK>
11.1082 +0xA7B0 0x598D # <CJK>
11.1083 +0xA7B1 0x59A4 # <CJK>
11.1084 +0xA7B2 0x5993 # <CJK>
11.1085 +0xA7B3 0x598A # <CJK>
11.1086 +0xA7B4 0x59A5 # <CJK>
11.1087 +0xA7B5 0x5B5D # <CJK>
11.1088 +0xA7B6 0x5B5C # <CJK>
11.1089 +0xA7B7 0x5B5A # <CJK>
11.1090 +0xA7B8 0x5B5B # <CJK>
11.1091 +0xA7B9 0x5B8C # <CJK>
11.1092 +0xA7BA 0x5B8B # <CJK>
11.1093 +0xA7BB 0x5B8F # <CJK>
11.1094 +0xA7BC 0x5C2C # <CJK>
11.1095 +0xA7BD 0x5C40 # <CJK>
11.1096 +0xA7BE 0x5C41 # <CJK>
11.1097 +0xA7BF 0x5C3F # <CJK>
11.1098 +0xA7C0 0x5C3E # <CJK>
11.1099 +0xA7C1 0x5C90 # <CJK>
11.1100 +0xA7C2 0x5C91 # <CJK>
11.1101 +0xA7C3 0x5C94 # <CJK>
11.1102 +0xA7C4 0x5C8C # <CJK>
11.1103 +0xA7C5 0x5DEB # <CJK>
11.1104 +0xA7C6 0x5E0C # <CJK>
11.1105 +0xA7C7 0x5E8F # <CJK>
11.1106 +0xA7C8 0x5E87 # <CJK>
11.1107 +0xA7C9 0x5E8A # <CJK>
11.1108 +0xA7CA 0x5EF7 # <CJK>
11.1109 +0xA7CB 0x5F04 # <CJK>
11.1110 +0xA7CC 0x5F1F # <CJK>
11.1111 +0xA7CD 0x5F64 # <CJK>
11.1112 +0xA7CE 0x5F62 # <CJK>
11.1113 +0xA7CF 0x5F77 # <CJK>
11.1114 +0xA7D0 0x5F79 # <CJK>
11.1115 +0xA7D1 0x5FD8 # <CJK>
11.1116 +0xA7D2 0x5FCC # <CJK>
11.1117 +0xA7D3 0x5FD7 # <CJK>
11.1118 +0xA7D4 0x5FCD # <CJK>
11.1119 +0xA7D5 0x5FF1 # <CJK>
11.1120 +0xA7D6 0x5FEB # <CJK>
11.1121 +0xA7D7 0x5FF8 # <CJK>
11.1122 +0xA7D8 0x5FEA # <CJK>
11.1123 +0xA7D9 0x6212 # <CJK>
11.1124 +0xA7DA 0x6211 # <CJK>
11.1125 +0xA7DB 0x6284 # <CJK>
11.1126 +0xA7DC 0x6297 # <CJK>
11.1127 +0xA7DD 0x6296 # <CJK>
11.1128 +0xA7DE 0x6280 # <CJK>
11.1129 +0xA7DF 0x6276 # <CJK>
11.1130 +0xA7E0 0x6289 # <CJK>
11.1131 +0xA7E1 0x626D # <CJK>
11.1132 +0xA7E2 0x628A # <CJK>
11.1133 +0xA7E3 0x627C # <CJK>
11.1134 +0xA7E4 0x627E # <CJK>
11.1135 +0xA7E5 0x6279 # <CJK>
11.1136 +0xA7E6 0x6273 # <CJK>
11.1137 +0xA7E7 0x6292 # <CJK>
11.1138 +0xA7E8 0x626F # <CJK>
11.1139 +0xA7E9 0x6298 # <CJK>
11.1140 +0xA7EA 0x626E # <CJK>
11.1141 +0xA7EB 0x6295 # <CJK>
11.1142 +0xA7EC 0x6293 # <CJK>
11.1143 +0xA7ED 0x6291 # <CJK>
11.1144 +0xA7EE 0x6286 # <CJK>
11.1145 +0xA7EF 0x6539 # <CJK>
11.1146 +0xA7F0 0x653B # <CJK>
11.1147 +0xA7F1 0x6538 # <CJK>
11.1148 +0xA7F2 0x65F1 # <CJK>
11.1149 +0xA7F3 0x66F4 # <CJK>
11.1150 +0xA7F4 0x675F # <CJK>
11.1151 +0xA7F5 0x674E # <CJK>
11.1152 +0xA7F6 0x674F # <CJK>
11.1153 +0xA7F7 0x6750 # <CJK>
11.1154 +0xA7F8 0x6751 # <CJK>
11.1155 +0xA7F9 0x675C # <CJK>
11.1156 +0xA7FA 0x6756 # <CJK>
11.1157 +0xA7FB 0x675E # <CJK>
11.1158 +0xA7FC 0x6749 # <CJK>
11.1159 +0xA7FD 0x6746 # <CJK>
11.1160 +0xA7FE 0x6760 # <CJK>
11.1161 +0xA840 0x6753 # <CJK>
11.1162 +0xA841 0x6757 # <CJK>
11.1163 +0xA842 0x6B65 # <CJK>
11.1164 +0xA843 0x6BCF # <CJK>
11.1165 +0xA844 0x6C42 # <CJK>
11.1166 +0xA845 0x6C5E # <CJK>
11.1167 +0xA846 0x6C99 # <CJK>
11.1168 +0xA847 0x6C81 # <CJK>
11.1169 +0xA848 0x6C88 # <CJK>
11.1170 +0xA849 0x6C89 # <CJK>
11.1171 +0xA84A 0x6C85 # <CJK>
11.1172 +0xA84B 0x6C9B # <CJK>
11.1173 +0xA84C 0x6C6A # <CJK>
11.1174 +0xA84D 0x6C7A # <CJK>
11.1175 +0xA84E 0x6C90 # <CJK>
11.1176 +0xA84F 0x6C70 # <CJK>
11.1177 +0xA850 0x6C8C # <CJK>
11.1178 +0xA851 0x6C68 # <CJK>
11.1179 +0xA852 0x6C96 # <CJK>
11.1180 +0xA853 0x6C92 # <CJK>
11.1181 +0xA854 0x6C7D # <CJK>
11.1182 +0xA855 0x6C83 # <CJK>
11.1183 +0xA856 0x6C72 # <CJK>
11.1184 +0xA857 0x6C7E # <CJK>
11.1185 +0xA858 0x6C74 # <CJK>
11.1186 +0xA859 0x6C86 # <CJK>
11.1187 +0xA85A 0x6C76 # <CJK>
11.1188 +0xA85B 0x6C8D # <CJK>
11.1189 +0xA85C 0x6C94 # <CJK>
11.1190 +0xA85D 0x6C98 # <CJK>
11.1191 +0xA85E 0x6C82 # <CJK>
11.1192 +0xA85F 0x7076 # <CJK>
11.1193 +0xA860 0x707C # <CJK>
11.1194 +0xA861 0x707D # <CJK>
11.1195 +0xA862 0x7078 # <CJK>
11.1196 +0xA863 0x7262 # <CJK>
11.1197 +0xA864 0x7261 # <CJK>
11.1198 +0xA865 0x7260 # <CJK>
11.1199 +0xA866 0x72C4 # <CJK>
11.1200 +0xA867 0x72C2 # <CJK>
11.1201 +0xA868 0x7396 # <CJK>
11.1202 +0xA869 0x752C # <CJK>
11.1203 +0xA86A 0x752B # <CJK>
11.1204 +0xA86B 0x7537 # <CJK>
11.1205 +0xA86C 0x7538 # <CJK>
11.1206 +0xA86D 0x7682 # <CJK>
11.1207 +0xA86E 0x76EF # <CJK>
11.1208 +0xA86F 0x77E3 # <CJK>
11.1209 +0xA870 0x79C1 # <CJK>
11.1210 +0xA871 0x79C0 # <CJK>
11.1211 +0xA872 0x79BF # <CJK>
11.1212 +0xA873 0x7A76 # <CJK>
11.1213 +0xA874 0x7CFB # <CJK>
11.1214 +0xA875 0x7F55 # <CJK>
11.1215 +0xA876 0x8096 # <CJK>
11.1216 +0xA877 0x8093 # <CJK>
11.1217 +0xA878 0x809D # <CJK>
11.1218 +0xA879 0x8098 # <CJK>
11.1219 +0xA87A 0x809B # <CJK>
11.1220 +0xA87B 0x809A # <CJK>
11.1221 +0xA87C 0x80B2 # <CJK>
11.1222 +0xA87D 0x826F # <CJK>
11.1223 +0xA87E 0x8292 # <CJK>
11.1224 +0xA8A1 0x828B # <CJK>
11.1225 +0xA8A2 0x828D # <CJK>
11.1226 +0xA8A3 0x898B # <CJK>
11.1227 +0xA8A4 0x89D2 # <CJK>
11.1228 +0xA8A5 0x8A00 # <CJK>
11.1229 +0xA8A6 0x8C37 # <CJK>
11.1230 +0xA8A7 0x8C46 # <CJK>
11.1231 +0xA8A8 0x8C55 # <CJK>
11.1232 +0xA8A9 0x8C9D # <CJK>
11.1233 +0xA8AA 0x8D64 # <CJK>
11.1234 +0xA8AB 0x8D70 # <CJK>
11.1235 +0xA8AC 0x8DB3 # <CJK>
11.1236 +0xA8AD 0x8EAB # <CJK>
11.1237 +0xA8AE 0x8ECA # <CJK>
11.1238 +0xA8AF 0x8F9B # <CJK>
11.1239 +0xA8B0 0x8FB0 # <CJK>
11.1240 +0xA8B1 0x8FC2 # <CJK>
11.1241 +0xA8B2 0x8FC6 # <CJK>
11.1242 +0xA8B3 0x8FC5 # <CJK>
11.1243 +0xA8B4 0x8FC4 # <CJK>
11.1244 +0xA8B5 0x5DE1 # <CJK>
11.1245 +0xA8B6 0x9091 # <CJK>
11.1246 +0xA8B7 0x90A2 # <CJK>
11.1247 +0xA8B8 0x90AA # <CJK>
11.1248 +0xA8B9 0x90A6 # <CJK>
11.1249 +0xA8BA 0x90A3 # <CJK>
11.1250 +0xA8BB 0x9149 # <CJK>
11.1251 +0xA8BC 0x91C6 # <CJK>
11.1252 +0xA8BD 0x91CC # <CJK>
11.1253 +0xA8BE 0x9632 # <CJK>
11.1254 +0xA8BF 0x962E # <CJK>
11.1255 +0xA8C0 0x9631 # <CJK>
11.1256 +0xA8C1 0x962A # <CJK>
11.1257 +0xA8C2 0x962C # <CJK>
11.1258 +0xA8C3 0x4E26 # <CJK>
11.1259 +0xA8C4 0x4E56 # <CJK>
11.1260 +0xA8C5 0x4E73 # <CJK>
11.1261 +0xA8C6 0x4E8B # <CJK>
11.1262 +0xA8C7 0x4E9B # <CJK>
11.1263 +0xA8C8 0x4E9E # <CJK>
11.1264 +0xA8C9 0x4EAB # <CJK>
11.1265 +0xA8CA 0x4EAC # <CJK>
11.1266 +0xA8CB 0x4F6F # <CJK>
11.1267 +0xA8CC 0x4F9D # <CJK>
11.1268 +0xA8CD 0x4F8D # <CJK>
11.1269 +0xA8CE 0x4F73 # <CJK>
11.1270 +0xA8CF 0x4F7F # <CJK>
11.1271 +0xA8D0 0x4F6C # <CJK>
11.1272 +0xA8D1 0x4F9B # <CJK>
11.1273 +0xA8D2 0x4F8B # <CJK>
11.1274 +0xA8D3 0x4F86 # <CJK>
11.1275 +0xA8D4 0x4F83 # <CJK>
11.1276 +0xA8D5 0x4F70 # <CJK>
11.1277 +0xA8D6 0x4F75 # <CJK>
11.1278 +0xA8D7 0x4F88 # <CJK>
11.1279 +0xA8D8 0x4F69 # <CJK>
11.1280 +0xA8D9 0x4F7B # <CJK>
11.1281 +0xA8DA 0x4F96 # <CJK>
11.1282 +0xA8DB 0x4F7E # <CJK>
11.1283 +0xA8DC 0x4F8F # <CJK>
11.1284 +0xA8DD 0x4F91 # <CJK>
11.1285 +0xA8DE 0x4F7A # <CJK>
11.1286 +0xA8DF 0x5154 # <CJK>
11.1287 +0xA8E0 0x5152 # <CJK>
11.1288 +0xA8E1 0x5155 # <CJK>
11.1289 +0xA8E2 0x5169 # <CJK>
11.1290 +0xA8E3 0x5177 # <CJK>
11.1291 +0xA8E4 0x5176 # <CJK>
11.1292 +0xA8E5 0x5178 # <CJK>
11.1293 +0xA8E6 0x51BD # <CJK>
11.1294 +0xA8E7 0x51FD # <CJK>
11.1295 +0xA8E8 0x523B # <CJK>
11.1296 +0xA8E9 0x5238 # <CJK>
11.1297 +0xA8EA 0x5237 # <CJK>
11.1298 +0xA8EB 0x523A # <CJK>
11.1299 +0xA8EC 0x5230 # <CJK>
11.1300 +0xA8ED 0x522E # <CJK>
11.1301 +0xA8EE 0x5236 # <CJK>
11.1302 +0xA8EF 0x5241 # <CJK>
11.1303 +0xA8F0 0x52BE # <CJK>
11.1304 +0xA8F1 0x52BB # <CJK>
11.1305 +0xA8F2 0x5352 # <CJK>
11.1306 +0xA8F3 0x5354 # <CJK>
11.1307 +0xA8F4 0x5353 # <CJK>
11.1308 +0xA8F5 0x5351 # <CJK>
11.1309 +0xA8F6 0x5366 # <CJK>
11.1310 +0xA8F7 0x5377 # <CJK>
11.1311 +0xA8F8 0x5378 # <CJK>
11.1312 +0xA8F9 0x5379 # <CJK>
11.1313 +0xA8FA 0x53D6 # <CJK>
11.1314 +0xA8FB 0x53D4 # <CJK>
11.1315 +0xA8FC 0x53D7 # <CJK>
11.1316 +0xA8FD 0x5473 # <CJK>
11.1317 +0xA8FE 0x5475 # <CJK>
11.1318 +0xA940 0x5496 # <CJK>
11.1319 +0xA941 0x5478 # <CJK>
11.1320 +0xA942 0x5495 # <CJK>
11.1321 +0xA943 0x5480 # <CJK>
11.1322 +0xA944 0x547B # <CJK>
11.1323 +0xA945 0x5477 # <CJK>
11.1324 +0xA946 0x5484 # <CJK>
11.1325 +0xA947 0x5492 # <CJK>
11.1326 +0xA948 0x5486 # <CJK>
11.1327 +0xA949 0x547C # <CJK>
11.1328 +0xA94A 0x5490 # <CJK>
11.1329 +0xA94B 0x5471 # <CJK>
11.1330 +0xA94C 0x5476 # <CJK>
11.1331 +0xA94D 0x548C # <CJK>
11.1332 +0xA94E 0x549A # <CJK>
11.1333 +0xA94F 0x5462 # <CJK>
11.1334 +0xA950 0x5468 # <CJK>
11.1335 +0xA951 0x548B # <CJK>
11.1336 +0xA952 0x547D # <CJK>
11.1337 +0xA953 0x548E # <CJK>
11.1338 +0xA954 0x56FA # <CJK>
11.1339 +0xA955 0x5783 # <CJK>
11.1340 +0xA956 0x5777 # <CJK>
11.1341 +0xA957 0x576A # <CJK>
11.1342 +0xA958 0x5769 # <CJK>
11.1343 +0xA959 0x5761 # <CJK>
11.1344 +0xA95A 0x5766 # <CJK>
11.1345 +0xA95B 0x5764 # <CJK>
11.1346 +0xA95C 0x577C # <CJK>
11.1347 +0xA95D 0x591C # <CJK>
11.1348 +0xA95E 0x5949 # <CJK>
11.1349 +0xA95F 0x5947 # <CJK>
11.1350 +0xA960 0x5948 # <CJK>
11.1351 +0xA961 0x5944 # <CJK>
11.1352 +0xA962 0x5954 # <CJK>
11.1353 +0xA963 0x59BE # <CJK>
11.1354 +0xA964 0x59BB # <CJK>
11.1355 +0xA965 0x59D4 # <CJK>
11.1356 +0xA966 0x59B9 # <CJK>
11.1357 +0xA967 0x59AE # <CJK>
11.1358 +0xA968 0x59D1 # <CJK>
11.1359 +0xA969 0x59C6 # <CJK>
11.1360 +0xA96A 0x59D0 # <CJK>
11.1361 +0xA96B 0x59CD # <CJK>
11.1362 +0xA96C 0x59CB # <CJK>
11.1363 +0xA96D 0x59D3 # <CJK>
11.1364 +0xA96E 0x59CA # <CJK>
11.1365 +0xA96F 0x59AF # <CJK>
11.1366 +0xA970 0x59B3 # <CJK>
11.1367 +0xA971 0x59D2 # <CJK>
11.1368 +0xA972 0x59C5 # <CJK>
11.1369 +0xA973 0x5B5F # <CJK>
11.1370 +0xA974 0x5B64 # <CJK>
11.1371 +0xA975 0x5B63 # <CJK>
11.1372 +0xA976 0x5B97 # <CJK>
11.1373 +0xA977 0x5B9A # <CJK>
11.1374 +0xA978 0x5B98 # <CJK>
11.1375 +0xA979 0x5B9C # <CJK>
11.1376 +0xA97A 0x5B99 # <CJK>
11.1377 +0xA97B 0x5B9B # <CJK>
11.1378 +0xA97C 0x5C1A # <CJK>
11.1379 +0xA97D 0x5C48 # <CJK>
11.1380 +0xA97E 0x5C45 # <CJK>
11.1381 +0xA9A1 0x5C46 # <CJK>
11.1382 +0xA9A2 0x5CB7 # <CJK>
11.1383 +0xA9A3 0x5CA1 # <CJK>
11.1384 +0xA9A4 0x5CB8 # <CJK>
11.1385 +0xA9A5 0x5CA9 # <CJK>
11.1386 +0xA9A6 0x5CAB # <CJK>
11.1387 +0xA9A7 0x5CB1 # <CJK>
11.1388 +0xA9A8 0x5CB3 # <CJK>
11.1389 +0xA9A9 0x5E18 # <CJK>
11.1390 +0xA9AA 0x5E1A # <CJK>
11.1391 +0xA9AB 0x5E16 # <CJK>
11.1392 +0xA9AC 0x5E15 # <CJK>
11.1393 +0xA9AD 0x5E1B # <CJK>
11.1394 +0xA9AE 0x5E11 # <CJK>
11.1395 +0xA9AF 0x5E78 # <CJK>
11.1396 +0xA9B0 0x5E9A # <CJK>
11.1397 +0xA9B1 0x5E97 # <CJK>
11.1398 +0xA9B2 0x5E9C # <CJK>
11.1399 +0xA9B3 0x5E95 # <CJK>
11.1400 +0xA9B4 0x5E96 # <CJK>
11.1401 +0xA9B5 0x5EF6 # <CJK>
11.1402 +0xA9B6 0x5F26 # <CJK>
11.1403 +0xA9B7 0x5F27 # <CJK>
11.1404 +0xA9B8 0x5F29 # <CJK>
11.1405 +0xA9B9 0x5F80 # <CJK>
11.1406 +0xA9BA 0x5F81 # <CJK>
11.1407 +0xA9BB 0x5F7F # <CJK>
11.1408 +0xA9BC 0x5F7C # <CJK>
11.1409 +0xA9BD 0x5FDD # <CJK>
11.1410 +0xA9BE 0x5FE0 # <CJK>
11.1411 +0xA9BF 0x5FFD # <CJK>
11.1412 +0xA9C0 0x5FF5 # <CJK>
11.1413 +0xA9C1 0x5FFF # <CJK>
11.1414 +0xA9C2 0x600F # <CJK>
11.1415 +0xA9C3 0x6014 # <CJK>
11.1416 +0xA9C4 0x602F # <CJK>
11.1417 +0xA9C5 0x6035 # <CJK>
11.1418 +0xA9C6 0x6016 # <CJK>
11.1419 +0xA9C7 0x602A # <CJK>
11.1420 +0xA9C8 0x6015 # <CJK>
11.1421 +0xA9C9 0x6021 # <CJK>
11.1422 +0xA9CA 0x6027 # <CJK>
11.1423 +0xA9CB 0x6029 # <CJK>
11.1424 +0xA9CC 0x602B # <CJK>
11.1425 +0xA9CD 0x601B # <CJK>
11.1426 +0xA9CE 0x6216 # <CJK>
11.1427 +0xA9CF 0x6215 # <CJK>
11.1428 +0xA9D0 0x623F # <CJK>
11.1429 +0xA9D1 0x623E # <CJK>
11.1430 +0xA9D2 0x6240 # <CJK>
11.1431 +0xA9D3 0x627F # <CJK>
11.1432 +0xA9D4 0x62C9 # <CJK>
11.1433 +0xA9D5 0x62CC # <CJK>
11.1434 +0xA9D6 0x62C4 # <CJK>
11.1435 +0xA9D7 0x62BF # <CJK>
11.1436 +0xA9D8 0x62C2 # <CJK>
11.1437 +0xA9D9 0x62B9 # <CJK>
11.1438 +0xA9DA 0x62D2 # <CJK>
11.1439 +0xA9DB 0x62DB # <CJK>
11.1440 +0xA9DC 0x62AB # <CJK>
11.1441 +0xA9DD 0x62D3 # <CJK>
11.1442 +0xA9DE 0x62D4 # <CJK>
11.1443 +0xA9DF 0x62CB # <CJK>
11.1444 +0xA9E0 0x62C8 # <CJK>
11.1445 +0xA9E1 0x62A8 # <CJK>
11.1446 +0xA9E2 0x62BD # <CJK>
11.1447 +0xA9E3 0x62BC # <CJK>
11.1448 +0xA9E4 0x62D0 # <CJK>
11.1449 +0xA9E5 0x62D9 # <CJK>
11.1450 +0xA9E6 0x62C7 # <CJK>
11.1451 +0xA9E7 0x62CD # <CJK>
11.1452 +0xA9E8 0x62B5 # <CJK>
11.1453 +0xA9E9 0x62DA # <CJK>
11.1454 +0xA9EA 0x62B1 # <CJK>
11.1455 +0xA9EB 0x62D8 # <CJK>
11.1456 +0xA9EC 0x62D6 # <CJK>
11.1457 +0xA9ED 0x62D7 # <CJK>
11.1458 +0xA9EE 0x62C6 # <CJK>
11.1459 +0xA9EF 0x62AC # <CJK>
11.1460 +0xA9F0 0x62CE # <CJK>
11.1461 +0xA9F1 0x653E # <CJK>
11.1462 +0xA9F2 0x65A7 # <CJK>
11.1463 +0xA9F3 0x65BC # <CJK>
11.1464 +0xA9F4 0x65FA # <CJK>
11.1465 +0xA9F5 0x6614 # <CJK>
11.1466 +0xA9F6 0x6613 # <CJK>
11.1467 +0xA9F7 0x660C # <CJK>
11.1468 +0xA9F8 0x6606 # <CJK>
11.1469 +0xA9F9 0x6602 # <CJK>
11.1470 +0xA9FA 0x660E # <CJK>
11.1471 +0xA9FB 0x6600 # <CJK>
11.1472 +0xA9FC 0x660F # <CJK>
11.1473 +0xA9FD 0x6615 # <CJK>
11.1474 +0xA9FE 0x660A # <CJK>
11.1475 +0xAA40 0x6607 # <CJK>
11.1476 +0xAA41 0x670D # <CJK>
11.1477 +0xAA42 0x670B # <CJK>
11.1478 +0xAA43 0x676D # <CJK>
11.1479 +0xAA44 0x678B # <CJK>
11.1480 +0xAA45 0x6795 # <CJK>
11.1481 +0xAA46 0x6771 # <CJK>
11.1482 +0xAA47 0x679C # <CJK>
11.1483 +0xAA48 0x6773 # <CJK>
11.1484 +0xAA49 0x6777 # <CJK>
11.1485 +0xAA4A 0x6787 # <CJK>
11.1486 +0xAA4B 0x679D # <CJK>
11.1487 +0xAA4C 0x6797 # <CJK>
11.1488 +0xAA4D 0x676F # <CJK>
11.1489 +0xAA4E 0x6770 # <CJK>
11.1490 +0xAA4F 0x677F # <CJK>
11.1491 +0xAA50 0x6789 # <CJK>
11.1492 +0xAA51 0x677E # <CJK>
11.1493 +0xAA52 0x6790 # <CJK>
11.1494 +0xAA53 0x6775 # <CJK>
11.1495 +0xAA54 0x679A # <CJK>
11.1496 +0xAA55 0x6793 # <CJK>
11.1497 +0xAA56 0x677C # <CJK>
11.1498 +0xAA57 0x676A # <CJK>
11.1499 +0xAA58 0x6772 # <CJK>
11.1500 +0xAA59 0x6B23 # <CJK>
11.1501 +0xAA5A 0x6B66 # <CJK>
11.1502 +0xAA5B 0x6B67 # <CJK>
11.1503 +0xAA5C 0x6B7F # <CJK>
11.1504 +0xAA5D 0x6C13 # <CJK>
11.1505 +0xAA5E 0x6C1B # <CJK>
11.1506 +0xAA5F 0x6CE3 # <CJK>
11.1507 +0xAA60 0x6CE8 # <CJK>
11.1508 +0xAA61 0x6CF3 # <CJK>
11.1509 +0xAA62 0x6CB1 # <CJK>
11.1510 +0xAA63 0x6CCC # <CJK>
11.1511 +0xAA64 0x6CE5 # <CJK>
11.1512 +0xAA65 0x6CB3 # <CJK>
11.1513 +0xAA66 0x6CBD # <CJK>
11.1514 +0xAA67 0x6CBE # <CJK>
11.1515 +0xAA68 0x6CBC # <CJK>
11.1516 +0xAA69 0x6CE2 # <CJK>
11.1517 +0xAA6A 0x6CAB # <CJK>
11.1518 +0xAA6B 0x6CD5 # <CJK>
11.1519 +0xAA6C 0x6CD3 # <CJK>
11.1520 +0xAA6D 0x6CB8 # <CJK>
11.1521 +0xAA6E 0x6CC4 # <CJK>
11.1522 +0xAA6F 0x6CB9 # <CJK>
11.1523 +0xAA70 0x6CC1 # <CJK>
11.1524 +0xAA71 0x6CAE # <CJK>
11.1525 +0xAA72 0x6CD7 # <CJK>
11.1526 +0xAA73 0x6CC5 # <CJK>
11.1527 +0xAA74 0x6CF1 # <CJK>
11.1528 +0xAA75 0x6CBF # <CJK>
11.1529 +0xAA76 0x6CBB # <CJK>
11.1530 +0xAA77 0x6CE1 # <CJK>
11.1531 +0xAA78 0x6CDB # <CJK>
11.1532 +0xAA79 0x6CCA # <CJK>
11.1533 +0xAA7A 0x6CAC # <CJK>
11.1534 +0xAA7B 0x6CEF # <CJK>
11.1535 +0xAA7C 0x6CDC # <CJK>
11.1536 +0xAA7D 0x6CD6 # <CJK>
11.1537 +0xAA7E 0x6CE0 # <CJK>
11.1538 +0xAAA1 0x7095 # <CJK>
11.1539 +0xAAA2 0x708E # <CJK>
11.1540 +0xAAA3 0x7092 # <CJK>
11.1541 +0xAAA4 0x708A # <CJK>
11.1542 +0xAAA5 0x7099 # <CJK>
11.1543 +0xAAA6 0x722C # <CJK>
11.1544 +0xAAA7 0x722D # <CJK>
11.1545 +0xAAA8 0x7238 # <CJK>
11.1546 +0xAAA9 0x7248 # <CJK>
11.1547 +0xAAAA 0x7267 # <CJK>
11.1548 +0xAAAB 0x7269 # <CJK>
11.1549 +0xAAAC 0x72C0 # <CJK>
11.1550 +0xAAAD 0x72CE # <CJK>
11.1551 +0xAAAE 0x72D9 # <CJK>
11.1552 +0xAAAF 0x72D7 # <CJK>
11.1553 +0xAAB0 0x72D0 # <CJK>
11.1554 +0xAAB1 0x73A9 # <CJK>
11.1555 +0xAAB2 0x73A8 # <CJK>
11.1556 +0xAAB3 0x739F # <CJK>
11.1557 +0xAAB4 0x73AB # <CJK>
11.1558 +0xAAB5 0x73A5 # <CJK>
11.1559 +0xAAB6 0x753D # <CJK>
11.1560 +0xAAB7 0x759D # <CJK>
11.1561 +0xAAB8 0x7599 # <CJK>
11.1562 +0xAAB9 0x759A # <CJK>
11.1563 +0xAABA 0x7684 # <CJK>
11.1564 +0xAABB 0x76C2 # <CJK>
11.1565 +0xAABC 0x76F2 # <CJK>
11.1566 +0xAABD 0x76F4 # <CJK>
11.1567 +0xAABE 0x77E5 # <CJK>
11.1568 +0xAABF 0x77FD # <CJK>
11.1569 +0xAAC0 0x793E # <CJK>
11.1570 +0xAAC1 0x7940 # <CJK>
11.1571 +0xAAC2 0x7941 # <CJK>
11.1572 +0xAAC3 0x79C9 # <CJK>
11.1573 +0xAAC4 0x79C8 # <CJK>
11.1574 +0xAAC5 0x7A7A # <CJK>
11.1575 +0xAAC6 0x7A79 # <CJK>
11.1576 +0xAAC7 0x7AFA # <CJK>
11.1577 +0xAAC8 0x7CFE # <CJK>
11.1578 +0xAAC9 0x7F54 # <CJK>
11.1579 +0xAACA 0x7F8C # <CJK>
11.1580 +0xAACB 0x7F8B # <CJK>
11.1581 +0xAACC 0x8005 # <CJK>
11.1582 +0xAACD 0x80BA # <CJK>
11.1583 +0xAACE 0x80A5 # <CJK>
11.1584 +0xAACF 0x80A2 # <CJK>
11.1585 +0xAAD0 0x80B1 # <CJK>
11.1586 +0xAAD1 0x80A1 # <CJK>
11.1587 +0xAAD2 0x80AB # <CJK>
11.1588 +0xAAD3 0x80A9 # <CJK>
11.1589 +0xAAD4 0x80B4 # <CJK>
11.1590 +0xAAD5 0x80AA # <CJK>
11.1591 +0xAAD6 0x80AF # <CJK>
11.1592 +0xAAD7 0x81E5 # <CJK>
11.1593 +0xAAD8 0x81FE # <CJK>
11.1594 +0xAAD9 0x820D # <CJK>
11.1595 +0xAADA 0x82B3 # <CJK>
11.1596 +0xAADB 0x829D # <CJK>
11.1597 +0xAADC 0x8299 # <CJK>
11.1598 +0xAADD 0x82AD # <CJK>
11.1599 +0xAADE 0x82BD # <CJK>
11.1600 +0xAADF 0x829F # <CJK>
11.1601 +0xAAE0 0x82B9 # <CJK>
11.1602 +0xAAE1 0x82B1 # <CJK>
11.1603 +0xAAE2 0x82AC # <CJK>
11.1604 +0xAAE3 0x82A5 # <CJK>
11.1605 +0xAAE4 0x82AF # <CJK>
11.1606 +0xAAE5 0x82B8 # <CJK>
11.1607 +0xAAE6 0x82A3 # <CJK>
11.1608 +0xAAE7 0x82B0 # <CJK>
11.1609 +0xAAE8 0x82BE # <CJK>
11.1610 +0xAAE9 0x82B7 # <CJK>
11.1611 +0xAAEA 0x864E # <CJK>
11.1612 +0xAAEB 0x8671 # <CJK>
11.1613 +0xAAEC 0x521D # <CJK>
11.1614 +0xAAED 0x8868 # <CJK>
11.1615 +0xAAEE 0x8ECB # <CJK>
11.1616 +0xAAEF 0x8FCE # <CJK>
11.1617 +0xAAF0 0x8FD4 # <CJK>
11.1618 +0xAAF1 0x8FD1 # <CJK>
11.1619 +0xAAF2 0x90B5 # <CJK>
11.1620 +0xAAF3 0x90B8 # <CJK>
11.1621 +0xAAF4 0x90B1 # <CJK>
11.1622 +0xAAF5 0x90B6 # <CJK>
11.1623 +0xAAF6 0x91C7 # <CJK>
11.1624 +0xAAF7 0x91D1 # <CJK>
11.1625 +0xAAF8 0x9577 # <CJK>
11.1626 +0xAAF9 0x9580 # <CJK>
11.1627 +0xAAFA 0x961C # <CJK>
11.1628 +0xAAFB 0x9640 # <CJK>
11.1629 +0xAAFC 0x963F # <CJK>
11.1630 +0xAAFD 0x963B # <CJK>
11.1631 +0xAAFE 0x9644 # <CJK>
11.1632 +0xAB40 0x9642 # <CJK>
11.1633 +0xAB41 0x96B9 # <CJK>
11.1634 +0xAB42 0x96E8 # <CJK>
11.1635 +0xAB43 0x9752 # <CJK>
11.1636 +0xAB44 0x975E # <CJK>
11.1637 +0xAB45 0x4E9F # <CJK>
11.1638 +0xAB46 0x4EAD # <CJK>
11.1639 +0xAB47 0x4EAE # <CJK>
11.1640 +0xAB48 0x4FE1 # <CJK>
11.1641 +0xAB49 0x4FB5 # <CJK>
11.1642 +0xAB4A 0x4FAF # <CJK>
11.1643 +0xAB4B 0x4FBF # <CJK>
11.1644 +0xAB4C 0x4FE0 # <CJK>
11.1645 +0xAB4D 0x4FD1 # <CJK>
11.1646 +0xAB4E 0x4FCF # <CJK>
11.1647 +0xAB4F 0x4FDD # <CJK>
11.1648 +0xAB50 0x4FC3 # <CJK>
11.1649 +0xAB51 0x4FB6 # <CJK>
11.1650 +0xAB52 0x4FD8 # <CJK>
11.1651 +0xAB53 0x4FDF # <CJK>
11.1652 +0xAB54 0x4FCA # <CJK>
11.1653 +0xAB55 0x4FD7 # <CJK>
11.1654 +0xAB56 0x4FAE # <CJK>
11.1655 +0xAB57 0x4FD0 # <CJK>
11.1656 +0xAB58 0x4FC4 # <CJK>
11.1657 +0xAB59 0x4FC2 # <CJK>
11.1658 +0xAB5A 0x4FDA # <CJK>
11.1659 +0xAB5B 0x4FCE # <CJK>
11.1660 +0xAB5C 0x4FDE # <CJK>
11.1661 +0xAB5D 0x4FB7 # <CJK>
11.1662 +0xAB5E 0x5157 # <CJK>
11.1663 +0xAB5F 0x5192 # <CJK>
11.1664 +0xAB60 0x5191 # <CJK>
11.1665 +0xAB61 0x51A0 # <CJK>
11.1666 +0xAB62 0x524E # <CJK>
11.1667 +0xAB63 0x5243 # <CJK>
11.1668 +0xAB64 0x524A # <CJK>
11.1669 +0xAB65 0x524D # <CJK>
11.1670 +0xAB66 0x524C # <CJK>
11.1671 +0xAB67 0x524B # <CJK>
11.1672 +0xAB68 0x5247 # <CJK>
11.1673 +0xAB69 0x52C7 # <CJK>
11.1674 +0xAB6A 0x52C9 # <CJK>
11.1675 +0xAB6B 0x52C3 # <CJK>
11.1676 +0xAB6C 0x52C1 # <CJK>
11.1677 +0xAB6D 0x530D # <CJK>
11.1678 +0xAB6E 0x5357 # <CJK>
11.1679 +0xAB6F 0x537B # <CJK>
11.1680 +0xAB70 0x539A # <CJK>
11.1681 +0xAB71 0x53DB # <CJK>
11.1682 +0xAB72 0x54AC # <CJK>
11.1683 +0xAB73 0x54C0 # <CJK>
11.1684 +0xAB74 0x54A8 # <CJK>
11.1685 +0xAB75 0x54CE # <CJK>
11.1686 +0xAB76 0x54C9 # <CJK>
11.1687 +0xAB77 0x54B8 # <CJK>
11.1688 +0xAB78 0x54A6 # <CJK>
11.1689 +0xAB79 0x54B3 # <CJK>
11.1690 +0xAB7A 0x54C7 # <CJK>
11.1691 +0xAB7B 0x54C2 # <CJK>
11.1692 +0xAB7C 0x54BD # <CJK>
11.1693 +0xAB7D 0x54AA # <CJK>
11.1694 +0xAB7E 0x54C1 # <CJK>
11.1695 +0xABA1 0x54C4 # <CJK>
11.1696 +0xABA2 0x54C8 # <CJK>
11.1697 +0xABA3 0x54AF # <CJK>
11.1698 +0xABA4 0x54AB # <CJK>
11.1699 +0xABA5 0x54B1 # <CJK>
11.1700 +0xABA6 0x54BB # <CJK>
11.1701 +0xABA7 0x54A9 # <CJK>
11.1702 +0xABA8 0x54A7 # <CJK>
11.1703 +0xABA9 0x54BF # <CJK>
11.1704 +0xABAA 0x56FF # <CJK>
11.1705 +0xABAB 0x5782 # <CJK>
11.1706 +0xABAC 0x578B # <CJK>
11.1707 +0xABAD 0x57A0 # <CJK>
11.1708 +0xABAE 0x57A3 # <CJK>
11.1709 +0xABAF 0x57A2 # <CJK>
11.1710 +0xABB0 0x57CE # <CJK>
11.1711 +0xABB1 0x57AE # <CJK>
11.1712 +0xABB2 0x5793 # <CJK>
11.1713 +0xABB3 0x5955 # <CJK>
11.1714 +0xABB4 0x5951 # <CJK>
11.1715 +0xABB5 0x594F # <CJK>
11.1716 +0xABB6 0x594E # <CJK>
11.1717 +0xABB7 0x5950 # <CJK>
11.1718 +0xABB8 0x59DC # <CJK>
11.1719 +0xABB9 0x59D8 # <CJK>
11.1720 +0xABBA 0x59FF # <CJK>
11.1721 +0xABBB 0x59E3 # <CJK>
11.1722 +0xABBC 0x59E8 # <CJK>
11.1723 +0xABBD 0x5A03 # <CJK>
11.1724 +0xABBE 0x59E5 # <CJK>
11.1725 +0xABBF 0x59EA # <CJK>
11.1726 +0xABC0 0x59DA # <CJK>
11.1727 +0xABC1 0x59E6 # <CJK>
11.1728 +0xABC2 0x5A01 # <CJK>
11.1729 +0xABC3 0x59FB # <CJK>
11.1730 +0xABC4 0x5B69 # <CJK>
11.1731 +0xABC5 0x5BA3 # <CJK>
11.1732 +0xABC6 0x5BA6 # <CJK>
11.1733 +0xABC7 0x5BA4 # <CJK>
11.1734 +0xABC8 0x5BA2 # <CJK>
11.1735 +0xABC9 0x5BA5 # <CJK>
11.1736 +0xABCA 0x5C01 # <CJK>
11.1737 +0xABCB 0x5C4E # <CJK>
11.1738 +0xABCC 0x5C4F # <CJK>
11.1739 +0xABCD 0x5C4D # <CJK>
11.1740 +0xABCE 0x5C4B # <CJK>
11.1741 +0xABCF 0x5CD9 # <CJK>
11.1742 +0xABD0 0x5CD2 # <CJK>
11.1743 +0xABD1 0x5DF7 # <CJK>
11.1744 +0xABD2 0x5E1D # <CJK>
11.1745 +0xABD3 0x5E25 # <CJK>
11.1746 +0xABD4 0x5E1F # <CJK>
11.1747 +0xABD5 0x5E7D # <CJK>
11.1748 +0xABD6 0x5EA0 # <CJK>
11.1749 +0xABD7 0x5EA6 # <CJK>
11.1750 +0xABD8 0x5EFA # <CJK>
11.1751 +0xABD9 0x5F08 # <CJK>
11.1752 +0xABDA 0x5F2D # <CJK>
11.1753 +0xABDB 0x5F65 # <CJK>
11.1754 +0xABDC 0x5F88 # <CJK>
11.1755 +0xABDD 0x5F85 # <CJK>
11.1756 +0xABDE 0x5F8A # <CJK>
11.1757 +0xABDF 0x5F8B # <CJK>
11.1758 +0xABE0 0x5F87 # <CJK>
11.1759 +0xABE1 0x5F8C # <CJK>
11.1760 +0xABE2 0x5F89 # <CJK>
11.1761 +0xABE3 0x6012 # <CJK>
11.1762 +0xABE4 0x601D # <CJK>
11.1763 +0xABE5 0x6020 # <CJK>
11.1764 +0xABE6 0x6025 # <CJK>
11.1765 +0xABE7 0x600E # <CJK>
11.1766 +0xABE8 0x6028 # <CJK>
11.1767 +0xABE9 0x604D # <CJK>
11.1768 +0xABEA 0x6070 # <CJK>
11.1769 +0xABEB 0x6068 # <CJK>
11.1770 +0xABEC 0x6062 # <CJK>
11.1771 +0xABED 0x6046 # <CJK>
11.1772 +0xABEE 0x6043 # <CJK>
11.1773 +0xABEF 0x606C # <CJK>
11.1774 +0xABF0 0x606B # <CJK>
11.1775 +0xABF1 0x606A # <CJK>
11.1776 +0xABF2 0x6064 # <CJK>
11.1777 +0xABF3 0x6241 # <CJK>
11.1778 +0xABF4 0x62DC # <CJK>
11.1779 +0xABF5 0x6316 # <CJK>
11.1780 +0xABF6 0x6309 # <CJK>
11.1781 +0xABF7 0x62FC # <CJK>
11.1782 +0xABF8 0x62ED # <CJK>
11.1783 +0xABF9 0x6301 # <CJK>
11.1784 +0xABFA 0x62EE # <CJK>
11.1785 +0xABFB 0x62FD # <CJK>
11.1786 +0xABFC 0x6307 # <CJK>
11.1787 +0xABFD 0x62F1 # <CJK>
11.1788 +0xABFE 0x62F7 # <CJK>
11.1789 +0xAC40 0x62EF # <CJK>
11.1790 +0xAC41 0x62EC # <CJK>
11.1791 +0xAC42 0x62FE # <CJK>
11.1792 +0xAC43 0x62F4 # <CJK>
11.1793 +0xAC44 0x6311 # <CJK>
11.1794 +0xAC45 0x6302 # <CJK>
11.1795 +0xAC46 0x653F # <CJK>
11.1796 +0xAC47 0x6545 # <CJK>
11.1797 +0xAC48 0x65AB # <CJK>
11.1798 +0xAC49 0x65BD # <CJK>
11.1799 +0xAC4A 0x65E2 # <CJK>
11.1800 +0xAC4B 0x6625 # <CJK>
11.1801 +0xAC4C 0x662D # <CJK>
11.1802 +0xAC4D 0x6620 # <CJK>
11.1803 +0xAC4E 0x6627 # <CJK>
11.1804 +0xAC4F 0x662F # <CJK>
11.1805 +0xAC50 0x661F # <CJK>
11.1806 +0xAC51 0x6628 # <CJK>
11.1807 +0xAC52 0x6631 # <CJK>
11.1808 +0xAC53 0x6624 # <CJK>
11.1809 +0xAC54 0x66F7 # <CJK>
11.1810 +0xAC55 0x67FF # <CJK>
11.1811 +0xAC56 0x67D3 # <CJK>
11.1812 +0xAC57 0x67F1 # <CJK>
11.1813 +0xAC58 0x67D4 # <CJK>
11.1814 +0xAC59 0x67D0 # <CJK>
11.1815 +0xAC5A 0x67EC # <CJK>
11.1816 +0xAC5B 0x67B6 # <CJK>
11.1817 +0xAC5C 0x67AF # <CJK>
11.1818 +0xAC5D 0x67F5 # <CJK>
11.1819 +0xAC5E 0x67E9 # <CJK>
11.1820 +0xAC5F 0x67EF # <CJK>
11.1821 +0xAC60 0x67C4 # <CJK>
11.1822 +0xAC61 0x67D1 # <CJK>
11.1823 +0xAC62 0x67B4 # <CJK>
11.1824 +0xAC63 0x67DA # <CJK>
11.1825 +0xAC64 0x67E5 # <CJK>
11.1826 +0xAC65 0x67B8 # <CJK>
11.1827 +0xAC66 0x67CF # <CJK>
11.1828 +0xAC67 0x67DE # <CJK>
11.1829 +0xAC68 0x67F3 # <CJK>
11.1830 +0xAC69 0x67B0 # <CJK>
11.1831 +0xAC6A 0x67D9 # <CJK>
11.1832 +0xAC6B 0x67E2 # <CJK>
11.1833 +0xAC6C 0x67DD # <CJK>
11.1834 +0xAC6D 0x67D2 # <CJK>
11.1835 +0xAC6E 0x6B6A # <CJK>
11.1836 +0xAC6F 0x6B83 # <CJK>
11.1837 +0xAC70 0x6B86 # <CJK>
11.1838 +0xAC71 0x6BB5 # <CJK>
11.1839 +0xAC72 0x6BD2 # <CJK>
11.1840 +0xAC73 0x6BD7 # <CJK>
11.1841 +0xAC74 0x6C1F # <CJK>
11.1842 +0xAC75 0x6CC9 # <CJK>
11.1843 +0xAC76 0x6D0B # <CJK>
11.1844 +0xAC77 0x6D32 # <CJK>
11.1845 +0xAC78 0x6D2A # <CJK>
11.1846 +0xAC79 0x6D41 # <CJK>
11.1847 +0xAC7A 0x6D25 # <CJK>
11.1848 +0xAC7B 0x6D0C # <CJK>
11.1849 +0xAC7C 0x6D31 # <CJK>
11.1850 +0xAC7D 0x6D1E # <CJK>
11.1851 +0xAC7E 0x6D17 # <CJK>
11.1852 +0xACA1 0x6D3B # <CJK>
11.1853 +0xACA2 0x6D3D # <CJK>
11.1854 +0xACA3 0x6D3E # <CJK>
11.1855 +0xACA4 0x6D36 # <CJK>
11.1856 +0xACA5 0x6D1B # <CJK>
11.1857 +0xACA6 0x6CF5 # <CJK>
11.1858 +0xACA7 0x6D39 # <CJK>
11.1859 +0xACA8 0x6D27 # <CJK>
11.1860 +0xACA9 0x6D38 # <CJK>
11.1861 +0xACAA 0x6D29 # <CJK>
11.1862 +0xACAB 0x6D2E # <CJK>
11.1863 +0xACAC 0x6D35 # <CJK>
11.1864 +0xACAD 0x6D0E # <CJK>
11.1865 +0xACAE 0x6D2B # <CJK>
11.1866 +0xACAF 0x70AB # <CJK>
11.1867 +0xACB0 0x70BA # <CJK>
11.1868 +0xACB1 0x70B3 # <CJK>
11.1869 +0xACB2 0x70AC # <CJK>
11.1870 +0xACB3 0x70AF # <CJK>
11.1871 +0xACB4 0x70AD # <CJK>
11.1872 +0xACB5 0x70B8 # <CJK>
11.1873 +0xACB6 0x70AE # <CJK>
11.1874 +0xACB7 0x70A4 # <CJK>
11.1875 +0xACB8 0x7230 # <CJK>
11.1876 +0xACB9 0x7272 # <CJK>
11.1877 +0xACBA 0x726F # <CJK>
11.1878 +0xACBB 0x7274 # <CJK>
11.1879 +0xACBC 0x72E9 # <CJK>
11.1880 +0xACBD 0x72E0 # <CJK>
11.1881 +0xACBE 0x72E1 # <CJK>
11.1882 +0xACBF 0x73B7 # <CJK>
11.1883 +0xACC0 0x73CA # <CJK>
11.1884 +0xACC1 0x73BB # <CJK>
11.1885 +0xACC2 0x73B2 # <CJK>
11.1886 +0xACC3 0x73CD # <CJK>
11.1887 +0xACC4 0x73C0 # <CJK>
11.1888 +0xACC5 0x73B3 # <CJK>
11.1889 +0xACC6 0x751A # <CJK>
11.1890 +0xACC7 0x752D # <CJK>
11.1891 +0xACC8 0x754F # <CJK>
11.1892 +0xACC9 0x754C # <CJK>
11.1893 +0xACCA 0x754E # <CJK>
11.1894 +0xACCB 0x754B # <CJK>
11.1895 +0xACCC 0x75AB # <CJK>
11.1896 +0xACCD 0x75A4 # <CJK>
11.1897 +0xACCE 0x75A5 # <CJK>
11.1898 +0xACCF 0x75A2 # <CJK>
11.1899 +0xACD0 0x75A3 # <CJK>
11.1900 +0xACD1 0x7678 # <CJK>
11.1901 +0xACD2 0x7686 # <CJK>
11.1902 +0xACD3 0x7687 # <CJK>
11.1903 +0xACD4 0x7688 # <CJK>
11.1904 +0xACD5 0x76C8 # <CJK>
11.1905 +0xACD6 0x76C6 # <CJK>
11.1906 +0xACD7 0x76C3 # <CJK>
11.1907 +0xACD8 0x76C5 # <CJK>
11.1908 +0xACD9 0x7701 # <CJK>
11.1909 +0xACDA 0x76F9 # <CJK>
11.1910 +0xACDB 0x76F8 # <CJK>
11.1911 +0xACDC 0x7709 # <CJK>
11.1912 +0xACDD 0x770B # <CJK>
11.1913 +0xACDE 0x76FE # <CJK>
11.1914 +0xACDF 0x76FC # <CJK>
11.1915 +0xACE0 0x7707 # <CJK>
11.1916 +0xACE1 0x77DC # <CJK>
11.1917 +0xACE2 0x7802 # <CJK>
11.1918 +0xACE3 0x7814 # <CJK>
11.1919 +0xACE4 0x780C # <CJK>
11.1920 +0xACE5 0x780D # <CJK>
11.1921 +0xACE6 0x7946 # <CJK>
11.1922 +0xACE7 0x7949 # <CJK>
11.1923 +0xACE8 0x7948 # <CJK>
11.1924 +0xACE9 0x7947 # <CJK>
11.1925 +0xACEA 0x79B9 # <CJK>
11.1926 +0xACEB 0x79BA # <CJK>
11.1927 +0xACEC 0x79D1 # <CJK>
11.1928 +0xACED 0x79D2 # <CJK>
11.1929 +0xACEE 0x79CB # <CJK>
11.1930 +0xACEF 0x7A7F # <CJK>
11.1931 +0xACF0 0x7A81 # <CJK>
11.1932 +0xACF1 0x7AFF # <CJK>
11.1933 +0xACF2 0x7AFD # <CJK>
11.1934 +0xACF3 0x7C7D # <CJK>
11.1935 +0xACF4 0x7D02 # <CJK>
11.1936 +0xACF5 0x7D05 # <CJK>
11.1937 +0xACF6 0x7D00 # <CJK>
11.1938 +0xACF7 0x7D09 # <CJK>
11.1939 +0xACF8 0x7D07 # <CJK>
11.1940 +0xACF9 0x7D04 # <CJK>
11.1941 +0xACFA 0x7D06 # <CJK>
11.1942 +0xACFB 0x7F38 # <CJK>
11.1943 +0xACFC 0x7F8E # <CJK>
11.1944 +0xACFD 0x7FBF # <CJK>
11.1945 +0xACFE 0x8004 # <CJK>
11.1946 +0xAD40 0x8010 # <CJK>
11.1947 +0xAD41 0x800D # <CJK>
11.1948 +0xAD42 0x8011 # <CJK>
11.1949 +0xAD43 0x8036 # <CJK>
11.1950 +0xAD44 0x80D6 # <CJK>
11.1951 +0xAD45 0x80E5 # <CJK>
11.1952 +0xAD46 0x80DA # <CJK>
11.1953 +0xAD47 0x80C3 # <CJK>
11.1954 +0xAD48 0x80C4 # <CJK>
11.1955 +0xAD49 0x80CC # <CJK>
11.1956 +0xAD4A 0x80E1 # <CJK>
11.1957 +0xAD4B 0x80DB # <CJK>
11.1958 +0xAD4C 0x80CE # <CJK>
11.1959 +0xAD4D 0x80DE # <CJK>
11.1960 +0xAD4E 0x80E4 # <CJK>
11.1961 +0xAD4F 0x80DD # <CJK>
11.1962 +0xAD50 0x81F4 # <CJK>
11.1963 +0xAD51 0x8222 # <CJK>
11.1964 +0xAD52 0x82E7 # <CJK>
11.1965 +0xAD53 0x8303 # <CJK>
11.1966 +0xAD54 0x8305 # <CJK>
11.1967 +0xAD55 0x82E3 # <CJK>
11.1968 +0xAD56 0x82DB # <CJK>
11.1969 +0xAD57 0x82E6 # <CJK>
11.1970 +0xAD58 0x8304 # <CJK>
11.1971 +0xAD59 0x82E5 # <CJK>
11.1972 +0xAD5A 0x8302 # <CJK>
11.1973 +0xAD5B 0x8309 # <CJK>
11.1974 +0xAD5C 0x82D2 # <CJK>
11.1975 +0xAD5D 0x82D7 # <CJK>
11.1976 +0xAD5E 0x82F1 # <CJK>
11.1977 +0xAD5F 0x8301 # <CJK>
11.1978 +0xAD60 0x82DC # <CJK>
11.1979 +0xAD61 0x82D4 # <CJK>
11.1980 +0xAD62 0x82D1 # <CJK>
11.1981 +0xAD63 0x82DE # <CJK>
11.1982 +0xAD64 0x82D3 # <CJK>
11.1983 +0xAD65 0x82DF # <CJK>
11.1984 +0xAD66 0x82EF # <CJK>
11.1985 +0xAD67 0x8306 # <CJK>
11.1986 +0xAD68 0x8650 # <CJK>
11.1987 +0xAD69 0x8679 # <CJK>
11.1988 +0xAD6A 0x867B # <CJK>
11.1989 +0xAD6B 0x867A # <CJK>
11.1990 +0xAD6C 0x884D # <CJK>
11.1991 +0xAD6D 0x886B # <CJK>
11.1992 +0xAD6E 0x8981 # <CJK>
11.1993 +0xAD6F 0x89D4 # <CJK>
11.1994 +0xAD70 0x8A08 # <CJK>
11.1995 +0xAD71 0x8A02 # <CJK>
11.1996 +0xAD72 0x8A03 # <CJK>
11.1997 +0xAD73 0x8C9E # <CJK>
11.1998 +0xAD74 0x8CA0 # <CJK>
11.1999 +0xAD75 0x8D74 # <CJK>
11.2000 +0xAD76 0x8D73 # <CJK>
11.2001 +0xAD77 0x8DB4 # <CJK>
11.2002 +0xAD78 0x8ECD # <CJK>
11.2003 +0xAD79 0x8ECC # <CJK>
11.2004 +0xAD7A 0x8FF0 # <CJK>
11.2005 +0xAD7B 0x8FE6 # <CJK>
11.2006 +0xAD7C 0x8FE2 # <CJK>
11.2007 +0xAD7D 0x8FEA # <CJK>
11.2008 +0xAD7E 0x8FE5 # <CJK>
11.2009 +0xADA1 0x8FED # <CJK>
11.2010 +0xADA2 0x8FEB # <CJK>
11.2011 +0xADA3 0x8FE4 # <CJK>
11.2012 +0xADA4 0x8FE8 # <CJK>
11.2013 +0xADA5 0x90CA # <CJK>
11.2014 +0xADA6 0x90CE # <CJK>
11.2015 +0xADA7 0x90C1 # <CJK>
11.2016 +0xADA8 0x90C3 # <CJK>
11.2017 +0xADA9 0x914B # <CJK>
11.2018 +0xADAA 0x914A # <CJK>
11.2019 +0xADAB 0x91CD # <CJK>
11.2020 +0xADAC 0x9582 # <CJK>
11.2021 +0xADAD 0x9650 # <CJK>
11.2022 +0xADAE 0x964B # <CJK>
11.2023 +0xADAF 0x964C # <CJK>
11.2024 +0xADB0 0x964D # <CJK>
11.2025 +0xADB1 0x9762 # <CJK>
11.2026 +0xADB2 0x9769 # <CJK>
11.2027 +0xADB3 0x97CB # <CJK>
11.2028 +0xADB4 0x97ED # <CJK>
11.2029 +0xADB5 0x97F3 # <CJK>
11.2030 +0xADB6 0x9801 # <CJK>
11.2031 +0xADB7 0x98A8 # <CJK>
11.2032 +0xADB8 0x98DB # <CJK>
11.2033 +0xADB9 0x98DF # <CJK>
11.2034 +0xADBA 0x9996 # <CJK>
11.2035 +0xADBB 0x9999 # <CJK>
11.2036 +0xADBC 0x4E58 # <CJK>
11.2037 +0xADBD 0x4EB3 # <CJK>
11.2038 +0xADBE 0x500C # <CJK>
11.2039 +0xADBF 0x500D # <CJK>
11.2040 +0xADC0 0x5023 # <CJK>
11.2041 +0xADC1 0x4FEF # <CJK>
11.2042 +0xADC2 0x5026 # <CJK>
11.2043 +0xADC3 0x5025 # <CJK>
11.2044 +0xADC4 0x4FF8 # <CJK>
11.2045 +0xADC5 0x5029 # <CJK>
11.2046 +0xADC6 0x5016 # <CJK>
11.2047 +0xADC7 0x5006 # <CJK>
11.2048 +0xADC8 0x503C # <CJK>
11.2049 +0xADC9 0x501F # <CJK>
11.2050 +0xADCA 0x501A # <CJK>
11.2051 +0xADCB 0x5012 # <CJK>
11.2052 +0xADCC 0x5011 # <CJK>
11.2053 +0xADCD 0x4FFA # <CJK>
11.2054 +0xADCE 0x5000 # <CJK>
11.2055 +0xADCF 0x5014 # <CJK>
11.2056 +0xADD0 0x5028 # <CJK>
11.2057 +0xADD1 0x4FF1 # <CJK>
11.2058 +0xADD2 0x5021 # <CJK>
11.2059 +0xADD3 0x500B # <CJK>
11.2060 +0xADD4 0x5019 # <CJK>
11.2061 +0xADD5 0x5018 # <CJK>
11.2062 +0xADD6 0x4FF3 # <CJK>
11.2063 +0xADD7 0x4FEE # <CJK>
11.2064 +0xADD8 0x502D # <CJK>
11.2065 +0xADD9 0x502A # <CJK>
11.2066 +0xADDA 0x4FFE # <CJK>
11.2067 +0xADDB 0x502B # <CJK>
11.2068 +0xADDC 0x5009 # <CJK>
11.2069 +0xADDD 0x517C # <CJK>
11.2070 +0xADDE 0x51A4 # <CJK>
11.2071 +0xADDF 0x51A5 # <CJK>
11.2072 +0xADE0 0x51A2 # <CJK>
11.2073 +0xADE1 0x51CD # <CJK>
11.2074 +0xADE2 0x51CC # <CJK>
11.2075 +0xADE3 0x51C6 # <CJK>
11.2076 +0xADE4 0x51CB # <CJK>
11.2077 +0xADE5 0x5256 # <CJK>
11.2078 +0xADE6 0x525C # <CJK>
11.2079 +0xADE7 0x5254 # <CJK>
11.2080 +0xADE8 0x525B # <CJK>
11.2081 +0xADE9 0x525D # <CJK>
11.2082 +0xADEA 0x532A # <CJK>
11.2083 +0xADEB 0x537F # <CJK>
11.2084 +0xADEC 0x539F # <CJK>
11.2085 +0xADED 0x539D # <CJK>
11.2086 +0xADEE 0x53DF # <CJK>
11.2087 +0xADEF 0x54E8 # <CJK>
11.2088 +0xADF0 0x5510 # <CJK>
11.2089 +0xADF1 0x5501 # <CJK>
11.2090 +0xADF2 0x5537 # <CJK>
11.2091 +0xADF3 0x54FC # <CJK>
11.2092 +0xADF4 0x54E5 # <CJK>
11.2093 +0xADF5 0x54F2 # <CJK>
11.2094 +0xADF6 0x5506 # <CJK>
11.2095 +0xADF7 0x54FA # <CJK>
11.2096 +0xADF8 0x5514 # <CJK>
11.2097 +0xADF9 0x54E9 # <CJK>
11.2098 +0xADFA 0x54ED # <CJK>
11.2099 +0xADFB 0x54E1 # <CJK>
11.2100 +0xADFC 0x5509 # <CJK>
11.2101 +0xADFD 0x54EE # <CJK>
11.2102 +0xADFE 0x54EA # <CJK>
11.2103 +0xAE40 0x54E6 # <CJK>
11.2104 +0xAE41 0x5527 # <CJK>
11.2105 +0xAE42 0x5507 # <CJK>
11.2106 +0xAE43 0x54FD # <CJK>
11.2107 +0xAE44 0x550F # <CJK>
11.2108 +0xAE45 0x5703 # <CJK>
11.2109 +0xAE46 0x5704 # <CJK>
11.2110 +0xAE47 0x57C2 # <CJK>
11.2111 +0xAE48 0x57D4 # <CJK>
11.2112 +0xAE49 0x57CB # <CJK>
11.2113 +0xAE4A 0x57C3 # <CJK>
11.2114 +0xAE4B 0x5809 # <CJK>
11.2115 +0xAE4C 0x590F # <CJK>
11.2116 +0xAE4D 0x5957 # <CJK>
11.2117 +0xAE4E 0x5958 # <CJK>
11.2118 +0xAE4F 0x595A # <CJK>
11.2119 +0xAE50 0x5A11 # <CJK>
11.2120 +0xAE51 0x5A18 # <CJK>
11.2121 +0xAE52 0x5A1C # <CJK>
11.2122 +0xAE53 0x5A1F # <CJK>
11.2123 +0xAE54 0x5A1B # <CJK>
11.2124 +0xAE55 0x5A13 # <CJK>
11.2125 +0xAE56 0x59EC # <CJK>
11.2126 +0xAE57 0x5A20 # <CJK>
11.2127 +0xAE58 0x5A23 # <CJK>
11.2128 +0xAE59 0x5A29 # <CJK>
11.2129 +0xAE5A 0x5A25 # <CJK>
11.2130 +0xAE5B 0x5A0C # <CJK>
11.2131 +0xAE5C 0x5A09 # <CJK>
11.2132 +0xAE5D 0x5B6B # <CJK>
11.2133 +0xAE5E 0x5C58 # <CJK>
11.2134 +0xAE5F 0x5BB0 # <CJK>
11.2135 +0xAE60 0x5BB3 # <CJK>
11.2136 +0xAE61 0x5BB6 # <CJK>
11.2137 +0xAE62 0x5BB4 # <CJK>
11.2138 +0xAE63 0x5BAE # <CJK>
11.2139 +0xAE64 0x5BB5 # <CJK>
11.2140 +0xAE65 0x5BB9 # <CJK>
11.2141 +0xAE66 0x5BB8 # <CJK>
11.2142 +0xAE67 0x5C04 # <CJK>
11.2143 +0xAE68 0x5C51 # <CJK>
11.2144 +0xAE69 0x5C55 # <CJK>
11.2145 +0xAE6A 0x5C50 # <CJK>
11.2146 +0xAE6B 0x5CED # <CJK>
11.2147 +0xAE6C 0x5CFD # <CJK>
11.2148 +0xAE6D 0x5CFB # <CJK>
11.2149 +0xAE6E 0x5CEA # <CJK>
11.2150 +0xAE6F 0x5CE8 # <CJK>
11.2151 +0xAE70 0x5CF0 # <CJK>
11.2152 +0xAE71 0x5CF6 # <CJK>
11.2153 +0xAE72 0x5D01 # <CJK>
11.2154 +0xAE73 0x5CF4 # <CJK>
11.2155 +0xAE74 0x5DEE # <CJK>
11.2156 +0xAE75 0x5E2D # <CJK>
11.2157 +0xAE76 0x5E2B # <CJK>
11.2158 +0xAE77 0x5EAB # <CJK>
11.2159 +0xAE78 0x5EAD # <CJK>
11.2160 +0xAE79 0x5EA7 # <CJK>
11.2161 +0xAE7A 0x5F31 # <CJK>
11.2162 +0xAE7B 0x5F92 # <CJK>
11.2163 +0xAE7C 0x5F91 # <CJK>
11.2164 +0xAE7D 0x5F90 # <CJK>
11.2165 +0xAE7E 0x6059 # <CJK>
11.2166 +0xAEA1 0x6063 # <CJK>
11.2167 +0xAEA2 0x6065 # <CJK>
11.2168 +0xAEA3 0x6050 # <CJK>
11.2169 +0xAEA4 0x6055 # <CJK>
11.2170 +0xAEA5 0x606D # <CJK>
11.2171 +0xAEA6 0x6069 # <CJK>
11.2172 +0xAEA7 0x606F # <CJK>
11.2173 +0xAEA8 0x6084 # <CJK>
11.2174 +0xAEA9 0x609F # <CJK>
11.2175 +0xAEAA 0x609A # <CJK>
11.2176 +0xAEAB 0x608D # <CJK>
11.2177 +0xAEAC 0x6094 # <CJK>
11.2178 +0xAEAD 0x608C # <CJK>
11.2179 +0xAEAE 0x6085 # <CJK>
11.2180 +0xAEAF 0x6096 # <CJK>
11.2181 +0xAEB0 0x6247 # <CJK>
11.2182 +0xAEB1 0x62F3 # <CJK>
11.2183 +0xAEB2 0x6308 # <CJK>
11.2184 +0xAEB3 0x62FF # <CJK>
11.2185 +0xAEB4 0x634E # <CJK>
11.2186 +0xAEB5 0x633E # <CJK>
11.2187 +0xAEB6 0x632F # <CJK>
11.2188 +0xAEB7 0x6355 # <CJK>
11.2189 +0xAEB8 0x6342 # <CJK>
11.2190 +0xAEB9 0x6346 # <CJK>
11.2191 +0xAEBA 0x634F # <CJK>
11.2192 +0xAEBB 0x6349 # <CJK>
11.2193 +0xAEBC 0x633A # <CJK>
11.2194 +0xAEBD 0x6350 # <CJK>
11.2195 +0xAEBE 0x633D # <CJK>
11.2196 +0xAEBF 0x632A # <CJK>
11.2197 +0xAEC0 0x632B # <CJK>
11.2198 +0xAEC1 0x6328 # <CJK>
11.2199 +0xAEC2 0x634D # <CJK>
11.2200 +0xAEC3 0x634C # <CJK>
11.2201 +0xAEC4 0x6548 # <CJK>
11.2202 +0xAEC5 0x6549 # <CJK>
11.2203 +0xAEC6 0x6599 # <CJK>
11.2204 +0xAEC7 0x65C1 # <CJK>
11.2205 +0xAEC8 0x65C5 # <CJK>
11.2206 +0xAEC9 0x6642 # <CJK>
11.2207 +0xAECA 0x6649 # <CJK>
11.2208 +0xAECB 0x664F # <CJK>
11.2209 +0xAECC 0x6643 # <CJK>
11.2210 +0xAECD 0x6652 # <CJK>
11.2211 +0xAECE 0x664C # <CJK>
11.2212 +0xAECF 0x6645 # <CJK>
11.2213 +0xAED0 0x6641 # <CJK>
11.2214 +0xAED1 0x66F8 # <CJK>
11.2215 +0xAED2 0x6714 # <CJK>
11.2216 +0xAED3 0x6715 # <CJK>
11.2217 +0xAED4 0x6717 # <CJK>
11.2218 +0xAED5 0x6821 # <CJK>
11.2219 +0xAED6 0x6838 # <CJK>
11.2220 +0xAED7 0x6848 # <CJK>
11.2221 +0xAED8 0x6846 # <CJK>
11.2222 +0xAED9 0x6853 # <CJK>
11.2223 +0xAEDA 0x6839 # <CJK>
11.2224 +0xAEDB 0x6842 # <CJK>
11.2225 +0xAEDC 0x6854 # <CJK>
11.2226 +0xAEDD 0x6829 # <CJK>
11.2227 +0xAEDE 0x68B3 # <CJK>
11.2228 +0xAEDF 0x6817 # <CJK>
11.2229 +0xAEE0 0x684C # <CJK>
11.2230 +0xAEE1 0x6851 # <CJK>
11.2231 +0xAEE2 0x683D # <CJK>
11.2232 +0xAEE3 0x67F4 # <CJK>
11.2233 +0xAEE4 0x6850 # <CJK>
11.2234 +0xAEE5 0x6840 # <CJK>
11.2235 +0xAEE6 0x683C # <CJK>
11.2236 +0xAEE7 0x6843 # <CJK>
11.2237 +0xAEE8 0x682A # <CJK>
11.2238 +0xAEE9 0x6845 # <CJK>
11.2239 +0xAEEA 0x6813 # <CJK>
11.2240 +0xAEEB 0x6818 # <CJK>
11.2241 +0xAEEC 0x6841 # <CJK>
11.2242 +0xAEED 0x6B8A # <CJK>
11.2243 +0xAEEE 0x6B89 # <CJK>
11.2244 +0xAEEF 0x6BB7 # <CJK>
11.2245 +0xAEF0 0x6C23 # <CJK>
11.2246 +0xAEF1 0x6C27 # <CJK>
11.2247 +0xAEF2 0x6C28 # <CJK>
11.2248 +0xAEF3 0x6C26 # <CJK>
11.2249 +0xAEF4 0x6C24 # <CJK>
11.2250 +0xAEF5 0x6CF0 # <CJK>
11.2251 +0xAEF6 0x6D6A # <CJK>
11.2252 +0xAEF7 0x6D95 # <CJK>
11.2253 +0xAEF8 0x6D88 # <CJK>
11.2254 +0xAEF9 0x6D87 # <CJK>
11.2255 +0xAEFA 0x6D66 # <CJK>
11.2256 +0xAEFB 0x6D78 # <CJK>
11.2257 +0xAEFC 0x6D77 # <CJK>
11.2258 +0xAEFD 0x6D59 # <CJK>
11.2259 +0xAEFE 0x6D93 # <CJK>
11.2260 +0xAF40 0x6D6C # <CJK>
11.2261 +0xAF41 0x6D89 # <CJK>
11.2262 +0xAF42 0x6D6E # <CJK>
11.2263 +0xAF43 0x6D5A # <CJK>
11.2264 +0xAF44 0x6D74 # <CJK>
11.2265 +0xAF45 0x6D69 # <CJK>
11.2266 +0xAF46 0x6D8C # <CJK>
11.2267 +0xAF47 0x6D8A # <CJK>
11.2268 +0xAF48 0x6D79 # <CJK>
11.2269 +0xAF49 0x6D85 # <CJK>
11.2270 +0xAF4A 0x6D65 # <CJK>
11.2271 +0xAF4B 0x6D94 # <CJK>
11.2272 +0xAF4C 0x70CA # <CJK>
11.2273 +0xAF4D 0x70D8 # <CJK>
11.2274 +0xAF4E 0x70E4 # <CJK>
11.2275 +0xAF4F 0x70D9 # <CJK>
11.2276 +0xAF50 0x70C8 # <CJK>
11.2277 +0xAF51 0x70CF # <CJK>
11.2278 +0xAF52 0x7239 # <CJK>
11.2279 +0xAF53 0x7279 # <CJK>
11.2280 +0xAF54 0x72FC # <CJK>
11.2281 +0xAF55 0x72F9 # <CJK>
11.2282 +0xAF56 0x72FD # <CJK>
11.2283 +0xAF57 0x72F8 # <CJK>
11.2284 +0xAF58 0x72F7 # <CJK>
11.2285 +0xAF59 0x7386 # <CJK>
11.2286 +0xAF5A 0x73ED # <CJK>
11.2287 +0xAF5B 0x7409 # <CJK>
11.2288 +0xAF5C 0x73EE # <CJK>
11.2289 +0xAF5D 0x73E0 # <CJK>
11.2290 +0xAF5E 0x73EA # <CJK>
11.2291 +0xAF5F 0x73DE # <CJK>
11.2292 +0xAF60 0x7554 # <CJK>
11.2293 +0xAF61 0x755D # <CJK>
11.2294 +0xAF62 0x755C # <CJK>
11.2295 +0xAF63 0x755A # <CJK>
11.2296 +0xAF64 0x7559 # <CJK>
11.2297 +0xAF65 0x75BE # <CJK>
11.2298 +0xAF66 0x75C5 # <CJK>
11.2299 +0xAF67 0x75C7 # <CJK>
11.2300 +0xAF68 0x75B2 # <CJK>
11.2301 +0xAF69 0x75B3 # <CJK>
11.2302 +0xAF6A 0x75BD # <CJK>
11.2303 +0xAF6B 0x75BC # <CJK>
11.2304 +0xAF6C 0x75B9 # <CJK>
11.2305 +0xAF6D 0x75C2 # <CJK>
11.2306 +0xAF6E 0x75B8 # <CJK>
11.2307 +0xAF6F 0x768B # <CJK>
11.2308 +0xAF70 0x76B0 # <CJK>
11.2309 +0xAF71 0x76CA # <CJK>
11.2310 +0xAF72 0x76CD # <CJK>
11.2311 +0xAF73 0x76CE # <CJK>
11.2312 +0xAF74 0x7729 # <CJK>
11.2313 +0xAF75 0x771F # <CJK>
11.2314 +0xAF76 0x7720 # <CJK>
11.2315 +0xAF77 0x7728 # <CJK>
11.2316 +0xAF78 0x77E9 # <CJK>
11.2317 +0xAF79 0x7830 # <CJK>
11.2318 +0xAF7A 0x7827 # <CJK>
11.2319 +0xAF7B 0x7838 # <CJK>
11.2320 +0xAF7C 0x781D # <CJK>
11.2321 +0xAF7D 0x7834 # <CJK>
11.2322 +0xAF7E 0x7837 # <CJK>
11.2323 +0xAFA1 0x7825 # <CJK>
11.2324 +0xAFA2 0x782D # <CJK>
11.2325 +0xAFA3 0x7820 # <CJK>
11.2326 +0xAFA4 0x781F # <CJK>
11.2327 +0xAFA5 0x7832 # <CJK>
11.2328 +0xAFA6 0x7955 # <CJK>
11.2329 +0xAFA7 0x7950 # <CJK>
11.2330 +0xAFA8 0x7960 # <CJK>
11.2331 +0xAFA9 0x795F # <CJK>
11.2332 +0xAFAA 0x7956 # <CJK>
11.2333 +0xAFAB 0x795E # <CJK>
11.2334 +0xAFAC 0x795D # <CJK>
11.2335 +0xAFAD 0x7957 # <CJK>
11.2336 +0xAFAE 0x795A # <CJK>
11.2337 +0xAFAF 0x79E4 # <CJK>
11.2338 +0xAFB0 0x79E3 # <CJK>
11.2339 +0xAFB1 0x79E7 # <CJK>
11.2340 +0xAFB2 0x79DF # <CJK>
11.2341 +0xAFB3 0x79E6 # <CJK>
11.2342 +0xAFB4 0x79E9 # <CJK>
11.2343 +0xAFB5 0x79D8 # <CJK>
11.2344 +0xAFB6 0x7A84 # <CJK>
11.2345 +0xAFB7 0x7A88 # <CJK>
11.2346 +0xAFB8 0x7AD9 # <CJK>
11.2347 +0xAFB9 0x7B06 # <CJK>
11.2348 +0xAFBA 0x7B11 # <CJK>
11.2349 +0xAFBB 0x7C89 # <CJK>
11.2350 +0xAFBC 0x7D21 # <CJK>
11.2351 +0xAFBD 0x7D17 # <CJK>
11.2352 +0xAFBE 0x7D0B # <CJK>
11.2353 +0xAFBF 0x7D0A # <CJK>
11.2354 +0xAFC0 0x7D20 # <CJK>
11.2355 +0xAFC1 0x7D22 # <CJK>
11.2356 +0xAFC2 0x7D14 # <CJK>
11.2357 +0xAFC3 0x7D10 # <CJK>
11.2358 +0xAFC4 0x7D15 # <CJK>
11.2359 +0xAFC5 0x7D1A # <CJK>
11.2360 +0xAFC6 0x7D1C # <CJK>
11.2361 +0xAFC7 0x7D0D # <CJK>
11.2362 +0xAFC8 0x7D19 # <CJK>
11.2363 +0xAFC9 0x7D1B # <CJK>
11.2364 +0xAFCA 0x7F3A # <CJK>
11.2365 +0xAFCB 0x7F5F # <CJK>
11.2366 +0xAFCC 0x7F94 # <CJK>
11.2367 +0xAFCD 0x7FC5 # <CJK>
11.2368 +0xAFCE 0x7FC1 # <CJK>
11.2369 +0xAFCF 0x8006 # <CJK>
11.2370 +0xAFD0 0x8018 # <CJK>
11.2371 +0xAFD1 0x8015 # <CJK>
11.2372 +0xAFD2 0x8019 # <CJK>
11.2373 +0xAFD3 0x8017 # <CJK>
11.2374 +0xAFD4 0x803D # <CJK>
11.2375 +0xAFD5 0x803F # <CJK>
11.2376 +0xAFD6 0x80F1 # <CJK>
11.2377 +0xAFD7 0x8102 # <CJK>
11.2378 +0xAFD8 0x80F0 # <CJK>
11.2379 +0xAFD9 0x8105 # <CJK>
11.2380 +0xAFDA 0x80ED # <CJK>
11.2381 +0xAFDB 0x80F4 # <CJK>
11.2382 +0xAFDC 0x8106 # <CJK>
11.2383 +0xAFDD 0x80F8 # <CJK>
11.2384 +0xAFDE 0x80F3 # <CJK>
11.2385 +0xAFDF 0x8108 # <CJK>
11.2386 +0xAFE0 0x80FD # <CJK>
11.2387 +0xAFE1 0x810A # <CJK>
11.2388 +0xAFE2 0x80FC # <CJK>
11.2389 +0xAFE3 0x80EF # <CJK>
11.2390 +0xAFE4 0x81ED # <CJK>
11.2391 +0xAFE5 0x81EC # <CJK>
11.2392 +0xAFE6 0x8200 # <CJK>
11.2393 +0xAFE7 0x8210 # <CJK>
11.2394 +0xAFE8 0x822A # <CJK>
11.2395 +0xAFE9 0x822B # <CJK>
11.2396 +0xAFEA 0x8228 # <CJK>
11.2397 +0xAFEB 0x822C # <CJK>
11.2398 +0xAFEC 0x82BB # <CJK>
11.2399 +0xAFED 0x832B # <CJK>
11.2400 +0xAFEE 0x8352 # <CJK>
11.2401 +0xAFEF 0x8354 # <CJK>
11.2402 +0xAFF0 0x834A # <CJK>
11.2403 +0xAFF1 0x8338 # <CJK>
11.2404 +0xAFF2 0x8350 # <CJK>
11.2405 +0xAFF3 0x8349 # <CJK>
11.2406 +0xAFF4 0x8335 # <CJK>
11.2407 +0xAFF5 0x8334 # <CJK>
11.2408 +0xAFF6 0x834F # <CJK>
11.2409 +0xAFF7 0x8332 # <CJK>
11.2410 +0xAFF8 0x8339 # <CJK>
11.2411 +0xAFF9 0x8336 # <CJK>
11.2412 +0xAFFA 0x8317 # <CJK>
11.2413 +0xAFFB 0x8340 # <CJK>
11.2414 +0xAFFC 0x8331 # <CJK>
11.2415 +0xAFFD 0x8328 # <CJK>
11.2416 +0xAFFE 0x8343 # <CJK>
11.2417 +0xB040 0x8654 # <CJK>
11.2418 +0xB041 0x868A # <CJK>
11.2419 +0xB042 0x86AA # <CJK>
11.2420 +0xB043 0x8693 # <CJK>
11.2421 +0xB044 0x86A4 # <CJK>
11.2422 +0xB045 0x86A9 # <CJK>
11.2423 +0xB046 0x868C # <CJK>
11.2424 +0xB047 0x86A3 # <CJK>
11.2425 +0xB048 0x869C # <CJK>
11.2426 +0xB049 0x8870 # <CJK>
11.2427 +0xB04A 0x8877 # <CJK>
11.2428 +0xB04B 0x8881 # <CJK>
11.2429 +0xB04C 0x8882 # <CJK>
11.2430 +0xB04D 0x887D # <CJK>
11.2431 +0xB04E 0x8879 # <CJK>
11.2432 +0xB04F 0x8A18 # <CJK>
11.2433 +0xB050 0x8A10 # <CJK>
11.2434 +0xB051 0x8A0E # <CJK>
11.2435 +0xB052 0x8A0C # <CJK>
11.2436 +0xB053 0x8A15 # <CJK>
11.2437 +0xB054 0x8A0A # <CJK>
11.2438 +0xB055 0x8A17 # <CJK>
11.2439 +0xB056 0x8A13 # <CJK>
11.2440 +0xB057 0x8A16 # <CJK>
11.2441 +0xB058 0x8A0F # <CJK>
11.2442 +0xB059 0x8A11 # <CJK>
11.2443 +0xB05A 0x8C48 # <CJK>
11.2444 +0xB05B 0x8C7A # <CJK>
11.2445 +0xB05C 0x8C79 # <CJK>
11.2446 +0xB05D 0x8CA1 # <CJK>
11.2447 +0xB05E 0x8CA2 # <CJK>
11.2448 +0xB05F 0x8D77 # <CJK>
11.2449 +0xB060 0x8EAC # <CJK>
11.2450 +0xB061 0x8ED2 # <CJK>
11.2451 +0xB062 0x8ED4 # <CJK>
11.2452 +0xB063 0x8ECF # <CJK>
11.2453 +0xB064 0x8FB1 # <CJK>
11.2454 +0xB065 0x9001 # <CJK>
11.2455 +0xB066 0x9006 # <CJK>
11.2456 +0xB067 0x8FF7 # <CJK>
11.2457 +0xB068 0x9000 # <CJK>
11.2458 +0xB069 0x8FFA # <CJK>
11.2459 +0xB06A 0x8FF4 # <CJK>
11.2460 +0xB06B 0x9003 # <CJK>
11.2461 +0xB06C 0x8FFD # <CJK>
11.2462 +0xB06D 0x9005 # <CJK>
11.2463 +0xB06E 0x8FF8 # <CJK>
11.2464 +0xB06F 0x9095 # <CJK>
11.2465 +0xB070 0x90E1 # <CJK>
11.2466 +0xB071 0x90DD # <CJK>
11.2467 +0xB072 0x90E2 # <CJK>
11.2468 +0xB073 0x9152 # <CJK>
11.2469 +0xB074 0x914D # <CJK>
11.2470 +0xB075 0x914C # <CJK>
11.2471 +0xB076 0x91D8 # <CJK>
11.2472 +0xB077 0x91DD # <CJK>
11.2473 +0xB078 0x91D7 # <CJK>
11.2474 +0xB079 0x91DC # <CJK>
11.2475 +0xB07A 0x91D9 # <CJK>
11.2476 +0xB07B 0x9583 # <CJK>
11.2477 +0xB07C 0x9662 # <CJK>
11.2478 +0xB07D 0x9663 # <CJK>
11.2479 +0xB07E 0x9661 # <CJK>
11.2480 +0xB0A1 0x965B # <CJK>
11.2481 +0xB0A2 0x965D # <CJK>
11.2482 +0xB0A3 0x9664 # <CJK>
11.2483 +0xB0A4 0x9658 # <CJK>
11.2484 +0xB0A5 0x965E # <CJK>
11.2485 +0xB0A6 0x96BB # <CJK>
11.2486 +0xB0A7 0x98E2 # <CJK>
11.2487 +0xB0A8 0x99AC # <CJK>
11.2488 +0xB0A9 0x9AA8 # <CJK>
11.2489 +0xB0AA 0x9AD8 # <CJK>
11.2490 +0xB0AB 0x9B25 # <CJK>
11.2491 +0xB0AC 0x9B32 # <CJK>
11.2492 +0xB0AD 0x9B3C # <CJK>
11.2493 +0xB0AE 0x4E7E # <CJK>
11.2494 +0xB0AF 0x507A # <CJK>
11.2495 +0xB0B0 0x507D # <CJK>
11.2496 +0xB0B1 0x505C # <CJK>
11.2497 +0xB0B2 0x5047 # <CJK>
11.2498 +0xB0B3 0x5043 # <CJK>
11.2499 +0xB0B4 0x504C # <CJK>
11.2500 +0xB0B5 0x505A # <CJK>
11.2501 +0xB0B6 0x5049 # <CJK>
11.2502 +0xB0B7 0x5065 # <CJK>
11.2503 +0xB0B8 0x5076 # <CJK>
11.2504 +0xB0B9 0x504E # <CJK>
11.2505 +0xB0BA 0x5055 # <CJK>
11.2506 +0xB0BB 0x5075 # <CJK>
11.2507 +0xB0BC 0x5074 # <CJK>
11.2508 +0xB0BD 0x5077 # <CJK>
11.2509 +0xB0BE 0x504F # <CJK>
11.2510 +0xB0BF 0x500F # <CJK>
11.2511 +0xB0C0 0x506F # <CJK>
11.2512 +0xB0C1 0x506D # <CJK>
11.2513 +0xB0C2 0x515C # <CJK>
11.2514 +0xB0C3 0x5195 # <CJK>
11.2515 +0xB0C4 0x51F0 # <CJK>
11.2516 +0xB0C5 0x526A # <CJK>
11.2517 +0xB0C6 0x526F # <CJK>
11.2518 +0xB0C7 0x52D2 # <CJK>
11.2519 +0xB0C8 0x52D9 # <CJK>
11.2520 +0xB0C9 0x52D8 # <CJK>
11.2521 +0xB0CA 0x52D5 # <CJK>
11.2522 +0xB0CB 0x5310 # <CJK>
11.2523 +0xB0CC 0x530F # <CJK>
11.2524 +0xB0CD 0x5319 # <CJK>
11.2525 +0xB0CE 0x533F # <CJK>
11.2526 +0xB0CF 0x5340 # <CJK>
11.2527 +0xB0D0 0x533E # <CJK>
11.2528 +0xB0D1 0x53C3 # <CJK>
11.2529 +0xB0D2 0x66FC # <CJK>
11.2530 +0xB0D3 0x5546 # <CJK>
11.2531 +0xB0D4 0x556A # <CJK>
11.2532 +0xB0D5 0x5566 # <CJK>
11.2533 +0xB0D6 0x5544 # <CJK>
11.2534 +0xB0D7 0x555E # <CJK>
11.2535 +0xB0D8 0x5561 # <CJK>
11.2536 +0xB0D9 0x5543 # <CJK>
11.2537 +0xB0DA 0x554A # <CJK>
11.2538 +0xB0DB 0x5531 # <CJK>
11.2539 +0xB0DC 0x5556 # <CJK>
11.2540 +0xB0DD 0x554F # <CJK>
11.2541 +0xB0DE 0x5555 # <CJK>
11.2542 +0xB0DF 0x552F # <CJK>
11.2543 +0xB0E0 0x5564 # <CJK>
11.2544 +0xB0E1 0x5538 # <CJK>
11.2545 +0xB0E2 0x552E # <CJK>
11.2546 +0xB0E3 0x555C # <CJK>
11.2547 +0xB0E4 0x552C # <CJK>
11.2548 +0xB0E5 0x5563 # <CJK>
11.2549 +0xB0E6 0x5533 # <CJK>
11.2550 +0xB0E7 0x5541 # <CJK>
11.2551 +0xB0E8 0x5557 # <CJK>
11.2552 +0xB0E9 0x5708 # <CJK>
11.2553 +0xB0EA 0x570B # <CJK>
11.2554 +0xB0EB 0x5709 # <CJK>
11.2555 +0xB0EC 0x57DF # <CJK>
11.2556 +0xB0ED 0x5805 # <CJK>
11.2557 +0xB0EE 0x580A # <CJK>
11.2558 +0xB0EF 0x5806 # <CJK>
11.2559 +0xB0F0 0x57E0 # <CJK>
11.2560 +0xB0F1 0x57E4 # <CJK>
11.2561 +0xB0F2 0x57FA # <CJK>
11.2562 +0xB0F3 0x5802 # <CJK>
11.2563 +0xB0F4 0x5835 # <CJK>
11.2564 +0xB0F5 0x57F7 # <CJK>
11.2565 +0xB0F6 0x57F9 # <CJK>
11.2566 +0xB0F7 0x5920 # <CJK>
11.2567 +0xB0F8 0x5962 # <CJK>
11.2568 +0xB0F9 0x5A36 # <CJK>
11.2569 +0xB0FA 0x5A41 # <CJK>
11.2570 +0xB0FB 0x5A49 # <CJK>
11.2571 +0xB0FC 0x5A66 # <CJK>
11.2572 +0xB0FD 0x5A6A # <CJK>
11.2573 +0xB0FE 0x5A40 # <CJK>
11.2574 +0xB140 0x5A3C # <CJK>
11.2575 +0xB141 0x5A62 # <CJK>
11.2576 +0xB142 0x5A5A # <CJK>
11.2577 +0xB143 0x5A46 # <CJK>
11.2578 +0xB144 0x5A4A # <CJK>
11.2579 +0xB145 0x5B70 # <CJK>
11.2580 +0xB146 0x5BC7 # <CJK>
11.2581 +0xB147 0x5BC5 # <CJK>
11.2582 +0xB148 0x5BC4 # <CJK>
11.2583 +0xB149 0x5BC2 # <CJK>
11.2584 +0xB14A 0x5BBF # <CJK>
11.2585 +0xB14B 0x5BC6 # <CJK>
11.2586 +0xB14C 0x5C09 # <CJK>
11.2587 +0xB14D 0x5C08 # <CJK>
11.2588 +0xB14E 0x5C07 # <CJK>
11.2589 +0xB14F 0x5C60 # <CJK>
11.2590 +0xB150 0x5C5C # <CJK>
11.2591 +0xB151 0x5C5D # <CJK>
11.2592 +0xB152 0x5D07 # <CJK>
11.2593 +0xB153 0x5D06 # <CJK>
11.2594 +0xB154 0x5D0E # <CJK>
11.2595 +0xB155 0x5D1B # <CJK>
11.2596 +0xB156 0x5D16 # <CJK>
11.2597 +0xB157 0x5D22 # <CJK>
11.2598 +0xB158 0x5D11 # <CJK>
11.2599 +0xB159 0x5D29 # <CJK>
11.2600 +0xB15A 0x5D14 # <CJK>
11.2601 +0xB15B 0x5D19 # <CJK>
11.2602 +0xB15C 0x5D24 # <CJK>
11.2603 +0xB15D 0x5D27 # <CJK>
11.2604 +0xB15E 0x5D17 # <CJK>
11.2605 +0xB15F 0x5DE2 # <CJK>
11.2606 +0xB160 0x5E38 # <CJK>
11.2607 +0xB161 0x5E36 # <CJK>
11.2608 +0xB162 0x5E33 # <CJK>
11.2609 +0xB163 0x5E37 # <CJK>
11.2610 +0xB164 0x5EB7 # <CJK>
11.2611 +0xB165 0x5EB8 # <CJK>
11.2612 +0xB166 0x5EB6 # <CJK>
11.2613 +0xB167 0x5EB5 # <CJK>
11.2614 +0xB168 0x5EBE # <CJK>
11.2615 +0xB169 0x5F35 # <CJK>
11.2616 +0xB16A 0x5F37 # <CJK>
11.2617 +0xB16B 0x5F57 # <CJK>
11.2618 +0xB16C 0x5F6C # <CJK>
11.2619 +0xB16D 0x5F69 # <CJK>
11.2620 +0xB16E 0x5F6B # <CJK>
11.2621 +0xB16F 0x5F97 # <CJK>
11.2622 +0xB170 0x5F99 # <CJK>
11.2623 +0xB171 0x5F9E # <CJK>
11.2624 +0xB172 0x5F98 # <CJK>
11.2625 +0xB173 0x5FA1 # <CJK>
11.2626 +0xB174 0x5FA0 # <CJK>
11.2627 +0xB175 0x5F9C # <CJK>
11.2628 +0xB176 0x607F # <CJK>
11.2629 +0xB177 0x60A3 # <CJK>
11.2630 +0xB178 0x6089 # <CJK>
11.2631 +0xB179 0x60A0 # <CJK>
11.2632 +0xB17A 0x60A8 # <CJK>
11.2633 +0xB17B 0x60CB # <CJK>
11.2634 +0xB17C 0x60B4 # <CJK>
11.2635 +0xB17D 0x60E6 # <CJK>
11.2636 +0xB17E 0x60BD # <CJK>
11.2637 +0xB1A1 0x60C5 # <CJK>
11.2638 +0xB1A2 0x60BB # <CJK>
11.2639 +0xB1A3 0x60B5 # <CJK>
11.2640 +0xB1A4 0x60DC # <CJK>
11.2641 +0xB1A5 0x60BC # <CJK>
11.2642 +0xB1A6 0x60D8 # <CJK>
11.2643 +0xB1A7 0x60D5 # <CJK>
11.2644 +0xB1A8 0x60C6 # <CJK>
11.2645 +0xB1A9 0x60DF # <CJK>
11.2646 +0xB1AA 0x60B8 # <CJK>
11.2647 +0xB1AB 0x60DA # <CJK>
11.2648 +0xB1AC 0x60C7 # <CJK>
11.2649 +0xB1AD 0x621A # <CJK>
11.2650 +0xB1AE 0x621B # <CJK>
11.2651 +0xB1AF 0x6248 # <CJK>
11.2652 +0xB1B0 0x63A0 # <CJK>
11.2653 +0xB1B1 0x63A7 # <CJK>
11.2654 +0xB1B2 0x6372 # <CJK>
11.2655 +0xB1B3 0x6396 # <CJK>
11.2656 +0xB1B4 0x63A2 # <CJK>
11.2657 +0xB1B5 0x63A5 # <CJK>
11.2658 +0xB1B6 0x6377 # <CJK>
11.2659 +0xB1B7 0x6367 # <CJK>
11.2660 +0xB1B8 0x6398 # <CJK>
11.2661 +0xB1B9 0x63AA # <CJK>
11.2662 +0xB1BA 0x6371 # <CJK>
11.2663 +0xB1BB 0x63A9 # <CJK>
11.2664 +0xB1BC 0x6389 # <CJK>
11.2665 +0xB1BD 0x6383 # <CJK>
11.2666 +0xB1BE 0x639B # <CJK>
11.2667 +0xB1BF 0x636B # <CJK>
11.2668 +0xB1C0 0x63A8 # <CJK>
11.2669 +0xB1C1 0x6384 # <CJK>
11.2670 +0xB1C2 0x6388 # <CJK>
11.2671 +0xB1C3 0x6399 # <CJK>
11.2672 +0xB1C4 0x63A1 # <CJK>
11.2673 +0xB1C5 0x63AC # <CJK>
11.2674 +0xB1C6 0x6392 # <CJK>
11.2675 +0xB1C7 0x638F # <CJK>
11.2676 +0xB1C8 0x6380 # <CJK>
11.2677 +0xB1C9 0x637B # <CJK>
11.2678 +0xB1CA 0x6369 # <CJK>
11.2679 +0xB1CB 0x6368 # <CJK>
11.2680 +0xB1CC 0x637A # <CJK>
11.2681 +0xB1CD 0x655D # <CJK>
11.2682 +0xB1CE 0x6556 # <CJK>
11.2683 +0xB1CF 0x6551 # <CJK>
11.2684 +0xB1D0 0x6559 # <CJK>
11.2685 +0xB1D1 0x6557 # <CJK>
11.2686 +0xB1D2 0x555F # <CJK>
11.2687 +0xB1D3 0x654F # <CJK>
11.2688 +0xB1D4 0x6558 # <CJK>
11.2689 +0xB1D5 0x6555 # <CJK>
11.2690 +0xB1D6 0x6554 # <CJK>
11.2691 +0xB1D7 0x659C # <CJK>
11.2692 +0xB1D8 0x659B # <CJK>
11.2693 +0xB1D9 0x65AC # <CJK>
11.2694 +0xB1DA 0x65CF # <CJK>
11.2695 +0xB1DB 0x65CB # <CJK>
11.2696 +0xB1DC 0x65CC # <CJK>
11.2697 +0xB1DD 0x65CE # <CJK>
11.2698 +0xB1DE 0x665D # <CJK>
11.2699 +0xB1DF 0x665A # <CJK>
11.2700 +0xB1E0 0x6664 # <CJK>
11.2701 +0xB1E1 0x6668 # <CJK>
11.2702 +0xB1E2 0x6666 # <CJK>
11.2703 +0xB1E3 0x665E # <CJK>
11.2704 +0xB1E4 0x66F9 # <CJK>
11.2705 +0xB1E5 0x52D7 # <CJK>
11.2706 +0xB1E6 0x671B # <CJK>
11.2707 +0xB1E7 0x6881 # <CJK>
11.2708 +0xB1E8 0x68AF # <CJK>
11.2709 +0xB1E9 0x68A2 # <CJK>
11.2710 +0xB1EA 0x6893 # <CJK>
11.2711 +0xB1EB 0x68B5 # <CJK>
11.2712 +0xB1EC 0x687F # <CJK>
11.2713 +0xB1ED 0x6876 # <CJK>
11.2714 +0xB1EE 0x68B1 # <CJK>
11.2715 +0xB1EF 0x68A7 # <CJK>
11.2716 +0xB1F0 0x6897 # <CJK>
11.2717 +0xB1F1 0x68B0 # <CJK>
11.2718 +0xB1F2 0x6883 # <CJK>
11.2719 +0xB1F3 0x68C4 # <CJK>
11.2720 +0xB1F4 0x68AD # <CJK>
11.2721 +0xB1F5 0x6886 # <CJK>
11.2722 +0xB1F6 0x6885 # <CJK>
11.2723 +0xB1F7 0x6894 # <CJK>
11.2724 +0xB1F8 0x689D # <CJK>
11.2725 +0xB1F9 0x68A8 # <CJK>
11.2726 +0xB1FA 0x689F # <CJK>
11.2727 +0xB1FB 0x68A1 # <CJK>
11.2728 +0xB1FC 0x6882 # <CJK>
11.2729 +0xB1FD 0x6B32 # <CJK>
11.2730 +0xB1FE 0x6BBA # <CJK>
11.2731 +0xB240 0x6BEB # <CJK>
11.2732 +0xB241 0x6BEC # <CJK>
11.2733 +0xB242 0x6C2B # <CJK>
11.2734 +0xB243 0x6D8E # <CJK>
11.2735 +0xB244 0x6DBC # <CJK>
11.2736 +0xB245 0x6DF3 # <CJK>
11.2737 +0xB246 0x6DD9 # <CJK>
11.2738 +0xB247 0x6DB2 # <CJK>
11.2739 +0xB248 0x6DE1 # <CJK>
11.2740 +0xB249 0x6DCC # <CJK>
11.2741 +0xB24A 0x6DE4 # <CJK>
11.2742 +0xB24B 0x6DFB # <CJK>
11.2743 +0xB24C 0x6DFA # <CJK>
11.2744 +0xB24D 0x6E05 # <CJK>
11.2745 +0xB24E 0x6DC7 # <CJK>
11.2746 +0xB24F 0x6DCB # <CJK>
11.2747 +0xB250 0x6DAF # <CJK>
11.2748 +0xB251 0x6DD1 # <CJK>
11.2749 +0xB252 0x6DAE # <CJK>
11.2750 +0xB253 0x6DDE # <CJK>
11.2751 +0xB254 0x6DF9 # <CJK>
11.2752 +0xB255 0x6DB8 # <CJK>
11.2753 +0xB256 0x6DF7 # <CJK>
11.2754 +0xB257 0x6DF5 # <CJK>
11.2755 +0xB258 0x6DC5 # <CJK>
11.2756 +0xB259 0x6DD2 # <CJK>
11.2757 +0xB25A 0x6E1A # <CJK>
11.2758 +0xB25B 0x6DB5 # <CJK>
11.2759 +0xB25C 0x6DDA # <CJK>
11.2760 +0xB25D 0x6DEB # <CJK>
11.2761 +0xB25E 0x6DD8 # <CJK>
11.2762 +0xB25F 0x6DEA # <CJK>
11.2763 +0xB260 0x6DF1 # <CJK>
11.2764 +0xB261 0x6DEE # <CJK>
11.2765 +0xB262 0x6DE8 # <CJK>
11.2766 +0xB263 0x6DC6 # <CJK>
11.2767 +0xB264 0x6DC4 # <CJK>
11.2768 +0xB265 0x6DAA # <CJK>
11.2769 +0xB266 0x6DEC # <CJK>
11.2770 +0xB267 0x6DBF # <CJK>
11.2771 +0xB268 0x6DE6 # <CJK>
11.2772 +0xB269 0x70F9 # <CJK>
11.2773 +0xB26A 0x7109 # <CJK>
11.2774 +0xB26B 0x710A # <CJK>
11.2775 +0xB26C 0x70FD # <CJK>
11.2776 +0xB26D 0x70EF # <CJK>
11.2777 +0xB26E 0x723D # <CJK>
11.2778 +0xB26F 0x727D # <CJK>
11.2779 +0xB270 0x7281 # <CJK>
11.2780 +0xB271 0x731C # <CJK>
11.2781 +0xB272 0x731B # <CJK>
11.2782 +0xB273 0x7316 # <CJK>
11.2783 +0xB274 0x7313 # <CJK>
11.2784 +0xB275 0x7319 # <CJK>
11.2785 +0xB276 0x7387 # <CJK>
11.2786 +0xB277 0x7405 # <CJK>
11.2787 +0xB278 0x740A # <CJK>
11.2788 +0xB279 0x7403 # <CJK>
11.2789 +0xB27A 0x7406 # <CJK>
11.2790 +0xB27B 0x73FE # <CJK>
11.2791 +0xB27C 0x740D # <CJK>
11.2792 +0xB27D 0x74E0 # <CJK>
11.2793 +0xB27E 0x74F6 # <CJK>
11.2794 +0xB2A1 0x74F7 # <CJK>
11.2795 +0xB2A2 0x751C # <CJK>
11.2796 +0xB2A3 0x7522 # <CJK>
11.2797 +0xB2A4 0x7565 # <CJK>
11.2798 +0xB2A5 0x7566 # <CJK>
11.2799 +0xB2A6 0x7562 # <CJK>
11.2800 +0xB2A7 0x7570 # <CJK>
11.2801 +0xB2A8 0x758F # <CJK>
11.2802 +0xB2A9 0x75D4 # <CJK>
11.2803 +0xB2AA 0x75D5 # <CJK>
11.2804 +0xB2AB 0x75B5 # <CJK>
11.2805 +0xB2AC 0x75CA # <CJK>
11.2806 +0xB2AD 0x75CD # <CJK>
11.2807 +0xB2AE 0x768E # <CJK>
11.2808 +0xB2AF 0x76D4 # <CJK>
11.2809 +0xB2B0 0x76D2 # <CJK>
11.2810 +0xB2B1 0x76DB # <CJK>
11.2811 +0xB2B2 0x7737 # <CJK>
11.2812 +0xB2B3 0x773E # <CJK>
11.2813 +0xB2B4 0x773C # <CJK>
11.2814 +0xB2B5 0x7736 # <CJK>
11.2815 +0xB2B6 0x7738 # <CJK>
11.2816 +0xB2B7 0x773A # <CJK>
11.2817 +0xB2B8 0x786B # <CJK>
11.2818 +0xB2B9 0x7843 # <CJK>
11.2819 +0xB2BA 0x784E # <CJK>
11.2820 +0xB2BB 0x7965 # <CJK>
11.2821 +0xB2BC 0x7968 # <CJK>
11.2822 +0xB2BD 0x796D # <CJK>
11.2823 +0xB2BE 0x79FB # <CJK>
11.2824 +0xB2BF 0x7A92 # <CJK>
11.2825 +0xB2C0 0x7A95 # <CJK>
11.2826 +0xB2C1 0x7B20 # <CJK>
11.2827 +0xB2C2 0x7B28 # <CJK>
11.2828 +0xB2C3 0x7B1B # <CJK>
11.2829 +0xB2C4 0x7B2C # <CJK>
11.2830 +0xB2C5 0x7B26 # <CJK>
11.2831 +0xB2C6 0x7B19 # <CJK>
11.2832 +0xB2C7 0x7B1E # <CJK>
11.2833 +0xB2C8 0x7B2E # <CJK>
11.2834 +0xB2C9 0x7C92 # <CJK>
11.2835 +0xB2CA 0x7C97 # <CJK>
11.2836 +0xB2CB 0x7C95 # <CJK>
11.2837 +0xB2CC 0x7D46 # <CJK>
11.2838 +0xB2CD 0x7D43 # <CJK>
11.2839 +0xB2CE 0x7D71 # <CJK>
11.2840 +0xB2CF 0x7D2E # <CJK>
11.2841 +0xB2D0 0x7D39 # <CJK>
11.2842 +0xB2D1 0x7D3C # <CJK>
11.2843 +0xB2D2 0x7D40 # <CJK>
11.2844 +0xB2D3 0x7D30 # <CJK>
11.2845 +0xB2D4 0x7D33 # <CJK>
11.2846 +0xB2D5 0x7D44 # <CJK>
11.2847 +0xB2D6 0x7D2F # <CJK>
11.2848 +0xB2D7 0x7D42 # <CJK>
11.2849 +0xB2D8 0x7D32 # <CJK>
11.2850 +0xB2D9 0x7D31 # <CJK>
11.2851 +0xB2DA 0x7F3D # <CJK>
11.2852 +0xB2DB 0x7F9E # <CJK>
11.2853 +0xB2DC 0x7F9A # <CJK>
11.2854 +0xB2DD 0x7FCC # <CJK>
11.2855 +0xB2DE 0x7FCE # <CJK>
11.2856 +0xB2DF 0x7FD2 # <CJK>
11.2857 +0xB2E0 0x801C # <CJK>
11.2858 +0xB2E1 0x804A # <CJK>
11.2859 +0xB2E2 0x8046 # <CJK>
11.2860 +0xB2E3 0x812F # <CJK>
11.2861 +0xB2E4 0x8116 # <CJK>
11.2862 +0xB2E5 0x8123 # <CJK>
11.2863 +0xB2E6 0x812B # <CJK>
11.2864 +0xB2E7 0x8129 # <CJK>
11.2865 +0xB2E8 0x8130 # <CJK>
11.2866 +0xB2E9 0x8124 # <CJK>
11.2867 +0xB2EA 0x8202 # <CJK>
11.2868 +0xB2EB 0x8235 # <CJK>
11.2869 +0xB2EC 0x8237 # <CJK>
11.2870 +0xB2ED 0x8236 # <CJK>
11.2871 +0xB2EE 0x8239 # <CJK>
11.2872 +0xB2EF 0x838E # <CJK>
11.2873 +0xB2F0 0x839E # <CJK>
11.2874 +0xB2F1 0x8398 # <CJK>
11.2875 +0xB2F2 0x8378 # <CJK>
11.2876 +0xB2F3 0x83A2 # <CJK>
11.2877 +0xB2F4 0x8396 # <CJK>
11.2878 +0xB2F5 0x83BD # <CJK>
11.2879 +0xB2F6 0x83AB # <CJK>
11.2880 +0xB2F7 0x8392 # <CJK>
11.2881 +0xB2F8 0x838A # <CJK>
11.2882 +0xB2F9 0x8393 # <CJK>
11.2883 +0xB2FA 0x8389 # <CJK>
11.2884 +0xB2FB 0x83A0 # <CJK>
11.2885 +0xB2FC 0x8377 # <CJK>
11.2886 +0xB2FD 0x837B # <CJK>
11.2887 +0xB2FE 0x837C # <CJK>
11.2888 +0xB340 0x8386 # <CJK>
11.2889 +0xB341 0x83A7 # <CJK>
11.2890 +0xB342 0x8655 # <CJK>
11.2891 +0xB343 0x5F6A # <CJK>
11.2892 +0xB344 0x86C7 # <CJK>
11.2893 +0xB345 0x86C0 # <CJK>
11.2894 +0xB346 0x86B6 # <CJK>
11.2895 +0xB347 0x86C4 # <CJK>
11.2896 +0xB348 0x86B5 # <CJK>
11.2897 +0xB349 0x86C6 # <CJK>
11.2898 +0xB34A 0x86CB # <CJK>
11.2899 +0xB34B 0x86B1 # <CJK>
11.2900 +0xB34C 0x86AF # <CJK>
11.2901 +0xB34D 0x86C9 # <CJK>
11.2902 +0xB34E 0x8853 # <CJK>
11.2903 +0xB34F 0x889E # <CJK>
11.2904 +0xB350 0x8888 # <CJK>
11.2905 +0xB351 0x88AB # <CJK>
11.2906 +0xB352 0x8892 # <CJK>
11.2907 +0xB353 0x8896 # <CJK>
11.2908 +0xB354 0x888D # <CJK>
11.2909 +0xB355 0x888B # <CJK>
11.2910 +0xB356 0x8993 # <CJK>
11.2911 +0xB357 0x898F # <CJK>
11.2912 +0xB358 0x8A2A # <CJK>
11.2913 +0xB359 0x8A1D # <CJK>
11.2914 +0xB35A 0x8A23 # <CJK>
11.2915 +0xB35B 0x8A25 # <CJK>
11.2916 +0xB35C 0x8A31 # <CJK>
11.2917 +0xB35D 0x8A2D # <CJK>
11.2918 +0xB35E 0x8A1F # <CJK>
11.2919 +0xB35F 0x8A1B # <CJK>
11.2920 +0xB360 0x8A22 # <CJK>
11.2921 +0xB361 0x8C49 # <CJK>
11.2922 +0xB362 0x8C5A # <CJK>
11.2923 +0xB363 0x8CA9 # <CJK>
11.2924 +0xB364 0x8CAC # <CJK>
11.2925 +0xB365 0x8CAB # <CJK>
11.2926 +0xB366 0x8CA8 # <CJK>
11.2927 +0xB367 0x8CAA # <CJK>
11.2928 +0xB368 0x8CA7 # <CJK>
11.2929 +0xB369 0x8D67 # <CJK>
11.2930 +0xB36A 0x8D66 # <CJK>
11.2931 +0xB36B 0x8DBE # <CJK>
11.2932 +0xB36C 0x8DBA # <CJK>
11.2933 +0xB36D 0x8EDB # <CJK>
11.2934 +0xB36E 0x8EDF # <CJK>
11.2935 +0xB36F 0x9019 # <CJK>
11.2936 +0xB370 0x900D # <CJK>
11.2937 +0xB371 0x901A # <CJK>
11.2938 +0xB372 0x9017 # <CJK>
11.2939 +0xB373 0x9023 # <CJK>
11.2940 +0xB374 0x901F # <CJK>
11.2941 +0xB375 0x901D # <CJK>
11.2942 +0xB376 0x9010 # <CJK>
11.2943 +0xB377 0x9015 # <CJK>
11.2944 +0xB378 0x901E # <CJK>
11.2945 +0xB379 0x9020 # <CJK>
11.2946 +0xB37A 0x900F # <CJK>
11.2947 +0xB37B 0x9022 # <CJK>
11.2948 +0xB37C 0x9016 # <CJK>
11.2949 +0xB37D 0x901B # <CJK>
11.2950 +0xB37E 0x9014 # <CJK>
11.2951 +0xB3A1 0x90E8 # <CJK>
11.2952 +0xB3A2 0x90ED # <CJK>
11.2953 +0xB3A3 0x90FD # <CJK>
11.2954 +0xB3A4 0x9157 # <CJK>
11.2955 +0xB3A5 0x91CE # <CJK>
11.2956 +0xB3A6 0x91F5 # <CJK>
11.2957 +0xB3A7 0x91E6 # <CJK>
11.2958 +0xB3A8 0x91E3 # <CJK>
11.2959 +0xB3A9 0x91E7 # <CJK>
11.2960 +0xB3AA 0x91ED # <CJK>
11.2961 +0xB3AB 0x91E9 # <CJK>
11.2962 +0xB3AC 0x9589 # <CJK>
11.2963 +0xB3AD 0x966A # <CJK>
11.2964 +0xB3AE 0x9675 # <CJK>
11.2965 +0xB3AF 0x9673 # <CJK>
11.2966 +0xB3B0 0x9678 # <CJK>
11.2967 +0xB3B1 0x9670 # <CJK>
11.2968 +0xB3B2 0x9674 # <CJK>
11.2969 +0xB3B3 0x9676 # <CJK>
11.2970 +0xB3B4 0x9677 # <CJK>
11.2971 +0xB3B5 0x966C # <CJK>
11.2972 +0xB3B6 0x96C0 # <CJK>
11.2973 +0xB3B7 0x96EA # <CJK>
11.2974 +0xB3B8 0x96E9 # <CJK>
11.2975 +0xB3B9 0x7AE0 # <CJK>
11.2976 +0xB3BA 0x7ADF # <CJK>
11.2977 +0xB3BB 0x9802 # <CJK>
11.2978 +0xB3BC 0x9803 # <CJK>
11.2979 +0xB3BD 0x9B5A # <CJK>
11.2980 +0xB3BE 0x9CE5 # <CJK>
11.2981 +0xB3BF 0x9E75 # <CJK>
11.2982 +0xB3C0 0x9E7F # <CJK>
11.2983 +0xB3C1 0x9EA5 # <CJK>
11.2984 +0xB3C2 0x9EBB # <CJK>
11.2985 +0xB3C3 0x50A2 # <CJK>
11.2986 +0xB3C4 0x508D # <CJK>
11.2987 +0xB3C5 0x5085 # <CJK>
11.2988 +0xB3C6 0x5099 # <CJK>
11.2989 +0xB3C7 0x5091 # <CJK>
11.2990 +0xB3C8 0x5080 # <CJK>
11.2991 +0xB3C9 0x5096 # <CJK>
11.2992 +0xB3CA 0x5098 # <CJK>
11.2993 +0xB3CB 0x509A # <CJK>
11.2994 +0xB3CC 0x6700 # <CJK>
11.2995 +0xB3CD 0x51F1 # <CJK>
11.2996 +0xB3CE 0x5272 # <CJK>
11.2997 +0xB3CF 0x5274 # <CJK>
11.2998 +0xB3D0 0x5275 # <CJK>
11.2999 +0xB3D1 0x5269 # <CJK>
11.3000 +0xB3D2 0x52DE # <CJK>
11.3001 +0xB3D3 0x52DD # <CJK>
11.3002 +0xB3D4 0x52DB # <CJK>
11.3003 +0xB3D5 0x535A # <CJK>
11.3004 +0xB3D6 0x53A5 # <CJK>
11.3005 +0xB3D7 0x557B # <CJK>
11.3006 +0xB3D8 0x5580 # <CJK>
11.3007 +0xB3D9 0x55A7 # <CJK>
11.3008 +0xB3DA 0x557C # <CJK>
11.3009 +0xB3DB 0x558A # <CJK>
11.3010 +0xB3DC 0x559D # <CJK>
11.3011 +0xB3DD 0x5598 # <CJK>
11.3012 +0xB3DE 0x5582 # <CJK>
11.3013 +0xB3DF 0x559C # <CJK>
11.3014 +0xB3E0 0x55AA # <CJK>
11.3015 +0xB3E1 0x5594 # <CJK>
11.3016 +0xB3E2 0x5587 # <CJK>
11.3017 +0xB3E3 0x558B # <CJK>
11.3018 +0xB3E4 0x5583 # <CJK>
11.3019 +0xB3E5 0x55B3 # <CJK>
11.3020 +0xB3E6 0x55AE # <CJK>
11.3021 +0xB3E7 0x559F # <CJK>
11.3022 +0xB3E8 0x553E # <CJK>
11.3023 +0xB3E9 0x55B2 # <CJK>
11.3024 +0xB3EA 0x559A # <CJK>
11.3025 +0xB3EB 0x55BB # <CJK>
11.3026 +0xB3EC 0x55AC # <CJK>
11.3027 +0xB3ED 0x55B1 # <CJK>
11.3028 +0xB3EE 0x557E # <CJK>
11.3029 +0xB3EF 0x5589 # <CJK>
11.3030 +0xB3F0 0x55AB # <CJK>
11.3031 +0xB3F1 0x5599 # <CJK>
11.3032 +0xB3F2 0x570D # <CJK>
11.3033 +0xB3F3 0x582F # <CJK>
11.3034 +0xB3F4 0x582A # <CJK>
11.3035 +0xB3F5 0x5834 # <CJK>
11.3036 +0xB3F6 0x5824 # <CJK>
11.3037 +0xB3F7 0x5830 # <CJK>
11.3038 +0xB3F8 0x5831 # <CJK>
11.3039 +0xB3F9 0x5821 # <CJK>
11.3040 +0xB3FA 0x581D # <CJK>
11.3041 +0xB3FB 0x5820 # <CJK>
11.3042 +0xB3FC 0x58F9 # <CJK>
11.3043 +0xB3FD 0x58FA # <CJK>
11.3044 +0xB3FE 0x5960 # <CJK>
11.3045 +0xB440 0x5A77 # <CJK>
11.3046 +0xB441 0x5A9A # <CJK>
11.3047 +0xB442 0x5A7F # <CJK>
11.3048 +0xB443 0x5A92 # <CJK>
11.3049 +0xB444 0x5A9B # <CJK>
11.3050 +0xB445 0x5AA7 # <CJK>
11.3051 +0xB446 0x5B73 # <CJK>
11.3052 +0xB447 0x5B71 # <CJK>
11.3053 +0xB448 0x5BD2 # <CJK>
11.3054 +0xB449 0x5BCC # <CJK>
11.3055 +0xB44A 0x5BD3 # <CJK>
11.3056 +0xB44B 0x5BD0 # <CJK>
11.3057 +0xB44C 0x5C0A # <CJK>
11.3058 +0xB44D 0x5C0B # <CJK>
11.3059 +0xB44E 0x5C31 # <CJK>
11.3060 +0xB44F 0x5D4C # <CJK>
11.3061 +0xB450 0x5D50 # <CJK>
11.3062 +0xB451 0x5D34 # <CJK>
11.3063 +0xB452 0x5D47 # <CJK>
11.3064 +0xB453 0x5DFD # <CJK>
11.3065 +0xB454 0x5E45 # <CJK>
11.3066 +0xB455 0x5E3D # <CJK>
11.3067 +0xB456 0x5E40 # <CJK>
11.3068 +0xB457 0x5E43 # <CJK>
11.3069 +0xB458 0x5E7E # <CJK>
11.3070 +0xB459 0x5ECA # <CJK>
11.3071 +0xB45A 0x5EC1 # <CJK>
11.3072 +0xB45B 0x5EC2 # <CJK>
11.3073 +0xB45C 0x5EC4 # <CJK>
11.3074 +0xB45D 0x5F3C # <CJK>
11.3075 +0xB45E 0x5F6D # <CJK>
11.3076 +0xB45F 0x5FA9 # <CJK>
11.3077 +0xB460 0x5FAA # <CJK>
11.3078 +0xB461 0x5FA8 # <CJK>
11.3079 +0xB462 0x60D1 # <CJK>
11.3080 +0xB463 0x60E1 # <CJK>
11.3081 +0xB464 0x60B2 # <CJK>
11.3082 +0xB465 0x60B6 # <CJK>
11.3083 +0xB466 0x60E0 # <CJK>
11.3084 +0xB467 0x611C # <CJK>
11.3085 +0xB468 0x6123 # <CJK>
11.3086 +0xB469 0x60FA # <CJK>
11.3087 +0xB46A 0x6115 # <CJK>
11.3088 +0xB46B 0x60F0 # <CJK>
11.3089 +0xB46C 0x60FB # <CJK>
11.3090 +0xB46D 0x60F4 # <CJK>
11.3091 +0xB46E 0x6168 # <CJK>
11.3092 +0xB46F 0x60F1 # <CJK>
11.3093 +0xB470 0x610E # <CJK>
11.3094 +0xB471 0x60F6 # <CJK>
11.3095 +0xB472 0x6109 # <CJK>
11.3096 +0xB473 0x6100 # <CJK>
11.3097 +0xB474 0x6112 # <CJK>
11.3098 +0xB475 0x621F # <CJK>
11.3099 +0xB476 0x6249 # <CJK>
11.3100 +0xB477 0x63A3 # <CJK>
11.3101 +0xB478 0x638C # <CJK>
11.3102 +0xB479 0x63CF # <CJK>
11.3103 +0xB47A 0x63C0 # <CJK>
11.3104 +0xB47B 0x63E9 # <CJK>
11.3105 +0xB47C 0x63C9 # <CJK>
11.3106 +0xB47D 0x63C6 # <CJK>
11.3107 +0xB47E 0x63CD # <CJK>
11.3108 +0xB4A1 0x63D2 # <CJK>
11.3109 +0xB4A2 0x63E3 # <CJK>
11.3110 +0xB4A3 0x63D0 # <CJK>
11.3111 +0xB4A4 0x63E1 # <CJK>
11.3112 +0xB4A5 0x63D6 # <CJK>
11.3113 +0xB4A6 0x63ED # <CJK>
11.3114 +0xB4A7 0x63EE # <CJK>
11.3115 +0xB4A8 0x6376 # <CJK>
11.3116 +0xB4A9 0x63F4 # <CJK>
11.3117 +0xB4AA 0x63EA # <CJK>
11.3118 +0xB4AB 0x63DB # <CJK>
11.3119 +0xB4AC 0x6452 # <CJK>
11.3120 +0xB4AD 0x63DA # <CJK>
11.3121 +0xB4AE 0x63F9 # <CJK>
11.3122 +0xB4AF 0x655E # <CJK>
11.3123 +0xB4B0 0x6566 # <CJK>
11.3124 +0xB4B1 0x6562 # <CJK>
11.3125 +0xB4B2 0x6563 # <CJK>
11.3126 +0xB4B3 0x6591 # <CJK>
11.3127 +0xB4B4 0x6590 # <CJK>
11.3128 +0xB4B5 0x65AF # <CJK>
11.3129 +0xB4B6 0x666E # <CJK>
11.3130 +0xB4B7 0x6670 # <CJK>
11.3131 +0xB4B8 0x6674 # <CJK>
11.3132 +0xB4B9 0x6676 # <CJK>
11.3133 +0xB4BA 0x666F # <CJK>
11.3134 +0xB4BB 0x6691 # <CJK>
11.3135 +0xB4BC 0x667A # <CJK>
11.3136 +0xB4BD 0x667E # <CJK>
11.3137 +0xB4BE 0x6677 # <CJK>
11.3138 +0xB4BF 0x66FE # <CJK>
11.3139 +0xB4C0 0x66FF # <CJK>
11.3140 +0xB4C1 0x671F # <CJK>
11.3141 +0xB4C2 0x671D # <CJK>
11.3142 +0xB4C3 0x68FA # <CJK>
11.3143 +0xB4C4 0x68D5 # <CJK>
11.3144 +0xB4C5 0x68E0 # <CJK>
11.3145 +0xB4C6 0x68D8 # <CJK>
11.3146 +0xB4C7 0x68D7 # <CJK>
11.3147 +0xB4C8 0x6905 # <CJK>
11.3148 +0xB4C9 0x68DF # <CJK>
11.3149 +0xB4CA 0x68F5 # <CJK>
11.3150 +0xB4CB 0x68EE # <CJK>
11.3151 +0xB4CC 0x68E7 # <CJK>
11.3152 +0xB4CD 0x68F9 # <CJK>
11.3153 +0xB4CE 0x68D2 # <CJK>
11.3154 +0xB4CF 0x68F2 # <CJK>
11.3155 +0xB4D0 0x68E3 # <CJK>
11.3156 +0xB4D1 0x68CB # <CJK>
11.3157 +0xB4D2 0x68CD # <CJK>
11.3158 +0xB4D3 0x690D # <CJK>
11.3159 +0xB4D4 0x6912 # <CJK>
11.3160 +0xB4D5 0x690E # <CJK>
11.3161 +0xB4D6 0x68C9 # <CJK>
11.3162 +0xB4D7 0x68DA # <CJK>
11.3163 +0xB4D8 0x696E # <CJK>
11.3164 +0xB4D9 0x68FB # <CJK>
11.3165 +0xB4DA 0x6B3E # <CJK>
11.3166 +0xB4DB 0x6B3A # <CJK>
11.3167 +0xB4DC 0x6B3D # <CJK>
11.3168 +0xB4DD 0x6B98 # <CJK>
11.3169 +0xB4DE 0x6B96 # <CJK>
11.3170 +0xB4DF 0x6BBC # <CJK>
11.3171 +0xB4E0 0x6BEF # <CJK>
11.3172 +0xB4E1 0x6C2E # <CJK>
11.3173 +0xB4E2 0x6C2F # <CJK>
11.3174 +0xB4E3 0x6C2C # <CJK>
11.3175 +0xB4E4 0x6E2F # <CJK>
11.3176 +0xB4E5 0x6E38 # <CJK>
11.3177 +0xB4E6 0x6E54 # <CJK>
11.3178 +0xB4E7 0x6E21 # <CJK>
11.3179 +0xB4E8 0x6E32 # <CJK>
11.3180 +0xB4E9 0x6E67 # <CJK>
11.3181 +0xB4EA 0x6E4A # <CJK>
11.3182 +0xB4EB 0x6E20 # <CJK>
11.3183 +0xB4EC 0x6E25 # <CJK>
11.3184 +0xB4ED 0x6E23 # <CJK>
11.3185 +0xB4EE 0x6E1B # <CJK>
11.3186 +0xB4EF 0x6E5B # <CJK>
11.3187 +0xB4F0 0x6E58 # <CJK>
11.3188 +0xB4F1 0x6E24 # <CJK>
11.3189 +0xB4F2 0x6E56 # <CJK>
11.3190 +0xB4F3 0x6E6E # <CJK>
11.3191 +0xB4F4 0x6E2D # <CJK>
11.3192 +0xB4F5 0x6E26 # <CJK>
11.3193 +0xB4F6 0x6E6F # <CJK>
11.3194 +0xB4F7 0x6E34 # <CJK>
11.3195 +0xB4F8 0x6E4D # <CJK>
11.3196 +0xB4F9 0x6E3A # <CJK>
11.3197 +0xB4FA 0x6E2C # <CJK>
11.3198 +0xB4FB 0x6E43 # <CJK>
11.3199 +0xB4FC 0x6E1D # <CJK>
11.3200 +0xB4FD 0x6E3E # <CJK>
11.3201 +0xB4FE 0x6ECB # <CJK>
11.3202 +0xB540 0x6E89 # <CJK>
11.3203 +0xB541 0x6E19 # <CJK>
11.3204 +0xB542 0x6E4E # <CJK>
11.3205 +0xB543 0x6E63 # <CJK>
11.3206 +0xB544 0x6E44 # <CJK>
11.3207 +0xB545 0x6E72 # <CJK>
11.3208 +0xB546 0x6E69 # <CJK>
11.3209 +0xB547 0x6E5F # <CJK>
11.3210 +0xB548 0x7119 # <CJK>
11.3211 +0xB549 0x711A # <CJK>
11.3212 +0xB54A 0x7126 # <CJK>
11.3213 +0xB54B 0x7130 # <CJK>
11.3214 +0xB54C 0x7121 # <CJK>
11.3215 +0xB54D 0x7136 # <CJK>
11.3216 +0xB54E 0x716E # <CJK>
11.3217 +0xB54F 0x711C # <CJK>
11.3218 +0xB550 0x724C # <CJK>
11.3219 +0xB551 0x7284 # <CJK>
11.3220 +0xB552 0x7280 # <CJK>
11.3221 +0xB553 0x7336 # <CJK>
11.3222 +0xB554 0x7325 # <CJK>
11.3223 +0xB555 0x7334 # <CJK>
11.3224 +0xB556 0x7329 # <CJK>
11.3225 +0xB557 0x743A # <CJK>
11.3226 +0xB558 0x742A # <CJK>
11.3227 +0xB559 0x7433 # <CJK>
11.3228 +0xB55A 0x7422 # <CJK>
11.3229 +0xB55B 0x7425 # <CJK>
11.3230 +0xB55C 0x7435 # <CJK>
11.3231 +0xB55D 0x7436 # <CJK>
11.3232 +0xB55E 0x7434 # <CJK>
11.3233 +0xB55F 0x742F # <CJK>
11.3234 +0xB560 0x741B # <CJK>
11.3235 +0xB561 0x7426 # <CJK>
11.3236 +0xB562 0x7428 # <CJK>
11.3237 +0xB563 0x7525 # <CJK>
11.3238 +0xB564 0x7526 # <CJK>
11.3239 +0xB565 0x756B # <CJK>
11.3240 +0xB566 0x756A # <CJK>
11.3241 +0xB567 0x75E2 # <CJK>
11.3242 +0xB568 0x75DB # <CJK>
11.3243 +0xB569 0x75E3 # <CJK>
11.3244 +0xB56A 0x75D9 # <CJK>
11.3245 +0xB56B 0x75D8 # <CJK>
11.3246 +0xB56C 0x75DE # <CJK>
11.3247 +0xB56D 0x75E0 # <CJK>
11.3248 +0xB56E 0x767B # <CJK>
11.3249 +0xB56F 0x767C # <CJK>
11.3250 +0xB570 0x7696 # <CJK>
11.3251 +0xB571 0x7693 # <CJK>
11.3252 +0xB572 0x76B4 # <CJK>
11.3253 +0xB573 0x76DC # <CJK>
11.3254 +0xB574 0x774F # <CJK>
11.3255 +0xB575 0x77ED # <CJK>
11.3256 +0xB576 0x785D # <CJK>
11.3257 +0xB577 0x786C # <CJK>
11.3258 +0xB578 0x786F # <CJK>
11.3259 +0xB579 0x7A0D # <CJK>
11.3260 +0xB57A 0x7A08 # <CJK>
11.3261 +0xB57B 0x7A0B # <CJK>
11.3262 +0xB57C 0x7A05 # <CJK>
11.3263 +0xB57D 0x7A00 # <CJK>
11.3264 +0xB57E 0x7A98 # <CJK>
11.3265 +0xB5A1 0x7A97 # <CJK>
11.3266 +0xB5A2 0x7A96 # <CJK>
11.3267 +0xB5A3 0x7AE5 # <CJK>
11.3268 +0xB5A4 0x7AE3 # <CJK>
11.3269 +0xB5A5 0x7B49 # <CJK>
11.3270 +0xB5A6 0x7B56 # <CJK>
11.3271 +0xB5A7 0x7B46 # <CJK>
11.3272 +0xB5A8 0x7B50 # <CJK>
11.3273 +0xB5A9 0x7B52 # <CJK>
11.3274 +0xB5AA 0x7B54 # <CJK>
11.3275 +0xB5AB 0x7B4D # <CJK>
11.3276 +0xB5AC 0x7B4B # <CJK>
11.3277 +0xB5AD 0x7B4F # <CJK>
11.3278 +0xB5AE 0x7B51 # <CJK>
11.3279 +0xB5AF 0x7C9F # <CJK>
11.3280 +0xB5B0 0x7CA5 # <CJK>
11.3281 +0xB5B1 0x7D5E # <CJK>
11.3282 +0xB5B2 0x7D50 # <CJK>
11.3283 +0xB5B3 0x7D68 # <CJK>
11.3284 +0xB5B4 0x7D55 # <CJK>
11.3285 +0xB5B5 0x7D2B # <CJK>
11.3286 +0xB5B6 0x7D6E # <CJK>
11.3287 +0xB5B7 0x7D72 # <CJK>
11.3288 +0xB5B8 0x7D61 # <CJK>
11.3289 +0xB5B9 0x7D66 # <CJK>
11.3290 +0xB5BA 0x7D62 # <CJK>
11.3291 +0xB5BB 0x7D70 # <CJK>
11.3292 +0xB5BC 0x7D73 # <CJK>
11.3293 +0xB5BD 0x5584 # <CJK>
11.3294 +0xB5BE 0x7FD4 # <CJK>
11.3295 +0xB5BF 0x7FD5 # <CJK>
11.3296 +0xB5C0 0x800B # <CJK>
11.3297 +0xB5C1 0x8052 # <CJK>
11.3298 +0xB5C2 0x8085 # <CJK>
11.3299 +0xB5C3 0x8155 # <CJK>
11.3300 +0xB5C4 0x8154 # <CJK>
11.3301 +0xB5C5 0x814B # <CJK>
11.3302 +0xB5C6 0x8151 # <CJK>
11.3303 +0xB5C7 0x814E # <CJK>
11.3304 +0xB5C8 0x8139 # <CJK>
11.3305 +0xB5C9 0x8146 # <CJK>
11.3306 +0xB5CA 0x813E # <CJK>
11.3307 +0xB5CB 0x814C # <CJK>
11.3308 +0xB5CC 0x8153 # <CJK>
11.3309 +0xB5CD 0x8174 # <CJK>
11.3310 +0xB5CE 0x8212 # <CJK>
11.3311 +0xB5CF 0x821C # <CJK>
11.3312 +0xB5D0 0x83E9 # <CJK>
11.3313 +0xB5D1 0x8403 # <CJK>
11.3314 +0xB5D2 0x83F8 # <CJK>
11.3315 +0xB5D3 0x840D # <CJK>
11.3316 +0xB5D4 0x83E0 # <CJK>
11.3317 +0xB5D5 0x83C5 # <CJK>
11.3318 +0xB5D6 0x840B # <CJK>
11.3319 +0xB5D7 0x83C1 # <CJK>
11.3320 +0xB5D8 0x83EF # <CJK>
11.3321 +0xB5D9 0x83F1 # <CJK>
11.3322 +0xB5DA 0x83F4 # <CJK>
11.3323 +0xB5DB 0x8457 # <CJK>
11.3324 +0xB5DC 0x840A # <CJK>
11.3325 +0xB5DD 0x83F0 # <CJK>
11.3326 +0xB5DE 0x840C # <CJK>
11.3327 +0xB5DF 0x83CC # <CJK>
11.3328 +0xB5E0 0x83FD # <CJK>
11.3329 +0xB5E1 0x83F2 # <CJK>
11.3330 +0xB5E2 0x83CA # <CJK>
11.3331 +0xB5E3 0x8438 # <CJK>
11.3332 +0xB5E4 0x840E # <CJK>
11.3333 +0xB5E5 0x8404 # <CJK>
11.3334 +0xB5E6 0x83DC # <CJK>
11.3335 +0xB5E7 0x8407 # <CJK>
11.3336 +0xB5E8 0x83D4 # <CJK>
11.3337 +0xB5E9 0x83DF # <CJK>
11.3338 +0xB5EA 0x865B # <CJK>
11.3339 +0xB5EB 0x86DF # <CJK>
11.3340 +0xB5EC 0x86D9 # <CJK>
11.3341 +0xB5ED 0x86ED # <CJK>
11.3342 +0xB5EE 0x86D4 # <CJK>
11.3343 +0xB5EF 0x86DB # <CJK>
11.3344 +0xB5F0 0x86E4 # <CJK>
11.3345 +0xB5F1 0x86D0 # <CJK>
11.3346 +0xB5F2 0x86DE # <CJK>
11.3347 +0xB5F3 0x8857 # <CJK>
11.3348 +0xB5F4 0x88C1 # <CJK>
11.3349 +0xB5F5 0x88C2 # <CJK>
11.3350 +0xB5F6 0x88B1 # <CJK>
11.3351 +0xB5F7 0x8983 # <CJK>
11.3352 +0xB5F8 0x8996 # <CJK>
11.3353 +0xB5F9 0x8A3B # <CJK>
11.3354 +0xB5FA 0x8A60 # <CJK>
11.3355 +0xB5FB 0x8A55 # <CJK>
11.3356 +0xB5FC 0x8A5E # <CJK>
11.3357 +0xB5FD 0x8A3C # <CJK>
11.3358 +0xB5FE 0x8A41 # <CJK>
11.3359 +0xB640 0x8A54 # <CJK>
11.3360 +0xB641 0x8A5B # <CJK>
11.3361 +0xB642 0x8A50 # <CJK>
11.3362 +0xB643 0x8A46 # <CJK>
11.3363 +0xB644 0x8A34 # <CJK>
11.3364 +0xB645 0x8A3A # <CJK>
11.3365 +0xB646 0x8A36 # <CJK>
11.3366 +0xB647 0x8A56 # <CJK>
11.3367 +0xB648 0x8C61 # <CJK>
11.3368 +0xB649 0x8C82 # <CJK>
11.3369 +0xB64A 0x8CAF # <CJK>
11.3370 +0xB64B 0x8CBC # <CJK>
11.3371 +0xB64C 0x8CB3 # <CJK>
11.3372 +0xB64D 0x8CBD # <CJK>
11.3373 +0xB64E 0x8CC1 # <CJK>
11.3374 +0xB64F 0x8CBB # <CJK>
11.3375 +0xB650 0x8CC0 # <CJK>
11.3376 +0xB651 0x8CB4 # <CJK>
11.3377 +0xB652 0x8CB7 # <CJK>
11.3378 +0xB653 0x8CB6 # <CJK>
11.3379 +0xB654 0x8CBF # <CJK>
11.3380 +0xB655 0x8CB8 # <CJK>
11.3381 +0xB656 0x8D8A # <CJK>
11.3382 +0xB657 0x8D85 # <CJK>
11.3383 +0xB658 0x8D81 # <CJK>
11.3384 +0xB659 0x8DCE # <CJK>
11.3385 +0xB65A 0x8DDD # <CJK>
11.3386 +0xB65B 0x8DCB # <CJK>
11.3387 +0xB65C 0x8DDA # <CJK>
11.3388 +0xB65D 0x8DD1 # <CJK>
11.3389 +0xB65E 0x8DCC # <CJK>
11.3390 +0xB65F 0x8DDB # <CJK>
11.3391 +0xB660 0x8DC6 # <CJK>
11.3392 +0xB661 0x8EFB # <CJK>
11.3393 +0xB662 0x8EF8 # <CJK>
11.3394 +0xB663 0x8EFC # <CJK>
11.3395 +0xB664 0x8F9C # <CJK>
11.3396 +0xB665 0x902E # <CJK>
11.3397 +0xB666 0x9035 # <CJK>
11.3398 +0xB667 0x9031 # <CJK>
11.3399 +0xB668 0x9038 # <CJK>
11.3400 +0xB669 0x9032 # <CJK>
11.3401 +0xB66A 0x9036 # <CJK>
11.3402 +0xB66B 0x9102 # <CJK>
11.3403 +0xB66C 0x90F5 # <CJK>
11.3404 +0xB66D 0x9109 # <CJK>
11.3405 +0xB66E 0x90FE # <CJK>
11.3406 +0xB66F 0x9163 # <CJK>
11.3407 +0xB670 0x9165 # <CJK>
11.3408 +0xB671 0x91CF # <CJK>
11.3409 +0xB672 0x9214 # <CJK>
11.3410 +0xB673 0x9215 # <CJK>
11.3411 +0xB674 0x9223 # <CJK>
11.3412 +0xB675 0x9209 # <CJK>
11.3413 +0xB676 0x921E # <CJK>
11.3414 +0xB677 0x920D # <CJK>
11.3415 +0xB678 0x9210 # <CJK>
11.3416 +0xB679 0x9207 # <CJK>
11.3417 +0xB67A 0x9211 # <CJK>
11.3418 +0xB67B 0x9594 # <CJK>
11.3419 +0xB67C 0x958F # <CJK>
11.3420 +0xB67D 0x958B # <CJK>
11.3421 +0xB67E 0x9591 # <CJK>
11.3422 +0xB6A1 0x9593 # <CJK>
11.3423 +0xB6A2 0x9592 # <CJK>
11.3424 +0xB6A3 0x958E # <CJK>
11.3425 +0xB6A4 0x968A # <CJK>
11.3426 +0xB6A5 0x968E # <CJK>
11.3427 +0xB6A6 0x968B # <CJK>
11.3428 +0xB6A7 0x967D # <CJK>
11.3429 +0xB6A8 0x9685 # <CJK>
11.3430 +0xB6A9 0x9686 # <CJK>
11.3431 +0xB6AA 0x968D # <CJK>
11.3432 +0xB6AB 0x9672 # <CJK>
11.3433 +0xB6AC 0x9684 # <CJK>
11.3434 +0xB6AD 0x96C1 # <CJK>
11.3435 +0xB6AE 0x96C5 # <CJK>
11.3436 +0xB6AF 0x96C4 # <CJK>
11.3437 +0xB6B0 0x96C6 # <CJK>
11.3438 +0xB6B1 0x96C7 # <CJK>
11.3439 +0xB6B2 0x96EF # <CJK>
11.3440 +0xB6B3 0x96F2 # <CJK>
11.3441 +0xB6B4 0x97CC # <CJK>
11.3442 +0xB6B5 0x9805 # <CJK>
11.3443 +0xB6B6 0x9806 # <CJK>
11.3444 +0xB6B7 0x9808 # <CJK>
11.3445 +0xB6B8 0x98E7 # <CJK>
11.3446 +0xB6B9 0x98EA # <CJK>
11.3447 +0xB6BA 0x98EF # <CJK>
11.3448 +0xB6BB 0x98E9 # <CJK>
11.3449 +0xB6BC 0x98F2 # <CJK>
11.3450 +0xB6BD 0x98ED # <CJK>
11.3451 +0xB6BE 0x99AE # <CJK>
11.3452 +0xB6BF 0x99AD # <CJK>
11.3453 +0xB6C0 0x9EC3 # <CJK>
11.3454 +0xB6C1 0x9ECD # <CJK>
11.3455 +0xB6C2 0x9ED1 # <CJK>
11.3456 +0xB6C3 0x4E82 # <CJK>
11.3457 +0xB6C4 0x50AD # <CJK>
11.3458 +0xB6C5 0x50B5 # <CJK>
11.3459 +0xB6C6 0x50B2 # <CJK>
11.3460 +0xB6C7 0x50B3 # <CJK>
11.3461 +0xB6C8 0x50C5 # <CJK>
11.3462 +0xB6C9 0x50BE # <CJK>
11.3463 +0xB6CA 0x50AC # <CJK>
11.3464 +0xB6CB 0x50B7 # <CJK>
11.3465 +0xB6CC 0x50BB # <CJK>
11.3466 +0xB6CD 0x50AF # <CJK>
11.3467 +0xB6CE 0x50C7 # <CJK>
11.3468 +0xB6CF 0x527F # <CJK>
11.3469 +0xB6D0 0x5277 # <CJK>
11.3470 +0xB6D1 0x527D # <CJK>
11.3471 +0xB6D2 0x52DF # <CJK>
11.3472 +0xB6D3 0x52E6 # <CJK>
11.3473 +0xB6D4 0x52E4 # <CJK>
11.3474 +0xB6D5 0x52E2 # <CJK>
11.3475 +0xB6D6 0x52E3 # <CJK>
11.3476 +0xB6D7 0x532F # <CJK>
11.3477 +0xB6D8 0x55DF # <CJK>
11.3478 +0xB6D9 0x55E8 # <CJK>
11.3479 +0xB6DA 0x55D3 # <CJK>
11.3480 +0xB6DB 0x55E6 # <CJK>
11.3481 +0xB6DC 0x55CE # <CJK>
11.3482 +0xB6DD 0x55DC # <CJK>
11.3483 +0xB6DE 0x55C7 # <CJK>
11.3484 +0xB6DF 0x55D1 # <CJK>
11.3485 +0xB6E0 0x55E3 # <CJK>
11.3486 +0xB6E1 0x55E4 # <CJK>
11.3487 +0xB6E2 0x55EF # <CJK>
11.3488 +0xB6E3 0x55DA # <CJK>
11.3489 +0xB6E4 0x55E1 # <CJK>
11.3490 +0xB6E5 0x55C5 # <CJK>
11.3491 +0xB6E6 0x55C6 # <CJK>
11.3492 +0xB6E7 0x55E5 # <CJK>
11.3493 +0xB6E8 0x55C9 # <CJK>
11.3494 +0xB6E9 0x5712 # <CJK>
11.3495 +0xB6EA 0x5713 # <CJK>
11.3496 +0xB6EB 0x585E # <CJK>
11.3497 +0xB6EC 0x5851 # <CJK>
11.3498 +0xB6ED 0x5858 # <CJK>
11.3499 +0xB6EE 0x5857 # <CJK>
11.3500 +0xB6EF 0x585A # <CJK>
11.3501 +0xB6F0 0x5854 # <CJK>
11.3502 +0xB6F1 0x586B # <CJK>
11.3503 +0xB6F2 0x584C # <CJK>
11.3504 +0xB6F3 0x586D # <CJK>
11.3505 +0xB6F4 0x584A # <CJK>
11.3506 +0xB6F5 0x5862 # <CJK>
11.3507 +0xB6F6 0x5852 # <CJK>
11.3508 +0xB6F7 0x584B # <CJK>
11.3509 +0xB6F8 0x5967 # <CJK>
11.3510 +0xB6F9 0x5AC1 # <CJK>
11.3511 +0xB6FA 0x5AC9 # <CJK>
11.3512 +0xB6FB 0x5ACC # <CJK>
11.3513 +0xB6FC 0x5ABE # <CJK>
11.3514 +0xB6FD 0x5ABD # <CJK>
11.3515 +0xB6FE 0x5ABC # <CJK>
11.3516 +0xB740 0x5AB3 # <CJK>
11.3517 +0xB741 0x5AC2 # <CJK>
11.3518 +0xB742 0x5AB2 # <CJK>
11.3519 +0xB743 0x5D69 # <CJK>
11.3520 +0xB744 0x5D6F # <CJK>
11.3521 +0xB745 0x5E4C # <CJK>
11.3522 +0xB746 0x5E79 # <CJK>
11.3523 +0xB747 0x5EC9 # <CJK>
11.3524 +0xB748 0x5EC8 # <CJK>
11.3525 +0xB749 0x5F12 # <CJK>
11.3526 +0xB74A 0x5F59 # <CJK>
11.3527 +0xB74B 0x5FAC # <CJK>
11.3528 +0xB74C 0x5FAE # <CJK>
11.3529 +0xB74D 0x611A # <CJK>
11.3530 +0xB74E 0x610F # <CJK>
11.3531 +0xB74F 0x6148 # <CJK>
11.3532 +0xB750 0x611F # <CJK>
11.3533 +0xB751 0x60F3 # <CJK>
11.3534 +0xB752 0x611B # <CJK>
11.3535 +0xB753 0x60F9 # <CJK>
11.3536 +0xB754 0x6101 # <CJK>
11.3537 +0xB755 0x6108 # <CJK>
11.3538 +0xB756 0x614E # <CJK>
11.3539 +0xB757 0x614C # <CJK>
11.3540 +0xB758 0x6144 # <CJK>
11.3541 +0xB759 0x614D # <CJK>
11.3542 +0xB75A 0x613E # <CJK>
11.3543 +0xB75B 0x6134 # <CJK>
11.3544 +0xB75C 0x6127 # <CJK>
11.3545 +0xB75D 0x610D # <CJK>
11.3546 +0xB75E 0x6106 # <CJK>
11.3547 +0xB75F 0x6137 # <CJK>
11.3548 +0xB760 0x6221 # <CJK>
11.3549 +0xB761 0x6222 # <CJK>
11.3550 +0xB762 0x6413 # <CJK>
11.3551 +0xB763 0x643E # <CJK>
11.3552 +0xB764 0x641E # <CJK>
11.3553 +0xB765 0x642A # <CJK>
11.3554 +0xB766 0x642D # <CJK>
11.3555 +0xB767 0x643D # <CJK>
11.3556 +0xB768 0x642C # <CJK>
11.3557 +0xB769 0x640F # <CJK>
11.3558 +0xB76A 0x641C # <CJK>
11.3559 +0xB76B 0x6414 # <CJK>
11.3560 +0xB76C 0x640D # <CJK>
11.3561 +0xB76D 0x6436 # <CJK>
11.3562 +0xB76E 0x6416 # <CJK>
11.3563 +0xB76F 0x6417 # <CJK>
11.3564 +0xB770 0x6406 # <CJK>
11.3565 +0xB771 0x656C # <CJK>
11.3566 +0xB772 0x659F # <CJK>
11.3567 +0xB773 0x65B0 # <CJK>
11.3568 +0xB774 0x6697 # <CJK>
11.3569 +0xB775 0x6689 # <CJK>
11.3570 +0xB776 0x6687 # <CJK>
11.3571 +0xB777 0x6688 # <CJK>
11.3572 +0xB778 0x6696 # <CJK>
11.3573 +0xB779 0x6684 # <CJK>
11.3574 +0xB77A 0x6698 # <CJK>
11.3575 +0xB77B 0x668D # <CJK>
11.3576 +0xB77C 0x6703 # <CJK>
11.3577 +0xB77D 0x6994 # <CJK>
11.3578 +0xB77E 0x696D # <CJK>
11.3579 +0xB7A1 0x695A # <CJK>
11.3580 +0xB7A2 0x6977 # <CJK>
11.3581 +0xB7A3 0x6960 # <CJK>
11.3582 +0xB7A4 0x6954 # <CJK>
11.3583 +0xB7A5 0x6975 # <CJK>
11.3584 +0xB7A6 0x6930 # <CJK>
11.3585 +0xB7A7 0x6982 # <CJK>
11.3586 +0xB7A8 0x694A # <CJK>
11.3587 +0xB7A9 0x6968 # <CJK>
11.3588 +0xB7AA 0x696B # <CJK>
11.3589 +0xB7AB 0x695E # <CJK>
11.3590 +0xB7AC 0x6953 # <CJK>
11.3591 +0xB7AD 0x6979 # <CJK>
11.3592 +0xB7AE 0x6986 # <CJK>
11.3593 +0xB7AF 0x695D # <CJK>
11.3594 +0xB7B0 0x6963 # <CJK>
11.3595 +0xB7B1 0x695B # <CJK>
11.3596 +0xB7B2 0x6B47 # <CJK>
11.3597 +0xB7B3 0x6B72 # <CJK>
11.3598 +0xB7B4 0x6BC0 # <CJK>
11.3599 +0xB7B5 0x6BBF # <CJK>
11.3600 +0xB7B6 0x6BD3 # <CJK>
11.3601 +0xB7B7 0x6BFD # <CJK>
11.3602 +0xB7B8 0x6EA2 # <CJK>
11.3603 +0xB7B9 0x6EAF # <CJK>
11.3604 +0xB7BA 0x6ED3 # <CJK>
11.3605 +0xB7BB 0x6EB6 # <CJK>
11.3606 +0xB7BC 0x6EC2 # <CJK>
11.3607 +0xB7BD 0x6E90 # <CJK>
11.3608 +0xB7BE 0x6E9D # <CJK>
11.3609 +0xB7BF 0x6EC7 # <CJK>
11.3610 +0xB7C0 0x6EC5 # <CJK>
11.3611 +0xB7C1 0x6EA5 # <CJK>
11.3612 +0xB7C2 0x6E98 # <CJK>
11.3613 +0xB7C3 0x6EBC # <CJK>
11.3614 +0xB7C4 0x6EBA # <CJK>
11.3615 +0xB7C5 0x6EAB # <CJK>
11.3616 +0xB7C6 0x6ED1 # <CJK>
11.3617 +0xB7C7 0x6E96 # <CJK>
11.3618 +0xB7C8 0x6E9C # <CJK>
11.3619 +0xB7C9 0x6EC4 # <CJK>
11.3620 +0xB7CA 0x6ED4 # <CJK>
11.3621 +0xB7CB 0x6EAA # <CJK>
11.3622 +0xB7CC 0x6EA7 # <CJK>
11.3623 +0xB7CD 0x6EB4 # <CJK>
11.3624 +0xB7CE 0x714E # <CJK>
11.3625 +0xB7CF 0x7159 # <CJK>
11.3626 +0xB7D0 0x7169 # <CJK>
11.3627 +0xB7D1 0x7164 # <CJK>
11.3628 +0xB7D2 0x7149 # <CJK>
11.3629 +0xB7D3 0x7167 # <CJK>
11.3630 +0xB7D4 0x715C # <CJK>
11.3631 +0xB7D5 0x716C # <CJK>
11.3632 +0xB7D6 0x7166 # <CJK>
11.3633 +0xB7D7 0x714C # <CJK>
11.3634 +0xB7D8 0x7165 # <CJK>
11.3635 +0xB7D9 0x715E # <CJK>
11.3636 +0xB7DA 0x7146 # <CJK>
11.3637 +0xB7DB 0x7168 # <CJK>
11.3638 +0xB7DC 0x7156 # <CJK>
11.3639 +0xB7DD 0x723A # <CJK>
11.3640 +0xB7DE 0x7252 # <CJK>
11.3641 +0xB7DF 0x7337 # <CJK>
11.3642 +0xB7E0 0x7345 # <CJK>
11.3643 +0xB7E1 0x733F # <CJK>
11.3644 +0xB7E2 0x733E # <CJK>
11.3645 +0xB7E3 0x746F # <CJK>
11.3646 +0xB7E4 0x745A # <CJK>
11.3647 +0xB7E5 0x7455 # <CJK>
11.3648 +0xB7E6 0x745F # <CJK>
11.3649 +0xB7E7 0x745E # <CJK>
11.3650 +0xB7E8 0x7441 # <CJK>
11.3651 +0xB7E9 0x743F # <CJK>
11.3652 +0xB7EA 0x7459 # <CJK>
11.3653 +0xB7EB 0x745B # <CJK>
11.3654 +0xB7EC 0x745C # <CJK>
11.3655 +0xB7ED 0x7576 # <CJK>
11.3656 +0xB7EE 0x7578 # <CJK>
11.3657 +0xB7EF 0x7600 # <CJK>
11.3658 +0xB7F0 0x75F0 # <CJK>
11.3659 +0xB7F1 0x7601 # <CJK>
11.3660 +0xB7F2 0x75F2 # <CJK>
11.3661 +0xB7F3 0x75F1 # <CJK>
11.3662 +0xB7F4 0x75FA # <CJK>
11.3663 +0xB7F5 0x75FF # <CJK>
11.3664 +0xB7F6 0x75F4 # <CJK>
11.3665 +0xB7F7 0x75F3 # <CJK>
11.3666 +0xB7F8 0x76DE # <CJK>
11.3667 +0xB7F9 0x76DF # <CJK>
11.3668 +0xB7FA 0x775B # <CJK>
11.3669 +0xB7FB 0x776B # <CJK>
11.3670 +0xB7FC 0x7766 # <CJK>
11.3671 +0xB7FD 0x775E # <CJK>
11.3672 +0xB7FE 0x7763 # <CJK>
11.3673 +0xB840 0x7779 # <CJK>
11.3674 +0xB841 0x776A # <CJK>
11.3675 +0xB842 0x776C # <CJK>
11.3676 +0xB843 0x775C # <CJK>
11.3677 +0xB844 0x7765 # <CJK>
11.3678 +0xB845 0x7768 # <CJK>
11.3679 +0xB846 0x7762 # <CJK>
11.3680 +0xB847 0x77EE # <CJK>
11.3681 +0xB848 0x788E # <CJK>
11.3682 +0xB849 0x78B0 # <CJK>
11.3683 +0xB84A 0x7897 # <CJK>
11.3684 +0xB84B 0x7898 # <CJK>
11.3685 +0xB84C 0x788C # <CJK>
11.3686 +0xB84D 0x7889 # <CJK>
11.3687 +0xB84E 0x787C # <CJK>
11.3688 +0xB84F 0x7891 # <CJK>
11.3689 +0xB850 0x7893 # <CJK>
11.3690 +0xB851 0x787F # <CJK>
11.3691 +0xB852 0x797A # <CJK>
11.3692 +0xB853 0x797F # <CJK>
11.3693 +0xB854 0x7981 # <CJK>
11.3694 +0xB855 0x842C # <CJK>
11.3695 +0xB856 0x79BD # <CJK>
11.3696 +0xB857 0x7A1C # <CJK>
11.3697 +0xB858 0x7A1A # <CJK>
11.3698 +0xB859 0x7A20 # <CJK>
11.3699 +0xB85A 0x7A14 # <CJK>
11.3700 +0xB85B 0x7A1F # <CJK>
11.3701 +0xB85C 0x7A1E # <CJK>
11.3702 +0xB85D 0x7A9F # <CJK>
11.3703 +0xB85E 0x7AA0 # <CJK>
11.3704 +0xB85F 0x7B77 # <CJK>
11.3705 +0xB860 0x7BC0 # <CJK>
11.3706 +0xB861 0x7B60 # <CJK>
11.3707 +0xB862 0x7B6E # <CJK>
11.3708 +0xB863 0x7B67 # <CJK>
11.3709 +0xB864 0x7CB1 # <CJK>
11.3710 +0xB865 0x7CB3 # <CJK>
11.3711 +0xB866 0x7CB5 # <CJK>
11.3712 +0xB867 0x7D93 # <CJK>
11.3713 +0xB868 0x7D79 # <CJK>
11.3714 +0xB869 0x7D91 # <CJK>
11.3715 +0xB86A 0x7D81 # <CJK>
11.3716 +0xB86B 0x7D8F # <CJK>
11.3717 +0xB86C 0x7D5B # <CJK>
11.3718 +0xB86D 0x7F6E # <CJK>
11.3719 +0xB86E 0x7F69 # <CJK>
11.3720 +0xB86F 0x7F6A # <CJK>
11.3721 +0xB870 0x7F72 # <CJK>
11.3722 +0xB871 0x7FA9 # <CJK>
11.3723 +0xB872 0x7FA8 # <CJK>
11.3724 +0xB873 0x7FA4 # <CJK>
11.3725 +0xB874 0x8056 # <CJK>
11.3726 +0xB875 0x8058 # <CJK>
11.3727 +0xB876 0x8086 # <CJK>
11.3728 +0xB877 0x8084 # <CJK>
11.3729 +0xB878 0x8171 # <CJK>
11.3730 +0xB879 0x8170 # <CJK>
11.3731 +0xB87A 0x8178 # <CJK>
11.3732 +0xB87B 0x8165 # <CJK>
11.3733 +0xB87C 0x816E # <CJK>
11.3734 +0xB87D 0x8173 # <CJK>
11.3735 +0xB87E 0x816B # <CJK>
11.3736 +0xB8A1 0x8179 # <CJK>
11.3737 +0xB8A2 0x817A # <CJK>
11.3738 +0xB8A3 0x8166 # <CJK>
11.3739 +0xB8A4 0x8205 # <CJK>
11.3740 +0xB8A5 0x8247 # <CJK>
11.3741 +0xB8A6 0x8482 # <CJK>
11.3742 +0xB8A7 0x8477 # <CJK>
11.3743 +0xB8A8 0x843D # <CJK>
11.3744 +0xB8A9 0x8431 # <CJK>
11.3745 +0xB8AA 0x8475 # <CJK>
11.3746 +0xB8AB 0x8466 # <CJK>
11.3747 +0xB8AC 0x846B # <CJK>
11.3748 +0xB8AD 0x8449 # <CJK>
11.3749 +0xB8AE 0x846C # <CJK>
11.3750 +0xB8AF 0x845B # <CJK>
11.3751 +0xB8B0 0x843C # <CJK>
11.3752 +0xB8B1 0x8435 # <CJK>
11.3753 +0xB8B2 0x8461 # <CJK>
11.3754 +0xB8B3 0x8463 # <CJK>
11.3755 +0xB8B4 0x8469 # <CJK>
11.3756 +0xB8B5 0x846D # <CJK>
11.3757 +0xB8B6 0x8446 # <CJK>
11.3758 +0xB8B7 0x865E # <CJK>
11.3759 +0xB8B8 0x865C # <CJK>
11.3760 +0xB8B9 0x865F # <CJK>
11.3761 +0xB8BA 0x86F9 # <CJK>
11.3762 +0xB8BB 0x8713 # <CJK>
11.3763 +0xB8BC 0x8708 # <CJK>
11.3764 +0xB8BD 0x8707 # <CJK>
11.3765 +0xB8BE 0x8700 # <CJK>
11.3766 +0xB8BF 0x86FE # <CJK>
11.3767 +0xB8C0 0x86FB # <CJK>
11.3768 +0xB8C1 0x8702 # <CJK>
11.3769 +0xB8C2 0x8703 # <CJK>
11.3770 +0xB8C3 0x8706 # <CJK>
11.3771 +0xB8C4 0x870A # <CJK>
11.3772 +0xB8C5 0x8859 # <CJK>
11.3773 +0xB8C6 0x88DF # <CJK>
11.3774 +0xB8C7 0x88D4 # <CJK>
11.3775 +0xB8C8 0x88D9 # <CJK>
11.3776 +0xB8C9 0x88DC # <CJK>
11.3777 +0xB8CA 0x88D8 # <CJK>
11.3778 +0xB8CB 0x88DD # <CJK>
11.3779 +0xB8CC 0x88E1 # <CJK>
11.3780 +0xB8CD 0x88CA # <CJK>
11.3781 +0xB8CE 0x88D5 # <CJK>
11.3782 +0xB8CF 0x88D2 # <CJK>
11.3783 +0xB8D0 0x899C # <CJK>
11.3784 +0xB8D1 0x89E3 # <CJK>
11.3785 +0xB8D2 0x8A6B # <CJK>
11.3786 +0xB8D3 0x8A72 # <CJK>
11.3787 +0xB8D4 0x8A73 # <CJK>
11.3788 +0xB8D5 0x8A66 # <CJK>
11.3789 +0xB8D6 0x8A69 # <CJK>
11.3790 +0xB8D7 0x8A70 # <CJK>
11.3791 +0xB8D8 0x8A87 # <CJK>
11.3792 +0xB8D9 0x8A7C # <CJK>
11.3793 +0xB8DA 0x8A63 # <CJK>
11.3794 +0xB8DB 0x8AA0 # <CJK>
11.3795 +0xB8DC 0x8A71 # <CJK>
11.3796 +0xB8DD 0x8A85 # <CJK>
11.3797 +0xB8DE 0x8A6D # <CJK>
11.3798 +0xB8DF 0x8A62 # <CJK>
11.3799 +0xB8E0 0x8A6E # <CJK>
11.3800 +0xB8E1 0x8A6C # <CJK>
11.3801 +0xB8E2 0x8A79 # <CJK>
11.3802 +0xB8E3 0x8A7B # <CJK>
11.3803 +0xB8E4 0x8A3E # <CJK>
11.3804 +0xB8E5 0x8A68 # <CJK>
11.3805 +0xB8E6 0x8C62 # <CJK>
11.3806 +0xB8E7 0x8C8A # <CJK>
11.3807 +0xB8E8 0x8C89 # <CJK>
11.3808 +0xB8E9 0x8CCA # <CJK>
11.3809 +0xB8EA 0x8CC7 # <CJK>
11.3810 +0xB8EB 0x8CC8 # <CJK>
11.3811 +0xB8EC 0x8CC4 # <CJK>
11.3812 +0xB8ED 0x8CB2 # <CJK>
11.3813 +0xB8EE 0x8CC3 # <CJK>
11.3814 +0xB8EF 0x8CC2 # <CJK>
11.3815 +0xB8F0 0x8CC5 # <CJK>
11.3816 +0xB8F1 0x8DE1 # <CJK>
11.3817 +0xB8F2 0x8DDF # <CJK>
11.3818 +0xB8F3 0x8DE8 # <CJK>
11.3819 +0xB8F4 0x8DEF # <CJK>
11.3820 +0xB8F5 0x8DF3 # <CJK>
11.3821 +0xB8F6 0x8DFA # <CJK>
11.3822 +0xB8F7 0x8DEA # <CJK>
11.3823 +0xB8F8 0x8DE4 # <CJK>
11.3824 +0xB8F9 0x8DE6 # <CJK>
11.3825 +0xB8FA 0x8EB2 # <CJK>
11.3826 +0xB8FB 0x8F03 # <CJK>
11.3827 +0xB8FC 0x8F09 # <CJK>
11.3828 +0xB8FD 0x8EFE # <CJK>
11.3829 +0xB8FE 0x8F0A # <CJK>
11.3830 +0xB940 0x8F9F # <CJK>
11.3831 +0xB941 0x8FB2 # <CJK>
11.3832 +0xB942 0x904B # <CJK>
11.3833 +0xB943 0x904A # <CJK>
11.3834 +0xB944 0x9053 # <CJK>
11.3835 +0xB945 0x9042 # <CJK>
11.3836 +0xB946 0x9054 # <CJK>
11.3837 +0xB947 0x903C # <CJK>
11.3838 +0xB948 0x9055 # <CJK>
11.3839 +0xB949 0x9050 # <CJK>
11.3840 +0xB94A 0x9047 # <CJK>
11.3841 +0xB94B 0x904F # <CJK>
11.3842 +0xB94C 0x904E # <CJK>
11.3843 +0xB94D 0x904D # <CJK>
11.3844 +0xB94E 0x9051 # <CJK>
11.3845 +0xB94F 0x903E # <CJK>
11.3846 +0xB950 0x9041 # <CJK>
11.3847 +0xB951 0x9112 # <CJK>
11.3848 +0xB952 0x9117 # <CJK>
11.3849 +0xB953 0x916C # <CJK>
11.3850 +0xB954 0x916A # <CJK>
11.3851 +0xB955 0x9169 # <CJK>
11.3852 +0xB956 0x91C9 # <CJK>
11.3853 +0xB957 0x9237 # <CJK>
11.3854 +0xB958 0x9257 # <CJK>
11.3855 +0xB959 0x9238 # <CJK>
11.3856 +0xB95A 0x923D # <CJK>
11.3857 +0xB95B 0x9240 # <CJK>
11.3858 +0xB95C 0x923E # <CJK>
11.3859 +0xB95D 0x925B # <CJK>
11.3860 +0xB95E 0x924B # <CJK>
11.3861 +0xB95F 0x9264 # <CJK>
11.3862 +0xB960 0x9251 # <CJK>
11.3863 +0xB961 0x9234 # <CJK>
11.3864 +0xB962 0x9249 # <CJK>
11.3865 +0xB963 0x924D # <CJK>
11.3866 +0xB964 0x9245 # <CJK>
11.3867 +0xB965 0x9239 # <CJK>
11.3868 +0xB966 0x923F # <CJK>
11.3869 +0xB967 0x925A # <CJK>
11.3870 +0xB968 0x9598 # <CJK>
11.3871 +0xB969 0x9698 # <CJK>
11.3872 +0xB96A 0x9694 # <CJK>
11.3873 +0xB96B 0x9695 # <CJK>
11.3874 +0xB96C 0x96CD # <CJK>
11.3875 +0xB96D 0x96CB # <CJK>
11.3876 +0xB96E 0x96C9 # <CJK>
11.3877 +0xB96F 0x96CA # <CJK>
11.3878 +0xB970 0x96F7 # <CJK>
11.3879 +0xB971 0x96FB # <CJK>
11.3880 +0xB972 0x96F9 # <CJK>
11.3881 +0xB973 0x96F6 # <CJK>
11.3882 +0xB974 0x9756 # <CJK>
11.3883 +0xB975 0x9774 # <CJK>
11.3884 +0xB976 0x9776 # <CJK>
11.3885 +0xB977 0x9810 # <CJK>
11.3886 +0xB978 0x9811 # <CJK>
11.3887 +0xB979 0x9813 # <CJK>
11.3888 +0xB97A 0x980A # <CJK>
11.3889 +0xB97B 0x9812 # <CJK>
11.3890 +0xB97C 0x980C # <CJK>
11.3891 +0xB97D 0x98FC # <CJK>
11.3892 +0xB97E 0x98F4 # <CJK>
11.3893 +0xB9A1 0x98FD # <CJK>
11.3894 +0xB9A2 0x98FE # <CJK>
11.3895 +0xB9A3 0x99B3 # <CJK>
11.3896 +0xB9A4 0x99B1 # <CJK>
11.3897 +0xB9A5 0x99B4 # <CJK>
11.3898 +0xB9A6 0x9AE1 # <CJK>
11.3899 +0xB9A7 0x9CE9 # <CJK>
11.3900 +0xB9A8 0x9E82 # <CJK>
11.3901 +0xB9A9 0x9F0E # <CJK>
11.3902 +0xB9AA 0x9F13 # <CJK>
11.3903 +0xB9AB 0x9F20 # <CJK>
11.3904 +0xB9AC 0x50E7 # <CJK>
11.3905 +0xB9AD 0x50EE # <CJK>
11.3906 +0xB9AE 0x50E5 # <CJK>
11.3907 +0xB9AF 0x50D6 # <CJK>
11.3908 +0xB9B0 0x50ED # <CJK>
11.3909 +0xB9B1 0x50DA # <CJK>
11.3910 +0xB9B2 0x50D5 # <CJK>
11.3911 +0xB9B3 0x50CF # <CJK>
11.3912 +0xB9B4 0x50D1 # <CJK>
11.3913 +0xB9B5 0x50F1 # <CJK>
11.3914 +0xB9B6 0x50CE # <CJK>
11.3915 +0xB9B7 0x50E9 # <CJK>
11.3916 +0xB9B8 0x5162 # <CJK>
11.3917 +0xB9B9 0x51F3 # <CJK>
11.3918 +0xB9BA 0x5283 # <CJK>
11.3919 +0xB9BB 0x5282 # <CJK>
11.3920 +0xB9BC 0x5331 # <CJK>
11.3921 +0xB9BD 0x53AD # <CJK>
11.3922 +0xB9BE 0x55FE # <CJK>
11.3923 +0xB9BF 0x5600 # <CJK>
11.3924 +0xB9C0 0x561B # <CJK>
11.3925 +0xB9C1 0x5617 # <CJK>
11.3926 +0xB9C2 0x55FD # <CJK>
11.3927 +0xB9C3 0x5614 # <CJK>
11.3928 +0xB9C4 0x5606 # <CJK>
11.3929 +0xB9C5 0x5609 # <CJK>
11.3930 +0xB9C6 0x560D # <CJK>
11.3931 +0xB9C7 0x560E # <CJK>
11.3932 +0xB9C8 0x55F7 # <CJK>
11.3933 +0xB9C9 0x5616 # <CJK>
11.3934 +0xB9CA 0x561F # <CJK>
11.3935 +0xB9CB 0x5608 # <CJK>
11.3936 +0xB9CC 0x5610 # <CJK>
11.3937 +0xB9CD 0x55F6 # <CJK>
11.3938 +0xB9CE 0x5718 # <CJK>
11.3939 +0xB9CF 0x5716 # <CJK>
11.3940 +0xB9D0 0x5875 # <CJK>
11.3941 +0xB9D1 0x587E # <CJK>
11.3942 +0xB9D2 0x5883 # <CJK>
11.3943 +0xB9D3 0x5893 # <CJK>
11.3944 +0xB9D4 0x588A # <CJK>
11.3945 +0xB9D5 0x5879 # <CJK>
11.3946 +0xB9D6 0x5885 # <CJK>
11.3947 +0xB9D7 0x587D # <CJK>
11.3948 +0xB9D8 0x58FD # <CJK>
11.3949 +0xB9D9 0x5925 # <CJK>
11.3950 +0xB9DA 0x5922 # <CJK>
11.3951 +0xB9DB 0x5924 # <CJK>
11.3952 +0xB9DC 0x596A # <CJK>
11.3953 +0xB9DD 0x5969 # <CJK>
11.3954 +0xB9DE 0x5AE1 # <CJK>
11.3955 +0xB9DF 0x5AE6 # <CJK>
11.3956 +0xB9E0 0x5AE9 # <CJK>
11.3957 +0xB9E1 0x5AD7 # <CJK>
11.3958 +0xB9E2 0x5AD6 # <CJK>
11.3959 +0xB9E3 0x5AD8 # <CJK>
11.3960 +0xB9E4 0x5AE3 # <CJK>
11.3961 +0xB9E5 0x5B75 # <CJK>
11.3962 +0xB9E6 0x5BDE # <CJK>
11.3963 +0xB9E7 0x5BE7 # <CJK>
11.3964 +0xB9E8 0x5BE1 # <CJK>
11.3965 +0xB9E9 0x5BE5 # <CJK>
11.3966 +0xB9EA 0x5BE6 # <CJK>
11.3967 +0xB9EB 0x5BE8 # <CJK>
11.3968 +0xB9EC 0x5BE2 # <CJK>
11.3969 +0xB9ED 0x5BE4 # <CJK>
11.3970 +0xB9EE 0x5BDF # <CJK>
11.3971 +0xB9EF 0x5C0D # <CJK>
11.3972 +0xB9F0 0x5C62 # <CJK>
11.3973 +0xB9F1 0x5D84 # <CJK>
11.3974 +0xB9F2 0x5D87 # <CJK>
11.3975 +0xB9F3 0x5E5B # <CJK>
11.3976 +0xB9F4 0x5E63 # <CJK>
11.3977 +0xB9F5 0x5E55 # <CJK>
11.3978 +0xB9F6 0x5E57 # <CJK>
11.3979 +0xB9F7 0x5E54 # <CJK>
11.3980 +0xB9F8 0x5ED3 # <CJK>
11.3981 +0xB9F9 0x5ED6 # <CJK>
11.3982 +0xB9FA 0x5F0A # <CJK>
11.3983 +0xB9FB 0x5F46 # <CJK>
11.3984 +0xB9FC 0x5F70 # <CJK>
11.3985 +0xB9FD 0x5FB9 # <CJK>
11.3986 +0xB9FE 0x6147 # <CJK>
11.3987 +0xBA40 0x613F # <CJK>
11.3988 +0xBA41 0x614B # <CJK>
11.3989 +0xBA42 0x6177 # <CJK>
11.3990 +0xBA43 0x6162 # <CJK>
11.3991 +0xBA44 0x6163 # <CJK>
11.3992 +0xBA45 0x615F # <CJK>
11.3993 +0xBA46 0x615A # <CJK>
11.3994 +0xBA47 0x6158 # <CJK>
11.3995 +0xBA48 0x6175 # <CJK>
11.3996 +0xBA49 0x622A # <CJK>
11.3997 +0xBA4A 0x6487 # <CJK>
11.3998 +0xBA4B 0x6458 # <CJK>
11.3999 +0xBA4C 0x6454 # <CJK>
11.4000 +0xBA4D 0x64A4 # <CJK>
11.4001 +0xBA4E 0x6478 # <CJK>
11.4002 +0xBA4F 0x645F # <CJK>
11.4003 +0xBA50 0x647A # <CJK>
11.4004 +0xBA51 0x6451 # <CJK>
11.4005 +0xBA52 0x6467 # <CJK>
11.4006 +0xBA53 0x6434 # <CJK>
11.4007 +0xBA54 0x646D # <CJK>
11.4008 +0xBA55 0x647B # <CJK>
11.4009 +0xBA56 0x6572 # <CJK>
11.4010 +0xBA57 0x65A1 # <CJK>
11.4011 +0xBA58 0x65D7 # <CJK>
11.4012 +0xBA59 0x65D6 # <CJK>
11.4013 +0xBA5A 0x66A2 # <CJK>
11.4014 +0xBA5B 0x66A8 # <CJK>
11.4015 +0xBA5C 0x669D # <CJK>
11.4016 +0xBA5D 0x699C # <CJK>
11.4017 +0xBA5E 0x69A8 # <CJK>
11.4018 +0xBA5F 0x6995 # <CJK>
11.4019 +0xBA60 0x69C1 # <CJK>
11.4020 +0xBA61 0x69AE # <CJK>
11.4021 +0xBA62 0x69D3 # <CJK>
11.4022 +0xBA63 0x69CB # <CJK>
11.4023 +0xBA64 0x699B # <CJK>
11.4024 +0xBA65 0x69B7 # <CJK>
11.4025 +0xBA66 0x69BB # <CJK>
11.4026 +0xBA67 0x69AB # <CJK>
11.4027 +0xBA68 0x69B4 # <CJK>
11.4028 +0xBA69 0x69D0 # <CJK>
11.4029 +0xBA6A 0x69CD # <CJK>
11.4030 +0xBA6B 0x69AD # <CJK>
11.4031 +0xBA6C 0x69CC # <CJK>
11.4032 +0xBA6D 0x69A6 # <CJK>
11.4033 +0xBA6E 0x69C3 # <CJK>
11.4034 +0xBA6F 0x69A3 # <CJK>
11.4035 +0xBA70 0x6B49 # <CJK>
11.4036 +0xBA71 0x6B4C # <CJK>
11.4037 +0xBA72 0x6C33 # <CJK>
11.4038 +0xBA73 0x6F33 # <CJK>
11.4039 +0xBA74 0x6F14 # <CJK>
11.4040 +0xBA75 0x6EFE # <CJK>
11.4041 +0xBA76 0x6F13 # <CJK>
11.4042 +0xBA77 0x6EF4 # <CJK>
11.4043 +0xBA78 0x6F29 # <CJK>
11.4044 +0xBA79 0x6F3E # <CJK>
11.4045 +0xBA7A 0x6F20 # <CJK>
11.4046 +0xBA7B 0x6F2C # <CJK>
11.4047 +0xBA7C 0x6F0F # <CJK>
11.4048 +0xBA7D 0x6F02 # <CJK>
11.4049 +0xBA7E 0x6F22 # <CJK>
11.4050 +0xBAA1 0x6EFF # <CJK>
11.4051 +0xBAA2 0x6EEF # <CJK>
11.4052 +0xBAA3 0x6F06 # <CJK>
11.4053 +0xBAA4 0x6F31 # <CJK>
11.4054 +0xBAA5 0x6F38 # <CJK>
11.4055 +0xBAA6 0x6F32 # <CJK>
11.4056 +0xBAA7 0x6F23 # <CJK>
11.4057 +0xBAA8 0x6F15 # <CJK>
11.4058 +0xBAA9 0x6F2B # <CJK>
11.4059 +0xBAAA 0x6F2F # <CJK>
11.4060 +0xBAAB 0x6F88 # <CJK>
11.4061 +0xBAAC 0x6F2A # <CJK>
11.4062 +0xBAAD 0x6EEC # <CJK>
11.4063 +0xBAAE 0x6F01 # <CJK>
11.4064 +0xBAAF 0x6EF2 # <CJK>
11.4065 +0xBAB0 0x6ECC # <CJK>
11.4066 +0xBAB1 0x6EF7 # <CJK>
11.4067 +0xBAB2 0x7194 # <CJK>
11.4068 +0xBAB3 0x7199 # <CJK>
11.4069 +0xBAB4 0x717D # <CJK>
11.4070 +0xBAB5 0x718A # <CJK>
11.4071 +0xBAB6 0x7184 # <CJK>
11.4072 +0xBAB7 0x7192 # <CJK>
11.4073 +0xBAB8 0x723E # <CJK>
11.4074 +0xBAB9 0x7292 # <CJK>
11.4075 +0xBABA 0x7296 # <CJK>
11.4076 +0xBABB 0x7344 # <CJK>
11.4077 +0xBABC 0x7350 # <CJK>
11.4078 +0xBABD 0x7464 # <CJK>
11.4079 +0xBABE 0x7463 # <CJK>
11.4080 +0xBABF 0x746A # <CJK>
11.4081 +0xBAC0 0x7470 # <CJK>
11.4082 +0xBAC1 0x746D # <CJK>
11.4083 +0xBAC2 0x7504 # <CJK>
11.4084 +0xBAC3 0x7591 # <CJK>
11.4085 +0xBAC4 0x7627 # <CJK>
11.4086 +0xBAC5 0x760D # <CJK>
11.4087 +0xBAC6 0x760B # <CJK>
11.4088 +0xBAC7 0x7609 # <CJK>
11.4089 +0xBAC8 0x7613 # <CJK>
11.4090 +0xBAC9 0x76E1 # <CJK>
11.4091 +0xBACA 0x76E3 # <CJK>
11.4092 +0xBACB 0x7784 # <CJK>
11.4093 +0xBACC 0x777D # <CJK>
11.4094 +0xBACD 0x777F # <CJK>
11.4095 +0xBACE 0x7761 # <CJK>
11.4096 +0xBACF 0x78C1 # <CJK>
11.4097 +0xBAD0 0x789F # <CJK>
11.4098 +0xBAD1 0x78A7 # <CJK>
11.4099 +0xBAD2 0x78B3 # <CJK>
11.4100 +0xBAD3 0x78A9 # <CJK>
11.4101 +0xBAD4 0x78A3 # <CJK>
11.4102 +0xBAD5 0x798E # <CJK>
11.4103 +0xBAD6 0x798F # <CJK>
11.4104 +0xBAD7 0x798D # <CJK>
11.4105 +0xBAD8 0x7A2E # <CJK>
11.4106 +0xBAD9 0x7A31 # <CJK>
11.4107 +0xBADA 0x7AAA # <CJK>
11.4108 +0xBADB 0x7AA9 # <CJK>
11.4109 +0xBADC 0x7AED # <CJK>
11.4110 +0xBADD 0x7AEF # <CJK>
11.4111 +0xBADE 0x7BA1 # <CJK>
11.4112 +0xBADF 0x7B95 # <CJK>
11.4113 +0xBAE0 0x7B8B # <CJK>
11.4114 +0xBAE1 0x7B75 # <CJK>
11.4115 +0xBAE2 0x7B97 # <CJK>
11.4116 +0xBAE3 0x7B9D # <CJK>
11.4117 +0xBAE4 0x7B94 # <CJK>
11.4118 +0xBAE5 0x7B8F # <CJK>
11.4119 +0xBAE6 0x7BB8 # <CJK>
11.4120 +0xBAE7 0x7B87 # <CJK>
11.4121 +0xBAE8 0x7B84 # <CJK>
11.4122 +0xBAE9 0x7CB9 # <CJK>
11.4123 +0xBAEA 0x7CBD # <CJK>
11.4124 +0xBAEB 0x7CBE # <CJK>
11.4125 +0xBAEC 0x7DBB # <CJK>
11.4126 +0xBAED 0x7DB0 # <CJK>
11.4127 +0xBAEE 0x7D9C # <CJK>
11.4128 +0xBAEF 0x7DBD # <CJK>
11.4129 +0xBAF0 0x7DBE # <CJK>
11.4130 +0xBAF1 0x7DA0 # <CJK>
11.4131 +0xBAF2 0x7DCA # <CJK>
11.4132 +0xBAF3 0x7DB4 # <CJK>
11.4133 +0xBAF4 0x7DB2 # <CJK>
11.4134 +0xBAF5 0x7DB1 # <CJK>
11.4135 +0xBAF6 0x7DBA # <CJK>
11.4136 +0xBAF7 0x7DA2 # <CJK>
11.4137 +0xBAF8 0x7DBF # <CJK>
11.4138 +0xBAF9 0x7DB5 # <CJK>
11.4139 +0xBAFA 0x7DB8 # <CJK>
11.4140 +0xBAFB 0x7DAD # <CJK>
11.4141 +0xBAFC 0x7DD2 # <CJK>
11.4142 +0xBAFD 0x7DC7 # <CJK>
11.4143 +0xBAFE 0x7DAC # <CJK>
11.4144 +0xBB40 0x7F70 # <CJK>
11.4145 +0xBB41 0x7FE0 # <CJK>
11.4146 +0xBB42 0x7FE1 # <CJK>
11.4147 +0xBB43 0x7FDF # <CJK>
11.4148 +0xBB44 0x805E # <CJK>
11.4149 +0xBB45 0x805A # <CJK>
11.4150 +0xBB46 0x8087 # <CJK>
11.4151 +0xBB47 0x8150 # <CJK>
11.4152 +0xBB48 0x8180 # <CJK>
11.4153 +0xBB49 0x818F # <CJK>
11.4154 +0xBB4A 0x8188 # <CJK>
11.4155 +0xBB4B 0x818A # <CJK>
11.4156 +0xBB4C 0x817F # <CJK>
11.4157 +0xBB4D 0x8182 # <CJK>
11.4158 +0xBB4E 0x81E7 # <CJK>
11.4159 +0xBB4F 0x81FA # <CJK>
11.4160 +0xBB50 0x8207 # <CJK>
11.4161 +0xBB51 0x8214 # <CJK>
11.4162 +0xBB52 0x821E # <CJK>
11.4163 +0xBB53 0x824B # <CJK>
11.4164 +0xBB54 0x84C9 # <CJK>
11.4165 +0xBB55 0x84BF # <CJK>
11.4166 +0xBB56 0x84C6 # <CJK>
11.4167 +0xBB57 0x84C4 # <CJK>
11.4168 +0xBB58 0x8499 # <CJK>
11.4169 +0xBB59 0x849E # <CJK>
11.4170 +0xBB5A 0x84B2 # <CJK>
11.4171 +0xBB5B 0x849C # <CJK>
11.4172 +0xBB5C 0x84CB # <CJK>
11.4173 +0xBB5D 0x84B8 # <CJK>
11.4174 +0xBB5E 0x84C0 # <CJK>
11.4175 +0xBB5F 0x84D3 # <CJK>
11.4176 +0xBB60 0x8490 # <CJK>
11.4177 +0xBB61 0x84BC # <CJK>
11.4178 +0xBB62 0x84D1 # <CJK>
11.4179 +0xBB63 0x84CA # <CJK>
11.4180 +0xBB64 0x873F # <CJK>
11.4181 +0xBB65 0x871C # <CJK>
11.4182 +0xBB66 0x873B # <CJK>
11.4183 +0xBB67 0x8722 # <CJK>
11.4184 +0xBB68 0x8725 # <CJK>
11.4185 +0xBB69 0x8734 # <CJK>
11.4186 +0xBB6A 0x8718 # <CJK>
11.4187 +0xBB6B 0x8755 # <CJK>
11.4188 +0xBB6C 0x8737 # <CJK>
11.4189 +0xBB6D 0x8729 # <CJK>
11.4190 +0xBB6E 0x88F3 # <CJK>
11.4191 +0xBB6F 0x8902 # <CJK>
11.4192 +0xBB70 0x88F4 # <CJK>
11.4193 +0xBB71 0x88F9 # <CJK>
11.4194 +0xBB72 0x88F8 # <CJK>
11.4195 +0xBB73 0x88FD # <CJK>
11.4196 +0xBB74 0x88E8 # <CJK>
11.4197 +0xBB75 0x891A # <CJK>
11.4198 +0xBB76 0x88EF # <CJK>
11.4199 +0xBB77 0x8AA6 # <CJK>
11.4200 +0xBB78 0x8A8C # <CJK>
11.4201 +0xBB79 0x8A9E # <CJK>
11.4202 +0xBB7A 0x8AA3 # <CJK>
11.4203 +0xBB7B 0x8A8D # <CJK>
11.4204 +0xBB7C 0x8AA1 # <CJK>
11.4205 +0xBB7D 0x8A93 # <CJK>
11.4206 +0xBB7E 0x8AA4 # <CJK>
11.4207 +0xBBA1 0x8AAA # <CJK>
11.4208 +0xBBA2 0x8AA5 # <CJK>
11.4209 +0xBBA3 0x8AA8 # <CJK>
11.4210 +0xBBA4 0x8A98 # <CJK>
11.4211 +0xBBA5 0x8A91 # <CJK>
11.4212 +0xBBA6 0x8A9A # <CJK>
11.4213 +0xBBA7 0x8AA7 # <CJK>
11.4214 +0xBBA8 0x8C6A # <CJK>
11.4215 +0xBBA9 0x8C8D # <CJK>
11.4216 +0xBBAA 0x8C8C # <CJK>
11.4217 +0xBBAB 0x8CD3 # <CJK>
11.4218 +0xBBAC 0x8CD1 # <CJK>
11.4219 +0xBBAD 0x8CD2 # <CJK>
11.4220 +0xBBAE 0x8D6B # <CJK>
11.4221 +0xBBAF 0x8D99 # <CJK>
11.4222 +0xBBB0 0x8D95 # <CJK>
11.4223 +0xBBB1 0x8DFC # <CJK>
11.4224 +0xBBB2 0x8F14 # <CJK>
11.4225 +0xBBB3 0x8F12 # <CJK>
11.4226 +0xBBB4 0x8F15 # <CJK>
11.4227 +0xBBB5 0x8F13 # <CJK>
11.4228 +0xBBB6 0x8FA3 # <CJK>
11.4229 +0xBBB7 0x9060 # <CJK>
11.4230 +0xBBB8 0x9058 # <CJK>
11.4231 +0xBBB9 0x905C # <CJK>
11.4232 +0xBBBA 0x9063 # <CJK>
11.4233 +0xBBBB 0x9059 # <CJK>
11.4234 +0xBBBC 0x905E # <CJK>
11.4235 +0xBBBD 0x9062 # <CJK>
11.4236 +0xBBBE 0x905D # <CJK>
11.4237 +0xBBBF 0x905B # <CJK>
11.4238 +0xBBC0 0x9119 # <CJK>
11.4239 +0xBBC1 0x9118 # <CJK>
11.4240 +0xBBC2 0x911E # <CJK>
11.4241 +0xBBC3 0x9175 # <CJK>
11.4242 +0xBBC4 0x9178 # <CJK>
11.4243 +0xBBC5 0x9177 # <CJK>
11.4244 +0xBBC6 0x9174 # <CJK>
11.4245 +0xBBC7 0x9278 # <CJK>
11.4246 +0xBBC8 0x9280 # <CJK>
11.4247 +0xBBC9 0x9285 # <CJK>
11.4248 +0xBBCA 0x9298 # <CJK>
11.4249 +0xBBCB 0x9296 # <CJK>
11.4250 +0xBBCC 0x927B # <CJK>
11.4251 +0xBBCD 0x9293 # <CJK>
11.4252 +0xBBCE 0x929C # <CJK>
11.4253 +0xBBCF 0x92A8 # <CJK>
11.4254 +0xBBD0 0x927C # <CJK>
11.4255 +0xBBD1 0x9291 # <CJK>
11.4256 +0xBBD2 0x95A1 # <CJK>
11.4257 +0xBBD3 0x95A8 # <CJK>
11.4258 +0xBBD4 0x95A9 # <CJK>
11.4259 +0xBBD5 0x95A3 # <CJK>
11.4260 +0xBBD6 0x95A5 # <CJK>
11.4261 +0xBBD7 0x95A4 # <CJK>
11.4262 +0xBBD8 0x9699 # <CJK>
11.4263 +0xBBD9 0x969C # <CJK>
11.4264 +0xBBDA 0x969B # <CJK>
11.4265 +0xBBDB 0x96CC # <CJK>
11.4266 +0xBBDC 0x96D2 # <CJK>
11.4267 +0xBBDD 0x9700 # <CJK>
11.4268 +0xBBDE 0x977C # <CJK>
11.4269 +0xBBDF 0x9785 # <CJK>
11.4270 +0xBBE0 0x97F6 # <CJK>
11.4271 +0xBBE1 0x9817 # <CJK>
11.4272 +0xBBE2 0x9818 # <CJK>
11.4273 +0xBBE3 0x98AF # <CJK>
11.4274 +0xBBE4 0x98B1 # <CJK>
11.4275 +0xBBE5 0x9903 # <CJK>
11.4276 +0xBBE6 0x9905 # <CJK>
11.4277 +0xBBE7 0x990C # <CJK>
11.4278 +0xBBE8 0x9909 # <CJK>
11.4279 +0xBBE9 0x99C1 # <CJK>
11.4280 +0xBBEA 0x9AAF # <CJK>
11.4281 +0xBBEB 0x9AB0 # <CJK>
11.4282 +0xBBEC 0x9AE6 # <CJK>
11.4283 +0xBBED 0x9B41 # <CJK>
11.4284 +0xBBEE 0x9B42 # <CJK>
11.4285 +0xBBEF 0x9CF4 # <CJK>
11.4286 +0xBBF0 0x9CF6 # <CJK>
11.4287 +0xBBF1 0x9CF3 # <CJK>
11.4288 +0xBBF2 0x9EBC # <CJK>
11.4289 +0xBBF3 0x9F3B # <CJK>
11.4290 +0xBBF4 0x9F4A # <CJK>
11.4291 +0xBBF5 0x5104 # <CJK>
11.4292 +0xBBF6 0x5100 # <CJK>
11.4293 +0xBBF7 0x50FB # <CJK>
11.4294 +0xBBF8 0x50F5 # <CJK>
11.4295 +0xBBF9 0x50F9 # <CJK>
11.4296 +0xBBFA 0x5102 # <CJK>
11.4297 +0xBBFB 0x5108 # <CJK>
11.4298 +0xBBFC 0x5109 # <CJK>
11.4299 +0xBBFD 0x5105 # <CJK>
11.4300 +0xBBFE 0x51DC # <CJK>
11.4301 +0xBC40 0x5287 # <CJK>
11.4302 +0xBC41 0x5288 # <CJK>
11.4303 +0xBC42 0x5289 # <CJK>
11.4304 +0xBC43 0x528D # <CJK>
11.4305 +0xBC44 0x528A # <CJK>
11.4306 +0xBC45 0x52F0 # <CJK>
11.4307 +0xBC46 0x53B2 # <CJK>
11.4308 +0xBC47 0x562E # <CJK>
11.4309 +0xBC48 0x563B # <CJK>
11.4310 +0xBC49 0x5639 # <CJK>
11.4311 +0xBC4A 0x5632 # <CJK>
11.4312 +0xBC4B 0x563F # <CJK>
11.4313 +0xBC4C 0x5634 # <CJK>
11.4314 +0xBC4D 0x5629 # <CJK>
11.4315 +0xBC4E 0x5653 # <CJK>
11.4316 +0xBC4F 0x564E # <CJK>
11.4317 +0xBC50 0x5657 # <CJK>
11.4318 +0xBC51 0x5674 # <CJK>
11.4319 +0xBC52 0x5636 # <CJK>
11.4320 +0xBC53 0x562F # <CJK>
11.4321 +0xBC54 0x5630 # <CJK>
11.4322 +0xBC55 0x5880 # <CJK>
11.4323 +0xBC56 0x589F # <CJK>
11.4324 +0xBC57 0x589E # <CJK>
11.4325 +0xBC58 0x58B3 # <CJK>
11.4326 +0xBC59 0x589C # <CJK>
11.4327 +0xBC5A 0x58AE # <CJK>
11.4328 +0xBC5B 0x58A9 # <CJK>
11.4329 +0xBC5C 0x58A6 # <CJK>
11.4330 +0xBC5D 0x596D # <CJK>
11.4331 +0xBC5E 0x5B09 # <CJK>
11.4332 +0xBC5F 0x5AFB # <CJK>
11.4333 +0xBC60 0x5B0B # <CJK>
11.4334 +0xBC61 0x5AF5 # <CJK>
11.4335 +0xBC62 0x5B0C # <CJK>
11.4336 +0xBC63 0x5B08 # <CJK>
11.4337 +0xBC64 0x5BEE # <CJK>
11.4338 +0xBC65 0x5BEC # <CJK>
11.4339 +0xBC66 0x5BE9 # <CJK>
11.4340 +0xBC67 0x5BEB # <CJK>
11.4341 +0xBC68 0x5C64 # <CJK>
11.4342 +0xBC69 0x5C65 # <CJK>
11.4343 +0xBC6A 0x5D9D # <CJK>
11.4344 +0xBC6B 0x5D94 # <CJK>
11.4345 +0xBC6C 0x5E62 # <CJK>
11.4346 +0xBC6D 0x5E5F # <CJK>
11.4347 +0xBC6E 0x5E61 # <CJK>
11.4348 +0xBC6F 0x5EE2 # <CJK>
11.4349 +0xBC70 0x5EDA # <CJK>
11.4350 +0xBC71 0x5EDF # <CJK>
11.4351 +0xBC72 0x5EDD # <CJK>
11.4352 +0xBC73 0x5EE3 # <CJK>
11.4353 +0xBC74 0x5EE0 # <CJK>
11.4354 +0xBC75 0x5F48 # <CJK>
11.4355 +0xBC76 0x5F71 # <CJK>
11.4356 +0xBC77 0x5FB7 # <CJK>
11.4357 +0xBC78 0x5FB5 # <CJK>
11.4358 +0xBC79 0x6176 # <CJK>
11.4359 +0xBC7A 0x6167 # <CJK>
11.4360 +0xBC7B 0x616E # <CJK>
11.4361 +0xBC7C 0x615D # <CJK>
11.4362 +0xBC7D 0x6155 # <CJK>
11.4363 +0xBC7E 0x6182 # <CJK>
11.4364 +0xBCA1 0x617C # <CJK>
11.4365 +0xBCA2 0x6170 # <CJK>
11.4366 +0xBCA3 0x616B # <CJK>
11.4367 +0xBCA4 0x617E # <CJK>
11.4368 +0xBCA5 0x61A7 # <CJK>
11.4369 +0xBCA6 0x6190 # <CJK>
11.4370 +0xBCA7 0x61AB # <CJK>
11.4371 +0xBCA8 0x618E # <CJK>
11.4372 +0xBCA9 0x61AC # <CJK>
11.4373 +0xBCAA 0x619A # <CJK>
11.4374 +0xBCAB 0x61A4 # <CJK>
11.4375 +0xBCAC 0x6194 # <CJK>
11.4376 +0xBCAD 0x61AE # <CJK>
11.4377 +0xBCAE 0x622E # <CJK>
11.4378 +0xBCAF 0x6469 # <CJK>
11.4379 +0xBCB0 0x646F # <CJK>
11.4380 +0xBCB1 0x6479 # <CJK>
11.4381 +0xBCB2 0x649E # <CJK>
11.4382 +0xBCB3 0x64B2 # <CJK>
11.4383 +0xBCB4 0x6488 # <CJK>
11.4384 +0xBCB5 0x6490 # <CJK>
11.4385 +0xBCB6 0x64B0 # <CJK>
11.4386 +0xBCB7 0x64A5 # <CJK>
11.4387 +0xBCB8 0x6493 # <CJK>
11.4388 +0xBCB9 0x6495 # <CJK>
11.4389 +0xBCBA 0x64A9 # <CJK>
11.4390 +0xBCBB 0x6492 # <CJK>
11.4391 +0xBCBC 0x64AE # <CJK>
11.4392 +0xBCBD 0x64AD # <CJK>
11.4393 +0xBCBE 0x64AB # <CJK>
11.4394 +0xBCBF 0x649A # <CJK>
11.4395 +0xBCC0 0x64AC # <CJK>
11.4396 +0xBCC1 0x6499 # <CJK>
11.4397 +0xBCC2 0x64A2 # <CJK>
11.4398 +0xBCC3 0x64B3 # <CJK>
11.4399 +0xBCC4 0x6575 # <CJK>
11.4400 +0xBCC5 0x6577 # <CJK>
11.4401 +0xBCC6 0x6578 # <CJK>
11.4402 +0xBCC7 0x66AE # <CJK>
11.4403 +0xBCC8 0x66AB # <CJK>
11.4404 +0xBCC9 0x66B4 # <CJK>
11.4405 +0xBCCA 0x66B1 # <CJK>
11.4406 +0xBCCB 0x6A23 # <CJK>
11.4407 +0xBCCC 0x6A1F # <CJK>
11.4408 +0xBCCD 0x69E8 # <CJK>
11.4409 +0xBCCE 0x6A01 # <CJK>
11.4410 +0xBCCF 0x6A1E # <CJK>
11.4411 +0xBCD0 0x6A19 # <CJK>
11.4412 +0xBCD1 0x69FD # <CJK>
11.4413 +0xBCD2 0x6A21 # <CJK>
11.4414 +0xBCD3 0x6A13 # <CJK>
11.4415 +0xBCD4 0x6A0A # <CJK>
11.4416 +0xBCD5 0x69F3 # <CJK>
11.4417 +0xBCD6 0x6A02 # <CJK>
11.4418 +0xBCD7 0x6A05 # <CJK>
11.4419 +0xBCD8 0x69ED # <CJK>
11.4420 +0xBCD9 0x6A11 # <CJK>
11.4421 +0xBCDA 0x6B50 # <CJK>
11.4422 +0xBCDB 0x6B4E # <CJK>
11.4423 +0xBCDC 0x6BA4 # <CJK>
11.4424 +0xBCDD 0x6BC5 # <CJK>
11.4425 +0xBCDE 0x6BC6 # <CJK>
11.4426 +0xBCDF 0x6F3F # <CJK>
11.4427 +0xBCE0 0x6F7C # <CJK>
11.4428 +0xBCE1 0x6F84 # <CJK>
11.4429 +0xBCE2 0x6F51 # <CJK>
11.4430 +0xBCE3 0x6F66 # <CJK>
11.4431 +0xBCE4 0x6F54 # <CJK>
11.4432 +0xBCE5 0x6F86 # <CJK>
11.4433 +0xBCE6 0x6F6D # <CJK>
11.4434 +0xBCE7 0x6F5B # <CJK>
11.4435 +0xBCE8 0x6F78 # <CJK>
11.4436 +0xBCE9 0x6F6E # <CJK>
11.4437 +0xBCEA 0x6F8E # <CJK>
11.4438 +0xBCEB 0x6F7A # <CJK>
11.4439 +0xBCEC 0x6F70 # <CJK>
11.4440 +0xBCED 0x6F64 # <CJK>
11.4441 +0xBCEE 0x6F97 # <CJK>
11.4442 +0xBCEF 0x6F58 # <CJK>
11.4443 +0xBCF0 0x6ED5 # <CJK>
11.4444 +0xBCF1 0x6F6F # <CJK>
11.4445 +0xBCF2 0x6F60 # <CJK>
11.4446 +0xBCF3 0x6F5F # <CJK>
11.4447 +0xBCF4 0x719F # <CJK>
11.4448 +0xBCF5 0x71AC # <CJK>
11.4449 +0xBCF6 0x71B1 # <CJK>
11.4450 +0xBCF7 0x71A8 # <CJK>
11.4451 +0xBCF8 0x7256 # <CJK>
11.4452 +0xBCF9 0x729B # <CJK>
11.4453 +0xBCFA 0x734E # <CJK>
11.4454 +0xBCFB 0x7357 # <CJK>
11.4455 +0xBCFC 0x7469 # <CJK>
11.4456 +0xBCFD 0x748B # <CJK>
11.4457 +0xBCFE 0x7483 # <CJK>
11.4458 +0xBD40 0x747E # <CJK>
11.4459 +0xBD41 0x7480 # <CJK>
11.4460 +0xBD42 0x757F # <CJK>
11.4461 +0xBD43 0x7620 # <CJK>
11.4462 +0xBD44 0x7629 # <CJK>
11.4463 +0xBD45 0x761F # <CJK>
11.4464 +0xBD46 0x7624 # <CJK>
11.4465 +0xBD47 0x7626 # <CJK>
11.4466 +0xBD48 0x7621 # <CJK>
11.4467 +0xBD49 0x7622 # <CJK>
11.4468 +0xBD4A 0x769A # <CJK>
11.4469 +0xBD4B 0x76BA # <CJK>
11.4470 +0xBD4C 0x76E4 # <CJK>
11.4471 +0xBD4D 0x778E # <CJK>
11.4472 +0xBD4E 0x7787 # <CJK>
11.4473 +0xBD4F 0x778C # <CJK>
11.4474 +0xBD50 0x7791 # <CJK>
11.4475 +0xBD51 0x778B # <CJK>
11.4476 +0xBD52 0x78CB # <CJK>
11.4477 +0xBD53 0x78C5 # <CJK>
11.4478 +0xBD54 0x78BA # <CJK>
11.4479 +0xBD55 0x78CA # <CJK>
11.4480 +0xBD56 0x78BE # <CJK>
11.4481 +0xBD57 0x78D5 # <CJK>
11.4482 +0xBD58 0x78BC # <CJK>
11.4483 +0xBD59 0x78D0 # <CJK>
11.4484 +0xBD5A 0x7A3F # <CJK>
11.4485 +0xBD5B 0x7A3C # <CJK>
11.4486 +0xBD5C 0x7A40 # <CJK>
11.4487 +0xBD5D 0x7A3D # <CJK>
11.4488 +0xBD5E 0x7A37 # <CJK>
11.4489 +0xBD5F 0x7A3B # <CJK>
11.4490 +0xBD60 0x7AAF # <CJK>
11.4491 +0xBD61 0x7AAE # <CJK>
11.4492 +0xBD62 0x7BAD # <CJK>
11.4493 +0xBD63 0x7BB1 # <CJK>
11.4494 +0xBD64 0x7BC4 # <CJK>
11.4495 +0xBD65 0x7BB4 # <CJK>
11.4496 +0xBD66 0x7BC6 # <CJK>
11.4497 +0xBD67 0x7BC7 # <CJK>
11.4498 +0xBD68 0x7BC1 # <CJK>
11.4499 +0xBD69 0x7BA0 # <CJK>
11.4500 +0xBD6A 0x7BCC # <CJK>
11.4501 +0xBD6B 0x7CCA # <CJK>
11.4502 +0xBD6C 0x7DE0 # <CJK>
11.4503 +0xBD6D 0x7DF4 # <CJK>
11.4504 +0xBD6E 0x7DEF # <CJK>
11.4505 +0xBD6F 0x7DFB # <CJK>
11.4506 +0xBD70 0x7DD8 # <CJK>
11.4507 +0xBD71 0x7DEC # <CJK>
11.4508 +0xBD72 0x7DDD # <CJK>
11.4509 +0xBD73 0x7DE8 # <CJK>
11.4510 +0xBD74 0x7DE3 # <CJK>
11.4511 +0xBD75 0x7DDA # <CJK>
11.4512 +0xBD76 0x7DDE # <CJK>
11.4513 +0xBD77 0x7DE9 # <CJK>
11.4514 +0xBD78 0x7D9E # <CJK>
11.4515 +0xBD79 0x7DD9 # <CJK>
11.4516 +0xBD7A 0x7DF2 # <CJK>
11.4517 +0xBD7B 0x7DF9 # <CJK>
11.4518 +0xBD7C 0x7F75 # <CJK>
11.4519 +0xBD7D 0x7F77 # <CJK>
11.4520 +0xBD7E 0x7FAF # <CJK>
11.4521 +0xBDA1 0x7FE9 # <CJK>
11.4522 +0xBDA2 0x8026 # <CJK>
11.4523 +0xBDA3 0x819B # <CJK>
11.4524 +0xBDA4 0x819C # <CJK>
11.4525 +0xBDA5 0x819D # <CJK>
11.4526 +0xBDA6 0x81A0 # <CJK>
11.4527 +0xBDA7 0x819A # <CJK>
11.4528 +0xBDA8 0x8198 # <CJK>
11.4529 +0xBDA9 0x8517 # <CJK>
11.4530 +0xBDAA 0x853D # <CJK>
11.4531 +0xBDAB 0x851A # <CJK>
11.4532 +0xBDAC 0x84EE # <CJK>
11.4533 +0xBDAD 0x852C # <CJK>
11.4534 +0xBDAE 0x852D # <CJK>
11.4535 +0xBDAF 0x8513 # <CJK>
11.4536 +0xBDB0 0x8511 # <CJK>
11.4537 +0xBDB1 0x8523 # <CJK>
11.4538 +0xBDB2 0x8521 # <CJK>
11.4539 +0xBDB3 0x8514 # <CJK>
11.4540 +0xBDB4 0x84EC # <CJK>
11.4541 +0xBDB5 0x8525 # <CJK>
11.4542 +0xBDB6 0x84FF # <CJK>
11.4543 +0xBDB7 0x8506 # <CJK>
11.4544 +0xBDB8 0x8782 # <CJK>
11.4545 +0xBDB9 0x8774 # <CJK>
11.4546 +0xBDBA 0x8776 # <CJK>
11.4547 +0xBDBB 0x8760 # <CJK>
11.4548 +0xBDBC 0x8766 # <CJK>
11.4549 +0xBDBD 0x8778 # <CJK>
11.4550 +0xBDBE 0x8768 # <CJK>
11.4551 +0xBDBF 0x8759 # <CJK>
11.4552 +0xBDC0 0x8757 # <CJK>
11.4553 +0xBDC1 0x874C # <CJK>
11.4554 +0xBDC2 0x8753 # <CJK>
11.4555 +0xBDC3 0x885B # <CJK>
11.4556 +0xBDC4 0x885D # <CJK>
11.4557 +0xBDC5 0x8910 # <CJK>
11.4558 +0xBDC6 0x8907 # <CJK>
11.4559 +0xBDC7 0x8912 # <CJK>
11.4560 +0xBDC8 0x8913 # <CJK>
11.4561 +0xBDC9 0x8915 # <CJK>
11.4562 +0xBDCA 0x890A # <CJK>
11.4563 +0xBDCB 0x8ABC # <CJK>
11.4564 +0xBDCC 0x8AD2 # <CJK>
11.4565 +0xBDCD 0x8AC7 # <CJK>
11.4566 +0xBDCE 0x8AC4 # <CJK>
11.4567 +0xBDCF 0x8A95 # <CJK>
11.4568 +0xBDD0 0x8ACB # <CJK>
11.4569 +0xBDD1 0x8AF8 # <CJK>
11.4570 +0xBDD2 0x8AB2 # <CJK>
11.4571 +0xBDD3 0x8AC9 # <CJK>
11.4572 +0xBDD4 0x8AC2 # <CJK>
11.4573 +0xBDD5 0x8ABF # <CJK>
11.4574 +0xBDD6 0x8AB0 # <CJK>
11.4575 +0xBDD7 0x8AD6 # <CJK>
11.4576 +0xBDD8 0x8ACD # <CJK>
11.4577 +0xBDD9 0x8AB6 # <CJK>
11.4578 +0xBDDA 0x8AB9 # <CJK>
11.4579 +0xBDDB 0x8ADB # <CJK>
11.4580 +0xBDDC 0x8C4C # <CJK>
11.4581 +0xBDDD 0x8C4E # <CJK>
11.4582 +0xBDDE 0x8C6C # <CJK>
11.4583 +0xBDDF 0x8CE0 # <CJK>
11.4584 +0xBDE0 0x8CDE # <CJK>
11.4585 +0xBDE1 0x8CE6 # <CJK>
11.4586 +0xBDE2 0x8CE4 # <CJK>
11.4587 +0xBDE3 0x8CEC # <CJK>
11.4588 +0xBDE4 0x8CED # <CJK>
11.4589 +0xBDE5 0x8CE2 # <CJK>
11.4590 +0xBDE6 0x8CE3 # <CJK>
11.4591 +0xBDE7 0x8CDC # <CJK>
11.4592 +0xBDE8 0x8CEA # <CJK>
11.4593 +0xBDE9 0x8CE1 # <CJK>
11.4594 +0xBDEA 0x8D6D # <CJK>
11.4595 +0xBDEB 0x8D9F # <CJK>
11.4596 +0xBDEC 0x8DA3 # <CJK>
11.4597 +0xBDED 0x8E2B # <CJK>
11.4598 +0xBDEE 0x8E10 # <CJK>
11.4599 +0xBDEF 0x8E1D # <CJK>
11.4600 +0xBDF0 0x8E22 # <CJK>
11.4601 +0xBDF1 0x8E0F # <CJK>
11.4602 +0xBDF2 0x8E29 # <CJK>
11.4603 +0xBDF3 0x8E1F # <CJK>
11.4604 +0xBDF4 0x8E21 # <CJK>
11.4605 +0xBDF5 0x8E1E # <CJK>
11.4606 +0xBDF6 0x8EBA # <CJK>
11.4607 +0xBDF7 0x8F1D # <CJK>
11.4608 +0xBDF8 0x8F1B # <CJK>
11.4609 +0xBDF9 0x8F1F # <CJK>
11.4610 +0xBDFA 0x8F29 # <CJK>
11.4611 +0xBDFB 0x8F26 # <CJK>
11.4612 +0xBDFC 0x8F2A # <CJK>
11.4613 +0xBDFD 0x8F1C # <CJK>
11.4614 +0xBDFE 0x8F1E # <CJK>
11.4615 +0xBE40 0x8F25 # <CJK>
11.4616 +0xBE41 0x9069 # <CJK>
11.4617 +0xBE42 0x906E # <CJK>
11.4618 +0xBE43 0x9068 # <CJK>
11.4619 +0xBE44 0x906D # <CJK>
11.4620 +0xBE45 0x9077 # <CJK>
11.4621 +0xBE46 0x9130 # <CJK>
11.4622 +0xBE47 0x912D # <CJK>
11.4623 +0xBE48 0x9127 # <CJK>
11.4624 +0xBE49 0x9131 # <CJK>
11.4625 +0xBE4A 0x9187 # <CJK>
11.4626 +0xBE4B 0x9189 # <CJK>
11.4627 +0xBE4C 0x918B # <CJK>
11.4628 +0xBE4D 0x9183 # <CJK>
11.4629 +0xBE4E 0x92C5 # <CJK>
11.4630 +0xBE4F 0x92BB # <CJK>
11.4631 +0xBE50 0x92B7 # <CJK>
11.4632 +0xBE51 0x92EA # <CJK>
11.4633 +0xBE52 0x92AC # <CJK>
11.4634 +0xBE53 0x92E4 # <CJK>
11.4635 +0xBE54 0x92C1 # <CJK>
11.4636 +0xBE55 0x92B3 # <CJK>
11.4637 +0xBE56 0x92BC # <CJK>
11.4638 +0xBE57 0x92D2 # <CJK>
11.4639 +0xBE58 0x92C7 # <CJK>
11.4640 +0xBE59 0x92F0 # <CJK>
11.4641 +0xBE5A 0x92B2 # <CJK>
11.4642 +0xBE5B 0x95AD # <CJK>
11.4643 +0xBE5C 0x95B1 # <CJK>
11.4644 +0xBE5D 0x9704 # <CJK>
11.4645 +0xBE5E 0x9706 # <CJK>
11.4646 +0xBE5F 0x9707 # <CJK>
11.4647 +0xBE60 0x9709 # <CJK>
11.4648 +0xBE61 0x9760 # <CJK>
11.4649 +0xBE62 0x978D # <CJK>
11.4650 +0xBE63 0x978B # <CJK>
11.4651 +0xBE64 0x978F # <CJK>
11.4652 +0xBE65 0x9821 # <CJK>
11.4653 +0xBE66 0x982B # <CJK>
11.4654 +0xBE67 0x981C # <CJK>
11.4655 +0xBE68 0x98B3 # <CJK>
11.4656 +0xBE69 0x990A # <CJK>
11.4657 +0xBE6A 0x9913 # <CJK>
11.4658 +0xBE6B 0x9912 # <CJK>
11.4659 +0xBE6C 0x9918 # <CJK>
11.4660 +0xBE6D 0x99DD # <CJK>
11.4661 +0xBE6E 0x99D0 # <CJK>
11.4662 +0xBE6F 0x99DF # <CJK>
11.4663 +0xBE70 0x99DB # <CJK>
11.4664 +0xBE71 0x99D1 # <CJK>
11.4665 +0xBE72 0x99D5 # <CJK>
11.4666 +0xBE73 0x99D2 # <CJK>
11.4667 +0xBE74 0x99D9 # <CJK>
11.4668 +0xBE75 0x9AB7 # <CJK>
11.4669 +0xBE76 0x9AEE # <CJK>
11.4670 +0xBE77 0x9AEF # <CJK>
11.4671 +0xBE78 0x9B27 # <CJK>
11.4672 +0xBE79 0x9B45 # <CJK>
11.4673 +0xBE7A 0x9B44 # <CJK>
11.4674 +0xBE7B 0x9B77 # <CJK>
11.4675 +0xBE7C 0x9B6F # <CJK>
11.4676 +0xBE7D 0x9D06 # <CJK>
11.4677 +0xBE7E 0x9D09 # <CJK>
11.4678 +0xBEA1 0x9D03 # <CJK>
11.4679 +0xBEA2 0x9EA9 # <CJK>
11.4680 +0xBEA3 0x9EBE # <CJK>
11.4681 +0xBEA4 0x9ECE # <CJK>
11.4682 +0xBEA5 0x58A8 # <CJK>
11.4683 +0xBEA6 0x9F52 # <CJK>
11.4684 +0xBEA7 0x5112 # <CJK>
11.4685 +0xBEA8 0x5118 # <CJK>
11.4686 +0xBEA9 0x5114 # <CJK>
11.4687 +0xBEAA 0x5110 # <CJK>
11.4688 +0xBEAB 0x5115 # <CJK>
11.4689 +0xBEAC 0x5180 # <CJK>
11.4690 +0xBEAD 0x51AA # <CJK>
11.4691 +0xBEAE 0x51DD # <CJK>
11.4692 +0xBEAF 0x5291 # <CJK>
11.4693 +0xBEB0 0x5293 # <CJK>
11.4694 +0xBEB1 0x52F3 # <CJK>
11.4695 +0xBEB2 0x5659 # <CJK>
11.4696 +0xBEB3 0x566B # <CJK>
11.4697 +0xBEB4 0x5679 # <CJK>
11.4698 +0xBEB5 0x5669 # <CJK>
11.4699 +0xBEB6 0x5664 # <CJK>
11.4700 +0xBEB7 0x5678 # <CJK>
11.4701 +0xBEB8 0x566A # <CJK>
11.4702 +0xBEB9 0x5668 # <CJK>
11.4703 +0xBEBA 0x5665 # <CJK>
11.4704 +0xBEBB 0x5671 # <CJK>
11.4705 +0xBEBC 0x566F # <CJK>
11.4706 +0xBEBD 0x566C # <CJK>
11.4707 +0xBEBE 0x5662 # <CJK>
11.4708 +0xBEBF 0x5676 # <CJK>
11.4709 +0xBEC0 0x58C1 # <CJK>
11.4710 +0xBEC1 0x58BE # <CJK>
11.4711 +0xBEC2 0x58C7 # <CJK>
11.4712 +0xBEC3 0x58C5 # <CJK>
11.4713 +0xBEC4 0x596E # <CJK>
11.4714 +0xBEC5 0x5B1D # <CJK>
11.4715 +0xBEC6 0x5B34 # <CJK>
11.4716 +0xBEC7 0x5B78 # <CJK>
11.4717 +0xBEC8 0x5BF0 # <CJK>
11.4718 +0xBEC9 0x5C0E # <CJK>
11.4719 +0xBECA 0x5F4A # <CJK>
11.4720 +0xBECB 0x61B2 # <CJK>
11.4721 +0xBECC 0x6191 # <CJK>
11.4722 +0xBECD 0x61A9 # <CJK>
11.4723 +0xBECE 0x618A # <CJK>
11.4724 +0xBECF 0x61CD # <CJK>
11.4725 +0xBED0 0x61B6 # <CJK>
11.4726 +0xBED1 0x61BE # <CJK>
11.4727 +0xBED2 0x61CA # <CJK>
11.4728 +0xBED3 0x61C8 # <CJK>
11.4729 +0xBED4 0x6230 # <CJK>
11.4730 +0xBED5 0x64C5 # <CJK>
11.4731 +0xBED6 0x64C1 # <CJK>
11.4732 +0xBED7 0x64CB # <CJK>
11.4733 +0xBED8 0x64BB # <CJK>
11.4734 +0xBED9 0x64BC # <CJK>
11.4735 +0xBEDA 0x64DA # <CJK>
11.4736 +0xBEDB 0x64C4 # <CJK>
11.4737 +0xBEDC 0x64C7 # <CJK>
11.4738 +0xBEDD 0x64C2 # <CJK>
11.4739 +0xBEDE 0x64CD # <CJK>
11.4740 +0xBEDF 0x64BF # <CJK>
11.4741 +0xBEE0 0x64D2 # <CJK>
11.4742 +0xBEE1 0x64D4 # <CJK>
11.4743 +0xBEE2 0x64BE # <CJK>
11.4744 +0xBEE3 0x6574 # <CJK>
11.4745 +0xBEE4 0x66C6 # <CJK>
11.4746 +0xBEE5 0x66C9 # <CJK>
11.4747 +0xBEE6 0x66B9 # <CJK>
11.4748 +0xBEE7 0x66C4 # <CJK>
11.4749 +0xBEE8 0x66C7 # <CJK>
11.4750 +0xBEE9 0x66B8 # <CJK>
11.4751 +0xBEEA 0x6A3D # <CJK>
11.4752 +0xBEEB 0x6A38 # <CJK>
11.4753 +0xBEEC 0x6A3A # <CJK>
11.4754 +0xBEED 0x6A59 # <CJK>
11.4755 +0xBEEE 0x6A6B # <CJK>
11.4756 +0xBEEF 0x6A58 # <CJK>
11.4757 +0xBEF0 0x6A39 # <CJK>
11.4758 +0xBEF1 0x6A44 # <CJK>
11.4759 +0xBEF2 0x6A62 # <CJK>
11.4760 +0xBEF3 0x6A61 # <CJK>
11.4761 +0xBEF4 0x6A4B # <CJK>
11.4762 +0xBEF5 0x6A47 # <CJK>
11.4763 +0xBEF6 0x6A35 # <CJK>
11.4764 +0xBEF7 0x6A5F # <CJK>
11.4765 +0xBEF8 0x6A48 # <CJK>
11.4766 +0xBEF9 0x6B59 # <CJK>
11.4767 +0xBEFA 0x6B77 # <CJK>
11.4768 +0xBEFB 0x6C05 # <CJK>
11.4769 +0xBEFC 0x6FC2 # <CJK>
11.4770 +0xBEFD 0x6FB1 # <CJK>
11.4771 +0xBEFE 0x6FA1 # <CJK>
11.4772 +0xBF40 0x6FC3 # <CJK>
11.4773 +0xBF41 0x6FA4 # <CJK>
11.4774 +0xBF42 0x6FC1 # <CJK>
11.4775 +0xBF43 0x6FA7 # <CJK>
11.4776 +0xBF44 0x6FB3 # <CJK>
11.4777 +0xBF45 0x6FC0 # <CJK>
11.4778 +0xBF46 0x6FB9 # <CJK>
11.4779 +0xBF47 0x6FB6 # <CJK>
11.4780 +0xBF48 0x6FA6 # <CJK>
11.4781 +0xBF49 0x6FA0 # <CJK>
11.4782 +0xBF4A 0x6FB4 # <CJK>
11.4783 +0xBF4B 0x71BE # <CJK>
11.4784 +0xBF4C 0x71C9 # <CJK>
11.4785 +0xBF4D 0x71D0 # <CJK>
11.4786 +0xBF4E 0x71D2 # <CJK>
11.4787 +0xBF4F 0x71C8 # <CJK>
11.4788 +0xBF50 0x71D5 # <CJK>
11.4789 +0xBF51 0x71B9 # <CJK>
11.4790 +0xBF52 0x71CE # <CJK>
11.4791 +0xBF53 0x71D9 # <CJK>
11.4792 +0xBF54 0x71DC # <CJK>
11.4793 +0xBF55 0x71C3 # <CJK>
11.4794 +0xBF56 0x71C4 # <CJK>
11.4795 +0xBF57 0x7368 # <CJK>
11.4796 +0xBF58 0x749C # <CJK>
11.4797 +0xBF59 0x74A3 # <CJK>
11.4798 +0xBF5A 0x7498 # <CJK>
11.4799 +0xBF5B 0x749F # <CJK>
11.4800 +0xBF5C 0x749E # <CJK>
11.4801 +0xBF5D 0x74E2 # <CJK>
11.4802 +0xBF5E 0x750C # <CJK>
11.4803 +0xBF5F 0x750D # <CJK>
11.4804 +0xBF60 0x7634 # <CJK>
11.4805 +0xBF61 0x7638 # <CJK>
11.4806 +0xBF62 0x763A # <CJK>
11.4807 +0xBF63 0x76E7 # <CJK>
11.4808 +0xBF64 0x76E5 # <CJK>
11.4809 +0xBF65 0x77A0 # <CJK>
11.4810 +0xBF66 0x779E # <CJK>
11.4811 +0xBF67 0x779F # <CJK>
11.4812 +0xBF68 0x77A5 # <CJK>
11.4813 +0xBF69 0x78E8 # <CJK>
11.4814 +0xBF6A 0x78DA # <CJK>
11.4815 +0xBF6B 0x78EC # <CJK>
11.4816 +0xBF6C 0x78E7 # <CJK>
11.4817 +0xBF6D 0x79A6 # <CJK>
11.4818 +0xBF6E 0x7A4D # <CJK>
11.4819 +0xBF6F 0x7A4E # <CJK>
11.4820 +0xBF70 0x7A46 # <CJK>
11.4821 +0xBF71 0x7A4C # <CJK>
11.4822 +0xBF72 0x7A4B # <CJK>
11.4823 +0xBF73 0x7ABA # <CJK>
11.4824 +0xBF74 0x7BD9 # <CJK>
11.4825 +0xBF75 0x7C11 # <CJK>
11.4826 +0xBF76 0x7BC9 # <CJK>
11.4827 +0xBF77 0x7BE4 # <CJK>
11.4828 +0xBF78 0x7BDB # <CJK>
11.4829 +0xBF79 0x7BE1 # <CJK>
11.4830 +0xBF7A 0x7BE9 # <CJK>
11.4831 +0xBF7B 0x7BE6 # <CJK>
11.4832 +0xBF7C 0x7CD5 # <CJK>
11.4833 +0xBF7D 0x7CD6 # <CJK>
11.4834 +0xBF7E 0x7E0A # <CJK>
11.4835 +0xBFA1 0x7E11 # <CJK>
11.4836 +0xBFA2 0x7E08 # <CJK>
11.4837 +0xBFA3 0x7E1B # <CJK>
11.4838 +0xBFA4 0x7E23 # <CJK>
11.4839 +0xBFA5 0x7E1E # <CJK>
11.4840 +0xBFA6 0x7E1D # <CJK>
11.4841 +0xBFA7 0x7E09 # <CJK>
11.4842 +0xBFA8 0x7E10 # <CJK>
11.4843 +0xBFA9 0x7F79 # <CJK>
11.4844 +0xBFAA 0x7FB2 # <CJK>
11.4845 +0xBFAB 0x7FF0 # <CJK>
11.4846 +0xBFAC 0x7FF1 # <CJK>
11.4847 +0xBFAD 0x7FEE # <CJK>
11.4848 +0xBFAE 0x8028 # <CJK>
11.4849 +0xBFAF 0x81B3 # <CJK>
11.4850 +0xBFB0 0x81A9 # <CJK>
11.4851 +0xBFB1 0x81A8 # <CJK>
11.4852 +0xBFB2 0x81FB # <CJK>
11.4853 +0xBFB3 0x8208 # <CJK>
11.4854 +0xBFB4 0x8258 # <CJK>
11.4855 +0xBFB5 0x8259 # <CJK>
11.4856 +0xBFB6 0x854A # <CJK>
11.4857 +0xBFB7 0x8559 # <CJK>
11.4858 +0xBFB8 0x8548 # <CJK>
11.4859 +0xBFB9 0x8568 # <CJK>
11.4860 +0xBFBA 0x8569 # <CJK>
11.4861 +0xBFBB 0x8543 # <CJK>
11.4862 +0xBFBC 0x8549 # <CJK>
11.4863 +0xBFBD 0x856D # <CJK>
11.4864 +0xBFBE 0x856A # <CJK>
11.4865 +0xBFBF 0x855E # <CJK>
11.4866 +0xBFC0 0x8783 # <CJK>
11.4867 +0xBFC1 0x879F # <CJK>
11.4868 +0xBFC2 0x879E # <CJK>
11.4869 +0xBFC3 0x87A2 # <CJK>
11.4870 +0xBFC4 0x878D # <CJK>
11.4871 +0xBFC5 0x8861 # <CJK>
11.4872 +0xBFC6 0x892A # <CJK>
11.4873 +0xBFC7 0x8932 # <CJK>
11.4874 +0xBFC8 0x8925 # <CJK>
11.4875 +0xBFC9 0x892B # <CJK>
11.4876 +0xBFCA 0x8921 # <CJK>
11.4877 +0xBFCB 0x89AA # <CJK>
11.4878 +0xBFCC 0x89A6 # <CJK>
11.4879 +0xBFCD 0x8AE6 # <CJK>
11.4880 +0xBFCE 0x8AFA # <CJK>
11.4881 +0xBFCF 0x8AEB # <CJK>
11.4882 +0xBFD0 0x8AF1 # <CJK>
11.4883 +0xBFD1 0x8B00 # <CJK>
11.4884 +0xBFD2 0x8ADC # <CJK>
11.4885 +0xBFD3 0x8AE7 # <CJK>
11.4886 +0xBFD4 0x8AEE # <CJK>
11.4887 +0xBFD5 0x8AFE # <CJK>
11.4888 +0xBFD6 0x8B01 # <CJK>
11.4889 +0xBFD7 0x8B02 # <CJK>
11.4890 +0xBFD8 0x8AF7 # <CJK>
11.4891 +0xBFD9 0x8AED # <CJK>
11.4892 +0xBFDA 0x8AF3 # <CJK>
11.4893 +0xBFDB 0x8AF6 # <CJK>
11.4894 +0xBFDC 0x8AFC # <CJK>
11.4895 +0xBFDD 0x8C6B # <CJK>
11.4896 +0xBFDE 0x8C6D # <CJK>
11.4897 +0xBFDF 0x8C93 # <CJK>
11.4898 +0xBFE0 0x8CF4 # <CJK>
11.4899 +0xBFE1 0x8E44 # <CJK>
11.4900 +0xBFE2 0x8E31 # <CJK>
11.4901 +0xBFE3 0x8E34 # <CJK>
11.4902 +0xBFE4 0x8E42 # <CJK>
11.4903 +0xBFE5 0x8E39 # <CJK>
11.4904 +0xBFE6 0x8E35 # <CJK>
11.4905 +0xBFE7 0x8F3B # <CJK>
11.4906 +0xBFE8 0x8F2F # <CJK>
11.4907 +0xBFE9 0x8F38 # <CJK>
11.4908 +0xBFEA 0x8F33 # <CJK>
11.4909 +0xBFEB 0x8FA8 # <CJK>
11.4910 +0xBFEC 0x8FA6 # <CJK>
11.4911 +0xBFED 0x9075 # <CJK>
11.4912 +0xBFEE 0x9074 # <CJK>
11.4913 +0xBFEF 0x9078 # <CJK>
11.4914 +0xBFF0 0x9072 # <CJK>
11.4915 +0xBFF1 0x907C # <CJK>
11.4916 +0xBFF2 0x907A # <CJK>
11.4917 +0xBFF3 0x9134 # <CJK>
11.4918 +0xBFF4 0x9192 # <CJK>
11.4919 +0xBFF5 0x9320 # <CJK>
11.4920 +0xBFF6 0x9336 # <CJK>
11.4921 +0xBFF7 0x92F8 # <CJK>
11.4922 +0xBFF8 0x9333 # <CJK>
11.4923 +0xBFF9 0x932F # <CJK>
11.4924 +0xBFFA 0x9322 # <CJK>
11.4925 +0xBFFB 0x92FC # <CJK>
11.4926 +0xBFFC 0x932B # <CJK>
11.4927 +0xBFFD 0x9304 # <CJK>
11.4928 +0xBFFE 0x931A # <CJK>
11.4929 +0xC040 0x9310 # <CJK>
11.4930 +0xC041 0x9326 # <CJK>
11.4931 +0xC042 0x9321 # <CJK>
11.4932 +0xC043 0x9315 # <CJK>
11.4933 +0xC044 0x932E # <CJK>
11.4934 +0xC045 0x9319 # <CJK>
11.4935 +0xC046 0x95BB # <CJK>
11.4936 +0xC047 0x96A7 # <CJK>
11.4937 +0xC048 0x96A8 # <CJK>
11.4938 +0xC049 0x96AA # <CJK>
11.4939 +0xC04A 0x96D5 # <CJK>
11.4940 +0xC04B 0x970E # <CJK>
11.4941 +0xC04C 0x9711 # <CJK>
11.4942 +0xC04D 0x9716 # <CJK>
11.4943 +0xC04E 0x970D # <CJK>
11.4944 +0xC04F 0x9713 # <CJK>
11.4945 +0xC050 0x970F # <CJK>
11.4946 +0xC051 0x975B # <CJK>
11.4947 +0xC052 0x975C # <CJK>
11.4948 +0xC053 0x9766 # <CJK>
11.4949 +0xC054 0x9798 # <CJK>
11.4950 +0xC055 0x9830 # <CJK>
11.4951 +0xC056 0x9838 # <CJK>
11.4952 +0xC057 0x983B # <CJK>
11.4953 +0xC058 0x9837 # <CJK>
11.4954 +0xC059 0x982D # <CJK>
11.4955 +0xC05A 0x9839 # <CJK>
11.4956 +0xC05B 0x9824 # <CJK>
11.4957 +0xC05C 0x9910 # <CJK>
11.4958 +0xC05D 0x9928 # <CJK>
11.4959 +0xC05E 0x991E # <CJK>
11.4960 +0xC05F 0x991B # <CJK>
11.4961 +0xC060 0x9921 # <CJK>
11.4962 +0xC061 0x991A # <CJK>
11.4963 +0xC062 0x99ED # <CJK>
11.4964 +0xC063 0x99E2 # <CJK>
11.4965 +0xC064 0x99F1 # <CJK>
11.4966 +0xC065 0x9AB8 # <CJK>
11.4967 +0xC066 0x9ABC # <CJK>
11.4968 +0xC067 0x9AFB # <CJK>
11.4969 +0xC068 0x9AED # <CJK>
11.4970 +0xC069 0x9B28 # <CJK>
11.4971 +0xC06A 0x9B91 # <CJK>
11.4972 +0xC06B 0x9D15 # <CJK>
11.4973 +0xC06C 0x9D23 # <CJK>
11.4974 +0xC06D 0x9D26 # <CJK>
11.4975 +0xC06E 0x9D28 # <CJK>
11.4976 +0xC06F 0x9D12 # <CJK>
11.4977 +0xC070 0x9D1B # <CJK>
11.4978 +0xC071 0x9ED8 # <CJK>
11.4979 +0xC072 0x9ED4 # <CJK>
11.4980 +0xC073 0x9F8D # <CJK>
11.4981 +0xC074 0x9F9C # <CJK>
11.4982 +0xC075 0x512A # <CJK>
11.4983 +0xC076 0x511F # <CJK>
11.4984 +0xC077 0x5121 # <CJK>
11.4985 +0xC078 0x5132 # <CJK>
11.4986 +0xC079 0x52F5 # <CJK>
11.4987 +0xC07A 0x568E # <CJK>
11.4988 +0xC07B 0x5680 # <CJK>
11.4989 +0xC07C 0x5690 # <CJK>
11.4990 +0xC07D 0x5685 # <CJK>
11.4991 +0xC07E 0x5687 # <CJK>
11.4992 +0xC0A1 0x568F # <CJK>
11.4993 +0xC0A2 0x58D5 # <CJK>
11.4994 +0xC0A3 0x58D3 # <CJK>
11.4995 +0xC0A4 0x58D1 # <CJK>
11.4996 +0xC0A5 0x58CE # <CJK>
11.4997 +0xC0A6 0x5B30 # <CJK>
11.4998 +0xC0A7 0x5B2A # <CJK>
11.4999 +0xC0A8 0x5B24 # <CJK>
11.5000 +0xC0A9 0x5B7A # <CJK>
11.5001 +0xC0AA 0x5C37 # <CJK>
11.5002 +0xC0AB 0x5C68 # <CJK>
11.5003 +0xC0AC 0x5DBC # <CJK>
11.5004 +0xC0AD 0x5DBA # <CJK>
11.5005 +0xC0AE 0x5DBD # <CJK>
11.5006 +0xC0AF 0x5DB8 # <CJK>
11.5007 +0xC0B0 0x5E6B # <CJK>
11.5008 +0xC0B1 0x5F4C # <CJK>
11.5009 +0xC0B2 0x5FBD # <CJK>
11.5010 +0xC0B3 0x61C9 # <CJK>
11.5011 +0xC0B4 0x61C2 # <CJK>
11.5012 +0xC0B5 0x61C7 # <CJK>
11.5013 +0xC0B6 0x61E6 # <CJK>
11.5014 +0xC0B7 0x61CB # <CJK>
11.5015 +0xC0B8 0x6232 # <CJK>
11.5016 +0xC0B9 0x6234 # <CJK>
11.5017 +0xC0BA 0x64CE # <CJK>
11.5018 +0xC0BB 0x64CA # <CJK>
11.5019 +0xC0BC 0x64D8 # <CJK>
11.5020 +0xC0BD 0x64E0 # <CJK>
11.5021 +0xC0BE 0x64F0 # <CJK>
11.5022 +0xC0BF 0x64E6 # <CJK>
11.5023 +0xC0C0 0x64EC # <CJK>
11.5024 +0xC0C1 0x64F1 # <CJK>
11.5025 +0xC0C2 0x64E2 # <CJK>
11.5026 +0xC0C3 0x64ED # <CJK>
11.5027 +0xC0C4 0x6582 # <CJK>
11.5028 +0xC0C5 0x6583 # <CJK>
11.5029 +0xC0C6 0x66D9 # <CJK>
11.5030 +0xC0C7 0x66D6 # <CJK>
11.5031 +0xC0C8 0x6A80 # <CJK>
11.5032 +0xC0C9 0x6A94 # <CJK>
11.5033 +0xC0CA 0x6A84 # <CJK>
11.5034 +0xC0CB 0x6AA2 # <CJK>
11.5035 +0xC0CC 0x6A9C # <CJK>
11.5036 +0xC0CD 0x6ADB # <CJK>
11.5037 +0xC0CE 0x6AA3 # <CJK>
11.5038 +0xC0CF 0x6A7E # <CJK>
11.5039 +0xC0D0 0x6A97 # <CJK>
11.5040 +0xC0D1 0x6A90 # <CJK>
11.5041 +0xC0D2 0x6AA0 # <CJK>
11.5042 +0xC0D3 0x6B5C # <CJK>
11.5043 +0xC0D4 0x6BAE # <CJK>
11.5044 +0xC0D5 0x6BDA # <CJK>
11.5045 +0xC0D6 0x6C08 # <CJK>
11.5046 +0xC0D7 0x6FD8 # <CJK>
11.5047 +0xC0D8 0x6FF1 # <CJK>
11.5048 +0xC0D9 0x6FDF # <CJK>
11.5049 +0xC0DA 0x6FE0 # <CJK>
11.5050 +0xC0DB 0x6FDB # <CJK>
11.5051 +0xC0DC 0x6FE4 # <CJK>
11.5052 +0xC0DD 0x6FEB # <CJK>
11.5053 +0xC0DE 0x6FEF # <CJK>
11.5054 +0xC0DF 0x6F80 # <CJK>
11.5055 +0xC0E0 0x6FEC # <CJK>
11.5056 +0xC0E1 0x6FE1 # <CJK>
11.5057 +0xC0E2 0x6FE9 # <CJK>
11.5058 +0xC0E3 0x6FD5 # <CJK>
11.5059 +0xC0E4 0x6FEE # <CJK>
11.5060 +0xC0E5 0x6FF0 # <CJK>
11.5061 +0xC0E6 0x71E7 # <CJK>
11.5062 +0xC0E7 0x71DF # <CJK>
11.5063 +0xC0E8 0x71EE # <CJK>
11.5064 +0xC0E9 0x71E6 # <CJK>
11.5065 +0xC0EA 0x71E5 # <CJK>
11.5066 +0xC0EB 0x71ED # <CJK>
11.5067 +0xC0EC 0x71EC # <CJK>
11.5068 +0xC0ED 0x71F4 # <CJK>
11.5069 +0xC0EE 0x71E0 # <CJK>
11.5070 +0xC0EF 0x7235 # <CJK>
11.5071 +0xC0F0 0x7246 # <CJK>
11.5072 +0xC0F1 0x7370 # <CJK>
11.5073 +0xC0F2 0x7372 # <CJK>
11.5074 +0xC0F3 0x74A9 # <CJK>
11.5075 +0xC0F4 0x74B0 # <CJK>
11.5076 +0xC0F5 0x74A6 # <CJK>
11.5077 +0xC0F6 0x74A8 # <CJK>
11.5078 +0xC0F7 0x7646 # <CJK>
11.5079 +0xC0F8 0x7642 # <CJK>
11.5080 +0xC0F9 0x764C # <CJK>
11.5081 +0xC0FA 0x76EA # <CJK>
11.5082 +0xC0FB 0x77B3 # <CJK>
11.5083 +0xC0FC 0x77AA # <CJK>
11.5084 +0xC0FD 0x77B0 # <CJK>
11.5085 +0xC0FE 0x77AC # <CJK>
11.5086 +0xC140 0x77A7 # <CJK>
11.5087 +0xC141 0x77AD # <CJK>
11.5088 +0xC142 0x77EF # <CJK>
11.5089 +0xC143 0x78F7 # <CJK>
11.5090 +0xC144 0x78FA # <CJK>
11.5091 +0xC145 0x78F4 # <CJK>
11.5092 +0xC146 0x78EF # <CJK>
11.5093 +0xC147 0x7901 # <CJK>
11.5094 +0xC148 0x79A7 # <CJK>
11.5095 +0xC149 0x79AA # <CJK>
11.5096 +0xC14A 0x7A57 # <CJK>
11.5097 +0xC14B 0x7ABF # <CJK>
11.5098 +0xC14C 0x7C07 # <CJK>
11.5099 +0xC14D 0x7C0D # <CJK>
11.5100 +0xC14E 0x7BFE # <CJK>
11.5101 +0xC14F 0x7BF7 # <CJK>
11.5102 +0xC150 0x7C0C # <CJK>
11.5103 +0xC151 0x7BE0 # <CJK>
11.5104 +0xC152 0x7CE0 # <CJK>
11.5105 +0xC153 0x7CDC # <CJK>
11.5106 +0xC154 0x7CDE # <CJK>
11.5107 +0xC155 0x7CE2 # <CJK>
11.5108 +0xC156 0x7CDF # <CJK>
11.5109 +0xC157 0x7CD9 # <CJK>
11.5110 +0xC158 0x7CDD # <CJK>
11.5111 +0xC159 0x7E2E # <CJK>
11.5112 +0xC15A 0x7E3E # <CJK>
11.5113 +0xC15B 0x7E46 # <CJK>
11.5114 +0xC15C 0x7E37 # <CJK>
11.5115 +0xC15D 0x7E32 # <CJK>
11.5116 +0xC15E 0x7E43 # <CJK>
11.5117 +0xC15F 0x7E2B # <CJK>
11.5118 +0xC160 0x7E3D # <CJK>
11.5119 +0xC161 0x7E31 # <CJK>
11.5120 +0xC162 0x7E45 # <CJK>
11.5121 +0xC163 0x7E41 # <CJK>
11.5122 +0xC164 0x7E34 # <CJK>
11.5123 +0xC165 0x7E39 # <CJK>
11.5124 +0xC166 0x7E48 # <CJK>
11.5125 +0xC167 0x7E35 # <CJK>
11.5126 +0xC168 0x7E3F # <CJK>
11.5127 +0xC169 0x7E2F # <CJK>
11.5128 +0xC16A 0x7F44 # <CJK>
11.5129 +0xC16B 0x7FF3 # <CJK>
11.5130 +0xC16C 0x7FFC # <CJK>
11.5131 +0xC16D 0x8071 # <CJK>
11.5132 +0xC16E 0x8072 # <CJK>
11.5133 +0xC16F 0x8070 # <CJK>
11.5134 +0xC170 0x806F # <CJK>
11.5135 +0xC171 0x8073 # <CJK>
11.5136 +0xC172 0x81C6 # <CJK>
11.5137 +0xC173 0x81C3 # <CJK>
11.5138 +0xC174 0x81BA # <CJK>
11.5139 +0xC175 0x81C2 # <CJK>
11.5140 +0xC176 0x81C0 # <CJK>
11.5141 +0xC177 0x81BF # <CJK>
11.5142 +0xC178 0x81BD # <CJK>
11.5143 +0xC179 0x81C9 # <CJK>
11.5144 +0xC17A 0x81BE # <CJK>
11.5145 +0xC17B 0x81E8 # <CJK>
11.5146 +0xC17C 0x8209 # <CJK>
11.5147 +0xC17D 0x8271 # <CJK>
11.5148 +0xC17E 0x85AA # <CJK>
11.5149 +0xC1A1 0x8584 # <CJK>
11.5150 +0xC1A2 0x857E # <CJK>
11.5151 +0xC1A3 0x859C # <CJK>
11.5152 +0xC1A4 0x8591 # <CJK>
11.5153 +0xC1A5 0x8594 # <CJK>
11.5154 +0xC1A6 0x85AF # <CJK>
11.5155 +0xC1A7 0x859B # <CJK>
11.5156 +0xC1A8 0x8587 # <CJK>
11.5157 +0xC1A9 0x85A8 # <CJK>
11.5158 +0xC1AA 0x858A # <CJK>
11.5159 +0xC1AB 0x8667 # <CJK>
11.5160 +0xC1AC 0x87C0 # <CJK>
11.5161 +0xC1AD 0x87D1 # <CJK>
11.5162 +0xC1AE 0x87B3 # <CJK>
11.5163 +0xC1AF 0x87D2 # <CJK>
11.5164 +0xC1B0 0x87C6 # <CJK>
11.5165 +0xC1B1 0x87AB # <CJK>
11.5166 +0xC1B2 0x87BB # <CJK>
11.5167 +0xC1B3 0x87BA # <CJK>
11.5168 +0xC1B4 0x87C8 # <CJK>
11.5169 +0xC1B5 0x87CB # <CJK>
11.5170 +0xC1B6 0x893B # <CJK>
11.5171 +0xC1B7 0x8936 # <CJK>
11.5172 +0xC1B8 0x8944 # <CJK>
11.5173 +0xC1B9 0x8938 # <CJK>
11.5174 +0xC1BA 0x893D # <CJK>
11.5175 +0xC1BB 0x89AC # <CJK>
11.5176 +0xC1BC 0x8B0E # <CJK>
11.5177 +0xC1BD 0x8B17 # <CJK>
11.5178 +0xC1BE 0x8B19 # <CJK>
11.5179 +0xC1BF 0x8B1B # <CJK>
11.5180 +0xC1C0 0x8B0A # <CJK>
11.5181 +0xC1C1 0x8B20 # <CJK>
11.5182 +0xC1C2 0x8B1D # <CJK>
11.5183 +0xC1C3 0x8B04 # <CJK>
11.5184 +0xC1C4 0x8B10 # <CJK>
11.5185 +0xC1C5 0x8C41 # <CJK>
11.5186 +0xC1C6 0x8C3F # <CJK>
11.5187 +0xC1C7 0x8C73 # <CJK>
11.5188 +0xC1C8 0x8CFA # <CJK>
11.5189 +0xC1C9 0x8CFD # <CJK>
11.5190 +0xC1CA 0x8CFC # <CJK>
11.5191 +0xC1CB 0x8CF8 # <CJK>
11.5192 +0xC1CC 0x8CFB # <CJK>
11.5193 +0xC1CD 0x8DA8 # <CJK>
11.5194 +0xC1CE 0x8E49 # <CJK>
11.5195 +0xC1CF 0x8E4B # <CJK>
11.5196 +0xC1D0 0x8E48 # <CJK>
11.5197 +0xC1D1 0x8E4A # <CJK>
11.5198 +0xC1D2 0x8F44 # <CJK>
11.5199 +0xC1D3 0x8F3E # <CJK>
11.5200 +0xC1D4 0x8F42 # <CJK>
11.5201 +0xC1D5 0x8F45 # <CJK>
11.5202 +0xC1D6 0x8F3F # <CJK>
11.5203 +0xC1D7 0x907F # <CJK>
11.5204 +0xC1D8 0x907D # <CJK>
11.5205 +0xC1D9 0x9084 # <CJK>
11.5206 +0xC1DA 0x9081 # <CJK>
11.5207 +0xC1DB 0x9082 # <CJK>
11.5208 +0xC1DC 0x9080 # <CJK>
11.5209 +0xC1DD 0x9139 # <CJK>
11.5210 +0xC1DE 0x91A3 # <CJK>
11.5211 +0xC1DF 0x919E # <CJK>
11.5212 +0xC1E0 0x919C # <CJK>
11.5213 +0xC1E1 0x934D # <CJK>
11.5214 +0xC1E2 0x9382 # <CJK>
11.5215 +0xC1E3 0x9328 # <CJK>
11.5216 +0xC1E4 0x9375 # <CJK>
11.5217 +0xC1E5 0x934A # <CJK>
11.5218 +0xC1E6 0x9365 # <CJK>
11.5219 +0xC1E7 0x934B # <CJK>
11.5220 +0xC1E8 0x9318 # <CJK>
11.5221 +0xC1E9 0x937E # <CJK>
11.5222 +0xC1EA 0x936C # <CJK>
11.5223 +0xC1EB 0x935B # <CJK>
11.5224 +0xC1EC 0x9370 # <CJK>
11.5225 +0xC1ED 0x935A # <CJK>
11.5226 +0xC1EE 0x9354 # <CJK>
11.5227 +0xC1EF 0x95CA # <CJK>
11.5228 +0xC1F0 0x95CB # <CJK>
11.5229 +0xC1F1 0x95CC # <CJK>
11.5230 +0xC1F2 0x95C8 # <CJK>
11.5231 +0xC1F3 0x95C6 # <CJK>
11.5232 +0xC1F4 0x96B1 # <CJK>
11.5233 +0xC1F5 0x96B8 # <CJK>
11.5234 +0xC1F6 0x96D6 # <CJK>
11.5235 +0xC1F7 0x971C # <CJK>
11.5236 +0xC1F8 0x971E # <CJK>
11.5237 +0xC1F9 0x97A0 # <CJK>
11.5238 +0xC1FA 0x97D3 # <CJK>
11.5239 +0xC1FB 0x9846 # <CJK>
11.5240 +0xC1FC 0x98B6 # <CJK>
11.5241 +0xC1FD 0x9935 # <CJK>
11.5242 +0xC1FE 0x9A01 # <CJK>
11.5243 +0xC240 0x99FF # <CJK>
11.5244 +0xC241 0x9BAE # <CJK>
11.5245 +0xC242 0x9BAB # <CJK>
11.5246 +0xC243 0x9BAA # <CJK>
11.5247 +0xC244 0x9BAD # <CJK>
11.5248 +0xC245 0x9D3B # <CJK>
11.5249 +0xC246 0x9D3F # <CJK>
11.5250 +0xC247 0x9E8B # <CJK>
11.5251 +0xC248 0x9ECF # <CJK>
11.5252 +0xC249 0x9EDE # <CJK>
11.5253 +0xC24A 0x9EDC # <CJK>
11.5254 +0xC24B 0x9EDD # <CJK>
11.5255 +0xC24C 0x9EDB # <CJK>
11.5256 +0xC24D 0x9F3E # <CJK>
11.5257 +0xC24E 0x9F4B # <CJK>
11.5258 +0xC24F 0x53E2 # <CJK>
11.5259 +0xC250 0x5695 # <CJK>
11.5260 +0xC251 0x56AE # <CJK>
11.5261 +0xC252 0x58D9 # <CJK>
11.5262 +0xC253 0x58D8 # <CJK>
11.5263 +0xC254 0x5B38 # <CJK>
11.5264 +0xC255 0x5F5D # <CJK>
11.5265 +0xC256 0x61E3 # <CJK>
11.5266 +0xC257 0x6233 # <CJK>
11.5267 +0xC258 0x64F4 # <CJK>
11.5268 +0xC259 0x64F2 # <CJK>
11.5269 +0xC25A 0x64FE # <CJK>
11.5270 +0xC25B 0x6506 # <CJK>
11.5271 +0xC25C 0x64FA # <CJK>
11.5272 +0xC25D 0x64FB # <CJK>
11.5273 +0xC25E 0x64F7 # <CJK>
11.5274 +0xC25F 0x65B7 # <CJK>
11.5275 +0xC260 0x66DC # <CJK>
11.5276 +0xC261 0x6726 # <CJK>
11.5277 +0xC262 0x6AB3 # <CJK>
11.5278 +0xC263 0x6AAC # <CJK>
11.5279 +0xC264 0x6AC3 # <CJK>
11.5280 +0xC265 0x6ABB # <CJK>
11.5281 +0xC266 0x6AB8 # <CJK>
11.5282 +0xC267 0x6AC2 # <CJK>
11.5283 +0xC268 0x6AAE # <CJK>
11.5284 +0xC269 0x6AAF # <CJK>
11.5285 +0xC26A 0x6B5F # <CJK>
11.5286 +0xC26B 0x6B78 # <CJK>
11.5287 +0xC26C 0x6BAF # <CJK>
11.5288 +0xC26D 0x7009 # <CJK>
11.5289 +0xC26E 0x700B # <CJK>
11.5290 +0xC26F 0x6FFE # <CJK>
11.5291 +0xC270 0x7006 # <CJK>
11.5292 +0xC271 0x6FFA # <CJK>
11.5293 +0xC272 0x7011 # <CJK>
11.5294 +0xC273 0x700F # <CJK>
11.5295 +0xC274 0x71FB # <CJK>
11.5296 +0xC275 0x71FC # <CJK>
11.5297 +0xC276 0x71FE # <CJK>
11.5298 +0xC277 0x71F8 # <CJK>
11.5299 +0xC278 0x7377 # <CJK>
11.5300 +0xC279 0x7375 # <CJK>
11.5301 +0xC27A 0x74A7 # <CJK>
11.5302 +0xC27B 0x74BF # <CJK>
11.5303 +0xC27C 0x7515 # <CJK>
11.5304 +0xC27D 0x7656 # <CJK>
11.5305 +0xC27E 0x7658 # <CJK>
11.5306 +0xC2A1 0x7652 # <CJK>
11.5307 +0xC2A2 0x77BD # <CJK>
11.5308 +0xC2A3 0x77BF # <CJK>
11.5309 +0xC2A4 0x77BB # <CJK>
11.5310 +0xC2A5 0x77BC # <CJK>
11.5311 +0xC2A6 0x790E # <CJK>
11.5312 +0xC2A7 0x79AE # <CJK>
11.5313 +0xC2A8 0x7A61 # <CJK>
11.5314 +0xC2A9 0x7A62 # <CJK>
11.5315 +0xC2AA 0x7A60 # <CJK>
11.5316 +0xC2AB 0x7AC4 # <CJK>
11.5317 +0xC2AC 0x7AC5 # <CJK>
11.5318 +0xC2AD 0x7C2B # <CJK>
11.5319 +0xC2AE 0x7C27 # <CJK>
11.5320 +0xC2AF 0x7C2A # <CJK>
11.5321 +0xC2B0 0x7C1E # <CJK>
11.5322 +0xC2B1 0x7C23 # <CJK>
11.5323 +0xC2B2 0x7C21 # <CJK>
11.5324 +0xC2B3 0x7CE7 # <CJK>
11.5325 +0xC2B4 0x7E54 # <CJK>
11.5326 +0xC2B5 0x7E55 # <CJK>
11.5327 +0xC2B6 0x7E5E # <CJK>
11.5328 +0xC2B7 0x7E5A # <CJK>
11.5329 +0xC2B8 0x7E61 # <CJK>
11.5330 +0xC2B9 0x7E52 # <CJK>
11.5331 +0xC2BA 0x7E59 # <CJK>
11.5332 +0xC2BB 0x7F48 # <CJK>
11.5333 +0xC2BC 0x7FF9 # <CJK>
11.5334 +0xC2BD 0x7FFB # <CJK>
11.5335 +0xC2BE 0x8077 # <CJK>
11.5336 +0xC2BF 0x8076 # <CJK>
11.5337 +0xC2C0 0x81CD # <CJK>
11.5338 +0xC2C1 0x81CF # <CJK>
11.5339 +0xC2C2 0x820A # <CJK>
11.5340 +0xC2C3 0x85CF # <CJK>
11.5341 +0xC2C4 0x85A9 # <CJK>
11.5342 +0xC2C5 0x85CD # <CJK>
11.5343 +0xC2C6 0x85D0 # <CJK>
11.5344 +0xC2C7 0x85C9 # <CJK>
11.5345 +0xC2C8 0x85B0 # <CJK>
11.5346 +0xC2C9 0x85BA # <CJK>
11.5347 +0xC2CA 0x85B9 # <CJK>
11.5348 +0xC2CB 0x85A6 # <CJK>
11.5349 +0xC2CC 0x87EF # <CJK>
11.5350 +0xC2CD 0x87EC # <CJK>
11.5351 +0xC2CE 0x87F2 # <CJK>
11.5352 +0xC2CF 0x87E0 # <CJK>
11.5353 +0xC2D0 0x8986 # <CJK>
11.5354 +0xC2D1 0x89B2 # <CJK>
11.5355 +0xC2D2 0x89F4 # <CJK>
11.5356 +0xC2D3 0x8B28 # <CJK>
11.5357 +0xC2D4 0x8B39 # <CJK>
11.5358 +0xC2D5 0x8B2C # <CJK>
11.5359 +0xC2D6 0x8B2B # <CJK>
11.5360 +0xC2D7 0x8C50 # <CJK>
11.5361 +0xC2D8 0x8D05 # <CJK>
11.5362 +0xC2D9 0x8E59 # <CJK>
11.5363 +0xC2DA 0x8E63 # <CJK>
11.5364 +0xC2DB 0x8E66 # <CJK>
11.5365 +0xC2DC 0x8E64 # <CJK>
11.5366 +0xC2DD 0x8E5F # <CJK>
11.5367 +0xC2DE 0x8E55 # <CJK>
11.5368 +0xC2DF 0x8EC0 # <CJK>
11.5369 +0xC2E0 0x8F49 # <CJK>
11.5370 +0xC2E1 0x8F4D # <CJK>
11.5371 +0xC2E2 0x9087 # <CJK>
11.5372 +0xC2E3 0x9083 # <CJK>
11.5373 +0xC2E4 0x9088 # <CJK>
11.5374 +0xC2E5 0x91AB # <CJK>
11.5375 +0xC2E6 0x91AC # <CJK>
11.5376 +0xC2E7 0x91D0 # <CJK>
11.5377 +0xC2E8 0x9394 # <CJK>
11.5378 +0xC2E9 0x938A # <CJK>
11.5379 +0xC2EA 0x9396 # <CJK>
11.5380 +0xC2EB 0x93A2 # <CJK>
11.5381 +0xC2EC 0x93B3 # <CJK>
11.5382 +0xC2ED 0x93AE # <CJK>
11.5383 +0xC2EE 0x93AC # <CJK>
11.5384 +0xC2EF 0x93B0 # <CJK>
11.5385 +0xC2F0 0x9398 # <CJK>
11.5386 +0xC2F1 0x939A # <CJK>
11.5387 +0xC2F2 0x9397 # <CJK>
11.5388 +0xC2F3 0x95D4 # <CJK>
11.5389 +0xC2F4 0x95D6 # <CJK>
11.5390 +0xC2F5 0x95D0 # <CJK>
11.5391 +0xC2F6 0x95D5 # <CJK>
11.5392 +0xC2F7 0x96E2 # <CJK>
11.5393 +0xC2F8 0x96DC # <CJK>
11.5394 +0xC2F9 0x96D9 # <CJK>
11.5395 +0xC2FA 0x96DB # <CJK>
11.5396 +0xC2FB 0x96DE # <CJK>
11.5397 +0xC2FC 0x9724 # <CJK>
11.5398 +0xC2FD 0x97A3 # <CJK>
11.5399 +0xC2FE 0x97A6 # <CJK>
11.5400 +0xC340 0x97AD # <CJK>
11.5401 +0xC341 0x97F9 # <CJK>
11.5402 +0xC342 0x984D # <CJK>
11.5403 +0xC343 0x984F # <CJK>
11.5404 +0xC344 0x984C # <CJK>
11.5405 +0xC345 0x984E # <CJK>
11.5406 +0xC346 0x9853 # <CJK>
11.5407 +0xC347 0x98BA # <CJK>
11.5408 +0xC348 0x993E # <CJK>
11.5409 +0xC349 0x993F # <CJK>
11.5410 +0xC34A 0x993D # <CJK>
11.5411 +0xC34B 0x992E # <CJK>
11.5412 +0xC34C 0x99A5 # <CJK>
11.5413 +0xC34D 0x9A0E # <CJK>
11.5414 +0xC34E 0x9AC1 # <CJK>
11.5415 +0xC34F 0x9B03 # <CJK>
11.5416 +0xC350 0x9B06 # <CJK>
11.5417 +0xC351 0x9B4F # <CJK>
11.5418 +0xC352 0x9B4E # <CJK>
11.5419 +0xC353 0x9B4D # <CJK>
11.5420 +0xC354 0x9BCA # <CJK>
11.5421 +0xC355 0x9BC9 # <CJK>
11.5422 +0xC356 0x9BFD # <CJK>
11.5423 +0xC357 0x9BC8 # <CJK>
11.5424 +0xC358 0x9BC0 # <CJK>
11.5425 +0xC359 0x9D51 # <CJK>
11.5426 +0xC35A 0x9D5D # <CJK>
11.5427 +0xC35B 0x9D60 # <CJK>
11.5428 +0xC35C 0x9EE0 # <CJK>
11.5429 +0xC35D 0x9F15 # <CJK>
11.5430 +0xC35E 0x9F2C # <CJK>
11.5431 +0xC35F 0x5133 # <CJK>
11.5432 +0xC360 0x56A5 # <CJK>
11.5433 +0xC361 0x58DE # <CJK>
11.5434 +0xC362 0x58DF # <CJK>
11.5435 +0xC363 0x58E2 # <CJK>
11.5436 +0xC364 0x5BF5 # <CJK>
11.5437 +0xC365 0x9F90 # <CJK>
11.5438 +0xC366 0x5EEC # <CJK>
11.5439 +0xC367 0x61F2 # <CJK>
11.5440 +0xC368 0x61F7 # <CJK>
11.5441 +0xC369 0x61F6 # <CJK>
11.5442 +0xC36A 0x61F5 # <CJK>
11.5443 +0xC36B 0x6500 # <CJK>
11.5444 +0xC36C 0x650F # <CJK>
11.5445 +0xC36D 0x66E0 # <CJK>
11.5446 +0xC36E 0x66DD # <CJK>
11.5447 +0xC36F 0x6AE5 # <CJK>
11.5448 +0xC370 0x6ADD # <CJK>
11.5449 +0xC371 0x6ADA # <CJK>
11.5450 +0xC372 0x6AD3 # <CJK>
11.5451 +0xC373 0x701B # <CJK>
11.5452 +0xC374 0x701F # <CJK>
11.5453 +0xC375 0x7028 # <CJK>
11.5454 +0xC376 0x701A # <CJK>
11.5455 +0xC377 0x701D # <CJK>
11.5456 +0xC378 0x7015 # <CJK>
11.5457 +0xC379 0x7018 # <CJK>
11.5458 +0xC37A 0x7206 # <CJK>
11.5459 +0xC37B 0x720D # <CJK>
11.5460 +0xC37C 0x7258 # <CJK>
11.5461 +0xC37D 0x72A2 # <CJK>
11.5462 +0xC37E 0x7378 # <CJK>
11.5463 +0xC3A1 0x737A # <CJK>
11.5464 +0xC3A2 0x74BD # <CJK>
11.5465 +0xC3A3 0x74CA # <CJK>
11.5466 +0xC3A4 0x74E3 # <CJK>
11.5467 +0xC3A5 0x7587 # <CJK>
11.5468 +0xC3A6 0x7586 # <CJK>
11.5469 +0xC3A7 0x765F # <CJK>
11.5470 +0xC3A8 0x7661 # <CJK>
11.5471 +0xC3A9 0x77C7 # <CJK>
11.5472 +0xC3AA 0x7919 # <CJK>
11.5473 +0xC3AB 0x79B1 # <CJK>
11.5474 +0xC3AC 0x7A6B # <CJK>
11.5475 +0xC3AD 0x7A69 # <CJK>
11.5476 +0xC3AE 0x7C3E # <CJK>
11.5477 +0xC3AF 0x7C3F # <CJK>
11.5478 +0xC3B0 0x7C38 # <CJK>
11.5479 +0xC3B1 0x7C3D # <CJK>
11.5480 +0xC3B2 0x7C37 # <CJK>
11.5481 +0xC3B3 0x7C40 # <CJK>
11.5482 +0xC3B4 0x7E6B # <CJK>
11.5483 +0xC3B5 0x7E6D # <CJK>
11.5484 +0xC3B6 0x7E79 # <CJK>
11.5485 +0xC3B7 0x7E69 # <CJK>
11.5486 +0xC3B8 0x7E6A # <CJK>
11.5487 +0xC3B9 0x7F85 # <CJK>
11.5488 +0xC3BA 0x7E73 # <CJK>
11.5489 +0xC3BB 0x7FB6 # <CJK>
11.5490 +0xC3BC 0x7FB9 # <CJK>
11.5491 +0xC3BD 0x7FB8 # <CJK>
11.5492 +0xC3BE 0x81D8 # <CJK>
11.5493 +0xC3BF 0x85E9 # <CJK>
11.5494 +0xC3C0 0x85DD # <CJK>
11.5495 +0xC3C1 0x85EA # <CJK>
11.5496 +0xC3C2 0x85D5 # <CJK>
11.5497 +0xC3C3 0x85E4 # <CJK>
11.5498 +0xC3C4 0x85E5 # <CJK>
11.5499 +0xC3C5 0x85F7 # <CJK>
11.5500 +0xC3C6 0x87FB # <CJK>
11.5501 +0xC3C7 0x8805 # <CJK>
11.5502 +0xC3C8 0x880D # <CJK>
11.5503 +0xC3C9 0x87F9 # <CJK>
11.5504 +0xC3CA 0x87FE # <CJK>
11.5505 +0xC3CB 0x8960 # <CJK>
11.5506 +0xC3CC 0x895F # <CJK>
11.5507 +0xC3CD 0x8956 # <CJK>
11.5508 +0xC3CE 0x895E # <CJK>
11.5509 +0xC3CF 0x8B41 # <CJK>
11.5510 +0xC3D0 0x8B5C # <CJK>
11.5511 +0xC3D1 0x8B58 # <CJK>
11.5512 +0xC3D2 0x8B49 # <CJK>
11.5513 +0xC3D3 0x8B5A # <CJK>
11.5514 +0xC3D4 0x8B4E # <CJK>
11.5515 +0xC3D5 0x8B4F # <CJK>
11.5516 +0xC3D6 0x8B46 # <CJK>
11.5517 +0xC3D7 0x8B59 # <CJK>
11.5518 +0xC3D8 0x8D08 # <CJK>
11.5519 +0xC3D9 0x8D0A # <CJK>
11.5520 +0xC3DA 0x8E7C # <CJK>
11.5521 +0xC3DB 0x8E72 # <CJK>
11.5522 +0xC3DC 0x8E87 # <CJK>
11.5523 +0xC3DD 0x8E76 # <CJK>
11.5524 +0xC3DE 0x8E6C # <CJK>
11.5525 +0xC3DF 0x8E7A # <CJK>
11.5526 +0xC3E0 0x8E74 # <CJK>
11.5527 +0xC3E1 0x8F54 # <CJK>
11.5528 +0xC3E2 0x8F4E # <CJK>
11.5529 +0xC3E3 0x8FAD # <CJK>
11.5530 +0xC3E4 0x908A # <CJK>
11.5531 +0xC3E5 0x908B # <CJK>
11.5532 +0xC3E6 0x91B1 # <CJK>
11.5533 +0xC3E7 0x91AE # <CJK>
11.5534 +0xC3E8 0x93E1 # <CJK>
11.5535 +0xC3E9 0x93D1 # <CJK>
11.5536 +0xC3EA 0x93DF # <CJK>
11.5537 +0xC3EB 0x93C3 # <CJK>
11.5538 +0xC3EC 0x93C8 # <CJK>
11.5539 +0xC3ED 0x93DC # <CJK>
11.5540 +0xC3EE 0x93DD # <CJK>
11.5541 +0xC3EF 0x93D6 # <CJK>
11.5542 +0xC3F0 0x93E2 # <CJK>
11.5543 +0xC3F1 0x93CD # <CJK>
11.5544 +0xC3F2 0x93D8 # <CJK>
11.5545 +0xC3F3 0x93E4 # <CJK>
11.5546 +0xC3F4 0x93D7 # <CJK>
11.5547 +0xC3F5 0x93E8 # <CJK>
11.5548 +0xC3F6 0x95DC # <CJK>
11.5549 +0xC3F7 0x96B4 # <CJK>
11.5550 +0xC3F8 0x96E3 # <CJK>
11.5551 +0xC3F9 0x972A # <CJK>
11.5552 +0xC3FA 0x9727 # <CJK>
11.5553 +0xC3FB 0x9761 # <CJK>
11.5554 +0xC3FC 0x97DC # <CJK>
11.5555 +0xC3FD 0x97FB # <CJK>
11.5556 +0xC3FE 0x985E # <CJK>
11.5557 +0xC440 0x9858 # <CJK>
11.5558 +0xC441 0x985B # <CJK>
11.5559 +0xC442 0x98BC # <CJK>
11.5560 +0xC443 0x9945 # <CJK>
11.5561 +0xC444 0x9949 # <CJK>
11.5562 +0xC445 0x9A16 # <CJK>
11.5563 +0xC446 0x9A19 # <CJK>
11.5564 +0xC447 0x9B0D # <CJK>
11.5565 +0xC448 0x9BE8 # <CJK>
11.5566 +0xC449 0x9BE7 # <CJK>
11.5567 +0xC44A 0x9BD6 # <CJK>
11.5568 +0xC44B 0x9BDB # <CJK>
11.5569 +0xC44C 0x9D89 # <CJK>
11.5570 +0xC44D 0x9D61 # <CJK>
11.5571 +0xC44E 0x9D72 # <CJK>
11.5572 +0xC44F 0x9D6A # <CJK>
11.5573 +0xC450 0x9D6C # <CJK>
11.5574 +0xC451 0x9E92 # <CJK>
11.5575 +0xC452 0x9E97 # <CJK>
11.5576 +0xC453 0x9E93 # <CJK>
11.5577 +0xC454 0x9EB4 # <CJK>
11.5578 +0xC455 0x52F8 # <CJK>
11.5579 +0xC456 0x56A8 # <CJK>
11.5580 +0xC457 0x56B7 # <CJK>
11.5581 +0xC458 0x56B6 # <CJK>
11.5582 +0xC459 0x56B4 # <CJK>
11.5583 +0xC45A 0x56BC # <CJK>
11.5584 +0xC45B 0x58E4 # <CJK>
11.5585 +0xC45C 0x5B40 # <CJK>
11.5586 +0xC45D 0x5B43 # <CJK>
11.5587 +0xC45E 0x5B7D # <CJK>
11.5588 +0xC45F 0x5BF6 # <CJK>
11.5589 +0xC460 0x5DC9 # <CJK>
11.5590 +0xC461 0x61F8 # <CJK>
11.5591 +0xC462 0x61FA # <CJK>
11.5592 +0xC463 0x6518 # <CJK>
11.5593 +0xC464 0x6514 # <CJK>
11.5594 +0xC465 0x6519 # <CJK>
11.5595 +0xC466 0x66E6 # <CJK>
11.5596 +0xC467 0x6727 # <CJK>
11.5597 +0xC468 0x6AEC # <CJK>
11.5598 +0xC469 0x703E # <CJK>
11.5599 +0xC46A 0x7030 # <CJK>
11.5600 +0xC46B 0x7032 # <CJK>
11.5601 +0xC46C 0x7210 # <CJK>
11.5602 +0xC46D 0x737B # <CJK>
11.5603 +0xC46E 0x74CF # <CJK>
11.5604 +0xC46F 0x7662 # <CJK>
11.5605 +0xC470 0x7665 # <CJK>
11.5606 +0xC471 0x7926 # <CJK>
11.5607 +0xC472 0x792A # <CJK>
11.5608 +0xC473 0x792C # <CJK>
11.5609 +0xC474 0x792B # <CJK>
11.5610 +0xC475 0x7AC7 # <CJK>
11.5611 +0xC476 0x7AF6 # <CJK>
11.5612 +0xC477 0x7C4C # <CJK>
11.5613 +0xC478 0x7C43 # <CJK>
11.5614 +0xC479 0x7C4D # <CJK>
11.5615 +0xC47A 0x7CEF # <CJK>
11.5616 +0xC47B 0x7CF0 # <CJK>
11.5617 +0xC47C 0x8FAE # <CJK>
11.5618 +0xC47D 0x7E7D # <CJK>
11.5619 +0xC47E 0x7E7C # <CJK>
11.5620 +0xC4A1 0x7E82 # <CJK>
11.5621 +0xC4A2 0x7F4C # <CJK>
11.5622 +0xC4A3 0x8000 # <CJK>
11.5623 +0xC4A4 0x81DA # <CJK>
11.5624 +0xC4A5 0x8266 # <CJK>
11.5625 +0xC4A6 0x85FB # <CJK>
11.5626 +0xC4A7 0x85F9 # <CJK>
11.5627 +0xC4A8 0x8611 # <CJK>
11.5628 +0xC4A9 0x85FA # <CJK>
11.5629 +0xC4AA 0x8606 # <CJK>
11.5630 +0xC4AB 0x860B # <CJK>
11.5631 +0xC4AC 0x8607 # <CJK>
11.5632 +0xC4AD 0x860A # <CJK>
11.5633 +0xC4AE 0x8814 # <CJK>
11.5634 +0xC4AF 0x8815 # <CJK>
11.5635 +0xC4B0 0x8964 # <CJK>
11.5636 +0xC4B1 0x89BA # <CJK>
11.5637 +0xC4B2 0x89F8 # <CJK>
11.5638 +0xC4B3 0x8B70 # <CJK>
11.5639 +0xC4B4 0x8B6C # <CJK>
11.5640 +0xC4B5 0x8B66 # <CJK>
11.5641 +0xC4B6 0x8B6F # <CJK>
11.5642 +0xC4B7 0x8B5F # <CJK>
11.5643 +0xC4B8 0x8B6B # <CJK>
11.5644 +0xC4B9 0x8D0F # <CJK>
11.5645 +0xC4BA 0x8D0D # <CJK>
11.5646 +0xC4BB 0x8E89 # <CJK>
11.5647 +0xC4BC 0x8E81 # <CJK>
11.5648 +0xC4BD 0x8E85 # <CJK>
11.5649 +0xC4BE 0x8E82 # <CJK>
11.5650 +0xC4BF 0x91B4 # <CJK>
11.5651 +0xC4C0 0x91CB # <CJK>
11.5652 +0xC4C1 0x9418 # <CJK>
11.5653 +0xC4C2 0x9403 # <CJK>
11.5654 +0xC4C3 0x93FD # <CJK>
11.5655 +0xC4C4 0x95E1 # <CJK>
11.5656 +0xC4C5 0x9730 # <CJK>
11.5657 +0xC4C6 0x98C4 # <CJK>
11.5658 +0xC4C7 0x9952 # <CJK>
11.5659 +0xC4C8 0x9951 # <CJK>
11.5660 +0xC4C9 0x99A8 # <CJK>
11.5661 +0xC4CA 0x9A2B # <CJK>
11.5662 +0xC4CB 0x9A30 # <CJK>
11.5663 +0xC4CC 0x9A37 # <CJK>
11.5664 +0xC4CD 0x9A35 # <CJK>
11.5665 +0xC4CE 0x9C13 # <CJK>
11.5666 +0xC4CF 0x9C0D # <CJK>
11.5667 +0xC4D0 0x9E79 # <CJK>
11.5668 +0xC4D1 0x9EB5 # <CJK>
11.5669 +0xC4D2 0x9EE8 # <CJK>
11.5670 +0xC4D3 0x9F2F # <CJK>
11.5671 +0xC4D4 0x9F5F # <CJK>
11.5672 +0xC4D5 0x9F63 # <CJK>
11.5673 +0xC4D6 0x9F61 # <CJK>
11.5674 +0xC4D7 0x5137 # <CJK>
11.5675 +0xC4D8 0x5138 # <CJK>
11.5676 +0xC4D9 0x56C1 # <CJK>
11.5677 +0xC4DA 0x56C0 # <CJK>
11.5678 +0xC4DB 0x56C2 # <CJK>
11.5679 +0xC4DC 0x5914 # <CJK>
11.5680 +0xC4DD 0x5C6C # <CJK>
11.5681 +0xC4DE 0x5DCD # <CJK>
11.5682 +0xC4DF 0x61FC # <CJK>
11.5683 +0xC4E0 0x61FE # <CJK>
11.5684 +0xC4E1 0x651D # <CJK>
11.5685 +0xC4E2 0x651C # <CJK>
11.5686 +0xC4E3 0x6595 # <CJK>
11.5687 +0xC4E4 0x66E9 # <CJK>
11.5688 +0xC4E5 0x6AFB # <CJK>
11.5689 +0xC4E6 0x6B04 # <CJK>
11.5690 +0xC4E7 0x6AFA # <CJK>
11.5691 +0xC4E8 0x6BB2 # <CJK>
11.5692 +0xC4E9 0x704C # <CJK>
11.5693 +0xC4EA 0x721B # <CJK>
11.5694 +0xC4EB 0x72A7 # <CJK>
11.5695 +0xC4EC 0x74D6 # <CJK>
11.5696 +0xC4ED 0x74D4 # <CJK>
11.5697 +0xC4EE 0x7669 # <CJK>
11.5698 +0xC4EF 0x77D3 # <CJK>
11.5699 +0xC4F0 0x7C50 # <CJK>
11.5700 +0xC4F1 0x7E8F # <CJK>
11.5701 +0xC4F2 0x7E8C # <CJK>
11.5702 +0xC4F3 0x7FBC # <CJK>
11.5703 +0xC4F4 0x8617 # <CJK>
11.5704 +0xC4F5 0x862D # <CJK>
11.5705 +0xC4F6 0x861A # <CJK>
11.5706 +0xC4F7 0x8823 # <CJK>
11.5707 +0xC4F8 0x8822 # <CJK>
11.5708 +0xC4F9 0x8821 # <CJK>
11.5709 +0xC4FA 0x881F # <CJK>
11.5710 +0xC4FB 0x896A # <CJK>
11.5711 +0xC4FC 0x896C # <CJK>
11.5712 +0xC4FD 0x89BD # <CJK>
11.5713 +0xC4FE 0x8B74 # <CJK>
11.5714 +0xC540 0x8B77 # <CJK>
11.5715 +0xC541 0x8B7D # <CJK>
11.5716 +0xC542 0x8D13 # <CJK>
11.5717 +0xC543 0x8E8A # <CJK>
11.5718 +0xC544 0x8E8D # <CJK>
11.5719 +0xC545 0x8E8B # <CJK>
11.5720 +0xC546 0x8F5F # <CJK>
11.5721 +0xC547 0x8FAF # <CJK>
11.5722 +0xC548 0x91BA # <CJK>
11.5723 +0xC549 0x942E # <CJK>
11.5724 +0xC54A 0x9433 # <CJK>
11.5725 +0xC54B 0x9435 # <CJK>
11.5726 +0xC54C 0x943A # <CJK>
11.5727 +0xC54D 0x9438 # <CJK>
11.5728 +0xC54E 0x9432 # <CJK>
11.5729 +0xC54F 0x942B # <CJK>
11.5730 +0xC550 0x95E2 # <CJK>
11.5731 +0xC551 0x9738 # <CJK>
11.5732 +0xC552 0x9739 # <CJK>
11.5733 +0xC553 0x9732 # <CJK>
11.5734 +0xC554 0x97FF # <CJK>
11.5735 +0xC555 0x9867 # <CJK>
11.5736 +0xC556 0x9865 # <CJK>
11.5737 +0xC557 0x9957 # <CJK>
11.5738 +0xC558 0x9A45 # <CJK>
11.5739 +0xC559 0x9A43 # <CJK>
11.5740 +0xC55A 0x9A40 # <CJK>
11.5741 +0xC55B 0x9A3E # <CJK>
11.5742 +0xC55C 0x9ACF # <CJK>
11.5743 +0xC55D 0x9B54 # <CJK>
11.5744 +0xC55E 0x9B51 # <CJK>
11.5745 +0xC55F 0x9C2D # <CJK>
11.5746 +0xC560 0x9C25 # <CJK>
11.5747 +0xC561 0x9DAF # <CJK>
11.5748 +0xC562 0x9DB4 # <CJK>
11.5749 +0xC563 0x9DC2 # <CJK>
11.5750 +0xC564 0x9DB8 # <CJK>
11.5751 +0xC565 0x9E9D # <CJK>
11.5752 +0xC566 0x9EEF # <CJK>
11.5753 +0xC567 0x9F19 # <CJK>
11.5754 +0xC568 0x9F5C # <CJK>
11.5755 +0xC569 0x9F66 # <CJK>
11.5756 +0xC56A 0x9F67 # <CJK>
11.5757 +0xC56B 0x513C # <CJK>
11.5758 +0xC56C 0x513B # <CJK>
11.5759 +0xC56D 0x56C8 # <CJK>
11.5760 +0xC56E 0x56CA # <CJK>
11.5761 +0xC56F 0x56C9 # <CJK>
11.5762 +0xC570 0x5B7F # <CJK>
11.5763 +0xC571 0x5DD4 # <CJK>
11.5764 +0xC572 0x5DD2 # <CJK>
11.5765 +0xC573 0x5F4E # <CJK>
11.5766 +0xC574 0x61FF # <CJK>
11.5767 +0xC575 0x6524 # <CJK>
11.5768 +0xC576 0x6B0A # <CJK>
11.5769 +0xC577 0x6B61 # <CJK>
11.5770 +0xC578 0x7051 # <CJK>
11.5771 +0xC579 0x7058 # <CJK>
11.5772 +0xC57A 0x7380 # <CJK>
11.5773 +0xC57B 0x74E4 # <CJK>
11.5774 +0xC57C 0x758A # <CJK>
11.5775 +0xC57D 0x766E # <CJK>
11.5776 +0xC57E 0x766C # <CJK>
11.5777 +0xC5A1 0x79B3 # <CJK>
11.5778 +0xC5A2 0x7C60 # <CJK>
11.5779 +0xC5A3 0x7C5F # <CJK>
11.5780 +0xC5A4 0x807E # <CJK>
11.5781 +0xC5A5 0x807D # <CJK>
11.5782 +0xC5A6 0x81DF # <CJK>
11.5783 +0xC5A7 0x8972 # <CJK>
11.5784 +0xC5A8 0x896F # <CJK>
11.5785 +0xC5A9 0x89FC # <CJK>
11.5786 +0xC5AA 0x8B80 # <CJK>
11.5787 +0xC5AB 0x8D16 # <CJK>
11.5788 +0xC5AC 0x8D17 # <CJK>
11.5789 +0xC5AD 0x8E91 # <CJK>
11.5790 +0xC5AE 0x8E93 # <CJK>
11.5791 +0xC5AF 0x8F61 # <CJK>
11.5792 +0xC5B0 0x9148 # <CJK>
11.5793 +0xC5B1 0x9444 # <CJK>
11.5794 +0xC5B2 0x9451 # <CJK>
11.5795 +0xC5B3 0x9452 # <CJK>
11.5796 +0xC5B4 0x973D # <CJK>
11.5797 +0xC5B5 0x973E # <CJK>
11.5798 +0xC5B6 0x97C3 # <CJK>
11.5799 +0xC5B7 0x97C1 # <CJK>
11.5800 +0xC5B8 0x986B # <CJK>
11.5801 +0xC5B9 0x9955 # <CJK>
11.5802 +0xC5BA 0x9A55 # <CJK>
11.5803 +0xC5BB 0x9A4D # <CJK>
11.5804 +0xC5BC 0x9AD2 # <CJK>
11.5805 +0xC5BD 0x9B1A # <CJK>
11.5806 +0xC5BE 0x9C49 # <CJK>
11.5807 +0xC5BF 0x9C31 # <CJK>
11.5808 +0xC5C0 0x9C3E # <CJK>
11.5809 +0xC5C1 0x9C3B # <CJK>
11.5810 +0xC5C2 0x9DD3 # <CJK>
11.5811 +0xC5C3 0x9DD7 # <CJK>
11.5812 +0xC5C4 0x9F34 # <CJK>
11.5813 +0xC5C5 0x9F6C # <CJK>
11.5814 +0xC5C6 0x9F6A # <CJK>
11.5815 +0xC5C7 0x9F94 # <CJK>
11.5816 +0xC5C8 0x56CC # <CJK>
11.5817 +0xC5C9 0x5DD6 # <CJK>
11.5818 +0xC5CA 0x6200 # <CJK>
11.5819 +0xC5CB 0x6523 # <CJK>
11.5820 +0xC5CC 0x652B # <CJK>
11.5821 +0xC5CD 0x652A # <CJK>
11.5822 +0xC5CE 0x66EC # <CJK>
11.5823 +0xC5CF 0x6B10 # <CJK>
11.5824 +0xC5D0 0x74DA # <CJK>
11.5825 +0xC5D1 0x7ACA # <CJK>
11.5826 +0xC5D2 0x7C64 # <CJK>
11.5827 +0xC5D3 0x7C63 # <CJK>
11.5828 +0xC5D4 0x7C65 # <CJK>
11.5829 +0xC5D5 0x7E93 # <CJK>
11.5830 +0xC5D6 0x7E96 # <CJK>
11.5831 +0xC5D7 0x7E94 # <CJK>
11.5832 +0xC5D8 0x81E2 # <CJK>
11.5833 +0xC5D9 0x8638 # <CJK>
11.5834 +0xC5DA 0x863F # <CJK>
11.5835 +0xC5DB 0x8831 # <CJK>
11.5836 +0xC5DC 0x8B8A # <CJK>
11.5837 +0xC5DD 0x9090 # <CJK>
11.5838 +0xC5DE 0x908F # <CJK>
11.5839 +0xC5DF 0x9463 # <CJK>
11.5840 +0xC5E0 0x9460 # <CJK>
11.5841 +0xC5E1 0x9464 # <CJK>
11.5842 +0xC5E2 0x9768 # <CJK>
11.5843 +0xC5E3 0x986F # <CJK>
11.5844 +0xC5E4 0x995C # <CJK>
11.5845 +0xC5E5 0x9A5A # <CJK>
11.5846 +0xC5E6 0x9A5B # <CJK>
11.5847 +0xC5E7 0x9A57 # <CJK>
11.5848 +0xC5E8 0x9AD3 # <CJK>
11.5849 +0xC5E9 0x9AD4 # <CJK>
11.5850 +0xC5EA 0x9AD1 # <CJK>
11.5851 +0xC5EB 0x9C54 # <CJK>
11.5852 +0xC5EC 0x9C57 # <CJK>
11.5853 +0xC5ED 0x9C56 # <CJK>
11.5854 +0xC5EE 0x9DE5 # <CJK>
11.5855 +0xC5EF 0x9E9F # <CJK>
11.5856 +0xC5F0 0x9EF4 # <CJK>
11.5857 +0xC5F1 0x56D1 # <CJK>
11.5858 +0xC5F2 0x58E9 # <CJK>
11.5859 +0xC5F3 0x652C # <CJK>
11.5860 +0xC5F4 0x705E # <CJK>
11.5861 +0xC5F5 0x7671 # <CJK>
11.5862 +0xC5F6 0x7672 # <CJK>
11.5863 +0xC5F7 0x77D7 # <CJK>
11.5864 +0xC5F8 0x7F50 # <CJK>
11.5865 +0xC5F9 0x7F88 # <CJK>
11.5866 +0xC5FA 0x8836 # <CJK>
11.5867 +0xC5FB 0x8839 # <CJK>
11.5868 +0xC5FC 0x8862 # <CJK>
11.5869 +0xC5FD 0x8B93 # <CJK>
11.5870 +0xC5FE 0x8B92 # <CJK>
11.5871 +0xC640 0x8B96 # <CJK>
11.5872 +0xC641 0x8277 # <CJK>
11.5873 +0xC642 0x8D1B # <CJK>
11.5874 +0xC643 0x91C0 # <CJK>
11.5875 +0xC644 0x946A # <CJK>
11.5876 +0xC645 0x9742 # <CJK>
11.5877 +0xC646 0x9748 # <CJK>
11.5878 +0xC647 0x9744 # <CJK>
11.5879 +0xC648 0x97C6 # <CJK>
11.5880 +0xC649 0x9870 # <CJK>
11.5881 +0xC64A 0x9A5F # <CJK>
11.5882 +0xC64B 0x9B22 # <CJK>
11.5883 +0xC64C 0x9B58 # <CJK>
11.5884 +0xC64D 0x9C5F # <CJK>
11.5885 +0xC64E 0x9DF9 # <CJK>
11.5886 +0xC64F 0x9DFA # <CJK>
11.5887 +0xC650 0x9E7C # <CJK>
11.5888 +0xC651 0x9E7D # <CJK>
11.5889 +0xC652 0x9F07 # <CJK>
11.5890 +0xC653 0x9F77 # <CJK>
11.5891 +0xC654 0x9F72 # <CJK>
11.5892 +0xC655 0x5EF3 # <CJK>
11.5893 +0xC656 0x6B16 # <CJK>
11.5894 +0xC657 0x7063 # <CJK>
11.5895 +0xC658 0x7C6C # <CJK>
11.5896 +0xC659 0x7C6E # <CJK>
11.5897 +0xC65A 0x883B # <CJK>
11.5898 +0xC65B 0x89C0 # <CJK>
11.5899 +0xC65C 0x8EA1 # <CJK>
11.5900 +0xC65D 0x91C1 # <CJK>
11.5901 +0xC65E 0x9472 # <CJK>
11.5902 +0xC65F 0x9470 # <CJK>
11.5903 +0xC660 0x9871 # <CJK>
11.5904 +0xC661 0x995E # <CJK>
11.5905 +0xC662 0x9AD6 # <CJK>
11.5906 +0xC663 0x9B23 # <CJK>
11.5907 +0xC664 0x9ECC # <CJK>
11.5908 +0xC665 0x7064 # <CJK>
11.5909 +0xC666 0x77DA # <CJK>
11.5910 +0xC667 0x8B9A # <CJK>
11.5911 +0xC668 0x9477 # <CJK>
11.5912 +0xC669 0x97C9 # <CJK>
11.5913 +0xC66A 0x9A62 # <CJK>
11.5914 +0xC66B 0x9A65 # <CJK>
11.5915 +0xC66C 0x7E9C # <CJK>
11.5916 +0xC66D 0x8B9C # <CJK>
11.5917 +0xC66E 0x8EAA # <CJK>
11.5918 +0xC66F 0x91C5 # <CJK>
11.5919 +0xC670 0x947D # <CJK>
11.5920 +0xC671 0x947E # <CJK>
11.5921 +0xC672 0x947C # <CJK>
11.5922 +0xC673 0x9C77 # <CJK>
11.5923 +0xC674 0x9C78 # <CJK>
11.5924 +0xC675 0x9EF7 # <CJK>
11.5925 +0xC676 0x8C54 # <CJK>
11.5926 +0xC677 0x947F # <CJK>
11.5927 +0xC678 0x9E1A # <CJK>
11.5928 +0xC679 0x7228 # <CJK>
11.5929 +0xC67A 0x9A6A # <CJK>
11.5930 +0xC67B 0x9B31 # <CJK>
11.5931 +0xC67C 0x9E1B # <CJK>
11.5932 +0xC67D 0x9E1E # <CJK>
11.5933 +0xC67E 0x7C72 # <CJK>
11.5934 +0xC6A1 0x30FE # KATAKANA VOICED ITERATION MARK
11.5935 +0xC6A2 0x309D # HIRAGANA ITERATION MARK
11.5936 +0xC6A3 0x309E # HIRAGANA VOICED ITERATION MARK
11.5937 +0xC6A4 0x3005 # IDEOGRAPHIC ITERATION MARK
11.5938 +0xC6A5 0x3041 # HIRAGANA LETTER SMALL A
11.5939 +0xC6A6 0x3042 # HIRAGANA LETTER A
11.5940 +0xC6A7 0x3043 # HIRAGANA LETTER SMALL I
11.5941 +0xC6A8 0x3044 # HIRAGANA LETTER I
11.5942 +0xC6A9 0x3045 # HIRAGANA LETTER SMALL U
11.5943 +0xC6AA 0x3046 # HIRAGANA LETTER U
11.5944 +0xC6AB 0x3047 # HIRAGANA LETTER SMALL E
11.5945 +0xC6AC 0x3048 # HIRAGANA LETTER E
11.5946 +0xC6AD 0x3049 # HIRAGANA LETTER SMALL O
11.5947 +0xC6AE 0x304A # HIRAGANA LETTER O
11.5948 +0xC6AF 0x304B # HIRAGANA LETTER KA
11.5949 +0xC6B0 0x304C # HIRAGANA LETTER GA
11.5950 +0xC6B1 0x304D # HIRAGANA LETTER KI
11.5951 +0xC6B2 0x304E # HIRAGANA LETTER GI
11.5952 +0xC6B3 0x304F # HIRAGANA LETTER KU
11.5953 +0xC6B4 0x3050 # HIRAGANA LETTER GU
11.5954 +0xC6B5 0x3051 # HIRAGANA LETTER KE
11.5955 +0xC6B6 0x3052 # HIRAGANA LETTER GE
11.5956 +0xC6B7 0x3053 # HIRAGANA LETTER KO
11.5957 +0xC6B8 0x3054 # HIRAGANA LETTER GO
11.5958 +0xC6B9 0x3055 # HIRAGANA LETTER SA
11.5959 +0xC6BA 0x3056 # HIRAGANA LETTER ZA
11.5960 +0xC6BB 0x3057 # HIRAGANA LETTER SI
11.5961 +0xC6BC 0x3058 # HIRAGANA LETTER ZI
11.5962 +0xC6BD 0x3059 # HIRAGANA LETTER SU
11.5963 +0xC6BE 0x305A # HIRAGANA LETTER ZU
11.5964 +0xC6BF 0x305B # HIRAGANA LETTER SE
11.5965 +0xC6C0 0x305C # HIRAGANA LETTER ZE
11.5966 +0xC6C1 0x305D # HIRAGANA LETTER SO
11.5967 +0xC6C2 0x305E # HIRAGANA LETTER ZO
11.5968 +0xC6C3 0x305F # HIRAGANA LETTER TA
11.5969 +0xC6C4 0x3060 # HIRAGANA LETTER DA
11.5970 +0xC6C5 0x3061 # HIRAGANA LETTER TI
11.5971 +0xC6C6 0x3062 # HIRAGANA LETTER DI
11.5972 +0xC6C7 0x3063 # HIRAGANA LETTER SMALL TU
11.5973 +0xC6C8 0x3064 # HIRAGANA LETTER TU
11.5974 +0xC6C9 0x3065 # HIRAGANA LETTER DU
11.5975 +0xC6CA 0x3066 # HIRAGANA LETTER TE
11.5976 +0xC6CB 0x3067 # HIRAGANA LETTER DE
11.5977 +0xC6CC 0x3068 # HIRAGANA LETTER TO
11.5978 +0xC6CD 0x3069 # HIRAGANA LETTER DO
11.5979 +0xC6CE 0x306A # HIRAGANA LETTER NA
11.5980 +0xC6CF 0x306B # HIRAGANA LETTER NI
11.5981 +0xC6D0 0x306C # HIRAGANA LETTER NU
11.5982 +0xC6D1 0x306D # HIRAGANA LETTER NE
11.5983 +0xC6D2 0x306E # HIRAGANA LETTER NO
11.5984 +0xC6D3 0x306F # HIRAGANA LETTER HA
11.5985 +0xC6D4 0x3070 # HIRAGANA LETTER BA
11.5986 +0xC6D5 0x3071 # HIRAGANA LETTER PA
11.5987 +0xC6D6 0x3072 # HIRAGANA LETTER HI
11.5988 +0xC6D7 0x3073 # HIRAGANA LETTER BI
11.5989 +0xC6D8 0x3074 # HIRAGANA LETTER PI
11.5990 +0xC6D9 0x3075 # HIRAGANA LETTER HU
11.5991 +0xC6DA 0x3076 # HIRAGANA LETTER BU
11.5992 +0xC6DB 0x3077 # HIRAGANA LETTER PU
11.5993 +0xC6DC 0x3078 # HIRAGANA LETTER HE
11.5994 +0xC6DD 0x3079 # HIRAGANA LETTER BE
11.5995 +0xC6DE 0x307A # HIRAGANA LETTER PE
11.5996 +0xC6DF 0x307B # HIRAGANA LETTER HO
11.5997 +0xC6E0 0x307C # HIRAGANA LETTER BO
11.5998 +0xC6E1 0x307D # HIRAGANA LETTER PO
11.5999 +0xC6E2 0x307E # HIRAGANA LETTER MA
11.6000 +0xC6E3 0x307F # HIRAGANA LETTER MI
11.6001 +0xC6E4 0x3080 # HIRAGANA LETTER MU
11.6002 +0xC6E5 0x3081 # HIRAGANA LETTER ME
11.6003 +0xC6E6 0x3082 # HIRAGANA LETTER MO
11.6004 +0xC6E7 0x3083 # HIRAGANA LETTER SMALL YA
11.6005 +0xC6E8 0x3084 # HIRAGANA LETTER YA
11.6006 +0xC6E9 0x3085 # HIRAGANA LETTER SMALL YU
11.6007 +0xC6EA 0x3086 # HIRAGANA LETTER YU
11.6008 +0xC6EB 0x3087 # HIRAGANA LETTER SMALL YO
11.6009 +0xC6EC 0x3088 # HIRAGANA LETTER YO
11.6010 +0xC6ED 0x3089 # HIRAGANA LETTER RA
11.6011 +0xC6EE 0x308A # HIRAGANA LETTER RI
11.6012 +0xC6EF 0x308B # HIRAGANA LETTER RU
11.6013 +0xC6F0 0x308C # HIRAGANA LETTER RE
11.6014 +0xC6F1 0x308D # HIRAGANA LETTER RO
11.6015 +0xC6F2 0x308E # HIRAGANA LETTER SMALL WA
11.6016 +0xC6F3 0x308F # HIRAGANA LETTER WA
11.6017 +0xC6F4 0x3090 # HIRAGANA LETTER WI
11.6018 +0xC6F5 0x3091 # HIRAGANA LETTER WE
11.6019 +0xC6F6 0x3092 # HIRAGANA LETTER WO
11.6020 +0xC6F7 0x3093 # HIRAGANA LETTER N
11.6021 +0xC6F8 0x30A1 # KATAKANA LETTER SMALL A
11.6022 +0xC6F9 0x30A2 # KATAKANA LETTER A
11.6023 +0xC6FA 0x30A3 # KATAKANA LETTER SMALL I
11.6024 +0xC6FB 0x30A4 # KATAKANA LETTER I
11.6025 +0xC6FC 0x30A5 # KATAKANA LETTER SMALL U
11.6026 +0xC6FD 0x30A6 # KATAKANA LETTER U
11.6027 +0xC6FE 0x30A7 # KATAKANA LETTER SMALL E
11.6028 +0xC740 0x30A8 # KATAKANA LETTER E
11.6029 +0xC741 0x30A9 # KATAKANA LETTER SMALL O
11.6030 +0xC742 0x30AA # KATAKANA LETTER O
11.6031 +0xC743 0x30AB # KATAKANA LETTER KA
11.6032 +0xC744 0x30AC # KATAKANA LETTER GA
11.6033 +0xC745 0x30AD # KATAKANA LETTER KI
11.6034 +0xC746 0x30AE # KATAKANA LETTER GI
11.6035 +0xC747 0x30AF # KATAKANA LETTER KU
11.6036 +0xC748 0x30B0 # KATAKANA LETTER GU
11.6037 +0xC749 0x30B1 # KATAKANA LETTER KE
11.6038 +0xC74A 0x30B2 # KATAKANA LETTER GE
11.6039 +0xC74B 0x30B3 # KATAKANA LETTER KO
11.6040 +0xC74C 0x30B4 # KATAKANA LETTER GO
11.6041 +0xC74D 0x30B5 # KATAKANA LETTER SA
11.6042 +0xC74E 0x30B6 # KATAKANA LETTER ZA
11.6043 +0xC74F 0x30B7 # KATAKANA LETTER SI
11.6044 +0xC750 0x30B8 # KATAKANA LETTER ZI
11.6045 +0xC751 0x30B9 # KATAKANA LETTER SU
11.6046 +0xC752 0x30BA # KATAKANA LETTER ZU
11.6047 +0xC753 0x30BB # KATAKANA LETTER SE
11.6048 +0xC754 0x30BC # KATAKANA LETTER ZE
11.6049 +0xC755 0x30BD # KATAKANA LETTER SO
11.6050 +0xC756 0x30BE # KATAKANA LETTER ZO
11.6051 +0xC757 0x30BF # KATAKANA LETTER TA
11.6052 +0xC758 0x30C0 # KATAKANA LETTER DA
11.6053 +0xC759 0x30C1 # KATAKANA LETTER TI
11.6054 +0xC75A 0x30C2 # KATAKANA LETTER DI
11.6055 +0xC75B 0x30C3 # KATAKANA LETTER SMALL TU
11.6056 +0xC75C 0x30C4 # KATAKANA LETTER TU
11.6057 +0xC75D 0x30C5 # KATAKANA LETTER DU
11.6058 +0xC75E 0x30C6 # KATAKANA LETTER TE
11.6059 +0xC75F 0x30C7 # KATAKANA LETTER DE
11.6060 +0xC760 0x30C8 # KATAKANA LETTER TO
11.6061 +0xC761 0x30C9 # KATAKANA LETTER DO
11.6062 +0xC762 0x30CA # KATAKANA LETTER NA
11.6063 +0xC763 0x30CB # KATAKANA LETTER NI
11.6064 +0xC764 0x30CC # KATAKANA LETTER NU
11.6065 +0xC765 0x30CD # KATAKANA LETTER NE
11.6066 +0xC766 0x30CE # KATAKANA LETTER NO
11.6067 +0xC767 0x30CF # KATAKANA LETTER HA
11.6068 +0xC768 0x30D0 # KATAKANA LETTER BA
11.6069 +0xC769 0x30D1 # KATAKANA LETTER PA
11.6070 +0xC76A 0x30D2 # KATAKANA LETTER HI
11.6071 +0xC76B 0x30D3 # KATAKANA LETTER BI
11.6072 +0xC76C 0x30D4 # KATAKANA LETTER PI
11.6073 +0xC76D 0x30D5 # KATAKANA LETTER HU
11.6074 +0xC76E 0x30D6 # KATAKANA LETTER BU
11.6075 +0xC76F 0x30D7 # KATAKANA LETTER PU
11.6076 +0xC770 0x30D8 # KATAKANA LETTER HE
11.6077 +0xC771 0x30D9 # KATAKANA LETTER BE
11.6078 +0xC772 0x30DA # KATAKANA LETTER PE
11.6079 +0xC773 0x30DB # KATAKANA LETTER HO
11.6080 +0xC774 0x30DC # KATAKANA LETTER BO
11.6081 +0xC775 0x30DD # KATAKANA LETTER PO
11.6082 +0xC776 0x30DE # KATAKANA LETTER MA
11.6083 +0xC777 0x30DF # KATAKANA LETTER MI
11.6084 +0xC778 0x30E0 # KATAKANA LETTER MU
11.6085 +0xC779 0x30E1 # KATAKANA LETTER ME
11.6086 +0xC77A 0x30E2 # KATAKANA LETTER MO
11.6087 +0xC77B 0x30E3 # KATAKANA LETTER SMALL YA
11.6088 +0xC77C 0x30E4 # KATAKANA LETTER YA
11.6089 +0xC77D 0x30E5 # KATAKANA LETTER SMALL YU
11.6090 +0xC77E 0x30E6 # KATAKANA LETTER YU
11.6091 +0xC7A1 0x30E7 # KATAKANA LETTER SMALL YO
11.6092 +0xC7A2 0x30E8 # KATAKANA LETTER YO
11.6093 +0xC7A3 0x30E9 # KATAKANA LETTER RA
11.6094 +0xC7A4 0x30EA # KATAKANA LETTER RI
11.6095 +0xC7A5 0x30EB # KATAKANA LETTER RU
11.6096 +0xC7A6 0x30EC # KATAKANA LETTER RE
11.6097 +0xC7A7 0x30ED # KATAKANA LETTER RO
11.6098 +0xC7A8 0x30EE # KATAKANA LETTER SMALL WA
11.6099 +0xC7A9 0x30EF # KATAKANA LETTER WA
11.6100 +0xC7AA 0x30F0 # KATAKANA LETTER WI
11.6101 +0xC7AB 0x30F1 # KATAKANA LETTER WE
11.6102 +0xC7AC 0x30F2 # KATAKANA LETTER WO
11.6103 +0xC7AD 0x30F3 # KATAKANA LETTER N
11.6104 +0xC7AE 0x30F4 # KATAKANA LETTER VU
11.6105 +0xC7AF 0x30F5 # KATAKANA LETTER SMALL KA
11.6106 +0xC7B0 0x30F6 # KATAKANA LETTER SMALL KE
11.6107 +0xC7B1 0x0414 # CYRILLIC CAPITAL LETTER DE
11.6108 +0xC7B2 0x0415 # CYRILLIC CAPITAL LETTER IE
11.6109 +0xC7B3 0x0401 # CYRILLIC CAPITAL LETTER IO
11.6110 +0xC7B4 0x0416 # CYRILLIC CAPITAL LETTER ZHE
11.6111 +0xC7B5 0x0417 # CYRILLIC CAPITAL LETTER ZE
11.6112 +0xC7B6 0x0418 # CYRILLIC CAPITAL LETTER I
11.6113 +0xC7B7 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
11.6114 +0xC7B8 0x041A # CYRILLIC CAPITAL LETTER KA
11.6115 +0xC7B9 0x041B # CYRILLIC CAPITAL LETTER EL
11.6116 +0xC7BA 0x041C # CYRILLIC CAPITAL LETTER EM
11.6117 +0xC7BB 0x0423 # CYRILLIC CAPITAL LETTER U
11.6118 +0xC7BC 0x0424 # CYRILLIC CAPITAL LETTER EF
11.6119 +0xC7BD 0x0425 # CYRILLIC CAPITAL LETTER HA
11.6120 +0xC7BE 0x0426 # CYRILLIC CAPITAL LETTER TSE
11.6121 +0xC7BF 0x0427 # CYRILLIC CAPITAL LETTER CHE
11.6122 +0xC7C0 0x0428 # CYRILLIC CAPITAL LETTER SHA
11.6123 +0xC7C1 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
11.6124 +0xC7C2 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
11.6125 +0xC7C3 0x042B # CYRILLIC CAPITAL LETTER YERU
11.6126 +0xC7C4 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
11.6127 +0xC7C5 0x042D # CYRILLIC CAPITAL LETTER E
11.6128 +0xC7C6 0x042E # CYRILLIC CAPITAL LETTER YU
11.6129 +0xC7C7 0x042F # CYRILLIC CAPITAL LETTER YA
11.6130 +0xC7C8 0x0430 # CYRILLIC SMALL LETTER A
11.6131 +0xC7C9 0x0431 # CYRILLIC SMALL LETTER BE
11.6132 +0xC7CA 0x0432 # CYRILLIC SMALL LETTER VE
11.6133 +0xC7CB 0x0433 # CYRILLIC SMALL LETTER GHE
11.6134 +0xC7CC 0x0434 # CYRILLIC SMALL LETTER DE
11.6135 +0xC7CD 0x0435 # CYRILLIC SMALL LETTER IE
11.6136 +0xC7CE 0x0451 # CYRILLIC SMALL LETTER IO
11.6137 +0xC7CF 0x0436 # CYRILLIC SMALL LETTER ZHE
11.6138 +0xC7D0 0x0437 # CYRILLIC SMALL LETTER ZE
11.6139 +0xC7D1 0x0438 # CYRILLIC SMALL LETTER I
11.6140 +0xC7D2 0x0439 # CYRILLIC SMALL LETTER SHORT I
11.6141 +0xC7D3 0x043A # CYRILLIC SMALL LETTER KA
11.6142 +0xC7D4 0x043B # CYRILLIC SMALL LETTER EL
11.6143 +0xC7D5 0x043C # CYRILLIC SMALL LETTER EM
11.6144 +0xC7D6 0x043D # CYRILLIC SMALL LETTER EN
11.6145 +0xC7D7 0x043E # CYRILLIC SMALL LETTER O
11.6146 +0xC7D8 0x043F # CYRILLIC SMALL LETTER PE
11.6147 +0xC7D9 0x0440 # CYRILLIC SMALL LETTER ER
11.6148 +0xC7DA 0x0441 # CYRILLIC SMALL LETTER ES
11.6149 +0xC7DB 0x0442 # CYRILLIC SMALL LETTER TE
11.6150 +0xC7DC 0x0443 # CYRILLIC SMALL LETTER U
11.6151 +0xC7DD 0x0444 # CYRILLIC SMALL LETTER EF
11.6152 +0xC7DE 0x0445 # CYRILLIC SMALL LETTER HA
11.6153 +0xC7DF 0x0446 # CYRILLIC SMALL LETTER TSE
11.6154 +0xC7E0 0x0447 # CYRILLIC SMALL LETTER CHE
11.6155 +0xC7E1 0x0448 # CYRILLIC SMALL LETTER SHA
11.6156 +0xC7E2 0x0449 # CYRILLIC SMALL LETTER SHCHA
11.6157 +0xC7E3 0x044A # CYRILLIC SMALL LETTER HARD SIGN
11.6158 +0xC7E4 0x044B # CYRILLIC SMALL LETTER YERU
11.6159 +0xC7E5 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
11.6160 +0xC7E6 0x044D # CYRILLIC SMALL LETTER E
11.6161 +0xC7E7 0x044E # CYRILLIC SMALL LETTER YU
11.6162 +0xC7E8 0x044F # CYRILLIC SMALL LETTER YA
11.6163 +0xC7E9 0x2460 # CIRCLED DIGIT ONE
11.6164 +0xC7EA 0x2461 # CIRCLED DIGIT TWO
11.6165 +0xC7EB 0x2462 # CIRCLED DIGIT THREE
11.6166 +0xC7EC 0x2463 # CIRCLED DIGIT FOUR
11.6167 +0xC7ED 0x2464 # CIRCLED DIGIT FIVE
11.6168 +0xC7EE 0x2465 # CIRCLED DIGIT SIX
11.6169 +0xC7EF 0x2466 # CIRCLED DIGIT SEVEN
11.6170 +0xC7F0 0x2467 # CIRCLED DIGIT EIGHT
11.6171 +0xC7F1 0x2468 # CIRCLED DIGIT NINE
11.6172 +0xC7F2 0x2469 # CIRCLED NUMBER TEN
11.6173 +0xC7F3 0x2474 # PARENTHESIZED DIGIT ONE
11.6174 +0xC7F4 0x2475 # PARENTHESIZED DIGIT TWO
11.6175 +0xC7F5 0x2476 # PARENTHESIZED DIGIT THREE
11.6176 +0xC7F6 0x2477 # PARENTHESIZED DIGIT FOUR
11.6177 +0xC7F7 0x2478 # PARENTHESIZED DIGIT FIVE
11.6178 +0xC7F8 0x2479 # PARENTHESIZED DIGIT SIX
11.6179 +0xC7F9 0x247A # PARENTHESIZED DIGIT SEVEN
11.6180 +0xC7FA 0x247B # PARENTHESIZED DIGIT EIGHT
11.6181 +0xC7FB 0x247C # PARENTHESIZED DIGIT NINE
11.6182 +0xC7FC 0x247D # PARENTHESIZED NUMBER TEN
11.6183 +0xC940 0x4E42 # <CJK>
11.6184 +0xC941 0x4E5C # <CJK>
11.6185 +0xC942 0x51F5 # <CJK>
11.6186 +0xC943 0x531A # <CJK>
11.6187 +0xC944 0x5382 # <CJK>
11.6188 +0xC945 0x4E07 # <CJK>
11.6189 +0xC946 0x4E0C # <CJK>
11.6190 +0xC947 0x4E47 # <CJK>
11.6191 +0xC948 0x4E8D # <CJK>
11.6192 +0xC949 0x56D7 # <CJK>
11.6193 +0xC94A 0xFA0C # CJK COMPATIBILITY IDEOGRAPH-FA0C
11.6194 +0xC94B 0x5C6E # <CJK>
11.6195 +0xC94C 0x5F73 # <CJK>
11.6196 +0xC94D 0x4E0F # <CJK>
11.6197 +0xC94E 0x5187 # <CJK>
11.6198 +0xC94F 0x4E0E # <CJK>
11.6199 +0xC950 0x4E2E # <CJK>
11.6200 +0xC951 0x4E93 # <CJK>
11.6201 +0xC952 0x4EC2 # <CJK>
11.6202 +0xC953 0x4EC9 # <CJK>
11.6203 +0xC954 0x4EC8 # <CJK>
11.6204 +0xC955 0x5198 # <CJK>
11.6205 +0xC956 0x52FC # <CJK>
11.6206 +0xC957 0x536C # <CJK>
11.6207 +0xC958 0x53B9 # <CJK>
11.6208 +0xC959 0x5720 # <CJK>
11.6209 +0xC95A 0x5903 # <CJK>
11.6210 +0xC95B 0x592C # <CJK>
11.6211 +0xC95C 0x5C10 # <CJK>
11.6212 +0xC95D 0x5DFF # <CJK>
11.6213 +0xC95E 0x65E1 # <CJK>
11.6214 +0xC95F 0x6BB3 # <CJK>
11.6215 +0xC960 0x6BCC # <CJK>
11.6216 +0xC961 0x6C14 # <CJK>
11.6217 +0xC962 0x723F # <CJK>
11.6218 +0xC963 0x4E31 # <CJK>
11.6219 +0xC964 0x4E3C # <CJK>
11.6220 +0xC965 0x4EE8 # <CJK>
11.6221 +0xC966 0x4EDC # <CJK>
11.6222 +0xC967 0x4EE9 # <CJK>
11.6223 +0xC968 0x4EE1 # <CJK>
11.6224 +0xC969 0x4EDD # <CJK>
11.6225 +0xC96A 0x4EDA # <CJK>
11.6226 +0xC96B 0x520C # <CJK>
11.6227 +0xC96C 0x531C # <CJK>
11.6228 +0xC96D 0x534C # <CJK>
11.6229 +0xC96E 0x5722 # <CJK>
11.6230 +0xC96F 0x5723 # <CJK>
11.6231 +0xC970 0x5917 # <CJK>
11.6232 +0xC971 0x592F # <CJK>
11.6233 +0xC972 0x5B81 # <CJK>
11.6234 +0xC973 0x5B84 # <CJK>
11.6235 +0xC974 0x5C12 # <CJK>
11.6236 +0xC975 0x5C3B # <CJK>
11.6237 +0xC976 0x5C74 # <CJK>
11.6238 +0xC977 0x5C73 # <CJK>
11.6239 +0xC978 0x5E04 # <CJK>
11.6240 +0xC979 0x5E80 # <CJK>
11.6241 +0xC97A 0x5E82 # <CJK>
11.6242 +0xC97B 0x5FC9 # <CJK>
11.6243 +0xC97C 0x6209 # <CJK>
11.6244 +0xC97D 0x6250 # <CJK>
11.6245 +0xC97E 0x6C15 # <CJK>
11.6246 +0xC9A1 0x6C36 # <CJK>
11.6247 +0xC9A2 0x6C43 # <CJK>
11.6248 +0xC9A3 0x6C3F # <CJK>
11.6249 +0xC9A4 0x6C3B # <CJK>
11.6250 +0xC9A5 0x72AE # <CJK>
11.6251 +0xC9A6 0x72B0 # <CJK>
11.6252 +0xC9A7 0x738A # <CJK>
11.6253 +0xC9A8 0x79B8 # <CJK>
11.6254 +0xC9A9 0x808A # <CJK>
11.6255 +0xC9AA 0x961E # <CJK>
11.6256 +0xC9AB 0x4F0E # <CJK>
11.6257 +0xC9AC 0x4F18 # <CJK>
11.6258 +0xC9AD 0x4F2C # <CJK>
11.6259 +0xC9AE 0x4EF5 # <CJK>
11.6260 +0xC9AF 0x4F14 # <CJK>
11.6261 +0xC9B0 0x4EF1 # <CJK>
11.6262 +0xC9B1 0x4F00 # <CJK>
11.6263 +0xC9B2 0x4EF7 # <CJK>
11.6264 +0xC9B3 0x4F08 # <CJK>
11.6265 +0xC9B4 0x4F1D # <CJK>
11.6266 +0xC9B5 0x4F02 # <CJK>
11.6267 +0xC9B6 0x4F05 # <CJK>
11.6268 +0xC9B7 0x4F22 # <CJK>
11.6269 +0xC9B8 0x4F13 # <CJK>
11.6270 +0xC9B9 0x4F04 # <CJK>
11.6271 +0xC9BA 0x4EF4 # <CJK>
11.6272 +0xC9BB 0x4F12 # <CJK>
11.6273 +0xC9BC 0x51B1 # <CJK>
11.6274 +0xC9BD 0x5213 # <CJK>
11.6275 +0xC9BE 0x5209 # <CJK>
11.6276 +0xC9BF 0x5210 # <CJK>
11.6277 +0xC9C0 0x52A6 # <CJK>
11.6278 +0xC9C1 0x5322 # <CJK>
11.6279 +0xC9C2 0x531F # <CJK>
11.6280 +0xC9C3 0x534D # <CJK>
11.6281 +0xC9C4 0x538A # <CJK>
11.6282 +0xC9C5 0x5407 # <CJK>
11.6283 +0xC9C6 0x56E1 # <CJK>
11.6284 +0xC9C7 0x56DF # <CJK>
11.6285 +0xC9C8 0x572E # <CJK>
11.6286 +0xC9C9 0x572A # <CJK>
11.6287 +0xC9CA 0x5734 # <CJK>
11.6288 +0xC9CB 0x593C # <CJK>
11.6289 +0xC9CC 0x5980 # <CJK>
11.6290 +0xC9CD 0x597C # <CJK>
11.6291 +0xC9CE 0x5985 # <CJK>
11.6292 +0xC9CF 0x597B # <CJK>
11.6293 +0xC9D0 0x597E # <CJK>
11.6294 +0xC9D1 0x5977 # <CJK>
11.6295 +0xC9D2 0x597F # <CJK>
11.6296 +0xC9D3 0x5B56 # <CJK>
11.6297 +0xC9D4 0x5C15 # <CJK>
11.6298 +0xC9D5 0x5C25 # <CJK>
11.6299 +0xC9D6 0x5C7C # <CJK>
11.6300 +0xC9D7 0x5C7A # <CJK>
11.6301 +0xC9D8 0x5C7B # <CJK>
11.6302 +0xC9D9 0x5C7E # <CJK>
11.6303 +0xC9DA 0x5DDF # <CJK>
11.6304 +0xC9DB 0x5E75 # <CJK>
11.6305 +0xC9DC 0x5E84 # <CJK>
11.6306 +0xC9DD 0x5F02 # <CJK>
11.6307 +0xC9DE 0x5F1A # <CJK>
11.6308 +0xC9DF 0x5F74 # <CJK>
11.6309 +0xC9E0 0x5FD5 # <CJK>
11.6310 +0xC9E1 0x5FD4 # <CJK>
11.6311 +0xC9E2 0x5FCF # <CJK>
11.6312 +0xC9E3 0x625C # <CJK>
11.6313 +0xC9E4 0x625E # <CJK>
11.6314 +0xC9E5 0x6264 # <CJK>
11.6315 +0xC9E6 0x6261 # <CJK>
11.6316 +0xC9E7 0x6266 # <CJK>
11.6317 +0xC9E8 0x6262 # <CJK>
11.6318 +0xC9E9 0x6259 # <CJK>
11.6319 +0xC9EA 0x6260 # <CJK>
11.6320 +0xC9EB 0x625A # <CJK>
11.6321 +0xC9EC 0x6265 # <CJK>
11.6322 +0xC9ED 0x65EF # <CJK>
11.6323 +0xC9EE 0x65EE # <CJK>
11.6324 +0xC9EF 0x673E # <CJK>
11.6325 +0xC9F0 0x6739 # <CJK>
11.6326 +0xC9F1 0x6738 # <CJK>
11.6327 +0xC9F2 0x673B # <CJK>
11.6328 +0xC9F3 0x673A # <CJK>
11.6329 +0xC9F4 0x673F # <CJK>
11.6330 +0xC9F5 0x673C # <CJK>
11.6331 +0xC9F6 0x6733 # <CJK>
11.6332 +0xC9F7 0x6C18 # <CJK>
11.6333 +0xC9F8 0x6C46 # <CJK>
11.6334 +0xC9F9 0x6C52 # <CJK>
11.6335 +0xC9FA 0x6C5C # <CJK>
11.6336 +0xC9FB 0x6C4F # <CJK>
11.6337 +0xC9FC 0x6C4A # <CJK>
11.6338 +0xC9FD 0x6C54 # <CJK>
11.6339 +0xC9FE 0x6C4B # <CJK>
11.6340 +0xCA40 0x6C4C # <CJK>
11.6341 +0xCA41 0x7071 # <CJK>
11.6342 +0xCA42 0x725E # <CJK>
11.6343 +0xCA43 0x72B4 # <CJK>
11.6344 +0xCA44 0x72B5 # <CJK>
11.6345 +0xCA45 0x738E # <CJK>
11.6346 +0xCA46 0x752A # <CJK>
11.6347 +0xCA47 0x767F # <CJK>
11.6348 +0xCA48 0x7A75 # <CJK>
11.6349 +0xCA49 0x7F51 # <CJK>
11.6350 +0xCA4A 0x8278 # <CJK>
11.6351 +0xCA4B 0x827C # <CJK>
11.6352 +0xCA4C 0x8280 # <CJK>
11.6353 +0xCA4D 0x827D # <CJK>
11.6354 +0xCA4E 0x827F # <CJK>
11.6355 +0xCA4F 0x864D # <CJK>
11.6356 +0xCA50 0x897E # <CJK>
11.6357 +0xCA51 0x9099 # <CJK>
11.6358 +0xCA52 0x9097 # <CJK>
11.6359 +0xCA53 0x9098 # <CJK>
11.6360 +0xCA54 0x909B # <CJK>
11.6361 +0xCA55 0x9094 # <CJK>
11.6362 +0xCA56 0x9622 # <CJK>
11.6363 +0xCA57 0x9624 # <CJK>
11.6364 +0xCA58 0x9620 # <CJK>
11.6365 +0xCA59 0x9623 # <CJK>
11.6366 +0xCA5A 0x4F56 # <CJK>
11.6367 +0xCA5B 0x4F3B # <CJK>
11.6368 +0xCA5C 0x4F62 # <CJK>
11.6369 +0xCA5D 0x4F49 # <CJK>
11.6370 +0xCA5E 0x4F53 # <CJK>
11.6371 +0xCA5F 0x4F64 # <CJK>
11.6372 +0xCA60 0x4F3E # <CJK>
11.6373 +0xCA61 0x4F67 # <CJK>
11.6374 +0xCA62 0x4F52 # <CJK>
11.6375 +0xCA63 0x4F5F # <CJK>
11.6376 +0xCA64 0x4F41 # <CJK>
11.6377 +0xCA65 0x4F58 # <CJK>
11.6378 +0xCA66 0x4F2D # <CJK>
11.6379 +0xCA67 0x4F33 # <CJK>
11.6380 +0xCA68 0x4F3F # <CJK>
11.6381 +0xCA69 0x4F61 # <CJK>
11.6382 +0xCA6A 0x518F # <CJK>
11.6383 +0xCA6B 0x51B9 # <CJK>
11.6384 +0xCA6C 0x521C # <CJK>
11.6385 +0xCA6D 0x521E # <CJK>
11.6386 +0xCA6E 0x5221 # <CJK>
11.6387 +0xCA6F 0x52AD # <CJK>
11.6388 +0xCA70 0x52AE # <CJK>
11.6389 +0xCA71 0x5309 # <CJK>
11.6390 +0xCA72 0x5363 # <CJK>
11.6391 +0xCA73 0x5372 # <CJK>
11.6392 +0xCA74 0x538E # <CJK>
11.6393 +0xCA75 0x538F # <CJK>
11.6394 +0xCA76 0x5430 # <CJK>
11.6395 +0xCA77 0x5437 # <CJK>
11.6396 +0xCA78 0x542A # <CJK>
11.6397 +0xCA79 0x5454 # <CJK>
11.6398 +0xCA7A 0x5445 # <CJK>
11.6399 +0xCA7B 0x5419 # <CJK>
11.6400 +0xCA7C 0x541C # <CJK>
11.6401 +0xCA7D 0x5425 # <CJK>
11.6402 +0xCA7E 0x5418 # <CJK>
11.6403 +0xCAA1 0x543D # <CJK>
11.6404 +0xCAA2 0x544F # <CJK>
11.6405 +0xCAA3 0x5441 # <CJK>
11.6406 +0xCAA4 0x5428 # <CJK>
11.6407 +0xCAA5 0x5424 # <CJK>
11.6408 +0xCAA6 0x5447 # <CJK>
11.6409 +0xCAA7 0x56EE # <CJK>
11.6410 +0xCAA8 0x56E7 # <CJK>
11.6411 +0xCAA9 0x56E5 # <CJK>
11.6412 +0xCAAA 0x5741 # <CJK>
11.6413 +0xCAAB 0x5745 # <CJK>
11.6414 +0xCAAC 0x574C # <CJK>
11.6415 +0xCAAD 0x5749 # <CJK>
11.6416 +0xCAAE 0x574B # <CJK>
11.6417 +0xCAAF 0x5752 # <CJK>
11.6418 +0xCAB0 0x5906 # <CJK>
11.6419 +0xCAB1 0x5940 # <CJK>
11.6420 +0xCAB2 0x59A6 # <CJK>
11.6421 +0xCAB3 0x5998 # <CJK>
11.6422 +0xCAB4 0x59A0 # <CJK>
11.6423 +0xCAB5 0x5997 # <CJK>
11.6424 +0xCAB6 0x598E # <CJK>
11.6425 +0xCAB7 0x59A2 # <CJK>
11.6426 +0xCAB8 0x5990 # <CJK>
11.6427 +0xCAB9 0x598F # <CJK>
11.6428 +0xCABA 0x59A7 # <CJK>
11.6429 +0xCABB 0x59A1 # <CJK>
11.6430 +0xCABC 0x5B8E # <CJK>
11.6431 +0xCABD 0x5B92 # <CJK>
11.6432 +0xCABE 0x5C28 # <CJK>
11.6433 +0xCABF 0x5C2A # <CJK>
11.6434 +0xCAC0 0x5C8D # <CJK>
11.6435 +0xCAC1 0x5C8F # <CJK>
11.6436 +0xCAC2 0x5C88 # <CJK>
11.6437 +0xCAC3 0x5C8B # <CJK>
11.6438 +0xCAC4 0x5C89 # <CJK>
11.6439 +0xCAC5 0x5C92 # <CJK>
11.6440 +0xCAC6 0x5C8A # <CJK>
11.6441 +0xCAC7 0x5C86 # <CJK>
11.6442 +0xCAC8 0x5C93 # <CJK>
11.6443 +0xCAC9 0x5C95 # <CJK>
11.6444 +0xCACA 0x5DE0 # <CJK>
11.6445 +0xCACB 0x5E0A # <CJK>
11.6446 +0xCACC 0x5E0E # <CJK>
11.6447 +0xCACD 0x5E8B # <CJK>
11.6448 +0xCACE 0x5E89 # <CJK>
11.6449 +0xCACF 0x5E8C # <CJK>
11.6450 +0xCAD0 0x5E88 # <CJK>
11.6451 +0xCAD1 0x5E8D # <CJK>
11.6452 +0xCAD2 0x5F05 # <CJK>
11.6453 +0xCAD3 0x5F1D # <CJK>
11.6454 +0xCAD4 0x5F78 # <CJK>
11.6455 +0xCAD5 0x5F76 # <CJK>
11.6456 +0xCAD6 0x5FD2 # <CJK>
11.6457 +0xCAD7 0x5FD1 # <CJK>
11.6458 +0xCAD8 0x5FD0 # <CJK>
11.6459 +0xCAD9 0x5FED # <CJK>
11.6460 +0xCADA 0x5FE8 # <CJK>
11.6461 +0xCADB 0x5FEE # <CJK>
11.6462 +0xCADC 0x5FF3 # <CJK>
11.6463 +0xCADD 0x5FE1 # <CJK>
11.6464 +0xCADE 0x5FE4 # <CJK>
11.6465 +0xCADF 0x5FE3 # <CJK>
11.6466 +0xCAE0 0x5FFA # <CJK>
11.6467 +0xCAE1 0x5FEF # <CJK>
11.6468 +0xCAE2 0x5FF7 # <CJK>
11.6469 +0xCAE3 0x5FFB # <CJK>
11.6470 +0xCAE4 0x6000 # <CJK>
11.6471 +0xCAE5 0x5FF4 # <CJK>
11.6472 +0xCAE6 0x623A # <CJK>
11.6473 +0xCAE7 0x6283 # <CJK>
11.6474 +0xCAE8 0x628C # <CJK>
11.6475 +0xCAE9 0x628E # <CJK>
11.6476 +0xCAEA 0x628F # <CJK>
11.6477 +0xCAEB 0x6294 # <CJK>
11.6478 +0xCAEC 0x6287 # <CJK>
11.6479 +0xCAED 0x6271 # <CJK>
11.6480 +0xCAEE 0x627B # <CJK>
11.6481 +0xCAEF 0x627A # <CJK>
11.6482 +0xCAF0 0x6270 # <CJK>
11.6483 +0xCAF1 0x6281 # <CJK>
11.6484 +0xCAF2 0x6288 # <CJK>
11.6485 +0xCAF3 0x6277 # <CJK>
11.6486 +0xCAF4 0x627D # <CJK>
11.6487 +0xCAF5 0x6272 # <CJK>
11.6488 +0xCAF6 0x6274 # <CJK>
11.6489 +0xCAF7 0x6537 # <CJK>
11.6490 +0xCAF8 0x65F0 # <CJK>
11.6491 +0xCAF9 0x65F4 # <CJK>
11.6492 +0xCAFA 0x65F3 # <CJK>
11.6493 +0xCAFB 0x65F2 # <CJK>
11.6494 +0xCAFC 0x65F5 # <CJK>
11.6495 +0xCAFD 0x6745 # <CJK>
11.6496 +0xCAFE 0x6747 # <CJK>
11.6497 +0xCB40 0x6759 # <CJK>
11.6498 +0xCB41 0x6755 # <CJK>
11.6499 +0xCB42 0x674C # <CJK>
11.6500 +0xCB43 0x6748 # <CJK>
11.6501 +0xCB44 0x675D # <CJK>
11.6502 +0xCB45 0x674D # <CJK>
11.6503 +0xCB46 0x675A # <CJK>
11.6504 +0xCB47 0x674B # <CJK>
11.6505 +0xCB48 0x6BD0 # <CJK>
11.6506 +0xCB49 0x6C19 # <CJK>
11.6507 +0xCB4A 0x6C1A # <CJK>
11.6508 +0xCB4B 0x6C78 # <CJK>
11.6509 +0xCB4C 0x6C67 # <CJK>
11.6510 +0xCB4D 0x6C6B # <CJK>
11.6511 +0xCB4E 0x6C84 # <CJK>
11.6512 +0xCB4F 0x6C8B # <CJK>
11.6513 +0xCB50 0x6C8F # <CJK>
11.6514 +0xCB51 0x6C71 # <CJK>
11.6515 +0xCB52 0x6C6F # <CJK>
11.6516 +0xCB53 0x6C69 # <CJK>
11.6517 +0xCB54 0x6C9A # <CJK>
11.6518 +0xCB55 0x6C6D # <CJK>
11.6519 +0xCB56 0x6C87 # <CJK>
11.6520 +0xCB57 0x6C95 # <CJK>
11.6521 +0xCB58 0x6C9C # <CJK>
11.6522 +0xCB59 0x6C66 # <CJK>
11.6523 +0xCB5A 0x6C73 # <CJK>
11.6524 +0xCB5B 0x6C65 # <CJK>
11.6525 +0xCB5C 0x6C7B # <CJK>
11.6526 +0xCB5D 0x6C8E # <CJK>
11.6527 +0xCB5E 0x7074 # <CJK>
11.6528 +0xCB5F 0x707A # <CJK>
11.6529 +0xCB60 0x7263 # <CJK>
11.6530 +0xCB61 0x72BF # <CJK>
11.6531 +0xCB62 0x72BD # <CJK>
11.6532 +0xCB63 0x72C3 # <CJK>
11.6533 +0xCB64 0x72C6 # <CJK>
11.6534 +0xCB65 0x72C1 # <CJK>
11.6535 +0xCB66 0x72BA # <CJK>
11.6536 +0xCB67 0x72C5 # <CJK>
11.6537 +0xCB68 0x7395 # <CJK>
11.6538 +0xCB69 0x7397 # <CJK>
11.6539 +0xCB6A 0x7393 # <CJK>
11.6540 +0xCB6B 0x7394 # <CJK>
11.6541 +0xCB6C 0x7392 # <CJK>
11.6542 +0xCB6D 0x753A # <CJK>
11.6543 +0xCB6E 0x7539 # <CJK>
11.6544 +0xCB6F 0x7594 # <CJK>
11.6545 +0xCB70 0x7595 # <CJK>
11.6546 +0xCB71 0x7681 # <CJK>
11.6547 +0xCB72 0x793D # <CJK>
11.6548 +0xCB73 0x8034 # <CJK>
11.6549 +0xCB74 0x8095 # <CJK>
11.6550 +0xCB75 0x8099 # <CJK>
11.6551 +0xCB76 0x8090 # <CJK>
11.6552 +0xCB77 0x8092 # <CJK>
11.6553 +0xCB78 0x809C # <CJK>
11.6554 +0xCB79 0x8290 # <CJK>
11.6555 +0xCB7A 0x828F # <CJK>
11.6556 +0xCB7B 0x8285 # <CJK>
11.6557 +0xCB7C 0x828E # <CJK>
11.6558 +0xCB7D 0x8291 # <CJK>
11.6559 +0xCB7E 0x8293 # <CJK>
11.6560 +0xCBA1 0x828A # <CJK>
11.6561 +0xCBA2 0x8283 # <CJK>
11.6562 +0xCBA3 0x8284 # <CJK>
11.6563 +0xCBA4 0x8C78 # <CJK>
11.6564 +0xCBA5 0x8FC9 # <CJK>
11.6565 +0xCBA6 0x8FBF # <CJK>
11.6566 +0xCBA7 0x909F # <CJK>
11.6567 +0xCBA8 0x90A1 # <CJK>
11.6568 +0xCBA9 0x90A5 # <CJK>
11.6569 +0xCBAA 0x909E # <CJK>
11.6570 +0xCBAB 0x90A7 # <CJK>
11.6571 +0xCBAC 0x90A0 # <CJK>
11.6572 +0xCBAD 0x9630 # <CJK>
11.6573 +0xCBAE 0x9628 # <CJK>
11.6574 +0xCBAF 0x962F # <CJK>
11.6575 +0xCBB0 0x962D # <CJK>
11.6576 +0xCBB1 0x4E33 # <CJK>
11.6577 +0xCBB2 0x4F98 # <CJK>
11.6578 +0xCBB3 0x4F7C # <CJK>
11.6579 +0xCBB4 0x4F85 # <CJK>
11.6580 +0xCBB5 0x4F7D # <CJK>
11.6581 +0xCBB6 0x4F80 # <CJK>
11.6582 +0xCBB7 0x4F87 # <CJK>
11.6583 +0xCBB8 0x4F76 # <CJK>
11.6584 +0xCBB9 0x4F74 # <CJK>
11.6585 +0xCBBA 0x4F89 # <CJK>
11.6586 +0xCBBB 0x4F84 # <CJK>
11.6587 +0xCBBC 0x4F77 # <CJK>
11.6588 +0xCBBD 0x4F4C # <CJK>
11.6589 +0xCBBE 0x4F97 # <CJK>
11.6590 +0xCBBF 0x4F6A # <CJK>
11.6591 +0xCBC0 0x4F9A # <CJK>
11.6592 +0xCBC1 0x4F79 # <CJK>
11.6593 +0xCBC2 0x4F81 # <CJK>
11.6594 +0xCBC3 0x4F78 # <CJK>
11.6595 +0xCBC4 0x4F90 # <CJK>
11.6596 +0xCBC5 0x4F9C # <CJK>
11.6597 +0xCBC6 0x4F94 # <CJK>
11.6598 +0xCBC7 0x4F9E # <CJK>
11.6599 +0xCBC8 0x4F92 # <CJK>
11.6600 +0xCBC9 0x4F82 # <CJK>
11.6601 +0xCBCA 0x4F95 # <CJK>
11.6602 +0xCBCB 0x4F6B # <CJK>
11.6603 +0xCBCC 0x4F6E # <CJK>
11.6604 +0xCBCD 0x519E # <CJK>
11.6605 +0xCBCE 0x51BC # <CJK>
11.6606 +0xCBCF 0x51BE # <CJK>
11.6607 +0xCBD0 0x5235 # <CJK>
11.6608 +0xCBD1 0x5232 # <CJK>
11.6609 +0xCBD2 0x5233 # <CJK>
11.6610 +0xCBD3 0x5246 # <CJK>
11.6611 +0xCBD4 0x5231 # <CJK>
11.6612 +0xCBD5 0x52BC # <CJK>
11.6613 +0xCBD6 0x530A # <CJK>
11.6614 +0xCBD7 0x530B # <CJK>
11.6615 +0xCBD8 0x533C # <CJK>
11.6616 +0xCBD9 0x5392 # <CJK>
11.6617 +0xCBDA 0x5394 # <CJK>
11.6618 +0xCBDB 0x5487 # <CJK>
11.6619 +0xCBDC 0x547F # <CJK>
11.6620 +0xCBDD 0x5481 # <CJK>
11.6621 +0xCBDE 0x5491 # <CJK>
11.6622 +0xCBDF 0x5482 # <CJK>
11.6623 +0xCBE0 0x5488 # <CJK>
11.6624 +0xCBE1 0x546B # <CJK>
11.6625 +0xCBE2 0x547A # <CJK>
11.6626 +0xCBE3 0x547E # <CJK>
11.6627 +0xCBE4 0x5465 # <CJK>
11.6628 +0xCBE5 0x546C # <CJK>
11.6629 +0xCBE6 0x5474 # <CJK>
11.6630 +0xCBE7 0x5466 # <CJK>
11.6631 +0xCBE8 0x548D # <CJK>
11.6632 +0xCBE9 0x546F # <CJK>
11.6633 +0xCBEA 0x5461 # <CJK>
11.6634 +0xCBEB 0x5460 # <CJK>
11.6635 +0xCBEC 0x5498 # <CJK>
11.6636 +0xCBED 0x5463 # <CJK>
11.6637 +0xCBEE 0x5467 # <CJK>
11.6638 +0xCBEF 0x5464 # <CJK>
11.6639 +0xCBF0 0x56F7 # <CJK>
11.6640 +0xCBF1 0x56F9 # <CJK>
11.6641 +0xCBF2 0x576F # <CJK>
11.6642 +0xCBF3 0x5772 # <CJK>
11.6643 +0xCBF4 0x576D # <CJK>
11.6644 +0xCBF5 0x576B # <CJK>
11.6645 +0xCBF6 0x5771 # <CJK>
11.6646 +0xCBF7 0x5770 # <CJK>
11.6647 +0xCBF8 0x5776 # <CJK>
11.6648 +0xCBF9 0x5780 # <CJK>
11.6649 +0xCBFA 0x5775 # <CJK>
11.6650 +0xCBFB 0x577B # <CJK>
11.6651 +0xCBFC 0x5773 # <CJK>
11.6652 +0xCBFD 0x5774 # <CJK>
11.6653 +0xCBFE 0x5762 # <CJK>
11.6654 +0xCC40 0x5768 # <CJK>
11.6655 +0xCC41 0x577D # <CJK>
11.6656 +0xCC42 0x590C # <CJK>
11.6657 +0xCC43 0x5945 # <CJK>
11.6658 +0xCC44 0x59B5 # <CJK>
11.6659 +0xCC45 0x59BA # <CJK>
11.6660 +0xCC46 0x59CF # <CJK>
11.6661 +0xCC47 0x59CE # <CJK>
11.6662 +0xCC48 0x59B2 # <CJK>
11.6663 +0xCC49 0x59CC # <CJK>
11.6664 +0xCC4A 0x59C1 # <CJK>
11.6665 +0xCC4B 0x59B6 # <CJK>
11.6666 +0xCC4C 0x59BC # <CJK>
11.6667 +0xCC4D 0x59C3 # <CJK>
11.6668 +0xCC4E 0x59D6 # <CJK>
11.6669 +0xCC4F 0x59B1 # <CJK>
11.6670 +0xCC50 0x59BD # <CJK>
11.6671 +0xCC51 0x59C0 # <CJK>
11.6672 +0xCC52 0x59C8 # <CJK>
11.6673 +0xCC53 0x59B4 # <CJK>
11.6674 +0xCC54 0x59C7 # <CJK>
11.6675 +0xCC55 0x5B62 # <CJK>
11.6676 +0xCC56 0x5B65 # <CJK>
11.6677 +0xCC57 0x5B93 # <CJK>
11.6678 +0xCC58 0x5B95 # <CJK>
11.6679 +0xCC59 0x5C44 # <CJK>
11.6680 +0xCC5A 0x5C47 # <CJK>
11.6681 +0xCC5B 0x5CAE # <CJK>
11.6682 +0xCC5C 0x5CA4 # <CJK>
11.6683 +0xCC5D 0x5CA0 # <CJK>
11.6684 +0xCC5E 0x5CB5 # <CJK>
11.6685 +0xCC5F 0x5CAF # <CJK>
11.6686 +0xCC60 0x5CA8 # <CJK>
11.6687 +0xCC61 0x5CAC # <CJK>
11.6688 +0xCC62 0x5C9F # <CJK>
11.6689 +0xCC63 0x5CA3 # <CJK>
11.6690 +0xCC64 0x5CAD # <CJK>
11.6691 +0xCC65 0x5CA2 # <CJK>
11.6692 +0xCC66 0x5CAA # <CJK>
11.6693 +0xCC67 0x5CA7 # <CJK>
11.6694 +0xCC68 0x5C9D # <CJK>
11.6695 +0xCC69 0x5CA5 # <CJK>
11.6696 +0xCC6A 0x5CB6 # <CJK>
11.6697 +0xCC6B 0x5CB0 # <CJK>
11.6698 +0xCC6C 0x5CA6 # <CJK>
11.6699 +0xCC6D 0x5E17 # <CJK>
11.6700 +0xCC6E 0x5E14 # <CJK>
11.6701 +0xCC6F 0x5E19 # <CJK>
11.6702 +0xCC70 0x5F28 # <CJK>
11.6703 +0xCC71 0x5F22 # <CJK>
11.6704 +0xCC72 0x5F23 # <CJK>
11.6705 +0xCC73 0x5F24 # <CJK>
11.6706 +0xCC74 0x5F54 # <CJK>
11.6707 +0xCC75 0x5F82 # <CJK>
11.6708 +0xCC76 0x5F7E # <CJK>
11.6709 +0xCC77 0x5F7D # <CJK>
11.6710 +0xCC78 0x5FDE # <CJK>
11.6711 +0xCC79 0x5FE5 # <CJK>
11.6712 +0xCC7A 0x602D # <CJK>
11.6713 +0xCC7B 0x6026 # <CJK>
11.6714 +0xCC7C 0x6019 # <CJK>
11.6715 +0xCC7D 0x6032 # <CJK>
11.6716 +0xCC7E 0x600B # <CJK>
11.6717 +0xCCA1 0x6034 # <CJK>
11.6718 +0xCCA2 0x600A # <CJK>
11.6719 +0xCCA3 0x6017 # <CJK>
11.6720 +0xCCA4 0x6033 # <CJK>
11.6721 +0xCCA5 0x601A # <CJK>
11.6722 +0xCCA6 0x601E # <CJK>
11.6723 +0xCCA7 0x602C # <CJK>
11.6724 +0xCCA8 0x6022 # <CJK>
11.6725 +0xCCA9 0x600D # <CJK>
11.6726 +0xCCAA 0x6010 # <CJK>
11.6727 +0xCCAB 0x602E # <CJK>
11.6728 +0xCCAC 0x6013 # <CJK>
11.6729 +0xCCAD 0x6011 # <CJK>
11.6730 +0xCCAE 0x600C # <CJK>
11.6731 +0xCCAF 0x6009 # <CJK>
11.6732 +0xCCB0 0x601C # <CJK>
11.6733 +0xCCB1 0x6214 # <CJK>
11.6734 +0xCCB2 0x623D # <CJK>
11.6735 +0xCCB3 0x62AD # <CJK>
11.6736 +0xCCB4 0x62B4 # <CJK>
11.6737 +0xCCB5 0x62D1 # <CJK>
11.6738 +0xCCB6 0x62BE # <CJK>
11.6739 +0xCCB7 0x62AA # <CJK>
11.6740 +0xCCB8 0x62B6 # <CJK>
11.6741 +0xCCB9 0x62CA # <CJK>
11.6742 +0xCCBA 0x62AE # <CJK>
11.6743 +0xCCBB 0x62B3 # <CJK>
11.6744 +0xCCBC 0x62AF # <CJK>
11.6745 +0xCCBD 0x62BB # <CJK>
11.6746 +0xCCBE 0x62A9 # <CJK>
11.6747 +0xCCBF 0x62B0 # <CJK>
11.6748 +0xCCC0 0x62B8 # <CJK>
11.6749 +0xCCC1 0x653D # <CJK>
11.6750 +0xCCC2 0x65A8 # <CJK>
11.6751 +0xCCC3 0x65BB # <CJK>
11.6752 +0xCCC4 0x6609 # <CJK>
11.6753 +0xCCC5 0x65FC # <CJK>
11.6754 +0xCCC6 0x6604 # <CJK>
11.6755 +0xCCC7 0x6612 # <CJK>
11.6756 +0xCCC8 0x6608 # <CJK>
11.6757 +0xCCC9 0x65FB # <CJK>
11.6758 +0xCCCA 0x6603 # <CJK>
11.6759 +0xCCCB 0x660B # <CJK>
11.6760 +0xCCCC 0x660D # <CJK>
11.6761 +0xCCCD 0x6605 # <CJK>
11.6762 +0xCCCE 0x65FD # <CJK>
11.6763 +0xCCCF 0x6611 # <CJK>
11.6764 +0xCCD0 0x6610 # <CJK>
11.6765 +0xCCD1 0x66F6 # <CJK>
11.6766 +0xCCD2 0x670A # <CJK>
11.6767 +0xCCD3 0x6785 # <CJK>
11.6768 +0xCCD4 0x676C # <CJK>
11.6769 +0xCCD5 0x678E # <CJK>
11.6770 +0xCCD6 0x6792 # <CJK>
11.6771 +0xCCD7 0x6776 # <CJK>
11.6772 +0xCCD8 0x677B # <CJK>
11.6773 +0xCCD9 0x6798 # <CJK>
11.6774 +0xCCDA 0x6786 # <CJK>
11.6775 +0xCCDB 0x6784 # <CJK>
11.6776 +0xCCDC 0x6774 # <CJK>
11.6777 +0xCCDD 0x678D # <CJK>
11.6778 +0xCCDE 0x678C # <CJK>
11.6779 +0xCCDF 0x677A # <CJK>
11.6780 +0xCCE0 0x679F # <CJK>
11.6781 +0xCCE1 0x6791 # <CJK>
11.6782 +0xCCE2 0x6799 # <CJK>
11.6783 +0xCCE3 0x6783 # <CJK>
11.6784 +0xCCE4 0x677D # <CJK>
11.6785 +0xCCE5 0x6781 # <CJK>
11.6786 +0xCCE6 0x6778 # <CJK>
11.6787 +0xCCE7 0x6779 # <CJK>
11.6788 +0xCCE8 0x6794 # <CJK>
11.6789 +0xCCE9 0x6B25 # <CJK>
11.6790 +0xCCEA 0x6B80 # <CJK>
11.6791 +0xCCEB 0x6B7E # <CJK>
11.6792 +0xCCEC 0x6BDE # <CJK>
11.6793 +0xCCED 0x6C1D # <CJK>
11.6794 +0xCCEE 0x6C93 # <CJK>
11.6795 +0xCCEF 0x6CEC # <CJK>
11.6796 +0xCCF0 0x6CEB # <CJK>
11.6797 +0xCCF1 0x6CEE # <CJK>
11.6798 +0xCCF2 0x6CD9 # <CJK>
11.6799 +0xCCF3 0x6CB6 # <CJK>
11.6800 +0xCCF4 0x6CD4 # <CJK>
11.6801 +0xCCF5 0x6CAD # <CJK>
11.6802 +0xCCF6 0x6CE7 # <CJK>
11.6803 +0xCCF7 0x6CB7 # <CJK>
11.6804 +0xCCF8 0x6CD0 # <CJK>
11.6805 +0xCCF9 0x6CC2 # <CJK>
11.6806 +0xCCFA 0x6CBA # <CJK>
11.6807 +0xCCFB 0x6CC3 # <CJK>
11.6808 +0xCCFC 0x6CC6 # <CJK>
11.6809 +0xCCFD 0x6CED # <CJK>
11.6810 +0xCCFE 0x6CF2 # <CJK>
11.6811 +0xCD40 0x6CD2 # <CJK>
11.6812 +0xCD41 0x6CDD # <CJK>
11.6813 +0xCD42 0x6CB4 # <CJK>
11.6814 +0xCD43 0x6C8A # <CJK>
11.6815 +0xCD44 0x6C9D # <CJK>
11.6816 +0xCD45 0x6C80 # <CJK>
11.6817 +0xCD46 0x6CDE # <CJK>
11.6818 +0xCD47 0x6CC0 # <CJK>
11.6819 +0xCD48 0x6D30 # <CJK>
11.6820 +0xCD49 0x6CCD # <CJK>
11.6821 +0xCD4A 0x6CC7 # <CJK>
11.6822 +0xCD4B 0x6CB0 # <CJK>
11.6823 +0xCD4C 0x6CF9 # <CJK>
11.6824 +0xCD4D 0x6CCF # <CJK>
11.6825 +0xCD4E 0x6CE9 # <CJK>
11.6826 +0xCD4F 0x6CD1 # <CJK>
11.6827 +0xCD50 0x7094 # <CJK>
11.6828 +0xCD51 0x7098 # <CJK>
11.6829 +0xCD52 0x7085 # <CJK>
11.6830 +0xCD53 0x7093 # <CJK>
11.6831 +0xCD54 0x7086 # <CJK>
11.6832 +0xCD55 0x7084 # <CJK>
11.6833 +0xCD56 0x7091 # <CJK>
11.6834 +0xCD57 0x7096 # <CJK>
11.6835 +0xCD58 0x7082 # <CJK>
11.6836 +0xCD59 0x709A # <CJK>
11.6837 +0xCD5A 0x7083 # <CJK>
11.6838 +0xCD5B 0x726A # <CJK>
11.6839 +0xCD5C 0x72D6 # <CJK>
11.6840 +0xCD5D 0x72CB # <CJK>
11.6841 +0xCD5E 0x72D8 # <CJK>
11.6842 +0xCD5F 0x72C9 # <CJK>
11.6843 +0xCD60 0x72DC # <CJK>
11.6844 +0xCD61 0x72D2 # <CJK>
11.6845 +0xCD62 0x72D4 # <CJK>
11.6846 +0xCD63 0x72DA # <CJK>
11.6847 +0xCD64 0x72CC # <CJK>
11.6848 +0xCD65 0x72D1 # <CJK>
11.6849 +0xCD66 0x73A4 # <CJK>
11.6850 +0xCD67 0x73A1 # <CJK>
11.6851 +0xCD68 0x73AD # <CJK>
11.6852 +0xCD69 0x73A6 # <CJK>
11.6853 +0xCD6A 0x73A2 # <CJK>
11.6854 +0xCD6B 0x73A0 # <CJK>
11.6855 +0xCD6C 0x73AC # <CJK>
11.6856 +0xCD6D 0x739D # <CJK>
11.6857 +0xCD6E 0x74DD # <CJK>
11.6858 +0xCD6F 0x74E8 # <CJK>
11.6859 +0xCD70 0x753F # <CJK>
11.6860 +0xCD71 0x7540 # <CJK>
11.6861 +0xCD72 0x753E # <CJK>
11.6862 +0xCD73 0x758C # <CJK>
11.6863 +0xCD74 0x7598 # <CJK>
11.6864 +0xCD75 0x76AF # <CJK>
11.6865 +0xCD76 0x76F3 # <CJK>
11.6866 +0xCD77 0x76F1 # <CJK>
11.6867 +0xCD78 0x76F0 # <CJK>
11.6868 +0xCD79 0x76F5 # <CJK>
11.6869 +0xCD7A 0x77F8 # <CJK>
11.6870 +0xCD7B 0x77FC # <CJK>
11.6871 +0xCD7C 0x77F9 # <CJK>
11.6872 +0xCD7D 0x77FB # <CJK>
11.6873 +0xCD7E 0x77FA # <CJK>
11.6874 +0xCDA1 0x77F7 # <CJK>
11.6875 +0xCDA2 0x7942 # <CJK>
11.6876 +0xCDA3 0x793F # <CJK>
11.6877 +0xCDA4 0x79C5 # <CJK>
11.6878 +0xCDA5 0x7A78 # <CJK>
11.6879 +0xCDA6 0x7A7B # <CJK>
11.6880 +0xCDA7 0x7AFB # <CJK>
11.6881 +0xCDA8 0x7C75 # <CJK>
11.6882 +0xCDA9 0x7CFD # <CJK>
11.6883 +0xCDAA 0x8035 # <CJK>
11.6884 +0xCDAB 0x808F # <CJK>
11.6885 +0xCDAC 0x80AE # <CJK>
11.6886 +0xCDAD 0x80A3 # <CJK>
11.6887 +0xCDAE 0x80B8 # <CJK>
11.6888 +0xCDAF 0x80B5 # <CJK>
11.6889 +0xCDB0 0x80AD # <CJK>
11.6890 +0xCDB1 0x8220 # <CJK>
11.6891 +0xCDB2 0x82A0 # <CJK>
11.6892 +0xCDB3 0x82C0 # <CJK>
11.6893 +0xCDB4 0x82AB # <CJK>
11.6894 +0xCDB5 0x829A # <CJK>
11.6895 +0xCDB6 0x8298 # <CJK>
11.6896 +0xCDB7 0x829B # <CJK>
11.6897 +0xCDB8 0x82B5 # <CJK>
11.6898 +0xCDB9 0x82A7 # <CJK>
11.6899 +0xCDBA 0x82AE # <CJK>
11.6900 +0xCDBB 0x82BC # <CJK>
11.6901 +0xCDBC 0x829E # <CJK>
11.6902 +0xCDBD 0x82BA # <CJK>
11.6903 +0xCDBE 0x82B4 # <CJK>
11.6904 +0xCDBF 0x82A8 # <CJK>
11.6905 +0xCDC0 0x82A1 # <CJK>
11.6906 +0xCDC1 0x82A9 # <CJK>
11.6907 +0xCDC2 0x82C2 # <CJK>
11.6908 +0xCDC3 0x82A4 # <CJK>
11.6909 +0xCDC4 0x82C3 # <CJK>
11.6910 +0xCDC5 0x82B6 # <CJK>
11.6911 +0xCDC6 0x82A2 # <CJK>
11.6912 +0xCDC7 0x8670 # <CJK>
11.6913 +0xCDC8 0x866F # <CJK>
11.6914 +0xCDC9 0x866D # <CJK>
11.6915 +0xCDCA 0x866E # <CJK>
11.6916 +0xCDCB 0x8C56 # <CJK>
11.6917 +0xCDCC 0x8FD2 # <CJK>
11.6918 +0xCDCD 0x8FCB # <CJK>
11.6919 +0xCDCE 0x8FD3 # <CJK>
11.6920 +0xCDCF 0x8FCD # <CJK>
11.6921 +0xCDD0 0x8FD6 # <CJK>
11.6922 +0xCDD1 0x8FD5 # <CJK>
11.6923 +0xCDD2 0x8FD7 # <CJK>
11.6924 +0xCDD3 0x90B2 # <CJK>
11.6925 +0xCDD4 0x90B4 # <CJK>
11.6926 +0xCDD5 0x90AF # <CJK>
11.6927 +0xCDD6 0x90B3 # <CJK>
11.6928 +0xCDD7 0x90B0 # <CJK>
11.6929 +0xCDD8 0x9639 # <CJK>
11.6930 +0xCDD9 0x963D # <CJK>
11.6931 +0xCDDA 0x963C # <CJK>
11.6932 +0xCDDB 0x963A # <CJK>
11.6933 +0xCDDC 0x9643 # <CJK>
11.6934 +0xCDDD 0x4FCD # <CJK>
11.6935 +0xCDDE 0x4FC5 # <CJK>
11.6936 +0xCDDF 0x4FD3 # <CJK>
11.6937 +0xCDE0 0x4FB2 # <CJK>
11.6938 +0xCDE1 0x4FC9 # <CJK>
11.6939 +0xCDE2 0x4FCB # <CJK>
11.6940 +0xCDE3 0x4FC1 # <CJK>
11.6941 +0xCDE4 0x4FD4 # <CJK>
11.6942 +0xCDE5 0x4FDC # <CJK>
11.6943 +0xCDE6 0x4FD9 # <CJK>
11.6944 +0xCDE7 0x4FBB # <CJK>
11.6945 +0xCDE8 0x4FB3 # <CJK>
11.6946 +0xCDE9 0x4FDB # <CJK>
11.6947 +0xCDEA 0x4FC7 # <CJK>
11.6948 +0xCDEB 0x4FD6 # <CJK>
11.6949 +0xCDEC 0x4FBA # <CJK>
11.6950 +0xCDED 0x4FC0 # <CJK>
11.6951 +0xCDEE 0x4FB9 # <CJK>
11.6952 +0xCDEF 0x4FEC # <CJK>
11.6953 +0xCDF0 0x5244 # <CJK>
11.6954 +0xCDF1 0x5249 # <CJK>
11.6955 +0xCDF2 0x52C0 # <CJK>
11.6956 +0xCDF3 0x52C2 # <CJK>
11.6957 +0xCDF4 0x533D # <CJK>
11.6958 +0xCDF5 0x537C # <CJK>
11.6959 +0xCDF6 0x5397 # <CJK>
11.6960 +0xCDF7 0x5396 # <CJK>
11.6961 +0xCDF8 0x5399 # <CJK>
11.6962 +0xCDF9 0x5398 # <CJK>
11.6963 +0xCDFA 0x54BA # <CJK>
11.6964 +0xCDFB 0x54A1 # <CJK>
11.6965 +0xCDFC 0x54AD # <CJK>
11.6966 +0xCDFD 0x54A5 # <CJK>
11.6967 +0xCDFE 0x54CF # <CJK>
11.6968 +0xCE40 0x54C3 # <CJK>
11.6969 +0xCE41 0x830D # <CJK>
11.6970 +0xCE42 0x54B7 # <CJK>
11.6971 +0xCE43 0x54AE # <CJK>
11.6972 +0xCE44 0x54D6 # <CJK>
11.6973 +0xCE45 0x54B6 # <CJK>
11.6974 +0xCE46 0x54C5 # <CJK>
11.6975 +0xCE47 0x54C6 # <CJK>
11.6976 +0xCE48 0x54A0 # <CJK>
11.6977 +0xCE49 0x5470 # <CJK>
11.6978 +0xCE4A 0x54BC # <CJK>
11.6979 +0xCE4B 0x54A2 # <CJK>
11.6980 +0xCE4C 0x54BE # <CJK>
11.6981 +0xCE4D 0x5472 # <CJK>
11.6982 +0xCE4E 0x54DE # <CJK>
11.6983 +0xCE4F 0x54B0 # <CJK>
11.6984 +0xCE50 0x57B5 # <CJK>
11.6985 +0xCE51 0x579E # <CJK>
11.6986 +0xCE52 0x579F # <CJK>
11.6987 +0xCE53 0x57A4 # <CJK>
11.6988 +0xCE54 0x578C # <CJK>
11.6989 +0xCE55 0x5797 # <CJK>
11.6990 +0xCE56 0x579D # <CJK>
11.6991 +0xCE57 0x579B # <CJK>
11.6992 +0xCE58 0x5794 # <CJK>
11.6993 +0xCE59 0x5798 # <CJK>
11.6994 +0xCE5A 0x578F # <CJK>
11.6995 +0xCE5B 0x5799 # <CJK>
11.6996 +0xCE5C 0x57A5 # <CJK>
11.6997 +0xCE5D 0x579A # <CJK>
11.6998 +0xCE5E 0x5795 # <CJK>
11.6999 +0xCE5F 0x58F4 # <CJK>
11.7000 +0xCE60 0x590D # <CJK>
11.7001 +0xCE61 0x5953 # <CJK>
11.7002 +0xCE62 0x59E1 # <CJK>
11.7003 +0xCE63 0x59DE # <CJK>
11.7004 +0xCE64 0x59EE # <CJK>
11.7005 +0xCE65 0x5A00 # <CJK>
11.7006 +0xCE66 0x59F1 # <CJK>
11.7007 +0xCE67 0x59DD # <CJK>
11.7008 +0xCE68 0x59FA # <CJK>
11.7009 +0xCE69 0x59FD # <CJK>
11.7010 +0xCE6A 0x59FC # <CJK>
11.7011 +0xCE6B 0x59F6 # <CJK>
11.7012 +0xCE6C 0x59E4 # <CJK>
11.7013 +0xCE6D 0x59F2 # <CJK>
11.7014 +0xCE6E 0x59F7 # <CJK>
11.7015 +0xCE6F 0x59DB # <CJK>
11.7016 +0xCE70 0x59E9 # <CJK>
11.7017 +0xCE71 0x59F3 # <CJK>
11.7018 +0xCE72 0x59F5 # <CJK>
11.7019 +0xCE73 0x59E0 # <CJK>
11.7020 +0xCE74 0x59FE # <CJK>
11.7021 +0xCE75 0x59F4 # <CJK>
11.7022 +0xCE76 0x59ED # <CJK>
11.7023 +0xCE77 0x5BA8 # <CJK>
11.7024 +0xCE78 0x5C4C # <CJK>
11.7025 +0xCE79 0x5CD0 # <CJK>
11.7026 +0xCE7A 0x5CD8 # <CJK>
11.7027 +0xCE7B 0x5CCC # <CJK>
11.7028 +0xCE7C 0x5CD7 # <CJK>
11.7029 +0xCE7D 0x5CCB # <CJK>
11.7030 +0xCE7E 0x5CDB # <CJK>
11.7031 +0xCEA1 0x5CDE # <CJK>
11.7032 +0xCEA2 0x5CDA # <CJK>
11.7033 +0xCEA3 0x5CC9 # <CJK>
11.7034 +0xCEA4 0x5CC7 # <CJK>
11.7035 +0xCEA5 0x5CCA # <CJK>
11.7036 +0xCEA6 0x5CD6 # <CJK>
11.7037 +0xCEA7 0x5CD3 # <CJK>
11.7038 +0xCEA8 0x5CD4 # <CJK>
11.7039 +0xCEA9 0x5CCF # <CJK>
11.7040 +0xCEAA 0x5CC8 # <CJK>
11.7041 +0xCEAB 0x5CC6 # <CJK>
11.7042 +0xCEAC 0x5CCE # <CJK>
11.7043 +0xCEAD 0x5CDF # <CJK>
11.7044 +0xCEAE 0x5CF8 # <CJK>
11.7045 +0xCEAF 0x5DF9 # <CJK>
11.7046 +0xCEB0 0x5E21 # <CJK>
11.7047 +0xCEB1 0x5E22 # <CJK>
11.7048 +0xCEB2 0x5E23 # <CJK>
11.7049 +0xCEB3 0x5E20 # <CJK>
11.7050 +0xCEB4 0x5E24 # <CJK>
11.7051 +0xCEB5 0x5EB0 # <CJK>
11.7052 +0xCEB6 0x5EA4 # <CJK>
11.7053 +0xCEB7 0x5EA2 # <CJK>
11.7054 +0xCEB8 0x5E9B # <CJK>
11.7055 +0xCEB9 0x5EA3 # <CJK>
11.7056 +0xCEBA 0x5EA5 # <CJK>
11.7057 +0xCEBB 0x5F07 # <CJK>
11.7058 +0xCEBC 0x5F2E # <CJK>
11.7059 +0xCEBD 0x5F56 # <CJK>
11.7060 +0xCEBE 0x5F86 # <CJK>
11.7061 +0xCEBF 0x6037 # <CJK>
11.7062 +0xCEC0 0x6039 # <CJK>
11.7063 +0xCEC1 0x6054 # <CJK>
11.7064 +0xCEC2 0x6072 # <CJK>
11.7065 +0xCEC3 0x605E # <CJK>
11.7066 +0xCEC4 0x6045 # <CJK>
11.7067 +0xCEC5 0x6053 # <CJK>
11.7068 +0xCEC6 0x6047 # <CJK>
11.7069 +0xCEC7 0x6049 # <CJK>
11.7070 +0xCEC8 0x605B # <CJK>
11.7071 +0xCEC9 0x604C # <CJK>
11.7072 +0xCECA 0x6040 # <CJK>
11.7073 +0xCECB 0x6042 # <CJK>
11.7074 +0xCECC 0x605F # <CJK>
11.7075 +0xCECD 0x6024 # <CJK>
11.7076 +0xCECE 0x6044 # <CJK>
11.7077 +0xCECF 0x6058 # <CJK>
11.7078 +0xCED0 0x6066 # <CJK>
11.7079 +0xCED1 0x606E # <CJK>
11.7080 +0xCED2 0x6242 # <CJK>
11.7081 +0xCED3 0x6243 # <CJK>
11.7082 +0xCED4 0x62CF # <CJK>
11.7083 +0xCED5 0x630D # <CJK>
11.7084 +0xCED6 0x630B # <CJK>
11.7085 +0xCED7 0x62F5 # <CJK>
11.7086 +0xCED8 0x630E # <CJK>
11.7087 +0xCED9 0x6303 # <CJK>
11.7088 +0xCEDA 0x62EB # <CJK>
11.7089 +0xCEDB 0x62F9 # <CJK>
11.7090 +0xCEDC 0x630F # <CJK>
11.7091 +0xCEDD 0x630C # <CJK>
11.7092 +0xCEDE 0x62F8 # <CJK>
11.7093 +0xCEDF 0x62F6 # <CJK>
11.7094 +0xCEE0 0x6300 # <CJK>
11.7095 +0xCEE1 0x6313 # <CJK>
11.7096 +0xCEE2 0x6314 # <CJK>
11.7097 +0xCEE3 0x62FA # <CJK>
11.7098 +0xCEE4 0x6315 # <CJK>
11.7099 +0xCEE5 0x62FB # <CJK>
11.7100 +0xCEE6 0x62F0 # <CJK>
11.7101 +0xCEE7 0x6541 # <CJK>
11.7102 +0xCEE8 0x6543 # <CJK>
11.7103 +0xCEE9 0x65AA # <CJK>
11.7104 +0xCEEA 0x65BF # <CJK>
11.7105 +0xCEEB 0x6636 # <CJK>
11.7106 +0xCEEC 0x6621 # <CJK>
11.7107 +0xCEED 0x6632 # <CJK>
11.7108 +0xCEEE 0x6635 # <CJK>
11.7109 +0xCEEF 0x661C # <CJK>
11.7110 +0xCEF0 0x6626 # <CJK>
11.7111 +0xCEF1 0x6622 # <CJK>
11.7112 +0xCEF2 0x6633 # <CJK>
11.7113 +0xCEF3 0x662B # <CJK>
11.7114 +0xCEF4 0x663A # <CJK>
11.7115 +0xCEF5 0x661D # <CJK>
11.7116 +0xCEF6 0x6634 # <CJK>
11.7117 +0xCEF7 0x6639 # <CJK>
11.7118 +0xCEF8 0x662E # <CJK>
11.7119 +0xCEF9 0x670F # <CJK>
11.7120 +0xCEFA 0x6710 # <CJK>
11.7121 +0xCEFB 0x67C1 # <CJK>
11.7122 +0xCEFC 0x67F2 # <CJK>
11.7123 +0xCEFD 0x67C8 # <CJK>
11.7124 +0xCEFE 0x67BA # <CJK>
11.7125 +0xCF40 0x67DC # <CJK>
11.7126 +0xCF41 0x67BB # <CJK>
11.7127 +0xCF42 0x67F8 # <CJK>
11.7128 +0xCF43 0x67D8 # <CJK>
11.7129 +0xCF44 0x67C0 # <CJK>
11.7130 +0xCF45 0x67B7 # <CJK>
11.7131 +0xCF46 0x67C5 # <CJK>
11.7132 +0xCF47 0x67EB # <CJK>
11.7133 +0xCF48 0x67E4 # <CJK>
11.7134 +0xCF49 0x67DF # <CJK>
11.7135 +0xCF4A 0x67B5 # <CJK>
11.7136 +0xCF4B 0x67CD # <CJK>
11.7137 +0xCF4C 0x67B3 # <CJK>
11.7138 +0xCF4D 0x67F7 # <CJK>
11.7139 +0xCF4E 0x67F6 # <CJK>
11.7140 +0xCF4F 0x67EE # <CJK>
11.7141 +0xCF50 0x67E3 # <CJK>
11.7142 +0xCF51 0x67C2 # <CJK>
11.7143 +0xCF52 0x67B9 # <CJK>
11.7144 +0xCF53 0x67CE # <CJK>
11.7145 +0xCF54 0x67E7 # <CJK>
11.7146 +0xCF55 0x67F0 # <CJK>
11.7147 +0xCF56 0x67B2 # <CJK>
11.7148 +0xCF57 0x67FC # <CJK>
11.7149 +0xCF58 0x67C6 # <CJK>
11.7150 +0xCF59 0x67ED # <CJK>
11.7151 +0xCF5A 0x67CC # <CJK>
11.7152 +0xCF5B 0x67AE # <CJK>
11.7153 +0xCF5C 0x67E6 # <CJK>
11.7154 +0xCF5D 0x67DB # <CJK>
11.7155 +0xCF5E 0x67FA # <CJK>
11.7156 +0xCF5F 0x67C9 # <CJK>
11.7157 +0xCF60 0x67CA # <CJK>
11.7158 +0xCF61 0x67C3 # <CJK>
11.7159 +0xCF62 0x67EA # <CJK>
11.7160 +0xCF63 0x67CB # <CJK>
11.7161 +0xCF64 0x6B28 # <CJK>
11.7162 +0xCF65 0x6B82 # <CJK>
11.7163 +0xCF66 0x6B84 # <CJK>
11.7164 +0xCF67 0x6BB6 # <CJK>
11.7165 +0xCF68 0x6BD6 # <CJK>
11.7166 +0xCF69 0x6BD8 # <CJK>
11.7167 +0xCF6A 0x6BE0 # <CJK>
11.7168 +0xCF6B 0x6C20 # <CJK>
11.7169 +0xCF6C 0x6C21 # <CJK>
11.7170 +0xCF6D 0x6D28 # <CJK>
11.7171 +0xCF6E 0x6D34 # <CJK>
11.7172 +0xCF6F 0x6D2D # <CJK>
11.7173 +0xCF70 0x6D1F # <CJK>
11.7174 +0xCF71 0x6D3C # <CJK>
11.7175 +0xCF72 0x6D3F # <CJK>
11.7176 +0xCF73 0x6D12 # <CJK>
11.7177 +0xCF74 0x6D0A # <CJK>
11.7178 +0xCF75 0x6CDA # <CJK>
11.7179 +0xCF76 0x6D33 # <CJK>
11.7180 +0xCF77 0x6D04 # <CJK>
11.7181 +0xCF78 0x6D19 # <CJK>
11.7182 +0xCF79 0x6D3A # <CJK>
11.7183 +0xCF7A 0x6D1A # <CJK>
11.7184 +0xCF7B 0x6D11 # <CJK>
11.7185 +0xCF7C 0x6D00 # <CJK>
11.7186 +0xCF7D 0x6D1D # <CJK>
11.7187 +0xCF7E 0x6D42 # <CJK>
11.7188 +0xCFA1 0x6D01 # <CJK>
11.7189 +0xCFA2 0x6D18 # <CJK>
11.7190 +0xCFA3 0x6D37 # <CJK>
11.7191 +0xCFA4 0x6D03 # <CJK>
11.7192 +0xCFA5 0x6D0F # <CJK>
11.7193 +0xCFA6 0x6D40 # <CJK>
11.7194 +0xCFA7 0x6D07 # <CJK>
11.7195 +0xCFA8 0x6D20 # <CJK>
11.7196 +0xCFA9 0x6D2C # <CJK>
11.7197 +0xCFAA 0x6D08 # <CJK>
11.7198 +0xCFAB 0x6D22 # <CJK>
11.7199 +0xCFAC 0x6D09 # <CJK>
11.7200 +0xCFAD 0x6D10 # <CJK>
11.7201 +0xCFAE 0x70B7 # <CJK>
11.7202 +0xCFAF 0x709F # <CJK>
11.7203 +0xCFB0 0x70BE # <CJK>
11.7204 +0xCFB1 0x70B1 # <CJK>
11.7205 +0xCFB2 0x70B0 # <CJK>
11.7206 +0xCFB3 0x70A1 # <CJK>
11.7207 +0xCFB4 0x70B4 # <CJK>
11.7208 +0xCFB5 0x70B5 # <CJK>
11.7209 +0xCFB6 0x70A9 # <CJK>
11.7210 +0xCFB7 0x7241 # <CJK>
11.7211 +0xCFB8 0x7249 # <CJK>
11.7212 +0xCFB9 0x724A # <CJK>
11.7213 +0xCFBA 0x726C # <CJK>
11.7214 +0xCFBB 0x7270 # <CJK>
11.7215 +0xCFBC 0x7273 # <CJK>
11.7216 +0xCFBD 0x726E # <CJK>
11.7217 +0xCFBE 0x72CA # <CJK>
11.7218 +0xCFBF 0x72E4 # <CJK>
11.7219 +0xCFC0 0x72E8 # <CJK>
11.7220 +0xCFC1 0x72EB # <CJK>
11.7221 +0xCFC2 0x72DF # <CJK>
11.7222 +0xCFC3 0x72EA # <CJK>
11.7223 +0xCFC4 0x72E6 # <CJK>
11.7224 +0xCFC5 0x72E3 # <CJK>
11.7225 +0xCFC6 0x7385 # <CJK>
11.7226 +0xCFC7 0x73CC # <CJK>
11.7227 +0xCFC8 0x73C2 # <CJK>
11.7228 +0xCFC9 0x73C8 # <CJK>
11.7229 +0xCFCA 0x73C5 # <CJK>
11.7230 +0xCFCB 0x73B9 # <CJK>
11.7231 +0xCFCC 0x73B6 # <CJK>
11.7232 +0xCFCD 0x73B5 # <CJK>
11.7233 +0xCFCE 0x73B4 # <CJK>
11.7234 +0xCFCF 0x73EB # <CJK>
11.7235 +0xCFD0 0x73BF # <CJK>
11.7236 +0xCFD1 0x73C7 # <CJK>
11.7237 +0xCFD2 0x73BE # <CJK>
11.7238 +0xCFD3 0x73C3 # <CJK>
11.7239 +0xCFD4 0x73C6 # <CJK>
11.7240 +0xCFD5 0x73B8 # <CJK>
11.7241 +0xCFD6 0x73CB # <CJK>
11.7242 +0xCFD7 0x74EC # <CJK>
11.7243 +0xCFD8 0x74EE # <CJK>
11.7244 +0xCFD9 0x752E # <CJK>
11.7245 +0xCFDA 0x7547 # <CJK>
11.7246 +0xCFDB 0x7548 # <CJK>
11.7247 +0xCFDC 0x75A7 # <CJK>
11.7248 +0xCFDD 0x75AA # <CJK>
11.7249 +0xCFDE 0x7679 # <CJK>
11.7250 +0xCFDF 0x76C4 # <CJK>
11.7251 +0xCFE0 0x7708 # <CJK>
11.7252 +0xCFE1 0x7703 # <CJK>
11.7253 +0xCFE2 0x7704 # <CJK>
11.7254 +0xCFE3 0x7705 # <CJK>
11.7255 +0xCFE4 0x770A # <CJK>
11.7256 +0xCFE5 0x76F7 # <CJK>
11.7257 +0xCFE6 0x76FB # <CJK>
11.7258 +0xCFE7 0x76FA # <CJK>
11.7259 +0xCFE8 0x77E7 # <CJK>
11.7260 +0xCFE9 0x77E8 # <CJK>
11.7261 +0xCFEA 0x7806 # <CJK>
11.7262 +0xCFEB 0x7811 # <CJK>
11.7263 +0xCFEC 0x7812 # <CJK>
11.7264 +0xCFED 0x7805 # <CJK>
11.7265 +0xCFEE 0x7810 # <CJK>
11.7266 +0xCFEF 0x780F # <CJK>
11.7267 +0xCFF0 0x780E # <CJK>
11.7268 +0xCFF1 0x7809 # <CJK>
11.7269 +0xCFF2 0x7803 # <CJK>
11.7270 +0xCFF3 0x7813 # <CJK>
11.7271 +0xCFF4 0x794A # <CJK>
11.7272 +0xCFF5 0x794C # <CJK>
11.7273 +0xCFF6 0x794B # <CJK>
11.7274 +0xCFF7 0x7945 # <CJK>
11.7275 +0xCFF8 0x7944 # <CJK>
11.7276 +0xCFF9 0x79D5 # <CJK>
11.7277 +0xCFFA 0x79CD # <CJK>
11.7278 +0xCFFB 0x79CF # <CJK>
11.7279 +0xCFFC 0x79D6 # <CJK>
11.7280 +0xCFFD 0x79CE # <CJK>
11.7281 +0xCFFE 0x7A80 # <CJK>
11.7282 +0xD040 0x7A7E # <CJK>
11.7283 +0xD041 0x7AD1 # <CJK>
11.7284 +0xD042 0x7B00 # <CJK>
11.7285 +0xD043 0x7B01 # <CJK>
11.7286 +0xD044 0x7C7A # <CJK>
11.7287 +0xD045 0x7C78 # <CJK>
11.7288 +0xD046 0x7C79 # <CJK>
11.7289 +0xD047 0x7C7F # <CJK>
11.7290 +0xD048 0x7C80 # <CJK>
11.7291 +0xD049 0x7C81 # <CJK>
11.7292 +0xD04A 0x7D03 # <CJK>
11.7293 +0xD04B 0x7D08 # <CJK>
11.7294 +0xD04C 0x7D01 # <CJK>
11.7295 +0xD04D 0x7F58 # <CJK>
11.7296 +0xD04E 0x7F91 # <CJK>
11.7297 +0xD04F 0x7F8D # <CJK>
11.7298 +0xD050 0x7FBE # <CJK>
11.7299 +0xD051 0x8007 # <CJK>
11.7300 +0xD052 0x800E # <CJK>
11.7301 +0xD053 0x800F # <CJK>
11.7302 +0xD054 0x8014 # <CJK>
11.7303 +0xD055 0x8037 # <CJK>
11.7304 +0xD056 0x80D8 # <CJK>
11.7305 +0xD057 0x80C7 # <CJK>
11.7306 +0xD058 0x80E0 # <CJK>
11.7307 +0xD059 0x80D1 # <CJK>
11.7308 +0xD05A 0x80C8 # <CJK>
11.7309 +0xD05B 0x80C2 # <CJK>
11.7310 +0xD05C 0x80D0 # <CJK>
11.7311 +0xD05D 0x80C5 # <CJK>
11.7312 +0xD05E 0x80E3 # <CJK>
11.7313 +0xD05F 0x80D9 # <CJK>
11.7314 +0xD060 0x80DC # <CJK>
11.7315 +0xD061 0x80CA # <CJK>
11.7316 +0xD062 0x80D5 # <CJK>
11.7317 +0xD063 0x80C9 # <CJK>
11.7318 +0xD064 0x80CF # <CJK>
11.7319 +0xD065 0x80D7 # <CJK>
11.7320 +0xD066 0x80E6 # <CJK>
11.7321 +0xD067 0x80CD # <CJK>
11.7322 +0xD068 0x81FF # <CJK>
11.7323 +0xD069 0x8221 # <CJK>
11.7324 +0xD06A 0x8294 # <CJK>
11.7325 +0xD06B 0x82D9 # <CJK>
11.7326 +0xD06C 0x82FE # <CJK>
11.7327 +0xD06D 0x82F9 # <CJK>
11.7328 +0xD06E 0x8307 # <CJK>
11.7329 +0xD06F 0x82E8 # <CJK>
11.7330 +0xD070 0x8300 # <CJK>
11.7331 +0xD071 0x82D5 # <CJK>
11.7332 +0xD072 0x833A # <CJK>
11.7333 +0xD073 0x82EB # <CJK>
11.7334 +0xD074 0x82D6 # <CJK>
11.7335 +0xD075 0x82F4 # <CJK>
11.7336 +0xD076 0x82EC # <CJK>
11.7337 +0xD077 0x82E1 # <CJK>
11.7338 +0xD078 0x82F2 # <CJK>
11.7339 +0xD079 0x82F5 # <CJK>
11.7340 +0xD07A 0x830C # <CJK>
11.7341 +0xD07B 0x82FB # <CJK>
11.7342 +0xD07C 0x82F6 # <CJK>
11.7343 +0xD07D 0x82F0 # <CJK>
11.7344 +0xD07E 0x82EA # <CJK>
11.7345 +0xD0A1 0x82E4 # <CJK>
11.7346 +0xD0A2 0x82E0 # <CJK>
11.7347 +0xD0A3 0x82FA # <CJK>
11.7348 +0xD0A4 0x82F3 # <CJK>
11.7349 +0xD0A5 0x82ED # <CJK>
11.7350 +0xD0A6 0x8677 # <CJK>
11.7351 +0xD0A7 0x8674 # <CJK>
11.7352 +0xD0A8 0x867C # <CJK>
11.7353 +0xD0A9 0x8673 # <CJK>
11.7354 +0xD0AA 0x8841 # <CJK>
11.7355 +0xD0AB 0x884E # <CJK>
11.7356 +0xD0AC 0x8867 # <CJK>
11.7357 +0xD0AD 0x886A # <CJK>
11.7358 +0xD0AE 0x8869 # <CJK>
11.7359 +0xD0AF 0x89D3 # <CJK>
11.7360 +0xD0B0 0x8A04 # <CJK>
11.7361 +0xD0B1 0x8A07 # <CJK>
11.7362 +0xD0B2 0x8D72 # <CJK>
11.7363 +0xD0B3 0x8FE3 # <CJK>
11.7364 +0xD0B4 0x8FE1 # <CJK>
11.7365 +0xD0B5 0x8FEE # <CJK>
11.7366 +0xD0B6 0x8FE0 # <CJK>
11.7367 +0xD0B7 0x90F1 # <CJK>
11.7368 +0xD0B8 0x90BD # <CJK>
11.7369 +0xD0B9 0x90BF # <CJK>
11.7370 +0xD0BA 0x90D5 # <CJK>
11.7371 +0xD0BB 0x90C5 # <CJK>
11.7372 +0xD0BC 0x90BE # <CJK>
11.7373 +0xD0BD 0x90C7 # <CJK>
11.7374 +0xD0BE 0x90CB # <CJK>
11.7375 +0xD0BF 0x90C8 # <CJK>
11.7376 +0xD0C0 0x91D4 # <CJK>
11.7377 +0xD0C1 0x91D3 # <CJK>
11.7378 +0xD0C2 0x9654 # <CJK>
11.7379 +0xD0C3 0x964F # <CJK>
11.7380 +0xD0C4 0x9651 # <CJK>
11.7381 +0xD0C5 0x9653 # <CJK>
11.7382 +0xD0C6 0x964A # <CJK>
11.7383 +0xD0C7 0x964E # <CJK>
11.7384 +0xD0C8 0x501E # <CJK>
11.7385 +0xD0C9 0x5005 # <CJK>
11.7386 +0xD0CA 0x5007 # <CJK>
11.7387 +0xD0CB 0x5013 # <CJK>
11.7388 +0xD0CC 0x5022 # <CJK>
11.7389 +0xD0CD 0x5030 # <CJK>
11.7390 +0xD0CE 0x501B # <CJK>
11.7391 +0xD0CF 0x4FF5 # <CJK>
11.7392 +0xD0D0 0x4FF4 # <CJK>
11.7393 +0xD0D1 0x5033 # <CJK>
11.7394 +0xD0D2 0x5037 # <CJK>
11.7395 +0xD0D3 0x502C # <CJK>
11.7396 +0xD0D4 0x4FF6 # <CJK>
11.7397 +0xD0D5 0x4FF7 # <CJK>
11.7398 +0xD0D6 0x5017 # <CJK>
11.7399 +0xD0D7 0x501C # <CJK>
11.7400 +0xD0D8 0x5020 # <CJK>
11.7401 +0xD0D9 0x5027 # <CJK>
11.7402 +0xD0DA 0x5035 # <CJK>
11.7403 +0xD0DB 0x502F # <CJK>
11.7404 +0xD0DC 0x5031 # <CJK>
11.7405 +0xD0DD 0x500E # <CJK>
11.7406 +0xD0DE 0x515A # <CJK>
11.7407 +0xD0DF 0x5194 # <CJK>
11.7408 +0xD0E0 0x5193 # <CJK>
11.7409 +0xD0E1 0x51CA # <CJK>
11.7410 +0xD0E2 0x51C4 # <CJK>
11.7411 +0xD0E3 0x51C5 # <CJK>
11.7412 +0xD0E4 0x51C8 # <CJK>
11.7413 +0xD0E5 0x51CE # <CJK>
11.7414 +0xD0E6 0x5261 # <CJK>
11.7415 +0xD0E7 0x525A # <CJK>
11.7416 +0xD0E8 0x5252 # <CJK>
11.7417 +0xD0E9 0x525E # <CJK>
11.7418 +0xD0EA 0x525F # <CJK>
11.7419 +0xD0EB 0x5255 # <CJK>
11.7420 +0xD0EC 0x5262 # <CJK>
11.7421 +0xD0ED 0x52CD # <CJK>
11.7422 +0xD0EE 0x530E # <CJK>
11.7423 +0xD0EF 0x539E # <CJK>
11.7424 +0xD0F0 0x5526 # <CJK>
11.7425 +0xD0F1 0x54E2 # <CJK>
11.7426 +0xD0F2 0x5517 # <CJK>
11.7427 +0xD0F3 0x5512 # <CJK>
11.7428 +0xD0F4 0x54E7 # <CJK>
11.7429 +0xD0F5 0x54F3 # <CJK>
11.7430 +0xD0F6 0x54E4 # <CJK>
11.7431 +0xD0F7 0x551A # <CJK>
11.7432 +0xD0F8 0x54FF # <CJK>
11.7433 +0xD0F9 0x5504 # <CJK>
11.7434 +0xD0FA 0x5508 # <CJK>
11.7435 +0xD0FB 0x54EB # <CJK>
11.7436 +0xD0FC 0x5511 # <CJK>
11.7437 +0xD0FD 0x5505 # <CJK>
11.7438 +0xD0FE 0x54F1 # <CJK>
11.7439 +0xD140 0x550A # <CJK>
11.7440 +0xD141 0x54FB # <CJK>
11.7441 +0xD142 0x54F7 # <CJK>
11.7442 +0xD143 0x54F8 # <CJK>
11.7443 +0xD144 0x54E0 # <CJK>
11.7444 +0xD145 0x550E # <CJK>
11.7445 +0xD146 0x5503 # <CJK>
11.7446 +0xD147 0x550B # <CJK>
11.7447 +0xD148 0x5701 # <CJK>
11.7448 +0xD149 0x5702 # <CJK>
11.7449 +0xD14A 0x57CC # <CJK>
11.7450 +0xD14B 0x5832 # <CJK>
11.7451 +0xD14C 0x57D5 # <CJK>
11.7452 +0xD14D 0x57D2 # <CJK>
11.7453 +0xD14E 0x57BA # <CJK>
11.7454 +0xD14F 0x57C6 # <CJK>
11.7455 +0xD150 0x57BD # <CJK>
11.7456 +0xD151 0x57BC # <CJK>
11.7457 +0xD152 0x57B8 # <CJK>
11.7458 +0xD153 0x57B6 # <CJK>
11.7459 +0xD154 0x57BF # <CJK>
11.7460 +0xD155 0x57C7 # <CJK>
11.7461 +0xD156 0x57D0 # <CJK>
11.7462 +0xD157 0x57B9 # <CJK>
11.7463 +0xD158 0x57C1 # <CJK>
11.7464 +0xD159 0x590E # <CJK>
11.7465 +0xD15A 0x594A # <CJK>
11.7466 +0xD15B 0x5A19 # <CJK>
11.7467 +0xD15C 0x5A16 # <CJK>
11.7468 +0xD15D 0x5A2D # <CJK>
11.7469 +0xD15E 0x5A2E # <CJK>
11.7470 +0xD15F 0x5A15 # <CJK>
11.7471 +0xD160 0x5A0F # <CJK>
11.7472 +0xD161 0x5A17 # <CJK>
11.7473 +0xD162 0x5A0A # <CJK>
11.7474 +0xD163 0x5A1E # <CJK>
11.7475 +0xD164 0x5A33 # <CJK>
11.7476 +0xD165 0x5B6C # <CJK>
11.7477 +0xD166 0x5BA7 # <CJK>
11.7478 +0xD167 0x5BAD # <CJK>
11.7479 +0xD168 0x5BAC # <CJK>
11.7480 +0xD169 0x5C03 # <CJK>
11.7481 +0xD16A 0x5C56 # <CJK>
11.7482 +0xD16B 0x5C54 # <CJK>
11.7483 +0xD16C 0x5CEC # <CJK>
11.7484 +0xD16D 0x5CFF # <CJK>
11.7485 +0xD16E 0x5CEE # <CJK>
11.7486 +0xD16F 0x5CF1 # <CJK>
11.7487 +0xD170 0x5CF7 # <CJK>
11.7488 +0xD171 0x5D00 # <CJK>
11.7489 +0xD172 0x5CF9 # <CJK>
11.7490 +0xD173 0x5E29 # <CJK>
11.7491 +0xD174 0x5E28 # <CJK>
11.7492 +0xD175 0x5EA8 # <CJK>
11.7493 +0xD176 0x5EAE # <CJK>
11.7494 +0xD177 0x5EAA # <CJK>
11.7495 +0xD178 0x5EAC # <CJK>
11.7496 +0xD179 0x5F33 # <CJK>
11.7497 +0xD17A 0x5F30 # <CJK>
11.7498 +0xD17B 0x5F67 # <CJK>
11.7499 +0xD17C 0x605D # <CJK>
11.7500 +0xD17D 0x605A # <CJK>
11.7501 +0xD17E 0x6067 # <CJK>
11.7502 +0xD1A1 0x6041 # <CJK>
11.7503 +0xD1A2 0x60A2 # <CJK>
11.7504 +0xD1A3 0x6088 # <CJK>
11.7505 +0xD1A4 0x6080 # <CJK>
11.7506 +0xD1A5 0x6092 # <CJK>
11.7507 +0xD1A6 0x6081 # <CJK>
11.7508 +0xD1A7 0x609D # <CJK>
11.7509 +0xD1A8 0x6083 # <CJK>
11.7510 +0xD1A9 0x6095 # <CJK>
11.7511 +0xD1AA 0x609B # <CJK>
11.7512 +0xD1AB 0x6097 # <CJK>
11.7513 +0xD1AC 0x6087 # <CJK>
11.7514 +0xD1AD 0x609C # <CJK>
11.7515 +0xD1AE 0x608E # <CJK>
11.7516 +0xD1AF 0x6219 # <CJK>
11.7517 +0xD1B0 0x6246 # <CJK>
11.7518 +0xD1B1 0x62F2 # <CJK>
11.7519 +0xD1B2 0x6310 # <CJK>
11.7520 +0xD1B3 0x6356 # <CJK>
11.7521 +0xD1B4 0x632C # <CJK>
11.7522 +0xD1B5 0x6344 # <CJK>
11.7523 +0xD1B6 0x6345 # <CJK>
11.7524 +0xD1B7 0x6336 # <CJK>
11.7525 +0xD1B8 0x6343 # <CJK>
11.7526 +0xD1B9 0x63E4 # <CJK>
11.7527 +0xD1BA 0x6339 # <CJK>
11.7528 +0xD1BB 0x634B # <CJK>
11.7529 +0xD1BC 0x634A # <CJK>
11.7530 +0xD1BD 0x633C # <CJK>
11.7531 +0xD1BE 0x6329 # <CJK>
11.7532 +0xD1BF 0x6341 # <CJK>
11.7533 +0xD1C0 0x6334 # <CJK>
11.7534 +0xD1C1 0x6358 # <CJK>
11.7535 +0xD1C2 0x6354 # <CJK>
11.7536 +0xD1C3 0x6359 # <CJK>
11.7537 +0xD1C4 0x632D # <CJK>
11.7538 +0xD1C5 0x6347 # <CJK>
11.7539 +0xD1C6 0x6333 # <CJK>
11.7540 +0xD1C7 0x635A # <CJK>
11.7541 +0xD1C8 0x6351 # <CJK>
11.7542 +0xD1C9 0x6338 # <CJK>
11.7543 +0xD1CA 0x6357 # <CJK>
11.7544 +0xD1CB 0x6340 # <CJK>
11.7545 +0xD1CC 0x6348 # <CJK>
11.7546 +0xD1CD 0x654A # <CJK>
11.7547 +0xD1CE 0x6546 # <CJK>
11.7548 +0xD1CF 0x65C6 # <CJK>
11.7549 +0xD1D0 0x65C3 # <CJK>
11.7550 +0xD1D1 0x65C4 # <CJK>
11.7551 +0xD1D2 0x65C2 # <CJK>
11.7552 +0xD1D3 0x664A # <CJK>
11.7553 +0xD1D4 0x665F # <CJK>
11.7554 +0xD1D5 0x6647 # <CJK>
11.7555 +0xD1D6 0x6651 # <CJK>
11.7556 +0xD1D7 0x6712 # <CJK>
11.7557 +0xD1D8 0x6713 # <CJK>
11.7558 +0xD1D9 0x681F # <CJK>
11.7559 +0xD1DA 0x681A # <CJK>
11.7560 +0xD1DB 0x6849 # <CJK>
11.7561 +0xD1DC 0x6832 # <CJK>
11.7562 +0xD1DD 0x6833 # <CJK>
11.7563 +0xD1DE 0x683B # <CJK>
11.7564 +0xD1DF 0x684B # <CJK>
11.7565 +0xD1E0 0x684F # <CJK>
11.7566 +0xD1E1 0x6816 # <CJK>
11.7567 +0xD1E2 0x6831 # <CJK>
11.7568 +0xD1E3 0x681C # <CJK>
11.7569 +0xD1E4 0x6835 # <CJK>
11.7570 +0xD1E5 0x682B # <CJK>
11.7571 +0xD1E6 0x682D # <CJK>
11.7572 +0xD1E7 0x682F # <CJK>
11.7573 +0xD1E8 0x684E # <CJK>
11.7574 +0xD1E9 0x6844 # <CJK>
11.7575 +0xD1EA 0x6834 # <CJK>
11.7576 +0xD1EB 0x681D # <CJK>
11.7577 +0xD1EC 0x6812 # <CJK>
11.7578 +0xD1ED 0x6814 # <CJK>
11.7579 +0xD1EE 0x6826 # <CJK>
11.7580 +0xD1EF 0x6828 # <CJK>
11.7581 +0xD1F0 0x682E # <CJK>
11.7582 +0xD1F1 0x684D # <CJK>
11.7583 +0xD1F2 0x683A # <CJK>
11.7584 +0xD1F3 0x6825 # <CJK>
11.7585 +0xD1F4 0x6820 # <CJK>
11.7586 +0xD1F5 0x6B2C # <CJK>
11.7587 +0xD1F6 0x6B2F # <CJK>
11.7588 +0xD1F7 0x6B2D # <CJK>
11.7589 +0xD1F8 0x6B31 # <CJK>
11.7590 +0xD1F9 0x6B34 # <CJK>
11.7591 +0xD1FA 0x6B6D # <CJK>
11.7592 +0xD1FB 0x8082 # <CJK>
11.7593 +0xD1FC 0x6B88 # <CJK>
11.7594 +0xD1FD 0x6BE6 # <CJK>
11.7595 +0xD1FE 0x6BE4 # <CJK>
11.7596 +0xD240 0x6BE8 # <CJK>
11.7597 +0xD241 0x6BE3 # <CJK>
11.7598 +0xD242 0x6BE2 # <CJK>
11.7599 +0xD243 0x6BE7 # <CJK>
11.7600 +0xD244 0x6C25 # <CJK>
11.7601 +0xD245 0x6D7A # <CJK>
11.7602 +0xD246 0x6D63 # <CJK>
11.7603 +0xD247 0x6D64 # <CJK>
11.7604 +0xD248 0x6D76 # <CJK>
11.7605 +0xD249 0x6D0D # <CJK>
11.7606 +0xD24A 0x6D61 # <CJK>
11.7607 +0xD24B 0x6D92 # <CJK>
11.7608 +0xD24C 0x6D58 # <CJK>
11.7609 +0xD24D 0x6D62 # <CJK>
11.7610 +0xD24E 0x6D6D # <CJK>
11.7611 +0xD24F 0x6D6F # <CJK>
11.7612 +0xD250 0x6D91 # <CJK>
11.7613 +0xD251 0x6D8D # <CJK>
11.7614 +0xD252 0x6DEF # <CJK>
11.7615 +0xD253 0x6D7F # <CJK>
11.7616 +0xD254 0x6D86 # <CJK>
11.7617 +0xD255 0x6D5E # <CJK>
11.7618 +0xD256 0x6D67 # <CJK>
11.7619 +0xD257 0x6D60 # <CJK>
11.7620 +0xD258 0x6D97 # <CJK>
11.7621 +0xD259 0x6D70 # <CJK>
11.7622 +0xD25A 0x6D7C # <CJK>
11.7623 +0xD25B 0x6D5F # <CJK>
11.7624 +0xD25C 0x6D82 # <CJK>
11.7625 +0xD25D 0x6D98 # <CJK>
11.7626 +0xD25E 0x6D2F # <CJK>
11.7627 +0xD25F 0x6D68 # <CJK>
11.7628 +0xD260 0x6D8B # <CJK>
11.7629 +0xD261 0x6D7E # <CJK>
11.7630 +0xD262 0x6D80 # <CJK>
11.7631 +0xD263 0x6D84 # <CJK>
11.7632 +0xD264 0x6D16 # <CJK>
11.7633 +0xD265 0x6D83 # <CJK>
11.7634 +0xD266 0x6D7B # <CJK>
11.7635 +0xD267 0x6D7D # <CJK>
11.7636 +0xD268 0x6D75 # <CJK>
11.7637 +0xD269 0x6D90 # <CJK>
11.7638 +0xD26A 0x70DC # <CJK>
11.7639 +0xD26B 0x70D3 # <CJK>
11.7640 +0xD26C 0x70D1 # <CJK>
11.7641 +0xD26D 0x70DD # <CJK>
11.7642 +0xD26E 0x70CB # <CJK>
11.7643 +0xD26F 0x7F39 # <CJK>
11.7644 +0xD270 0x70E2 # <CJK>
11.7645 +0xD271 0x70D7 # <CJK>
11.7646 +0xD272 0x70D2 # <CJK>
11.7647 +0xD273 0x70DE # <CJK>
11.7648 +0xD274 0x70E0 # <CJK>
11.7649 +0xD275 0x70D4 # <CJK>
11.7650 +0xD276 0x70CD # <CJK>
11.7651 +0xD277 0x70C5 # <CJK>
11.7652 +0xD278 0x70C6 # <CJK>
11.7653 +0xD279 0x70C7 # <CJK>
11.7654 +0xD27A 0x70DA # <CJK>
11.7655 +0xD27B 0x70CE # <CJK>
11.7656 +0xD27C 0x70E1 # <CJK>
11.7657 +0xD27D 0x7242 # <CJK>
11.7658 +0xD27E 0x7278 # <CJK>
11.7659 +0xD2A1 0x7277 # <CJK>
11.7660 +0xD2A2 0x7276 # <CJK>
11.7661 +0xD2A3 0x7300 # <CJK>
11.7662 +0xD2A4 0x72FA # <CJK>
11.7663 +0xD2A5 0x72F4 # <CJK>
11.7664 +0xD2A6 0x72FE # <CJK>
11.7665 +0xD2A7 0x72F6 # <CJK>
11.7666 +0xD2A8 0x72F3 # <CJK>
11.7667 +0xD2A9 0x72FB # <CJK>
11.7668 +0xD2AA 0x7301 # <CJK>
11.7669 +0xD2AB 0x73D3 # <CJK>
11.7670 +0xD2AC 0x73D9 # <CJK>
11.7671 +0xD2AD 0x73E5 # <CJK>
11.7672 +0xD2AE 0x73D6 # <CJK>
11.7673 +0xD2AF 0x73BC # <CJK>
11.7674 +0xD2B0 0x73E7 # <CJK>
11.7675 +0xD2B1 0x73E3 # <CJK>
11.7676 +0xD2B2 0x73E9 # <CJK>
11.7677 +0xD2B3 0x73DC # <CJK>
11.7678 +0xD2B4 0x73D2 # <CJK>
11.7679 +0xD2B5 0x73DB # <CJK>
11.7680 +0xD2B6 0x73D4 # <CJK>
11.7681 +0xD2B7 0x73DD # <CJK>
11.7682 +0xD2B8 0x73DA # <CJK>
11.7683 +0xD2B9 0x73D7 # <CJK>
11.7684 +0xD2BA 0x73D8 # <CJK>
11.7685 +0xD2BB 0x73E8 # <CJK>
11.7686 +0xD2BC 0x74DE # <CJK>
11.7687 +0xD2BD 0x74DF # <CJK>
11.7688 +0xD2BE 0x74F4 # <CJK>
11.7689 +0xD2BF 0x74F5 # <CJK>
11.7690 +0xD2C0 0x7521 # <CJK>
11.7691 +0xD2C1 0x755B # <CJK>
11.7692 +0xD2C2 0x755F # <CJK>
11.7693 +0xD2C3 0x75B0 # <CJK>
11.7694 +0xD2C4 0x75C1 # <CJK>
11.7695 +0xD2C5 0x75BB # <CJK>
11.7696 +0xD2C6 0x75C4 # <CJK>
11.7697 +0xD2C7 0x75C0 # <CJK>
11.7698 +0xD2C8 0x75BF # <CJK>
11.7699 +0xD2C9 0x75B6 # <CJK>
11.7700 +0xD2CA 0x75BA # <CJK>
11.7701 +0xD2CB 0x768A # <CJK>
11.7702 +0xD2CC 0x76C9 # <CJK>
11.7703 +0xD2CD 0x771D # <CJK>
11.7704 +0xD2CE 0x771B # <CJK>
11.7705 +0xD2CF 0x7710 # <CJK>
11.7706 +0xD2D0 0x7713 # <CJK>
11.7707 +0xD2D1 0x7712 # <CJK>
11.7708 +0xD2D2 0x7723 # <CJK>
11.7709 +0xD2D3 0x7711 # <CJK>
11.7710 +0xD2D4 0x7715 # <CJK>
11.7711 +0xD2D5 0x7719 # <CJK>
11.7712 +0xD2D6 0x771A # <CJK>
11.7713 +0xD2D7 0x7722 # <CJK>
11.7714 +0xD2D8 0x7727 # <CJK>
11.7715 +0xD2D9 0x7823 # <CJK>
11.7716 +0xD2DA 0x782C # <CJK>
11.7717 +0xD2DB 0x7822 # <CJK>
11.7718 +0xD2DC 0x7835 # <CJK>
11.7719 +0xD2DD 0x782F # <CJK>
11.7720 +0xD2DE 0x7828 # <CJK>
11.7721 +0xD2DF 0x782E # <CJK>
11.7722 +0xD2E0 0x782B # <CJK>
11.7723 +0xD2E1 0x7821 # <CJK>
11.7724 +0xD2E2 0x7829 # <CJK>
11.7725 +0xD2E3 0x7833 # <CJK>
11.7726 +0xD2E4 0x782A # <CJK>
11.7727 +0xD2E5 0x7831 # <CJK>
11.7728 +0xD2E6 0x7954 # <CJK>
11.7729 +0xD2E7 0x795B # <CJK>
11.7730 +0xD2E8 0x794F # <CJK>
11.7731 +0xD2E9 0x795C # <CJK>
11.7732 +0xD2EA 0x7953 # <CJK>
11.7733 +0xD2EB 0x7952 # <CJK>
11.7734 +0xD2EC 0x7951 # <CJK>
11.7735 +0xD2ED 0x79EB # <CJK>
11.7736 +0xD2EE 0x79EC # <CJK>
11.7737 +0xD2EF 0x79E0 # <CJK>
11.7738 +0xD2F0 0x79EE # <CJK>
11.7739 +0xD2F1 0x79ED # <CJK>
11.7740 +0xD2F2 0x79EA # <CJK>
11.7741 +0xD2F3 0x79DC # <CJK>
11.7742 +0xD2F4 0x79DE # <CJK>
11.7743 +0xD2F5 0x79DD # <CJK>
11.7744 +0xD2F6 0x7A86 # <CJK>
11.7745 +0xD2F7 0x7A89 # <CJK>
11.7746 +0xD2F8 0x7A85 # <CJK>
11.7747 +0xD2F9 0x7A8B # <CJK>
11.7748 +0xD2FA 0x7A8C # <CJK>
11.7749 +0xD2FB 0x7A8A # <CJK>
11.7750 +0xD2FC 0x7A87 # <CJK>
11.7751 +0xD2FD 0x7AD8 # <CJK>
11.7752 +0xD2FE 0x7B10 # <CJK>
11.7753 +0xD340 0x7B04 # <CJK>
11.7754 +0xD341 0x7B13 # <CJK>
11.7755 +0xD342 0x7B05 # <CJK>
11.7756 +0xD343 0x7B0F # <CJK>
11.7757 +0xD344 0x7B08 # <CJK>
11.7758 +0xD345 0x7B0A # <CJK>
11.7759 +0xD346 0x7B0E # <CJK>
11.7760 +0xD347 0x7B09 # <CJK>
11.7761 +0xD348 0x7B12 # <CJK>
11.7762 +0xD349 0x7C84 # <CJK>
11.7763 +0xD34A 0x7C91 # <CJK>
11.7764 +0xD34B 0x7C8A # <CJK>
11.7765 +0xD34C 0x7C8C # <CJK>
11.7766 +0xD34D 0x7C88 # <CJK>
11.7767 +0xD34E 0x7C8D # <CJK>
11.7768 +0xD34F 0x7C85 # <CJK>
11.7769 +0xD350 0x7D1E # <CJK>
11.7770 +0xD351 0x7D1D # <CJK>
11.7771 +0xD352 0x7D11 # <CJK>
11.7772 +0xD353 0x7D0E # <CJK>
11.7773 +0xD354 0x7D18 # <CJK>
11.7774 +0xD355 0x7D16 # <CJK>
11.7775 +0xD356 0x7D13 # <CJK>
11.7776 +0xD357 0x7D1F # <CJK>
11.7777 +0xD358 0x7D12 # <CJK>
11.7778 +0xD359 0x7D0F # <CJK>
11.7779 +0xD35A 0x7D0C # <CJK>
11.7780 +0xD35B 0x7F5C # <CJK>
11.7781 +0xD35C 0x7F61 # <CJK>
11.7782 +0xD35D 0x7F5E # <CJK>
11.7783 +0xD35E 0x7F60 # <CJK>
11.7784 +0xD35F 0x7F5D # <CJK>
11.7785 +0xD360 0x7F5B # <CJK>
11.7786 +0xD361 0x7F96 # <CJK>
11.7787 +0xD362 0x7F92 # <CJK>
11.7788 +0xD363 0x7FC3 # <CJK>
11.7789 +0xD364 0x7FC2 # <CJK>
11.7790 +0xD365 0x7FC0 # <CJK>
11.7791 +0xD366 0x8016 # <CJK>
11.7792 +0xD367 0x803E # <CJK>
11.7793 +0xD368 0x8039 # <CJK>
11.7794 +0xD369 0x80FA # <CJK>
11.7795 +0xD36A 0x80F2 # <CJK>
11.7796 +0xD36B 0x80F9 # <CJK>
11.7797 +0xD36C 0x80F5 # <CJK>
11.7798 +0xD36D 0x8101 # <CJK>
11.7799 +0xD36E 0x80FB # <CJK>
11.7800 +0xD36F 0x8100 # <CJK>
11.7801 +0xD370 0x8201 # <CJK>
11.7802 +0xD371 0x822F # <CJK>
11.7803 +0xD372 0x8225 # <CJK>
11.7804 +0xD373 0x8333 # <CJK>
11.7805 +0xD374 0x832D # <CJK>
11.7806 +0xD375 0x8344 # <CJK>
11.7807 +0xD376 0x8319 # <CJK>
11.7808 +0xD377 0x8351 # <CJK>
11.7809 +0xD378 0x8325 # <CJK>
11.7810 +0xD379 0x8356 # <CJK>
11.7811 +0xD37A 0x833F # <CJK>
11.7812 +0xD37B 0x8341 # <CJK>
11.7813 +0xD37C 0x8326 # <CJK>
11.7814 +0xD37D 0x831C # <CJK>
11.7815 +0xD37E 0x8322 # <CJK>
11.7816 +0xD3A1 0x8342 # <CJK>
11.7817 +0xD3A2 0x834E # <CJK>
11.7818 +0xD3A3 0x831B # <CJK>
11.7819 +0xD3A4 0x832A # <CJK>
11.7820 +0xD3A5 0x8308 # <CJK>
11.7821 +0xD3A6 0x833C # <CJK>
11.7822 +0xD3A7 0x834D # <CJK>
11.7823 +0xD3A8 0x8316 # <CJK>
11.7824 +0xD3A9 0x8324 # <CJK>
11.7825 +0xD3AA 0x8320 # <CJK>
11.7826 +0xD3AB 0x8337 # <CJK>
11.7827 +0xD3AC 0x832F # <CJK>
11.7828 +0xD3AD 0x8329 # <CJK>
11.7829 +0xD3AE 0x8347 # <CJK>
11.7830 +0xD3AF 0x8345 # <CJK>
11.7831 +0xD3B0 0x834C # <CJK>
11.7832 +0xD3B1 0x8353 # <CJK>
11.7833 +0xD3B2 0x831E # <CJK>
11.7834 +0xD3B3 0x832C # <CJK>
11.7835 +0xD3B4 0x834B # <CJK>
11.7836 +0xD3B5 0x8327 # <CJK>
11.7837 +0xD3B6 0x8348 # <CJK>
11.7838 +0xD3B7 0x8653 # <CJK>
11.7839 +0xD3B8 0x8652 # <CJK>
11.7840 +0xD3B9 0x86A2 # <CJK>
11.7841 +0xD3BA 0x86A8 # <CJK>
11.7842 +0xD3BB 0x8696 # <CJK>
11.7843 +0xD3BC 0x868D # <CJK>
11.7844 +0xD3BD 0x8691 # <CJK>
11.7845 +0xD3BE 0x869E # <CJK>
11.7846 +0xD3BF 0x8687 # <CJK>
11.7847 +0xD3C0 0x8697 # <CJK>
11.7848 +0xD3C1 0x8686 # <CJK>
11.7849 +0xD3C2 0x868B # <CJK>
11.7850 +0xD3C3 0x869A # <CJK>
11.7851 +0xD3C4 0x8685 # <CJK>
11.7852 +0xD3C5 0x86A5 # <CJK>
11.7853 +0xD3C6 0x8699 # <CJK>
11.7854 +0xD3C7 0x86A1 # <CJK>
11.7855 +0xD3C8 0x86A7 # <CJK>
11.7856 +0xD3C9 0x8695 # <CJK>
11.7857 +0xD3CA 0x8698 # <CJK>
11.7858 +0xD3CB 0x868E # <CJK>
11.7859 +0xD3CC 0x869D # <CJK>
11.7860 +0xD3CD 0x8690 # <CJK>
11.7861 +0xD3CE 0x8694 # <CJK>
11.7862 +0xD3CF 0x8843 # <CJK>
11.7863 +0xD3D0 0x8844 # <CJK>
11.7864 +0xD3D1 0x886D # <CJK>
11.7865 +0xD3D2 0x8875 # <CJK>
11.7866 +0xD3D3 0x8876 # <CJK>
11.7867 +0xD3D4 0x8872 # <CJK>
11.7868 +0xD3D5 0x8880 # <CJK>
11.7869 +0xD3D6 0x8871 # <CJK>
11.7870 +0xD3D7 0x887F # <CJK>
11.7871 +0xD3D8 0x886F # <CJK>
11.7872 +0xD3D9 0x8883 # <CJK>
11.7873 +0xD3DA 0x887E # <CJK>
11.7874 +0xD3DB 0x8874 # <CJK>
11.7875 +0xD3DC 0x887C # <CJK>
11.7876 +0xD3DD 0x8A12 # <CJK>
11.7877 +0xD3DE 0x8C47 # <CJK>
11.7878 +0xD3DF 0x8C57 # <CJK>
11.7879 +0xD3E0 0x8C7B # <CJK>
11.7880 +0xD3E1 0x8CA4 # <CJK>
11.7881 +0xD3E2 0x8CA3 # <CJK>
11.7882 +0xD3E3 0x8D76 # <CJK>
11.7883 +0xD3E4 0x8D78 # <CJK>
11.7884 +0xD3E5 0x8DB5 # <CJK>
11.7885 +0xD3E6 0x8DB7 # <CJK>
11.7886 +0xD3E7 0x8DB6 # <CJK>
11.7887 +0xD3E8 0x8ED1 # <CJK>
11.7888 +0xD3E9 0x8ED3 # <CJK>
11.7889 +0xD3EA 0x8FFE # <CJK>
11.7890 +0xD3EB 0x8FF5 # <CJK>
11.7891 +0xD3EC 0x9002 # <CJK>
11.7892 +0xD3ED 0x8FFF # <CJK>
11.7893 +0xD3EE 0x8FFB # <CJK>
11.7894 +0xD3EF 0x9004 # <CJK>
11.7895 +0xD3F0 0x8FFC # <CJK>
11.7896 +0xD3F1 0x8FF6 # <CJK>
11.7897 +0xD3F2 0x90D6 # <CJK>
11.7898 +0xD3F3 0x90E0 # <CJK>
11.7899 +0xD3F4 0x90D9 # <CJK>
11.7900 +0xD3F5 0x90DA # <CJK>
11.7901 +0xD3F6 0x90E3 # <CJK>
11.7902 +0xD3F7 0x90DF # <CJK>
11.7903 +0xD3F8 0x90E5 # <CJK>
11.7904 +0xD3F9 0x90D8 # <CJK>
11.7905 +0xD3FA 0x90DB # <CJK>
11.7906 +0xD3FB 0x90D7 # <CJK>
11.7907 +0xD3FC 0x90DC # <CJK>
11.7908 +0xD3FD 0x90E4 # <CJK>
11.7909 +0xD3FE 0x9150 # <CJK>
11.7910 +0xD440 0x914E # <CJK>
11.7911 +0xD441 0x914F # <CJK>
11.7912 +0xD442 0x91D5 # <CJK>
11.7913 +0xD443 0x91E2 # <CJK>
11.7914 +0xD444 0x91DA # <CJK>
11.7915 +0xD445 0x965C # <CJK>
11.7916 +0xD446 0x965F # <CJK>
11.7917 +0xD447 0x96BC # <CJK>
11.7918 +0xD448 0x98E3 # <CJK>
11.7919 +0xD449 0x9ADF # <CJK>
11.7920 +0xD44A 0x9B2F # <CJK>
11.7921 +0xD44B 0x4E7F # <CJK>
11.7922 +0xD44C 0x5070 # <CJK>
11.7923 +0xD44D 0x506A # <CJK>
11.7924 +0xD44E 0x5061 # <CJK>
11.7925 +0xD44F 0x505E # <CJK>
11.7926 +0xD450 0x5060 # <CJK>
11.7927 +0xD451 0x5053 # <CJK>
11.7928 +0xD452 0x504B # <CJK>
11.7929 +0xD453 0x505D # <CJK>
11.7930 +0xD454 0x5072 # <CJK>
11.7931 +0xD455 0x5048 # <CJK>
11.7932 +0xD456 0x504D # <CJK>
11.7933 +0xD457 0x5041 # <CJK>
11.7934 +0xD458 0x505B # <CJK>
11.7935 +0xD459 0x504A # <CJK>
11.7936 +0xD45A 0x5062 # <CJK>
11.7937 +0xD45B 0x5015 # <CJK>
11.7938 +0xD45C 0x5045 # <CJK>
11.7939 +0xD45D 0x505F # <CJK>
11.7940 +0xD45E 0x5069 # <CJK>
11.7941 +0xD45F 0x506B # <CJK>
11.7942 +0xD460 0x5063 # <CJK>
11.7943 +0xD461 0x5064 # <CJK>
11.7944 +0xD462 0x5046 # <CJK>
11.7945 +0xD463 0x5040 # <CJK>
11.7946 +0xD464 0x506E # <CJK>
11.7947 +0xD465 0x5073 # <CJK>
11.7948 +0xD466 0x5057 # <CJK>
11.7949 +0xD467 0x5051 # <CJK>
11.7950 +0xD468 0x51D0 # <CJK>
11.7951 +0xD469 0x526B # <CJK>
11.7952 +0xD46A 0x526D # <CJK>
11.7953 +0xD46B 0x526C # <CJK>
11.7954 +0xD46C 0x526E # <CJK>
11.7955 +0xD46D 0x52D6 # <CJK>
11.7956 +0xD46E 0x52D3 # <CJK>
11.7957 +0xD46F 0x532D # <CJK>
11.7958 +0xD470 0x539C # <CJK>
11.7959 +0xD471 0x5575 # <CJK>
11.7960 +0xD472 0x5576 # <CJK>
11.7961 +0xD473 0x553C # <CJK>
11.7962 +0xD474 0x554D # <CJK>
11.7963 +0xD475 0x5550 # <CJK>
11.7964 +0xD476 0x5534 # <CJK>
11.7965 +0xD477 0x552A # <CJK>
11.7966 +0xD478 0x5551 # <CJK>
11.7967 +0xD479 0x5562 # <CJK>
11.7968 +0xD47A 0x5536 # <CJK>
11.7969 +0xD47B 0x5535 # <CJK>
11.7970 +0xD47C 0x5530 # <CJK>
11.7971 +0xD47D 0x5552 # <CJK>
11.7972 +0xD47E 0x5545 # <CJK>
11.7973 +0xD4A1 0x550C # <CJK>
11.7974 +0xD4A2 0x5532 # <CJK>
11.7975 +0xD4A3 0x5565 # <CJK>
11.7976 +0xD4A4 0x554E # <CJK>
11.7977 +0xD4A5 0x5539 # <CJK>
11.7978 +0xD4A6 0x5548 # <CJK>
11.7979 +0xD4A7 0x552D # <CJK>
11.7980 +0xD4A8 0x553B # <CJK>
11.7981 +0xD4A9 0x5540 # <CJK>
11.7982 +0xD4AA 0x554B # <CJK>
11.7983 +0xD4AB 0x570A # <CJK>
11.7984 +0xD4AC 0x5707 # <CJK>
11.7985 +0xD4AD 0x57FB # <CJK>
11.7986 +0xD4AE 0x5814 # <CJK>
11.7987 +0xD4AF 0x57E2 # <CJK>
11.7988 +0xD4B0 0x57F6 # <CJK>
11.7989 +0xD4B1 0x57DC # <CJK>
11.7990 +0xD4B2 0x57F4 # <CJK>
11.7991 +0xD4B3 0x5800 # <CJK>
11.7992 +0xD4B4 0x57ED # <CJK>
11.7993 +0xD4B5 0x57FD # <CJK>
11.7994 +0xD4B6 0x5808 # <CJK>
11.7995 +0xD4B7 0x57F8 # <CJK>
11.7996 +0xD4B8 0x580B # <CJK>
11.7997 +0xD4B9 0x57F3 # <CJK>
11.7998 +0xD4BA 0x57CF # <CJK>
11.7999 +0xD4BB 0x5807 # <CJK>
11.8000 +0xD4BC 0x57EE # <CJK>
11.8001 +0xD4BD 0x57E3 # <CJK>
11.8002 +0xD4BE 0x57F2 # <CJK>
11.8003 +0xD4BF 0x57E5 # <CJK>
11.8004 +0xD4C0 0x57EC # <CJK>
11.8005 +0xD4C1 0x57E1 # <CJK>
11.8006 +0xD4C2 0x580E # <CJK>
11.8007 +0xD4C3 0x57FC # <CJK>
11.8008 +0xD4C4 0x5810 # <CJK>
11.8009 +0xD4C5 0x57E7 # <CJK>
11.8010 +0xD4C6 0x5801 # <CJK>
11.8011 +0xD4C7 0x580C # <CJK>
11.8012 +0xD4C8 0x57F1 # <CJK>
11.8013 +0xD4C9 0x57E9 # <CJK>
11.8014 +0xD4CA 0x57F0 # <CJK>
11.8015 +0xD4CB 0x580D # <CJK>
11.8016 +0xD4CC 0x5804 # <CJK>
11.8017 +0xD4CD 0x595C # <CJK>
11.8018 +0xD4CE 0x5A60 # <CJK>
11.8019 +0xD4CF 0x5A58 # <CJK>
11.8020 +0xD4D0 0x5A55 # <CJK>
11.8021 +0xD4D1 0x5A67 # <CJK>
11.8022 +0xD4D2 0x5A5E # <CJK>
11.8023 +0xD4D3 0x5A38 # <CJK>
11.8024 +0xD4D4 0x5A35 # <CJK>
11.8025 +0xD4D5 0x5A6D # <CJK>
11.8026 +0xD4D6 0x5A50 # <CJK>
11.8027 +0xD4D7 0x5A5F # <CJK>
11.8028 +0xD4D8 0x5A65 # <CJK>
11.8029 +0xD4D9 0x5A6C # <CJK>
11.8030 +0xD4DA 0x5A53 # <CJK>
11.8031 +0xD4DB 0x5A64 # <CJK>
11.8032 +0xD4DC 0x5A57 # <CJK>
11.8033 +0xD4DD 0x5A43 # <CJK>
11.8034 +0xD4DE 0x5A5D # <CJK>
11.8035 +0xD4DF 0x5A52 # <CJK>
11.8036 +0xD4E0 0x5A44 # <CJK>
11.8037 +0xD4E1 0x5A5B # <CJK>
11.8038 +0xD4E2 0x5A48 # <CJK>
11.8039 +0xD4E3 0x5A8E # <CJK>
11.8040 +0xD4E4 0x5A3E # <CJK>
11.8041 +0xD4E5 0x5A4D # <CJK>
11.8042 +0xD4E6 0x5A39 # <CJK>
11.8043 +0xD4E7 0x5A4C # <CJK>
11.8044 +0xD4E8 0x5A70 # <CJK>
11.8045 +0xD4E9 0x5A69 # <CJK>
11.8046 +0xD4EA 0x5A47 # <CJK>
11.8047 +0xD4EB 0x5A51 # <CJK>
11.8048 +0xD4EC 0x5A56 # <CJK>
11.8049 +0xD4ED 0x5A42 # <CJK>
11.8050 +0xD4EE 0x5A5C # <CJK>
11.8051 +0xD4EF 0x5B72 # <CJK>
11.8052 +0xD4F0 0x5B6E # <CJK>
11.8053 +0xD4F1 0x5BC1 # <CJK>
11.8054 +0xD4F2 0x5BC0 # <CJK>
11.8055 +0xD4F3 0x5C59 # <CJK>
11.8056 +0xD4F4 0x5D1E # <CJK>
11.8057 +0xD4F5 0x5D0B # <CJK>
11.8058 +0xD4F6 0x5D1D # <CJK>
11.8059 +0xD4F7 0x5D1A # <CJK>
11.8060 +0xD4F8 0x5D20 # <CJK>
11.8061 +0xD4F9 0x5D0C # <CJK>
11.8062 +0xD4FA 0x5D28 # <CJK>
11.8063 +0xD4FB 0x5D0D # <CJK>
11.8064 +0xD4FC 0x5D26 # <CJK>
11.8065 +0xD4FD 0x5D25 # <CJK>
11.8066 +0xD4FE 0x5D0F # <CJK>
11.8067 +0xD540 0x5D30 # <CJK>
11.8068 +0xD541 0x5D12 # <CJK>
11.8069 +0xD542 0x5D23 # <CJK>
11.8070 +0xD543 0x5D1F # <CJK>
11.8071 +0xD544 0x5D2E # <CJK>
11.8072 +0xD545 0x5E3E # <CJK>
11.8073 +0xD546 0x5E34 # <CJK>
11.8074 +0xD547 0x5EB1 # <CJK>
11.8075 +0xD548 0x5EB4 # <CJK>
11.8076 +0xD549 0x5EB9 # <CJK>
11.8077 +0xD54A 0x5EB2 # <CJK>
11.8078 +0xD54B 0x5EB3 # <CJK>
11.8079 +0xD54C 0x5F36 # <CJK>
11.8080 +0xD54D 0x5F38 # <CJK>
11.8081 +0xD54E 0x5F9B # <CJK>
11.8082 +0xD54F 0x5F96 # <CJK>
11.8083 +0xD550 0x5F9F # <CJK>
11.8084 +0xD551 0x608A # <CJK>
11.8085 +0xD552 0x6090 # <CJK>
11.8086 +0xD553 0x6086 # <CJK>
11.8087 +0xD554 0x60BE # <CJK>
11.8088 +0xD555 0x60B0 # <CJK>
11.8089 +0xD556 0x60BA # <CJK>
11.8090 +0xD557 0x60D3 # <CJK>
11.8091 +0xD558 0x60D4 # <CJK>
11.8092 +0xD559 0x60CF # <CJK>
11.8093 +0xD55A 0x60E4 # <CJK>
11.8094 +0xD55B 0x60D9 # <CJK>
11.8095 +0xD55C 0x60DD # <CJK>
11.8096 +0xD55D 0x60C8 # <CJK>
11.8097 +0xD55E 0x60B1 # <CJK>
11.8098 +0xD55F 0x60DB # <CJK>
11.8099 +0xD560 0x60B7 # <CJK>
11.8100 +0xD561 0x60CA # <CJK>
11.8101 +0xD562 0x60BF # <CJK>
11.8102 +0xD563 0x60C3 # <CJK>
11.8103 +0xD564 0x60CD # <CJK>
11.8104 +0xD565 0x60C0 # <CJK>
11.8105 +0xD566 0x6332 # <CJK>
11.8106 +0xD567 0x6365 # <CJK>
11.8107 +0xD568 0x638A # <CJK>
11.8108 +0xD569 0x6382 # <CJK>
11.8109 +0xD56A 0x637D # <CJK>
11.8110 +0xD56B 0x63BD # <CJK>
11.8111 +0xD56C 0x639E # <CJK>
11.8112 +0xD56D 0x63AD # <CJK>
11.8113 +0xD56E 0x639D # <CJK>
11.8114 +0xD56F 0x6397 # <CJK>
11.8115 +0xD570 0x63AB # <CJK>
11.8116 +0xD571 0x638E # <CJK>
11.8117 +0xD572 0x636F # <CJK>
11.8118 +0xD573 0x6387 # <CJK>
11.8119 +0xD574 0x6390 # <CJK>
11.8120 +0xD575 0x636E # <CJK>
11.8121 +0xD576 0x63AF # <CJK>
11.8122 +0xD577 0x6375 # <CJK>
11.8123 +0xD578 0x639C # <CJK>
11.8124 +0xD579 0x636D # <CJK>
11.8125 +0xD57A 0x63AE # <CJK>
11.8126 +0xD57B 0x637C # <CJK>
11.8127 +0xD57C 0x63A4 # <CJK>
11.8128 +0xD57D 0x633B # <CJK>
11.8129 +0xD57E 0x639F # <CJK>
11.8130 +0xD5A1 0x6378 # <CJK>
11.8131 +0xD5A2 0x6385 # <CJK>
11.8132 +0xD5A3 0x6381 # <CJK>
11.8133 +0xD5A4 0x6391 # <CJK>
11.8134 +0xD5A5 0x638D # <CJK>
11.8135 +0xD5A6 0x6370 # <CJK>
11.8136 +0xD5A7 0x6553 # <CJK>
11.8137 +0xD5A8 0x65CD # <CJK>
11.8138 +0xD5A9 0x6665 # <CJK>
11.8139 +0xD5AA 0x6661 # <CJK>
11.8140 +0xD5AB 0x665B # <CJK>
11.8141 +0xD5AC 0x6659 # <CJK>
11.8142 +0xD5AD 0x665C # <CJK>
11.8143 +0xD5AE 0x6662 # <CJK>
11.8144 +0xD5AF 0x6718 # <CJK>
11.8145 +0xD5B0 0x6879 # <CJK>
11.8146 +0xD5B1 0x6887 # <CJK>
11.8147 +0xD5B2 0x6890 # <CJK>
11.8148 +0xD5B3 0x689C # <CJK>
11.8149 +0xD5B4 0x686D # <CJK>
11.8150 +0xD5B5 0x686E # <CJK>
11.8151 +0xD5B6 0x68AE # <CJK>
11.8152 +0xD5B7 0x68AB # <CJK>
11.8153 +0xD5B8 0x6956 # <CJK>
11.8154 +0xD5B9 0x686F # <CJK>
11.8155 +0xD5BA 0x68A3 # <CJK>
11.8156 +0xD5BB 0x68AC # <CJK>
11.8157 +0xD5BC 0x68A9 # <CJK>
11.8158 +0xD5BD 0x6875 # <CJK>
11.8159 +0xD5BE 0x6874 # <CJK>
11.8160 +0xD5BF 0x68B2 # <CJK>
11.8161 +0xD5C0 0x688F # <CJK>
11.8162 +0xD5C1 0x6877 # <CJK>
11.8163 +0xD5C2 0x6892 # <CJK>
11.8164 +0xD5C3 0x687C # <CJK>
11.8165 +0xD5C4 0x686B # <CJK>
11.8166 +0xD5C5 0x6872 # <CJK>
11.8167 +0xD5C6 0x68AA # <CJK>
11.8168 +0xD5C7 0x6880 # <CJK>
11.8169 +0xD5C8 0x6871 # <CJK>
11.8170 +0xD5C9 0x687E # <CJK>
11.8171 +0xD5CA 0x689B # <CJK>
11.8172 +0xD5CB 0x6896 # <CJK>
11.8173 +0xD5CC 0x688B # <CJK>
11.8174 +0xD5CD 0x68A0 # <CJK>
11.8175 +0xD5CE 0x6889 # <CJK>
11.8176 +0xD5CF 0x68A4 # <CJK>
11.8177 +0xD5D0 0x6878 # <CJK>
11.8178 +0xD5D1 0x687B # <CJK>
11.8179 +0xD5D2 0x6891 # <CJK>
11.8180 +0xD5D3 0x688C # <CJK>
11.8181 +0xD5D4 0x688A # <CJK>
11.8182 +0xD5D5 0x687D # <CJK>
11.8183 +0xD5D6 0x6B36 # <CJK>
11.8184 +0xD5D7 0x6B33 # <CJK>
11.8185 +0xD5D8 0x6B37 # <CJK>
11.8186 +0xD5D9 0x6B38 # <CJK>
11.8187 +0xD5DA 0x6B91 # <CJK>
11.8188 +0xD5DB 0x6B8F # <CJK>
11.8189 +0xD5DC 0x6B8D # <CJK>
11.8190 +0xD5DD 0x6B8E # <CJK>
11.8191 +0xD5DE 0x6B8C # <CJK>
11.8192 +0xD5DF 0x6C2A # <CJK>
11.8193 +0xD5E0 0x6DC0 # <CJK>
11.8194 +0xD5E1 0x6DAB # <CJK>
11.8195 +0xD5E2 0x6DB4 # <CJK>
11.8196 +0xD5E3 0x6DB3 # <CJK>
11.8197 +0xD5E4 0x6E74 # <CJK>
11.8198 +0xD5E5 0x6DAC # <CJK>
11.8199 +0xD5E6 0x6DE9 # <CJK>
11.8200 +0xD5E7 0x6DE2 # <CJK>
11.8201 +0xD5E8 0x6DB7 # <CJK>
11.8202 +0xD5E9 0x6DF6 # <CJK>
11.8203 +0xD5EA 0x6DD4 # <CJK>
11.8204 +0xD5EB 0x6E00 # <CJK>
11.8205 +0xD5EC 0x6DC8 # <CJK>
11.8206 +0xD5ED 0x6DE0 # <CJK>
11.8207 +0xD5EE 0x6DDF # <CJK>
11.8208 +0xD5EF 0x6DD6 # <CJK>
11.8209 +0xD5F0 0x6DBE # <CJK>
11.8210 +0xD5F1 0x6DE5 # <CJK>
11.8211 +0xD5F2 0x6DDC # <CJK>
11.8212 +0xD5F3 0x6DDD # <CJK>
11.8213 +0xD5F4 0x6DDB # <CJK>
11.8214 +0xD5F5 0x6DF4 # <CJK>
11.8215 +0xD5F6 0x6DCA # <CJK>
11.8216 +0xD5F7 0x6DBD # <CJK>
11.8217 +0xD5F8 0x6DED # <CJK>
11.8218 +0xD5F9 0x6DF0 # <CJK>
11.8219 +0xD5FA 0x6DBA # <CJK>
11.8220 +0xD5FB 0x6DD5 # <CJK>
11.8221 +0xD5FC 0x6DC2 # <CJK>
11.8222 +0xD5FD 0x6DCF # <CJK>
11.8223 +0xD5FE 0x6DC9 # <CJK>
11.8224 +0xD640 0x6DD0 # <CJK>
11.8225 +0xD641 0x6DF2 # <CJK>
11.8226 +0xD642 0x6DD3 # <CJK>
11.8227 +0xD643 0x6DFD # <CJK>
11.8228 +0xD644 0x6DD7 # <CJK>
11.8229 +0xD645 0x6DCD # <CJK>
11.8230 +0xD646 0x6DE3 # <CJK>
11.8231 +0xD647 0x6DBB # <CJK>
11.8232 +0xD648 0x70FA # <CJK>
11.8233 +0xD649 0x710D # <CJK>
11.8234 +0xD64A 0x70F7 # <CJK>
11.8235 +0xD64B 0x7117 # <CJK>
11.8236 +0xD64C 0x70F4 # <CJK>
11.8237 +0xD64D 0x710C # <CJK>
11.8238 +0xD64E 0x70F0 # <CJK>
11.8239 +0xD64F 0x7104 # <CJK>
11.8240 +0xD650 0x70F3 # <CJK>
11.8241 +0xD651 0x7110 # <CJK>
11.8242 +0xD652 0x70FC # <CJK>
11.8243 +0xD653 0x70FF # <CJK>
11.8244 +0xD654 0x7106 # <CJK>
11.8245 +0xD655 0x7113 # <CJK>
11.8246 +0xD656 0x7100 # <CJK>
11.8247 +0xD657 0x70F8 # <CJK>
11.8248 +0xD658 0x70F6 # <CJK>
11.8249 +0xD659 0x710B # <CJK>
11.8250 +0xD65A 0x7102 # <CJK>
11.8251 +0xD65B 0x710E # <CJK>
11.8252 +0xD65C 0x727E # <CJK>
11.8253 +0xD65D 0x727B # <CJK>
11.8254 +0xD65E 0x727C # <CJK>
11.8255 +0xD65F 0x727F # <CJK>
11.8256 +0xD660 0x731D # <CJK>
11.8257 +0xD661 0x7317 # <CJK>
11.8258 +0xD662 0x7307 # <CJK>
11.8259 +0xD663 0x7311 # <CJK>
11.8260 +0xD664 0x7318 # <CJK>
11.8261 +0xD665 0x730A # <CJK>
11.8262 +0xD666 0x7308 # <CJK>
11.8263 +0xD667 0x72FF # <CJK>
11.8264 +0xD668 0x730F # <CJK>
11.8265 +0xD669 0x731E # <CJK>
11.8266 +0xD66A 0x7388 # <CJK>
11.8267 +0xD66B 0x73F6 # <CJK>
11.8268 +0xD66C 0x73F8 # <CJK>
11.8269 +0xD66D 0x73F5 # <CJK>
11.8270 +0xD66E 0x7404 # <CJK>
11.8271 +0xD66F 0x7401 # <CJK>
11.8272 +0xD670 0x73FD # <CJK>
11.8273 +0xD671 0x7407 # <CJK>
11.8274 +0xD672 0x7400 # <CJK>
11.8275 +0xD673 0x73FA # <CJK>
11.8276 +0xD674 0x73FC # <CJK>
11.8277 +0xD675 0x73FF # <CJK>
11.8278 +0xD676 0x740C # <CJK>
11.8279 +0xD677 0x740B # <CJK>
11.8280 +0xD678 0x73F4 # <CJK>
11.8281 +0xD679 0x7408 # <CJK>
11.8282 +0xD67A 0x7564 # <CJK>
11.8283 +0xD67B 0x7563 # <CJK>
11.8284 +0xD67C 0x75CE # <CJK>
11.8285 +0xD67D 0x75D2 # <CJK>
11.8286 +0xD67E 0x75CF # <CJK>
11.8287 +0xD6A1 0x75CB # <CJK>
11.8288 +0xD6A2 0x75CC # <CJK>
11.8289 +0xD6A3 0x75D1 # <CJK>
11.8290 +0xD6A4 0x75D0 # <CJK>
11.8291 +0xD6A5 0x768F # <CJK>
11.8292 +0xD6A6 0x7689 # <CJK>
11.8293 +0xD6A7 0x76D3 # <CJK>
11.8294 +0xD6A8 0x7739 # <CJK>
11.8295 +0xD6A9 0x772F # <CJK>
11.8296 +0xD6AA 0x772D # <CJK>
11.8297 +0xD6AB 0x7731 # <CJK>
11.8298 +0xD6AC 0x7732 # <CJK>
11.8299 +0xD6AD 0x7734 # <CJK>
11.8300 +0xD6AE 0x7733 # <CJK>
11.8301 +0xD6AF 0x773D # <CJK>
11.8302 +0xD6B0 0x7725 # <CJK>
11.8303 +0xD6B1 0x773B # <CJK>
11.8304 +0xD6B2 0x7735 # <CJK>
11.8305 +0xD6B3 0x7848 # <CJK>
11.8306 +0xD6B4 0x7852 # <CJK>
11.8307 +0xD6B5 0x7849 # <CJK>
11.8308 +0xD6B6 0x784D # <CJK>
11.8309 +0xD6B7 0x784A # <CJK>
11.8310 +0xD6B8 0x784C # <CJK>
11.8311 +0xD6B9 0x7826 # <CJK>
11.8312 +0xD6BA 0x7845 # <CJK>
11.8313 +0xD6BB 0x7850 # <CJK>
11.8314 +0xD6BC 0x7964 # <CJK>
11.8315 +0xD6BD 0x7967 # <CJK>
11.8316 +0xD6BE 0x7969 # <CJK>
11.8317 +0xD6BF 0x796A # <CJK>
11.8318 +0xD6C0 0x7963 # <CJK>
11.8319 +0xD6C1 0x796B # <CJK>
11.8320 +0xD6C2 0x7961 # <CJK>
11.8321 +0xD6C3 0x79BB # <CJK>
11.8322 +0xD6C4 0x79FA # <CJK>
11.8323 +0xD6C5 0x79F8 # <CJK>
11.8324 +0xD6C6 0x79F6 # <CJK>
11.8325 +0xD6C7 0x79F7 # <CJK>
11.8326 +0xD6C8 0x7A8F # <CJK>
11.8327 +0xD6C9 0x7A94 # <CJK>
11.8328 +0xD6CA 0x7A90 # <CJK>
11.8329 +0xD6CB 0x7B35 # <CJK>
11.8330 +0xD6CC 0x7B47 # <CJK>
11.8331 +0xD6CD 0x7B34 # <CJK>
11.8332 +0xD6CE 0x7B25 # <CJK>
11.8333 +0xD6CF 0x7B30 # <CJK>
11.8334 +0xD6D0 0x7B22 # <CJK>
11.8335 +0xD6D1 0x7B24 # <CJK>
11.8336 +0xD6D2 0x7B33 # <CJK>
11.8337 +0xD6D3 0x7B18 # <CJK>
11.8338 +0xD6D4 0x7B2A # <CJK>
11.8339 +0xD6D5 0x7B1D # <CJK>
11.8340 +0xD6D6 0x7B31 # <CJK>
11.8341 +0xD6D7 0x7B2B # <CJK>
11.8342 +0xD6D8 0x7B2D # <CJK>
11.8343 +0xD6D9 0x7B2F # <CJK>
11.8344 +0xD6DA 0x7B32 # <CJK>
11.8345 +0xD6DB 0x7B38 # <CJK>
11.8346 +0xD6DC 0x7B1A # <CJK>
11.8347 +0xD6DD 0x7B23 # <CJK>
11.8348 +0xD6DE 0x7C94 # <CJK>
11.8349 +0xD6DF 0x7C98 # <CJK>
11.8350 +0xD6E0 0x7C96 # <CJK>
11.8351 +0xD6E1 0x7CA3 # <CJK>
11.8352 +0xD6E2 0x7D35 # <CJK>
11.8353 +0xD6E3 0x7D3D # <CJK>
11.8354 +0xD6E4 0x7D38 # <CJK>
11.8355 +0xD6E5 0x7D36 # <CJK>
11.8356 +0xD6E6 0x7D3A # <CJK>
11.8357 +0xD6E7 0x7D45 # <CJK>
11.8358 +0xD6E8 0x7D2C # <CJK>
11.8359 +0xD6E9 0x7D29 # <CJK>
11.8360 +0xD6EA 0x7D41 # <CJK>
11.8361 +0xD6EB 0x7D47 # <CJK>
11.8362 +0xD6EC 0x7D3E # <CJK>
11.8363 +0xD6ED 0x7D3F # <CJK>
11.8364 +0xD6EE 0x7D4A # <CJK>
11.8365 +0xD6EF 0x7D3B # <CJK>
11.8366 +0xD6F0 0x7D28 # <CJK>
11.8367 +0xD6F1 0x7F63 # <CJK>
11.8368 +0xD6F2 0x7F95 # <CJK>
11.8369 +0xD6F3 0x7F9C # <CJK>
11.8370 +0xD6F4 0x7F9D # <CJK>
11.8371 +0xD6F5 0x7F9B # <CJK>
11.8372 +0xD6F6 0x7FCA # <CJK>
11.8373 +0xD6F7 0x7FCB # <CJK>
11.8374 +0xD6F8 0x7FCD # <CJK>
11.8375 +0xD6F9 0x7FD0 # <CJK>
11.8376 +0xD6FA 0x7FD1 # <CJK>
11.8377 +0xD6FB 0x7FC7 # <CJK>
11.8378 +0xD6FC 0x7FCF # <CJK>
11.8379 +0xD6FD 0x7FC9 # <CJK>
11.8380 +0xD6FE 0x801F # <CJK>
11.8381 +0xD740 0x801E # <CJK>
11.8382 +0xD741 0x801B # <CJK>
11.8383 +0xD742 0x8047 # <CJK>
11.8384 +0xD743 0x8043 # <CJK>
11.8385 +0xD744 0x8048 # <CJK>
11.8386 +0xD745 0x8118 # <CJK>
11.8387 +0xD746 0x8125 # <CJK>
11.8388 +0xD747 0x8119 # <CJK>
11.8389 +0xD748 0x811B # <CJK>
11.8390 +0xD749 0x812D # <CJK>
11.8391 +0xD74A 0x811F # <CJK>
11.8392 +0xD74B 0x812C # <CJK>
11.8393 +0xD74C 0x811E # <CJK>
11.8394 +0xD74D 0x8121 # <CJK>
11.8395 +0xD74E 0x8115 # <CJK>
11.8396 +0xD74F 0x8127 # <CJK>
11.8397 +0xD750 0x811D # <CJK>
11.8398 +0xD751 0x8122 # <CJK>
11.8399 +0xD752 0x8211 # <CJK>
11.8400 +0xD753 0x8238 # <CJK>
11.8401 +0xD754 0x8233 # <CJK>
11.8402 +0xD755 0x823A # <CJK>
11.8403 +0xD756 0x8234 # <CJK>
11.8404 +0xD757 0x8232 # <CJK>
11.8405 +0xD758 0x8274 # <CJK>
11.8406 +0xD759 0x8390 # <CJK>
11.8407 +0xD75A 0x83A3 # <CJK>
11.8408 +0xD75B 0x83A8 # <CJK>
11.8409 +0xD75C 0x838D # <CJK>
11.8410 +0xD75D 0x837A # <CJK>
11.8411 +0xD75E 0x8373 # <CJK>
11.8412 +0xD75F 0x83A4 # <CJK>
11.8413 +0xD760 0x8374 # <CJK>
11.8414 +0xD761 0x838F # <CJK>
11.8415 +0xD762 0x8381 # <CJK>
11.8416 +0xD763 0x8395 # <CJK>
11.8417 +0xD764 0x8399 # <CJK>
11.8418 +0xD765 0x8375 # <CJK>
11.8419 +0xD766 0x8394 # <CJK>
11.8420 +0xD767 0x83A9 # <CJK>
11.8421 +0xD768 0x837D # <CJK>
11.8422 +0xD769 0x8383 # <CJK>
11.8423 +0xD76A 0x838C # <CJK>
11.8424 +0xD76B 0x839D # <CJK>
11.8425 +0xD76C 0x839B # <CJK>
11.8426 +0xD76D 0x83AA # <CJK>
11.8427 +0xD76E 0x838B # <CJK>
11.8428 +0xD76F 0x837E # <CJK>
11.8429 +0xD770 0x83A5 # <CJK>
11.8430 +0xD771 0x83AF # <CJK>
11.8431 +0xD772 0x8388 # <CJK>
11.8432 +0xD773 0x8397 # <CJK>
11.8433 +0xD774 0x83B0 # <CJK>
11.8434 +0xD775 0x837F # <CJK>
11.8435 +0xD776 0x83A6 # <CJK>
11.8436 +0xD777 0x8387 # <CJK>
11.8437 +0xD778 0x83AE # <CJK>
11.8438 +0xD779 0x8376 # <CJK>
11.8439 +0xD77A 0x839A # <CJK>
11.8440 +0xD77B 0x8659 # <CJK>
11.8441 +0xD77C 0x8656 # <CJK>
11.8442 +0xD77D 0x86BF # <CJK>
11.8443 +0xD77E 0x86B7 # <CJK>
11.8444 +0xD7A1 0x86C2 # <CJK>
11.8445 +0xD7A2 0x86C1 # <CJK>
11.8446 +0xD7A3 0x86C5 # <CJK>
11.8447 +0xD7A4 0x86BA # <CJK>
11.8448 +0xD7A5 0x86B0 # <CJK>
11.8449 +0xD7A6 0x86C8 # <CJK>
11.8450 +0xD7A7 0x86B9 # <CJK>
11.8451 +0xD7A8 0x86B3 # <CJK>
11.8452 +0xD7A9 0x86B8 # <CJK>
11.8453 +0xD7AA 0x86CC # <CJK>
11.8454 +0xD7AB 0x86B4 # <CJK>
11.8455 +0xD7AC 0x86BB # <CJK>
11.8456 +0xD7AD 0x86BC # <CJK>
11.8457 +0xD7AE 0x86C3 # <CJK>
11.8458 +0xD7AF 0x86BD # <CJK>
11.8459 +0xD7B0 0x86BE # <CJK>
11.8460 +0xD7B1 0x8852 # <CJK>
11.8461 +0xD7B2 0x8889 # <CJK>
11.8462 +0xD7B3 0x8895 # <CJK>
11.8463 +0xD7B4 0x88A8 # <CJK>
11.8464 +0xD7B5 0x88A2 # <CJK>
11.8465 +0xD7B6 0x88AA # <CJK>
11.8466 +0xD7B7 0x889A # <CJK>
11.8467 +0xD7B8 0x8891 # <CJK>
11.8468 +0xD7B9 0x88A1 # <CJK>
11.8469 +0xD7BA 0x889F # <CJK>
11.8470 +0xD7BB 0x8898 # <CJK>
11.8471 +0xD7BC 0x88A7 # <CJK>
11.8472 +0xD7BD 0x8899 # <CJK>
11.8473 +0xD7BE 0x889B # <CJK>
11.8474 +0xD7BF 0x8897 # <CJK>
11.8475 +0xD7C0 0x88A4 # <CJK>
11.8476 +0xD7C1 0x88AC # <CJK>
11.8477 +0xD7C2 0x888C # <CJK>
11.8478 +0xD7C3 0x8893 # <CJK>
11.8479 +0xD7C4 0x888E # <CJK>
11.8480 +0xD7C5 0x8982 # <CJK>
11.8481 +0xD7C6 0x89D6 # <CJK>
11.8482 +0xD7C7 0x89D9 # <CJK>
11.8483 +0xD7C8 0x89D5 # <CJK>
11.8484 +0xD7C9 0x8A30 # <CJK>
11.8485 +0xD7CA 0x8A27 # <CJK>
11.8486 +0xD7CB 0x8A2C # <CJK>
11.8487 +0xD7CC 0x8A1E # <CJK>
11.8488 +0xD7CD 0x8C39 # <CJK>
11.8489 +0xD7CE 0x8C3B # <CJK>
11.8490 +0xD7CF 0x8C5C # <CJK>
11.8491 +0xD7D0 0x8C5D # <CJK>
11.8492 +0xD7D1 0x8C7D # <CJK>
11.8493 +0xD7D2 0x8CA5 # <CJK>
11.8494 +0xD7D3 0x8D7D # <CJK>
11.8495 +0xD7D4 0x8D7B # <CJK>
11.8496 +0xD7D5 0x8D79 # <CJK>
11.8497 +0xD7D6 0x8DBC # <CJK>
11.8498 +0xD7D7 0x8DC2 # <CJK>
11.8499 +0xD7D8 0x8DB9 # <CJK>
11.8500 +0xD7D9 0x8DBF # <CJK>
11.8501 +0xD7DA 0x8DC1 # <CJK>
11.8502 +0xD7DB 0x8ED8 # <CJK>
11.8503 +0xD7DC 0x8EDE # <CJK>
11.8504 +0xD7DD 0x8EDD # <CJK>
11.8505 +0xD7DE 0x8EDC # <CJK>
11.8506 +0xD7DF 0x8ED7 # <CJK>
11.8507 +0xD7E0 0x8EE0 # <CJK>
11.8508 +0xD7E1 0x8EE1 # <CJK>
11.8509 +0xD7E2 0x9024 # <CJK>
11.8510 +0xD7E3 0x900B # <CJK>
11.8511 +0xD7E4 0x9011 # <CJK>
11.8512 +0xD7E5 0x901C # <CJK>
11.8513 +0xD7E6 0x900C # <CJK>
11.8514 +0xD7E7 0x9021 # <CJK>
11.8515 +0xD7E8 0x90EF # <CJK>
11.8516 +0xD7E9 0x90EA # <CJK>
11.8517 +0xD7EA 0x90F0 # <CJK>
11.8518 +0xD7EB 0x90F4 # <CJK>
11.8519 +0xD7EC 0x90F2 # <CJK>
11.8520 +0xD7ED 0x90F3 # <CJK>
11.8521 +0xD7EE 0x90D4 # <CJK>
11.8522 +0xD7EF 0x90EB # <CJK>
11.8523 +0xD7F0 0x90EC # <CJK>
11.8524 +0xD7F1 0x90E9 # <CJK>
11.8525 +0xD7F2 0x9156 # <CJK>
11.8526 +0xD7F3 0x9158 # <CJK>
11.8527 +0xD7F4 0x915A # <CJK>
11.8528 +0xD7F5 0x9153 # <CJK>
11.8529 +0xD7F6 0x9155 # <CJK>
11.8530 +0xD7F7 0x91EC # <CJK>
11.8531 +0xD7F8 0x91F4 # <CJK>
11.8532 +0xD7F9 0x91F1 # <CJK>
11.8533 +0xD7FA 0x91F3 # <CJK>
11.8534 +0xD7FB 0x91F8 # <CJK>
11.8535 +0xD7FC 0x91E4 # <CJK>
11.8536 +0xD7FD 0x91F9 # <CJK>
11.8537 +0xD7FE 0x91EA # <CJK>
11.8538 +0xD840 0x91EB # <CJK>
11.8539 +0xD841 0x91F7 # <CJK>
11.8540 +0xD842 0x91E8 # <CJK>
11.8541 +0xD843 0x91EE # <CJK>
11.8542 +0xD844 0x957A # <CJK>
11.8543 +0xD845 0x9586 # <CJK>
11.8544 +0xD846 0x9588 # <CJK>
11.8545 +0xD847 0x967C # <CJK>
11.8546 +0xD848 0x966D # <CJK>
11.8547 +0xD849 0x966B # <CJK>
11.8548 +0xD84A 0x9671 # <CJK>
11.8549 +0xD84B 0x966F # <CJK>
11.8550 +0xD84C 0x96BF # <CJK>
11.8551 +0xD84D 0x976A # <CJK>
11.8552 +0xD84E 0x9804 # <CJK>
11.8553 +0xD84F 0x98E5 # <CJK>
11.8554 +0xD850 0x9997 # <CJK>
11.8555 +0xD851 0x509B # <CJK>
11.8556 +0xD852 0x5095 # <CJK>
11.8557 +0xD853 0x5094 # <CJK>
11.8558 +0xD854 0x509E # <CJK>
11.8559 +0xD855 0x508B # <CJK>
11.8560 +0xD856 0x50A3 # <CJK>
11.8561 +0xD857 0x5083 # <CJK>
11.8562 +0xD858 0x508C # <CJK>
11.8563 +0xD859 0x508E # <CJK>
11.8564 +0xD85A 0x509D # <CJK>
11.8565 +0xD85B 0x5068 # <CJK>
11.8566 +0xD85C 0x509C # <CJK>
11.8567 +0xD85D 0x5092 # <CJK>
11.8568 +0xD85E 0x5082 # <CJK>
11.8569 +0xD85F 0x5087 # <CJK>
11.8570 +0xD860 0x515F # <CJK>
11.8571 +0xD861 0x51D4 # <CJK>
11.8572 +0xD862 0x5312 # <CJK>
11.8573 +0xD863 0x5311 # <CJK>
11.8574 +0xD864 0x53A4 # <CJK>
11.8575 +0xD865 0x53A7 # <CJK>
11.8576 +0xD866 0x5591 # <CJK>
11.8577 +0xD867 0x55A8 # <CJK>
11.8578 +0xD868 0x55A5 # <CJK>
11.8579 +0xD869 0x55AD # <CJK>
11.8580 +0xD86A 0x5577 # <CJK>
11.8581 +0xD86B 0x5645 # <CJK>
11.8582 +0xD86C 0x55A2 # <CJK>
11.8583 +0xD86D 0x5593 # <CJK>
11.8584 +0xD86E 0x5588 # <CJK>
11.8585 +0xD86F 0x558F # <CJK>
11.8586 +0xD870 0x55B5 # <CJK>
11.8587 +0xD871 0x5581 # <CJK>
11.8588 +0xD872 0x55A3 # <CJK>
11.8589 +0xD873 0x5592 # <CJK>
11.8590 +0xD874 0x55A4 # <CJK>
11.8591 +0xD875 0x557D # <CJK>
11.8592 +0xD876 0x558C # <CJK>
11.8593 +0xD877 0x55A6 # <CJK>
11.8594 +0xD878 0x557F # <CJK>
11.8595 +0xD879 0x5595 # <CJK>
11.8596 +0xD87A 0x55A1 # <CJK>
11.8597 +0xD87B 0x558E # <CJK>
11.8598 +0xD87C 0x570C # <CJK>
11.8599 +0xD87D 0x5829 # <CJK>
11.8600 +0xD87E 0x5837 # <CJK>
11.8601 +0xD8A1 0x5819 # <CJK>
11.8602 +0xD8A2 0x581E # <CJK>
11.8603 +0xD8A3 0x5827 # <CJK>
11.8604 +0xD8A4 0x5823 # <CJK>
11.8605 +0xD8A5 0x5828 # <CJK>
11.8606 +0xD8A6 0x57F5 # <CJK>
11.8607 +0xD8A7 0x5848 # <CJK>
11.8608 +0xD8A8 0x5825 # <CJK>
11.8609 +0xD8A9 0x581C # <CJK>
11.8610 +0xD8AA 0x581B # <CJK>
11.8611 +0xD8AB 0x5833 # <CJK>
11.8612 +0xD8AC 0x583F # <CJK>
11.8613 +0xD8AD 0x5836 # <CJK>
11.8614 +0xD8AE 0x582E # <CJK>
11.8615 +0xD8AF 0x5839 # <CJK>
11.8616 +0xD8B0 0x5838 # <CJK>
11.8617 +0xD8B1 0x582D # <CJK>
11.8618 +0xD8B2 0x582C # <CJK>
11.8619 +0xD8B3 0x583B # <CJK>
11.8620 +0xD8B4 0x5961 # <CJK>
11.8621 +0xD8B5 0x5AAF # <CJK>
11.8622 +0xD8B6 0x5A94 # <CJK>
11.8623 +0xD8B7 0x5A9F # <CJK>
11.8624 +0xD8B8 0x5A7A # <CJK>
11.8625 +0xD8B9 0x5AA2 # <CJK>
11.8626 +0xD8BA 0x5A9E # <CJK>
11.8627 +0xD8BB 0x5A78 # <CJK>
11.8628 +0xD8BC 0x5AA6 # <CJK>
11.8629 +0xD8BD 0x5A7C # <CJK>
11.8630 +0xD8BE 0x5AA5 # <CJK>
11.8631 +0xD8BF 0x5AAC # <CJK>
11.8632 +0xD8C0 0x5A95 # <CJK>
11.8633 +0xD8C1 0x5AAE # <CJK>
11.8634 +0xD8C2 0x5A37 # <CJK>
11.8635 +0xD8C3 0x5A84 # <CJK>
11.8636 +0xD8C4 0x5A8A # <CJK>
11.8637 +0xD8C5 0x5A97 # <CJK>
11.8638 +0xD8C6 0x5A83 # <CJK>
11.8639 +0xD8C7 0x5A8B # <CJK>
11.8640 +0xD8C8 0x5AA9 # <CJK>
11.8641 +0xD8C9 0x5A7B # <CJK>
11.8642 +0xD8CA 0x5A7D # <CJK>
11.8643 +0xD8CB 0x5A8C # <CJK>
11.8644 +0xD8CC 0x5A9C # <CJK>
11.8645 +0xD8CD 0x5A8F # <CJK>
11.8646 +0xD8CE 0x5A93 # <CJK>
11.8647 +0xD8CF 0x5A9D # <CJK>
11.8648 +0xD8D0 0x5BEA # <CJK>
11.8649 +0xD8D1 0x5BCD # <CJK>
11.8650 +0xD8D2 0x5BCB # <CJK>
11.8651 +0xD8D3 0x5BD4 # <CJK>
11.8652 +0xD8D4 0x5BD1 # <CJK>
11.8653 +0xD8D5 0x5BCA # <CJK>
11.8654 +0xD8D6 0x5BCE # <CJK>
11.8655 +0xD8D7 0x5C0C # <CJK>
11.8656 +0xD8D8 0x5C30 # <CJK>
11.8657 +0xD8D9 0x5D37 # <CJK>
11.8658 +0xD8DA 0x5D43 # <CJK>
11.8659 +0xD8DB 0x5D6B # <CJK>
11.8660 +0xD8DC 0x5D41 # <CJK>
11.8661 +0xD8DD 0x5D4B # <CJK>
11.8662 +0xD8DE 0x5D3F # <CJK>
11.8663 +0xD8DF 0x5D35 # <CJK>
11.8664 +0xD8E0 0x5D51 # <CJK>
11.8665 +0xD8E1 0x5D4E # <CJK>
11.8666 +0xD8E2 0x5D55 # <CJK>
11.8667 +0xD8E3 0x5D33 # <CJK>
11.8668 +0xD8E4 0x5D3A # <CJK>
11.8669 +0xD8E5 0x5D52 # <CJK>
11.8670 +0xD8E6 0x5D3D # <CJK>
11.8671 +0xD8E7 0x5D31 # <CJK>
11.8672 +0xD8E8 0x5D59 # <CJK>
11.8673 +0xD8E9 0x5D42 # <CJK>
11.8674 +0xD8EA 0x5D39 # <CJK>
11.8675 +0xD8EB 0x5D49 # <CJK>
11.8676 +0xD8EC 0x5D38 # <CJK>
11.8677 +0xD8ED 0x5D3C # <CJK>
11.8678 +0xD8EE 0x5D32 # <CJK>
11.8679 +0xD8EF 0x5D36 # <CJK>
11.8680 +0xD8F0 0x5D40 # <CJK>
11.8681 +0xD8F1 0x5D45 # <CJK>
11.8682 +0xD8F2 0x5E44 # <CJK>
11.8683 +0xD8F3 0x5E41 # <CJK>
11.8684 +0xD8F4 0x5F58 # <CJK>
11.8685 +0xD8F5 0x5FA6 # <CJK>
11.8686 +0xD8F6 0x5FA5 # <CJK>
11.8687 +0xD8F7 0x5FAB # <CJK>
11.8688 +0xD8F8 0x60C9 # <CJK>
11.8689 +0xD8F9 0x60B9 # <CJK>
11.8690 +0xD8FA 0x60CC # <CJK>
11.8691 +0xD8FB 0x60E2 # <CJK>
11.8692 +0xD8FC 0x60CE # <CJK>
11.8693 +0xD8FD 0x60C4 # <CJK>
11.8694 +0xD8FE 0x6114 # <CJK>
11.8695 +0xD940 0x60F2 # <CJK>
11.8696 +0xD941 0x610A # <CJK>
11.8697 +0xD942 0x6116 # <CJK>
11.8698 +0xD943 0x6105 # <CJK>
11.8699 +0xD944 0x60F5 # <CJK>
11.8700 +0xD945 0x6113 # <CJK>
11.8701 +0xD946 0x60F8 # <CJK>
11.8702 +0xD947 0x60FC # <CJK>
11.8703 +0xD948 0x60FE # <CJK>
11.8704 +0xD949 0x60C1 # <CJK>
11.8705 +0xD94A 0x6103 # <CJK>
11.8706 +0xD94B 0x6118 # <CJK>
11.8707 +0xD94C 0x611D # <CJK>
11.8708 +0xD94D 0x6110 # <CJK>
11.8709 +0xD94E 0x60FF # <CJK>
11.8710 +0xD94F 0x6104 # <CJK>
11.8711 +0xD950 0x610B # <CJK>
11.8712 +0xD951 0x624A # <CJK>
11.8713 +0xD952 0x6394 # <CJK>
11.8714 +0xD953 0x63B1 # <CJK>
11.8715 +0xD954 0x63B0 # <CJK>
11.8716 +0xD955 0x63CE # <CJK>
11.8717 +0xD956 0x63E5 # <CJK>
11.8718 +0xD957 0x63E8 # <CJK>
11.8719 +0xD958 0x63EF # <CJK>
11.8720 +0xD959 0x63C3 # <CJK>
11.8721 +0xD95A 0x649D # <CJK>
11.8722 +0xD95B 0x63F3 # <CJK>
11.8723 +0xD95C 0x63CA # <CJK>
11.8724 +0xD95D 0x63E0 # <CJK>
11.8725 +0xD95E 0x63F6 # <CJK>
11.8726 +0xD95F 0x63D5 # <CJK>
11.8727 +0xD960 0x63F2 # <CJK>
11.8728 +0xD961 0x63F5 # <CJK>
11.8729 +0xD962 0x6461 # <CJK>
11.8730 +0xD963 0x63DF # <CJK>
11.8731 +0xD964 0x63BE # <CJK>
11.8732 +0xD965 0x63DD # <CJK>
11.8733 +0xD966 0x63DC # <CJK>
11.8734 +0xD967 0x63C4 # <CJK>
11.8735 +0xD968 0x63D8 # <CJK>
11.8736 +0xD969 0x63D3 # <CJK>
11.8737 +0xD96A 0x63C2 # <CJK>
11.8738 +0xD96B 0x63C7 # <CJK>
11.8739 +0xD96C 0x63CC # <CJK>
11.8740 +0xD96D 0x63CB # <CJK>
11.8741 +0xD96E 0x63C8 # <CJK>
11.8742 +0xD96F 0x63F0 # <CJK>
11.8743 +0xD970 0x63D7 # <CJK>
11.8744 +0xD971 0x63D9 # <CJK>
11.8745 +0xD972 0x6532 # <CJK>
11.8746 +0xD973 0x6567 # <CJK>
11.8747 +0xD974 0x656A # <CJK>
11.8748 +0xD975 0x6564 # <CJK>
11.8749 +0xD976 0x655C # <CJK>
11.8750 +0xD977 0x6568 # <CJK>
11.8751 +0xD978 0x6565 # <CJK>
11.8752 +0xD979 0x658C # <CJK>
11.8753 +0xD97A 0x659D # <CJK>
11.8754 +0xD97B 0x659E # <CJK>
11.8755 +0xD97C 0x65AE # <CJK>
11.8756 +0xD97D 0x65D0 # <CJK>
11.8757 +0xD97E 0x65D2 # <CJK>
11.8758 +0xD9A1 0x667C # <CJK>
11.8759 +0xD9A2 0x666C # <CJK>
11.8760 +0xD9A3 0x667B # <CJK>
11.8761 +0xD9A4 0x6680 # <CJK>
11.8762 +0xD9A5 0x6671 # <CJK>
11.8763 +0xD9A6 0x6679 # <CJK>
11.8764 +0xD9A7 0x666A # <CJK>
11.8765 +0xD9A8 0x6672 # <CJK>
11.8766 +0xD9A9 0x6701 # <CJK>
11.8767 +0xD9AA 0x690C # <CJK>
11.8768 +0xD9AB 0x68D3 # <CJK>
11.8769 +0xD9AC 0x6904 # <CJK>
11.8770 +0xD9AD 0x68DC # <CJK>
11.8771 +0xD9AE 0x692A # <CJK>
11.8772 +0xD9AF 0x68EC # <CJK>
11.8773 +0xD9B0 0x68EA # <CJK>
11.8774 +0xD9B1 0x68F1 # <CJK>
11.8775 +0xD9B2 0x690F # <CJK>
11.8776 +0xD9B3 0x68D6 # <CJK>
11.8777 +0xD9B4 0x68F7 # <CJK>
11.8778 +0xD9B5 0x68EB # <CJK>
11.8779 +0xD9B6 0x68E4 # <CJK>
11.8780 +0xD9B7 0x68F6 # <CJK>
11.8781 +0xD9B8 0x6913 # <CJK>
11.8782 +0xD9B9 0x6910 # <CJK>
11.8783 +0xD9BA 0x68F3 # <CJK>
11.8784 +0xD9BB 0x68E1 # <CJK>
11.8785 +0xD9BC 0x6907 # <CJK>
11.8786 +0xD9BD 0x68CC # <CJK>
11.8787 +0xD9BE 0x6908 # <CJK>
11.8788 +0xD9BF 0x6970 # <CJK>
11.8789 +0xD9C0 0x68B4 # <CJK>
11.8790 +0xD9C1 0x6911 # <CJK>
11.8791 +0xD9C2 0x68EF # <CJK>
11.8792 +0xD9C3 0x68C6 # <CJK>
11.8793 +0xD9C4 0x6914 # <CJK>
11.8794 +0xD9C5 0x68F8 # <CJK>
11.8795 +0xD9C6 0x68D0 # <CJK>
11.8796 +0xD9C7 0x68FD # <CJK>
11.8797 +0xD9C8 0x68FC # <CJK>
11.8798 +0xD9C9 0x68E8 # <CJK>
11.8799 +0xD9CA 0x690B # <CJK>
11.8800 +0xD9CB 0x690A # <CJK>
11.8801 +0xD9CC 0x6917 # <CJK>
11.8802 +0xD9CD 0x68CE # <CJK>
11.8803 +0xD9CE 0x68C8 # <CJK>
11.8804 +0xD9CF 0x68DD # <CJK>
11.8805 +0xD9D0 0x68DE # <CJK>
11.8806 +0xD9D1 0x68E6 # <CJK>
11.8807 +0xD9D2 0x68F4 # <CJK>
11.8808 +0xD9D3 0x68D1 # <CJK>
11.8809 +0xD9D4 0x6906 # <CJK>
11.8810 +0xD9D5 0x68D4 # <CJK>
11.8811 +0xD9D6 0x68E9 # <CJK>
11.8812 +0xD9D7 0x6915 # <CJK>
11.8813 +0xD9D8 0x6925 # <CJK>
11.8814 +0xD9D9 0x68C7 # <CJK>
11.8815 +0xD9DA 0x6B39 # <CJK>
11.8816 +0xD9DB 0x6B3B # <CJK>
11.8817 +0xD9DC 0x6B3F # <CJK>
11.8818 +0xD9DD 0x6B3C # <CJK>
11.8819 +0xD9DE 0x6B94 # <CJK>
11.8820 +0xD9DF 0x6B97 # <CJK>
11.8821 +0xD9E0 0x6B99 # <CJK>
11.8822 +0xD9E1 0x6B95 # <CJK>
11.8823 +0xD9E2 0x6BBD # <CJK>
11.8824 +0xD9E3 0x6BF0 # <CJK>
11.8825 +0xD9E4 0x6BF2 # <CJK>
11.8826 +0xD9E5 0x6BF3 # <CJK>
11.8827 +0xD9E6 0x6C30 # <CJK>
11.8828 +0xD9E7 0x6DFC # <CJK>
11.8829 +0xD9E8 0x6E46 # <CJK>
11.8830 +0xD9E9 0x6E47 # <CJK>
11.8831 +0xD9EA 0x6E1F # <CJK>
11.8832 +0xD9EB 0x6E49 # <CJK>
11.8833 +0xD9EC 0x6E88 # <CJK>
11.8834 +0xD9ED 0x6E3C # <CJK>
11.8835 +0xD9EE 0x6E3D # <CJK>
11.8836 +0xD9EF 0x6E45 # <CJK>
11.8837 +0xD9F0 0x6E62 # <CJK>
11.8838 +0xD9F1 0x6E2B # <CJK>
11.8839 +0xD9F2 0x6E3F # <CJK>
11.8840 +0xD9F3 0x6E41 # <CJK>
11.8841 +0xD9F4 0x6E5D # <CJK>
11.8842 +0xD9F5 0x6E73 # <CJK>
11.8843 +0xD9F6 0x6E1C # <CJK>
11.8844 +0xD9F7 0x6E33 # <CJK>
11.8845 +0xD9F8 0x6E4B # <CJK>
11.8846 +0xD9F9 0x6E40 # <CJK>
11.8847 +0xD9FA 0x6E51 # <CJK>
11.8848 +0xD9FB 0x6E3B # <CJK>
11.8849 +0xD9FC 0x6E03 # <CJK>
11.8850 +0xD9FD 0x6E2E # <CJK>
11.8851 +0xD9FE 0x6E5E # <CJK>
11.8852 +0xDA40 0x6E68 # <CJK>
11.8853 +0xDA41 0x6E5C # <CJK>
11.8854 +0xDA42 0x6E61 # <CJK>
11.8855 +0xDA43 0x6E31 # <CJK>
11.8856 +0xDA44 0x6E28 # <CJK>
11.8857 +0xDA45 0x6E60 # <CJK>
11.8858 +0xDA46 0x6E71 # <CJK>
11.8859 +0xDA47 0x6E6B # <CJK>
11.8860 +0xDA48 0x6E39 # <CJK>
11.8861 +0xDA49 0x6E22 # <CJK>
11.8862 +0xDA4A 0x6E30 # <CJK>
11.8863 +0xDA4B 0x6E53 # <CJK>
11.8864 +0xDA4C 0x6E65 # <CJK>
11.8865 +0xDA4D 0x6E27 # <CJK>
11.8866 +0xDA4E 0x6E78 # <CJK>
11.8867 +0xDA4F 0x6E64 # <CJK>
11.8868 +0xDA50 0x6E77 # <CJK>
11.8869 +0xDA51 0x6E55 # <CJK>
11.8870 +0xDA52 0x6E79 # <CJK>
11.8871 +0xDA53 0x6E52 # <CJK>
11.8872 +0xDA54 0x6E66 # <CJK>
11.8873 +0xDA55 0x6E35 # <CJK>
11.8874 +0xDA56 0x6E36 # <CJK>
11.8875 +0xDA57 0x6E5A # <CJK>
11.8876 +0xDA58 0x7120 # <CJK>
11.8877 +0xDA59 0x711E # <CJK>
11.8878 +0xDA5A 0x712F # <CJK>
11.8879 +0xDA5B 0x70FB # <CJK>
11.8880 +0xDA5C 0x712E # <CJK>
11.8881 +0xDA5D 0x7131 # <CJK>
11.8882 +0xDA5E 0x7123 # <CJK>
11.8883 +0xDA5F 0x7125 # <CJK>
11.8884 +0xDA60 0x7122 # <CJK>
11.8885 +0xDA61 0x7132 # <CJK>
11.8886 +0xDA62 0x711F # <CJK>
11.8887 +0xDA63 0x7128 # <CJK>
11.8888 +0xDA64 0x713A # <CJK>
11.8889 +0xDA65 0x711B # <CJK>
11.8890 +0xDA66 0x724B # <CJK>
11.8891 +0xDA67 0x725A # <CJK>
11.8892 +0xDA68 0x7288 # <CJK>
11.8893 +0xDA69 0x7289 # <CJK>
11.8894 +0xDA6A 0x7286 # <CJK>
11.8895 +0xDA6B 0x7285 # <CJK>
11.8896 +0xDA6C 0x728B # <CJK>
11.8897 +0xDA6D 0x7312 # <CJK>
11.8898 +0xDA6E 0x730B # <CJK>
11.8899 +0xDA6F 0x7330 # <CJK>
11.8900 +0xDA70 0x7322 # <CJK>
11.8901 +0xDA71 0x7331 # <CJK>
11.8902 +0xDA72 0x7333 # <CJK>
11.8903 +0xDA73 0x7327 # <CJK>
11.8904 +0xDA74 0x7332 # <CJK>
11.8905 +0xDA75 0x732D # <CJK>
11.8906 +0xDA76 0x7326 # <CJK>
11.8907 +0xDA77 0x7323 # <CJK>
11.8908 +0xDA78 0x7335 # <CJK>
11.8909 +0xDA79 0x730C # <CJK>
11.8910 +0xDA7A 0x742E # <CJK>
11.8911 +0xDA7B 0x742C # <CJK>
11.8912 +0xDA7C 0x7430 # <CJK>
11.8913 +0xDA7D 0x742B # <CJK>
11.8914 +0xDA7E 0x7416 # <CJK>
11.8915 +0xDAA1 0x741A # <CJK>
11.8916 +0xDAA2 0x7421 # <CJK>
11.8917 +0xDAA3 0x742D # <CJK>
11.8918 +0xDAA4 0x7431 # <CJK>
11.8919 +0xDAA5 0x7424 # <CJK>
11.8920 +0xDAA6 0x7423 # <CJK>
11.8921 +0xDAA7 0x741D # <CJK>
11.8922 +0xDAA8 0x7429 # <CJK>
11.8923 +0xDAA9 0x7420 # <CJK>
11.8924 +0xDAAA 0x7432 # <CJK>
11.8925 +0xDAAB 0x74FB # <CJK>
11.8926 +0xDAAC 0x752F # <CJK>
11.8927 +0xDAAD 0x756F # <CJK>
11.8928 +0xDAAE 0x756C # <CJK>
11.8929 +0xDAAF 0x75E7 # <CJK>
11.8930 +0xDAB0 0x75DA # <CJK>
11.8931 +0xDAB1 0x75E1 # <CJK>
11.8932 +0xDAB2 0x75E6 # <CJK>
11.8933 +0xDAB3 0x75DD # <CJK>
11.8934 +0xDAB4 0x75DF # <CJK>
11.8935 +0xDAB5 0x75E4 # <CJK>
11.8936 +0xDAB6 0x75D7 # <CJK>
11.8937 +0xDAB7 0x7695 # <CJK>
11.8938 +0xDAB8 0x7692 # <CJK>
11.8939 +0xDAB9 0x76DA # <CJK>
11.8940 +0xDABA 0x7746 # <CJK>
11.8941 +0xDABB 0x7747 # <CJK>
11.8942 +0xDABC 0x7744 # <CJK>
11.8943 +0xDABD 0x774D # <CJK>
11.8944 +0xDABE 0x7745 # <CJK>
11.8945 +0xDABF 0x774A # <CJK>
11.8946 +0xDAC0 0x774E # <CJK>
11.8947 +0xDAC1 0x774B # <CJK>
11.8948 +0xDAC2 0x774C # <CJK>
11.8949 +0xDAC3 0x77DE # <CJK>
11.8950 +0xDAC4 0x77EC # <CJK>
11.8951 +0xDAC5 0x7860 # <CJK>
11.8952 +0xDAC6 0x7864 # <CJK>
11.8953 +0xDAC7 0x7865 # <CJK>
11.8954 +0xDAC8 0x785C # <CJK>
11.8955 +0xDAC9 0x786D # <CJK>
11.8956 +0xDACA 0x7871 # <CJK>
11.8957 +0xDACB 0x786A # <CJK>
11.8958 +0xDACC 0x786E # <CJK>
11.8959 +0xDACD 0x7870 # <CJK>
11.8960 +0xDACE 0x7869 # <CJK>
11.8961 +0xDACF 0x7868 # <CJK>
11.8962 +0xDAD0 0x785E # <CJK>
11.8963 +0xDAD1 0x7862 # <CJK>
11.8964 +0xDAD2 0x7974 # <CJK>
11.8965 +0xDAD3 0x7973 # <CJK>
11.8966 +0xDAD4 0x7972 # <CJK>
11.8967 +0xDAD5 0x7970 # <CJK>
11.8968 +0xDAD6 0x7A02 # <CJK>
11.8969 +0xDAD7 0x7A0A # <CJK>
11.8970 +0xDAD8 0x7A03 # <CJK>
11.8971 +0xDAD9 0x7A0C # <CJK>
11.8972 +0xDADA 0x7A04 # <CJK>
11.8973 +0xDADB 0x7A99 # <CJK>
11.8974 +0xDADC 0x7AE6 # <CJK>
11.8975 +0xDADD 0x7AE4 # <CJK>
11.8976 +0xDADE 0x7B4A # <CJK>
11.8977 +0xDADF 0x7B3B # <CJK>
11.8978 +0xDAE0 0x7B44 # <CJK>
11.8979 +0xDAE1 0x7B48 # <CJK>
11.8980 +0xDAE2 0x7B4C # <CJK>
11.8981 +0xDAE3 0x7B4E # <CJK>
11.8982 +0xDAE4 0x7B40 # <CJK>
11.8983 +0xDAE5 0x7B58 # <CJK>
11.8984 +0xDAE6 0x7B45 # <CJK>
11.8985 +0xDAE7 0x7CA2 # <CJK>
11.8986 +0xDAE8 0x7C9E # <CJK>
11.8987 +0xDAE9 0x7CA8 # <CJK>
11.8988 +0xDAEA 0x7CA1 # <CJK>
11.8989 +0xDAEB 0x7D58 # <CJK>
11.8990 +0xDAEC 0x7D6F # <CJK>
11.8991 +0xDAED 0x7D63 # <CJK>
11.8992 +0xDAEE 0x7D53 # <CJK>
11.8993 +0xDAEF 0x7D56 # <CJK>
11.8994 +0xDAF0 0x7D67 # <CJK>
11.8995 +0xDAF1 0x7D6A # <CJK>
11.8996 +0xDAF2 0x7D4F # <CJK>
11.8997 +0xDAF3 0x7D6D # <CJK>
11.8998 +0xDAF4 0x7D5C # <CJK>
11.8999 +0xDAF5 0x7D6B # <CJK>
11.9000 +0xDAF6 0x7D52 # <CJK>
11.9001 +0xDAF7 0x7D54 # <CJK>
11.9002 +0xDAF8 0x7D69 # <CJK>
11.9003 +0xDAF9 0x7D51 # <CJK>
11.9004 +0xDAFA 0x7D5F # <CJK>
11.9005 +0xDAFB 0x7D4E # <CJK>
11.9006 +0xDAFC 0x7F3E # <CJK>
11.9007 +0xDAFD 0x7F3F # <CJK>
11.9008 +0xDAFE 0x7F65 # <CJK>
11.9009 +0xDB40 0x7F66 # <CJK>
11.9010 +0xDB41 0x7FA2 # <CJK>
11.9011 +0xDB42 0x7FA0 # <CJK>
11.9012 +0xDB43 0x7FA1 # <CJK>
11.9013 +0xDB44 0x7FD7 # <CJK>
11.9014 +0xDB45 0x8051 # <CJK>
11.9015 +0xDB46 0x804F # <CJK>
11.9016 +0xDB47 0x8050 # <CJK>
11.9017 +0xDB48 0x80FE # <CJK>
11.9018 +0xDB49 0x80D4 # <CJK>
11.9019 +0xDB4A 0x8143 # <CJK>
11.9020 +0xDB4B 0x814A # <CJK>
11.9021 +0xDB4C 0x8152 # <CJK>
11.9022 +0xDB4D 0x814F # <CJK>
11.9023 +0xDB4E 0x8147 # <CJK>
11.9024 +0xDB4F 0x813D # <CJK>
11.9025 +0xDB50 0x814D # <CJK>
11.9026 +0xDB51 0x813A # <CJK>
11.9027 +0xDB52 0x81E6 # <CJK>
11.9028 +0xDB53 0x81EE # <CJK>
11.9029 +0xDB54 0x81F7 # <CJK>
11.9030 +0xDB55 0x81F8 # <CJK>
11.9031 +0xDB56 0x81F9 # <CJK>
11.9032 +0xDB57 0x8204 # <CJK>
11.9033 +0xDB58 0x823C # <CJK>
11.9034 +0xDB59 0x823D # <CJK>
11.9035 +0xDB5A 0x823F # <CJK>
11.9036 +0xDB5B 0x8275 # <CJK>
11.9037 +0xDB5C 0x833B # <CJK>
11.9038 +0xDB5D 0x83CF # <CJK>
11.9039 +0xDB5E 0x83F9 # <CJK>
11.9040 +0xDB5F 0x8423 # <CJK>
11.9041 +0xDB60 0x83C0 # <CJK>
11.9042 +0xDB61 0x83E8 # <CJK>
11.9043 +0xDB62 0x8412 # <CJK>
11.9044 +0xDB63 0x83E7 # <CJK>
11.9045 +0xDB64 0x83E4 # <CJK>
11.9046 +0xDB65 0x83FC # <CJK>
11.9047 +0xDB66 0x83F6 # <CJK>
11.9048 +0xDB67 0x8410 # <CJK>
11.9049 +0xDB68 0x83C6 # <CJK>
11.9050 +0xDB69 0x83C8 # <CJK>
11.9051 +0xDB6A 0x83EB # <CJK>
11.9052 +0xDB6B 0x83E3 # <CJK>
11.9053 +0xDB6C 0x83BF # <CJK>
11.9054 +0xDB6D 0x8401 # <CJK>
11.9055 +0xDB6E 0x83DD # <CJK>
11.9056 +0xDB6F 0x83E5 # <CJK>
11.9057 +0xDB70 0x83D8 # <CJK>
11.9058 +0xDB71 0x83FF # <CJK>
11.9059 +0xDB72 0x83E1 # <CJK>
11.9060 +0xDB73 0x83CB # <CJK>
11.9061 +0xDB74 0x83CE # <CJK>
11.9062 +0xDB75 0x83D6 # <CJK>
11.9063 +0xDB76 0x83F5 # <CJK>
11.9064 +0xDB77 0x83C9 # <CJK>
11.9065 +0xDB78 0x8409 # <CJK>
11.9066 +0xDB79 0x840F # <CJK>
11.9067 +0xDB7A 0x83DE # <CJK>
11.9068 +0xDB7B 0x8411 # <CJK>
11.9069 +0xDB7C 0x8406 # <CJK>
11.9070 +0xDB7D 0x83C2 # <CJK>
11.9071 +0xDB7E 0x83F3 # <CJK>
11.9072 +0xDBA1 0x83D5 # <CJK>
11.9073 +0xDBA2 0x83FA # <CJK>
11.9074 +0xDBA3 0x83C7 # <CJK>
11.9075 +0xDBA4 0x83D1 # <CJK>
11.9076 +0xDBA5 0x83EA # <CJK>
11.9077 +0xDBA6 0x8413 # <CJK>
11.9078 +0xDBA7 0x83C3 # <CJK>
11.9079 +0xDBA8 0x83EC # <CJK>
11.9080 +0xDBA9 0x83EE # <CJK>
11.9081 +0xDBAA 0x83C4 # <CJK>
11.9082 +0xDBAB 0x83FB # <CJK>
11.9083 +0xDBAC 0x83D7 # <CJK>
11.9084 +0xDBAD 0x83E2 # <CJK>
11.9085 +0xDBAE 0x841B # <CJK>
11.9086 +0xDBAF 0x83DB # <CJK>
11.9087 +0xDBB0 0x83FE # <CJK>
11.9088 +0xDBB1 0x86D8 # <CJK>
11.9089 +0xDBB2 0x86E2 # <CJK>
11.9090 +0xDBB3 0x86E6 # <CJK>
11.9091 +0xDBB4 0x86D3 # <CJK>
11.9092 +0xDBB5 0x86E3 # <CJK>
11.9093 +0xDBB6 0x86DA # <CJK>
11.9094 +0xDBB7 0x86EA # <CJK>
11.9095 +0xDBB8 0x86DD # <CJK>
11.9096 +0xDBB9 0x86EB # <CJK>
11.9097 +0xDBBA 0x86DC # <CJK>
11.9098 +0xDBBB 0x86EC # <CJK>
11.9099 +0xDBBC 0x86E9 # <CJK>
11.9100 +0xDBBD 0x86D7 # <CJK>
11.9101 +0xDBBE 0x86E8 # <CJK>
11.9102 +0xDBBF 0x86D1 # <CJK>
11.9103 +0xDBC0 0x8848 # <CJK>
11.9104 +0xDBC1 0x8856 # <CJK>
11.9105 +0xDBC2 0x8855 # <CJK>
11.9106 +0xDBC3 0x88BA # <CJK>
11.9107 +0xDBC4 0x88D7 # <CJK>
11.9108 +0xDBC5 0x88B9 # <CJK>
11.9109 +0xDBC6 0x88B8 # <CJK>
11.9110 +0xDBC7 0x88C0 # <CJK>
11.9111 +0xDBC8 0x88BE # <CJK>
11.9112 +0xDBC9 0x88B6 # <CJK>
11.9113 +0xDBCA 0x88BC # <CJK>
11.9114 +0xDBCB 0x88B7 # <CJK>
11.9115 +0xDBCC 0x88BD # <CJK>
11.9116 +0xDBCD 0x88B2 # <CJK>
11.9117 +0xDBCE 0x8901 # <CJK>
11.9118 +0xDBCF 0x88C9 # <CJK>
11.9119 +0xDBD0 0x8995 # <CJK>
11.9120 +0xDBD1 0x8998 # <CJK>
11.9121 +0xDBD2 0x8997 # <CJK>
11.9122 +0xDBD3 0x89DD # <CJK>
11.9123 +0xDBD4 0x89DA # <CJK>
11.9124 +0xDBD5 0x89DB # <CJK>
11.9125 +0xDBD6 0x8A4E # <CJK>
11.9126 +0xDBD7 0x8A4D # <CJK>
11.9127 +0xDBD8 0x8A39 # <CJK>
11.9128 +0xDBD9 0x8A59 # <CJK>
11.9129 +0xDBDA 0x8A40 # <CJK>
11.9130 +0xDBDB 0x8A57 # <CJK>
11.9131 +0xDBDC 0x8A58 # <CJK>
11.9132 +0xDBDD 0x8A44 # <CJK>
11.9133 +0xDBDE 0x8A45 # <CJK>
11.9134 +0xDBDF 0x8A52 # <CJK>
11.9135 +0xDBE0 0x8A48 # <CJK>
11.9136 +0xDBE1 0x8A51 # <CJK>
11.9137 +0xDBE2 0x8A4A # <CJK>
11.9138 +0xDBE3 0x8A4C # <CJK>
11.9139 +0xDBE4 0x8A4F # <CJK>
11.9140 +0xDBE5 0x8C5F # <CJK>
11.9141 +0xDBE6 0x8C81 # <CJK>
11.9142 +0xDBE7 0x8C80 # <CJK>
11.9143 +0xDBE8 0x8CBA # <CJK>
11.9144 +0xDBE9 0x8CBE # <CJK>
11.9145 +0xDBEA 0x8CB0 # <CJK>
11.9146 +0xDBEB 0x8CB9 # <CJK>
11.9147 +0xDBEC 0x8CB5 # <CJK>
11.9148 +0xDBED 0x8D84 # <CJK>
11.9149 +0xDBEE 0x8D80 # <CJK>
11.9150 +0xDBEF 0x8D89 # <CJK>
11.9151 +0xDBF0 0x8DD8 # <CJK>
11.9152 +0xDBF1 0x8DD3 # <CJK>
11.9153 +0xDBF2 0x8DCD # <CJK>
11.9154 +0xDBF3 0x8DC7 # <CJK>
11.9155 +0xDBF4 0x8DD6 # <CJK>
11.9156 +0xDBF5 0x8DDC # <CJK>
11.9157 +0xDBF6 0x8DCF # <CJK>
11.9158 +0xDBF7 0x8DD5 # <CJK>
11.9159 +0xDBF8 0x8DD9 # <CJK>
11.9160 +0xDBF9 0x8DC8 # <CJK>
11.9161 +0xDBFA 0x8DD7 # <CJK>
11.9162 +0xDBFB 0x8DC5 # <CJK>
11.9163 +0xDBFC 0x8EEF # <CJK>
11.9164 +0xDBFD 0x8EF7 # <CJK>
11.9165 +0xDBFE 0x8EFA # <CJK>
11.9166 +0xDC40 0x8EF9 # <CJK>
11.9167 +0xDC41 0x8EE6 # <CJK>
11.9168 +0xDC42 0x8EEE # <CJK>
11.9169 +0xDC43 0x8EE5 # <CJK>
11.9170 +0xDC44 0x8EF5 # <CJK>
11.9171 +0xDC45 0x8EE7 # <CJK>
11.9172 +0xDC46 0x8EE8 # <CJK>
11.9173 +0xDC47 0x8EF6 # <CJK>
11.9174 +0xDC48 0x8EEB # <CJK>
11.9175 +0xDC49 0x8EF1 # <CJK>
11.9176 +0xDC4A 0x8EEC # <CJK>
11.9177 +0xDC4B 0x8EF4 # <CJK>
11.9178 +0xDC4C 0x8EE9 # <CJK>
11.9179 +0xDC4D 0x902D # <CJK>
11.9180 +0xDC4E 0x9034 # <CJK>
11.9181 +0xDC4F 0x902F # <CJK>
11.9182 +0xDC50 0x9106 # <CJK>
11.9183 +0xDC51 0x912C # <CJK>
11.9184 +0xDC52 0x9104 # <CJK>
11.9185 +0xDC53 0x90FF # <CJK>
11.9186 +0xDC54 0x90FC # <CJK>
11.9187 +0xDC55 0x9108 # <CJK>
11.9188 +0xDC56 0x90F9 # <CJK>
11.9189 +0xDC57 0x90FB # <CJK>
11.9190 +0xDC58 0x9101 # <CJK>
11.9191 +0xDC59 0x9100 # <CJK>
11.9192 +0xDC5A 0x9107 # <CJK>
11.9193 +0xDC5B 0x9105 # <CJK>
11.9194 +0xDC5C 0x9103 # <CJK>
11.9195 +0xDC5D 0x9161 # <CJK>
11.9196 +0xDC5E 0x9164 # <CJK>
11.9197 +0xDC5F 0x915F # <CJK>
11.9198 +0xDC60 0x9162 # <CJK>
11.9199 +0xDC61 0x9160 # <CJK>
11.9200 +0xDC62 0x9201 # <CJK>
11.9201 +0xDC63 0x920A # <CJK>
11.9202 +0xDC64 0x9225 # <CJK>
11.9203 +0xDC65 0x9203 # <CJK>
11.9204 +0xDC66 0x921A # <CJK>
11.9205 +0xDC67 0x9226 # <CJK>
11.9206 +0xDC68 0x920F # <CJK>
11.9207 +0xDC69 0x920C # <CJK>
11.9208 +0xDC6A 0x9200 # <CJK>
11.9209 +0xDC6B 0x9212 # <CJK>
11.9210 +0xDC6C 0x91FF # <CJK>
11.9211 +0xDC6D 0x91FD # <CJK>
11.9212 +0xDC6E 0x9206 # <CJK>
11.9213 +0xDC6F 0x9204 # <CJK>
11.9214 +0xDC70 0x9227 # <CJK>
11.9215 +0xDC71 0x9202 # <CJK>
11.9216 +0xDC72 0x921C # <CJK>
11.9217 +0xDC73 0x9224 # <CJK>
11.9218 +0xDC74 0x9219 # <CJK>
11.9219 +0xDC75 0x9217 # <CJK>
11.9220 +0xDC76 0x9205 # <CJK>
11.9221 +0xDC77 0x9216 # <CJK>
11.9222 +0xDC78 0x957B # <CJK>
11.9223 +0xDC79 0x958D # <CJK>
11.9224 +0xDC7A 0x958C # <CJK>
11.9225 +0xDC7B 0x9590 # <CJK>
11.9226 +0xDC7C 0x9687 # <CJK>
11.9227 +0xDC7D 0x967E # <CJK>
11.9228 +0xDC7E 0x9688 # <CJK>
11.9229 +0xDCA1 0x9689 # <CJK>
11.9230 +0xDCA2 0x9683 # <CJK>
11.9231 +0xDCA3 0x9680 # <CJK>
11.9232 +0xDCA4 0x96C2 # <CJK>
11.9233 +0xDCA5 0x96C8 # <CJK>
11.9234 +0xDCA6 0x96C3 # <CJK>
11.9235 +0xDCA7 0x96F1 # <CJK>
11.9236 +0xDCA8 0x96F0 # <CJK>
11.9237 +0xDCA9 0x976C # <CJK>
11.9238 +0xDCAA 0x9770 # <CJK>
11.9239 +0xDCAB 0x976E # <CJK>
11.9240 +0xDCAC 0x9807 # <CJK>
11.9241 +0xDCAD 0x98A9 # <CJK>
11.9242 +0xDCAE 0x98EB # <CJK>
11.9243 +0xDCAF 0x9CE6 # <CJK>
11.9244 +0xDCB0 0x9EF9 # <CJK>
11.9245 +0xDCB1 0x4E83 # <CJK>
11.9246 +0xDCB2 0x4E84 # <CJK>
11.9247 +0xDCB3 0x4EB6 # <CJK>
11.9248 +0xDCB4 0x50BD # <CJK>
11.9249 +0xDCB5 0x50BF # <CJK>
11.9250 +0xDCB6 0x50C6 # <CJK>
11.9251 +0xDCB7 0x50AE # <CJK>
11.9252 +0xDCB8 0x50C4 # <CJK>
11.9253 +0xDCB9 0x50CA # <CJK>
11.9254 +0xDCBA 0x50B4 # <CJK>
11.9255 +0xDCBB 0x50C8 # <CJK>
11.9256 +0xDCBC 0x50C2 # <CJK>
11.9257 +0xDCBD 0x50B0 # <CJK>
11.9258 +0xDCBE 0x50C1 # <CJK>
11.9259 +0xDCBF 0x50BA # <CJK>
11.9260 +0xDCC0 0x50B1 # <CJK>
11.9261 +0xDCC1 0x50CB # <CJK>
11.9262 +0xDCC2 0x50C9 # <CJK>
11.9263 +0xDCC3 0x50B6 # <CJK>
11.9264 +0xDCC4 0x50B8 # <CJK>
11.9265 +0xDCC5 0x51D7 # <CJK>
11.9266 +0xDCC6 0x527A # <CJK>
11.9267 +0xDCC7 0x5278 # <CJK>
11.9268 +0xDCC8 0x527B # <CJK>
11.9269 +0xDCC9 0x527C # <CJK>
11.9270 +0xDCCA 0x55C3 # <CJK>
11.9271 +0xDCCB 0x55DB # <CJK>
11.9272 +0xDCCC 0x55CC # <CJK>
11.9273 +0xDCCD 0x55D0 # <CJK>
11.9274 +0xDCCE 0x55CB # <CJK>
11.9275 +0xDCCF 0x55CA # <CJK>
11.9276 +0xDCD0 0x55DD # <CJK>
11.9277 +0xDCD1 0x55C0 # <CJK>
11.9278 +0xDCD2 0x55D4 # <CJK>
11.9279 +0xDCD3 0x55C4 # <CJK>
11.9280 +0xDCD4 0x55E9 # <CJK>
11.9281 +0xDCD5 0x55BF # <CJK>
11.9282 +0xDCD6 0x55D2 # <CJK>
11.9283 +0xDCD7 0x558D # <CJK>
11.9284 +0xDCD8 0x55CF # <CJK>
11.9285 +0xDCD9 0x55D5 # <CJK>
11.9286 +0xDCDA 0x55E2 # <CJK>
11.9287 +0xDCDB 0x55D6 # <CJK>
11.9288 +0xDCDC 0x55C8 # <CJK>
11.9289 +0xDCDD 0x55F2 # <CJK>
11.9290 +0xDCDE 0x55CD # <CJK>
11.9291 +0xDCDF 0x55D9 # <CJK>
11.9292 +0xDCE0 0x55C2 # <CJK>
11.9293 +0xDCE1 0x5714 # <CJK>
11.9294 +0xDCE2 0x5853 # <CJK>
11.9295 +0xDCE3 0x5868 # <CJK>
11.9296 +0xDCE4 0x5864 # <CJK>
11.9297 +0xDCE5 0x584F # <CJK>
11.9298 +0xDCE6 0x584D # <CJK>
11.9299 +0xDCE7 0x5849 # <CJK>
11.9300 +0xDCE8 0x586F # <CJK>
11.9301 +0xDCE9 0x5855 # <CJK>
11.9302 +0xDCEA 0x584E # <CJK>
11.9303 +0xDCEB 0x585D # <CJK>
11.9304 +0xDCEC 0x5859 # <CJK>
11.9305 +0xDCED 0x5865 # <CJK>
11.9306 +0xDCEE 0x585B # <CJK>
11.9307 +0xDCEF 0x583D # <CJK>
11.9308 +0xDCF0 0x5863 # <CJK>
11.9309 +0xDCF1 0x5871 # <CJK>
11.9310 +0xDCF2 0x58FC # <CJK>
11.9311 +0xDCF3 0x5AC7 # <CJK>
11.9312 +0xDCF4 0x5AC4 # <CJK>
11.9313 +0xDCF5 0x5ACB # <CJK>
11.9314 +0xDCF6 0x5ABA # <CJK>
11.9315 +0xDCF7 0x5AB8 # <CJK>
11.9316 +0xDCF8 0x5AB1 # <CJK>
11.9317 +0xDCF9 0x5AB5 # <CJK>
11.9318 +0xDCFA 0x5AB0 # <CJK>
11.9319 +0xDCFB 0x5ABF # <CJK>
11.9320 +0xDCFC 0x5AC8 # <CJK>
11.9321 +0xDCFD 0x5ABB # <CJK>
11.9322 +0xDCFE 0x5AC6 # <CJK>
11.9323 +0xDD40 0x5AB7 # <CJK>
11.9324 +0xDD41 0x5AC0 # <CJK>
11.9325 +0xDD42 0x5ACA # <CJK>
11.9326 +0xDD43 0x5AB4 # <CJK>
11.9327 +0xDD44 0x5AB6 # <CJK>
11.9328 +0xDD45 0x5ACD # <CJK>
11.9329 +0xDD46 0x5AB9 # <CJK>
11.9330 +0xDD47 0x5A90 # <CJK>
11.9331 +0xDD48 0x5BD6 # <CJK>
11.9332 +0xDD49 0x5BD8 # <CJK>
11.9333 +0xDD4A 0x5BD9 # <CJK>
11.9334 +0xDD4B 0x5C1F # <CJK>
11.9335 +0xDD4C 0x5C33 # <CJK>
11.9336 +0xDD4D 0x5D71 # <CJK>
11.9337 +0xDD4E 0x5D63 # <CJK>
11.9338 +0xDD4F 0x5D4A # <CJK>
11.9339 +0xDD50 0x5D65 # <CJK>
11.9340 +0xDD51 0x5D72 # <CJK>
11.9341 +0xDD52 0x5D6C # <CJK>
11.9342 +0xDD53 0x5D5E # <CJK>
11.9343 +0xDD54 0x5D68 # <CJK>
11.9344 +0xDD55 0x5D67 # <CJK>
11.9345 +0xDD56 0x5D62 # <CJK>
11.9346 +0xDD57 0x5DF0 # <CJK>
11.9347 +0xDD58 0x5E4F # <CJK>
11.9348 +0xDD59 0x5E4E # <CJK>
11.9349 +0xDD5A 0x5E4A # <CJK>
11.9350 +0xDD5B 0x5E4D # <CJK>
11.9351 +0xDD5C 0x5E4B # <CJK>
11.9352 +0xDD5D 0x5EC5 # <CJK>
11.9353 +0xDD5E 0x5ECC # <CJK>
11.9354 +0xDD5F 0x5EC6 # <CJK>
11.9355 +0xDD60 0x5ECB # <CJK>
11.9356 +0xDD61 0x5EC7 # <CJK>
11.9357 +0xDD62 0x5F40 # <CJK>
11.9358 +0xDD63 0x5FAF # <CJK>
11.9359 +0xDD64 0x5FAD # <CJK>
11.9360 +0xDD65 0x60F7 # <CJK>
11.9361 +0xDD66 0x6149 # <CJK>
11.9362 +0xDD67 0x614A # <CJK>
11.9363 +0xDD68 0x612B # <CJK>
11.9364 +0xDD69 0x6145 # <CJK>
11.9365 +0xDD6A 0x6136 # <CJK>
11.9366 +0xDD6B 0x6132 # <CJK>
11.9367 +0xDD6C 0x612E # <CJK>
11.9368 +0xDD6D 0x6146 # <CJK>
11.9369 +0xDD6E 0x612F # <CJK>
11.9370 +0xDD6F 0x614F # <CJK>
11.9371 +0xDD70 0x6129 # <CJK>
11.9372 +0xDD71 0x6140 # <CJK>
11.9373 +0xDD72 0x6220 # <CJK>
11.9374 +0xDD73 0x9168 # <CJK>
11.9375 +0xDD74 0x6223 # <CJK>
11.9376 +0xDD75 0x6225 # <CJK>
11.9377 +0xDD76 0x6224 # <CJK>
11.9378 +0xDD77 0x63C5 # <CJK>
11.9379 +0xDD78 0x63F1 # <CJK>
11.9380 +0xDD79 0x63EB # <CJK>
11.9381 +0xDD7A 0x6410 # <CJK>
11.9382 +0xDD7B 0x6412 # <CJK>
11.9383 +0xDD7C 0x6409 # <CJK>
11.9384 +0xDD7D 0x6420 # <CJK>
11.9385 +0xDD7E 0x6424 # <CJK>
11.9386 +0xDDA1 0x6433 # <CJK>
11.9387 +0xDDA2 0x6443 # <CJK>
11.9388 +0xDDA3 0x641F # <CJK>
11.9389 +0xDDA4 0x6415 # <CJK>
11.9390 +0xDDA5 0x6418 # <CJK>
11.9391 +0xDDA6 0x6439 # <CJK>
11.9392 +0xDDA7 0x6437 # <CJK>
11.9393 +0xDDA8 0x6422 # <CJK>
11.9394 +0xDDA9 0x6423 # <CJK>
11.9395 +0xDDAA 0x640C # <CJK>
11.9396 +0xDDAB 0x6426 # <CJK>
11.9397 +0xDDAC 0x6430 # <CJK>
11.9398 +0xDDAD 0x6428 # <CJK>
11.9399 +0xDDAE 0x6441 # <CJK>
11.9400 +0xDDAF 0x6435 # <CJK>
11.9401 +0xDDB0 0x642F # <CJK>
11.9402 +0xDDB1 0x640A # <CJK>
11.9403 +0xDDB2 0x641A # <CJK>
11.9404 +0xDDB3 0x6440 # <CJK>
11.9405 +0xDDB4 0x6425 # <CJK>
11.9406 +0xDDB5 0x6427 # <CJK>
11.9407 +0xDDB6 0x640B # <CJK>
11.9408 +0xDDB7 0x63E7 # <CJK>
11.9409 +0xDDB8 0x641B # <CJK>
11.9410 +0xDDB9 0x642E # <CJK>
11.9411 +0xDDBA 0x6421 # <CJK>
11.9412 +0xDDBB 0x640E # <CJK>
11.9413 +0xDDBC 0x656F # <CJK>
11.9414 +0xDDBD 0x6592 # <CJK>
11.9415 +0xDDBE 0x65D3 # <CJK>
11.9416 +0xDDBF 0x6686 # <CJK>
11.9417 +0xDDC0 0x668C # <CJK>
11.9418 +0xDDC1 0x6695 # <CJK>
11.9419 +0xDDC2 0x6690 # <CJK>
11.9420 +0xDDC3 0x668B # <CJK>
11.9421 +0xDDC4 0x668A # <CJK>
11.9422 +0xDDC5 0x6699 # <CJK>
11.9423 +0xDDC6 0x6694 # <CJK>
11.9424 +0xDDC7 0x6678 # <CJK>
11.9425 +0xDDC8 0x6720 # <CJK>
11.9426 +0xDDC9 0x6966 # <CJK>
11.9427 +0xDDCA 0x695F # <CJK>
11.9428 +0xDDCB 0x6938 # <CJK>
11.9429 +0xDDCC 0x694E # <CJK>
11.9430 +0xDDCD 0x6962 # <CJK>
11.9431 +0xDDCE 0x6971 # <CJK>
11.9432 +0xDDCF 0x693F # <CJK>
11.9433 +0xDDD0 0x6945 # <CJK>
11.9434 +0xDDD1 0x696A # <CJK>
11.9435 +0xDDD2 0x6939 # <CJK>
11.9436 +0xDDD3 0x6942 # <CJK>
11.9437 +0xDDD4 0x6957 # <CJK>
11.9438 +0xDDD5 0x6959 # <CJK>
11.9439 +0xDDD6 0x697A # <CJK>
11.9440 +0xDDD7 0x6948 # <CJK>
11.9441 +0xDDD8 0x6949 # <CJK>
11.9442 +0xDDD9 0x6935 # <CJK>
11.9443 +0xDDDA 0x696C # <CJK>
11.9444 +0xDDDB 0x6933 # <CJK>
11.9445 +0xDDDC 0x693D # <CJK>
11.9446 +0xDDDD 0x6965 # <CJK>
11.9447 +0xDDDE 0x68F0 # <CJK>
11.9448 +0xDDDF 0x6978 # <CJK>
11.9449 +0xDDE0 0x6934 # <CJK>
11.9450 +0xDDE1 0x6969 # <CJK>
11.9451 +0xDDE2 0x6940 # <CJK>
11.9452 +0xDDE3 0x696F # <CJK>
11.9453 +0xDDE4 0x6944 # <CJK>
11.9454 +0xDDE5 0x6976 # <CJK>
11.9455 +0xDDE6 0x6958 # <CJK>
11.9456 +0xDDE7 0x6941 # <CJK>
11.9457 +0xDDE8 0x6974 # <CJK>
11.9458 +0xDDE9 0x694C # <CJK>
11.9459 +0xDDEA 0x693B # <CJK>
11.9460 +0xDDEB 0x694B # <CJK>
11.9461 +0xDDEC 0x6937 # <CJK>
11.9462 +0xDDED 0x695C # <CJK>
11.9463 +0xDDEE 0x694F # <CJK>
11.9464 +0xDDEF 0x6951 # <CJK>
11.9465 +0xDDF0 0x6932 # <CJK>
11.9466 +0xDDF1 0x6952 # <CJK>
11.9467 +0xDDF2 0x692F # <CJK>
11.9468 +0xDDF3 0x697B # <CJK>
11.9469 +0xDDF4 0x693C # <CJK>
11.9470 +0xDDF5 0x6B46 # <CJK>
11.9471 +0xDDF6 0x6B45 # <CJK>
11.9472 +0xDDF7 0x6B43 # <CJK>
11.9473 +0xDDF8 0x6B42 # <CJK>
11.9474 +0xDDF9 0x6B48 # <CJK>
11.9475 +0xDDFA 0x6B41 # <CJK>
11.9476 +0xDDFB 0x6B9B # <CJK>
11.9477 +0xDDFC 0xFA0D # CJK COMPATIBILITY IDEOGRAPH-FA0D
11.9478 +0xDDFD 0x6BFB # <CJK>
11.9479 +0xDDFE 0x6BFC # <CJK>
11.9480 +0xDE40 0x6BF9 # <CJK>
11.9481 +0xDE41 0x6BF7 # <CJK>
11.9482 +0xDE42 0x6BF8 # <CJK>
11.9483 +0xDE43 0x6E9B # <CJK>
11.9484 +0xDE44 0x6ED6 # <CJK>
11.9485 +0xDE45 0x6EC8 # <CJK>
11.9486 +0xDE46 0x6E8F # <CJK>
11.9487 +0xDE47 0x6EC0 # <CJK>
11.9488 +0xDE48 0x6E9F # <CJK>
11.9489 +0xDE49 0x6E93 # <CJK>
11.9490 +0xDE4A 0x6E94 # <CJK>
11.9491 +0xDE4B 0x6EA0 # <CJK>
11.9492 +0xDE4C 0x6EB1 # <CJK>
11.9493 +0xDE4D 0x6EB9 # <CJK>
11.9494 +0xDE4E 0x6EC6 # <CJK>
11.9495 +0xDE4F 0x6ED2 # <CJK>
11.9496 +0xDE50 0x6EBD # <CJK>
11.9497 +0xDE51 0x6EC1 # <CJK>
11.9498 +0xDE52 0x6E9E # <CJK>
11.9499 +0xDE53 0x6EC9 # <CJK>
11.9500 +0xDE54 0x6EB7 # <CJK>
11.9501 +0xDE55 0x6EB0 # <CJK>
11.9502 +0xDE56 0x6ECD # <CJK>
11.9503 +0xDE57 0x6EA6 # <CJK>
11.9504 +0xDE58 0x6ECF # <CJK>
11.9505 +0xDE59 0x6EB2 # <CJK>
11.9506 +0xDE5A 0x6EBE # <CJK>
11.9507 +0xDE5B 0x6EC3 # <CJK>
11.9508 +0xDE5C 0x6EDC # <CJK>
11.9509 +0xDE5D 0x6ED8 # <CJK>
11.9510 +0xDE5E 0x6E99 # <CJK>
11.9511 +0xDE5F 0x6E92 # <CJK>
11.9512 +0xDE60 0x6E8E # <CJK>
11.9513 +0xDE61 0x6E8D # <CJK>
11.9514 +0xDE62 0x6EA4 # <CJK>
11.9515 +0xDE63 0x6EA1 # <CJK>
11.9516 +0xDE64 0x6EBF # <CJK>
11.9517 +0xDE65 0x6EB3 # <CJK>
11.9518 +0xDE66 0x6ED0 # <CJK>
11.9519 +0xDE67 0x6ECA # <CJK>
11.9520 +0xDE68 0x6E97 # <CJK>
11.9521 +0xDE69 0x6EAE # <CJK>
11.9522 +0xDE6A 0x6EA3 # <CJK>
11.9523 +0xDE6B 0x7147 # <CJK>
11.9524 +0xDE6C 0x7154 # <CJK>
11.9525 +0xDE6D 0x7152 # <CJK>
11.9526 +0xDE6E 0x7163 # <CJK>
11.9527 +0xDE6F 0x7160 # <CJK>
11.9528 +0xDE70 0x7141 # <CJK>
11.9529 +0xDE71 0x715D # <CJK>
11.9530 +0xDE72 0x7162 # <CJK>
11.9531 +0xDE73 0x7172 # <CJK>
11.9532 +0xDE74 0x7178 # <CJK>
11.9533 +0xDE75 0x716A # <CJK>
11.9534 +0xDE76 0x7161 # <CJK>
11.9535 +0xDE77 0x7142 # <CJK>
11.9536 +0xDE78 0x7158 # <CJK>
11.9537 +0xDE79 0x7143 # <CJK>
11.9538 +0xDE7A 0x714B # <CJK>
11.9539 +0xDE7B 0x7170 # <CJK>
11.9540 +0xDE7C 0x715F # <CJK>
11.9541 +0xDE7D 0x7150 # <CJK>
11.9542 +0xDE7E 0x7153 # <CJK>
11.9543 +0xDEA1 0x7144 # <CJK>
11.9544 +0xDEA2 0x714D # <CJK>
11.9545 +0xDEA3 0x715A # <CJK>
11.9546 +0xDEA4 0x724F # <CJK>
11.9547 +0xDEA5 0x728D # <CJK>
11.9548 +0xDEA6 0x728C # <CJK>
11.9549 +0xDEA7 0x7291 # <CJK>
11.9550 +0xDEA8 0x7290 # <CJK>
11.9551 +0xDEA9 0x728E # <CJK>
11.9552 +0xDEAA 0x733C # <CJK>
11.9553 +0xDEAB 0x7342 # <CJK>
11.9554 +0xDEAC 0x733B # <CJK>
11.9555 +0xDEAD 0x733A # <CJK>
11.9556 +0xDEAE 0x7340 # <CJK>
11.9557 +0xDEAF 0x734A # <CJK>
11.9558 +0xDEB0 0x7349 # <CJK>
11.9559 +0xDEB1 0x7444 # <CJK>
11.9560 +0xDEB2 0x744A # <CJK>
11.9561 +0xDEB3 0x744B # <CJK>
11.9562 +0xDEB4 0x7452 # <CJK>
11.9563 +0xDEB5 0x7451 # <CJK>
11.9564 +0xDEB6 0x7457 # <CJK>
11.9565 +0xDEB7 0x7440 # <CJK>
11.9566 +0xDEB8 0x744F # <CJK>
11.9567 +0xDEB9 0x7450 # <CJK>
11.9568 +0xDEBA 0x744E # <CJK>
11.9569 +0xDEBB 0x7442 # <CJK>
11.9570 +0xDEBC 0x7446 # <CJK>
11.9571 +0xDEBD 0x744D # <CJK>
11.9572 +0xDEBE 0x7454 # <CJK>
11.9573 +0xDEBF 0x74E1 # <CJK>
11.9574 +0xDEC0 0x74FF # <CJK>
11.9575 +0xDEC1 0x74FE # <CJK>
11.9576 +0xDEC2 0x74FD # <CJK>
11.9577 +0xDEC3 0x751D # <CJK>
11.9578 +0xDEC4 0x7579 # <CJK>
11.9579 +0xDEC5 0x7577 # <CJK>
11.9580 +0xDEC6 0x6983 # <CJK>
11.9581 +0xDEC7 0x75EF # <CJK>
11.9582 +0xDEC8 0x760F # <CJK>
11.9583 +0xDEC9 0x7603 # <CJK>
11.9584 +0xDECA 0x75F7 # <CJK>
11.9585 +0xDECB 0x75FE # <CJK>
11.9586 +0xDECC 0x75FC # <CJK>
11.9587 +0xDECD 0x75F9 # <CJK>
11.9588 +0xDECE 0x75F8 # <CJK>
11.9589 +0xDECF 0x7610 # <CJK>
11.9590 +0xDED0 0x75FB # <CJK>
11.9591 +0xDED1 0x75F6 # <CJK>
11.9592 +0xDED2 0x75ED # <CJK>
11.9593 +0xDED3 0x75F5 # <CJK>
11.9594 +0xDED4 0x75FD # <CJK>
11.9595 +0xDED5 0x7699 # <CJK>
11.9596 +0xDED6 0x76B5 # <CJK>
11.9597 +0xDED7 0x76DD # <CJK>
11.9598 +0xDED8 0x7755 # <CJK>
11.9599 +0xDED9 0x775F # <CJK>
11.9600 +0xDEDA 0x7760 # <CJK>
11.9601 +0xDEDB 0x7752 # <CJK>
11.9602 +0xDEDC 0x7756 # <CJK>
11.9603 +0xDEDD 0x775A # <CJK>
11.9604 +0xDEDE 0x7769 # <CJK>
11.9605 +0xDEDF 0x7767 # <CJK>
11.9606 +0xDEE0 0x7754 # <CJK>
11.9607 +0xDEE1 0x7759 # <CJK>
11.9608 +0xDEE2 0x776D # <CJK>
11.9609 +0xDEE3 0x77E0 # <CJK>
11.9610 +0xDEE4 0x7887 # <CJK>
11.9611 +0xDEE5 0x789A # <CJK>
11.9612 +0xDEE6 0x7894 # <CJK>
11.9613 +0xDEE7 0x788F # <CJK>
11.9614 +0xDEE8 0x7884 # <CJK>
11.9615 +0xDEE9 0x7895 # <CJK>
11.9616 +0xDEEA 0x7885 # <CJK>
11.9617 +0xDEEB 0x7886 # <CJK>
11.9618 +0xDEEC 0x78A1 # <CJK>
11.9619 +0xDEED 0x7883 # <CJK>
11.9620 +0xDEEE 0x7879 # <CJK>
11.9621 +0xDEEF 0x7899 # <CJK>
11.9622 +0xDEF0 0x7880 # <CJK>
11.9623 +0xDEF1 0x7896 # <CJK>
11.9624 +0xDEF2 0x787B # <CJK>
11.9625 +0xDEF3 0x797C # <CJK>
11.9626 +0xDEF4 0x7982 # <CJK>
11.9627 +0xDEF5 0x797D # <CJK>
11.9628 +0xDEF6 0x7979 # <CJK>
11.9629 +0xDEF7 0x7A11 # <CJK>
11.9630 +0xDEF8 0x7A18 # <CJK>
11.9631 +0xDEF9 0x7A19 # <CJK>
11.9632 +0xDEFA 0x7A12 # <CJK>
11.9633 +0xDEFB 0x7A17 # <CJK>
11.9634 +0xDEFC 0x7A15 # <CJK>
11.9635 +0xDEFD 0x7A22 # <CJK>
11.9636 +0xDEFE 0x7A13 # <CJK>
11.9637 +0xDF40 0x7A1B # <CJK>
11.9638 +0xDF41 0x7A10 # <CJK>
11.9639 +0xDF42 0x7AA3 # <CJK>
11.9640 +0xDF43 0x7AA2 # <CJK>
11.9641 +0xDF44 0x7A9E # <CJK>
11.9642 +0xDF45 0x7AEB # <CJK>
11.9643 +0xDF46 0x7B66 # <CJK>
11.9644 +0xDF47 0x7B64 # <CJK>
11.9645 +0xDF48 0x7B6D # <CJK>
11.9646 +0xDF49 0x7B74 # <CJK>
11.9647 +0xDF4A 0x7B69 # <CJK>
11.9648 +0xDF4B 0x7B72 # <CJK>
11.9649 +0xDF4C 0x7B65 # <CJK>
11.9650 +0xDF4D 0x7B73 # <CJK>
11.9651 +0xDF4E 0x7B71 # <CJK>
11.9652 +0xDF4F 0x7B70 # <CJK>
11.9653 +0xDF50 0x7B61 # <CJK>
11.9654 +0xDF51 0x7B78 # <CJK>
11.9655 +0xDF52 0x7B76 # <CJK>
11.9656 +0xDF53 0x7B63 # <CJK>
11.9657 +0xDF54 0x7CB2 # <CJK>
11.9658 +0xDF55 0x7CB4 # <CJK>
11.9659 +0xDF56 0x7CAF # <CJK>
11.9660 +0xDF57 0x7D88 # <CJK>
11.9661 +0xDF58 0x7D86 # <CJK>
11.9662 +0xDF59 0x7D80 # <CJK>
11.9663 +0xDF5A 0x7D8D # <CJK>
11.9664 +0xDF5B 0x7D7F # <CJK>
11.9665 +0xDF5C 0x7D85 # <CJK>
11.9666 +0xDF5D 0x7D7A # <CJK>
11.9667 +0xDF5E 0x7D8E # <CJK>
11.9668 +0xDF5F 0x7D7B # <CJK>
11.9669 +0xDF60 0x7D83 # <CJK>
11.9670 +0xDF61 0x7D7C # <CJK>
11.9671 +0xDF62 0x7D8C # <CJK>
11.9672 +0xDF63 0x7D94 # <CJK>
11.9673 +0xDF64 0x7D84 # <CJK>
11.9674 +0xDF65 0x7D7D # <CJK>
11.9675 +0xDF66 0x7D92 # <CJK>
11.9676 +0xDF67 0x7F6D # <CJK>
11.9677 +0xDF68 0x7F6B # <CJK>
11.9678 +0xDF69 0x7F67 # <CJK>
11.9679 +0xDF6A 0x7F68 # <CJK>
11.9680 +0xDF6B 0x7F6C # <CJK>
11.9681 +0xDF6C 0x7FA6 # <CJK>
11.9682 +0xDF6D 0x7FA5 # <CJK>
11.9683 +0xDF6E 0x7FA7 # <CJK>
11.9684 +0xDF6F 0x7FDB # <CJK>
11.9685 +0xDF70 0x7FDC # <CJK>
11.9686 +0xDF71 0x8021 # <CJK>
11.9687 +0xDF72 0x8164 # <CJK>
11.9688 +0xDF73 0x8160 # <CJK>
11.9689 +0xDF74 0x8177 # <CJK>
11.9690 +0xDF75 0x815C # <CJK>
11.9691 +0xDF76 0x8169 # <CJK>
11.9692 +0xDF77 0x815B # <CJK>
11.9693 +0xDF78 0x8162 # <CJK>
11.9694 +0xDF79 0x8172 # <CJK>
11.9695 +0xDF7A 0x6721 # <CJK>
11.9696 +0xDF7B 0x815E # <CJK>
11.9697 +0xDF7C 0x8176 # <CJK>
11.9698 +0xDF7D 0x8167 # <CJK>
11.9699 +0xDF7E 0x816F # <CJK>
11.9700 +0xDFA1 0x8144 # <CJK>
11.9701 +0xDFA2 0x8161 # <CJK>
11.9702 +0xDFA3 0x821D # <CJK>
11.9703 +0xDFA4 0x8249 # <CJK>
11.9704 +0xDFA5 0x8244 # <CJK>
11.9705 +0xDFA6 0x8240 # <CJK>
11.9706 +0xDFA7 0x8242 # <CJK>
11.9707 +0xDFA8 0x8245 # <CJK>
11.9708 +0xDFA9 0x84F1 # <CJK>
11.9709 +0xDFAA 0x843F # <CJK>
11.9710 +0xDFAB 0x8456 # <CJK>
11.9711 +0xDFAC 0x8476 # <CJK>
11.9712 +0xDFAD 0x8479 # <CJK>
11.9713 +0xDFAE 0x848F # <CJK>
11.9714 +0xDFAF 0x848D # <CJK>
11.9715 +0xDFB0 0x8465 # <CJK>
11.9716 +0xDFB1 0x8451 # <CJK>
11.9717 +0xDFB2 0x8440 # <CJK>
11.9718 +0xDFB3 0x8486 # <CJK>
11.9719 +0xDFB4 0x8467 # <CJK>
11.9720 +0xDFB5 0x8430 # <CJK>
11.9721 +0xDFB6 0x844D # <CJK>
11.9722 +0xDFB7 0x847D # <CJK>
11.9723 +0xDFB8 0x845A # <CJK>
11.9724 +0xDFB9 0x8459 # <CJK>
11.9725 +0xDFBA 0x8474 # <CJK>
11.9726 +0xDFBB 0x8473 # <CJK>
11.9727 +0xDFBC 0x845D # <CJK>
11.9728 +0xDFBD 0x8507 # <CJK>
11.9729 +0xDFBE 0x845E # <CJK>
11.9730 +0xDFBF 0x8437 # <CJK>
11.9731 +0xDFC0 0x843A # <CJK>
11.9732 +0xDFC1 0x8434 # <CJK>
11.9733 +0xDFC2 0x847A # <CJK>
11.9734 +0xDFC3 0x8443 # <CJK>
11.9735 +0xDFC4 0x8478 # <CJK>
11.9736 +0xDFC5 0x8432 # <CJK>
11.9737 +0xDFC6 0x8445 # <CJK>
11.9738 +0xDFC7 0x8429 # <CJK>
11.9739 +0xDFC8 0x83D9 # <CJK>
11.9740 +0xDFC9 0x844B # <CJK>
11.9741 +0xDFCA 0x842F # <CJK>
11.9742 +0xDFCB 0x8442 # <CJK>
11.9743 +0xDFCC 0x842D # <CJK>
11.9744 +0xDFCD 0x845F # <CJK>
11.9745 +0xDFCE 0x8470 # <CJK>
11.9746 +0xDFCF 0x8439 # <CJK>
11.9747 +0xDFD0 0x844E # <CJK>
11.9748 +0xDFD1 0x844C # <CJK>
11.9749 +0xDFD2 0x8452 # <CJK>
11.9750 +0xDFD3 0x846F # <CJK>
11.9751 +0xDFD4 0x84C5 # <CJK>
11.9752 +0xDFD5 0x848E # <CJK>
11.9753 +0xDFD6 0x843B # <CJK>
11.9754 +0xDFD7 0x8447 # <CJK>
11.9755 +0xDFD8 0x8436 # <CJK>
11.9756 +0xDFD9 0x8433 # <CJK>
11.9757 +0xDFDA 0x8468 # <CJK>
11.9758 +0xDFDB 0x847E # <CJK>
11.9759 +0xDFDC 0x8444 # <CJK>
11.9760 +0xDFDD 0x842B # <CJK>
11.9761 +0xDFDE 0x8460 # <CJK>
11.9762 +0xDFDF 0x8454 # <CJK>
11.9763 +0xDFE0 0x846E # <CJK>
11.9764 +0xDFE1 0x8450 # <CJK>
11.9765 +0xDFE2 0x870B # <CJK>
11.9766 +0xDFE3 0x8704 # <CJK>
11.9767 +0xDFE4 0x86F7 # <CJK>
11.9768 +0xDFE5 0x870C # <CJK>
11.9769 +0xDFE6 0x86FA # <CJK>
11.9770 +0xDFE7 0x86D6 # <CJK>
11.9771 +0xDFE8 0x86F5 # <CJK>
11.9772 +0xDFE9 0x874D # <CJK>
11.9773 +0xDFEA 0x86F8 # <CJK>
11.9774 +0xDFEB 0x870E # <CJK>
11.9775 +0xDFEC 0x8709 # <CJK>
11.9776 +0xDFED 0x8701 # <CJK>
11.9777 +0xDFEE 0x86F6 # <CJK>
11.9778 +0xDFEF 0x870D # <CJK>
11.9779 +0xDFF0 0x8705 # <CJK>
11.9780 +0xDFF1 0x88D6 # <CJK>
11.9781 +0xDFF2 0x88CB # <CJK>
11.9782 +0xDFF3 0x88CD # <CJK>
11.9783 +0xDFF4 0x88CE # <CJK>
11.9784 +0xDFF5 0x88DE # <CJK>
11.9785 +0xDFF6 0x88DB # <CJK>
11.9786 +0xDFF7 0x88DA # <CJK>
11.9787 +0xDFF8 0x88CC # <CJK>
11.9788 +0xDFF9 0x88D0 # <CJK>
11.9789 +0xDFFA 0x8985 # <CJK>
11.9790 +0xDFFB 0x899B # <CJK>
11.9791 +0xDFFC 0x89DF # <CJK>
11.9792 +0xDFFD 0x89E5 # <CJK>
11.9793 +0xDFFE 0x89E4 # <CJK>
11.9794 +0xE040 0x89E1 # <CJK>
11.9795 +0xE041 0x89E0 # <CJK>
11.9796 +0xE042 0x89E2 # <CJK>
11.9797 +0xE043 0x89DC # <CJK>
11.9798 +0xE044 0x89E6 # <CJK>
11.9799 +0xE045 0x8A76 # <CJK>
11.9800 +0xE046 0x8A86 # <CJK>
11.9801 +0xE047 0x8A7F # <CJK>
11.9802 +0xE048 0x8A61 # <CJK>
11.9803 +0xE049 0x8A3F # <CJK>
11.9804 +0xE04A 0x8A77 # <CJK>
11.9805 +0xE04B 0x8A82 # <CJK>
11.9806 +0xE04C 0x8A84 # <CJK>
11.9807 +0xE04D 0x8A75 # <CJK>
11.9808 +0xE04E 0x8A83 # <CJK>
11.9809 +0xE04F 0x8A81 # <CJK>
11.9810 +0xE050 0x8A74 # <CJK>
11.9811 +0xE051 0x8A7A # <CJK>
11.9812 +0xE052 0x8C3C # <CJK>
11.9813 +0xE053 0x8C4B # <CJK>
11.9814 +0xE054 0x8C4A # <CJK>
11.9815 +0xE055 0x8C65 # <CJK>
11.9816 +0xE056 0x8C64 # <CJK>
11.9817 +0xE057 0x8C66 # <CJK>
11.9818 +0xE058 0x8C86 # <CJK>
11.9819 +0xE059 0x8C84 # <CJK>
11.9820 +0xE05A 0x8C85 # <CJK>
11.9821 +0xE05B 0x8CCC # <CJK>
11.9822 +0xE05C 0x8D68 # <CJK>
11.9823 +0xE05D 0x8D69 # <CJK>
11.9824 +0xE05E 0x8D91 # <CJK>
11.9825 +0xE05F 0x8D8C # <CJK>
11.9826 +0xE060 0x8D8E # <CJK>
11.9827 +0xE061 0x8D8F # <CJK>
11.9828 +0xE062 0x8D8D # <CJK>
11.9829 +0xE063 0x8D93 # <CJK>
11.9830 +0xE064 0x8D94 # <CJK>
11.9831 +0xE065 0x8D90 # <CJK>
11.9832 +0xE066 0x8D92 # <CJK>
11.9833 +0xE067 0x8DF0 # <CJK>
11.9834 +0xE068 0x8DE0 # <CJK>
11.9835 +0xE069 0x8DEC # <CJK>
11.9836 +0xE06A 0x8DF1 # <CJK>
11.9837 +0xE06B 0x8DEE # <CJK>
11.9838 +0xE06C 0x8DD0 # <CJK>
11.9839 +0xE06D 0x8DE9 # <CJK>
11.9840 +0xE06E 0x8DE3 # <CJK>
11.9841 +0xE06F 0x8DE2 # <CJK>
11.9842 +0xE070 0x8DE7 # <CJK>
11.9843 +0xE071 0x8DF2 # <CJK>
11.9844 +0xE072 0x8DEB # <CJK>
11.9845 +0xE073 0x8DF4 # <CJK>
11.9846 +0xE074 0x8F06 # <CJK>
11.9847 +0xE075 0x8EFF # <CJK>
11.9848 +0xE076 0x8F01 # <CJK>
11.9849 +0xE077 0x8F00 # <CJK>
11.9850 +0xE078 0x8F05 # <CJK>
11.9851 +0xE079 0x8F07 # <CJK>
11.9852 +0xE07A 0x8F08 # <CJK>
11.9853 +0xE07B 0x8F02 # <CJK>
11.9854 +0xE07C 0x8F0B # <CJK>
11.9855 +0xE07D 0x9052 # <CJK>
11.9856 +0xE07E 0x903F # <CJK>
11.9857 +0xE0A1 0x9044 # <CJK>
11.9858 +0xE0A2 0x9049 # <CJK>
11.9859 +0xE0A3 0x903D # <CJK>
11.9860 +0xE0A4 0x9110 # <CJK>
11.9861 +0xE0A5 0x910D # <CJK>
11.9862 +0xE0A6 0x910F # <CJK>
11.9863 +0xE0A7 0x9111 # <CJK>
11.9864 +0xE0A8 0x9116 # <CJK>
11.9865 +0xE0A9 0x9114 # <CJK>
11.9866 +0xE0AA 0x910B # <CJK>
11.9867 +0xE0AB 0x910E # <CJK>
11.9868 +0xE0AC 0x916E # <CJK>
11.9869 +0xE0AD 0x916F # <CJK>
11.9870 +0xE0AE 0x9248 # <CJK>
11.9871 +0xE0AF 0x9252 # <CJK>
11.9872 +0xE0B0 0x9230 # <CJK>
11.9873 +0xE0B1 0x923A # <CJK>
11.9874 +0xE0B2 0x9266 # <CJK>
11.9875 +0xE0B3 0x9233 # <CJK>
11.9876 +0xE0B4 0x9265 # <CJK>
11.9877 +0xE0B5 0x925E # <CJK>
11.9878 +0xE0B6 0x9283 # <CJK>
11.9879 +0xE0B7 0x922E # <CJK>
11.9880 +0xE0B8 0x924A # <CJK>
11.9881 +0xE0B9 0x9246 # <CJK>
11.9882 +0xE0BA 0x926D # <CJK>
11.9883 +0xE0BB 0x926C # <CJK>
11.9884 +0xE0BC 0x924F # <CJK>
11.9885 +0xE0BD 0x9260 # <CJK>
11.9886 +0xE0BE 0x9267 # <CJK>
11.9887 +0xE0BF 0x926F # <CJK>
11.9888 +0xE0C0 0x9236 # <CJK>
11.9889 +0xE0C1 0x9261 # <CJK>
11.9890 +0xE0C2 0x9270 # <CJK>
11.9891 +0xE0C3 0x9231 # <CJK>
11.9892 +0xE0C4 0x9254 # <CJK>
11.9893 +0xE0C5 0x9263 # <CJK>
11.9894 +0xE0C6 0x9250 # <CJK>
11.9895 +0xE0C7 0x9272 # <CJK>
11.9896 +0xE0C8 0x924E # <CJK>
11.9897 +0xE0C9 0x9253 # <CJK>
11.9898 +0xE0CA 0x924C # <CJK>
11.9899 +0xE0CB 0x9256 # <CJK>
11.9900 +0xE0CC 0x9232 # <CJK>
11.9901 +0xE0CD 0x959F # <CJK>
11.9902 +0xE0CE 0x959C # <CJK>
11.9903 +0xE0CF 0x959E # <CJK>
11.9904 +0xE0D0 0x959B # <CJK>
11.9905 +0xE0D1 0x9692 # <CJK>
11.9906 +0xE0D2 0x9693 # <CJK>
11.9907 +0xE0D3 0x9691 # <CJK>
11.9908 +0xE0D4 0x9697 # <CJK>
11.9909 +0xE0D5 0x96CE # <CJK>
11.9910 +0xE0D6 0x96FA # <CJK>
11.9911 +0xE0D7 0x96FD # <CJK>
11.9912 +0xE0D8 0x96F8 # <CJK>
11.9913 +0xE0D9 0x96F5 # <CJK>
11.9914 +0xE0DA 0x9773 # <CJK>
11.9915 +0xE0DB 0x9777 # <CJK>
11.9916 +0xE0DC 0x9778 # <CJK>
11.9917 +0xE0DD 0x9772 # <CJK>
11.9918 +0xE0DE 0x980F # <CJK>
11.9919 +0xE0DF 0x980D # <CJK>
11.9920 +0xE0E0 0x980E # <CJK>
11.9921 +0xE0E1 0x98AC # <CJK>
11.9922 +0xE0E2 0x98F6 # <CJK>
11.9923 +0xE0E3 0x98F9 # <CJK>
11.9924 +0xE0E4 0x99AF # <CJK>
11.9925 +0xE0E5 0x99B2 # <CJK>
11.9926 +0xE0E6 0x99B0 # <CJK>
11.9927 +0xE0E7 0x99B5 # <CJK>
11.9928 +0xE0E8 0x9AAD # <CJK>
11.9929 +0xE0E9 0x9AAB # <CJK>
11.9930 +0xE0EA 0x9B5B # <CJK>
11.9931 +0xE0EB 0x9CEA # <CJK>
11.9932 +0xE0EC 0x9CED # <CJK>
11.9933 +0xE0ED 0x9CE7 # <CJK>
11.9934 +0xE0EE 0x9E80 # <CJK>
11.9935 +0xE0EF 0x9EFD # <CJK>
11.9936 +0xE0F0 0x50E6 # <CJK>
11.9937 +0xE0F1 0x50D4 # <CJK>
11.9938 +0xE0F2 0x50D7 # <CJK>
11.9939 +0xE0F3 0x50E8 # <CJK>
11.9940 +0xE0F4 0x50F3 # <CJK>
11.9941 +0xE0F5 0x50DB # <CJK>
11.9942 +0xE0F6 0x50EA # <CJK>
11.9943 +0xE0F7 0x50DD # <CJK>
11.9944 +0xE0F8 0x50E4 # <CJK>
11.9945 +0xE0F9 0x50D3 # <CJK>
11.9946 +0xE0FA 0x50EC # <CJK>
11.9947 +0xE0FB 0x50F0 # <CJK>
11.9948 +0xE0FC 0x50EF # <CJK>
11.9949 +0xE0FD 0x50E3 # <CJK>
11.9950 +0xE0FE 0x50E0 # <CJK>
11.9951 +0xE140 0x51D8 # <CJK>
11.9952 +0xE141 0x5280 # <CJK>
11.9953 +0xE142 0x5281 # <CJK>
11.9954 +0xE143 0x52E9 # <CJK>
11.9955 +0xE144 0x52EB # <CJK>
11.9956 +0xE145 0x5330 # <CJK>
11.9957 +0xE146 0x53AC # <CJK>
11.9958 +0xE147 0x5627 # <CJK>
11.9959 +0xE148 0x5615 # <CJK>
11.9960 +0xE149 0x560C # <CJK>
11.9961 +0xE14A 0x5612 # <CJK>
11.9962 +0xE14B 0x55FC # <CJK>
11.9963 +0xE14C 0x560F # <CJK>
11.9964 +0xE14D 0x561C # <CJK>
11.9965 +0xE14E 0x5601 # <CJK>
11.9966 +0xE14F 0x5613 # <CJK>
11.9967 +0xE150 0x5602 # <CJK>
11.9968 +0xE151 0x55FA # <CJK>
11.9969 +0xE152 0x561D # <CJK>
11.9970 +0xE153 0x5604 # <CJK>
11.9971 +0xE154 0x55FF # <CJK>
11.9972 +0xE155 0x55F9 # <CJK>
11.9973 +0xE156 0x5889 # <CJK>
11.9974 +0xE157 0x587C # <CJK>
11.9975 +0xE158 0x5890 # <CJK>
11.9976 +0xE159 0x5898 # <CJK>
11.9977 +0xE15A 0x5886 # <CJK>
11.9978 +0xE15B 0x5881 # <CJK>
11.9979 +0xE15C 0x587F # <CJK>
11.9980 +0xE15D 0x5874 # <CJK>
11.9981 +0xE15E 0x588B # <CJK>
11.9982 +0xE15F 0x587A # <CJK>
11.9983 +0xE160 0x5887 # <CJK>
11.9984 +0xE161 0x5891 # <CJK>
11.9985 +0xE162 0x588E # <CJK>
11.9986 +0xE163 0x5876 # <CJK>
11.9987 +0xE164 0x5882 # <CJK>
11.9988 +0xE165 0x5888 # <CJK>
11.9989 +0xE166 0x587B # <CJK>
11.9990 +0xE167 0x5894 # <CJK>
11.9991 +0xE168 0x588F # <CJK>
11.9992 +0xE169 0x58FE # <CJK>
11.9993 +0xE16A 0x596B # <CJK>
11.9994 +0xE16B 0x5ADC # <CJK>
11.9995 +0xE16C 0x5AEE # <CJK>
11.9996 +0xE16D 0x5AE5 # <CJK>
11.9997 +0xE16E 0x5AD5 # <CJK>
11.9998 +0xE16F 0x5AEA # <CJK>
11.9999 +0xE170 0x5ADA # <CJK>
11.10000 +0xE171 0x5AED # <CJK>
11.10001 +0xE172 0x5AEB # <CJK>
11.10002 +0xE173 0x5AF3 # <CJK>
11.10003 +0xE174 0x5AE2 # <CJK>
11.10004 +0xE175 0x5AE0 # <CJK>
11.10005 +0xE176 0x5ADB # <CJK>
11.10006 +0xE177 0x5AEC # <CJK>
11.10007 +0xE178 0x5ADE # <CJK>
11.10008 +0xE179 0x5ADD # <CJK>
11.10009 +0xE17A 0x5AD9 # <CJK>
11.10010 +0xE17B 0x5AE8 # <CJK>
11.10011 +0xE17C 0x5ADF # <CJK>
11.10012 +0xE17D 0x5B77 # <CJK>
11.10013 +0xE17E 0x5BE0 # <CJK>
11.10014 +0xE1A1 0x5BE3 # <CJK>
11.10015 +0xE1A2 0x5C63 # <CJK>
11.10016 +0xE1A3 0x5D82 # <CJK>
11.10017 +0xE1A4 0x5D80 # <CJK>
11.10018 +0xE1A5 0x5D7D # <CJK>
11.10019 +0xE1A6 0x5D86 # <CJK>
11.10020 +0xE1A7 0x5D7A # <CJK>
11.10021 +0xE1A8 0x5D81 # <CJK>
11.10022 +0xE1A9 0x5D77 # <CJK>
11.10023 +0xE1AA 0x5D8A # <CJK>
11.10024 +0xE1AB 0x5D89 # <CJK>
11.10025 +0xE1AC 0x5D88 # <CJK>
11.10026 +0xE1AD 0x5D7E # <CJK>
11.10027 +0xE1AE 0x5D7C # <CJK>
11.10028 +0xE1AF 0x5D8D # <CJK>
11.10029 +0xE1B0 0x5D79 # <CJK>
11.10030 +0xE1B1 0x5D7F # <CJK>
11.10031 +0xE1B2 0x5E58 # <CJK>
11.10032 +0xE1B3 0x5E59 # <CJK>
11.10033 +0xE1B4 0x5E53 # <CJK>
11.10034 +0xE1B5 0x5ED8 # <CJK>
11.10035 +0xE1B6 0x5ED1 # <CJK>
11.10036 +0xE1B7 0x5ED7 # <CJK>
11.10037 +0xE1B8 0x5ECE # <CJK>
11.10038 +0xE1B9 0x5EDC # <CJK>
11.10039 +0xE1BA 0x5ED5 # <CJK>
11.10040 +0xE1BB 0x5ED9 # <CJK>
11.10041 +0xE1BC 0x5ED2 # <CJK>
11.10042 +0xE1BD 0x5ED4 # <CJK>
11.10043 +0xE1BE 0x5F44 # <CJK>
11.10044 +0xE1BF 0x5F43 # <CJK>
11.10045 +0xE1C0 0x5F6F # <CJK>
11.10046 +0xE1C1 0x5FB6 # <CJK>
11.10047 +0xE1C2 0x612C # <CJK>
11.10048 +0xE1C3 0x6128 # <CJK>
11.10049 +0xE1C4 0x6141 # <CJK>
11.10050 +0xE1C5 0x615E # <CJK>
11.10051 +0xE1C6 0x6171 # <CJK>
11.10052 +0xE1C7 0x6173 # <CJK>
11.10053 +0xE1C8 0x6152 # <CJK>
11.10054 +0xE1C9 0x6153 # <CJK>
11.10055 +0xE1CA 0x6172 # <CJK>
11.10056 +0xE1CB 0x616C # <CJK>
11.10057 +0xE1CC 0x6180 # <CJK>
11.10058 +0xE1CD 0x6174 # <CJK>
11.10059 +0xE1CE 0x6154 # <CJK>
11.10060 +0xE1CF 0x617A # <CJK>
11.10061 +0xE1D0 0x615B # <CJK>
11.10062 +0xE1D1 0x6165 # <CJK>
11.10063 +0xE1D2 0x613B # <CJK>
11.10064 +0xE1D3 0x616A # <CJK>
11.10065 +0xE1D4 0x6161 # <CJK>
11.10066 +0xE1D5 0x6156 # <CJK>
11.10067 +0xE1D6 0x6229 # <CJK>
11.10068 +0xE1D7 0x6227 # <CJK>
11.10069 +0xE1D8 0x622B # <CJK>
11.10070 +0xE1D9 0x642B # <CJK>
11.10071 +0xE1DA 0x644D # <CJK>
11.10072 +0xE1DB 0x645B # <CJK>
11.10073 +0xE1DC 0x645D # <CJK>
11.10074 +0xE1DD 0x6474 # <CJK>
11.10075 +0xE1DE 0x6476 # <CJK>
11.10076 +0xE1DF 0x6472 # <CJK>
11.10077 +0xE1E0 0x6473 # <CJK>
11.10078 +0xE1E1 0x647D # <CJK>
11.10079 +0xE1E2 0x6475 # <CJK>
11.10080 +0xE1E3 0x6466 # <CJK>
11.10081 +0xE1E4 0x64A6 # <CJK>
11.10082 +0xE1E5 0x644E # <CJK>
11.10083 +0xE1E6 0x6482 # <CJK>
11.10084 +0xE1E7 0x645E # <CJK>
11.10085 +0xE1E8 0x645C # <CJK>
11.10086 +0xE1E9 0x644B # <CJK>
11.10087 +0xE1EA 0x6453 # <CJK>
11.10088 +0xE1EB 0x6460 # <CJK>
11.10089 +0xE1EC 0x6450 # <CJK>
11.10090 +0xE1ED 0x647F # <CJK>
11.10091 +0xE1EE 0x643F # <CJK>
11.10092 +0xE1EF 0x646C # <CJK>
11.10093 +0xE1F0 0x646B # <CJK>
11.10094 +0xE1F1 0x6459 # <CJK>
11.10095 +0xE1F2 0x6465 # <CJK>
11.10096 +0xE1F3 0x6477 # <CJK>
11.10097 +0xE1F4 0x6573 # <CJK>
11.10098 +0xE1F5 0x65A0 # <CJK>
11.10099 +0xE1F6 0x66A1 # <CJK>
11.10100 +0xE1F7 0x66A0 # <CJK>
11.10101 +0xE1F8 0x669F # <CJK>
11.10102 +0xE1F9 0x6705 # <CJK>
11.10103 +0xE1FA 0x6704 # <CJK>
11.10104 +0xE1FB 0x6722 # <CJK>
11.10105 +0xE1FC 0x69B1 # <CJK>
11.10106 +0xE1FD 0x69B6 # <CJK>
11.10107 +0xE1FE 0x69C9 # <CJK>
11.10108 +0xE240 0x69A0 # <CJK>
11.10109 +0xE241 0x69CE # <CJK>
11.10110 +0xE242 0x6996 # <CJK>
11.10111 +0xE243 0x69B0 # <CJK>
11.10112 +0xE244 0x69AC # <CJK>
11.10113 +0xE245 0x69BC # <CJK>
11.10114 +0xE246 0x6991 # <CJK>
11.10115 +0xE247 0x6999 # <CJK>
11.10116 +0xE248 0x698E # <CJK>
11.10117 +0xE249 0x69A7 # <CJK>
11.10118 +0xE24A 0x698D # <CJK>
11.10119 +0xE24B 0x69A9 # <CJK>
11.10120 +0xE24C 0x69BE # <CJK>
11.10121 +0xE24D 0x69AF # <CJK>
11.10122 +0xE24E 0x69BF # <CJK>
11.10123 +0xE24F 0x69C4 # <CJK>
11.10124 +0xE250 0x69BD # <CJK>
11.10125 +0xE251 0x69A4 # <CJK>
11.10126 +0xE252 0x69D4 # <CJK>
11.10127 +0xE253 0x69B9 # <CJK>
11.10128 +0xE254 0x69CA # <CJK>
11.10129 +0xE255 0x699A # <CJK>
11.10130 +0xE256 0x69CF # <CJK>
11.10131 +0xE257 0x69B3 # <CJK>
11.10132 +0xE258 0x6993 # <CJK>
11.10133 +0xE259 0x69AA # <CJK>
11.10134 +0xE25A 0x69A1 # <CJK>
11.10135 +0xE25B 0x699E # <CJK>
11.10136 +0xE25C 0x69D9 # <CJK>
11.10137 +0xE25D 0x6997 # <CJK>
11.10138 +0xE25E 0x6990 # <CJK>
11.10139 +0xE25F 0x69C2 # <CJK>
11.10140 +0xE260 0x69B5 # <CJK>
11.10141 +0xE261 0x69A5 # <CJK>
11.10142 +0xE262 0x69C6 # <CJK>
11.10143 +0xE263 0x6B4A # <CJK>
11.10144 +0xE264 0x6B4D # <CJK>
11.10145 +0xE265 0x6B4B # <CJK>
11.10146 +0xE266 0x6B9E # <CJK>
11.10147 +0xE267 0x6B9F # <CJK>
11.10148 +0xE268 0x6BA0 # <CJK>
11.10149 +0xE269 0x6BC3 # <CJK>
11.10150 +0xE26A 0x6BC4 # <CJK>
11.10151 +0xE26B 0x6BFE # <CJK>
11.10152 +0xE26C 0x6ECE # <CJK>
11.10153 +0xE26D 0x6EF5 # <CJK>
11.10154 +0xE26E 0x6EF1 # <CJK>
11.10155 +0xE26F 0x6F03 # <CJK>
11.10156 +0xE270 0x6F25 # <CJK>
11.10157 +0xE271 0x6EF8 # <CJK>
11.10158 +0xE272 0x6F37 # <CJK>
11.10159 +0xE273 0x6EFB # <CJK>
11.10160 +0xE274 0x6F2E # <CJK>
11.10161 +0xE275 0x6F09 # <CJK>
11.10162 +0xE276 0x6F4E # <CJK>
11.10163 +0xE277 0x6F19 # <CJK>
11.10164 +0xE278 0x6F1A # <CJK>
11.10165 +0xE279 0x6F27 # <CJK>
11.10166 +0xE27A 0x6F18 # <CJK>
11.10167 +0xE27B 0x6F3B # <CJK>
11.10168 +0xE27C 0x6F12 # <CJK>
11.10169 +0xE27D 0x6EED # <CJK>
11.10170 +0xE27E 0x6F0A # <CJK>
11.10171 +0xE2A1 0x6F36 # <CJK>
11.10172 +0xE2A2 0x6F73 # <CJK>
11.10173 +0xE2A3 0x6EF9 # <CJK>
11.10174 +0xE2A4 0x6EEE # <CJK>
11.10175 +0xE2A5 0x6F2D # <CJK>
11.10176 +0xE2A6 0x6F40 # <CJK>
11.10177 +0xE2A7 0x6F30 # <CJK>
11.10178 +0xE2A8 0x6F3C # <CJK>
11.10179 +0xE2A9 0x6F35 # <CJK>
11.10180 +0xE2AA 0x6EEB # <CJK>
11.10181 +0xE2AB 0x6F07 # <CJK>
11.10182 +0xE2AC 0x6F0E # <CJK>
11.10183 +0xE2AD 0x6F43 # <CJK>
11.10184 +0xE2AE 0x6F05 # <CJK>
11.10185 +0xE2AF 0x6EFD # <CJK>
11.10186 +0xE2B0 0x6EF6 # <CJK>
11.10187 +0xE2B1 0x6F39 # <CJK>
11.10188 +0xE2B2 0x6F1C # <CJK>
11.10189 +0xE2B3 0x6EFC # <CJK>
11.10190 +0xE2B4 0x6F3A # <CJK>
11.10191 +0xE2B5 0x6F1F # <CJK>
11.10192 +0xE2B6 0x6F0D # <CJK>
11.10193 +0xE2B7 0x6F1E # <CJK>
11.10194 +0xE2B8 0x6F08 # <CJK>
11.10195 +0xE2B9 0x6F21 # <CJK>
11.10196 +0xE2BA 0x7187 # <CJK>
11.10197 +0xE2BB 0x7190 # <CJK>
11.10198 +0xE2BC 0x7189 # <CJK>
11.10199 +0xE2BD 0x7180 # <CJK>
11.10200 +0xE2BE 0x7185 # <CJK>
11.10201 +0xE2BF 0x7182 # <CJK>
11.10202 +0xE2C0 0x718F # <CJK>
11.10203 +0xE2C1 0x717B # <CJK>
11.10204 +0xE2C2 0x7186 # <CJK>
11.10205 +0xE2C3 0x7181 # <CJK>
11.10206 +0xE2C4 0x7197 # <CJK>
11.10207 +0xE2C5 0x7244 # <CJK>
11.10208 +0xE2C6 0x7253 # <CJK>
11.10209 +0xE2C7 0x7297 # <CJK>
11.10210 +0xE2C8 0x7295 # <CJK>
11.10211 +0xE2C9 0x7293 # <CJK>
11.10212 +0xE2CA 0x7343 # <CJK>
11.10213 +0xE2CB 0x734D # <CJK>
11.10214 +0xE2CC 0x7351 # <CJK>
11.10215 +0xE2CD 0x734C # <CJK>
11.10216 +0xE2CE 0x7462 # <CJK>
11.10217 +0xE2CF 0x7473 # <CJK>
11.10218 +0xE2D0 0x7471 # <CJK>
11.10219 +0xE2D1 0x7475 # <CJK>
11.10220 +0xE2D2 0x7472 # <CJK>
11.10221 +0xE2D3 0x7467 # <CJK>
11.10222 +0xE2D4 0x746E # <CJK>
11.10223 +0xE2D5 0x7500 # <CJK>
11.10224 +0xE2D6 0x7502 # <CJK>
11.10225 +0xE2D7 0x7503 # <CJK>
11.10226 +0xE2D8 0x757D # <CJK>
11.10227 +0xE2D9 0x7590 # <CJK>
11.10228 +0xE2DA 0x7616 # <CJK>
11.10229 +0xE2DB 0x7608 # <CJK>
11.10230 +0xE2DC 0x760C # <CJK>
11.10231 +0xE2DD 0x7615 # <CJK>
11.10232 +0xE2DE 0x7611 # <CJK>
11.10233 +0xE2DF 0x760A # <CJK>
11.10234 +0xE2E0 0x7614 # <CJK>
11.10235 +0xE2E1 0x76B8 # <CJK>
11.10236 +0xE2E2 0x7781 # <CJK>
11.10237 +0xE2E3 0x777C # <CJK>
11.10238 +0xE2E4 0x7785 # <CJK>
11.10239 +0xE2E5 0x7782 # <CJK>
11.10240 +0xE2E6 0x776E # <CJK>
11.10241 +0xE2E7 0x7780 # <CJK>
11.10242 +0xE2E8 0x776F # <CJK>
11.10243 +0xE2E9 0x777E # <CJK>
11.10244 +0xE2EA 0x7783 # <CJK>
11.10245 +0xE2EB 0x78B2 # <CJK>
11.10246 +0xE2EC 0x78AA # <CJK>
11.10247 +0xE2ED 0x78B4 # <CJK>
11.10248 +0xE2EE 0x78AD # <CJK>
11.10249 +0xE2EF 0x78A8 # <CJK>
11.10250 +0xE2F0 0x787E # <CJK>
11.10251 +0xE2F1 0x78AB # <CJK>
11.10252 +0xE2F2 0x789E # <CJK>
11.10253 +0xE2F3 0x78A5 # <CJK>
11.10254 +0xE2F4 0x78A0 # <CJK>
11.10255 +0xE2F5 0x78AC # <CJK>
11.10256 +0xE2F6 0x78A2 # <CJK>
11.10257 +0xE2F7 0x78A4 # <CJK>
11.10258 +0xE2F8 0x7998 # <CJK>
11.10259 +0xE2F9 0x798A # <CJK>
11.10260 +0xE2FA 0x798B # <CJK>
11.10261 +0xE2FB 0x7996 # <CJK>
11.10262 +0xE2FC 0x7995 # <CJK>
11.10263 +0xE2FD 0x7994 # <CJK>
11.10264 +0xE2FE 0x7993 # <CJK>
11.10265 +0xE340 0x7997 # <CJK>
11.10266 +0xE341 0x7988 # <CJK>
11.10267 +0xE342 0x7992 # <CJK>
11.10268 +0xE343 0x7990 # <CJK>
11.10269 +0xE344 0x7A2B # <CJK>
11.10270 +0xE345 0x7A4A # <CJK>
11.10271 +0xE346 0x7A30 # <CJK>
11.10272 +0xE347 0x7A2F # <CJK>
11.10273 +0xE348 0x7A28 # <CJK>
11.10274 +0xE349 0x7A26 # <CJK>
11.10275 +0xE34A 0x7AA8 # <CJK>
11.10276 +0xE34B 0x7AAB # <CJK>
11.10277 +0xE34C 0x7AAC # <CJK>
11.10278 +0xE34D 0x7AEE # <CJK>
11.10279 +0xE34E 0x7B88 # <CJK>
11.10280 +0xE34F 0x7B9C # <CJK>
11.10281 +0xE350 0x7B8A # <CJK>
11.10282 +0xE351 0x7B91 # <CJK>
11.10283 +0xE352 0x7B90 # <CJK>
11.10284 +0xE353 0x7B96 # <CJK>
11.10285 +0xE354 0x7B8D # <CJK>
11.10286 +0xE355 0x7B8C # <CJK>
11.10287 +0xE356 0x7B9B # <CJK>
11.10288 +0xE357 0x7B8E # <CJK>
11.10289 +0xE358 0x7B85 # <CJK>
11.10290 +0xE359 0x7B98 # <CJK>
11.10291 +0xE35A 0x5284 # <CJK>
11.10292 +0xE35B 0x7B99 # <CJK>
11.10293 +0xE35C 0x7BA4 # <CJK>
11.10294 +0xE35D 0x7B82 # <CJK>
11.10295 +0xE35E 0x7CBB # <CJK>
11.10296 +0xE35F 0x7CBF # <CJK>
11.10297 +0xE360 0x7CBC # <CJK>
11.10298 +0xE361 0x7CBA # <CJK>
11.10299 +0xE362 0x7DA7 # <CJK>
11.10300 +0xE363 0x7DB7 # <CJK>
11.10301 +0xE364 0x7DC2 # <CJK>
11.10302 +0xE365 0x7DA3 # <CJK>
11.10303 +0xE366 0x7DAA # <CJK>
11.10304 +0xE367 0x7DC1 # <CJK>
11.10305 +0xE368 0x7DC0 # <CJK>
11.10306 +0xE369 0x7DC5 # <CJK>
11.10307 +0xE36A 0x7D9D # <CJK>
11.10308 +0xE36B 0x7DCE # <CJK>
11.10309 +0xE36C 0x7DC4 # <CJK>
11.10310 +0xE36D 0x7DC6 # <CJK>
11.10311 +0xE36E 0x7DCB # <CJK>
11.10312 +0xE36F 0x7DCC # <CJK>
11.10313 +0xE370 0x7DAF # <CJK>
11.10314 +0xE371 0x7DB9 # <CJK>
11.10315 +0xE372 0x7D96 # <CJK>
11.10316 +0xE373 0x7DBC # <CJK>
11.10317 +0xE374 0x7D9F # <CJK>
11.10318 +0xE375 0x7DA6 # <CJK>
11.10319 +0xE376 0x7DAE # <CJK>
11.10320 +0xE377 0x7DA9 # <CJK>
11.10321 +0xE378 0x7DA1 # <CJK>
11.10322 +0xE379 0x7DC9 # <CJK>
11.10323 +0xE37A 0x7F73 # <CJK>
11.10324 +0xE37B 0x7FE2 # <CJK>
11.10325 +0xE37C 0x7FE3 # <CJK>
11.10326 +0xE37D 0x7FE5 # <CJK>
11.10327 +0xE37E 0x7FDE # <CJK>
11.10328 +0xE3A1 0x8024 # <CJK>
11.10329 +0xE3A2 0x805D # <CJK>
11.10330 +0xE3A3 0x805C # <CJK>
11.10331 +0xE3A4 0x8189 # <CJK>
11.10332 +0xE3A5 0x8186 # <CJK>
11.10333 +0xE3A6 0x8183 # <CJK>
11.10334 +0xE3A7 0x8187 # <CJK>
11.10335 +0xE3A8 0x818D # <CJK>
11.10336 +0xE3A9 0x818C # <CJK>
11.10337 +0xE3AA 0x818B # <CJK>
11.10338 +0xE3AB 0x8215 # <CJK>
11.10339 +0xE3AC 0x8497 # <CJK>
11.10340 +0xE3AD 0x84A4 # <CJK>
11.10341 +0xE3AE 0x84A1 # <CJK>
11.10342 +0xE3AF 0x849F # <CJK>
11.10343 +0xE3B0 0x84BA # <CJK>
11.10344 +0xE3B1 0x84CE # <CJK>
11.10345 +0xE3B2 0x84C2 # <CJK>
11.10346 +0xE3B3 0x84AC # <CJK>
11.10347 +0xE3B4 0x84AE # <CJK>
11.10348 +0xE3B5 0x84AB # <CJK>
11.10349 +0xE3B6 0x84B9 # <CJK>
11.10350 +0xE3B7 0x84B4 # <CJK>
11.10351 +0xE3B8 0x84C1 # <CJK>
11.10352 +0xE3B9 0x84CD # <CJK>
11.10353 +0xE3BA 0x84AA # <CJK>
11.10354 +0xE3BB 0x849A # <CJK>
11.10355 +0xE3BC 0x84B1 # <CJK>
11.10356 +0xE3BD 0x84D0 # <CJK>
11.10357 +0xE3BE 0x849D # <CJK>
11.10358 +0xE3BF 0x84A7 # <CJK>
11.10359 +0xE3C0 0x84BB # <CJK>
11.10360 +0xE3C1 0x84A2 # <CJK>
11.10361 +0xE3C2 0x8494 # <CJK>
11.10362 +0xE3C3 0x84C7 # <CJK>
11.10363 +0xE3C4 0x84CC # <CJK>
11.10364 +0xE3C5 0x849B # <CJK>
11.10365 +0xE3C6 0x84A9 # <CJK>
11.10366 +0xE3C7 0x84AF # <CJK>
11.10367 +0xE3C8 0x84A8 # <CJK>
11.10368 +0xE3C9 0x84D6 # <CJK>
11.10369 +0xE3CA 0x8498 # <CJK>
11.10370 +0xE3CB 0x84B6 # <CJK>
11.10371 +0xE3CC 0x84CF # <CJK>
11.10372 +0xE3CD 0x84A0 # <CJK>
11.10373 +0xE3CE 0x84D7 # <CJK>
11.10374 +0xE3CF 0x84D4 # <CJK>
11.10375 +0xE3D0 0x84D2 # <CJK>
11.10376 +0xE3D1 0x84DB # <CJK>
11.10377 +0xE3D2 0x84B0 # <CJK>
11.10378 +0xE3D3 0x8491 # <CJK>
11.10379 +0xE3D4 0x8661 # <CJK>
11.10380 +0xE3D5 0x8733 # <CJK>
11.10381 +0xE3D6 0x8723 # <CJK>
11.10382 +0xE3D7 0x8728 # <CJK>
11.10383 +0xE3D8 0x876B # <CJK>
11.10384 +0xE3D9 0x8740 # <CJK>
11.10385 +0xE3DA 0x872E # <CJK>
11.10386 +0xE3DB 0x871E # <CJK>
11.10387 +0xE3DC 0x8721 # <CJK>
11.10388 +0xE3DD 0x8719 # <CJK>
11.10389 +0xE3DE 0x871B # <CJK>
11.10390 +0xE3DF 0x8743 # <CJK>
11.10391 +0xE3E0 0x872C # <CJK>
11.10392 +0xE3E1 0x8741 # <CJK>
11.10393 +0xE3E2 0x873E # <CJK>
11.10394 +0xE3E3 0x8746 # <CJK>
11.10395 +0xE3E4 0x8720 # <CJK>
11.10396 +0xE3E5 0x8732 # <CJK>
11.10397 +0xE3E6 0x872A # <CJK>
11.10398 +0xE3E7 0x872D # <CJK>
11.10399 +0xE3E8 0x873C # <CJK>
11.10400 +0xE3E9 0x8712 # <CJK>
11.10401 +0xE3EA 0x873A # <CJK>
11.10402 +0xE3EB 0x8731 # <CJK>
11.10403 +0xE3EC 0x8735 # <CJK>
11.10404 +0xE3ED 0x8742 # <CJK>
11.10405 +0xE3EE 0x8726 # <CJK>
11.10406 +0xE3EF 0x8727 # <CJK>
11.10407 +0xE3F0 0x8738 # <CJK>
11.10408 +0xE3F1 0x8724 # <CJK>
11.10409 +0xE3F2 0x871A # <CJK>
11.10410 +0xE3F3 0x8730 # <CJK>
11.10411 +0xE3F4 0x8711 # <CJK>
11.10412 +0xE3F5 0x88F7 # <CJK>
11.10413 +0xE3F6 0x88E7 # <CJK>
11.10414 +0xE3F7 0x88F1 # <CJK>
11.10415 +0xE3F8 0x88F2 # <CJK>
11.10416 +0xE3F9 0x88FA # <CJK>
11.10417 +0xE3FA 0x88FE # <CJK>
11.10418 +0xE3FB 0x88EE # <CJK>
11.10419 +0xE3FC 0x88FC # <CJK>
11.10420 +0xE3FD 0x88F6 # <CJK>
11.10421 +0xE3FE 0x88FB # <CJK>
11.10422 +0xE440 0x88F0 # <CJK>
11.10423 +0xE441 0x88EC # <CJK>
11.10424 +0xE442 0x88EB # <CJK>
11.10425 +0xE443 0x899D # <CJK>
11.10426 +0xE444 0x89A1 # <CJK>
11.10427 +0xE445 0x899F # <CJK>
11.10428 +0xE446 0x899E # <CJK>
11.10429 +0xE447 0x89E9 # <CJK>
11.10430 +0xE448 0x89EB # <CJK>
11.10431 +0xE449 0x89E8 # <CJK>
11.10432 +0xE44A 0x8AAB # <CJK>
11.10433 +0xE44B 0x8A99 # <CJK>
11.10434 +0xE44C 0x8A8B # <CJK>
11.10435 +0xE44D 0x8A92 # <CJK>
11.10436 +0xE44E 0x8A8F # <CJK>
11.10437 +0xE44F 0x8A96 # <CJK>
11.10438 +0xE450 0x8C3D # <CJK>
11.10439 +0xE451 0x8C68 # <CJK>
11.10440 +0xE452 0x8C69 # <CJK>
11.10441 +0xE453 0x8CD5 # <CJK>
11.10442 +0xE454 0x8CCF # <CJK>
11.10443 +0xE455 0x8CD7 # <CJK>
11.10444 +0xE456 0x8D96 # <CJK>
11.10445 +0xE457 0x8E09 # <CJK>
11.10446 +0xE458 0x8E02 # <CJK>
11.10447 +0xE459 0x8DFF # <CJK>
11.10448 +0xE45A 0x8E0D # <CJK>
11.10449 +0xE45B 0x8DFD # <CJK>
11.10450 +0xE45C 0x8E0A # <CJK>
11.10451 +0xE45D 0x8E03 # <CJK>
11.10452 +0xE45E 0x8E07 # <CJK>
11.10453 +0xE45F 0x8E06 # <CJK>
11.10454 +0xE460 0x8E05 # <CJK>
11.10455 +0xE461 0x8DFE # <CJK>
11.10456 +0xE462 0x8E00 # <CJK>
11.10457 +0xE463 0x8E04 # <CJK>
11.10458 +0xE464 0x8F10 # <CJK>
11.10459 +0xE465 0x8F11 # <CJK>
11.10460 +0xE466 0x8F0E # <CJK>
11.10461 +0xE467 0x8F0D # <CJK>
11.10462 +0xE468 0x9123 # <CJK>
11.10463 +0xE469 0x911C # <CJK>
11.10464 +0xE46A 0x9120 # <CJK>
11.10465 +0xE46B 0x9122 # <CJK>
11.10466 +0xE46C 0x911F # <CJK>
11.10467 +0xE46D 0x911D # <CJK>
11.10468 +0xE46E 0x911A # <CJK>
11.10469 +0xE46F 0x9124 # <CJK>
11.10470 +0xE470 0x9121 # <CJK>
11.10471 +0xE471 0x911B # <CJK>
11.10472 +0xE472 0x917A # <CJK>
11.10473 +0xE473 0x9172 # <CJK>
11.10474 +0xE474 0x9179 # <CJK>
11.10475 +0xE475 0x9173 # <CJK>
11.10476 +0xE476 0x92A5 # <CJK>
11.10477 +0xE477 0x92A4 # <CJK>
11.10478 +0xE478 0x9276 # <CJK>
11.10479 +0xE479 0x929B # <CJK>
11.10480 +0xE47A 0x927A # <CJK>
11.10481 +0xE47B 0x92A0 # <CJK>
11.10482 +0xE47C 0x9294 # <CJK>
11.10483 +0xE47D 0x92AA # <CJK>
11.10484 +0xE47E 0x928D # <CJK>
11.10485 +0xE4A1 0x92A6 # <CJK>
11.10486 +0xE4A2 0x929A # <CJK>
11.10487 +0xE4A3 0x92AB # <CJK>
11.10488 +0xE4A4 0x9279 # <CJK>
11.10489 +0xE4A5 0x9297 # <CJK>
11.10490 +0xE4A6 0x927F # <CJK>
11.10491 +0xE4A7 0x92A3 # <CJK>
11.10492 +0xE4A8 0x92EE # <CJK>
11.10493 +0xE4A9 0x928E # <CJK>
11.10494 +0xE4AA 0x9282 # <CJK>
11.10495 +0xE4AB 0x9295 # <CJK>
11.10496 +0xE4AC 0x92A2 # <CJK>
11.10497 +0xE4AD 0x927D # <CJK>
11.10498 +0xE4AE 0x9288 # <CJK>
11.10499 +0xE4AF 0x92A1 # <CJK>
11.10500 +0xE4B0 0x928A # <CJK>
11.10501 +0xE4B1 0x9286 # <CJK>
11.10502 +0xE4B2 0x928C # <CJK>
11.10503 +0xE4B3 0x9299 # <CJK>
11.10504 +0xE4B4 0x92A7 # <CJK>
11.10505 +0xE4B5 0x927E # <CJK>
11.10506 +0xE4B6 0x9287 # <CJK>
11.10507 +0xE4B7 0x92A9 # <CJK>
11.10508 +0xE4B8 0x929D # <CJK>
11.10509 +0xE4B9 0x928B # <CJK>
11.10510 +0xE4BA 0x922D # <CJK>
11.10511 +0xE4BB 0x969E # <CJK>
11.10512 +0xE4BC 0x96A1 # <CJK>
11.10513 +0xE4BD 0x96FF # <CJK>
11.10514 +0xE4BE 0x9758 # <CJK>
11.10515 +0xE4BF 0x977D # <CJK>
11.10516 +0xE4C0 0x977A # <CJK>
11.10517 +0xE4C1 0x977E # <CJK>
11.10518 +0xE4C2 0x9783 # <CJK>
11.10519 +0xE4C3 0x9780 # <CJK>
11.10520 +0xE4C4 0x9782 # <CJK>
11.10521 +0xE4C5 0x977B # <CJK>
11.10522 +0xE4C6 0x9784 # <CJK>
11.10523 +0xE4C7 0x9781 # <CJK>
11.10524 +0xE4C8 0x977F # <CJK>
11.10525 +0xE4C9 0x97CE # <CJK>
11.10526 +0xE4CA 0x97CD # <CJK>
11.10527 +0xE4CB 0x9816 # <CJK>
11.10528 +0xE4CC 0x98AD # <CJK>
11.10529 +0xE4CD 0x98AE # <CJK>
11.10530 +0xE4CE 0x9902 # <CJK>
11.10531 +0xE4CF 0x9900 # <CJK>
11.10532 +0xE4D0 0x9907 # <CJK>
11.10533 +0xE4D1 0x999D # <CJK>
11.10534 +0xE4D2 0x999C # <CJK>
11.10535 +0xE4D3 0x99C3 # <CJK>
11.10536 +0xE4D4 0x99B9 # <CJK>
11.10537 +0xE4D5 0x99BB # <CJK>
11.10538 +0xE4D6 0x99BA # <CJK>
11.10539 +0xE4D7 0x99C2 # <CJK>
11.10540 +0xE4D8 0x99BD # <CJK>
11.10541 +0xE4D9 0x99C7 # <CJK>
11.10542 +0xE4DA 0x9AB1 # <CJK>
11.10543 +0xE4DB 0x9AE3 # <CJK>
11.10544 +0xE4DC 0x9AE7 # <CJK>
11.10545 +0xE4DD 0x9B3E # <CJK>
11.10546 +0xE4DE 0x9B3F # <CJK>
11.10547 +0xE4DF 0x9B60 # <CJK>
11.10548 +0xE4E0 0x9B61 # <CJK>
11.10549 +0xE4E1 0x9B5F # <CJK>
11.10550 +0xE4E2 0x9CF1 # <CJK>
11.10551 +0xE4E3 0x9CF2 # <CJK>
11.10552 +0xE4E4 0x9CF5 # <CJK>
11.10553 +0xE4E5 0x9EA7 # <CJK>
11.10554 +0xE4E6 0x50FF # <CJK>
11.10555 +0xE4E7 0x5103 # <CJK>
11.10556 +0xE4E8 0x5130 # <CJK>
11.10557 +0xE4E9 0x50F8 # <CJK>
11.10558 +0xE4EA 0x5106 # <CJK>
11.10559 +0xE4EB 0x5107 # <CJK>
11.10560 +0xE4EC 0x50F6 # <CJK>
11.10561 +0xE4ED 0x50FE # <CJK>
11.10562 +0xE4EE 0x510B # <CJK>
11.10563 +0xE4EF 0x510C # <CJK>
11.10564 +0xE4F0 0x50FD # <CJK>
11.10565 +0xE4F1 0x510A # <CJK>
11.10566 +0xE4F2 0x528B # <CJK>
11.10567 +0xE4F3 0x528C # <CJK>
11.10568 +0xE4F4 0x52F1 # <CJK>
11.10569 +0xE4F5 0x52EF # <CJK>
11.10570 +0xE4F6 0x5648 # <CJK>
11.10571 +0xE4F7 0x5642 # <CJK>
11.10572 +0xE4F8 0x564C # <CJK>
11.10573 +0xE4F9 0x5635 # <CJK>
11.10574 +0xE4FA 0x5641 # <CJK>
11.10575 +0xE4FB 0x564A # <CJK>
11.10576 +0xE4FC 0x5649 # <CJK>
11.10577 +0xE4FD 0x5646 # <CJK>
11.10578 +0xE4FE 0x5658 # <CJK>
11.10579 +0xE540 0x565A # <CJK>
11.10580 +0xE541 0x5640 # <CJK>
11.10581 +0xE542 0x5633 # <CJK>
11.10582 +0xE543 0x563D # <CJK>
11.10583 +0xE544 0x562C # <CJK>
11.10584 +0xE545 0x563E # <CJK>
11.10585 +0xE546 0x5638 # <CJK>
11.10586 +0xE547 0x562A # <CJK>
11.10587 +0xE548 0x563A # <CJK>
11.10588 +0xE549 0x571A # <CJK>
11.10589 +0xE54A 0x58AB # <CJK>
11.10590 +0xE54B 0x589D # <CJK>
11.10591 +0xE54C 0x58B1 # <CJK>
11.10592 +0xE54D 0x58A0 # <CJK>
11.10593 +0xE54E 0x58A3 # <CJK>
11.10594 +0xE54F 0x58AF # <CJK>
11.10595 +0xE550 0x58AC # <CJK>
11.10596 +0xE551 0x58A5 # <CJK>
11.10597 +0xE552 0x58A1 # <CJK>
11.10598 +0xE553 0x58FF # <CJK>
11.10599 +0xE554 0x5AFF # <CJK>
11.10600 +0xE555 0x5AF4 # <CJK>
11.10601 +0xE556 0x5AFD # <CJK>
11.10602 +0xE557 0x5AF7 # <CJK>
11.10603 +0xE558 0x5AF6 # <CJK>
11.10604 +0xE559 0x5B03 # <CJK>
11.10605 +0xE55A 0x5AF8 # <CJK>
11.10606 +0xE55B 0x5B02 # <CJK>
11.10607 +0xE55C 0x5AF9 # <CJK>
11.10608 +0xE55D 0x5B01 # <CJK>
11.10609 +0xE55E 0x5B07 # <CJK>
11.10610 +0xE55F 0x5B05 # <CJK>
11.10611 +0xE560 0x5B0F # <CJK>
11.10612 +0xE561 0x5C67 # <CJK>
11.10613 +0xE562 0x5D99 # <CJK>
11.10614 +0xE563 0x5D97 # <CJK>
11.10615 +0xE564 0x5D9F # <CJK>
11.10616 +0xE565 0x5D92 # <CJK>
11.10617 +0xE566 0x5DA2 # <CJK>
11.10618 +0xE567 0x5D93 # <CJK>
11.10619 +0xE568 0x5D95 # <CJK>
11.10620 +0xE569 0x5DA0 # <CJK>
11.10621 +0xE56A 0x5D9C # <CJK>
11.10622 +0xE56B 0x5DA1 # <CJK>
11.10623 +0xE56C 0x5D9A # <CJK>
11.10624 +0xE56D 0x5D9E # <CJK>
11.10625 +0xE56E 0x5E69 # <CJK>
11.10626 +0xE56F 0x5E5D # <CJK>
11.10627 +0xE570 0x5E60 # <CJK>
11.10628 +0xE571 0x5E5C # <CJK>
11.10629 +0xE572 0x7DF3 # <CJK>
11.10630 +0xE573 0x5EDB # <CJK>
11.10631 +0xE574 0x5EDE # <CJK>
11.10632 +0xE575 0x5EE1 # <CJK>
11.10633 +0xE576 0x5F49 # <CJK>
11.10634 +0xE577 0x5FB2 # <CJK>
11.10635 +0xE578 0x618B # <CJK>
11.10636 +0xE579 0x6183 # <CJK>
11.10637 +0xE57A 0x6179 # <CJK>
11.10638 +0xE57B 0x61B1 # <CJK>
11.10639 +0xE57C 0x61B0 # <CJK>
11.10640 +0xE57D 0x61A2 # <CJK>
11.10641 +0xE57E 0x6189 # <CJK>
11.10642 +0xE5A1 0x619B # <CJK>
11.10643 +0xE5A2 0x6193 # <CJK>
11.10644 +0xE5A3 0x61AF # <CJK>
11.10645 +0xE5A4 0x61AD # <CJK>
11.10646 +0xE5A5 0x619F # <CJK>
11.10647 +0xE5A6 0x6192 # <CJK>
11.10648 +0xE5A7 0x61AA # <CJK>
11.10649 +0xE5A8 0x61A1 # <CJK>
11.10650 +0xE5A9 0x618D # <CJK>
11.10651 +0xE5AA 0x6166 # <CJK>
11.10652 +0xE5AB 0x61B3 # <CJK>
11.10653 +0xE5AC 0x622D # <CJK>
11.10654 +0xE5AD 0x646E # <CJK>
11.10655 +0xE5AE 0x6470 # <CJK>
11.10656 +0xE5AF 0x6496 # <CJK>
11.10657 +0xE5B0 0x64A0 # <CJK>
11.10658 +0xE5B1 0x6485 # <CJK>
11.10659 +0xE5B2 0x6497 # <CJK>
11.10660 +0xE5B3 0x649C # <CJK>
11.10661 +0xE5B4 0x648F # <CJK>
11.10662 +0xE5B5 0x648B # <CJK>
11.10663 +0xE5B6 0x648A # <CJK>
11.10664 +0xE5B7 0x648C # <CJK>
11.10665 +0xE5B8 0x64A3 # <CJK>
11.10666 +0xE5B9 0x649F # <CJK>
11.10667 +0xE5BA 0x6468 # <CJK>
11.10668 +0xE5BB 0x64B1 # <CJK>
11.10669 +0xE5BC 0x6498 # <CJK>
11.10670 +0xE5BD 0x6576 # <CJK>
11.10671 +0xE5BE 0x657A # <CJK>
11.10672 +0xE5BF 0x6579 # <CJK>
11.10673 +0xE5C0 0x657B # <CJK>
11.10674 +0xE5C1 0x65B2 # <CJK>
11.10675 +0xE5C2 0x65B3 # <CJK>
11.10676 +0xE5C3 0x66B5 # <CJK>
11.10677 +0xE5C4 0x66B0 # <CJK>
11.10678 +0xE5C5 0x66A9 # <CJK>
11.10679 +0xE5C6 0x66B2 # <CJK>
11.10680 +0xE5C7 0x66B7 # <CJK>
11.10681 +0xE5C8 0x66AA # <CJK>
11.10682 +0xE5C9 0x66AF # <CJK>
11.10683 +0xE5CA 0x6A00 # <CJK>
11.10684 +0xE5CB 0x6A06 # <CJK>
11.10685 +0xE5CC 0x6A17 # <CJK>
11.10686 +0xE5CD 0x69E5 # <CJK>
11.10687 +0xE5CE 0x69F8 # <CJK>
11.10688 +0xE5CF 0x6A15 # <CJK>
11.10689 +0xE5D0 0x69F1 # <CJK>
11.10690 +0xE5D1 0x69E4 # <CJK>
11.10691 +0xE5D2 0x6A20 # <CJK>
11.10692 +0xE5D3 0x69FF # <CJK>
11.10693 +0xE5D4 0x69EC # <CJK>
11.10694 +0xE5D5 0x69E2 # <CJK>
11.10695 +0xE5D6 0x6A1B # <CJK>
11.10696 +0xE5D7 0x6A1D # <CJK>
11.10697 +0xE5D8 0x69FE # <CJK>
11.10698 +0xE5D9 0x6A27 # <CJK>
11.10699 +0xE5DA 0x69F2 # <CJK>
11.10700 +0xE5DB 0x69EE # <CJK>
11.10701 +0xE5DC 0x6A14 # <CJK>
11.10702 +0xE5DD 0x69F7 # <CJK>
11.10703 +0xE5DE 0x69E7 # <CJK>
11.10704 +0xE5DF 0x6A40 # <CJK>
11.10705 +0xE5E0 0x6A08 # <CJK>
11.10706 +0xE5E1 0x69E6 # <CJK>
11.10707 +0xE5E2 0x69FB # <CJK>
11.10708 +0xE5E3 0x6A0D # <CJK>
11.10709 +0xE5E4 0x69FC # <CJK>
11.10710 +0xE5E5 0x69EB # <CJK>
11.10711 +0xE5E6 0x6A09 # <CJK>
11.10712 +0xE5E7 0x6A04 # <CJK>
11.10713 +0xE5E8 0x6A18 # <CJK>
11.10714 +0xE5E9 0x6A25 # <CJK>
11.10715 +0xE5EA 0x6A0F # <CJK>
11.10716 +0xE5EB 0x69F6 # <CJK>
11.10717 +0xE5EC 0x6A26 # <CJK>
11.10718 +0xE5ED 0x6A07 # <CJK>
11.10719 +0xE5EE 0x69F4 # <CJK>
11.10720 +0xE5EF 0x6A16 # <CJK>
11.10721 +0xE5F0 0x6B51 # <CJK>
11.10722 +0xE5F1 0x6BA5 # <CJK>
11.10723 +0xE5F2 0x6BA3 # <CJK>
11.10724 +0xE5F3 0x6BA2 # <CJK>
11.10725 +0xE5F4 0x6BA6 # <CJK>
11.10726 +0xE5F5 0x6C01 # <CJK>
11.10727 +0xE5F6 0x6C00 # <CJK>
11.10728 +0xE5F7 0x6BFF # <CJK>
11.10729 +0xE5F8 0x6C02 # <CJK>
11.10730 +0xE5F9 0x6F41 # <CJK>
11.10731 +0xE5FA 0x6F26 # <CJK>
11.10732 +0xE5FB 0x6F7E # <CJK>
11.10733 +0xE5FC 0x6F87 # <CJK>
11.10734 +0xE5FD 0x6FC6 # <CJK>
11.10735 +0xE5FE 0x6F92 # <CJK>
11.10736 +0xE640 0x6F8D # <CJK>
11.10737 +0xE641 0x6F89 # <CJK>
11.10738 +0xE642 0x6F8C # <CJK>
11.10739 +0xE643 0x6F62 # <CJK>
11.10740 +0xE644 0x6F4F # <CJK>
11.10741 +0xE645 0x6F85 # <CJK>
11.10742 +0xE646 0x6F5A # <CJK>
11.10743 +0xE647 0x6F96 # <CJK>
11.10744 +0xE648 0x6F76 # <CJK>
11.10745 +0xE649 0x6F6C # <CJK>
11.10746 +0xE64A 0x6F82 # <CJK>
11.10747 +0xE64B 0x6F55 # <CJK>
11.10748 +0xE64C 0x6F72 # <CJK>
11.10749 +0xE64D 0x6F52 # <CJK>
11.10750 +0xE64E 0x6F50 # <CJK>
11.10751 +0xE64F 0x6F57 # <CJK>
11.10752 +0xE650 0x6F94 # <CJK>
11.10753 +0xE651 0x6F93 # <CJK>
11.10754 +0xE652 0x6F5D # <CJK>
11.10755 +0xE653 0x6F00 # <CJK>
11.10756 +0xE654 0x6F61 # <CJK>
11.10757 +0xE655 0x6F6B # <CJK>
11.10758 +0xE656 0x6F7D # <CJK>
11.10759 +0xE657 0x6F67 # <CJK>
11.10760 +0xE658 0x6F90 # <CJK>
11.10761 +0xE659 0x6F53 # <CJK>
11.10762 +0xE65A 0x6F8B # <CJK>
11.10763 +0xE65B 0x6F69 # <CJK>
11.10764 +0xE65C 0x6F7F # <CJK>
11.10765 +0xE65D 0x6F95 # <CJK>
11.10766 +0xE65E 0x6F63 # <CJK>
11.10767 +0xE65F 0x6F77 # <CJK>
11.10768 +0xE660 0x6F6A # <CJK>
11.10769 +0xE661 0x6F7B # <CJK>
11.10770 +0xE662 0x71B2 # <CJK>
11.10771 +0xE663 0x71AF # <CJK>
11.10772 +0xE664 0x719B # <CJK>
11.10773 +0xE665 0x71B0 # <CJK>
11.10774 +0xE666 0x71A0 # <CJK>
11.10775 +0xE667 0x719A # <CJK>
11.10776 +0xE668 0x71A9 # <CJK>
11.10777 +0xE669 0x71B5 # <CJK>
11.10778 +0xE66A 0x719D # <CJK>
11.10779 +0xE66B 0x71A5 # <CJK>
11.10780 +0xE66C 0x719E # <CJK>
11.10781 +0xE66D 0x71A4 # <CJK>
11.10782 +0xE66E 0x71A1 # <CJK>
11.10783 +0xE66F 0x71AA # <CJK>
11.10784 +0xE670 0x719C # <CJK>
11.10785 +0xE671 0x71A7 # <CJK>
11.10786 +0xE672 0x71B3 # <CJK>
11.10787 +0xE673 0x7298 # <CJK>
11.10788 +0xE674 0x729A # <CJK>
11.10789 +0xE675 0x7358 # <CJK>
11.10790 +0xE676 0x7352 # <CJK>
11.10791 +0xE677 0x735E # <CJK>
11.10792 +0xE678 0x735F # <CJK>
11.10793 +0xE679 0x7360 # <CJK>
11.10794 +0xE67A 0x735D # <CJK>
11.10795 +0xE67B 0x735B # <CJK>
11.10796 +0xE67C 0x7361 # <CJK>
11.10797 +0xE67D 0x735A # <CJK>
11.10798 +0xE67E 0x7359 # <CJK>
11.10799 +0xE6A1 0x7362 # <CJK>
11.10800 +0xE6A2 0x7487 # <CJK>
11.10801 +0xE6A3 0x7489 # <CJK>
11.10802 +0xE6A4 0x748A # <CJK>
11.10803 +0xE6A5 0x7486 # <CJK>
11.10804 +0xE6A6 0x7481 # <CJK>
11.10805 +0xE6A7 0x747D # <CJK>
11.10806 +0xE6A8 0x7485 # <CJK>
11.10807 +0xE6A9 0x7488 # <CJK>
11.10808 +0xE6AA 0x747C # <CJK>
11.10809 +0xE6AB 0x7479 # <CJK>
11.10810 +0xE6AC 0x7508 # <CJK>
11.10811 +0xE6AD 0x7507 # <CJK>
11.10812 +0xE6AE 0x757E # <CJK>
11.10813 +0xE6AF 0x7625 # <CJK>
11.10814 +0xE6B0 0x761E # <CJK>
11.10815 +0xE6B1 0x7619 # <CJK>
11.10816 +0xE6B2 0x761D # <CJK>
11.10817 +0xE6B3 0x761C # <CJK>
11.10818 +0xE6B4 0x7623 # <CJK>
11.10819 +0xE6B5 0x761A # <CJK>
11.10820 +0xE6B6 0x7628 # <CJK>
11.10821 +0xE6B7 0x761B # <CJK>
11.10822 +0xE6B8 0x769C # <CJK>
11.10823 +0xE6B9 0x769D # <CJK>
11.10824 +0xE6BA 0x769E # <CJK>
11.10825 +0xE6BB 0x769B # <CJK>
11.10826 +0xE6BC 0x778D # <CJK>
11.10827 +0xE6BD 0x778F # <CJK>
11.10828 +0xE6BE 0x7789 # <CJK>
11.10829 +0xE6BF 0x7788 # <CJK>
11.10830 +0xE6C0 0x78CD # <CJK>
11.10831 +0xE6C1 0x78BB # <CJK>
11.10832 +0xE6C2 0x78CF # <CJK>
11.10833 +0xE6C3 0x78CC # <CJK>
11.10834 +0xE6C4 0x78D1 # <CJK>
11.10835 +0xE6C5 0x78CE # <CJK>
11.10836 +0xE6C6 0x78D4 # <CJK>
11.10837 +0xE6C7 0x78C8 # <CJK>
11.10838 +0xE6C8 0x78C3 # <CJK>
11.10839 +0xE6C9 0x78C4 # <CJK>
11.10840 +0xE6CA 0x78C9 # <CJK>
11.10841 +0xE6CB 0x799A # <CJK>
11.10842 +0xE6CC 0x79A1 # <CJK>
11.10843 +0xE6CD 0x79A0 # <CJK>
11.10844 +0xE6CE 0x799C # <CJK>
11.10845 +0xE6CF 0x79A2 # <CJK>
11.10846 +0xE6D0 0x799B # <CJK>
11.10847 +0xE6D1 0x6B76 # <CJK>
11.10848 +0xE6D2 0x7A39 # <CJK>
11.10849 +0xE6D3 0x7AB2 # <CJK>
11.10850 +0xE6D4 0x7AB4 # <CJK>
11.10851 +0xE6D5 0x7AB3 # <CJK>
11.10852 +0xE6D6 0x7BB7 # <CJK>
11.10853 +0xE6D7 0x7BCB # <CJK>
11.10854 +0xE6D8 0x7BBE # <CJK>
11.10855 +0xE6D9 0x7BAC # <CJK>
11.10856 +0xE6DA 0x7BCE # <CJK>
11.10857 +0xE6DB 0x7BAF # <CJK>
11.10858 +0xE6DC 0x7BB9 # <CJK>
11.10859 +0xE6DD 0x7BCA # <CJK>
11.10860 +0xE6DE 0x7BB5 # <CJK>
11.10861 +0xE6DF 0x7CC5 # <CJK>
11.10862 +0xE6E0 0x7CC8 # <CJK>
11.10863 +0xE6E1 0x7CCC # <CJK>
11.10864 +0xE6E2 0x7CCB # <CJK>
11.10865 +0xE6E3 0x7DF7 # <CJK>
11.10866 +0xE6E4 0x7DDB # <CJK>
11.10867 +0xE6E5 0x7DEA # <CJK>
11.10868 +0xE6E6 0x7DE7 # <CJK>
11.10869 +0xE6E7 0x7DD7 # <CJK>
11.10870 +0xE6E8 0x7DE1 # <CJK>
11.10871 +0xE6E9 0x7E03 # <CJK>
11.10872 +0xE6EA 0x7DFA # <CJK>
11.10873 +0xE6EB 0x7DE6 # <CJK>
11.10874 +0xE6EC 0x7DF6 # <CJK>
11.10875 +0xE6ED 0x7DF1 # <CJK>
11.10876 +0xE6EE 0x7DF0 # <CJK>
11.10877 +0xE6EF 0x7DEE # <CJK>
11.10878 +0xE6F0 0x7DDF # <CJK>
11.10879 +0xE6F1 0x7F76 # <CJK>
11.10880 +0xE6F2 0x7FAC # <CJK>
11.10881 +0xE6F3 0x7FB0 # <CJK>
11.10882 +0xE6F4 0x7FAD # <CJK>
11.10883 +0xE6F5 0x7FED # <CJK>
11.10884 +0xE6F6 0x7FEB # <CJK>
11.10885 +0xE6F7 0x7FEA # <CJK>
11.10886 +0xE6F8 0x7FEC # <CJK>
11.10887 +0xE6F9 0x7FE6 # <CJK>
11.10888 +0xE6FA 0x7FE8 # <CJK>
11.10889 +0xE6FB 0x8064 # <CJK>
11.10890 +0xE6FC 0x8067 # <CJK>
11.10891 +0xE6FD 0x81A3 # <CJK>
11.10892 +0xE6FE 0x819F # <CJK>
11.10893 +0xE740 0x819E # <CJK>
11.10894 +0xE741 0x8195 # <CJK>
11.10895 +0xE742 0x81A2 # <CJK>
11.10896 +0xE743 0x8199 # <CJK>
11.10897 +0xE744 0x8197 # <CJK>
11.10898 +0xE745 0x8216 # <CJK>
11.10899 +0xE746 0x824F # <CJK>
11.10900 +0xE747 0x8253 # <CJK>
11.10901 +0xE748 0x8252 # <CJK>
11.10902 +0xE749 0x8250 # <CJK>
11.10903 +0xE74A 0x824E # <CJK>
11.10904 +0xE74B 0x8251 # <CJK>
11.10905 +0xE74C 0x8524 # <CJK>
11.10906 +0xE74D 0x853B # <CJK>
11.10907 +0xE74E 0x850F # <CJK>
11.10908 +0xE74F 0x8500 # <CJK>
11.10909 +0xE750 0x8529 # <CJK>
11.10910 +0xE751 0x850E # <CJK>
11.10911 +0xE752 0x8509 # <CJK>
11.10912 +0xE753 0x850D # <CJK>
11.10913 +0xE754 0x851F # <CJK>
11.10914 +0xE755 0x850A # <CJK>
11.10915 +0xE756 0x8527 # <CJK>
11.10916 +0xE757 0x851C # <CJK>
11.10917 +0xE758 0x84FB # <CJK>
11.10918 +0xE759 0x852B # <CJK>
11.10919 +0xE75A 0x84FA # <CJK>
11.10920 +0xE75B 0x8508 # <CJK>
11.10921 +0xE75C 0x850C # <CJK>
11.10922 +0xE75D 0x84F4 # <CJK>
11.10923 +0xE75E 0x852A # <CJK>
11.10924 +0xE75F 0x84F2 # <CJK>
11.10925 +0xE760 0x8515 # <CJK>
11.10926 +0xE761 0x84F7 # <CJK>
11.10927 +0xE762 0x84EB # <CJK>
11.10928 +0xE763 0x84F3 # <CJK>
11.10929 +0xE764 0x84FC # <CJK>
11.10930 +0xE765 0x8512 # <CJK>
11.10931 +0xE766 0x84EA # <CJK>
11.10932 +0xE767 0x84E9 # <CJK>
11.10933 +0xE768 0x8516 # <CJK>
11.10934 +0xE769 0x84FE # <CJK>
11.10935 +0xE76A 0x8528 # <CJK>
11.10936 +0xE76B 0x851D # <CJK>
11.10937 +0xE76C 0x852E # <CJK>
11.10938 +0xE76D 0x8502 # <CJK>
11.10939 +0xE76E 0x84FD # <CJK>
11.10940 +0xE76F 0x851E # <CJK>
11.10941 +0xE770 0x84F6 # <CJK>
11.10942 +0xE771 0x8531 # <CJK>
11.10943 +0xE772 0x8526 # <CJK>
11.10944 +0xE773 0x84E7 # <CJK>
11.10945 +0xE774 0x84E8 # <CJK>
11.10946 +0xE775 0x84F0 # <CJK>
11.10947 +0xE776 0x84EF # <CJK>
11.10948 +0xE777 0x84F9 # <CJK>
11.10949 +0xE778 0x8518 # <CJK>
11.10950 +0xE779 0x8520 # <CJK>
11.10951 +0xE77A 0x8530 # <CJK>
11.10952 +0xE77B 0x850B # <CJK>
11.10953 +0xE77C 0x8519 # <CJK>
11.10954 +0xE77D 0x852F # <CJK>
11.10955 +0xE77E 0x8662 # <CJK>
11.10956 +0xE7A1 0x8756 # <CJK>
11.10957 +0xE7A2 0x8763 # <CJK>
11.10958 +0xE7A3 0x8764 # <CJK>
11.10959 +0xE7A4 0x8777 # <CJK>
11.10960 +0xE7A5 0x87E1 # <CJK>
11.10961 +0xE7A6 0x8773 # <CJK>
11.10962 +0xE7A7 0x8758 # <CJK>
11.10963 +0xE7A8 0x8754 # <CJK>
11.10964 +0xE7A9 0x875B # <CJK>
11.10965 +0xE7AA 0x8752 # <CJK>
11.10966 +0xE7AB 0x8761 # <CJK>
11.10967 +0xE7AC 0x875A # <CJK>
11.10968 +0xE7AD 0x8751 # <CJK>
11.10969 +0xE7AE 0x875E # <CJK>
11.10970 +0xE7AF 0x876D # <CJK>
11.10971 +0xE7B0 0x876A # <CJK>
11.10972 +0xE7B1 0x8750 # <CJK>
11.10973 +0xE7B2 0x874E # <CJK>
11.10974 +0xE7B3 0x875F # <CJK>
11.10975 +0xE7B4 0x875D # <CJK>
11.10976 +0xE7B5 0x876F # <CJK>
11.10977 +0xE7B6 0x876C # <CJK>
11.10978 +0xE7B7 0x877A # <CJK>
11.10979 +0xE7B8 0x876E # <CJK>
11.10980 +0xE7B9 0x875C # <CJK>
11.10981 +0xE7BA 0x8765 # <CJK>
11.10982 +0xE7BB 0x874F # <CJK>
11.10983 +0xE7BC 0x877B # <CJK>
11.10984 +0xE7BD 0x8775 # <CJK>
11.10985 +0xE7BE 0x8762 # <CJK>
11.10986 +0xE7BF 0x8767 # <CJK>
11.10987 +0xE7C0 0x8769 # <CJK>
11.10988 +0xE7C1 0x885A # <CJK>
11.10989 +0xE7C2 0x8905 # <CJK>
11.10990 +0xE7C3 0x890C # <CJK>
11.10991 +0xE7C4 0x8914 # <CJK>
11.10992 +0xE7C5 0x890B # <CJK>
11.10993 +0xE7C6 0x8917 # <CJK>
11.10994 +0xE7C7 0x8918 # <CJK>
11.10995 +0xE7C8 0x8919 # <CJK>
11.10996 +0xE7C9 0x8906 # <CJK>
11.10997 +0xE7CA 0x8916 # <CJK>
11.10998 +0xE7CB 0x8911 # <CJK>
11.10999 +0xE7CC 0x890E # <CJK>
11.11000 +0xE7CD 0x8909 # <CJK>
11.11001 +0xE7CE 0x89A2 # <CJK>
11.11002 +0xE7CF 0x89A4 # <CJK>
11.11003 +0xE7D0 0x89A3 # <CJK>
11.11004 +0xE7D1 0x89ED # <CJK>
11.11005 +0xE7D2 0x89F0 # <CJK>
11.11006 +0xE7D3 0x89EC # <CJK>
11.11007 +0xE7D4 0x8ACF # <CJK>
11.11008 +0xE7D5 0x8AC6 # <CJK>
11.11009 +0xE7D6 0x8AB8 # <CJK>
11.11010 +0xE7D7 0x8AD3 # <CJK>
11.11011 +0xE7D8 0x8AD1 # <CJK>
11.11012 +0xE7D9 0x8AD4 # <CJK>
11.11013 +0xE7DA 0x8AD5 # <CJK>
11.11014 +0xE7DB 0x8ABB # <CJK>
11.11015 +0xE7DC 0x8AD7 # <CJK>
11.11016 +0xE7DD 0x8ABE # <CJK>
11.11017 +0xE7DE 0x8AC0 # <CJK>
11.11018 +0xE7DF 0x8AC5 # <CJK>
11.11019 +0xE7E0 0x8AD8 # <CJK>
11.11020 +0xE7E1 0x8AC3 # <CJK>
11.11021 +0xE7E2 0x8ABA # <CJK>
11.11022 +0xE7E3 0x8ABD # <CJK>
11.11023 +0xE7E4 0x8AD9 # <CJK>
11.11024 +0xE7E5 0x8C3E # <CJK>
11.11025 +0xE7E6 0x8C4D # <CJK>
11.11026 +0xE7E7 0x8C8F # <CJK>
11.11027 +0xE7E8 0x8CE5 # <CJK>
11.11028 +0xE7E9 0x8CDF # <CJK>
11.11029 +0xE7EA 0x8CD9 # <CJK>
11.11030 +0xE7EB 0x8CE8 # <CJK>
11.11031 +0xE7EC 0x8CDA # <CJK>
11.11032 +0xE7ED 0x8CDD # <CJK>
11.11033 +0xE7EE 0x8CE7 # <CJK>
11.11034 +0xE7EF 0x8DA0 # <CJK>
11.11035 +0xE7F0 0x8D9C # <CJK>
11.11036 +0xE7F1 0x8DA1 # <CJK>
11.11037 +0xE7F2 0x8D9B # <CJK>
11.11038 +0xE7F3 0x8E20 # <CJK>
11.11039 +0xE7F4 0x8E23 # <CJK>
11.11040 +0xE7F5 0x8E25 # <CJK>
11.11041 +0xE7F6 0x8E24 # <CJK>
11.11042 +0xE7F7 0x8E2E # <CJK>
11.11043 +0xE7F8 0x8E15 # <CJK>
11.11044 +0xE7F9 0x8E1B # <CJK>
11.11045 +0xE7FA 0x8E16 # <CJK>
11.11046 +0xE7FB 0x8E11 # <CJK>
11.11047 +0xE7FC 0x8E19 # <CJK>
11.11048 +0xE7FD 0x8E26 # <CJK>
11.11049 +0xE7FE 0x8E27 # <CJK>
11.11050 +0xE840 0x8E14 # <CJK>
11.11051 +0xE841 0x8E12 # <CJK>
11.11052 +0xE842 0x8E18 # <CJK>
11.11053 +0xE843 0x8E13 # <CJK>
11.11054 +0xE844 0x8E1C # <CJK>
11.11055 +0xE845 0x8E17 # <CJK>
11.11056 +0xE846 0x8E1A # <CJK>
11.11057 +0xE847 0x8F2C # <CJK>
11.11058 +0xE848 0x8F24 # <CJK>
11.11059 +0xE849 0x8F18 # <CJK>
11.11060 +0xE84A 0x8F1A # <CJK>
11.11061 +0xE84B 0x8F20 # <CJK>
11.11062 +0xE84C 0x8F23 # <CJK>
11.11063 +0xE84D 0x8F16 # <CJK>
11.11064 +0xE84E 0x8F17 # <CJK>
11.11065 +0xE84F 0x9073 # <CJK>
11.11066 +0xE850 0x9070 # <CJK>
11.11067 +0xE851 0x906F # <CJK>
11.11068 +0xE852 0x9067 # <CJK>
11.11069 +0xE853 0x906B # <CJK>
11.11070 +0xE854 0x912F # <CJK>
11.11071 +0xE855 0x912B # <CJK>
11.11072 +0xE856 0x9129 # <CJK>
11.11073 +0xE857 0x912A # <CJK>
11.11074 +0xE858 0x9132 # <CJK>
11.11075 +0xE859 0x9126 # <CJK>
11.11076 +0xE85A 0x912E # <CJK>
11.11077 +0xE85B 0x9185 # <CJK>
11.11078 +0xE85C 0x9186 # <CJK>
11.11079 +0xE85D 0x918A # <CJK>
11.11080 +0xE85E 0x9181 # <CJK>
11.11081 +0xE85F 0x9182 # <CJK>
11.11082 +0xE860 0x9184 # <CJK>
11.11083 +0xE861 0x9180 # <CJK>
11.11084 +0xE862 0x92D0 # <CJK>
11.11085 +0xE863 0x92C3 # <CJK>
11.11086 +0xE864 0x92C4 # <CJK>
11.11087 +0xE865 0x92C0 # <CJK>
11.11088 +0xE866 0x92D9 # <CJK>
11.11089 +0xE867 0x92B6 # <CJK>
11.11090 +0xE868 0x92CF # <CJK>
11.11091 +0xE869 0x92F1 # <CJK>
11.11092 +0xE86A 0x92DF # <CJK>
11.11093 +0xE86B 0x92D8 # <CJK>
11.11094 +0xE86C 0x92E9 # <CJK>
11.11095 +0xE86D 0x92D7 # <CJK>
11.11096 +0xE86E 0x92DD # <CJK>
11.11097 +0xE86F 0x92CC # <CJK>
11.11098 +0xE870 0x92EF # <CJK>
11.11099 +0xE871 0x92C2 # <CJK>
11.11100 +0xE872 0x92E8 # <CJK>
11.11101 +0xE873 0x92CA # <CJK>
11.11102 +0xE874 0x92C8 # <CJK>
11.11103 +0xE875 0x92CE # <CJK>
11.11104 +0xE876 0x92E6 # <CJK>
11.11105 +0xE877 0x92CD # <CJK>
11.11106 +0xE878 0x92D5 # <CJK>
11.11107 +0xE879 0x92C9 # <CJK>
11.11108 +0xE87A 0x92E0 # <CJK>
11.11109 +0xE87B 0x92DE # <CJK>
11.11110 +0xE87C 0x92E7 # <CJK>
11.11111 +0xE87D 0x92D1 # <CJK>
11.11112 +0xE87E 0x92D3 # <CJK>
11.11113 +0xE8A1 0x92B5 # <CJK>
11.11114 +0xE8A2 0x92E1 # <CJK>
11.11115 +0xE8A3 0x92C6 # <CJK>
11.11116 +0xE8A4 0x92B4 # <CJK>
11.11117 +0xE8A5 0x957C # <CJK>
11.11118 +0xE8A6 0x95AC # <CJK>
11.11119 +0xE8A7 0x95AB # <CJK>
11.11120 +0xE8A8 0x95AE # <CJK>
11.11121 +0xE8A9 0x95B0 # <CJK>
11.11122 +0xE8AA 0x96A4 # <CJK>
11.11123 +0xE8AB 0x96A2 # <CJK>
11.11124 +0xE8AC 0x96D3 # <CJK>
11.11125 +0xE8AD 0x9705 # <CJK>
11.11126 +0xE8AE 0x9708 # <CJK>
11.11127 +0xE8AF 0x9702 # <CJK>
11.11128 +0xE8B0 0x975A # <CJK>
11.11129 +0xE8B1 0x978A # <CJK>
11.11130 +0xE8B2 0x978E # <CJK>
11.11131 +0xE8B3 0x9788 # <CJK>
11.11132 +0xE8B4 0x97D0 # <CJK>
11.11133 +0xE8B5 0x97CF # <CJK>
11.11134 +0xE8B6 0x981E # <CJK>
11.11135 +0xE8B7 0x981D # <CJK>
11.11136 +0xE8B8 0x9826 # <CJK>
11.11137 +0xE8B9 0x9829 # <CJK>
11.11138 +0xE8BA 0x9828 # <CJK>
11.11139 +0xE8BB 0x9820 # <CJK>
11.11140 +0xE8BC 0x981B # <CJK>
11.11141 +0xE8BD 0x9827 # <CJK>
11.11142 +0xE8BE 0x98B2 # <CJK>
11.11143 +0xE8BF 0x9908 # <CJK>
11.11144 +0xE8C0 0x98FA # <CJK>
11.11145 +0xE8C1 0x9911 # <CJK>
11.11146 +0xE8C2 0x9914 # <CJK>
11.11147 +0xE8C3 0x9916 # <CJK>
11.11148 +0xE8C4 0x9917 # <CJK>
11.11149 +0xE8C5 0x9915 # <CJK>
11.11150 +0xE8C6 0x99DC # <CJK>
11.11151 +0xE8C7 0x99CD # <CJK>
11.11152 +0xE8C8 0x99CF # <CJK>
11.11153 +0xE8C9 0x99D3 # <CJK>
11.11154 +0xE8CA 0x99D4 # <CJK>
11.11155 +0xE8CB 0x99CE # <CJK>
11.11156 +0xE8CC 0x99C9 # <CJK>
11.11157 +0xE8CD 0x99D6 # <CJK>
11.11158 +0xE8CE 0x99D8 # <CJK>
11.11159 +0xE8CF 0x99CB # <CJK>
11.11160 +0xE8D0 0x99D7 # <CJK>
11.11161 +0xE8D1 0x99CC # <CJK>
11.11162 +0xE8D2 0x9AB3 # <CJK>
11.11163 +0xE8D3 0x9AEC # <CJK>
11.11164 +0xE8D4 0x9AEB # <CJK>
11.11165 +0xE8D5 0x9AF3 # <CJK>
11.11166 +0xE8D6 0x9AF2 # <CJK>
11.11167 +0xE8D7 0x9AF1 # <CJK>
11.11168 +0xE8D8 0x9B46 # <CJK>
11.11169 +0xE8D9 0x9B43 # <CJK>
11.11170 +0xE8DA 0x9B67 # <CJK>
11.11171 +0xE8DB 0x9B74 # <CJK>
11.11172 +0xE8DC 0x9B71 # <CJK>
11.11173 +0xE8DD 0x9B66 # <CJK>
11.11174 +0xE8DE 0x9B76 # <CJK>
11.11175 +0xE8DF 0x9B75 # <CJK>
11.11176 +0xE8E0 0x9B70 # <CJK>
11.11177 +0xE8E1 0x9B68 # <CJK>
11.11178 +0xE8E2 0x9B64 # <CJK>
11.11179 +0xE8E3 0x9B6C # <CJK>
11.11180 +0xE8E4 0x9CFC # <CJK>
11.11181 +0xE8E5 0x9CFA # <CJK>
11.11182 +0xE8E6 0x9CFD # <CJK>
11.11183 +0xE8E7 0x9CFF # <CJK>
11.11184 +0xE8E8 0x9CF7 # <CJK>
11.11185 +0xE8E9 0x9D07 # <CJK>
11.11186 +0xE8EA 0x9D00 # <CJK>
11.11187 +0xE8EB 0x9CF9 # <CJK>
11.11188 +0xE8EC 0x9CFB # <CJK>
11.11189 +0xE8ED 0x9D08 # <CJK>
11.11190 +0xE8EE 0x9D05 # <CJK>
11.11191 +0xE8EF 0x9D04 # <CJK>
11.11192 +0xE8F0 0x9E83 # <CJK>
11.11193 +0xE8F1 0x9ED3 # <CJK>
11.11194 +0xE8F2 0x9F0F # <CJK>
11.11195 +0xE8F3 0x9F10 # <CJK>
11.11196 +0xE8F4 0x511C # <CJK>
11.11197 +0xE8F5 0x5113 # <CJK>
11.11198 +0xE8F6 0x5117 # <CJK>
11.11199 +0xE8F7 0x511A # <CJK>
11.11200 +0xE8F8 0x5111 # <CJK>
11.11201 +0xE8F9 0x51DE # <CJK>
11.11202 +0xE8FA 0x5334 # <CJK>
11.11203 +0xE8FB 0x53E1 # <CJK>
11.11204 +0xE8FC 0x5670 # <CJK>
11.11205 +0xE8FD 0x5660 # <CJK>
11.11206 +0xE8FE 0x566E # <CJK>
11.11207 +0xE940 0x5673 # <CJK>
11.11208 +0xE941 0x5666 # <CJK>
11.11209 +0xE942 0x5663 # <CJK>
11.11210 +0xE943 0x566D # <CJK>
11.11211 +0xE944 0x5672 # <CJK>
11.11212 +0xE945 0x565E # <CJK>
11.11213 +0xE946 0x5677 # <CJK>
11.11214 +0xE947 0x571C # <CJK>
11.11215 +0xE948 0x571B # <CJK>
11.11216 +0xE949 0x58C8 # <CJK>
11.11217 +0xE94A 0x58BD # <CJK>
11.11218 +0xE94B 0x58C9 # <CJK>
11.11219 +0xE94C 0x58BF # <CJK>
11.11220 +0xE94D 0x58BA # <CJK>
11.11221 +0xE94E 0x58C2 # <CJK>
11.11222 +0xE94F 0x58BC # <CJK>
11.11223 +0xE950 0x58C6 # <CJK>
11.11224 +0xE951 0x5B17 # <CJK>
11.11225 +0xE952 0x5B19 # <CJK>
11.11226 +0xE953 0x5B1B # <CJK>
11.11227 +0xE954 0x5B21 # <CJK>
11.11228 +0xE955 0x5B14 # <CJK>
11.11229 +0xE956 0x5B13 # <CJK>
11.11230 +0xE957 0x5B10 # <CJK>
11.11231 +0xE958 0x5B16 # <CJK>
11.11232 +0xE959 0x5B28 # <CJK>
11.11233 +0xE95A 0x5B1A # <CJK>
11.11234 +0xE95B 0x5B20 # <CJK>
11.11235 +0xE95C 0x5B1E # <CJK>
11.11236 +0xE95D 0x5BEF # <CJK>
11.11237 +0xE95E 0x5DAC # <CJK>
11.11238 +0xE95F 0x5DB1 # <CJK>
11.11239 +0xE960 0x5DA9 # <CJK>
11.11240 +0xE961 0x5DA7 # <CJK>
11.11241 +0xE962 0x5DB5 # <CJK>
11.11242 +0xE963 0x5DB0 # <CJK>
11.11243 +0xE964 0x5DAE # <CJK>
11.11244 +0xE965 0x5DAA # <CJK>
11.11245 +0xE966 0x5DA8 # <CJK>
11.11246 +0xE967 0x5DB2 # <CJK>
11.11247 +0xE968 0x5DAD # <CJK>
11.11248 +0xE969 0x5DAF # <CJK>
11.11249 +0xE96A 0x5DB4 # <CJK>
11.11250 +0xE96B 0x5E67 # <CJK>
11.11251 +0xE96C 0x5E68 # <CJK>
11.11252 +0xE96D 0x5E66 # <CJK>
11.11253 +0xE96E 0x5E6F # <CJK>
11.11254 +0xE96F 0x5EE9 # <CJK>
11.11255 +0xE970 0x5EE7 # <CJK>
11.11256 +0xE971 0x5EE6 # <CJK>
11.11257 +0xE972 0x5EE8 # <CJK>
11.11258 +0xE973 0x5EE5 # <CJK>
11.11259 +0xE974 0x5F4B # <CJK>
11.11260 +0xE975 0x5FBC # <CJK>
11.11261 +0xE976 0x619D # <CJK>
11.11262 +0xE977 0x61A8 # <CJK>
11.11263 +0xE978 0x6196 # <CJK>
11.11264 +0xE979 0x61C5 # <CJK>
11.11265 +0xE97A 0x61B4 # <CJK>
11.11266 +0xE97B 0x61C6 # <CJK>
11.11267 +0xE97C 0x61C1 # <CJK>
11.11268 +0xE97D 0x61CC # <CJK>
11.11269 +0xE97E 0x61BA # <CJK>
11.11270 +0xE9A1 0x61BF # <CJK>
11.11271 +0xE9A2 0x61B8 # <CJK>
11.11272 +0xE9A3 0x618C # <CJK>
11.11273 +0xE9A4 0x64D7 # <CJK>
11.11274 +0xE9A5 0x64D6 # <CJK>
11.11275 +0xE9A6 0x64D0 # <CJK>
11.11276 +0xE9A7 0x64CF # <CJK>
11.11277 +0xE9A8 0x64C9 # <CJK>
11.11278 +0xE9A9 0x64BD # <CJK>
11.11279 +0xE9AA 0x6489 # <CJK>
11.11280 +0xE9AB 0x64C3 # <CJK>
11.11281 +0xE9AC 0x64DB # <CJK>
11.11282 +0xE9AD 0x64F3 # <CJK>
11.11283 +0xE9AE 0x64D9 # <CJK>
11.11284 +0xE9AF 0x6533 # <CJK>
11.11285 +0xE9B0 0x657F # <CJK>
11.11286 +0xE9B1 0x657C # <CJK>
11.11287 +0xE9B2 0x65A2 # <CJK>
11.11288 +0xE9B3 0x66C8 # <CJK>
11.11289 +0xE9B4 0x66BE # <CJK>
11.11290 +0xE9B5 0x66C0 # <CJK>
11.11291 +0xE9B6 0x66CA # <CJK>
11.11292 +0xE9B7 0x66CB # <CJK>
11.11293 +0xE9B8 0x66CF # <CJK>
11.11294 +0xE9B9 0x66BD # <CJK>
11.11295 +0xE9BA 0x66BB # <CJK>
11.11296 +0xE9BB 0x66BA # <CJK>
11.11297 +0xE9BC 0x66CC # <CJK>
11.11298 +0xE9BD 0x6723 # <CJK>
11.11299 +0xE9BE 0x6A34 # <CJK>
11.11300 +0xE9BF 0x6A66 # <CJK>
11.11301 +0xE9C0 0x6A49 # <CJK>
11.11302 +0xE9C1 0x6A67 # <CJK>
11.11303 +0xE9C2 0x6A32 # <CJK>
11.11304 +0xE9C3 0x6A68 # <CJK>
11.11305 +0xE9C4 0x6A3E # <CJK>
11.11306 +0xE9C5 0x6A5D # <CJK>
11.11307 +0xE9C6 0x6A6D # <CJK>
11.11308 +0xE9C7 0x6A76 # <CJK>
11.11309 +0xE9C8 0x6A5B # <CJK>
11.11310 +0xE9C9 0x6A51 # <CJK>
11.11311 +0xE9CA 0x6A28 # <CJK>
11.11312 +0xE9CB 0x6A5A # <CJK>
11.11313 +0xE9CC 0x6A3B # <CJK>
11.11314 +0xE9CD 0x6A3F # <CJK>
11.11315 +0xE9CE 0x6A41 # <CJK>
11.11316 +0xE9CF 0x6A6A # <CJK>
11.11317 +0xE9D0 0x6A64 # <CJK>
11.11318 +0xE9D1 0x6A50 # <CJK>
11.11319 +0xE9D2 0x6A4F # <CJK>
11.11320 +0xE9D3 0x6A54 # <CJK>
11.11321 +0xE9D4 0x6A6F # <CJK>
11.11322 +0xE9D5 0x6A69 # <CJK>
11.11323 +0xE9D6 0x6A60 # <CJK>
11.11324 +0xE9D7 0x6A3C # <CJK>
11.11325 +0xE9D8 0x6A5E # <CJK>
11.11326 +0xE9D9 0x6A56 # <CJK>
11.11327 +0xE9DA 0x6A55 # <CJK>
11.11328 +0xE9DB 0x6A4D # <CJK>
11.11329 +0xE9DC 0x6A4E # <CJK>
11.11330 +0xE9DD 0x6A46 # <CJK>
11.11331 +0xE9DE 0x6B55 # <CJK>
11.11332 +0xE9DF 0x6B54 # <CJK>
11.11333 +0xE9E0 0x6B56 # <CJK>
11.11334 +0xE9E1 0x6BA7 # <CJK>
11.11335 +0xE9E2 0x6BAA # <CJK>
11.11336 +0xE9E3 0x6BAB # <CJK>
11.11337 +0xE9E4 0x6BC8 # <CJK>
11.11338 +0xE9E5 0x6BC7 # <CJK>
11.11339 +0xE9E6 0x6C04 # <CJK>
11.11340 +0xE9E7 0x6C03 # <CJK>
11.11341 +0xE9E8 0x6C06 # <CJK>
11.11342 +0xE9E9 0x6FAD # <CJK>
11.11343 +0xE9EA 0x6FCB # <CJK>
11.11344 +0xE9EB 0x6FA3 # <CJK>
11.11345 +0xE9EC 0x6FC7 # <CJK>
11.11346 +0xE9ED 0x6FBC # <CJK>
11.11347 +0xE9EE 0x6FCE # <CJK>
11.11348 +0xE9EF 0x6FC8 # <CJK>
11.11349 +0xE9F0 0x6F5E # <CJK>
11.11350 +0xE9F1 0x6FC4 # <CJK>
11.11351 +0xE9F2 0x6FBD # <CJK>
11.11352 +0xE9F3 0x6F9E # <CJK>
11.11353 +0xE9F4 0x6FCA # <CJK>
11.11354 +0xE9F5 0x6FA8 # <CJK>
11.11355 +0xE9F6 0x7004 # <CJK>
11.11356 +0xE9F7 0x6FA5 # <CJK>
11.11357 +0xE9F8 0x6FAE # <CJK>
11.11358 +0xE9F9 0x6FBA # <CJK>
11.11359 +0xE9FA 0x6FAC # <CJK>
11.11360 +0xE9FB 0x6FAA # <CJK>
11.11361 +0xE9FC 0x6FCF # <CJK>
11.11362 +0xE9FD 0x6FBF # <CJK>
11.11363 +0xE9FE 0x6FB8 # <CJK>
11.11364 +0xEA40 0x6FA2 # <CJK>
11.11365 +0xEA41 0x6FC9 # <CJK>
11.11366 +0xEA42 0x6FAB # <CJK>
11.11367 +0xEA43 0x6FCD # <CJK>
11.11368 +0xEA44 0x6FAF # <CJK>
11.11369 +0xEA45 0x6FB2 # <CJK>
11.11370 +0xEA46 0x6FB0 # <CJK>
11.11371 +0xEA47 0x71C5 # <CJK>
11.11372 +0xEA48 0x71C2 # <CJK>
11.11373 +0xEA49 0x71BF # <CJK>
11.11374 +0xEA4A 0x71B8 # <CJK>
11.11375 +0xEA4B 0x71D6 # <CJK>
11.11376 +0xEA4C 0x71C0 # <CJK>
11.11377 +0xEA4D 0x71C1 # <CJK>
11.11378 +0xEA4E 0x71CB # <CJK>
11.11379 +0xEA4F 0x71D4 # <CJK>
11.11380 +0xEA50 0x71CA # <CJK>
11.11381 +0xEA51 0x71C7 # <CJK>
11.11382 +0xEA52 0x71CF # <CJK>
11.11383 +0xEA53 0x71BD # <CJK>
11.11384 +0xEA54 0x71D8 # <CJK>
11.11385 +0xEA55 0x71BC # <CJK>
11.11386 +0xEA56 0x71C6 # <CJK>
11.11387 +0xEA57 0x71DA # <CJK>
11.11388 +0xEA58 0x71DB # <CJK>
11.11389 +0xEA59 0x729D # <CJK>
11.11390 +0xEA5A 0x729E # <CJK>
11.11391 +0xEA5B 0x7369 # <CJK>
11.11392 +0xEA5C 0x7366 # <CJK>
11.11393 +0xEA5D 0x7367 # <CJK>
11.11394 +0xEA5E 0x736C # <CJK>
11.11395 +0xEA5F 0x7365 # <CJK>
11.11396 +0xEA60 0x736B # <CJK>
11.11397 +0xEA61 0x736A # <CJK>
11.11398 +0xEA62 0x747F # <CJK>
11.11399 +0xEA63 0x749A # <CJK>
11.11400 +0xEA64 0x74A0 # <CJK>
11.11401 +0xEA65 0x7494 # <CJK>
11.11402 +0xEA66 0x7492 # <CJK>
11.11403 +0xEA67 0x7495 # <CJK>
11.11404 +0xEA68 0x74A1 # <CJK>
11.11405 +0xEA69 0x750B # <CJK>
11.11406 +0xEA6A 0x7580 # <CJK>
11.11407 +0xEA6B 0x762F # <CJK>
11.11408 +0xEA6C 0x762D # <CJK>
11.11409 +0xEA6D 0x7631 # <CJK>
11.11410 +0xEA6E 0x763D # <CJK>
11.11411 +0xEA6F 0x7633 # <CJK>
11.11412 +0xEA70 0x763C # <CJK>
11.11413 +0xEA71 0x7635 # <CJK>
11.11414 +0xEA72 0x7632 # <CJK>
11.11415 +0xEA73 0x7630 # <CJK>
11.11416 +0xEA74 0x76BB # <CJK>
11.11417 +0xEA75 0x76E6 # <CJK>
11.11418 +0xEA76 0x779A # <CJK>
11.11419 +0xEA77 0x779D # <CJK>
11.11420 +0xEA78 0x77A1 # <CJK>
11.11421 +0xEA79 0x779C # <CJK>
11.11422 +0xEA7A 0x779B # <CJK>
11.11423 +0xEA7B 0x77A2 # <CJK>
11.11424 +0xEA7C 0x77A3 # <CJK>
11.11425 +0xEA7D 0x7795 # <CJK>
11.11426 +0xEA7E 0x7799 # <CJK>
11.11427 +0xEAA1 0x7797 # <CJK>
11.11428 +0xEAA2 0x78DD # <CJK>
11.11429 +0xEAA3 0x78E9 # <CJK>
11.11430 +0xEAA4 0x78E5 # <CJK>
11.11431 +0xEAA5 0x78EA # <CJK>
11.11432 +0xEAA6 0x78DE # <CJK>
11.11433 +0xEAA7 0x78E3 # <CJK>
11.11434 +0xEAA8 0x78DB # <CJK>
11.11435 +0xEAA9 0x78E1 # <CJK>
11.11436 +0xEAAA 0x78E2 # <CJK>
11.11437 +0xEAAB 0x78ED # <CJK>
11.11438 +0xEAAC 0x78DF # <CJK>
11.11439 +0xEAAD 0x78E0 # <CJK>
11.11440 +0xEAAE 0x79A4 # <CJK>
11.11441 +0xEAAF 0x7A44 # <CJK>
11.11442 +0xEAB0 0x7A48 # <CJK>
11.11443 +0xEAB1 0x7A47 # <CJK>
11.11444 +0xEAB2 0x7AB6 # <CJK>
11.11445 +0xEAB3 0x7AB8 # <CJK>
11.11446 +0xEAB4 0x7AB5 # <CJK>
11.11447 +0xEAB5 0x7AB1 # <CJK>
11.11448 +0xEAB6 0x7AB7 # <CJK>
11.11449 +0xEAB7 0x7BDE # <CJK>
11.11450 +0xEAB8 0x7BE3 # <CJK>
11.11451 +0xEAB9 0x7BE7 # <CJK>
11.11452 +0xEABA 0x7BDD # <CJK>
11.11453 +0xEABB 0x7BD5 # <CJK>
11.11454 +0xEABC 0x7BE5 # <CJK>
11.11455 +0xEABD 0x7BDA # <CJK>
11.11456 +0xEABE 0x7BE8 # <CJK>
11.11457 +0xEABF 0x7BF9 # <CJK>
11.11458 +0xEAC0 0x7BD4 # <CJK>
11.11459 +0xEAC1 0x7BEA # <CJK>
11.11460 +0xEAC2 0x7BE2 # <CJK>
11.11461 +0xEAC3 0x7BDC # <CJK>
11.11462 +0xEAC4 0x7BEB # <CJK>
11.11463 +0xEAC5 0x7BD8 # <CJK>
11.11464 +0xEAC6 0x7BDF # <CJK>
11.11465 +0xEAC7 0x7CD2 # <CJK>
11.11466 +0xEAC8 0x7CD4 # <CJK>
11.11467 +0xEAC9 0x7CD7 # <CJK>
11.11468 +0xEACA 0x7CD0 # <CJK>
11.11469 +0xEACB 0x7CD1 # <CJK>
11.11470 +0xEACC 0x7E12 # <CJK>
11.11471 +0xEACD 0x7E21 # <CJK>
11.11472 +0xEACE 0x7E17 # <CJK>
11.11473 +0xEACF 0x7E0C # <CJK>
11.11474 +0xEAD0 0x7E1F # <CJK>
11.11475 +0xEAD1 0x7E20 # <CJK>
11.11476 +0xEAD2 0x7E13 # <CJK>
11.11477 +0xEAD3 0x7E0E # <CJK>
11.11478 +0xEAD4 0x7E1C # <CJK>
11.11479 +0xEAD5 0x7E15 # <CJK>
11.11480 +0xEAD6 0x7E1A # <CJK>
11.11481 +0xEAD7 0x7E22 # <CJK>
11.11482 +0xEAD8 0x7E0B # <CJK>
11.11483 +0xEAD9 0x7E0F # <CJK>
11.11484 +0xEADA 0x7E16 # <CJK>
11.11485 +0xEADB 0x7E0D # <CJK>
11.11486 +0xEADC 0x7E14 # <CJK>
11.11487 +0xEADD 0x7E25 # <CJK>
11.11488 +0xEADE 0x7E24 # <CJK>
11.11489 +0xEADF 0x7F43 # <CJK>
11.11490 +0xEAE0 0x7F7B # <CJK>
11.11491 +0xEAE1 0x7F7C # <CJK>
11.11492 +0xEAE2 0x7F7A # <CJK>
11.11493 +0xEAE3 0x7FB1 # <CJK>
11.11494 +0xEAE4 0x7FEF # <CJK>
11.11495 +0xEAE5 0x802A # <CJK>
11.11496 +0xEAE6 0x8029 # <CJK>
11.11497 +0xEAE7 0x806C # <CJK>
11.11498 +0xEAE8 0x81B1 # <CJK>
11.11499 +0xEAE9 0x81A6 # <CJK>
11.11500 +0xEAEA 0x81AE # <CJK>
11.11501 +0xEAEB 0x81B9 # <CJK>
11.11502 +0xEAEC 0x81B5 # <CJK>
11.11503 +0xEAED 0x81AB # <CJK>
11.11504 +0xEAEE 0x81B0 # <CJK>
11.11505 +0xEAEF 0x81AC # <CJK>
11.11506 +0xEAF0 0x81B4 # <CJK>
11.11507 +0xEAF1 0x81B2 # <CJK>
11.11508 +0xEAF2 0x81B7 # <CJK>
11.11509 +0xEAF3 0x81A7 # <CJK>
11.11510 +0xEAF4 0x81F2 # <CJK>
11.11511 +0xEAF5 0x8255 # <CJK>
11.11512 +0xEAF6 0x8256 # <CJK>
11.11513 +0xEAF7 0x8257 # <CJK>
11.11514 +0xEAF8 0x8556 # <CJK>
11.11515 +0xEAF9 0x8545 # <CJK>
11.11516 +0xEAFA 0x856B # <CJK>
11.11517 +0xEAFB 0x854D # <CJK>
11.11518 +0xEAFC 0x8553 # <CJK>
11.11519 +0xEAFD 0x8561 # <CJK>
11.11520 +0xEAFE 0x8558 # <CJK>
11.11521 +0xEB40 0x8540 # <CJK>
11.11522 +0xEB41 0x8546 # <CJK>
11.11523 +0xEB42 0x8564 # <CJK>
11.11524 +0xEB43 0x8541 # <CJK>
11.11525 +0xEB44 0x8562 # <CJK>
11.11526 +0xEB45 0x8544 # <CJK>
11.11527 +0xEB46 0x8551 # <CJK>
11.11528 +0xEB47 0x8547 # <CJK>
11.11529 +0xEB48 0x8563 # <CJK>
11.11530 +0xEB49 0x853E # <CJK>
11.11531 +0xEB4A 0x855B # <CJK>
11.11532 +0xEB4B 0x8571 # <CJK>
11.11533 +0xEB4C 0x854E # <CJK>
11.11534 +0xEB4D 0x856E # <CJK>
11.11535 +0xEB4E 0x8575 # <CJK>
11.11536 +0xEB4F 0x8555 # <CJK>
11.11537 +0xEB50 0x8567 # <CJK>
11.11538 +0xEB51 0x8560 # <CJK>
11.11539 +0xEB52 0x858C # <CJK>
11.11540 +0xEB53 0x8566 # <CJK>
11.11541 +0xEB54 0x855D # <CJK>
11.11542 +0xEB55 0x8554 # <CJK>
11.11543 +0xEB56 0x8565 # <CJK>
11.11544 +0xEB57 0x856C # <CJK>
11.11545 +0xEB58 0x8663 # <CJK>
11.11546 +0xEB59 0x8665 # <CJK>
11.11547 +0xEB5A 0x8664 # <CJK>
11.11548 +0xEB5B 0x879B # <CJK>
11.11549 +0xEB5C 0x878F # <CJK>
11.11550 +0xEB5D 0x8797 # <CJK>
11.11551 +0xEB5E 0x8793 # <CJK>
11.11552 +0xEB5F 0x8792 # <CJK>
11.11553 +0xEB60 0x8788 # <CJK>
11.11554 +0xEB61 0x8781 # <CJK>
11.11555 +0xEB62 0x8796 # <CJK>
11.11556 +0xEB63 0x8798 # <CJK>
11.11557 +0xEB64 0x8779 # <CJK>
11.11558 +0xEB65 0x8787 # <CJK>
11.11559 +0xEB66 0x87A3 # <CJK>
11.11560 +0xEB67 0x8785 # <CJK>
11.11561 +0xEB68 0x8790 # <CJK>
11.11562 +0xEB69 0x8791 # <CJK>
11.11563 +0xEB6A 0x879D # <CJK>
11.11564 +0xEB6B 0x8784 # <CJK>
11.11565 +0xEB6C 0x8794 # <CJK>
11.11566 +0xEB6D 0x879C # <CJK>
11.11567 +0xEB6E 0x879A # <CJK>
11.11568 +0xEB6F 0x8789 # <CJK>
11.11569 +0xEB70 0x891E # <CJK>
11.11570 +0xEB71 0x8926 # <CJK>
11.11571 +0xEB72 0x8930 # <CJK>
11.11572 +0xEB73 0x892D # <CJK>
11.11573 +0xEB74 0x892E # <CJK>
11.11574 +0xEB75 0x8927 # <CJK>
11.11575 +0xEB76 0x8931 # <CJK>
11.11576 +0xEB77 0x8922 # <CJK>
11.11577 +0xEB78 0x8929 # <CJK>
11.11578 +0xEB79 0x8923 # <CJK>
11.11579 +0xEB7A 0x892F # <CJK>
11.11580 +0xEB7B 0x892C # <CJK>
11.11581 +0xEB7C 0x891F # <CJK>
11.11582 +0xEB7D 0x89F1 # <CJK>
11.11583 +0xEB7E 0x8AE0 # <CJK>
11.11584 +0xEBA1 0x8AE2 # <CJK>
11.11585 +0xEBA2 0x8AF2 # <CJK>
11.11586 +0xEBA3 0x8AF4 # <CJK>
11.11587 +0xEBA4 0x8AF5 # <CJK>
11.11588 +0xEBA5 0x8ADD # <CJK>
11.11589 +0xEBA6 0x8B14 # <CJK>
11.11590 +0xEBA7 0x8AE4 # <CJK>
11.11591 +0xEBA8 0x8ADF # <CJK>
11.11592 +0xEBA9 0x8AF0 # <CJK>
11.11593 +0xEBAA 0x8AC8 # <CJK>
11.11594 +0xEBAB 0x8ADE # <CJK>
11.11595 +0xEBAC 0x8AE1 # <CJK>
11.11596 +0xEBAD 0x8AE8 # <CJK>
11.11597 +0xEBAE 0x8AFF # <CJK>
11.11598 +0xEBAF 0x8AEF # <CJK>
11.11599 +0xEBB0 0x8AFB # <CJK>
11.11600 +0xEBB1 0x8C91 # <CJK>
11.11601 +0xEBB2 0x8C92 # <CJK>
11.11602 +0xEBB3 0x8C90 # <CJK>
11.11603 +0xEBB4 0x8CF5 # <CJK>
11.11604 +0xEBB5 0x8CEE # <CJK>
11.11605 +0xEBB6 0x8CF1 # <CJK>
11.11606 +0xEBB7 0x8CF0 # <CJK>
11.11607 +0xEBB8 0x8CF3 # <CJK>
11.11608 +0xEBB9 0x8D6C # <CJK>
11.11609 +0xEBBA 0x8D6E # <CJK>
11.11610 +0xEBBB 0x8DA5 # <CJK>
11.11611 +0xEBBC 0x8DA7 # <CJK>
11.11612 +0xEBBD 0x8E33 # <CJK>
11.11613 +0xEBBE 0x8E3E # <CJK>
11.11614 +0xEBBF 0x8E38 # <CJK>
11.11615 +0xEBC0 0x8E40 # <CJK>
11.11616 +0xEBC1 0x8E45 # <CJK>
11.11617 +0xEBC2 0x8E36 # <CJK>
11.11618 +0xEBC3 0x8E3C # <CJK>
11.11619 +0xEBC4 0x8E3D # <CJK>
11.11620 +0xEBC5 0x8E41 # <CJK>
11.11621 +0xEBC6 0x8E30 # <CJK>
11.11622 +0xEBC7 0x8E3F # <CJK>
11.11623 +0xEBC8 0x8EBD # <CJK>
11.11624 +0xEBC9 0x8F36 # <CJK>
11.11625 +0xEBCA 0x8F2E # <CJK>
11.11626 +0xEBCB 0x8F35 # <CJK>
11.11627 +0xEBCC 0x8F32 # <CJK>
11.11628 +0xEBCD 0x8F39 # <CJK>
11.11629 +0xEBCE 0x8F37 # <CJK>
11.11630 +0xEBCF 0x8F34 # <CJK>
11.11631 +0xEBD0 0x9076 # <CJK>
11.11632 +0xEBD1 0x9079 # <CJK>
11.11633 +0xEBD2 0x907B # <CJK>
11.11634 +0xEBD3 0x9086 # <CJK>
11.11635 +0xEBD4 0x90FA # <CJK>
11.11636 +0xEBD5 0x9133 # <CJK>
11.11637 +0xEBD6 0x9135 # <CJK>
11.11638 +0xEBD7 0x9136 # <CJK>
11.11639 +0xEBD8 0x9193 # <CJK>
11.11640 +0xEBD9 0x9190 # <CJK>
11.11641 +0xEBDA 0x9191 # <CJK>
11.11642 +0xEBDB 0x918D # <CJK>
11.11643 +0xEBDC 0x918F # <CJK>
11.11644 +0xEBDD 0x9327 # <CJK>
11.11645 +0xEBDE 0x931E # <CJK>
11.11646 +0xEBDF 0x9308 # <CJK>
11.11647 +0xEBE0 0x931F # <CJK>
11.11648 +0xEBE1 0x9306 # <CJK>
11.11649 +0xEBE2 0x930F # <CJK>
11.11650 +0xEBE3 0x937A # <CJK>
11.11651 +0xEBE4 0x9338 # <CJK>
11.11652 +0xEBE5 0x933C # <CJK>
11.11653 +0xEBE6 0x931B # <CJK>
11.11654 +0xEBE7 0x9323 # <CJK>
11.11655 +0xEBE8 0x9312 # <CJK>
11.11656 +0xEBE9 0x9301 # <CJK>
11.11657 +0xEBEA 0x9346 # <CJK>
11.11658 +0xEBEB 0x932D # <CJK>
11.11659 +0xEBEC 0x930E # <CJK>
11.11660 +0xEBED 0x930D # <CJK>
11.11661 +0xEBEE 0x92CB # <CJK>
11.11662 +0xEBEF 0x931D # <CJK>
11.11663 +0xEBF0 0x92FA # <CJK>
11.11664 +0xEBF1 0x9325 # <CJK>
11.11665 +0xEBF2 0x9313 # <CJK>
11.11666 +0xEBF3 0x92F9 # <CJK>
11.11667 +0xEBF4 0x92F7 # <CJK>
11.11668 +0xEBF5 0x9334 # <CJK>
11.11669 +0xEBF6 0x9302 # <CJK>
11.11670 +0xEBF7 0x9324 # <CJK>
11.11671 +0xEBF8 0x92FF # <CJK>
11.11672 +0xEBF9 0x9329 # <CJK>
11.11673 +0xEBFA 0x9339 # <CJK>
11.11674 +0xEBFB 0x9335 # <CJK>
11.11675 +0xEBFC 0x932A # <CJK>
11.11676 +0xEBFD 0x9314 # <CJK>
11.11677 +0xEBFE 0x930C # <CJK>
11.11678 +0xEC40 0x930B # <CJK>
11.11679 +0xEC41 0x92FE # <CJK>
11.11680 +0xEC42 0x9309 # <CJK>
11.11681 +0xEC43 0x9300 # <CJK>
11.11682 +0xEC44 0x92FB # <CJK>
11.11683 +0xEC45 0x9316 # <CJK>
11.11684 +0xEC46 0x95BC # <CJK>
11.11685 +0xEC47 0x95CD # <CJK>
11.11686 +0xEC48 0x95BE # <CJK>
11.11687 +0xEC49 0x95B9 # <CJK>
11.11688 +0xEC4A 0x95BA # <CJK>
11.11689 +0xEC4B 0x95B6 # <CJK>
11.11690 +0xEC4C 0x95BF # <CJK>
11.11691 +0xEC4D 0x95B5 # <CJK>
11.11692 +0xEC4E 0x95BD # <CJK>
11.11693 +0xEC4F 0x96A9 # <CJK>
11.11694 +0xEC50 0x96D4 # <CJK>
11.11695 +0xEC51 0x970B # <CJK>
11.11696 +0xEC52 0x9712 # <CJK>
11.11697 +0xEC53 0x9710 # <CJK>
11.11698 +0xEC54 0x9799 # <CJK>
11.11699 +0xEC55 0x9797 # <CJK>
11.11700 +0xEC56 0x9794 # <CJK>
11.11701 +0xEC57 0x97F0 # <CJK>
11.11702 +0xEC58 0x97F8 # <CJK>
11.11703 +0xEC59 0x9835 # <CJK>
11.11704 +0xEC5A 0x982F # <CJK>
11.11705 +0xEC5B 0x9832 # <CJK>
11.11706 +0xEC5C 0x9924 # <CJK>
11.11707 +0xEC5D 0x991F # <CJK>
11.11708 +0xEC5E 0x9927 # <CJK>
11.11709 +0xEC5F 0x9929 # <CJK>
11.11710 +0xEC60 0x999E # <CJK>
11.11711 +0xEC61 0x99EE # <CJK>
11.11712 +0xEC62 0x99EC # <CJK>
11.11713 +0xEC63 0x99E5 # <CJK>
11.11714 +0xEC64 0x99E4 # <CJK>
11.11715 +0xEC65 0x99F0 # <CJK>
11.11716 +0xEC66 0x99E3 # <CJK>
11.11717 +0xEC67 0x99EA # <CJK>
11.11718 +0xEC68 0x99E9 # <CJK>
11.11719 +0xEC69 0x99E7 # <CJK>
11.11720 +0xEC6A 0x9AB9 # <CJK>
11.11721 +0xEC6B 0x9ABF # <CJK>
11.11722 +0xEC6C 0x9AB4 # <CJK>
11.11723 +0xEC6D 0x9ABB # <CJK>
11.11724 +0xEC6E 0x9AF6 # <CJK>
11.11725 +0xEC6F 0x9AFA # <CJK>
11.11726 +0xEC70 0x9AF9 # <CJK>
11.11727 +0xEC71 0x9AF7 # <CJK>
11.11728 +0xEC72 0x9B33 # <CJK>
11.11729 +0xEC73 0x9B80 # <CJK>
11.11730 +0xEC74 0x9B85 # <CJK>
11.11731 +0xEC75 0x9B87 # <CJK>
11.11732 +0xEC76 0x9B7C # <CJK>
11.11733 +0xEC77 0x9B7E # <CJK>
11.11734 +0xEC78 0x9B7B # <CJK>
11.11735 +0xEC79 0x9B82 # <CJK>
11.11736 +0xEC7A 0x9B93 # <CJK>
11.11737 +0xEC7B 0x9B92 # <CJK>
11.11738 +0xEC7C 0x9B90 # <CJK>
11.11739 +0xEC7D 0x9B7A # <CJK>
11.11740 +0xEC7E 0x9B95 # <CJK>
11.11741 +0xECA1 0x9B7D # <CJK>
11.11742 +0xECA2 0x9B88 # <CJK>
11.11743 +0xECA3 0x9D25 # <CJK>
11.11744 +0xECA4 0x9D17 # <CJK>
11.11745 +0xECA5 0x9D20 # <CJK>
11.11746 +0xECA6 0x9D1E # <CJK>
11.11747 +0xECA7 0x9D14 # <CJK>
11.11748 +0xECA8 0x9D29 # <CJK>
11.11749 +0xECA9 0x9D1D # <CJK>
11.11750 +0xECAA 0x9D18 # <CJK>
11.11751 +0xECAB 0x9D22 # <CJK>
11.11752 +0xECAC 0x9D10 # <CJK>
11.11753 +0xECAD 0x9D19 # <CJK>
11.11754 +0xECAE 0x9D1F # <CJK>
11.11755 +0xECAF 0x9E88 # <CJK>
11.11756 +0xECB0 0x9E86 # <CJK>
11.11757 +0xECB1 0x9E87 # <CJK>
11.11758 +0xECB2 0x9EAE # <CJK>
11.11759 +0xECB3 0x9EAD # <CJK>
11.11760 +0xECB4 0x9ED5 # <CJK>
11.11761 +0xECB5 0x9ED6 # <CJK>
11.11762 +0xECB6 0x9EFA # <CJK>
11.11763 +0xECB7 0x9F12 # <CJK>
11.11764 +0xECB8 0x9F3D # <CJK>
11.11765 +0xECB9 0x5126 # <CJK>
11.11766 +0xECBA 0x5125 # <CJK>
11.11767 +0xECBB 0x5122 # <CJK>
11.11768 +0xECBC 0x5124 # <CJK>
11.11769 +0xECBD 0x5120 # <CJK>
11.11770 +0xECBE 0x5129 # <CJK>
11.11771 +0xECBF 0x52F4 # <CJK>
11.11772 +0xECC0 0x5693 # <CJK>
11.11773 +0xECC1 0x568C # <CJK>
11.11774 +0xECC2 0x568D # <CJK>
11.11775 +0xECC3 0x5686 # <CJK>
11.11776 +0xECC4 0x5684 # <CJK>
11.11777 +0xECC5 0x5683 # <CJK>
11.11778 +0xECC6 0x567E # <CJK>
11.11779 +0xECC7 0x5682 # <CJK>
11.11780 +0xECC8 0x567F # <CJK>
11.11781 +0xECC9 0x5681 # <CJK>
11.11782 +0xECCA 0x58D6 # <CJK>
11.11783 +0xECCB 0x58D4 # <CJK>
11.11784 +0xECCC 0x58CF # <CJK>
11.11785 +0xECCD 0x58D2 # <CJK>
11.11786 +0xECCE 0x5B2D # <CJK>
11.11787 +0xECCF 0x5B25 # <CJK>
11.11788 +0xECD0 0x5B32 # <CJK>
11.11789 +0xECD1 0x5B23 # <CJK>
11.11790 +0xECD2 0x5B2C # <CJK>
11.11791 +0xECD3 0x5B27 # <CJK>
11.11792 +0xECD4 0x5B26 # <CJK>
11.11793 +0xECD5 0x5B2F # <CJK>
11.11794 +0xECD6 0x5B2E # <CJK>
11.11795 +0xECD7 0x5B7B # <CJK>
11.11796 +0xECD8 0x5BF1 # <CJK>
11.11797 +0xECD9 0x5BF2 # <CJK>
11.11798 +0xECDA 0x5DB7 # <CJK>
11.11799 +0xECDB 0x5E6C # <CJK>
11.11800 +0xECDC 0x5E6A # <CJK>
11.11801 +0xECDD 0x5FBE # <CJK>
11.11802 +0xECDE 0x5FBB # <CJK>
11.11803 +0xECDF 0x61C3 # <CJK>
11.11804 +0xECE0 0x61B5 # <CJK>
11.11805 +0xECE1 0x61BC # <CJK>
11.11806 +0xECE2 0x61E7 # <CJK>
11.11807 +0xECE3 0x61E0 # <CJK>
11.11808 +0xECE4 0x61E5 # <CJK>
11.11809 +0xECE5 0x61E4 # <CJK>
11.11810 +0xECE6 0x61E8 # <CJK>
11.11811 +0xECE7 0x61DE # <CJK>
11.11812 +0xECE8 0x64EF # <CJK>
11.11813 +0xECE9 0x64E9 # <CJK>
11.11814 +0xECEA 0x64E3 # <CJK>
11.11815 +0xECEB 0x64EB # <CJK>
11.11816 +0xECEC 0x64E4 # <CJK>
11.11817 +0xECED 0x64E8 # <CJK>
11.11818 +0xECEE 0x6581 # <CJK>
11.11819 +0xECEF 0x6580 # <CJK>
11.11820 +0xECF0 0x65B6 # <CJK>
11.11821 +0xECF1 0x65DA # <CJK>
11.11822 +0xECF2 0x66D2 # <CJK>
11.11823 +0xECF3 0x6A8D # <CJK>
11.11824 +0xECF4 0x6A96 # <CJK>
11.11825 +0xECF5 0x6A81 # <CJK>
11.11826 +0xECF6 0x6AA5 # <CJK>
11.11827 +0xECF7 0x6A89 # <CJK>
11.11828 +0xECF8 0x6A9F # <CJK>
11.11829 +0xECF9 0x6A9B # <CJK>
11.11830 +0xECFA 0x6AA1 # <CJK>
11.11831 +0xECFB 0x6A9E # <CJK>
11.11832 +0xECFC 0x6A87 # <CJK>
11.11833 +0xECFD 0x6A93 # <CJK>
11.11834 +0xECFE 0x6A8E # <CJK>
11.11835 +0xED40 0x6A95 # <CJK>
11.11836 +0xED41 0x6A83 # <CJK>
11.11837 +0xED42 0x6AA8 # <CJK>
11.11838 +0xED43 0x6AA4 # <CJK>
11.11839 +0xED44 0x6A91 # <CJK>
11.11840 +0xED45 0x6A7F # <CJK>
11.11841 +0xED46 0x6AA6 # <CJK>
11.11842 +0xED47 0x6A9A # <CJK>
11.11843 +0xED48 0x6A85 # <CJK>
11.11844 +0xED49 0x6A8C # <CJK>
11.11845 +0xED4A 0x6A92 # <CJK>
11.11846 +0xED4B 0x6B5B # <CJK>
11.11847 +0xED4C 0x6BAD # <CJK>
11.11848 +0xED4D 0x6C09 # <CJK>
11.11849 +0xED4E 0x6FCC # <CJK>
11.11850 +0xED4F 0x6FA9 # <CJK>
11.11851 +0xED50 0x6FF4 # <CJK>
11.11852 +0xED51 0x6FD4 # <CJK>
11.11853 +0xED52 0x6FE3 # <CJK>
11.11854 +0xED53 0x6FDC # <CJK>
11.11855 +0xED54 0x6FED # <CJK>
11.11856 +0xED55 0x6FE7 # <CJK>
11.11857 +0xED56 0x6FE6 # <CJK>
11.11858 +0xED57 0x6FDE # <CJK>
11.11859 +0xED58 0x6FF2 # <CJK>
11.11860 +0xED59 0x6FDD # <CJK>
11.11861 +0xED5A 0x6FE2 # <CJK>
11.11862 +0xED5B 0x6FE8 # <CJK>
11.11863 +0xED5C 0x71E1 # <CJK>
11.11864 +0xED5D 0x71F1 # <CJK>
11.11865 +0xED5E 0x71E8 # <CJK>
11.11866 +0xED5F 0x71F2 # <CJK>
11.11867 +0xED60 0x71E4 # <CJK>
11.11868 +0xED61 0x71F0 # <CJK>
11.11869 +0xED62 0x71E2 # <CJK>
11.11870 +0xED63 0x7373 # <CJK>
11.11871 +0xED64 0x736E # <CJK>
11.11872 +0xED65 0x736F # <CJK>
11.11873 +0xED66 0x7497 # <CJK>
11.11874 +0xED67 0x74B2 # <CJK>
11.11875 +0xED68 0x74AB # <CJK>
11.11876 +0xED69 0x7490 # <CJK>
11.11877 +0xED6A 0x74AA # <CJK>
11.11878 +0xED6B 0x74AD # <CJK>
11.11879 +0xED6C 0x74B1 # <CJK>
11.11880 +0xED6D 0x74A5 # <CJK>
11.11881 +0xED6E 0x74AF # <CJK>
11.11882 +0xED6F 0x7510 # <CJK>
11.11883 +0xED70 0x7511 # <CJK>
11.11884 +0xED71 0x7512 # <CJK>
11.11885 +0xED72 0x750F # <CJK>
11.11886 +0xED73 0x7584 # <CJK>
11.11887 +0xED74 0x7643 # <CJK>
11.11888 +0xED75 0x7648 # <CJK>
11.11889 +0xED76 0x7649 # <CJK>
11.11890 +0xED77 0x7647 # <CJK>
11.11891 +0xED78 0x76A4 # <CJK>
11.11892 +0xED79 0x76E9 # <CJK>
11.11893 +0xED7A 0x77B5 # <CJK>
11.11894 +0xED7B 0x77AB # <CJK>
11.11895 +0xED7C 0x77B2 # <CJK>
11.11896 +0xED7D 0x77B7 # <CJK>
11.11897 +0xED7E 0x77B6 # <CJK>
11.11898 +0xEDA1 0x77B4 # <CJK>
11.11899 +0xEDA2 0x77B1 # <CJK>
11.11900 +0xEDA3 0x77A8 # <CJK>
11.11901 +0xEDA4 0x77F0 # <CJK>
11.11902 +0xEDA5 0x78F3 # <CJK>
11.11903 +0xEDA6 0x78FD # <CJK>
11.11904 +0xEDA7 0x7902 # <CJK>
11.11905 +0xEDA8 0x78FB # <CJK>
11.11906 +0xEDA9 0x78FC # <CJK>
11.11907 +0xEDAA 0x78F2 # <CJK>
11.11908 +0xEDAB 0x7905 # <CJK>
11.11909 +0xEDAC 0x78F9 # <CJK>
11.11910 +0xEDAD 0x78FE # <CJK>
11.11911 +0xEDAE 0x7904 # <CJK>
11.11912 +0xEDAF 0x79AB # <CJK>
11.11913 +0xEDB0 0x79A8 # <CJK>
11.11914 +0xEDB1 0x7A5C # <CJK>
11.11915 +0xEDB2 0x7A5B # <CJK>
11.11916 +0xEDB3 0x7A56 # <CJK>
11.11917 +0xEDB4 0x7A58 # <CJK>
11.11918 +0xEDB5 0x7A54 # <CJK>
11.11919 +0xEDB6 0x7A5A # <CJK>
11.11920 +0xEDB7 0x7ABE # <CJK>
11.11921 +0xEDB8 0x7AC0 # <CJK>
11.11922 +0xEDB9 0x7AC1 # <CJK>
11.11923 +0xEDBA 0x7C05 # <CJK>
11.11924 +0xEDBB 0x7C0F # <CJK>
11.11925 +0xEDBC 0x7BF2 # <CJK>
11.11926 +0xEDBD 0x7C00 # <CJK>
11.11927 +0xEDBE 0x7BFF # <CJK>
11.11928 +0xEDBF 0x7BFB # <CJK>
11.11929 +0xEDC0 0x7C0E # <CJK>
11.11930 +0xEDC1 0x7BF4 # <CJK>
11.11931 +0xEDC2 0x7C0B # <CJK>
11.11932 +0xEDC3 0x7BF3 # <CJK>
11.11933 +0xEDC4 0x7C02 # <CJK>
11.11934 +0xEDC5 0x7C09 # <CJK>
11.11935 +0xEDC6 0x7C03 # <CJK>
11.11936 +0xEDC7 0x7C01 # <CJK>
11.11937 +0xEDC8 0x7BF8 # <CJK>
11.11938 +0xEDC9 0x7BFD # <CJK>
11.11939 +0xEDCA 0x7C06 # <CJK>
11.11940 +0xEDCB 0x7BF0 # <CJK>
11.11941 +0xEDCC 0x7BF1 # <CJK>
11.11942 +0xEDCD 0x7C10 # <CJK>
11.11943 +0xEDCE 0x7C0A # <CJK>
11.11944 +0xEDCF 0x7CE8 # <CJK>
11.11945 +0xEDD0 0x7E2D # <CJK>
11.11946 +0xEDD1 0x7E3C # <CJK>
11.11947 +0xEDD2 0x7E42 # <CJK>
11.11948 +0xEDD3 0x7E33 # <CJK>
11.11949 +0xEDD4 0x9848 # <CJK>
11.11950 +0xEDD5 0x7E38 # <CJK>
11.11951 +0xEDD6 0x7E2A # <CJK>
11.11952 +0xEDD7 0x7E49 # <CJK>
11.11953 +0xEDD8 0x7E40 # <CJK>
11.11954 +0xEDD9 0x7E47 # <CJK>
11.11955 +0xEDDA 0x7E29 # <CJK>
11.11956 +0xEDDB 0x7E4C # <CJK>
11.11957 +0xEDDC 0x7E30 # <CJK>
11.11958 +0xEDDD 0x7E3B # <CJK>
11.11959 +0xEDDE 0x7E36 # <CJK>
11.11960 +0xEDDF 0x7E44 # <CJK>
11.11961 +0xEDE0 0x7E3A # <CJK>
11.11962 +0xEDE1 0x7F45 # <CJK>
11.11963 +0xEDE2 0x7F7F # <CJK>
11.11964 +0xEDE3 0x7F7E # <CJK>
11.11965 +0xEDE4 0x7F7D # <CJK>
11.11966 +0xEDE5 0x7FF4 # <CJK>
11.11967 +0xEDE6 0x7FF2 # <CJK>
11.11968 +0xEDE7 0x802C # <CJK>
11.11969 +0xEDE8 0x81BB # <CJK>
11.11970 +0xEDE9 0x81C4 # <CJK>
11.11971 +0xEDEA 0x81CC # <CJK>
11.11972 +0xEDEB 0x81CA # <CJK>
11.11973 +0xEDEC 0x81C5 # <CJK>
11.11974 +0xEDED 0x81C7 # <CJK>
11.11975 +0xEDEE 0x81BC # <CJK>
11.11976 +0xEDEF 0x81E9 # <CJK>
11.11977 +0xEDF0 0x825B # <CJK>
11.11978 +0xEDF1 0x825A # <CJK>
11.11979 +0xEDF2 0x825C # <CJK>
11.11980 +0xEDF3 0x8583 # <CJK>
11.11981 +0xEDF4 0x8580 # <CJK>
11.11982 +0xEDF5 0x858F # <CJK>
11.11983 +0xEDF6 0x85A7 # <CJK>
11.11984 +0xEDF7 0x8595 # <CJK>
11.11985 +0xEDF8 0x85A0 # <CJK>
11.11986 +0xEDF9 0x858B # <CJK>
11.11987 +0xEDFA 0x85A3 # <CJK>
11.11988 +0xEDFB 0x857B # <CJK>
11.11989 +0xEDFC 0x85A4 # <CJK>
11.11990 +0xEDFD 0x859A # <CJK>
11.11991 +0xEDFE 0x859E # <CJK>
11.11992 +0xEE40 0x8577 # <CJK>
11.11993 +0xEE41 0x857C # <CJK>
11.11994 +0xEE42 0x8589 # <CJK>
11.11995 +0xEE43 0x85A1 # <CJK>
11.11996 +0xEE44 0x857A # <CJK>
11.11997 +0xEE45 0x8578 # <CJK>
11.11998 +0xEE46 0x8557 # <CJK>
11.11999 +0xEE47 0x858E # <CJK>
11.12000 +0xEE48 0x8596 # <CJK>
11.12001 +0xEE49 0x8586 # <CJK>
11.12002 +0xEE4A 0x858D # <CJK>
11.12003 +0xEE4B 0x8599 # <CJK>
11.12004 +0xEE4C 0x859D # <CJK>
11.12005 +0xEE4D 0x8581 # <CJK>
11.12006 +0xEE4E 0x85A2 # <CJK>
11.12007 +0xEE4F 0x8582 # <CJK>
11.12008 +0xEE50 0x8588 # <CJK>
11.12009 +0xEE51 0x8585 # <CJK>
11.12010 +0xEE52 0x8579 # <CJK>
11.12011 +0xEE53 0x8576 # <CJK>
11.12012 +0xEE54 0x8598 # <CJK>
11.12013 +0xEE55 0x8590 # <CJK>
11.12014 +0xEE56 0x859F # <CJK>
11.12015 +0xEE57 0x8668 # <CJK>
11.12016 +0xEE58 0x87BE # <CJK>
11.12017 +0xEE59 0x87AA # <CJK>
11.12018 +0xEE5A 0x87AD # <CJK>
11.12019 +0xEE5B 0x87C5 # <CJK>
11.12020 +0xEE5C 0x87B0 # <CJK>
11.12021 +0xEE5D 0x87AC # <CJK>
11.12022 +0xEE5E 0x87B9 # <CJK>
11.12023 +0xEE5F 0x87B5 # <CJK>
11.12024 +0xEE60 0x87BC # <CJK>
11.12025 +0xEE61 0x87AE # <CJK>
11.12026 +0xEE62 0x87C9 # <CJK>
11.12027 +0xEE63 0x87C3 # <CJK>
11.12028 +0xEE64 0x87C2 # <CJK>
11.12029 +0xEE65 0x87CC # <CJK>
11.12030 +0xEE66 0x87B7 # <CJK>
11.12031 +0xEE67 0x87AF # <CJK>
11.12032 +0xEE68 0x87C4 # <CJK>
11.12033 +0xEE69 0x87CA # <CJK>
11.12034 +0xEE6A 0x87B4 # <CJK>
11.12035 +0xEE6B 0x87B6 # <CJK>
11.12036 +0xEE6C 0x87BF # <CJK>
11.12037 +0xEE6D 0x87B8 # <CJK>
11.12038 +0xEE6E 0x87BD # <CJK>
11.12039 +0xEE6F 0x87DE # <CJK>
11.12040 +0xEE70 0x87B2 # <CJK>
11.12041 +0xEE71 0x8935 # <CJK>
11.12042 +0xEE72 0x8933 # <CJK>
11.12043 +0xEE73 0x893C # <CJK>
11.12044 +0xEE74 0x893E # <CJK>
11.12045 +0xEE75 0x8941 # <CJK>
11.12046 +0xEE76 0x8952 # <CJK>
11.12047 +0xEE77 0x8937 # <CJK>
11.12048 +0xEE78 0x8942 # <CJK>
11.12049 +0xEE79 0x89AD # <CJK>
11.12050 +0xEE7A 0x89AF # <CJK>
11.12051 +0xEE7B 0x89AE # <CJK>
11.12052 +0xEE7C 0x89F2 # <CJK>
11.12053 +0xEE7D 0x89F3 # <CJK>
11.12054 +0xEE7E 0x8B1E # <CJK>
11.12055 +0xEEA1 0x8B18 # <CJK>
11.12056 +0xEEA2 0x8B16 # <CJK>
11.12057 +0xEEA3 0x8B11 # <CJK>
11.12058 +0xEEA4 0x8B05 # <CJK>
11.12059 +0xEEA5 0x8B0B # <CJK>
11.12060 +0xEEA6 0x8B22 # <CJK>
11.12061 +0xEEA7 0x8B0F # <CJK>
11.12062 +0xEEA8 0x8B12 # <CJK>
11.12063 +0xEEA9 0x8B15 # <CJK>
11.12064 +0xEEAA 0x8B07 # <CJK>
11.12065 +0xEEAB 0x8B0D # <CJK>
11.12066 +0xEEAC 0x8B08 # <CJK>
11.12067 +0xEEAD 0x8B06 # <CJK>
11.12068 +0xEEAE 0x8B1C # <CJK>
11.12069 +0xEEAF 0x8B13 # <CJK>
11.12070 +0xEEB0 0x8B1A # <CJK>
11.12071 +0xEEB1 0x8C4F # <CJK>
11.12072 +0xEEB2 0x8C70 # <CJK>
11.12073 +0xEEB3 0x8C72 # <CJK>
11.12074 +0xEEB4 0x8C71 # <CJK>
11.12075 +0xEEB5 0x8C6F # <CJK>
11.12076 +0xEEB6 0x8C95 # <CJK>
11.12077 +0xEEB7 0x8C94 # <CJK>
11.12078 +0xEEB8 0x8CF9 # <CJK>
11.12079 +0xEEB9 0x8D6F # <CJK>
11.12080 +0xEEBA 0x8E4E # <CJK>
11.12081 +0xEEBB 0x8E4D # <CJK>
11.12082 +0xEEBC 0x8E53 # <CJK>
11.12083 +0xEEBD 0x8E50 # <CJK>
11.12084 +0xEEBE 0x8E4C # <CJK>
11.12085 +0xEEBF 0x8E47 # <CJK>
11.12086 +0xEEC0 0x8F43 # <CJK>
11.12087 +0xEEC1 0x8F40 # <CJK>
11.12088 +0xEEC2 0x9085 # <CJK>
11.12089 +0xEEC3 0x907E # <CJK>
11.12090 +0xEEC4 0x9138 # <CJK>
11.12091 +0xEEC5 0x919A # <CJK>
11.12092 +0xEEC6 0x91A2 # <CJK>
11.12093 +0xEEC7 0x919B # <CJK>
11.12094 +0xEEC8 0x9199 # <CJK>
11.12095 +0xEEC9 0x919F # <CJK>
11.12096 +0xEECA 0x91A1 # <CJK>
11.12097 +0xEECB 0x919D # <CJK>
11.12098 +0xEECC 0x91A0 # <CJK>
11.12099 +0xEECD 0x93A1 # <CJK>
11.12100 +0xEECE 0x9383 # <CJK>
11.12101 +0xEECF 0x93AF # <CJK>
11.12102 +0xEED0 0x9364 # <CJK>
11.12103 +0xEED1 0x9356 # <CJK>
11.12104 +0xEED2 0x9347 # <CJK>
11.12105 +0xEED3 0x937C # <CJK>
11.12106 +0xEED4 0x9358 # <CJK>
11.12107 +0xEED5 0x935C # <CJK>
11.12108 +0xEED6 0x9376 # <CJK>
11.12109 +0xEED7 0x9349 # <CJK>
11.12110 +0xEED8 0x9350 # <CJK>
11.12111 +0xEED9 0x9351 # <CJK>
11.12112 +0xEEDA 0x9360 # <CJK>
11.12113 +0xEEDB 0x936D # <CJK>
11.12114 +0xEEDC 0x938F # <CJK>
11.12115 +0xEEDD 0x934C # <CJK>
11.12116 +0xEEDE 0x936A # <CJK>
11.12117 +0xEEDF 0x9379 # <CJK>
11.12118 +0xEEE0 0x9357 # <CJK>
11.12119 +0xEEE1 0x9355 # <CJK>
11.12120 +0xEEE2 0x9352 # <CJK>
11.12121 +0xEEE3 0x934F # <CJK>
11.12122 +0xEEE4 0x9371 # <CJK>
11.12123 +0xEEE5 0x9377 # <CJK>
11.12124 +0xEEE6 0x937B # <CJK>
11.12125 +0xEEE7 0x9361 # <CJK>
11.12126 +0xEEE8 0x935E # <CJK>
11.12127 +0xEEE9 0x9363 # <CJK>
11.12128 +0xEEEA 0x9367 # <CJK>
11.12129 +0xEEEB 0x9380 # <CJK>
11.12130 +0xEEEC 0x934E # <CJK>
11.12131 +0xEEED 0x9359 # <CJK>
11.12132 +0xEEEE 0x95C7 # <CJK>
11.12133 +0xEEEF 0x95C0 # <CJK>
11.12134 +0xEEF0 0x95C9 # <CJK>
11.12135 +0xEEF1 0x95C3 # <CJK>
11.12136 +0xEEF2 0x95C5 # <CJK>
11.12137 +0xEEF3 0x95B7 # <CJK>
11.12138 +0xEEF4 0x96AE # <CJK>
11.12139 +0xEEF5 0x96B0 # <CJK>
11.12140 +0xEEF6 0x96AC # <CJK>
11.12141 +0xEEF7 0x9720 # <CJK>
11.12142 +0xEEF8 0x971F # <CJK>
11.12143 +0xEEF9 0x9718 # <CJK>
11.12144 +0xEEFA 0x971D # <CJK>
11.12145 +0xEEFB 0x9719 # <CJK>
11.12146 +0xEEFC 0x979A # <CJK>
11.12147 +0xEEFD 0x97A1 # <CJK>
11.12148 +0xEEFE 0x979C # <CJK>
11.12149 +0xEF40 0x979E # <CJK>
11.12150 +0xEF41 0x979D # <CJK>
11.12151 +0xEF42 0x97D5 # <CJK>
11.12152 +0xEF43 0x97D4 # <CJK>
11.12153 +0xEF44 0x97F1 # <CJK>
11.12154 +0xEF45 0x9841 # <CJK>
11.12155 +0xEF46 0x9844 # <CJK>
11.12156 +0xEF47 0x984A # <CJK>
11.12157 +0xEF48 0x9849 # <CJK>
11.12158 +0xEF49 0x9845 # <CJK>
11.12159 +0xEF4A 0x9843 # <CJK>
11.12160 +0xEF4B 0x9925 # <CJK>
11.12161 +0xEF4C 0x992B # <CJK>
11.12162 +0xEF4D 0x992C # <CJK>
11.12163 +0xEF4E 0x992A # <CJK>
11.12164 +0xEF4F 0x9933 # <CJK>
11.12165 +0xEF50 0x9932 # <CJK>
11.12166 +0xEF51 0x992F # <CJK>
11.12167 +0xEF52 0x992D # <CJK>
11.12168 +0xEF53 0x9931 # <CJK>
11.12169 +0xEF54 0x9930 # <CJK>
11.12170 +0xEF55 0x9998 # <CJK>
11.12171 +0xEF56 0x99A3 # <CJK>
11.12172 +0xEF57 0x99A1 # <CJK>
11.12173 +0xEF58 0x9A02 # <CJK>
11.12174 +0xEF59 0x99FA # <CJK>
11.12175 +0xEF5A 0x99F4 # <CJK>
11.12176 +0xEF5B 0x99F7 # <CJK>
11.12177 +0xEF5C 0x99F9 # <CJK>
11.12178 +0xEF5D 0x99F8 # <CJK>
11.12179 +0xEF5E 0x99F6 # <CJK>
11.12180 +0xEF5F 0x99FB # <CJK>
11.12181 +0xEF60 0x99FD # <CJK>
11.12182 +0xEF61 0x99FE # <CJK>
11.12183 +0xEF62 0x99FC # <CJK>
11.12184 +0xEF63 0x9A03 # <CJK>
11.12185 +0xEF64 0x9ABE # <CJK>
11.12186 +0xEF65 0x9AFE # <CJK>
11.12187 +0xEF66 0x9AFD # <CJK>
11.12188 +0xEF67 0x9B01 # <CJK>
11.12189 +0xEF68 0x9AFC # <CJK>
11.12190 +0xEF69 0x9B48 # <CJK>
11.12191 +0xEF6A 0x9B9A # <CJK>
11.12192 +0xEF6B 0x9BA8 # <CJK>
11.12193 +0xEF6C 0x9B9E # <CJK>
11.12194 +0xEF6D 0x9B9B # <CJK>
11.12195 +0xEF6E 0x9BA6 # <CJK>
11.12196 +0xEF6F 0x9BA1 # <CJK>
11.12197 +0xEF70 0x9BA5 # <CJK>
11.12198 +0xEF71 0x9BA4 # <CJK>
11.12199 +0xEF72 0x9B86 # <CJK>
11.12200 +0xEF73 0x9BA2 # <CJK>
11.12201 +0xEF74 0x9BA0 # <CJK>
11.12202 +0xEF75 0x9BAF # <CJK>
11.12203 +0xEF76 0x9D33 # <CJK>
11.12204 +0xEF77 0x9D41 # <CJK>
11.12205 +0xEF78 0x9D67 # <CJK>
11.12206 +0xEF79 0x9D36 # <CJK>
11.12207 +0xEF7A 0x9D2E # <CJK>
11.12208 +0xEF7B 0x9D2F # <CJK>
11.12209 +0xEF7C 0x9D31 # <CJK>
11.12210 +0xEF7D 0x9D38 # <CJK>
11.12211 +0xEF7E 0x9D30 # <CJK>
11.12212 +0xEFA1 0x9D45 # <CJK>
11.12213 +0xEFA2 0x9D42 # <CJK>
11.12214 +0xEFA3 0x9D43 # <CJK>
11.12215 +0xEFA4 0x9D3E # <CJK>
11.12216 +0xEFA5 0x9D37 # <CJK>
11.12217 +0xEFA6 0x9D40 # <CJK>
11.12218 +0xEFA7 0x9D3D # <CJK>
11.12219 +0xEFA8 0x7FF5 # <CJK>
11.12220 +0xEFA9 0x9D2D # <CJK>
11.12221 +0xEFAA 0x9E8A # <CJK>
11.12222 +0xEFAB 0x9E89 # <CJK>
11.12223 +0xEFAC 0x9E8D # <CJK>
11.12224 +0xEFAD 0x9EB0 # <CJK>
11.12225 +0xEFAE 0x9EC8 # <CJK>
11.12226 +0xEFAF 0x9EDA # <CJK>
11.12227 +0xEFB0 0x9EFB # <CJK>
11.12228 +0xEFB1 0x9EFF # <CJK>
11.12229 +0xEFB2 0x9F24 # <CJK>
11.12230 +0xEFB3 0x9F23 # <CJK>
11.12231 +0xEFB4 0x9F22 # <CJK>
11.12232 +0xEFB5 0x9F54 # <CJK>
11.12233 +0xEFB6 0x9FA0 # <CJK>
11.12234 +0xEFB7 0x5131 # <CJK>
11.12235 +0xEFB8 0x512D # <CJK>
11.12236 +0xEFB9 0x512E # <CJK>
11.12237 +0xEFBA 0x5698 # <CJK>
11.12238 +0xEFBB 0x569C # <CJK>
11.12239 +0xEFBC 0x5697 # <CJK>
11.12240 +0xEFBD 0x569A # <CJK>
11.12241 +0xEFBE 0x569D # <CJK>
11.12242 +0xEFBF 0x5699 # <CJK>
11.12243 +0xEFC0 0x5970 # <CJK>
11.12244 +0xEFC1 0x5B3C # <CJK>
11.12245 +0xEFC2 0x5C69 # <CJK>
11.12246 +0xEFC3 0x5C6A # <CJK>
11.12247 +0xEFC4 0x5DC0 # <CJK>
11.12248 +0xEFC5 0x5E6D # <CJK>
11.12249 +0xEFC6 0x5E6E # <CJK>
11.12250 +0xEFC7 0x61D8 # <CJK>
11.12251 +0xEFC8 0x61DF # <CJK>
11.12252 +0xEFC9 0x61ED # <CJK>
11.12253 +0xEFCA 0x61EE # <CJK>
11.12254 +0xEFCB 0x61F1 # <CJK>
11.12255 +0xEFCC 0x61EA # <CJK>
11.12256 +0xEFCD 0x61F0 # <CJK>
11.12257 +0xEFCE 0x61EB # <CJK>
11.12258 +0xEFCF 0x61D6 # <CJK>
11.12259 +0xEFD0 0x61E9 # <CJK>
11.12260 +0xEFD1 0x64FF # <CJK>
11.12261 +0xEFD2 0x6504 # <CJK>
11.12262 +0xEFD3 0x64FD # <CJK>
11.12263 +0xEFD4 0x64F8 # <CJK>
11.12264 +0xEFD5 0x6501 # <CJK>
11.12265 +0xEFD6 0x6503 # <CJK>
11.12266 +0xEFD7 0x64FC # <CJK>
11.12267 +0xEFD8 0x6594 # <CJK>
11.12268 +0xEFD9 0x65DB # <CJK>
11.12269 +0xEFDA 0x66DA # <CJK>
11.12270 +0xEFDB 0x66DB # <CJK>
11.12271 +0xEFDC 0x66D8 # <CJK>
11.12272 +0xEFDD 0x6AC5 # <CJK>
11.12273 +0xEFDE 0x6AB9 # <CJK>
11.12274 +0xEFDF 0x6ABD # <CJK>
11.12275 +0xEFE0 0x6AE1 # <CJK>
11.12276 +0xEFE1 0x6AC6 # <CJK>
11.12277 +0xEFE2 0x6ABA # <CJK>
11.12278 +0xEFE3 0x6AB6 # <CJK>
11.12279 +0xEFE4 0x6AB7 # <CJK>
11.12280 +0xEFE5 0x6AC7 # <CJK>
11.12281 +0xEFE6 0x6AB4 # <CJK>
11.12282 +0xEFE7 0x6AAD # <CJK>
11.12283 +0xEFE8 0x6B5E # <CJK>
11.12284 +0xEFE9 0x6BC9 # <CJK>
11.12285 +0xEFEA 0x6C0B # <CJK>
11.12286 +0xEFEB 0x7007 # <CJK>
11.12287 +0xEFEC 0x700C # <CJK>
11.12288 +0xEFED 0x700D # <CJK>
11.12289 +0xEFEE 0x7001 # <CJK>
11.12290 +0xEFEF 0x7005 # <CJK>
11.12291 +0xEFF0 0x7014 # <CJK>
11.12292 +0xEFF1 0x700E # <CJK>
11.12293 +0xEFF2 0x6FFF # <CJK>
11.12294 +0xEFF3 0x7000 # <CJK>
11.12295 +0xEFF4 0x6FFB # <CJK>
11.12296 +0xEFF5 0x7026 # <CJK>
11.12297 +0xEFF6 0x6FFC # <CJK>
11.12298 +0xEFF7 0x6FF7 # <CJK>
11.12299 +0xEFF8 0x700A # <CJK>
11.12300 +0xEFF9 0x7201 # <CJK>
11.12301 +0xEFFA 0x71FF # <CJK>
11.12302 +0xEFFB 0x71F9 # <CJK>
11.12303 +0xEFFC 0x7203 # <CJK>
11.12304 +0xEFFD 0x71FD # <CJK>
11.12305 +0xEFFE 0x7376 # <CJK>
11.12306 +0xF040 0x74B8 # <CJK>
11.12307 +0xF041 0x74C0 # <CJK>
11.12308 +0xF042 0x74B5 # <CJK>
11.12309 +0xF043 0x74C1 # <CJK>
11.12310 +0xF044 0x74BE # <CJK>
11.12311 +0xF045 0x74B6 # <CJK>
11.12312 +0xF046 0x74BB # <CJK>
11.12313 +0xF047 0x74C2 # <CJK>
11.12314 +0xF048 0x7514 # <CJK>
11.12315 +0xF049 0x7513 # <CJK>
11.12316 +0xF04A 0x765C # <CJK>
11.12317 +0xF04B 0x7664 # <CJK>
11.12318 +0xF04C 0x7659 # <CJK>
11.12319 +0xF04D 0x7650 # <CJK>
11.12320 +0xF04E 0x7653 # <CJK>
11.12321 +0xF04F 0x7657 # <CJK>
11.12322 +0xF050 0x765A # <CJK>
11.12323 +0xF051 0x76A6 # <CJK>
11.12324 +0xF052 0x76BD # <CJK>
11.12325 +0xF053 0x76EC # <CJK>
11.12326 +0xF054 0x77C2 # <CJK>
11.12327 +0xF055 0x77BA # <CJK>
11.12328 +0xF056 0x78FF # <CJK>
11.12329 +0xF057 0x790C # <CJK>
11.12330 +0xF058 0x7913 # <CJK>
11.12331 +0xF059 0x7914 # <CJK>
11.12332 +0xF05A 0x7909 # <CJK>
11.12333 +0xF05B 0x7910 # <CJK>
11.12334 +0xF05C 0x7912 # <CJK>
11.12335 +0xF05D 0x7911 # <CJK>
11.12336 +0xF05E 0x79AD # <CJK>
11.12337 +0xF05F 0x79AC # <CJK>
11.12338 +0xF060 0x7A5F # <CJK>
11.12339 +0xF061 0x7C1C # <CJK>
11.12340 +0xF062 0x7C29 # <CJK>
11.12341 +0xF063 0x7C19 # <CJK>
11.12342 +0xF064 0x7C20 # <CJK>
11.12343 +0xF065 0x7C1F # <CJK>
11.12344 +0xF066 0x7C2D # <CJK>
11.12345 +0xF067 0x7C1D # <CJK>
11.12346 +0xF068 0x7C26 # <CJK>
11.12347 +0xF069 0x7C28 # <CJK>
11.12348 +0xF06A 0x7C22 # <CJK>
11.12349 +0xF06B 0x7C25 # <CJK>
11.12350 +0xF06C 0x7C30 # <CJK>
11.12351 +0xF06D 0x7E5C # <CJK>
11.12352 +0xF06E 0x7E50 # <CJK>
11.12353 +0xF06F 0x7E56 # <CJK>
11.12354 +0xF070 0x7E63 # <CJK>
11.12355 +0xF071 0x7E58 # <CJK>
11.12356 +0xF072 0x7E62 # <CJK>
11.12357 +0xF073 0x7E5F # <CJK>
11.12358 +0xF074 0x7E51 # <CJK>
11.12359 +0xF075 0x7E60 # <CJK>
11.12360 +0xF076 0x7E57 # <CJK>
11.12361 +0xF077 0x7E53 # <CJK>
11.12362 +0xF078 0x7FB5 # <CJK>
11.12363 +0xF079 0x7FB3 # <CJK>
11.12364 +0xF07A 0x7FF7 # <CJK>
11.12365 +0xF07B 0x7FF8 # <CJK>
11.12366 +0xF07C 0x8075 # <CJK>
11.12367 +0xF07D 0x81D1 # <CJK>
11.12368 +0xF07E 0x81D2 # <CJK>
11.12369 +0xF0A1 0x81D0 # <CJK>
11.12370 +0xF0A2 0x825F # <CJK>
11.12371 +0xF0A3 0x825E # <CJK>
11.12372 +0xF0A4 0x85B4 # <CJK>
11.12373 +0xF0A5 0x85C6 # <CJK>
11.12374 +0xF0A6 0x85C0 # <CJK>
11.12375 +0xF0A7 0x85C3 # <CJK>
11.12376 +0xF0A8 0x85C2 # <CJK>
11.12377 +0xF0A9 0x85B3 # <CJK>
11.12378 +0xF0AA 0x85B5 # <CJK>
11.12379 +0xF0AB 0x85BD # <CJK>
11.12380 +0xF0AC 0x85C7 # <CJK>
11.12381 +0xF0AD 0x85C4 # <CJK>
11.12382 +0xF0AE 0x85BF # <CJK>
11.12383 +0xF0AF 0x85CB # <CJK>
11.12384 +0xF0B0 0x85CE # <CJK>
11.12385 +0xF0B1 0x85C8 # <CJK>
11.12386 +0xF0B2 0x85C5 # <CJK>
11.12387 +0xF0B3 0x85B1 # <CJK>
11.12388 +0xF0B4 0x85B6 # <CJK>
11.12389 +0xF0B5 0x85D2 # <CJK>
11.12390 +0xF0B6 0x8624 # <CJK>
11.12391 +0xF0B7 0x85B8 # <CJK>
11.12392 +0xF0B8 0x85B7 # <CJK>
11.12393 +0xF0B9 0x85BE # <CJK>
11.12394 +0xF0BA 0x8669 # <CJK>
11.12395 +0xF0BB 0x87E7 # <CJK>
11.12396 +0xF0BC 0x87E6 # <CJK>
11.12397 +0xF0BD 0x87E2 # <CJK>
11.12398 +0xF0BE 0x87DB # <CJK>
11.12399 +0xF0BF 0x87EB # <CJK>
11.12400 +0xF0C0 0x87EA # <CJK>
11.12401 +0xF0C1 0x87E5 # <CJK>
11.12402 +0xF0C2 0x87DF # <CJK>
11.12403 +0xF0C3 0x87F3 # <CJK>
11.12404 +0xF0C4 0x87E4 # <CJK>
11.12405 +0xF0C5 0x87D4 # <CJK>
11.12406 +0xF0C6 0x87DC # <CJK>
11.12407 +0xF0C7 0x87D3 # <CJK>
11.12408 +0xF0C8 0x87ED # <CJK>
11.12409 +0xF0C9 0x87D8 # <CJK>
11.12410 +0xF0CA 0x87E3 # <CJK>
11.12411 +0xF0CB 0x87A4 # <CJK>
11.12412 +0xF0CC 0x87D7 # <CJK>
11.12413 +0xF0CD 0x87D9 # <CJK>
11.12414 +0xF0CE 0x8801 # <CJK>
11.12415 +0xF0CF 0x87F4 # <CJK>
11.12416 +0xF0D0 0x87E8 # <CJK>
11.12417 +0xF0D1 0x87DD # <CJK>
11.12418 +0xF0D2 0x8953 # <CJK>
11.12419 +0xF0D3 0x894B # <CJK>
11.12420 +0xF0D4 0x894F # <CJK>
11.12421 +0xF0D5 0x894C # <CJK>
11.12422 +0xF0D6 0x8946 # <CJK>
11.12423 +0xF0D7 0x8950 # <CJK>
11.12424 +0xF0D8 0x8951 # <CJK>
11.12425 +0xF0D9 0x8949 # <CJK>
11.12426 +0xF0DA 0x8B2A # <CJK>
11.12427 +0xF0DB 0x8B27 # <CJK>
11.12428 +0xF0DC 0x8B23 # <CJK>
11.12429 +0xF0DD 0x8B33 # <CJK>
11.12430 +0xF0DE 0x8B30 # <CJK>
11.12431 +0xF0DF 0x8B35 # <CJK>
11.12432 +0xF0E0 0x8B47 # <CJK>
11.12433 +0xF0E1 0x8B2F # <CJK>
11.12434 +0xF0E2 0x8B3C # <CJK>
11.12435 +0xF0E3 0x8B3E # <CJK>
11.12436 +0xF0E4 0x8B31 # <CJK>
11.12437 +0xF0E5 0x8B25 # <CJK>
11.12438 +0xF0E6 0x8B37 # <CJK>
11.12439 +0xF0E7 0x8B26 # <CJK>
11.12440 +0xF0E8 0x8B36 # <CJK>
11.12441 +0xF0E9 0x8B2E # <CJK>
11.12442 +0xF0EA 0x8B24 # <CJK>
11.12443 +0xF0EB 0x8B3B # <CJK>
11.12444 +0xF0EC 0x8B3D # <CJK>
11.12445 +0xF0ED 0x8B3A # <CJK>
11.12446 +0xF0EE 0x8C42 # <CJK>
11.12447 +0xF0EF 0x8C75 # <CJK>
11.12448 +0xF0F0 0x8C99 # <CJK>
11.12449 +0xF0F1 0x8C98 # <CJK>
11.12450 +0xF0F2 0x8C97 # <CJK>
11.12451 +0xF0F3 0x8CFE # <CJK>
11.12452 +0xF0F4 0x8D04 # <CJK>
11.12453 +0xF0F5 0x8D02 # <CJK>
11.12454 +0xF0F6 0x8D00 # <CJK>
11.12455 +0xF0F7 0x8E5C # <CJK>
11.12456 +0xF0F8 0x8E62 # <CJK>
11.12457 +0xF0F9 0x8E60 # <CJK>
11.12458 +0xF0FA 0x8E57 # <CJK>
11.12459 +0xF0FB 0x8E56 # <CJK>
11.12460 +0xF0FC 0x8E5E # <CJK>
11.12461 +0xF0FD 0x8E65 # <CJK>
11.12462 +0xF0FE 0x8E67 # <CJK>
11.12463 +0xF140 0x8E5B # <CJK>
11.12464 +0xF141 0x8E5A # <CJK>
11.12465 +0xF142 0x8E61 # <CJK>
11.12466 +0xF143 0x8E5D # <CJK>
11.12467 +0xF144 0x8E69 # <CJK>
11.12468 +0xF145 0x8E54 # <CJK>
11.12469 +0xF146 0x8F46 # <CJK>
11.12470 +0xF147 0x8F47 # <CJK>
11.12471 +0xF148 0x8F48 # <CJK>
11.12472 +0xF149 0x8F4B # <CJK>
11.12473 +0xF14A 0x9128 # <CJK>
11.12474 +0xF14B 0x913A # <CJK>
11.12475 +0xF14C 0x913B # <CJK>
11.12476 +0xF14D 0x913E # <CJK>
11.12477 +0xF14E 0x91A8 # <CJK>
11.12478 +0xF14F 0x91A5 # <CJK>
11.12479 +0xF150 0x91A7 # <CJK>
11.12480 +0xF151 0x91AF # <CJK>
11.12481 +0xF152 0x91AA # <CJK>
11.12482 +0xF153 0x93B5 # <CJK>
11.12483 +0xF154 0x938C # <CJK>
11.12484 +0xF155 0x9392 # <CJK>
11.12485 +0xF156 0x93B7 # <CJK>
11.12486 +0xF157 0x939B # <CJK>
11.12487 +0xF158 0x939D # <CJK>
11.12488 +0xF159 0x9389 # <CJK>
11.12489 +0xF15A 0x93A7 # <CJK>
11.12490 +0xF15B 0x938E # <CJK>
11.12491 +0xF15C 0x93AA # <CJK>
11.12492 +0xF15D 0x939E # <CJK>
11.12493 +0xF15E 0x93A6 # <CJK>
11.12494 +0xF15F 0x9395 # <CJK>
11.12495 +0xF160 0x9388 # <CJK>
11.12496 +0xF161 0x9399 # <CJK>
11.12497 +0xF162 0x939F # <CJK>
11.12498 +0xF163 0x938D # <CJK>
11.12499 +0xF164 0x93B1 # <CJK>
11.12500 +0xF165 0x9391 # <CJK>
11.12501 +0xF166 0x93B2 # <CJK>
11.12502 +0xF167 0x93A4 # <CJK>
11.12503 +0xF168 0x93A8 # <CJK>
11.12504 +0xF169 0x93B4 # <CJK>
11.12505 +0xF16A 0x93A3 # <CJK>
11.12506 +0xF16B 0x93A5 # <CJK>
11.12507 +0xF16C 0x95D2 # <CJK>
11.12508 +0xF16D 0x95D3 # <CJK>
11.12509 +0xF16E 0x95D1 # <CJK>
11.12510 +0xF16F 0x96B3 # <CJK>
11.12511 +0xF170 0x96D7 # <CJK>
11.12512 +0xF171 0x96DA # <CJK>
11.12513 +0xF172 0x5DC2 # <CJK>
11.12514 +0xF173 0x96DF # <CJK>
11.12515 +0xF174 0x96D8 # <CJK>
11.12516 +0xF175 0x96DD # <CJK>
11.12517 +0xF176 0x9723 # <CJK>
11.12518 +0xF177 0x9722 # <CJK>
11.12519 +0xF178 0x9725 # <CJK>
11.12520 +0xF179 0x97AC # <CJK>
11.12521 +0xF17A 0x97AE # <CJK>
11.12522 +0xF17B 0x97A8 # <CJK>
11.12523 +0xF17C 0x97AB # <CJK>
11.12524 +0xF17D 0x97A4 # <CJK>
11.12525 +0xF17E 0x97AA # <CJK>
11.12526 +0xF1A1 0x97A2 # <CJK>
11.12527 +0xF1A2 0x97A5 # <CJK>
11.12528 +0xF1A3 0x97D7 # <CJK>
11.12529 +0xF1A4 0x97D9 # <CJK>
11.12530 +0xF1A5 0x97D6 # <CJK>
11.12531 +0xF1A6 0x97D8 # <CJK>
11.12532 +0xF1A7 0x97FA # <CJK>
11.12533 +0xF1A8 0x9850 # <CJK>
11.12534 +0xF1A9 0x9851 # <CJK>
11.12535 +0xF1AA 0x9852 # <CJK>
11.12536 +0xF1AB 0x98B8 # <CJK>
11.12537 +0xF1AC 0x9941 # <CJK>
11.12538 +0xF1AD 0x993C # <CJK>
11.12539 +0xF1AE 0x993A # <CJK>
11.12540 +0xF1AF 0x9A0F # <CJK>
11.12541 +0xF1B0 0x9A0B # <CJK>
11.12542 +0xF1B1 0x9A09 # <CJK>
11.12543 +0xF1B2 0x9A0D # <CJK>
11.12544 +0xF1B3 0x9A04 # <CJK>
11.12545 +0xF1B4 0x9A11 # <CJK>
11.12546 +0xF1B5 0x9A0A # <CJK>
11.12547 +0xF1B6 0x9A05 # <CJK>
11.12548 +0xF1B7 0x9A07 # <CJK>
11.12549 +0xF1B8 0x9A06 # <CJK>
11.12550 +0xF1B9 0x9AC0 # <CJK>
11.12551 +0xF1BA 0x9ADC # <CJK>
11.12552 +0xF1BB 0x9B08 # <CJK>
11.12553 +0xF1BC 0x9B04 # <CJK>
11.12554 +0xF1BD 0x9B05 # <CJK>
11.12555 +0xF1BE 0x9B29 # <CJK>
11.12556 +0xF1BF 0x9B35 # <CJK>
11.12557 +0xF1C0 0x9B4A # <CJK>
11.12558 +0xF1C1 0x9B4C # <CJK>
11.12559 +0xF1C2 0x9B4B # <CJK>
11.12560 +0xF1C3 0x9BC7 # <CJK>
11.12561 +0xF1C4 0x9BC6 # <CJK>
11.12562 +0xF1C5 0x9BC3 # <CJK>
11.12563 +0xF1C6 0x9BBF # <CJK>
11.12564 +0xF1C7 0x9BC1 # <CJK>
11.12565 +0xF1C8 0x9BB5 # <CJK>
11.12566 +0xF1C9 0x9BB8 # <CJK>
11.12567 +0xF1CA 0x9BD3 # <CJK>
11.12568 +0xF1CB 0x9BB6 # <CJK>
11.12569 +0xF1CC 0x9BC4 # <CJK>
11.12570 +0xF1CD 0x9BB9 # <CJK>
11.12571 +0xF1CE 0x9BBD # <CJK>
11.12572 +0xF1CF 0x9D5C # <CJK>
11.12573 +0xF1D0 0x9D53 # <CJK>
11.12574 +0xF1D1 0x9D4F # <CJK>
11.12575 +0xF1D2 0x9D4A # <CJK>
11.12576 +0xF1D3 0x9D5B # <CJK>
11.12577 +0xF1D4 0x9D4B # <CJK>
11.12578 +0xF1D5 0x9D59 # <CJK>
11.12579 +0xF1D6 0x9D56 # <CJK>
11.12580 +0xF1D7 0x9D4C # <CJK>
11.12581 +0xF1D8 0x9D57 # <CJK>
11.12582 +0xF1D9 0x9D52 # <CJK>
11.12583 +0xF1DA 0x9D54 # <CJK>
11.12584 +0xF1DB 0x9D5F # <CJK>
11.12585 +0xF1DC 0x9D58 # <CJK>
11.12586 +0xF1DD 0x9D5A # <CJK>
11.12587 +0xF1DE 0x9E8E # <CJK>
11.12588 +0xF1DF 0x9E8C # <CJK>
11.12589 +0xF1E0 0x9EDF # <CJK>
11.12590 +0xF1E1 0x9F01 # <CJK>
11.12591 +0xF1E2 0x9F00 # <CJK>
11.12592 +0xF1E3 0x9F16 # <CJK>
11.12593 +0xF1E4 0x9F25 # <CJK>
11.12594 +0xF1E5 0x9F2B # <CJK>
11.12595 +0xF1E6 0x9F2A # <CJK>
11.12596 +0xF1E7 0x9F29 # <CJK>
11.12597 +0xF1E8 0x9F28 # <CJK>
11.12598 +0xF1E9 0x9F4C # <CJK>
11.12599 +0xF1EA 0x9F55 # <CJK>
11.12600 +0xF1EB 0x5134 # <CJK>
11.12601 +0xF1EC 0x5135 # <CJK>
11.12602 +0xF1ED 0x5296 # <CJK>
11.12603 +0xF1EE 0x52F7 # <CJK>
11.12604 +0xF1EF 0x53B4 # <CJK>
11.12605 +0xF1F0 0x56AB # <CJK>
11.12606 +0xF1F1 0x56AD # <CJK>
11.12607 +0xF1F2 0x56A6 # <CJK>
11.12608 +0xF1F3 0x56A7 # <CJK>
11.12609 +0xF1F4 0x56AA # <CJK>
11.12610 +0xF1F5 0x56AC # <CJK>
11.12611 +0xF1F6 0x58DA # <CJK>
11.12612 +0xF1F7 0x58DD # <CJK>
11.12613 +0xF1F8 0x58DB # <CJK>
11.12614 +0xF1F9 0x5912 # <CJK>
11.12615 +0xF1FA 0x5B3D # <CJK>
11.12616 +0xF1FB 0x5B3E # <CJK>
11.12617 +0xF1FC 0x5B3F # <CJK>
11.12618 +0xF1FD 0x5DC3 # <CJK>
11.12619 +0xF1FE 0x5E70 # <CJK>
11.12620 +0xF240 0x5FBF # <CJK>
11.12621 +0xF241 0x61FB # <CJK>
11.12622 +0xF242 0x6507 # <CJK>
11.12623 +0xF243 0x6510 # <CJK>
11.12624 +0xF244 0x650D # <CJK>
11.12625 +0xF245 0x6509 # <CJK>
11.12626 +0xF246 0x650C # <CJK>
11.12627 +0xF247 0x650E # <CJK>
11.12628 +0xF248 0x6584 # <CJK>
11.12629 +0xF249 0x65DE # <CJK>
11.12630 +0xF24A 0x65DD # <CJK>
11.12631 +0xF24B 0x66DE # <CJK>
11.12632 +0xF24C 0x6AE7 # <CJK>
11.12633 +0xF24D 0x6AE0 # <CJK>
11.12634 +0xF24E 0x6ACC # <CJK>
11.12635 +0xF24F 0x6AD1 # <CJK>
11.12636 +0xF250 0x6AD9 # <CJK>
11.12637 +0xF251 0x6ACB # <CJK>
11.12638 +0xF252 0x6ADF # <CJK>
11.12639 +0xF253 0x6ADC # <CJK>
11.12640 +0xF254 0x6AD0 # <CJK>
11.12641 +0xF255 0x6AEB # <CJK>
11.12642 +0xF256 0x6ACF # <CJK>
11.12643 +0xF257 0x6ACD # <CJK>
11.12644 +0xF258 0x6ADE # <CJK>
11.12645 +0xF259 0x6B60 # <CJK>
11.12646 +0xF25A 0x6BB0 # <CJK>
11.12647 +0xF25B 0x6C0C # <CJK>
11.12648 +0xF25C 0x7019 # <CJK>
11.12649 +0xF25D 0x7027 # <CJK>
11.12650 +0xF25E 0x7020 # <CJK>
11.12651 +0xF25F 0x7016 # <CJK>
11.12652 +0xF260 0x702B # <CJK>
11.12653 +0xF261 0x7021 # <CJK>
11.12654 +0xF262 0x7022 # <CJK>
11.12655 +0xF263 0x7023 # <CJK>
11.12656 +0xF264 0x7029 # <CJK>
11.12657 +0xF265 0x7017 # <CJK>
11.12658 +0xF266 0x7024 # <CJK>
11.12659 +0xF267 0x701C # <CJK>
11.12660 +0xF268 0x702A # <CJK>
11.12661 +0xF269 0x720C # <CJK>
11.12662 +0xF26A 0x720A # <CJK>
11.12663 +0xF26B 0x7207 # <CJK>
11.12664 +0xF26C 0x7202 # <CJK>
11.12665 +0xF26D 0x7205 # <CJK>
11.12666 +0xF26E 0x72A5 # <CJK>
11.12667 +0xF26F 0x72A6 # <CJK>
11.12668 +0xF270 0x72A4 # <CJK>
11.12669 +0xF271 0x72A3 # <CJK>
11.12670 +0xF272 0x72A1 # <CJK>
11.12671 +0xF273 0x74CB # <CJK>
11.12672 +0xF274 0x74C5 # <CJK>
11.12673 +0xF275 0x74B7 # <CJK>
11.12674 +0xF276 0x74C3 # <CJK>
11.12675 +0xF277 0x7516 # <CJK>
11.12676 +0xF278 0x7660 # <CJK>
11.12677 +0xF279 0x77C9 # <CJK>
11.12678 +0xF27A 0x77CA # <CJK>
11.12679 +0xF27B 0x77C4 # <CJK>
11.12680 +0xF27C 0x77F1 # <CJK>
11.12681 +0xF27D 0x791D # <CJK>
11.12682 +0xF27E 0x791B # <CJK>
11.12683 +0xF2A1 0x7921 # <CJK>
11.12684 +0xF2A2 0x791C # <CJK>
11.12685 +0xF2A3 0x7917 # <CJK>
11.12686 +0xF2A4 0x791E # <CJK>
11.12687 +0xF2A5 0x79B0 # <CJK>
11.12688 +0xF2A6 0x7A67 # <CJK>
11.12689 +0xF2A7 0x7A68 # <CJK>
11.12690 +0xF2A8 0x7C33 # <CJK>
11.12691 +0xF2A9 0x7C3C # <CJK>
11.12692 +0xF2AA 0x7C39 # <CJK>
11.12693 +0xF2AB 0x7C2C # <CJK>
11.12694 +0xF2AC 0x7C3B # <CJK>
11.12695 +0xF2AD 0x7CEC # <CJK>
11.12696 +0xF2AE 0x7CEA # <CJK>
11.12697 +0xF2AF 0x7E76 # <CJK>
11.12698 +0xF2B0 0x7E75 # <CJK>
11.12699 +0xF2B1 0x7E78 # <CJK>
11.12700 +0xF2B2 0x7E70 # <CJK>
11.12701 +0xF2B3 0x7E77 # <CJK>
11.12702 +0xF2B4 0x7E6F # <CJK>
11.12703 +0xF2B5 0x7E7A # <CJK>
11.12704 +0xF2B6 0x7E72 # <CJK>
11.12705 +0xF2B7 0x7E74 # <CJK>
11.12706 +0xF2B8 0x7E68 # <CJK>
11.12707 +0xF2B9 0x7F4B # <CJK>
11.12708 +0xF2BA 0x7F4A # <CJK>
11.12709 +0xF2BB 0x7F83 # <CJK>
11.12710 +0xF2BC 0x7F86 # <CJK>
11.12711 +0xF2BD 0x7FB7 # <CJK>
11.12712 +0xF2BE 0x7FFD # <CJK>
11.12713 +0xF2BF 0x7FFE # <CJK>
11.12714 +0xF2C0 0x8078 # <CJK>
11.12715 +0xF2C1 0x81D7 # <CJK>
11.12716 +0xF2C2 0x81D5 # <CJK>
11.12717 +0xF2C3 0x8264 # <CJK>
11.12718 +0xF2C4 0x8261 # <CJK>
11.12719 +0xF2C5 0x8263 # <CJK>
11.12720 +0xF2C6 0x85EB # <CJK>
11.12721 +0xF2C7 0x85F1 # <CJK>
11.12722 +0xF2C8 0x85ED # <CJK>
11.12723 +0xF2C9 0x85D9 # <CJK>
11.12724 +0xF2CA 0x85E1 # <CJK>
11.12725 +0xF2CB 0x85E8 # <CJK>
11.12726 +0xF2CC 0x85DA # <CJK>
11.12727 +0xF2CD 0x85D7 # <CJK>
11.12728 +0xF2CE 0x85EC # <CJK>
11.12729 +0xF2CF 0x85F2 # <CJK>
11.12730 +0xF2D0 0x85F8 # <CJK>
11.12731 +0xF2D1 0x85D8 # <CJK>
11.12732 +0xF2D2 0x85DF # <CJK>
11.12733 +0xF2D3 0x85E3 # <CJK>
11.12734 +0xF2D4 0x85DC # <CJK>
11.12735 +0xF2D5 0x85D1 # <CJK>
11.12736 +0xF2D6 0x85F0 # <CJK>
11.12737 +0xF2D7 0x85E6 # <CJK>
11.12738 +0xF2D8 0x85EF # <CJK>
11.12739 +0xF2D9 0x85DE # <CJK>
11.12740 +0xF2DA 0x85E2 # <CJK>
11.12741 +0xF2DB 0x8800 # <CJK>
11.12742 +0xF2DC 0x87FA # <CJK>
11.12743 +0xF2DD 0x8803 # <CJK>
11.12744 +0xF2DE 0x87F6 # <CJK>
11.12745 +0xF2DF 0x87F7 # <CJK>
11.12746 +0xF2E0 0x8809 # <CJK>
11.12747 +0xF2E1 0x880C # <CJK>
11.12748 +0xF2E2 0x880B # <CJK>
11.12749 +0xF2E3 0x8806 # <CJK>
11.12750 +0xF2E4 0x87FC # <CJK>
11.12751 +0xF2E5 0x8808 # <CJK>
11.12752 +0xF2E6 0x87FF # <CJK>
11.12753 +0xF2E7 0x880A # <CJK>
11.12754 +0xF2E8 0x8802 # <CJK>
11.12755 +0xF2E9 0x8962 # <CJK>
11.12756 +0xF2EA 0x895A # <CJK>
11.12757 +0xF2EB 0x895B # <CJK>
11.12758 +0xF2EC 0x8957 # <CJK>
11.12759 +0xF2ED 0x8961 # <CJK>
11.12760 +0xF2EE 0x895C # <CJK>
11.12761 +0xF2EF 0x8958 # <CJK>
11.12762 +0xF2F0 0x895D # <CJK>
11.12763 +0xF2F1 0x8959 # <CJK>
11.12764 +0xF2F2 0x8988 # <CJK>
11.12765 +0xF2F3 0x89B7 # <CJK>
11.12766 +0xF2F4 0x89B6 # <CJK>
11.12767 +0xF2F5 0x89F6 # <CJK>
11.12768 +0xF2F6 0x8B50 # <CJK>
11.12769 +0xF2F7 0x8B48 # <CJK>
11.12770 +0xF2F8 0x8B4A # <CJK>
11.12771 +0xF2F9 0x8B40 # <CJK>
11.12772 +0xF2FA 0x8B53 # <CJK>
11.12773 +0xF2FB 0x8B56 # <CJK>
11.12774 +0xF2FC 0x8B54 # <CJK>
11.12775 +0xF2FD 0x8B4B # <CJK>
11.12776 +0xF2FE 0x8B55 # <CJK>
11.12777 +0xF340 0x8B51 # <CJK>
11.12778 +0xF341 0x8B42 # <CJK>
11.12779 +0xF342 0x8B52 # <CJK>
11.12780 +0xF343 0x8B57 # <CJK>
11.12781 +0xF344 0x8C43 # <CJK>
11.12782 +0xF345 0x8C77 # <CJK>
11.12783 +0xF346 0x8C76 # <CJK>
11.12784 +0xF347 0x8C9A # <CJK>
11.12785 +0xF348 0x8D06 # <CJK>
11.12786 +0xF349 0x8D07 # <CJK>
11.12787 +0xF34A 0x8D09 # <CJK>
11.12788 +0xF34B 0x8DAC # <CJK>
11.12789 +0xF34C 0x8DAA # <CJK>
11.12790 +0xF34D 0x8DAD # <CJK>
11.12791 +0xF34E 0x8DAB # <CJK>
11.12792 +0xF34F 0x8E6D # <CJK>
11.12793 +0xF350 0x8E78 # <CJK>
11.12794 +0xF351 0x8E73 # <CJK>
11.12795 +0xF352 0x8E6A # <CJK>
11.12796 +0xF353 0x8E6F # <CJK>
11.12797 +0xF354 0x8E7B # <CJK>
11.12798 +0xF355 0x8EC2 # <CJK>
11.12799 +0xF356 0x8F52 # <CJK>
11.12800 +0xF357 0x8F51 # <CJK>
11.12801 +0xF358 0x8F4F # <CJK>
11.12802 +0xF359 0x8F50 # <CJK>
11.12803 +0xF35A 0x8F53 # <CJK>
11.12804 +0xF35B 0x8FB4 # <CJK>
11.12805 +0xF35C 0x9140 # <CJK>
11.12806 +0xF35D 0x913F # <CJK>
11.12807 +0xF35E 0x91B0 # <CJK>
11.12808 +0xF35F 0x91AD # <CJK>
11.12809 +0xF360 0x93DE # <CJK>
11.12810 +0xF361 0x93C7 # <CJK>
11.12811 +0xF362 0x93CF # <CJK>
11.12812 +0xF363 0x93C2 # <CJK>
11.12813 +0xF364 0x93DA # <CJK>
11.12814 +0xF365 0x93D0 # <CJK>
11.12815 +0xF366 0x93F9 # <CJK>
11.12816 +0xF367 0x93EC # <CJK>
11.12817 +0xF368 0x93CC # <CJK>
11.12818 +0xF369 0x93D9 # <CJK>
11.12819 +0xF36A 0x93A9 # <CJK>
11.12820 +0xF36B 0x93E6 # <CJK>
11.12821 +0xF36C 0x93CA # <CJK>
11.12822 +0xF36D 0x93D4 # <CJK>
11.12823 +0xF36E 0x93EE # <CJK>
11.12824 +0xF36F 0x93E3 # <CJK>
11.12825 +0xF370 0x93D5 # <CJK>
11.12826 +0xF371 0x93C4 # <CJK>
11.12827 +0xF372 0x93CE # <CJK>
11.12828 +0xF373 0x93C0 # <CJK>
11.12829 +0xF374 0x93D2 # <CJK>
11.12830 +0xF375 0x93E7 # <CJK>
11.12831 +0xF376 0x957D # <CJK>
11.12832 +0xF377 0x95DA # <CJK>
11.12833 +0xF378 0x95DB # <CJK>
11.12834 +0xF379 0x96E1 # <CJK>
11.12835 +0xF37A 0x9729 # <CJK>
11.12836 +0xF37B 0x972B # <CJK>
11.12837 +0xF37C 0x972C # <CJK>
11.12838 +0xF37D 0x9728 # <CJK>
11.12839 +0xF37E 0x9726 # <CJK>
11.12840 +0xF3A1 0x97B3 # <CJK>
11.12841 +0xF3A2 0x97B7 # <CJK>
11.12842 +0xF3A3 0x97B6 # <CJK>
11.12843 +0xF3A4 0x97DD # <CJK>
11.12844 +0xF3A5 0x97DE # <CJK>
11.12845 +0xF3A6 0x97DF # <CJK>
11.12846 +0xF3A7 0x985C # <CJK>
11.12847 +0xF3A8 0x9859 # <CJK>
11.12848 +0xF3A9 0x985D # <CJK>
11.12849 +0xF3AA 0x9857 # <CJK>
11.12850 +0xF3AB 0x98BF # <CJK>
11.12851 +0xF3AC 0x98BD # <CJK>
11.12852 +0xF3AD 0x98BB # <CJK>
11.12853 +0xF3AE 0x98BE # <CJK>
11.12854 +0xF3AF 0x9948 # <CJK>
11.12855 +0xF3B0 0x9947 # <CJK>
11.12856 +0xF3B1 0x9943 # <CJK>
11.12857 +0xF3B2 0x99A6 # <CJK>
11.12858 +0xF3B3 0x99A7 # <CJK>
11.12859 +0xF3B4 0x9A1A # <CJK>
11.12860 +0xF3B5 0x9A15 # <CJK>
11.12861 +0xF3B6 0x9A25 # <CJK>
11.12862 +0xF3B7 0x9A1D # <CJK>
11.12863 +0xF3B8 0x9A24 # <CJK>
11.12864 +0xF3B9 0x9A1B # <CJK>
11.12865 +0xF3BA 0x9A22 # <CJK>
11.12866 +0xF3BB 0x9A20 # <CJK>
11.12867 +0xF3BC 0x9A27 # <CJK>
11.12868 +0xF3BD 0x9A23 # <CJK>
11.12869 +0xF3BE 0x9A1E # <CJK>
11.12870 +0xF3BF 0x9A1C # <CJK>
11.12871 +0xF3C0 0x9A14 # <CJK>
11.12872 +0xF3C1 0x9AC2 # <CJK>
11.12873 +0xF3C2 0x9B0B # <CJK>
11.12874 +0xF3C3 0x9B0A # <CJK>
11.12875 +0xF3C4 0x9B0E # <CJK>
11.12876 +0xF3C5 0x9B0C # <CJK>
11.12877 +0xF3C6 0x9B37 # <CJK>
11.12878 +0xF3C7 0x9BEA # <CJK>
11.12879 +0xF3C8 0x9BEB # <CJK>
11.12880 +0xF3C9 0x9BE0 # <CJK>
11.12881 +0xF3CA 0x9BDE # <CJK>
11.12882 +0xF3CB 0x9BE4 # <CJK>
11.12883 +0xF3CC 0x9BE6 # <CJK>
11.12884 +0xF3CD 0x9BE2 # <CJK>
11.12885 +0xF3CE 0x9BF0 # <CJK>
11.12886 +0xF3CF 0x9BD4 # <CJK>
11.12887 +0xF3D0 0x9BD7 # <CJK>
11.12888 +0xF3D1 0x9BEC # <CJK>
11.12889 +0xF3D2 0x9BDC # <CJK>
11.12890 +0xF3D3 0x9BD9 # <CJK>
11.12891 +0xF3D4 0x9BE5 # <CJK>
11.12892 +0xF3D5 0x9BD5 # <CJK>
11.12893 +0xF3D6 0x9BE1 # <CJK>
11.12894 +0xF3D7 0x9BDA # <CJK>
11.12895 +0xF3D8 0x9D77 # <CJK>
11.12896 +0xF3D9 0x9D81 # <CJK>
11.12897 +0xF3DA 0x9D8A # <CJK>
11.12898 +0xF3DB 0x9D84 # <CJK>
11.12899 +0xF3DC 0x9D88 # <CJK>
11.12900 +0xF3DD 0x9D71 # <CJK>
11.12901 +0xF3DE 0x9D80 # <CJK>
11.12902 +0xF3DF 0x9D78 # <CJK>
11.12903 +0xF3E0 0x9D86 # <CJK>
11.12904 +0xF3E1 0x9D8B # <CJK>
11.12905 +0xF3E2 0x9D8C # <CJK>
11.12906 +0xF3E3 0x9D7D # <CJK>
11.12907 +0xF3E4 0x9D6B # <CJK>
11.12908 +0xF3E5 0x9D74 # <CJK>
11.12909 +0xF3E6 0x9D75 # <CJK>
11.12910 +0xF3E7 0x9D70 # <CJK>
11.12911 +0xF3E8 0x9D69 # <CJK>
11.12912 +0xF3E9 0x9D85 # <CJK>
11.12913 +0xF3EA 0x9D73 # <CJK>
11.12914 +0xF3EB 0x9D7B # <CJK>
11.12915 +0xF3EC 0x9D82 # <CJK>
11.12916 +0xF3ED 0x9D6F # <CJK>
11.12917 +0xF3EE 0x9D79 # <CJK>
11.12918 +0xF3EF 0x9D7F # <CJK>
11.12919 +0xF3F0 0x9D87 # <CJK>
11.12920 +0xF3F1 0x9D68 # <CJK>
11.12921 +0xF3F2 0x9E94 # <CJK>
11.12922 +0xF3F3 0x9E91 # <CJK>
11.12923 +0xF3F4 0x9EC0 # <CJK>
11.12924 +0xF3F5 0x9EFC # <CJK>
11.12925 +0xF3F6 0x9F2D # <CJK>
11.12926 +0xF3F7 0x9F40 # <CJK>
11.12927 +0xF3F8 0x9F41 # <CJK>
11.12928 +0xF3F9 0x9F4D # <CJK>
11.12929 +0xF3FA 0x9F56 # <CJK>
11.12930 +0xF3FB 0x9F57 # <CJK>
11.12931 +0xF3FC 0x9F58 # <CJK>
11.12932 +0xF3FD 0x5337 # <CJK>
11.12933 +0xF3FE 0x56B2 # <CJK>
11.12934 +0xF440 0x56B5 # <CJK>
11.12935 +0xF441 0x56B3 # <CJK>
11.12936 +0xF442 0x58E3 # <CJK>
11.12937 +0xF443 0x5B45 # <CJK>
11.12938 +0xF444 0x5DC6 # <CJK>
11.12939 +0xF445 0x5DC7 # <CJK>
11.12940 +0xF446 0x5EEE # <CJK>
11.12941 +0xF447 0x5EEF # <CJK>
11.12942 +0xF448 0x5FC0 # <CJK>
11.12943 +0xF449 0x5FC1 # <CJK>
11.12944 +0xF44A 0x61F9 # <CJK>
11.12945 +0xF44B 0x6517 # <CJK>
11.12946 +0xF44C 0x6516 # <CJK>
11.12947 +0xF44D 0x6515 # <CJK>
11.12948 +0xF44E 0x6513 # <CJK>
11.12949 +0xF44F 0x65DF # <CJK>
11.12950 +0xF450 0x66E8 # <CJK>
11.12951 +0xF451 0x66E3 # <CJK>
11.12952 +0xF452 0x66E4 # <CJK>
11.12953 +0xF453 0x6AF3 # <CJK>
11.12954 +0xF454 0x6AF0 # <CJK>
11.12955 +0xF455 0x6AEA # <CJK>
11.12956 +0xF456 0x6AE8 # <CJK>
11.12957 +0xF457 0x6AF9 # <CJK>
11.12958 +0xF458 0x6AF1 # <CJK>
11.12959 +0xF459 0x6AEE # <CJK>
11.12960 +0xF45A 0x6AEF # <CJK>
11.12961 +0xF45B 0x703C # <CJK>
11.12962 +0xF45C 0x7035 # <CJK>
11.12963 +0xF45D 0x702F # <CJK>
11.12964 +0xF45E 0x7037 # <CJK>
11.12965 +0xF45F 0x7034 # <CJK>
11.12966 +0xF460 0x7031 # <CJK>
11.12967 +0xF461 0x7042 # <CJK>
11.12968 +0xF462 0x7038 # <CJK>
11.12969 +0xF463 0x703F # <CJK>
11.12970 +0xF464 0x703A # <CJK>
11.12971 +0xF465 0x7039 # <CJK>
11.12972 +0xF466 0x7040 # <CJK>
11.12973 +0xF467 0x703B # <CJK>
11.12974 +0xF468 0x7033 # <CJK>
11.12975 +0xF469 0x7041 # <CJK>
11.12976 +0xF46A 0x7213 # <CJK>
11.12977 +0xF46B 0x7214 # <CJK>
11.12978 +0xF46C 0x72A8 # <CJK>
11.12979 +0xF46D 0x737D # <CJK>
11.12980 +0xF46E 0x737C # <CJK>
11.12981 +0xF46F 0x74BA # <CJK>
11.12982 +0xF470 0x76AB # <CJK>
11.12983 +0xF471 0x76AA # <CJK>
11.12984 +0xF472 0x76BE # <CJK>
11.12985 +0xF473 0x76ED # <CJK>
11.12986 +0xF474 0x77CC # <CJK>
11.12987 +0xF475 0x77CE # <CJK>
11.12988 +0xF476 0x77CF # <CJK>
11.12989 +0xF477 0x77CD # <CJK>
11.12990 +0xF478 0x77F2 # <CJK>
11.12991 +0xF479 0x7925 # <CJK>
11.12992 +0xF47A 0x7923 # <CJK>
11.12993 +0xF47B 0x7927 # <CJK>
11.12994 +0xF47C 0x7928 # <CJK>
11.12995 +0xF47D 0x7924 # <CJK>
11.12996 +0xF47E 0x7929 # <CJK>
11.12997 +0xF4A1 0x79B2 # <CJK>
11.12998 +0xF4A2 0x7A6E # <CJK>
11.12999 +0xF4A3 0x7A6C # <CJK>
11.13000 +0xF4A4 0x7A6D # <CJK>
11.13001 +0xF4A5 0x7AF7 # <CJK>
11.13002 +0xF4A6 0x7C49 # <CJK>
11.13003 +0xF4A7 0x7C48 # <CJK>
11.13004 +0xF4A8 0x7C4A # <CJK>
11.13005 +0xF4A9 0x7C47 # <CJK>
11.13006 +0xF4AA 0x7C45 # <CJK>
11.13007 +0xF4AB 0x7CEE # <CJK>
11.13008 +0xF4AC 0x7E7B # <CJK>
11.13009 +0xF4AD 0x7E7E # <CJK>
11.13010 +0xF4AE 0x7E81 # <CJK>
11.13011 +0xF4AF 0x7E80 # <CJK>
11.13012 +0xF4B0 0x7FBA # <CJK>
11.13013 +0xF4B1 0x7FFF # <CJK>
11.13014 +0xF4B2 0x8079 # <CJK>
11.13015 +0xF4B3 0x81DB # <CJK>
11.13016 +0xF4B4 0x81D9 # <CJK>
11.13017 +0xF4B5 0x820B # <CJK>
11.13018 +0xF4B6 0x8268 # <CJK>
11.13019 +0xF4B7 0x8269 # <CJK>
11.13020 +0xF4B8 0x8622 # <CJK>
11.13021 +0xF4B9 0x85FF # <CJK>
11.13022 +0xF4BA 0x8601 # <CJK>
11.13023 +0xF4BB 0x85FE # <CJK>
11.13024 +0xF4BC 0x861B # <CJK>
11.13025 +0xF4BD 0x8600 # <CJK>
11.13026 +0xF4BE 0x85F6 # <CJK>
11.13027 +0xF4BF 0x8604 # <CJK>
11.13028 +0xF4C0 0x8609 # <CJK>
11.13029 +0xF4C1 0x8605 # <CJK>
11.13030 +0xF4C2 0x860C # <CJK>
11.13031 +0xF4C3 0x85FD # <CJK>
11.13032 +0xF4C4 0x8819 # <CJK>
11.13033 +0xF4C5 0x8810 # <CJK>
11.13034 +0xF4C6 0x8811 # <CJK>
11.13035 +0xF4C7 0x8817 # <CJK>
11.13036 +0xF4C8 0x8813 # <CJK>
11.13037 +0xF4C9 0x8816 # <CJK>
11.13038 +0xF4CA 0x8963 # <CJK>
11.13039 +0xF4CB 0x8966 # <CJK>
11.13040 +0xF4CC 0x89B9 # <CJK>
11.13041 +0xF4CD 0x89F7 # <CJK>
11.13042 +0xF4CE 0x8B60 # <CJK>
11.13043 +0xF4CF 0x8B6A # <CJK>
11.13044 +0xF4D0 0x8B5D # <CJK>
11.13045 +0xF4D1 0x8B68 # <CJK>
11.13046 +0xF4D2 0x8B63 # <CJK>
11.13047 +0xF4D3 0x8B65 # <CJK>
11.13048 +0xF4D4 0x8B67 # <CJK>
11.13049 +0xF4D5 0x8B6D # <CJK>
11.13050 +0xF4D6 0x8DAE # <CJK>
11.13051 +0xF4D7 0x8E86 # <CJK>
11.13052 +0xF4D8 0x8E88 # <CJK>
11.13053 +0xF4D9 0x8E84 # <CJK>
11.13054 +0xF4DA 0x8F59 # <CJK>
11.13055 +0xF4DB 0x8F56 # <CJK>
11.13056 +0xF4DC 0x8F57 # <CJK>
11.13057 +0xF4DD 0x8F55 # <CJK>
11.13058 +0xF4DE 0x8F58 # <CJK>
11.13059 +0xF4DF 0x8F5A # <CJK>
11.13060 +0xF4E0 0x908D # <CJK>
11.13061 +0xF4E1 0x9143 # <CJK>
11.13062 +0xF4E2 0x9141 # <CJK>
11.13063 +0xF4E3 0x91B7 # <CJK>
11.13064 +0xF4E4 0x91B5 # <CJK>
11.13065 +0xF4E5 0x91B2 # <CJK>
11.13066 +0xF4E6 0x91B3 # <CJK>
11.13067 +0xF4E7 0x940B # <CJK>
11.13068 +0xF4E8 0x9413 # <CJK>
11.13069 +0xF4E9 0x93FB # <CJK>
11.13070 +0xF4EA 0x9420 # <CJK>
11.13071 +0xF4EB 0x940F # <CJK>
11.13072 +0xF4EC 0x9414 # <CJK>
11.13073 +0xF4ED 0x93FE # <CJK>
11.13074 +0xF4EE 0x9415 # <CJK>
11.13075 +0xF4EF 0x9410 # <CJK>
11.13076 +0xF4F0 0x9428 # <CJK>
11.13077 +0xF4F1 0x9419 # <CJK>
11.13078 +0xF4F2 0x940D # <CJK>
11.13079 +0xF4F3 0x93F5 # <CJK>
11.13080 +0xF4F4 0x9400 # <CJK>
11.13081 +0xF4F5 0x93F7 # <CJK>
11.13082 +0xF4F6 0x9407 # <CJK>
11.13083 +0xF4F7 0x940E # <CJK>
11.13084 +0xF4F8 0x9416 # <CJK>
11.13085 +0xF4F9 0x9412 # <CJK>
11.13086 +0xF4FA 0x93FA # <CJK>
11.13087 +0xF4FB 0x9409 # <CJK>
11.13088 +0xF4FC 0x93F8 # <CJK>
11.13089 +0xF4FD 0x940A # <CJK>
11.13090 +0xF4FE 0x93FF # <CJK>
11.13091 +0xF540 0x93FC # <CJK>
11.13092 +0xF541 0x940C # <CJK>
11.13093 +0xF542 0x93F6 # <CJK>
11.13094 +0xF543 0x9411 # <CJK>
11.13095 +0xF544 0x9406 # <CJK>
11.13096 +0xF545 0x95DE # <CJK>
11.13097 +0xF546 0x95E0 # <CJK>
11.13098 +0xF547 0x95DF # <CJK>
11.13099 +0xF548 0x972E # <CJK>
11.13100 +0xF549 0x972F # <CJK>
11.13101 +0xF54A 0x97B9 # <CJK>
11.13102 +0xF54B 0x97BB # <CJK>
11.13103 +0xF54C 0x97FD # <CJK>
11.13104 +0xF54D 0x97FE # <CJK>
11.13105 +0xF54E 0x9860 # <CJK>
11.13106 +0xF54F 0x9862 # <CJK>
11.13107 +0xF550 0x9863 # <CJK>
11.13108 +0xF551 0x985F # <CJK>
11.13109 +0xF552 0x98C1 # <CJK>
11.13110 +0xF553 0x98C2 # <CJK>
11.13111 +0xF554 0x9950 # <CJK>
11.13112 +0xF555 0x994E # <CJK>
11.13113 +0xF556 0x9959 # <CJK>
11.13114 +0xF557 0x994C # <CJK>
11.13115 +0xF558 0x994B # <CJK>
11.13116 +0xF559 0x9953 # <CJK>
11.13117 +0xF55A 0x9A32 # <CJK>
11.13118 +0xF55B 0x9A34 # <CJK>
11.13119 +0xF55C 0x9A31 # <CJK>
11.13120 +0xF55D 0x9A2C # <CJK>
11.13121 +0xF55E 0x9A2A # <CJK>
11.13122 +0xF55F 0x9A36 # <CJK>
11.13123 +0xF560 0x9A29 # <CJK>
11.13124 +0xF561 0x9A2E # <CJK>
11.13125 +0xF562 0x9A38 # <CJK>
11.13126 +0xF563 0x9A2D # <CJK>
11.13127 +0xF564 0x9AC7 # <CJK>
11.13128 +0xF565 0x9ACA # <CJK>
11.13129 +0xF566 0x9AC6 # <CJK>
11.13130 +0xF567 0x9B10 # <CJK>
11.13131 +0xF568 0x9B12 # <CJK>
11.13132 +0xF569 0x9B11 # <CJK>
11.13133 +0xF56A 0x9C0B # <CJK>
11.13134 +0xF56B 0x9C08 # <CJK>
11.13135 +0xF56C 0x9BF7 # <CJK>
11.13136 +0xF56D 0x9C05 # <CJK>
11.13137 +0xF56E 0x9C12 # <CJK>
11.13138 +0xF56F 0x9BF8 # <CJK>
11.13139 +0xF570 0x9C40 # <CJK>
11.13140 +0xF571 0x9C07 # <CJK>
11.13141 +0xF572 0x9C0E # <CJK>
11.13142 +0xF573 0x9C06 # <CJK>
11.13143 +0xF574 0x9C17 # <CJK>
11.13144 +0xF575 0x9C14 # <CJK>
11.13145 +0xF576 0x9C09 # <CJK>
11.13146 +0xF577 0x9D9F # <CJK>
11.13147 +0xF578 0x9D99 # <CJK>
11.13148 +0xF579 0x9DA4 # <CJK>
11.13149 +0xF57A 0x9D9D # <CJK>
11.13150 +0xF57B 0x9D92 # <CJK>
11.13151 +0xF57C 0x9D98 # <CJK>
11.13152 +0xF57D 0x9D90 # <CJK>
11.13153 +0xF57E 0x9D9B # <CJK>
11.13154 +0xF5A1 0x9DA0 # <CJK>
11.13155 +0xF5A2 0x9D94 # <CJK>
11.13156 +0xF5A3 0x9D9C # <CJK>
11.13157 +0xF5A4 0x9DAA # <CJK>
11.13158 +0xF5A5 0x9D97 # <CJK>
11.13159 +0xF5A6 0x9DA1 # <CJK>
11.13160 +0xF5A7 0x9D9A # <CJK>
11.13161 +0xF5A8 0x9DA2 # <CJK>
11.13162 +0xF5A9 0x9DA8 # <CJK>
11.13163 +0xF5AA 0x9D9E # <CJK>
11.13164 +0xF5AB 0x9DA3 # <CJK>
11.13165 +0xF5AC 0x9DBF # <CJK>
11.13166 +0xF5AD 0x9DA9 # <CJK>
11.13167 +0xF5AE 0x9D96 # <CJK>
11.13168 +0xF5AF 0x9DA6 # <CJK>
11.13169 +0xF5B0 0x9DA7 # <CJK>
11.13170 +0xF5B1 0x9E99 # <CJK>
11.13171 +0xF5B2 0x9E9B # <CJK>
11.13172 +0xF5B3 0x9E9A # <CJK>
11.13173 +0xF5B4 0x9EE5 # <CJK>
11.13174 +0xF5B5 0x9EE4 # <CJK>
11.13175 +0xF5B6 0x9EE7 # <CJK>
11.13176 +0xF5B7 0x9EE6 # <CJK>
11.13177 +0xF5B8 0x9F30 # <CJK>
11.13178 +0xF5B9 0x9F2E # <CJK>
11.13179 +0xF5BA 0x9F5B # <CJK>
11.13180 +0xF5BB 0x9F60 # <CJK>
11.13181 +0xF5BC 0x9F5E # <CJK>
11.13182 +0xF5BD 0x9F5D # <CJK>
11.13183 +0xF5BE 0x9F59 # <CJK>
11.13184 +0xF5BF 0x9F91 # <CJK>
11.13185 +0xF5C0 0x513A # <CJK>
11.13186 +0xF5C1 0x5139 # <CJK>
11.13187 +0xF5C2 0x5298 # <CJK>
11.13188 +0xF5C3 0x5297 # <CJK>
11.13189 +0xF5C4 0x56C3 # <CJK>
11.13190 +0xF5C5 0x56BD # <CJK>
11.13191 +0xF5C6 0x56BE # <CJK>
11.13192 +0xF5C7 0x5B48 # <CJK>
11.13193 +0xF5C8 0x5B47 # <CJK>
11.13194 +0xF5C9 0x5DCB # <CJK>
11.13195 +0xF5CA 0x5DCF # <CJK>
11.13196 +0xF5CB 0x5EF1 # <CJK>
11.13197 +0xF5CC 0x61FD # <CJK>
11.13198 +0xF5CD 0x651B # <CJK>
11.13199 +0xF5CE 0x6B02 # <CJK>
11.13200 +0xF5CF 0x6AFC # <CJK>
11.13201 +0xF5D0 0x6B03 # <CJK>
11.13202 +0xF5D1 0x6AF8 # <CJK>
11.13203 +0xF5D2 0x6B00 # <CJK>
11.13204 +0xF5D3 0x7043 # <CJK>
11.13205 +0xF5D4 0x7044 # <CJK>
11.13206 +0xF5D5 0x704A # <CJK>
11.13207 +0xF5D6 0x7048 # <CJK>
11.13208 +0xF5D7 0x7049 # <CJK>
11.13209 +0xF5D8 0x7045 # <CJK>
11.13210 +0xF5D9 0x7046 # <CJK>
11.13211 +0xF5DA 0x721D # <CJK>
11.13212 +0xF5DB 0x721A # <CJK>
11.13213 +0xF5DC 0x7219 # <CJK>
11.13214 +0xF5DD 0x737E # <CJK>
11.13215 +0xF5DE 0x7517 # <CJK>
11.13216 +0xF5DF 0x766A # <CJK>
11.13217 +0xF5E0 0x77D0 # <CJK>
11.13218 +0xF5E1 0x792D # <CJK>
11.13219 +0xF5E2 0x7931 # <CJK>
11.13220 +0xF5E3 0x792F # <CJK>
11.13221 +0xF5E4 0x7C54 # <CJK>
11.13222 +0xF5E5 0x7C53 # <CJK>
11.13223 +0xF5E6 0x7CF2 # <CJK>
11.13224 +0xF5E7 0x7E8A # <CJK>
11.13225 +0xF5E8 0x7E87 # <CJK>
11.13226 +0xF5E9 0x7E88 # <CJK>
11.13227 +0xF5EA 0x7E8B # <CJK>
11.13228 +0xF5EB 0x7E86 # <CJK>
11.13229 +0xF5EC 0x7E8D # <CJK>
11.13230 +0xF5ED 0x7F4D # <CJK>
11.13231 +0xF5EE 0x7FBB # <CJK>
11.13232 +0xF5EF 0x8030 # <CJK>
11.13233 +0xF5F0 0x81DD # <CJK>
11.13234 +0xF5F1 0x8618 # <CJK>
11.13235 +0xF5F2 0x862A # <CJK>
11.13236 +0xF5F3 0x8626 # <CJK>
11.13237 +0xF5F4 0x861F # <CJK>
11.13238 +0xF5F5 0x8623 # <CJK>
11.13239 +0xF5F6 0x861C # <CJK>
11.13240 +0xF5F7 0x8619 # <CJK>
11.13241 +0xF5F8 0x8627 # <CJK>
11.13242 +0xF5F9 0x862E # <CJK>
11.13243 +0xF5FA 0x8621 # <CJK>
11.13244 +0xF5FB 0x8620 # <CJK>
11.13245 +0xF5FC 0x8629 # <CJK>
11.13246 +0xF5FD 0x861E # <CJK>
11.13247 +0xF5FE 0x8625 # <CJK>
11.13248 +0xF640 0x8829 # <CJK>
11.13249 +0xF641 0x881D # <CJK>
11.13250 +0xF642 0x881B # <CJK>
11.13251 +0xF643 0x8820 # <CJK>
11.13252 +0xF644 0x8824 # <CJK>
11.13253 +0xF645 0x881C # <CJK>
11.13254 +0xF646 0x882B # <CJK>
11.13255 +0xF647 0x884A # <CJK>
11.13256 +0xF648 0x896D # <CJK>
11.13257 +0xF649 0x8969 # <CJK>
11.13258 +0xF64A 0x896E # <CJK>
11.13259 +0xF64B 0x896B # <CJK>
11.13260 +0xF64C 0x89FA # <CJK>
11.13261 +0xF64D 0x8B79 # <CJK>
11.13262 +0xF64E 0x8B78 # <CJK>
11.13263 +0xF64F 0x8B45 # <CJK>
11.13264 +0xF650 0x8B7A # <CJK>
11.13265 +0xF651 0x8B7B # <CJK>
11.13266 +0xF652 0x8D10 # <CJK>
11.13267 +0xF653 0x8D14 # <CJK>
11.13268 +0xF654 0x8DAF # <CJK>
11.13269 +0xF655 0x8E8E # <CJK>
11.13270 +0xF656 0x8E8C # <CJK>
11.13271 +0xF657 0x8F5E # <CJK>
11.13272 +0xF658 0x8F5B # <CJK>
11.13273 +0xF659 0x8F5D # <CJK>
11.13274 +0xF65A 0x9146 # <CJK>
11.13275 +0xF65B 0x9144 # <CJK>
11.13276 +0xF65C 0x9145 # <CJK>
11.13277 +0xF65D 0x91B9 # <CJK>
11.13278 +0xF65E 0x943F # <CJK>
11.13279 +0xF65F 0x943B # <CJK>
11.13280 +0xF660 0x9436 # <CJK>
11.13281 +0xF661 0x9429 # <CJK>
11.13282 +0xF662 0x943D # <CJK>
11.13283 +0xF663 0x943C # <CJK>
11.13284 +0xF664 0x9430 # <CJK>
11.13285 +0xF665 0x9439 # <CJK>
11.13286 +0xF666 0x942A # <CJK>
11.13287 +0xF667 0x9437 # <CJK>
11.13288 +0xF668 0x942C # <CJK>
11.13289 +0xF669 0x9440 # <CJK>
11.13290 +0xF66A 0x9431 # <CJK>
11.13291 +0xF66B 0x95E5 # <CJK>
11.13292 +0xF66C 0x95E4 # <CJK>
11.13293 +0xF66D 0x95E3 # <CJK>
11.13294 +0xF66E 0x9735 # <CJK>
11.13295 +0xF66F 0x973A # <CJK>
11.13296 +0xF670 0x97BF # <CJK>
11.13297 +0xF671 0x97E1 # <CJK>
11.13298 +0xF672 0x9864 # <CJK>
11.13299 +0xF673 0x98C9 # <CJK>
11.13300 +0xF674 0x98C6 # <CJK>
11.13301 +0xF675 0x98C0 # <CJK>
11.13302 +0xF676 0x9958 # <CJK>
11.13303 +0xF677 0x9956 # <CJK>
11.13304 +0xF678 0x9A39 # <CJK>
11.13305 +0xF679 0x9A3D # <CJK>
11.13306 +0xF67A 0x9A46 # <CJK>
11.13307 +0xF67B 0x9A44 # <CJK>
11.13308 +0xF67C 0x9A42 # <CJK>
11.13309 +0xF67D 0x9A41 # <CJK>
11.13310 +0xF67E 0x9A3A # <CJK>
11.13311 +0xF6A1 0x9A3F # <CJK>
11.13312 +0xF6A2 0x9ACD # <CJK>
11.13313 +0xF6A3 0x9B15 # <CJK>
11.13314 +0xF6A4 0x9B17 # <CJK>
11.13315 +0xF6A5 0x9B18 # <CJK>
11.13316 +0xF6A6 0x9B16 # <CJK>
11.13317 +0xF6A7 0x9B3A # <CJK>
11.13318 +0xF6A8 0x9B52 # <CJK>
11.13319 +0xF6A9 0x9C2B # <CJK>
11.13320 +0xF6AA 0x9C1D # <CJK>
11.13321 +0xF6AB 0x9C1C # <CJK>
11.13322 +0xF6AC 0x9C2C # <CJK>
11.13323 +0xF6AD 0x9C23 # <CJK>
11.13324 +0xF6AE 0x9C28 # <CJK>
11.13325 +0xF6AF 0x9C29 # <CJK>
11.13326 +0xF6B0 0x9C24 # <CJK>
11.13327 +0xF6B1 0x9C21 # <CJK>
11.13328 +0xF6B2 0x9DB7 # <CJK>
11.13329 +0xF6B3 0x9DB6 # <CJK>
11.13330 +0xF6B4 0x9DBC # <CJK>
11.13331 +0xF6B5 0x9DC1 # <CJK>
11.13332 +0xF6B6 0x9DC7 # <CJK>
11.13333 +0xF6B7 0x9DCA # <CJK>
11.13334 +0xF6B8 0x9DCF # <CJK>
11.13335 +0xF6B9 0x9DBE # <CJK>
11.13336 +0xF6BA 0x9DC5 # <CJK>
11.13337 +0xF6BB 0x9DC3 # <CJK>
11.13338 +0xF6BC 0x9DBB # <CJK>
11.13339 +0xF6BD 0x9DB5 # <CJK>
11.13340 +0xF6BE 0x9DCE # <CJK>
11.13341 +0xF6BF 0x9DB9 # <CJK>
11.13342 +0xF6C0 0x9DBA # <CJK>
11.13343 +0xF6C1 0x9DAC # <CJK>
11.13344 +0xF6C2 0x9DC8 # <CJK>
11.13345 +0xF6C3 0x9DB1 # <CJK>
11.13346 +0xF6C4 0x9DAD # <CJK>
11.13347 +0xF6C5 0x9DCC # <CJK>
11.13348 +0xF6C6 0x9DB3 # <CJK>
11.13349 +0xF6C7 0x9DCD # <CJK>
11.13350 +0xF6C8 0x9DB2 # <CJK>
11.13351 +0xF6C9 0x9E7A # <CJK>
11.13352 +0xF6CA 0x9E9C # <CJK>
11.13353 +0xF6CB 0x9EEB # <CJK>
11.13354 +0xF6CC 0x9EEE # <CJK>
11.13355 +0xF6CD 0x9EED # <CJK>
11.13356 +0xF6CE 0x9F1B # <CJK>
11.13357 +0xF6CF 0x9F18 # <CJK>
11.13358 +0xF6D0 0x9F1A # <CJK>
11.13359 +0xF6D1 0x9F31 # <CJK>
11.13360 +0xF6D2 0x9F4E # <CJK>
11.13361 +0xF6D3 0x9F65 # <CJK>
11.13362 +0xF6D4 0x9F64 # <CJK>
11.13363 +0xF6D5 0x9F92 # <CJK>
11.13364 +0xF6D6 0x4EB9 # <CJK>
11.13365 +0xF6D7 0x56C6 # <CJK>
11.13366 +0xF6D8 0x56C5 # <CJK>
11.13367 +0xF6D9 0x56CB # <CJK>
11.13368 +0xF6DA 0x5971 # <CJK>
11.13369 +0xF6DB 0x5B4B # <CJK>
11.13370 +0xF6DC 0x5B4C # <CJK>
11.13371 +0xF6DD 0x5DD5 # <CJK>
11.13372 +0xF6DE 0x5DD1 # <CJK>
11.13373 +0xF6DF 0x5EF2 # <CJK>
11.13374 +0xF6E0 0x6521 # <CJK>
11.13375 +0xF6E1 0x6520 # <CJK>
11.13376 +0xF6E2 0x6526 # <CJK>
11.13377 +0xF6E3 0x6522 # <CJK>
11.13378 +0xF6E4 0x6B0B # <CJK>
11.13379 +0xF6E5 0x6B08 # <CJK>
11.13380 +0xF6E6 0x6B09 # <CJK>
11.13381 +0xF6E7 0x6C0D # <CJK>
11.13382 +0xF6E8 0x7055 # <CJK>
11.13383 +0xF6E9 0x7056 # <CJK>
11.13384 +0xF6EA 0x7057 # <CJK>
11.13385 +0xF6EB 0x7052 # <CJK>
11.13386 +0xF6EC 0x721E # <CJK>
11.13387 +0xF6ED 0x721F # <CJK>
11.13388 +0xF6EE 0x72A9 # <CJK>
11.13389 +0xF6EF 0x737F # <CJK>
11.13390 +0xF6F0 0x74D8 # <CJK>
11.13391 +0xF6F1 0x74D5 # <CJK>
11.13392 +0xF6F2 0x74D9 # <CJK>
11.13393 +0xF6F3 0x74D7 # <CJK>
11.13394 +0xF6F4 0x766D # <CJK>
11.13395 +0xF6F5 0x76AD # <CJK>
11.13396 +0xF6F6 0x7935 # <CJK>
11.13397 +0xF6F7 0x79B4 # <CJK>
11.13398 +0xF6F8 0x7A70 # <CJK>
11.13399 +0xF6F9 0x7A71 # <CJK>
11.13400 +0xF6FA 0x7C57 # <CJK>
11.13401 +0xF6FB 0x7C5C # <CJK>
11.13402 +0xF6FC 0x7C59 # <CJK>
11.13403 +0xF6FD 0x7C5B # <CJK>
11.13404 +0xF6FE 0x7C5A # <CJK>
11.13405 +0xF740 0x7CF4 # <CJK>
11.13406 +0xF741 0x7CF1 # <CJK>
11.13407 +0xF742 0x7E91 # <CJK>
11.13408 +0xF743 0x7F4F # <CJK>
11.13409 +0xF744 0x7F87 # <CJK>
11.13410 +0xF745 0x81DE # <CJK>
11.13411 +0xF746 0x826B # <CJK>
11.13412 +0xF747 0x8634 # <CJK>
11.13413 +0xF748 0x8635 # <CJK>
11.13414 +0xF749 0x8633 # <CJK>
11.13415 +0xF74A 0x862C # <CJK>
11.13416 +0xF74B 0x8632 # <CJK>
11.13417 +0xF74C 0x8636 # <CJK>
11.13418 +0xF74D 0x882C # <CJK>
11.13419 +0xF74E 0x8828 # <CJK>
11.13420 +0xF74F 0x8826 # <CJK>
11.13421 +0xF750 0x882A # <CJK>
11.13422 +0xF751 0x8825 # <CJK>
11.13423 +0xF752 0x8971 # <CJK>
11.13424 +0xF753 0x89BF # <CJK>
11.13425 +0xF754 0x89BE # <CJK>
11.13426 +0xF755 0x89FB # <CJK>
11.13427 +0xF756 0x8B7E # <CJK>
11.13428 +0xF757 0x8B84 # <CJK>
11.13429 +0xF758 0x8B82 # <CJK>
11.13430 +0xF759 0x8B86 # <CJK>
11.13431 +0xF75A 0x8B85 # <CJK>
11.13432 +0xF75B 0x8B7F # <CJK>
11.13433 +0xF75C 0x8D15 # <CJK>
11.13434 +0xF75D 0x8E95 # <CJK>
11.13435 +0xF75E 0x8E94 # <CJK>
11.13436 +0xF75F 0x8E9A # <CJK>
11.13437 +0xF760 0x8E92 # <CJK>
11.13438 +0xF761 0x8E90 # <CJK>
11.13439 +0xF762 0x8E96 # <CJK>
11.13440 +0xF763 0x8E97 # <CJK>
11.13441 +0xF764 0x8F60 # <CJK>
11.13442 +0xF765 0x8F62 # <CJK>
11.13443 +0xF766 0x9147 # <CJK>
11.13444 +0xF767 0x944C # <CJK>
11.13445 +0xF768 0x9450 # <CJK>
11.13446 +0xF769 0x944A # <CJK>
11.13447 +0xF76A 0x944B # <CJK>
11.13448 +0xF76B 0x944F # <CJK>
11.13449 +0xF76C 0x9447 # <CJK>
11.13450 +0xF76D 0x9445 # <CJK>
11.13451 +0xF76E 0x9448 # <CJK>
11.13452 +0xF76F 0x9449 # <CJK>
11.13453 +0xF770 0x9446 # <CJK>
11.13454 +0xF771 0x973F # <CJK>
11.13455 +0xF772 0x97E3 # <CJK>
11.13456 +0xF773 0x986A # <CJK>
11.13457 +0xF774 0x9869 # <CJK>
11.13458 +0xF775 0x98CB # <CJK>
11.13459 +0xF776 0x9954 # <CJK>
11.13460 +0xF777 0x995B # <CJK>
11.13461 +0xF778 0x9A4E # <CJK>
11.13462 +0xF779 0x9A53 # <CJK>
11.13463 +0xF77A 0x9A54 # <CJK>
11.13464 +0xF77B 0x9A4C # <CJK>
11.13465 +0xF77C 0x9A4F # <CJK>
11.13466 +0xF77D 0x9A48 # <CJK>
11.13467 +0xF77E 0x9A4A # <CJK>
11.13468 +0xF7A1 0x9A49 # <CJK>
11.13469 +0xF7A2 0x9A52 # <CJK>
11.13470 +0xF7A3 0x9A50 # <CJK>
11.13471 +0xF7A4 0x9AD0 # <CJK>
11.13472 +0xF7A5 0x9B19 # <CJK>
11.13473 +0xF7A6 0x9B2B # <CJK>
11.13474 +0xF7A7 0x9B3B # <CJK>
11.13475 +0xF7A8 0x9B56 # <CJK>
11.13476 +0xF7A9 0x9B55 # <CJK>
11.13477 +0xF7AA 0x9C46 # <CJK>
11.13478 +0xF7AB 0x9C48 # <CJK>
11.13479 +0xF7AC 0x9C3F # <CJK>
11.13480 +0xF7AD 0x9C44 # <CJK>
11.13481 +0xF7AE 0x9C39 # <CJK>
11.13482 +0xF7AF 0x9C33 # <CJK>
11.13483 +0xF7B0 0x9C41 # <CJK>
11.13484 +0xF7B1 0x9C3C # <CJK>
11.13485 +0xF7B2 0x9C37 # <CJK>
11.13486 +0xF7B3 0x9C34 # <CJK>
11.13487 +0xF7B4 0x9C32 # <CJK>
11.13488 +0xF7B5 0x9C3D # <CJK>
11.13489 +0xF7B6 0x9C36 # <CJK>
11.13490 +0xF7B7 0x9DDB # <CJK>
11.13491 +0xF7B8 0x9DD2 # <CJK>
11.13492 +0xF7B9 0x9DDE # <CJK>
11.13493 +0xF7BA 0x9DDA # <CJK>
11.13494 +0xF7BB 0x9DCB # <CJK>
11.13495 +0xF7BC 0x9DD0 # <CJK>
11.13496 +0xF7BD 0x9DDC # <CJK>
11.13497 +0xF7BE 0x9DD1 # <CJK>
11.13498 +0xF7BF 0x9DDF # <CJK>
11.13499 +0xF7C0 0x9DE9 # <CJK>
11.13500 +0xF7C1 0x9DD9 # <CJK>
11.13501 +0xF7C2 0x9DD8 # <CJK>
11.13502 +0xF7C3 0x9DD6 # <CJK>
11.13503 +0xF7C4 0x9DF5 # <CJK>
11.13504 +0xF7C5 0x9DD5 # <CJK>
11.13505 +0xF7C6 0x9DDD # <CJK>
11.13506 +0xF7C7 0x9EB6 # <CJK>
11.13507 +0xF7C8 0x9EF0 # <CJK>
11.13508 +0xF7C9 0x9F35 # <CJK>
11.13509 +0xF7CA 0x9F33 # <CJK>
11.13510 +0xF7CB 0x9F32 # <CJK>
11.13511 +0xF7CC 0x9F42 # <CJK>
11.13512 +0xF7CD 0x9F6B # <CJK>
11.13513 +0xF7CE 0x9F95 # <CJK>
11.13514 +0xF7CF 0x9FA2 # <CJK>
11.13515 +0xF7D0 0x513D # <CJK>
11.13516 +0xF7D1 0x5299 # <CJK>
11.13517 +0xF7D2 0x58E8 # <CJK>
11.13518 +0xF7D3 0x58E7 # <CJK>
11.13519 +0xF7D4 0x5972 # <CJK>
11.13520 +0xF7D5 0x5B4D # <CJK>
11.13521 +0xF7D6 0x5DD8 # <CJK>
11.13522 +0xF7D7 0x882F # <CJK>
11.13523 +0xF7D8 0x5F4F # <CJK>
11.13524 +0xF7D9 0x6201 # <CJK>
11.13525 +0xF7DA 0x6203 # <CJK>
11.13526 +0xF7DB 0x6204 # <CJK>
11.13527 +0xF7DC 0x6529 # <CJK>
11.13528 +0xF7DD 0x6525 # <CJK>
11.13529 +0xF7DE 0x6596 # <CJK>
11.13530 +0xF7DF 0x66EB # <CJK>
11.13531 +0xF7E0 0x6B11 # <CJK>
11.13532 +0xF7E1 0x6B12 # <CJK>
11.13533 +0xF7E2 0x6B0F # <CJK>
11.13534 +0xF7E3 0x6BCA # <CJK>
11.13535 +0xF7E4 0x705B # <CJK>
11.13536 +0xF7E5 0x705A # <CJK>
11.13537 +0xF7E6 0x7222 # <CJK>
11.13538 +0xF7E7 0x7382 # <CJK>
11.13539 +0xF7E8 0x7381 # <CJK>
11.13540 +0xF7E9 0x7383 # <CJK>
11.13541 +0xF7EA 0x7670 # <CJK>
11.13542 +0xF7EB 0x77D4 # <CJK>
11.13543 +0xF7EC 0x7C67 # <CJK>
11.13544 +0xF7ED 0x7C66 # <CJK>
11.13545 +0xF7EE 0x7E95 # <CJK>
11.13546 +0xF7EF 0x826C # <CJK>
11.13547 +0xF7F0 0x863A # <CJK>
11.13548 +0xF7F1 0x8640 # <CJK>
11.13549 +0xF7F2 0x8639 # <CJK>
11.13550 +0xF7F3 0x863C # <CJK>
11.13551 +0xF7F4 0x8631 # <CJK>
11.13552 +0xF7F5 0x863B # <CJK>
11.13553 +0xF7F6 0x863E # <CJK>
11.13554 +0xF7F7 0x8830 # <CJK>
11.13555 +0xF7F8 0x8832 # <CJK>
11.13556 +0xF7F9 0x882E # <CJK>
11.13557 +0xF7FA 0x8833 # <CJK>
11.13558 +0xF7FB 0x8976 # <CJK>
11.13559 +0xF7FC 0x8974 # <CJK>
11.13560 +0xF7FD 0x8973 # <CJK>
11.13561 +0xF7FE 0x89FE # <CJK>
11.13562 +0xF840 0x8B8C # <CJK>
11.13563 +0xF841 0x8B8E # <CJK>
11.13564 +0xF842 0x8B8B # <CJK>
11.13565 +0xF843 0x8B88 # <CJK>
11.13566 +0xF844 0x8C45 # <CJK>
11.13567 +0xF845 0x8D19 # <CJK>
11.13568 +0xF846 0x8E98 # <CJK>
11.13569 +0xF847 0x8F64 # <CJK>
11.13570 +0xF848 0x8F63 # <CJK>
11.13571 +0xF849 0x91BC # <CJK>
11.13572 +0xF84A 0x9462 # <CJK>
11.13573 +0xF84B 0x9455 # <CJK>
11.13574 +0xF84C 0x945D # <CJK>
11.13575 +0xF84D 0x9457 # <CJK>
11.13576 +0xF84E 0x945E # <CJK>
11.13577 +0xF84F 0x97C4 # <CJK>
11.13578 +0xF850 0x97C5 # <CJK>
11.13579 +0xF851 0x9800 # <CJK>
11.13580 +0xF852 0x9A56 # <CJK>
11.13581 +0xF853 0x9A59 # <CJK>
11.13582 +0xF854 0x9B1E # <CJK>
11.13583 +0xF855 0x9B1F # <CJK>
11.13584 +0xF856 0x9B20 # <CJK>
11.13585 +0xF857 0x9C52 # <CJK>
11.13586 +0xF858 0x9C58 # <CJK>
11.13587 +0xF859 0x9C50 # <CJK>
11.13588 +0xF85A 0x9C4A # <CJK>
11.13589 +0xF85B 0x9C4D # <CJK>
11.13590 +0xF85C 0x9C4B # <CJK>
11.13591 +0xF85D 0x9C55 # <CJK>
11.13592 +0xF85E 0x9C59 # <CJK>
11.13593 +0xF85F 0x9C4C # <CJK>
11.13594 +0xF860 0x9C4E # <CJK>
11.13595 +0xF861 0x9DFB # <CJK>
11.13596 +0xF862 0x9DF7 # <CJK>
11.13597 +0xF863 0x9DEF # <CJK>
11.13598 +0xF864 0x9DE3 # <CJK>
11.13599 +0xF865 0x9DEB # <CJK>
11.13600 +0xF866 0x9DF8 # <CJK>
11.13601 +0xF867 0x9DE4 # <CJK>
11.13602 +0xF868 0x9DF6 # <CJK>
11.13603 +0xF869 0x9DE1 # <CJK>
11.13604 +0xF86A 0x9DEE # <CJK>
11.13605 +0xF86B 0x9DE6 # <CJK>
11.13606 +0xF86C 0x9DF2 # <CJK>
11.13607 +0xF86D 0x9DF0 # <CJK>
11.13608 +0xF86E 0x9DE2 # <CJK>
11.13609 +0xF86F 0x9DEC # <CJK>
11.13610 +0xF870 0x9DF4 # <CJK>
11.13611 +0xF871 0x9DF3 # <CJK>
11.13612 +0xF872 0x9DE8 # <CJK>
11.13613 +0xF873 0x9DED # <CJK>
11.13614 +0xF874 0x9EC2 # <CJK>
11.13615 +0xF875 0x9ED0 # <CJK>
11.13616 +0xF876 0x9EF2 # <CJK>
11.13617 +0xF877 0x9EF3 # <CJK>
11.13618 +0xF878 0x9F06 # <CJK>
11.13619 +0xF879 0x9F1C # <CJK>
11.13620 +0xF87A 0x9F38 # <CJK>
11.13621 +0xF87B 0x9F37 # <CJK>
11.13622 +0xF87C 0x9F36 # <CJK>
11.13623 +0xF87D 0x9F43 # <CJK>
11.13624 +0xF87E 0x9F4F # <CJK>
11.13625 +0xF8A1 0x9F71 # <CJK>
11.13626 +0xF8A2 0x9F70 # <CJK>
11.13627 +0xF8A3 0x9F6E # <CJK>
11.13628 +0xF8A4 0x9F6F # <CJK>
11.13629 +0xF8A5 0x56D3 # <CJK>
11.13630 +0xF8A6 0x56CD # <CJK>
11.13631 +0xF8A7 0x5B4E # <CJK>
11.13632 +0xF8A8 0x5C6D # <CJK>
11.13633 +0xF8A9 0x652D # <CJK>
11.13634 +0xF8AA 0x66ED # <CJK>
11.13635 +0xF8AB 0x66EE # <CJK>
11.13636 +0xF8AC 0x6B13 # <CJK>
11.13637 +0xF8AD 0x705F # <CJK>
11.13638 +0xF8AE 0x7061 # <CJK>
11.13639 +0xF8AF 0x705D # <CJK>
11.13640 +0xF8B0 0x7060 # <CJK>
11.13641 +0xF8B1 0x7223 # <CJK>
11.13642 +0xF8B2 0x74DB # <CJK>
11.13643 +0xF8B3 0x74E5 # <CJK>
11.13644 +0xF8B4 0x77D5 # <CJK>
11.13645 +0xF8B5 0x7938 # <CJK>
11.13646 +0xF8B6 0x79B7 # <CJK>
11.13647 +0xF8B7 0x79B6 # <CJK>
11.13648 +0xF8B8 0x7C6A # <CJK>
11.13649 +0xF8B9 0x7E97 # <CJK>
11.13650 +0xF8BA 0x7F89 # <CJK>
11.13651 +0xF8BB 0x826D # <CJK>
11.13652 +0xF8BC 0x8643 # <CJK>
11.13653 +0xF8BD 0x8838 # <CJK>
11.13654 +0xF8BE 0x8837 # <CJK>
11.13655 +0xF8BF 0x8835 # <CJK>
11.13656 +0xF8C0 0x884B # <CJK>
11.13657 +0xF8C1 0x8B94 # <CJK>
11.13658 +0xF8C2 0x8B95 # <CJK>
11.13659 +0xF8C3 0x8E9E # <CJK>
11.13660 +0xF8C4 0x8E9F # <CJK>
11.13661 +0xF8C5 0x8EA0 # <CJK>
11.13662 +0xF8C6 0x8E9D # <CJK>
11.13663 +0xF8C7 0x91BE # <CJK>
11.13664 +0xF8C8 0x91BD # <CJK>
11.13665 +0xF8C9 0x91C2 # <CJK>
11.13666 +0xF8CA 0x946B # <CJK>
11.13667 +0xF8CB 0x9468 # <CJK>
11.13668 +0xF8CC 0x9469 # <CJK>
11.13669 +0xF8CD 0x96E5 # <CJK>
11.13670 +0xF8CE 0x9746 # <CJK>
11.13671 +0xF8CF 0x9743 # <CJK>
11.13672 +0xF8D0 0x9747 # <CJK>
11.13673 +0xF8D1 0x97C7 # <CJK>
11.13674 +0xF8D2 0x97E5 # <CJK>
11.13675 +0xF8D3 0x9A5E # <CJK>
11.13676 +0xF8D4 0x9AD5 # <CJK>
11.13677 +0xF8D5 0x9B59 # <CJK>
11.13678 +0xF8D6 0x9C63 # <CJK>
11.13679 +0xF8D7 0x9C67 # <CJK>
11.13680 +0xF8D8 0x9C66 # <CJK>
11.13681 +0xF8D9 0x9C62 # <CJK>
11.13682 +0xF8DA 0x9C5E # <CJK>
11.13683 +0xF8DB 0x9C60 # <CJK>
11.13684 +0xF8DC 0x9E02 # <CJK>
11.13685 +0xF8DD 0x9DFE # <CJK>
11.13686 +0xF8DE 0x9E07 # <CJK>
11.13687 +0xF8DF 0x9E03 # <CJK>
11.13688 +0xF8E0 0x9E06 # <CJK>
11.13689 +0xF8E1 0x9E05 # <CJK>
11.13690 +0xF8E2 0x9E00 # <CJK>
11.13691 +0xF8E3 0x9E01 # <CJK>
11.13692 +0xF8E4 0x9E09 # <CJK>
11.13693 +0xF8E5 0x9DFF # <CJK>
11.13694 +0xF8E6 0x9DFD # <CJK>
11.13695 +0xF8E7 0x9E04 # <CJK>
11.13696 +0xF8E8 0x9EA0 # <CJK>
11.13697 +0xF8E9 0x9F1E # <CJK>
11.13698 +0xF8EA 0x9F46 # <CJK>
11.13699 +0xF8EB 0x9F74 # <CJK>
11.13700 +0xF8EC 0x9F75 # <CJK>
11.13701 +0xF8ED 0x9F76 # <CJK>
11.13702 +0xF8EE 0x56D4 # <CJK>
11.13703 +0xF8EF 0x652E # <CJK>
11.13704 +0xF8F0 0x65B8 # <CJK>
11.13705 +0xF8F1 0x6B18 # <CJK>
11.13706 +0xF8F2 0x6B19 # <CJK>
11.13707 +0xF8F3 0x6B17 # <CJK>
11.13708 +0xF8F4 0x6B1A # <CJK>
11.13709 +0xF8F5 0x7062 # <CJK>
11.13710 +0xF8F6 0x7226 # <CJK>
11.13711 +0xF8F7 0x72AA # <CJK>
11.13712 +0xF8F8 0x77D8 # <CJK>
11.13713 +0xF8F9 0x77D9 # <CJK>
11.13714 +0xF8FA 0x7939 # <CJK>
11.13715 +0xF8FB 0x7C69 # <CJK>
11.13716 +0xF8FC 0x7C6B # <CJK>
11.13717 +0xF8FD 0x7CF6 # <CJK>
11.13718 +0xF8FE 0x7E9A # <CJK>
11.13719 +0xF940 0x7E98 # <CJK>
11.13720 +0xF941 0x7E9B # <CJK>
11.13721 +0xF942 0x7E99 # <CJK>
11.13722 +0xF943 0x81E0 # <CJK>
11.13723 +0xF944 0x81E1 # <CJK>
11.13724 +0xF945 0x8646 # <CJK>
11.13725 +0xF946 0x8647 # <CJK>
11.13726 +0xF947 0x8648 # <CJK>
11.13727 +0xF948 0x8979 # <CJK>
11.13728 +0xF949 0x897A # <CJK>
11.13729 +0xF94A 0x897C # <CJK>
11.13730 +0xF94B 0x897B # <CJK>
11.13731 +0xF94C 0x89FF # <CJK>
11.13732 +0xF94D 0x8B98 # <CJK>
11.13733 +0xF94E 0x8B99 # <CJK>
11.13734 +0xF94F 0x8EA5 # <CJK>
11.13735 +0xF950 0x8EA4 # <CJK>
11.13736 +0xF951 0x8EA3 # <CJK>
11.13737 +0xF952 0x946E # <CJK>
11.13738 +0xF953 0x946D # <CJK>
11.13739 +0xF954 0x946F # <CJK>
11.13740 +0xF955 0x9471 # <CJK>
11.13741 +0xF956 0x9473 # <CJK>
11.13742 +0xF957 0x9749 # <CJK>
11.13743 +0xF958 0x9872 # <CJK>
11.13744 +0xF959 0x995F # <CJK>
11.13745 +0xF95A 0x9C68 # <CJK>
11.13746 +0xF95B 0x9C6E # <CJK>
11.13747 +0xF95C 0x9C6D # <CJK>
11.13748 +0xF95D 0x9E0B # <CJK>
11.13749 +0xF95E 0x9E0D # <CJK>
11.13750 +0xF95F 0x9E10 # <CJK>
11.13751 +0xF960 0x9E0F # <CJK>
11.13752 +0xF961 0x9E12 # <CJK>
11.13753 +0xF962 0x9E11 # <CJK>
11.13754 +0xF963 0x9EA1 # <CJK>
11.13755 +0xF964 0x9EF5 # <CJK>
11.13756 +0xF965 0x9F09 # <CJK>
11.13757 +0xF966 0x9F47 # <CJK>
11.13758 +0xF967 0x9F78 # <CJK>
11.13759 +0xF968 0x9F7B # <CJK>
11.13760 +0xF969 0x9F7A # <CJK>
11.13761 +0xF96A 0x9F79 # <CJK>
11.13762 +0xF96B 0x571E # <CJK>
11.13763 +0xF96C 0x7066 # <CJK>
11.13764 +0xF96D 0x7C6F # <CJK>
11.13765 +0xF96E 0x883C # <CJK>
11.13766 +0xF96F 0x8DB2 # <CJK>
11.13767 +0xF970 0x8EA6 # <CJK>
11.13768 +0xF971 0x91C3 # <CJK>
11.13769 +0xF972 0x9474 # <CJK>
11.13770 +0xF973 0x9478 # <CJK>
11.13771 +0xF974 0x9476 # <CJK>
11.13772 +0xF975 0x9475 # <CJK>
11.13773 +0xF976 0x9A60 # <CJK>
11.13774 +0xF977 0x9C74 # <CJK>
11.13775 +0xF978 0x9C73 # <CJK>
11.13776 +0xF979 0x9C71 # <CJK>
11.13777 +0xF97A 0x9C75 # <CJK>
11.13778 +0xF97B 0x9E14 # <CJK>
11.13779 +0xF97C 0x9E13 # <CJK>
11.13780 +0xF97D 0x9EF6 # <CJK>
11.13781 +0xF97E 0x9F0A # <CJK>
11.13782 +0xF9A1 0x9FA4 # <CJK>
11.13783 +0xF9A2 0x7068 # <CJK>
11.13784 +0xF9A3 0x7065 # <CJK>
11.13785 +0xF9A4 0x7CF7 # <CJK>
11.13786 +0xF9A5 0x866A # <CJK>
11.13787 +0xF9A6 0x883E # <CJK>
11.13788 +0xF9A7 0x883D # <CJK>
11.13789 +0xF9A8 0x883F # <CJK>
11.13790 +0xF9A9 0x8B9E # <CJK>
11.13791 +0xF9AA 0x8C9C # <CJK>
11.13792 +0xF9AB 0x8EA9 # <CJK>
11.13793 +0xF9AC 0x8EC9 # <CJK>
11.13794 +0xF9AD 0x974B # <CJK>
11.13795 +0xF9AE 0x9873 # <CJK>
11.13796 +0xF9AF 0x9874 # <CJK>
11.13797 +0xF9B0 0x98CC # <CJK>
11.13798 +0xF9B1 0x9961 # <CJK>
11.13799 +0xF9B2 0x99AB # <CJK>
11.13800 +0xF9B3 0x9A64 # <CJK>
11.13801 +0xF9B4 0x9A66 # <CJK>
11.13802 +0xF9B5 0x9A67 # <CJK>
11.13803 +0xF9B6 0x9B24 # <CJK>
11.13804 +0xF9B7 0x9E15 # <CJK>
11.13805 +0xF9B8 0x9E17 # <CJK>
11.13806 +0xF9B9 0x9F48 # <CJK>
11.13807 +0xF9BA 0x6207 # <CJK>
11.13808 +0xF9BB 0x6B1E # <CJK>
11.13809 +0xF9BC 0x7227 # <CJK>
11.13810 +0xF9BD 0x864C # <CJK>
11.13811 +0xF9BE 0x8EA8 # <CJK>
11.13812 +0xF9BF 0x9482 # <CJK>
11.13813 +0xF9C0 0x9480 # <CJK>
11.13814 +0xF9C1 0x9481 # <CJK>
11.13815 +0xF9C2 0x9A69 # <CJK>
11.13816 +0xF9C3 0x9A68 # <CJK>
11.13817 +0xF9C4 0x9B2E # <CJK>
11.13818 +0xF9C5 0x9E19 # <CJK>
11.13819 +0xF9C6 0x7229 # <CJK>
11.13820 +0xF9C7 0x864B # <CJK>
11.13821 +0xF9C8 0x8B9F # <CJK>
11.13822 +0xF9C9 0x9483 # <CJK>
11.13823 +0xF9CA 0x9C79 # <CJK>
11.13824 +0xF9CB 0x9EB7 # <CJK>
11.13825 +0xF9CC 0x7675 # <CJK>
11.13826 +0xF9CD 0x9A6B # <CJK>
11.13827 +0xF9CE 0x9C7A # <CJK>
11.13828 +0xF9CF 0x9E1D # <CJK>
11.13829 +0xF9D0 0x7069 # <CJK>
11.13830 +0xF9D1 0x706A # <CJK>
11.13831 +0xF9D2 0x9EA4 # <CJK>
11.13832 +0xF9D3 0x9F7E # <CJK>
11.13833 +0xF9D4 0x9F49 # <CJK>
11.13834 +0xF9D5 0x9F98 # <CJK>
11.13835 +#
11.13836 +0xA15A 0xFF3F #SPACING UNDERSCORE
11.13837 +0xA1FE 0x2571 #LT DIAG UP RIGHT TO LOW LEFT
11.13838 +0xA240 0x2572 #LT DIAG UP LEFT TO LOW RIGHTG
11.13839 +0xA2CC 0x5341 #HANGHZOU NUMERAL TEN
11.13840 +0xA2CE 0x5345 #HANGZHOU NUMERAL THIRTY
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
12.2 +++ b/make/tools/CharsetMapping/Big5.nr Tue Apr 13 16:41:49 2010 -0700
12.3 @@ -0,0 +1,5 @@
12.4 +0xA15A 0xFF3F #SPACING UNDERSCORE
12.5 +0xA1FE 0x2571 #LT DIAG UP RIGHT TO LOW LEFT
12.6 +0xA240 0x2572 #LT DIAG UP LEFT TO LOW RIGHTG
12.7 +0xA2CC 0x5341 #HANGHZOU NUMERAL TEN
12.8 +0xA2CE 0x5345 #HANGZHOU NUMERAL THIRTY
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/make/tools/CharsetMapping/HKSCS2001.c2b Tue Apr 13 16:41:49 2010 -0700
13.3 @@ -0,0 +1,2187 @@
13.4 +# Generated from HKSCS2001.Encoder
13.5 +#
13.6 +# "0xc074 0x9f9c" is the only entry commented out because it
13.7 +# exists in Big.map already, so should not be in c2b mapping
13.8 +#
13.9 +# 0xC074 0x9F9C
13.10 +#
13.11 +0x8845 0xF308
13.12 +0x8847 0xF30A
13.13 +0x8848 0xF30B
13.14 +0x884B 0xF30E
13.15 +0x884C 0xF30F
13.16 +0x884E 0xF311
13.17 +0x8853 0xF316
13.18 +0x8940 0xF3A0
13.19 +0x8941 0xF3A1
13.20 +0x894C 0xF3AC
13.21 +0x89B2 0xF3F0
13.22 +0x89B7 0xF3F5
13.23 +0x89BA 0xF3F8
13.24 +0x89BB 0xF3F9
13.25 +0x89BC 0xF3FA
13.26 +0x89BE 0xF3FC
13.27 +0x89BF 0xF3FD
13.28 +0x89C5 0xF403
13.29 +0x89CA 0xF408
13.30 +0x89CB 0xF409
13.31 +0x89CC 0xF40A
13.32 +0x89CD 0xF40B
13.33 +0x89D5 0xF413
13.34 +0x89D7 0xF415
13.35 +0x89DA 0xF418
13.36 +0x89DB 0xF419
13.37 +0x89DC 0xF41A
13.38 +0x89E6 0xF424
13.39 +0x89E8 0xF426
13.40 +0x89EA 0xF428
13.41 +0x89ED 0xF42B
13.42 +0x89EE 0xF42C
13.43 +0x89EF 0xF42D
13.44 +0x89F9 0xF437
13.45 +0x89FB 0xF439
13.46 +0x89FC 0xF43A
13.47 +0x89FE 0xF43C
13.48 +0x8A40 0xF43D
13.49 +0x8A43 0xF440
13.50 +0x8A44 0xF441
13.51 +0x8A45 0xF442
13.52 +0x8A47 0xF444
13.53 +0x8A48 0xF445
13.54 +0x8A49 0xF446
13.55 +0x8A4B 0xF448
13.56 +0x8A4C 0xF449
13.57 +0x8A4D 0xF44A
13.58 +0x8A4E 0xF44B
13.59 +0x8A50 0xF44D
13.60 +0x8A51 0xF44E
13.61 +0x8A52 0xF44F
13.62 +0x8A53 0xF450
13.63 +0x8A54 0xF451
13.64 +0x8A55 0xF452
13.65 +0x8A57 0xF454
13.66 +0x8A58 0xF455
13.67 +0x8A59 0xF456
13.68 +0x8A5A 0xF457
13.69 +0x8A5D 0xF45A
13.70 +0x8A5E 0xF45B
13.71 +0x8A5F 0xF45C
13.72 +0x8A60 0xF45D
13.73 +0x8A61 0xF45E
13.74 +0x8A62 0xF45F
13.75 +0x8A64 0xF461
13.76 +0x8A65 0xF462
13.77 +0x8A66 0xF463
13.78 +0x8A67 0xF464
13.79 +0x8A68 0xF465
13.80 +0x8A69 0xF466
13.81 +0x8A6B 0xF468
13.82 +0x8A6C 0xF469
13.83 +0x8A6D 0xF46A
13.84 +0x8A6E 0xF46B
13.85 +0x8A6F 0xF46C
13.86 +0x8A70 0xF46D
13.87 +0x8A71 0xF46E
13.88 +0x8A72 0xF46F
13.89 +0x8A76 0xF473
13.90 +0x8A77 0xF474
13.91 +0x8A7A 0xF477
13.92 +0x8A7B 0xF478
13.93 +0x8A7C 0xF479
13.94 +0x8A7D 0xF47A
13.95 +0x8A7E 0xF47B
13.96 +0x8AA1 0xF47C
13.97 +0x8AA2 0xF47D
13.98 +0x8AA3 0xF47E
13.99 +0x8AA5 0xF480
13.100 +0x8AA6 0xF481
13.101 +0x8AA8 0xF483
13.102 +0x8AA9 0xF484
13.103 +0x8AAA 0xF485
13.104 +0x8AAC 0xF487
13.105 +0x8AAD 0xF488
13.106 +0x8AAE 0xF489
13.107 +0x8AB0 0xF48B
13.108 +0x8AB2 0xF48D
13.109 +0x8AB3 0xF48E
13.110 +0x8AB4 0xF48F
13.111 +0x8AB5 0xF490
13.112 +0x8AB6 0xF491
13.113 +0x8AB8 0xF493
13.114 +0x8AB9 0xF494
13.115 +0x8ABB 0xF496
13.116 +0x8ABC 0xF497
13.117 +0x8ABD 0xF498
13.118 +0x8AC0 0xF49B
13.119 +0x8AC2 0xF49D
13.120 +0x8AC3 0xF49E
13.121 +0x8AC7 0xF4A2
13.122 +0x8AC9 0xF4A4
13.123 +0x8ACA 0xF4A5
13.124 +0x8ACB 0xF4A6
13.125 +0x8ACC 0xF4A7
13.126 +0x8ACE 0xF4A9
13.127 +0x8ACF 0xF4AA
13.128 +0x8AD0 0xF4AB
13.129 +0x8AD1 0xF4AC
13.130 +0x8AD2 0xF4AD
13.131 +0x8AD3 0xF4AE
13.132 +0x8AD4 0xF4AF
13.133 +0x8AD5 0xF4B0
13.134 +0x8AD7 0xF4B2
13.135 +0x8AD8 0xF4B3
13.136 +0x8AD9 0xF4B4
13.137 +0x8ADA 0xF4B5
13.138 +0x8ADC 0xF4B7
13.139 +0x8ADF 0xF4BA
13.140 +0x8AE0 0xF4BB
13.141 +0x8AE1 0xF4BC
13.142 +0x8AE2 0xF4BD
13.143 +0x8AE3 0xF4BE
13.144 +0x8AE4 0xF4BF
13.145 +0x8AE5 0xF4C0
13.146 +0x8AE6 0xF4C1
13.147 +0x8AE8 0xF4C3
13.148 +0x8AE9 0xF4C4
13.149 +0x8AEA 0xF4C5
13.150 +0x8AEB 0xF4C6
13.151 +0x8AEC 0xF4C7
13.152 +0x8AED 0xF4C8
13.153 +0x8AEE 0xF4C9
13.154 +0x8AEF 0xF4CA
13.155 +0x8AF0 0xF4CB
13.156 +0x8AF1 0xF4CC
13.157 +0x8AF2 0xF4CD
13.158 +0x8AF3 0xF4CE
13.159 +0x8AF4 0xF4CF
13.160 +0x8AF6 0xF4D1
13.161 +0x8AF7 0xF4D2
13.162 +0x8AF8 0xF4D3
13.163 +0x8AF9 0xF4D4
13.164 +0x8AFA 0xF4D5
13.165 +0x8AFB 0xF4D6
13.166 +0x8AFC 0xF4D7
13.167 +0x8AFE 0xF4D9
13.168 +0x8B40 0xF4DA
13.169 +0x8B41 0xF4DB
13.170 +0x8B42 0xF4DC
13.171 +0x8B43 0xF4DD
13.172 +0x8B44 0xF4DE
13.173 +0x8B45 0xF4DF
13.174 +0x8B46 0xF4E0
13.175 +0x8B47 0xF4E1
13.176 +0x8B48 0xF4E2
13.177 +0x8B49 0xF4E3
13.178 +0x8B4A 0xF4E4
13.179 +0x8B4B 0xF4E5
13.180 +0x8B4C 0xF4E6
13.181 +0x8B4D 0xF4E7
13.182 +0x8B4E 0xF4E8
13.183 +0x8B4F 0xF4E9
13.184 +0x8B55 0xF4EF
13.185 +0x8B58 0xF4F2
13.186 +0x8B59 0xF4F3
13.187 +0x8B5E 0xF4F8
13.188 +0x8B60 0xF4FA
13.189 +0x8B62 0xF4FC
13.190 +0x8B64 0xF4FE
13.191 +0x8B65 0xF4FF
13.192 +0x8B66 0xF500
13.193 +0x8B67 0xF501
13.194 +0x8B68 0xF502
13.195 +0x8B69 0xF503
13.196 +0x8B6A 0xF504
13.197 +0x8B6B 0xF505
13.198 +0x8B6D 0xF507
13.199 +0x8B6E 0xF508
13.200 +0x8B6F 0xF509
13.201 +0x8B70 0xF50A
13.202 +0x8B71 0xF50B
13.203 +0x8B72 0xF50C
13.204 +0x8B73 0xF50D
13.205 +0x8B74 0xF50E
13.206 +0x8B75 0xF50F
13.207 +0x8B76 0xF510
13.208 +0x8B77 0xF511
13.209 +0x8B79 0xF513
13.210 +0x8B7A 0xF514
13.211 +0x8B7B 0xF515
13.212 +0x8B7C 0xF516
13.213 +0x8B7E 0xF518
13.214 +0x8BA1 0xF519
13.215 +0x8BA2 0xF51A
13.216 +0x8BA3 0xF51B
13.217 +0x8BA4 0xF51C
13.218 +0x8BA5 0xF51D
13.219 +0x8BA6 0xF51E
13.220 +0x8BA7 0xF51F
13.221 +0x8BA8 0xF520
13.222 +0x8BA9 0xF521
13.223 +0x8BAA 0xF522
13.224 +0x8BAB 0xF523
13.225 +0x8BAC 0xF524
13.226 +0x8BAD 0xF525
13.227 +0x8BAE 0xF526
13.228 +0x8BB1 0xF529
13.229 +0x8BB2 0xF52A
13.230 +0x8BB5 0xF52D
13.231 +0x8BB6 0xF52E
13.232 +0x8BB8 0xF530
13.233 +0x8BBB 0xF533
13.234 +0x8BBC 0xF534
13.235 +0x8BBE 0xF536
13.236 +0x8BC2 0xF53A
13.237 +0x8BC3 0xF53B
13.238 +0x8BC5 0xF53D
13.239 +0x8BC8 0xF540
13.240 +0x8BCC 0xF544
13.241 +0x8BD6 0xF54E
13.242 +0x8BDB 0xF553
13.243 +0x8BDC 0xF554
13.244 +0x8BDE 0xF556
13.245 +0x8BE1 0xF559
13.246 +0x8BE2 0xF55A
13.247 +0x8BE6 0xF55E
13.248 +0x8BED 0xF565
13.249 +0x8BF3 0xF56B
13.250 +0x8BF8 0xF907
13.251 +0x8BFA 0xF572
13.252 +0x8C42 0xF579
13.253 +0x8C46 0xF57D
13.254 +0x8C4A 0xF581
13.255 +0x8C4C 0xF583
13.256 +0x8C4E 0xF585
13.257 +0x8C54 0xF58B
13.258 +0x8C55 0xF58C
13.259 +0x8C57 0xF58E
13.260 +0x8C5C 0xF593
13.261 +0x8C5F 0xF596
13.262 +0x8C64 0xF59B
13.263 +0x8C65 0xF59C
13.264 +0x8C69 0xF5A0
13.265 +0x8C6C 0xF5A3
13.266 +0x8C79 0xF5B0
13.267 +0x8C7D 0xF5B4
13.268 +0x8CA1 0xF5B6
13.269 +0x8CA4 0xF5B9
13.270 +0x8CA8 0xF5BD
13.271 +0x8CAB 0xF5C0
13.272 +0x8CAF 0xF5C4
13.273 +0x8CB0 0xF5C5
13.274 +0x8CC1 0xF5D6
13.275 +0x8CC2 0xF5D7
13.276 +0x8CCF 0xF5E4
13.277 +0x8CD1 0xF5E6
13.278 +0x8CD3 0xF5E8
13.279 +0x8CD5 0xF5EA
13.280 +0x8CD6 0xF5EB
13.281 +0x8D63 0xF637
13.282 +0x8D64 0xF638
13.283 +0x8D67 0xF63B
13.284 +0x8D68 0xF63C
13.285 +0x8D6D 0xF641
13.286 +0x8D6E 0xF642
13.287 +0x8D6F 0xF643
13.288 +0x8D70 0xF644
13.289 +0x8D74 0xF648
13.290 +0x8D78 0xF64C
13.291 +0x8D7D 0xF651
13.292 +0x8DA1 0xF653
13.293 +0x8DA6 0xF658
13.294 +0x8DAB 0xF65D
13.295 +0x8DAD 0xF65F
13.296 +0x8DB0 0xF662
13.297 +0x8DB2 0xF664
13.298 +0x8DB4 0xF666
13.299 +0x8DB7 0xF669
13.300 +0x8DBA 0xF66C
13.301 +0x8DBB 0xF66D
13.302 +0x8DBC 0xF66E
13.303 +0x8DC3 0xF675
13.304 +0x8DC5 0xF677
13.305 +0x8DCA 0xF67C
13.306 +0x8DCC 0xF67E
13.307 +0x8DD6 0xF688
13.308 +0x8DDB 0xF68D
13.309 +0x8DE2 0xF694
13.310 +0x8DEB 0xF69D
13.311 +0x8DEC 0xF69E
13.312 +0x8DEF 0xF6A1
13.313 +0x8DF0 0xF6A2
13.314 +0x8DF3 0xF6A5
13.315 +0x8DF5 0xF6A7
13.316 +0x8DFB 0xF6AD
13.317 +0x8DFC 0xF6AE
13.318 +0x8DFD 0xF6AF
13.319 +0x8DFE 0xF6B0
13.320 +0x8E40 0xE311
13.321 +0x8E42 0xE313
13.322 +0x8E44 0xE315
13.323 +0x8E45 0xE316
13.324 +0x8E47 0xE318
13.325 +0x8E4A 0xE31B
13.326 +0x8E4B 0xE31C
13.327 +0x8E4E 0xE31F
13.328 +0x8E54 0xE325
13.329 +0x8E55 0xE326
13.330 +0x8E59 0xE32A
13.331 +0x8E5B 0xE32C
13.332 +0x8E5F 0xE330
13.333 +0x8E60 0xE331
13.334 +0x8E64 0xE335
13.335 +0x8E65 0xE336
13.336 +0x8E6A 0xE33B
13.337 +0x8E6B 0xE33C
13.338 +0x8E6C 0xE33D
13.339 +0x8E71 0xE342
13.340 +0x8E74 0xE345
13.341 +0x8E77 0xE348
13.342 +0x8EA2 0xE351
13.343 +0x8EA3 0xE352
13.344 +0x8EA5 0xE354
13.345 +0x8EAC 0xE35B
13.346 +0x8EAD 0xE35C
13.347 +0x8EAF 0xE35E
13.348 +0x8EB1 0xE360
13.349 +0x8EB3 0xE362
13.350 +0x8EB5 0xE364
13.351 +0x8EB6 0xE365
13.352 +0x8EB9 0xE368
13.353 +0x8EC0 0xE36F
13.354 +0x8EC3 0xE372
13.355 +0x8EC5 0xE374
13.356 +0x8EC6 0xE375
13.357 +0x8EC7 0xE376
13.358 +0x8EC8 0xE377
13.359 +0x8EC9 0xE378
13.360 +0x8ECA 0xE379
13.361 +0x8ECC 0xE37B
13.362 +0x8ED2 0xE381
13.363 +0x8ED3 0xE382
13.364 +0x8ED7 0xE386
13.365 +0x8ED8 0xE387
13.366 +0x8ED9 0xE388
13.367 +0x8EDA 0xE389
13.368 +0x8EDB 0xE38A
13.369 +0x8EDE 0xE38D
13.370 +0x8EE2 0xE391
13.371 +0x8EE4 0xE393
13.372 +0x8EE5 0xE394
13.373 +0x8EE7 0xE396
13.374 +0x8EE9 0xE398
13.375 +0x8EEB 0xE39A
13.376 +0x8EEC 0xE39B
13.377 +0x8EED 0xE39C
13.378 +0x8EEF 0xE39E
13.379 +0x8EF0 0xE39F
13.380 +0x8EF1 0xE3A0
13.381 +0x8EF3 0xE3A2
13.382 +0x8EF6 0xE3A5
13.383 +0x8EF7 0xE3A6
13.384 +0x8EF8 0xE3A7
13.385 +0x8EF9 0xE3A8
13.386 +0x8EFA 0xE3A9
13.387 +0x8EFD 0xE3AC
13.388 +0x8EFE 0xE3AD
13.389 +0x8F43 0xE3B1
13.390 +0x8F44 0xE3B2
13.391 +0x8F45 0xE3B3
13.392 +0x8F46 0xE3B4
13.393 +0x8F47 0xE3B5
13.394 +0x8F4B 0xE3B9
13.395 +0x8F4C 0xE3BA
13.396 +0x8F4D 0xE3BB
13.397 +0x8F4E 0xE3BC
13.398 +0x8F4F 0xE3BD
13.399 +0x8F50 0xE3BE
13.400 +0x8F54 0xE3C2
13.401 +0x8F55 0xE3C3
13.402 +0x8F59 0xE3C7
13.403 +0x8F5A 0xE3C8
13.404 +0x8F5D 0xE3CB
13.405 +0x8F5E 0xE3CC
13.406 +0x8F5F 0xE3CD
13.407 +0x8F61 0xE3CF
13.408 +0x8F63 0xE3D1
13.409 +0x8F64 0xE3D2
13.410 +0x8F67 0xE3D5
13.411 +0x8F6A 0xE3D8
13.412 +0x8F6B 0xE3D9
13.413 +0x8F6C 0xE3DA
13.414 +0x8F70 0xE3DE
13.415 +0x8F73 0xE3E1
13.416 +0x8F74 0xE3E2
13.417 +0x8F75 0xE3E3
13.418 +0x8F76 0xE3E4
13.419 +0x8F79 0xE3E7
13.420 +0x8F7A 0xE3E8
13.421 +0x8F7C 0xE3EA
13.422 +0x8FA1 0xE3ED
13.423 +0x8FA2 0xE3EE
13.424 +0x8FA4 0xE3F0
13.425 +0x8FA6 0xE3F2
13.426 +0x8FA7 0xE3F3
13.427 +0x8FA8 0xE3F4
13.428 +0x8FA9 0xE3F5
13.429 +0x8FAB 0xE3F7
13.430 +0x8FAC 0xE3F8
13.431 +0x8FAE 0xE3FA
13.432 +0x8FB1 0xE3FD
13.433 +0x8FB3 0xE3FF
13.434 +0x8FBA 0xE406
13.435 +0x8FBD 0xE409
13.436 +0x8FBE 0xE40A
13.437 +0x8FBF 0xE40B
13.438 +0x8FC2 0xE40E
13.439 +0x8FC8 0xE414
13.440 +0x8FCF 0xE41B
13.441 +0x8FD1 0xE41D
13.442 +0x8FD2 0xE41E
13.443 +0x8FD7 0xE423
13.444 +0x8FD9 0xE425
13.445 +0x8FDA 0xE426
13.446 +0x8FDB 0xE427
13.447 +0x8FDC 0xE428
13.448 +0x8FE0 0xE42C
13.449 +0x8FE1 0xE42D
13.450 +0x8FE6 0xE432
13.451 +0x8FEA 0xE436
13.452 +0x8FEB 0xE437
13.453 +0x8FEE 0xE43A
13.454 +0x8FEF 0xE43B
13.455 +0x8FF0 0xE43C
13.456 +0x8FF1 0xE43D
13.457 +0x8FF2 0xE43E
13.458 +0x8FF4 0xE440
13.459 +0x8FF5 0xE441
13.460 +0x8FF8 0xE444
13.461 +0x8FFC 0xE448
13.462 +0x8FFD 0xE449
13.463 +0x9041 0xE44C
13.464 +0x9042 0xE44D
13.465 +0x9043 0xE44E
13.466 +0x9044 0xE44F
13.467 +0x9045 0xE450
13.468 +0x9046 0xE451
13.469 +0x904E 0xE459
13.470 +0x904F 0xE45A
13.471 +0x9052 0xE45D
13.472 +0x9053 0xE45E
13.473 +0x9055 0xE460
13.474 +0x9056 0xE461
13.475 +0x9057 0xE462
13.476 +0x9058 0xE463
13.477 +0x905A 0xE465
13.478 +0x905C 0xE467
13.479 +0x905D 0xE468
13.480 +0x905E 0xE469
13.481 +0x905F 0xE46A
13.482 +0x9060 0xE46B
13.483 +0x9061 0xE46C
13.484 +0x9063 0xE46E
13.485 +0x9064 0xE46F
13.486 +0x9066 0xE471
13.487 +0x9067 0xE472
13.488 +0x9069 0xE474
13.489 +0x906B 0xE476
13.490 +0x906F 0xE47A
13.491 +0x9073 0xE47E
13.492 +0x9074 0xE47F
13.493 +0x9079 0xE484
13.494 +0x907B 0xE486
13.495 +0x907C 0xE487
13.496 +0x907D 0xE488
13.497 +0x907E 0xE489
13.498 +0x90A1 0xE48A
13.499 +0x90A4 0xE48D
13.500 +0x90A5 0xE48E
13.501 +0x90A8 0xE491
13.502 +0x90A9 0xE492
13.503 +0x90AA 0xE493
13.504 +0x90AC 0xE495
13.505 +0x90AD 0xE496
13.506 +0x90AE 0xE497
13.507 +0x90B7 0xE4A0
13.508 +0x90B8 0xE4A1
13.509 +0x90B9 0xE4A2
13.510 +0x90BA 0xE4A3
13.511 +0x90BB 0xE4A4
13.512 +0x90BC 0xE4A5
13.513 +0x90C0 0xE4A9
13.514 +0x90C2 0xE4AB
13.515 +0x90C6 0xE4AF
13.516 +0x90C9 0xE4B2
13.517 +0x90CA 0xE4B3
13.518 +0x90CB 0xE4B4
13.519 +0x90CC 0xE4B5
13.520 +0x90CD 0xE4B6
13.521 +0x90CE 0xE4B7
13.522 +0x90CF 0xE4B8
13.523 +0x90D0 0xE4B9
13.524 +0x90D1 0xE4BA
13.525 +0x90D5 0xE4BE
13.526 +0x90D6 0xE4BF
13.527 +0x90D7 0xE4C0
13.528 +0x90D8 0xE4C1
13.529 +0x90DD 0xE4C6
13.530 +0x90E0 0xE4C9
13.531 +0x90E4 0xE4CD
13.532 +0x90E5 0xE4CE
13.533 +0x90ED 0xE4D6
13.534 +0x90F0 0xE4D9
13.535 +0x90F3 0xE4DC
13.536 +0x90F4 0xE4DD
13.537 +0x90F5 0xE4DE
13.538 +0x90FA 0xE4E3
13.539 +0x90FB 0xE4E4
13.540 +0x90FC 0xE4E5
13.541 +0x90FD 0xE4E6
13.542 +0x90FE 0xE4E7
13.543 +0x9140 0xE4E8
13.544 +0x9145 0xE4ED
13.545 +0x9146 0xE4EE
13.546 +0x9147 0xE4EF
13.547 +0x914E 0xE4F6
13.548 +0x914F 0xE4F7
13.549 +0x9150 0xE4F8
13.550 +0x9151 0xE4F9
13.551 +0x9157 0xE4FF
13.552 +0x9158 0xE500
13.553 +0x9159 0xE501
13.554 +0x915A 0xE502
13.555 +0x915D 0xE505
13.556 +0x915F 0xE507
13.557 +0x9162 0xE50A
13.558 +0x9165 0xE50D
13.559 +0x9166 0xE50E
13.560 +0x9167 0xE50F
13.561 +0x916A 0xE512
13.562 +0x916C 0xE514
13.563 +0x916E 0xE516
13.564 +0x9172 0xE51A
13.565 +0x9174 0xE51C
13.566 +0x9175 0xE51D
13.567 +0x9176 0xE51E
13.568 +0x9177 0xE51F
13.569 +0x9178 0xE520
13.570 +0x9179 0xE521
13.571 +0x917C 0xE524
13.572 +0x91A2 0xE528
13.573 +0x91A3 0xE529
13.574 +0x91A4 0xE52A
13.575 +0x91A5 0xE52B
13.576 +0x91A6 0xE52C
13.577 +0x91A8 0xE52E
13.578 +0x91A9 0xE52F
13.579 +0x91AE 0xE534
13.580 +0x91B1 0xE537
13.581 +0x91B3 0xE539
13.582 +0x91B4 0xE53A
13.583 +0x91B5 0xE53B
13.584 +0x91B7 0xE53D
13.585 +0x91B8 0xE53E
13.586 +0x91BB 0xE541
13.587 +0x91BD 0xE543
13.588 +0x91C5 0xE54B
13.589 +0x91CD 0xE553
13.590 +0x91CE 0xE554
13.591 +0x91CF 0xE555
13.592 +0x91D1 0xE557
13.593 +0x91D2 0xE558
13.594 +0x91D3 0xE559
13.595 +0x91D5 0xE55B
13.596 +0x91D6 0xE55C
13.597 +0x91D8 0xE55E
13.598 +0x91D9 0xE55F
13.599 +0x91DC 0xE562
13.600 +0x91E0 0xE566
13.601 +0x91E1 0xE567
13.602 +0x91E3 0xE569
13.603 +0x91E7 0xE56D
13.604 +0x91E8 0xE56E
13.605 +0x91EA 0xE570
13.606 +0x91EC 0xE572
13.607 +0x91ED 0xE573
13.608 +0x91EE 0xE574
13.609 +0x91EF 0xE575
13.610 +0x91F0 0xE576
13.611 +0x91F1 0xE577
13.612 +0x91F2 0xE578
13.613 +0x91F3 0xE579
13.614 +0x91F4 0xE57A
13.615 +0x91F5 0xE57B
13.616 +0x91F6 0xE57C
13.617 +0x91F7 0xE57D
13.618 +0x91F8 0xE57E
13.619 +0x91F9 0xE57F
13.620 +0x91FA 0xE580
13.621 +0x91FC 0xE582
13.622 +0x91FD 0xE583
13.623 +0x91FE 0xE584
13.624 +0x9240 0xE585
13.625 +0x9241 0xE586
13.626 +0x9243 0xE588
13.627 +0x9246 0xE58B
13.628 +0x9247 0xE58C
13.629 +0x9248 0xE58D
13.630 +0x9249 0xE58E
13.631 +0x924A 0xE58F
13.632 +0x924B 0xE590
13.633 +0x924C 0xE591
13.634 +0x924D 0xE592
13.635 +0x924E 0xE593
13.636 +0x924F 0xE594
13.637 +0x9251 0xE596
13.638 +0x9252 0xE597
13.639 +0x9253 0xE598
13.640 +0x9255 0xE59A
13.641 +0x9257 0xE59C
13.642 +0x9258 0xE59D
13.643 +0x9259 0xE59E
13.644 +0x925A 0xE59F
13.645 +0x925B 0xE5A0
13.646 +0x925C 0xE5A1
13.647 +0x925F 0xE5A4
13.648 +0x9261 0xE5A6
13.649 +0x9262 0xE5A7
13.650 +0x9263 0xE5A8
13.651 +0x9265 0xE5AA
13.652 +0x9269 0xE5AE
13.653 +0x926A 0xE5AF
13.654 +0x926C 0xE5B1
13.655 +0x926D 0xE5B2
13.656 +0x9270 0xE5B5
13.657 +0x9272 0xE5B7
13.658 +0x9273 0xE5B8
13.659 +0x9274 0xE5B9
13.660 +0x9275 0xE5BA
13.661 +0x9276 0xE5BB
13.662 +0x9277 0xE5BC
13.663 +0x9279 0xE5BE
13.664 +0x927A 0xE5BF
13.665 +0x927B 0xE5C0
13.666 +0x927D 0xE5C2
13.667 +0x92A5 0xE5C8
13.668 +0x92A6 0xE5C9
13.669 +0x92B4 0xE5D7
13.670 +0x92B5 0xE5D8
13.671 +0x92B6 0xE5D9
13.672 +0x92B8 0xE5DB
13.673 +0x92B9 0xE5DC
13.674 +0x92BC 0xE5DF
13.675 +0x92BD 0xE5E0
13.676 +0x92BE 0xE5E1
13.677 +0x92BF 0xE5E2
13.678 +0x92C0 0xE5E3
13.679 +0x92C2 0xE5E5
13.680 +0x92C3 0xE5E6
13.681 +0x92C6 0xE5E9
13.682 +0x92C9 0xE5EC
13.683 +0x92CB 0xE5EE
13.684 +0x92CC 0xE5EF
13.685 +0x92CD 0xE5F0
13.686 +0x92CE 0xE5F1
13.687 +0x92D0 0xE5F3
13.688 +0x92D2 0xE5F5
13.689 +0x92D7 0xE5FA
13.690 +0x92D8 0xE5FB
13.691 +0x92D9 0xE5FC
13.692 +0x92DB 0xE5FE
13.693 +0x92DD 0xE600
13.694 +0x92DF 0xE602
13.695 +0x92E1 0xE604
13.696 +0x92E9 0xE60C
13.697 +0x92EC 0xE60F
13.698 +0x92ED 0xE610
13.699 +0x92EE 0xE611
13.700 +0x92EF 0xE612
13.701 +0x92F6 0xE619
13.702 +0x92F7 0xE61A
13.703 +0x92F8 0xE61B
13.704 +0x92F9 0xE61C
13.705 +0x92FA 0xE61D
13.706 +0x92FE 0xE621
13.707 +0x9341 0xE623
13.708 +0x9342 0xE624
13.709 +0x9345 0xE627
13.710 +0x9347 0xE629
13.711 +0x9349 0xE62B
13.712 +0x934B 0xE62D
13.713 +0x9350 0xE632
13.714 +0x9351 0xE633
13.715 +0x9352 0xE634
13.716 +0x9355 0xE637
13.717 +0x9356 0xE638
13.718 +0x9357 0xE639
13.719 +0x9358 0xE63A
13.720 +0x9359 0xE63B
13.721 +0x935A 0xE63C
13.722 +0x935B 0xE63D
13.723 +0x935D 0xE63F
13.724 +0x935E 0xE640
13.725 +0x935F 0xE641
13.726 +0x9360 0xE642
13.727 +0x9363 0xE645
13.728 +0x9364 0xE646
13.729 +0x9366 0xE648
13.730 +0x9369 0xE64B
13.731 +0x936C 0xE64E
13.732 +0x936D 0xE64F
13.733 +0x936F 0xE651
13.734 +0x9370 0xE652
13.735 +0x9371 0xE653
13.736 +0x9372 0xE654
13.737 +0x9373 0xE655
13.738 +0x9375 0xE657
13.739 +0x9376 0xE658
13.740 +0x9377 0xE659
13.741 +0x937B 0xE65D
13.742 +0x937C 0xE65E
13.743 +0x937D 0xE65F
13.744 +0x937E 0xE660
13.745 +0x93A2 0xE662
13.746 +0x93A3 0xE663
13.747 +0x93A4 0xE664
13.748 +0x93A5 0xE665
13.749 +0x93A6 0xE666
13.750 +0x93A7 0xE667
13.751 +0x93A8 0xE668
13.752 +0x93AA 0xE66A
13.753 +0x93AE 0xE66E
13.754 +0x93AF 0xE66F
13.755 +0x93B1 0xE671
13.756 +0x93B5 0xE675
13.757 +0x93B6 0xE676
13.758 +0x93B7 0xE677
13.759 +0x93B8 0xE678
13.760 +0x93B9 0xE679
13.761 +0x93BB 0xE67B
13.762 +0x93BC 0xE67C
13.763 +0x93BD 0xE67D
13.764 +0x93BF 0xE67F
13.765 +0x93C0 0xE680
13.766 +0x93C1 0xE681
13.767 +0x93C2 0xE682
13.768 +0x93C3 0xE683
13.769 +0x93C4 0xE684
13.770 +0x93C5 0xE685
13.771 +0x93C6 0xE686
13.772 +0x93C7 0xE687
13.773 +0x93C8 0xE688
13.774 +0x93CA 0xE68A
13.775 +0x93CB 0xE68B
13.776 +0x93CC 0xE68C
13.777 +0x93CD 0xE68D
13.778 +0x93CE 0xE68E
13.779 +0x93CF 0xE68F
13.780 +0x93D0 0xE690
13.781 +0x93D2 0xE692
13.782 +0x93D4 0xE694
13.783 +0x93D6 0xE696
13.784 +0x93D7 0xE697
13.785 +0x93D9 0xE699
13.786 +0x93DA 0xE69A
13.787 +0x93DC 0xE69C
13.788 +0x93DD 0xE69D
13.789 +0x93DE 0xE69E
13.790 +0x93DF 0xE69F
13.791 +0x93E0 0xE6A0
13.792 +0x93E1 0xE6A1
13.793 +0x93E2 0xE6A2
13.794 +0x93E4 0xE6A4
13.795 +0x93E6 0xE6A6
13.796 +0x93E9 0xE6A9
13.797 +0x93EB 0xE6AB
13.798 +0x93EC 0xE6AC
13.799 +0x93ED 0xE6AD
13.800 +0x93F2 0xE6B2
13.801 +0x93F6 0xE6B6
13.802 +0x93F9 0xE6B9
13.803 +0x93FA 0xE6BA
13.804 +0x93FD 0xE6BD
13.805 +0x93FE 0xE6BE
13.806 +0x9441 0xE6C0
13.807 +0x9442 0xE6C1
13.808 +0x9446 0xE6C5
13.809 +0x9448 0xE6C7
13.810 +0x9449 0xE6C8
13.811 +0x944B 0xE6CA
13.812 +0x9452 0xE6D1
13.813 +0x9453 0xE6D2
13.814 +0x9458 0xE6D7
13.815 +0x9459 0xE6D8
13.816 +0x945B 0xE6DA
13.817 +0x945C 0xE6DB
13.818 +0x945E 0xE6DD
13.819 +0x945F 0xE6DE
13.820 +0x9460 0xE6DF
13.821 +0x9461 0xE6E0
13.822 +0x9462 0xE6E1
13.823 +0x9463 0xE6E2
13.824 +0x9464 0xE6E3
13.825 +0x9465 0xE6E4
13.826 +0x9466 0xE6E5
13.827 +0x9467 0xE6E6
13.828 +0x9469 0xE6E8
13.829 +0x946E 0xE6ED
13.830 +0x946F 0xE6EE
13.831 +0x9470 0xE6EF
13.832 +0x9472 0xE6F1
13.833 +0x9473 0xE6F2
13.834 +0x9474 0xE6F3
13.835 +0x9475 0xE6F4
13.836 +0x9478 0xE6F7
13.837 +0x9479 0xE6F8
13.838 +0x947B 0xE6FA
13.839 +0x947C 0xE6FB
13.840 +0x947D 0xE6FC
13.841 +0x947E 0xE6FD
13.842 +0x94A1 0xE6FE
13.843 +0x94A2 0xE6FF
13.844 +0x94A3 0xE700
13.845 +0x94A4 0xE701
13.846 +0x94A5 0xE702
13.847 +0x94A9 0xE706
13.848 +0x94AA 0xE707
13.849 +0x94AC 0xE709
13.850 +0x94AD 0xE70A
13.851 +0x94AF 0xE70C
13.852 +0x94B3 0xE710
13.853 +0x94B4 0xE711
13.854 +0x94B5 0xE712
13.855 +0x94B6 0xE713
13.856 +0x94B9 0xE716
13.857 +0x94BA 0xE717
13.858 +0x94BB 0xE718
13.859 +0x94BC 0xE719
13.860 +0x94BD 0xE71A
13.861 +0x94BE 0xE71B
13.862 +0x94C0 0xE71D
13.863 +0x94C7 0xE724
13.864 +0x94C8 0xE725
13.865 +0x94C9 0xE726
13.866 +0x94CE 0xE72B
13.867 +0x94D1 0xE72E
13.868 +0x94D2 0xE72F
13.869 +0x94D3 0xE730
13.870 +0x94D6 0xE733
13.871 +0x94D7 0xE734
13.872 +0x94D8 0xE735
13.873 +0x94D9 0xE736
13.874 +0x94DA 0xE737
13.875 +0x94DB 0xE738
13.876 +0x94DD 0xE73A
13.877 +0x94DE 0xE73B
13.878 +0x94DF 0xE73C
13.879 +0x94E0 0xE73D
13.880 +0x94E3 0xE740
13.881 +0x94E4 0xE741
13.882 +0x94E5 0xE742
13.883 +0x94E7 0xE744
13.884 +0x94EA 0xE747
13.885 +0x94EC 0xE749
13.886 +0x94EF 0xE74C
13.887 +0x94F0 0xE74D
13.888 +0x94F1 0xE74E
13.889 +0x94F2 0xE74F
13.890 +0x94F4 0xE751
13.891 +0x94F5 0xE752
13.892 +0x94FE 0xE75B
13.893 +0x9540 0xE75C
13.894 +0x9541 0xE75D
13.895 +0x9543 0xE75F
13.896 +0x9544 0xE760
13.897 +0x9545 0xE761
13.898 +0x9546 0xE762
13.899 +0x9548 0xE764
13.900 +0x9549 0xE765
13.901 +0x954B 0xE767
13.902 +0x954C 0xE768
13.903 +0x954D 0xE769
13.904 +0x9550 0xE76C
13.905 +0x9551 0xE76D
13.906 +0x9552 0xE76E
13.907 +0x9554 0xE770
13.908 +0x9559 0xE775
13.909 +0x955A 0xE776
13.910 +0x955B 0xE777
13.911 +0x955C 0xE778
13.912 +0x955E 0xE77A
13.913 +0x9560 0xE77C
13.914 +0x9561 0xE77D
13.915 +0x9562 0xE77E
13.916 +0x9564 0xE780
13.917 +0x9568 0xE784
13.918 +0x956A 0xE786
13.919 +0x956D 0xE789
13.920 +0x956F 0xE78B
13.921 +0x9571 0xE78D
13.922 +0x9573 0xE78F
13.923 +0x9574 0xE790
13.924 +0x9576 0xE792
13.925 +0x9578 0xE794
13.926 +0x957A 0xE796
13.927 +0x957B 0xE797
13.928 +0x957D 0xE799
13.929 +0x95A8 0xE7A2
13.930 +0x95AA 0xE7A4
13.931 +0x95AB 0xE7A5
13.932 +0x95AC 0xE7A6
13.933 +0x95AD 0xE7A7
13.934 +0x95AE 0xE7A8
13.935 +0x95AF 0xE7A9
13.936 +0x95B0 0xE7AA
13.937 +0x95B2 0xE7AC
13.938 +0x95B3 0xE7AD
13.939 +0x95B4 0xE7AE
13.940 +0x95B7 0xE7B1
13.941 +0x95BA 0xE7B4
13.942 +0x95BE 0xE7B8
13.943 +0x95C2 0xE7BC
13.944 +0x95C6 0xE7C0
13.945 +0x95C7 0xE7C1
13.946 +0x95CA 0xE7C4
13.947 +0x95CD 0xE7C7
13.948 +0x95D0 0xE7CA
13.949 +0x95D1 0xE7CB
13.950 +0x95D4 0xE7CE
13.951 +0x95D6 0xE7D0
13.952 +0x95D7 0xE7D1
13.953 +0x95DB 0xE7D5
13.954 +0x95DE 0xE7D8
13.955 +0x95DF 0xE7D9
13.956 +0x95E0 0xE7DA
13.957 +0x95E2 0xE7DC
13.958 +0x95E3 0xE7DD
13.959 +0x95EA 0xE7E4
13.960 +0x95EC 0xE7E6
13.961 +0x95ED 0xE7E7
13.962 +0x95EE 0xE7E8
13.963 +0x95EF 0xE7E9
13.964 +0x95F0 0xE7EA
13.965 +0x95F1 0xE7EB
13.966 +0x95F3 0xE7ED
13.967 +0x95F4 0xE7EE
13.968 +0x95F5 0xE7EF
13.969 +0x95F6 0xE7F0
13.970 +0x95F7 0xE7F1
13.971 +0x95F8 0xE7F2
13.972 +0x95F9 0xE7F3
13.973 +0x95FC 0xE7F6
13.974 +0x95FE 0xE7F8
13.975 +0x9641 0xE7FA
13.976 +0x9642 0xE7FB
13.977 +0x9643 0xE7FC
13.978 +0x9646 0xE7FF
13.979 +0x9647 0xE800
13.980 +0x9648 0xE801
13.981 +0x9649 0xE802
13.982 +0x964D 0xE806
13.983 +0x964F 0xE808
13.984 +0x9653 0xE80C
13.985 +0x9655 0xE80E
13.986 +0x9656 0xE80F
13.987 +0x9658 0xE811
13.988 +0x965A 0xE813
13.989 +0x965C 0xE815
13.990 +0x965D 0xE816
13.991 +0x965E 0xE817
13.992 +0x965F 0xE818
13.993 +0x9661 0xE81A
13.994 +0x9662 0xE81B
13.995 +0x9664 0xE81D
13.996 +0x9668 0xE821
13.997 +0x9669 0xE822
13.998 +0x966B 0xE824
13.999 +0x966E 0xE827
13.1000 +0x966F 0xE828
13.1001 +0x9674 0xE82D
13.1002 +0x9675 0xE82E
13.1003 +0x9676 0xE82F
13.1004 +0x9678 0xE831
13.1005 +0x9679 0xE832
13.1006 +0x967C 0xE835
13.1007 +0x967E 0xE837
13.1008 +0x96A1 0xE838
13.1009 +0x96A3 0xE83A
13.1010 +0x96A4 0xE83B
13.1011 +0x96A6 0xE83D
13.1012 +0x96A8 0xE83F
13.1013 +0x96AA 0xE841
13.1014 +0x96AB 0xE842
13.1015 +0x96B4 0xE84B
13.1016 +0x96B6 0xE84D
13.1017 +0x96B7 0xE84E
13.1018 +0x96B9 0xE850
13.1019 +0x96BA 0xE851
13.1020 +0x96BC 0xE853
13.1021 +0x96BE 0xE855
13.1022 +0x96BF 0xE856
13.1023 +0x96C0 0xE857
13.1024 +0x96C1 0xE858
13.1025 +0x96C4 0xE85B
13.1026 +0x96C5 0xE85C
13.1027 +0x96C6 0xE85D
13.1028 +0x96C8 0xE85F
13.1029 +0x96C9 0xE860
13.1030 +0x96CA 0xE861
13.1031 +0x96CB 0xE862
13.1032 +0x96CE 0xE865
13.1033 +0x96CF 0xE866
13.1034 +0x96D0 0xE867
13.1035 +0x96D2 0xE869
13.1036 +0x96D3 0xE86A
13.1037 +0x96D4 0xE86B
13.1038 +0x96D5 0xE86C
13.1039 +0x96D6 0xE86D
13.1040 +0x96DA 0xE871
13.1041 +0x96DF 0xE876
13.1042 +0x96E1 0xE878
13.1043 +0x96E6 0xE87D
13.1044 +0x96E7 0xE87E
13.1045 +0x96E8 0xE87F
13.1046 +0x96E9 0xE880
13.1047 +0x96F0 0xE887
13.1048 +0x96F7 0xE88E
13.1049 +0x96F8 0xE88F
13.1050 +0x96FA 0xE891
13.1051 +0x96FB 0xE892
13.1052 +0x96FD 0xE894
13.1053 +0x96FE 0xE895
13.1054 +0x9743 0xE899
13.1055 +0x9744 0xE89A
13.1056 +0x9745 0xE89B
13.1057 +0x9746 0xE89C
13.1058 +0x9747 0xE89D
13.1059 +0x974A 0xE8A0
13.1060 +0x974B 0xE8A1
13.1061 +0x974D 0xE8A3
13.1062 +0x974E 0xE8A4
13.1063 +0x974F 0xE8A5
13.1064 +0x9750 0xE8A6
13.1065 +0x9751 0xE8A7
13.1066 +0x9753 0xE8A9
13.1067 +0x9754 0xE8AA
13.1068 +0x9756 0xE8AC
13.1069 +0x9757 0xE8AD
13.1070 +0x9758 0xE8AE
13.1071 +0x9759 0xE8AF
13.1072 +0x975A 0xE8B0
13.1073 +0x975D 0xE8B3
13.1074 +0x975F 0xE8B5
13.1075 +0x9760 0xE8B6
13.1076 +0x9761 0xE8B7
13.1077 +0x9762 0xE8B8
13.1078 +0x9766 0xE8BC
13.1079 +0x9767 0xE8BD
13.1080 +0x9768 0xE8BE
13.1081 +0x9769 0xE8BF
13.1082 +0x976A 0xE8C0
13.1083 +0x976B 0xE8C1
13.1084 +0x976C 0xE8C2
13.1085 +0x976D 0xE8C3
13.1086 +0x976F 0xE8C5
13.1087 +0x9771 0xE8C7
13.1088 +0x9775 0xE8CB
13.1089 +0x9777 0xE8CD
13.1090 +0x9778 0xE8CE
13.1091 +0x977A 0xE8D0
13.1092 +0x977B 0xE8D1
13.1093 +0x977C 0xE8D2
13.1094 +0x977D 0xE8D3
13.1095 +0x97A1 0xE8D5
13.1096 +0x97A2 0xE8D6
13.1097 +0x97A4 0xE8D8
13.1098 +0x97A5 0xE8D9
13.1099 +0x97A6 0xE8DA
13.1100 +0x97A9 0xE8DD
13.1101 +0x97AB 0xE8DF
13.1102 +0x97AC 0xE8E0
13.1103 +0x97AD 0xE8E1
13.1104 +0x97AE 0xE8E2
13.1105 +0x97B0 0xE8E4
13.1106 +0x97B1 0xE8E5
13.1107 +0x97B2 0xE8E6
13.1108 +0x97B4 0xE8E8
13.1109 +0x97B5 0xE8E9
13.1110 +0x97B6 0xE8EA
13.1111 +0x97B8 0xE8EC
13.1112 +0x97B9 0xE8ED
13.1113 +0x97BA 0xE8EE
13.1114 +0x97BD 0xE8F1
13.1115 +0x97BE 0xE8F2
13.1116 +0x97C0 0xE8F4
13.1117 +0x97C1 0xE8F5
13.1118 +0x97C2 0xE8F6
13.1119 +0x97C3 0xE8F7
13.1120 +0x97C5 0xE8F9
13.1121 +0x97C6 0xE8FA
13.1122 +0x97C7 0xE8FB
13.1123 +0x97C9 0xE8FD
13.1124 +0x97CA 0xE8FE
13.1125 +0x97CC 0xE900
13.1126 +0x97CD 0xE901
13.1127 +0x97CF 0xE903
13.1128 +0x97D2 0xE906
13.1129 +0x97D3 0xE907
13.1130 +0x97D4 0xE908
13.1131 +0x97D7 0xE90B
13.1132 +0x97D8 0xE90C
13.1133 +0x97DA 0xE90E
13.1134 +0x97DB 0xE90F
13.1135 +0x97DC 0xE910
13.1136 +0x97DD 0xE911
13.1137 +0x97DE 0xE912
13.1138 +0x97E1 0xE915
13.1139 +0x97E3 0xE917
13.1140 +0x97E4 0xE918
13.1141 +0x97E7 0xE91B
13.1142 +0x97E8 0xE91C
13.1143 +0x97EA 0xE91E
13.1144 +0x97EB 0xE91F
13.1145 +0x97EC 0xE920
13.1146 +0x97ED 0xE921
13.1147 +0x97EE 0xE922
13.1148 +0x97F1 0xE925
13.1149 +0x97F2 0xE926
13.1150 +0x97F3 0xE927
13.1151 +0x97F4 0xE928
13.1152 +0x97F5 0xE929
13.1153 +0x97F6 0xE92A
13.1154 +0x97F7 0xE92B
13.1155 +0x97F8 0xE92C
13.1156 +0x97FA 0xE92E
13.1157 +0x97FB 0xE92F
13.1158 +0x97FD 0xE931
13.1159 +0x97FE 0xE932
13.1160 +0x9840 0xE933
13.1161 +0x9841 0xE934
13.1162 +0x9842 0xE935
13.1163 +0x9843 0xE936
13.1164 +0x9845 0xE938
13.1165 +0x9847 0xE93A
13.1166 +0x9849 0xE93C
13.1167 +0x984A 0xE93D
13.1168 +0x984B 0xE93E
13.1169 +0x984E 0xE941
13.1170 +0x9851 0xE944
13.1171 +0x9852 0xE945
13.1172 +0x9853 0xE946
13.1173 +0x9855 0xE948
13.1174 +0x9856 0xE949
13.1175 +0x985A 0xE94D
13.1176 +0x985D 0xE950
13.1177 +0x985F 0xE952
13.1178 +0x9860 0xE953
13.1179 +0x9861 0xE954
13.1180 +0x9862 0xE955
13.1181 +0x9864 0xE957
13.1182 +0x9865 0xE958
13.1183 +0x9867 0xE95A
13.1184 +0x9869 0xE95C
13.1185 +0x986A 0xE95D
13.1186 +0x986B 0xE95E
13.1187 +0x986D 0xE960
13.1188 +0x986E 0xE961
13.1189 +0x9871 0xE964
13.1190 +0x9872 0xE965
13.1191 +0x9874 0xE967
13.1192 +0x9875 0xE968
13.1193 +0x9879 0xE96C
13.1194 +0x987B 0xE96E
13.1195 +0x987C 0xE96F
13.1196 +0x98A2 0xE973
13.1197 +0x98A3 0xE974
13.1198 +0x98A4 0xE975
13.1199 +0x98A6 0xE977
13.1200 +0x98A7 0xE978
13.1201 +0x98A8 0xE979
13.1202 +0x98A9 0xE97A
13.1203 +0x98AA 0xE97B
13.1204 +0x98AC 0xE97D
13.1205 +0x98B0 0xE981
13.1206 +0x98B1 0xE982
13.1207 +0x98B6 0xE987
13.1208 +0x98B9 0xE98A
13.1209 +0x98BC 0xE98D
13.1210 +0x98BD 0xE98E
13.1211 +0x98C0 0xE991
13.1212 +0x98C3 0xE994
13.1213 +0x98C5 0xE996
13.1214 +0x98CB 0xE99C
13.1215 +0x98CC 0xE99D
13.1216 +0x98CD 0xE99E
13.1217 +0x98CE 0xE99F
13.1218 +0x98D0 0xE9A1
13.1219 +0x98D1 0xE9A2
13.1220 +0x98D6 0xE9A7
13.1221 +0x98D9 0xE9AA
13.1222 +0x98DB 0xE9AC
13.1223 +0x98DD 0xE9AE
13.1224 +0x98DF 0xE9B0
13.1225 +0x98E4 0xE9B5
13.1226 +0x98E6 0xE9B7
13.1227 +0x98E8 0xE9B9
13.1228 +0x98E9 0xE9BA
13.1229 +0x98EB 0xE9BC
13.1230 +0x98EC 0xE9BD
13.1231 +0x98F4 0xE9C5
13.1232 +0x98FA 0xE9CB
13.1233 +0x98FE 0xE9CF
13.1234 +0x9940 0xE9D0
13.1235 +0x9946 0xE9D6
13.1236 +0x9948 0xE9D8
13.1237 +0x994B 0xE9DB
13.1238 +0x994E 0xE9DE
13.1239 +0x9955 0xE9E5
13.1240 +0x9956 0xE9E6
13.1241 +0x9959 0xE9E9
13.1242 +0x995B 0xE9EB
13.1243 +0x995F 0xE9EF
13.1244 +0x9967 0xE9F7
13.1245 +0x996E 0xE9FE
13.1246 +0x9973 0xEA03
13.1247 +0x997A 0xEA0A
13.1248 +0x997B 0xEA0B
13.1249 +0x99A1 0xEA0F
13.1250 +0x99A5 0xEA13
13.1251 +0x99A7 0xEA15
13.1252 +0x99AD 0xEA1B
13.1253 +0x99B3 0xEA21
13.1254 +0x99BC 0xEA2A
13.1255 +0x99C3 0xEA31
13.1256 +0x99C7 0xEA35
13.1257 +0x99CE 0xEA3C
13.1258 +0x99CF 0xEA3D
13.1259 +0x99D5 0xEA43
13.1260 +0x99DE 0xEA4C
13.1261 +0x99E1 0xEA4F
13.1262 +0x99E9 0xEA57
13.1263 +0x99F5 0xEA63
13.1264 +0x99F8 0xEA66
13.1265 +0x9A48 0xEA75
13.1266 +0x9A49 0xEA76
13.1267 +0x9A50 0xEA7D
13.1268 +0x9A55 0xEA82
13.1269 +0x9A58 0xEA85
13.1270 +0x9A5A 0xEA87
13.1271 +0x9A5C 0xEA89
13.1272 +0x9A60 0xEA8D
13.1273 +0x9A63 0xEA90
13.1274 +0x9A6E 0xEA9B
13.1275 +0x9A70 0xEA9D
13.1276 +0x9A79 0xEAA6
13.1277 +0x9A7B 0xEAA8
13.1278 +0x9A7C 0xEAA9
13.1279 +0x9AB4 0xEABF
13.1280 +0x9AB5 0xEAC0
13.1281 +0x9AB6 0xEAC1
13.1282 +0x9ABA 0xEAC5
13.1283 +0x9ABD 0xEAC8
13.1284 +0x9ABE 0xEAC9
13.1285 +0x9ABF 0xEACA
13.1286 +0x9AC0 0xEACB
13.1287 +0x9AC1 0xEACC
13.1288 +0x9AC4 0xEACF
13.1289 +0x9AC5 0xEAD0
13.1290 +0x9AC6 0xEAD1
13.1291 +0x9AC8 0xEAD3
13.1292 +0x9AC9 0xEAD4
13.1293 +0x9ACB 0xEAD6
13.1294 +0x9ACC 0xEAD7
13.1295 +0x9ACD 0xEAD8
13.1296 +0x9ACE 0xEAD9
13.1297 +0x9ACF 0xEADA
13.1298 +0x9AD1 0xEADC
13.1299 +0x9AD3 0xEADE
13.1300 +0x9AD4 0xEADF
13.1301 +0x9AD5 0xEAE0
13.1302 +0x9AD6 0xEAE1
13.1303 +0x9AD7 0xEAE2
13.1304 +0x9AD8 0xEAE3
13.1305 +0x9ADC 0xEAE7
13.1306 +0x9ADD 0xEAE8
13.1307 +0x9ADE 0xEAE9
13.1308 +0x9ADF 0xEAEA
13.1309 +0x9AE0 0xEAEB
13.1310 +0x9AE1 0xEAEC
13.1311 +0x9AE3 0xEAEE
13.1312 +0x9AE5 0xEAF0
13.1313 +0x9AE6 0xEAF1
13.1314 +0x9AE7 0xEAF2
13.1315 +0x9AE9 0xEAF4
13.1316 +0x9AEA 0xEAF5
13.1317 +0x9AEB 0xEAF6
13.1318 +0x9AEC 0xEAF7
13.1319 +0x9AED 0xEAF8
13.1320 +0x9AEE 0xEAF9
13.1321 +0x9AEF 0xEAFA
13.1322 +0x9AF0 0xEAFB
13.1323 +0x9AF3 0xEAFE
13.1324 +0x9AF4 0xEAFF
13.1325 +0x9AF5 0xEB00
13.1326 +0x9AF7 0xEB02
13.1327 +0x9AF8 0xEB03
13.1328 +0x9AF9 0xEB04
13.1329 +0x9AFA 0xEB05
13.1330 +0x9AFD 0xEB08
13.1331 +0x9AFE 0xEB09
13.1332 +0x9B40 0xEB0A
13.1333 +0x9B41 0xEB0B
13.1334 +0x9B42 0xEB0C
13.1335 +0x9B43 0xEB0D
13.1336 +0x9B44 0xEB0E
13.1337 +0x9B45 0xEB0F
13.1338 +0x9B47 0xEB11
13.1339 +0x9B48 0xEB12
13.1340 +0x9B4B 0xEB15
13.1341 +0x9B4D 0xEB17
13.1342 +0x9B4E 0xEB18
13.1343 +0x9B4F 0xEB19
13.1344 +0x9B50 0xEB1A
13.1345 +0x9B51 0xEB1B
13.1346 +0x9B52 0xEB1C
13.1347 +0x9B53 0xEB1D
13.1348 +0x9B55 0xEB1F
13.1349 +0x9B56 0xEB20
13.1350 +0x9B57 0xEB21
13.1351 +0x9B59 0xEB23
13.1352 +0x9B5B 0xEB25
13.1353 +0x9B5D 0xEB27
13.1354 +0x9B60 0xEB2A
13.1355 +0x9B62 0xEB2C
13.1356 +0x9B63 0xEB2D
13.1357 +0x9B64 0xEB2E
13.1358 +0x9B65 0xEB2F
13.1359 +0x9B66 0xEB30
13.1360 +0x9B67 0xEB31
13.1361 +0x9B68 0xEB32
13.1362 +0x9B69 0xEB33
13.1363 +0x9B6A 0xEB34
13.1364 +0x9B6B 0xEB35
13.1365 +0x9B6C 0xEB36
13.1366 +0x9B6D 0xEB37
13.1367 +0x9B6E 0xEB38
13.1368 +0x9B6F 0xEB39
13.1369 +0x9B73 0xEB3D
13.1370 +0x9B74 0xEB3E
13.1371 +0x9B75 0xEB3F
13.1372 +0x9B77 0xEB41
13.1373 +0x9B79 0xEB43
13.1374 +0x9B7A 0xEB44
13.1375 +0x9B7C 0xEB46
13.1376 +0x9BA2 0xEB4A
13.1377 +0x9BA3 0xEB4B
13.1378 +0x9BA4 0xEB4C
13.1379 +0x9BA5 0xEB4D
13.1380 +0x9BA6 0xEB4E
13.1381 +0x9BA7 0xEB4F
13.1382 +0x9BA8 0xEB50
13.1383 +0x9BA9 0xEB51
13.1384 +0x9BAA 0xEB52
13.1385 +0x9BAB 0xEB53
13.1386 +0x9BAC 0xEB54
13.1387 +0x9BAD 0xEB55
13.1388 +0x9BAE 0xEB56
13.1389 +0x9BAF 0xEB57
13.1390 +0x9BB0 0xEB58
13.1391 +0x9BB1 0xEB59
13.1392 +0x9BB2 0xEB5A
13.1393 +0x9BB3 0xEB5B
13.1394 +0x9BB5 0xEB5D
13.1395 +0x9BB7 0xEB5F
13.1396 +0x9BB8 0xEB60
13.1397 +0x9BB9 0xEB61
13.1398 +0x9BBA 0xEB62
13.1399 +0x9BBB 0xEB63
13.1400 +0x9BBD 0xEB65
13.1401 +0x9BBE 0xEB66
13.1402 +0x9BBF 0xEB67
13.1403 +0x9BC0 0xEB68
13.1404 +0x9BC1 0xEB69
13.1405 +0x9BC2 0xEB6A
13.1406 +0x9BC3 0xEB6B
13.1407 +0x9BC5 0xEB6D
13.1408 +0x9BC7 0xEB6F
13.1409 +0x9BC8 0xEB70
13.1410 +0x9BC9 0xEB71
13.1411 +0x9BCB 0xEB73
13.1412 +0x9BCC 0xEB74
13.1413 +0x9BCE 0xEB76
13.1414 +0x9BCF 0xEB77
13.1415 +0x9BD0 0xEB78
13.1416 +0x9BD2 0xEB7A
13.1417 +0x9BD6 0xEB7E
13.1418 +0x9BD7 0xEB7F
13.1419 +0x9BD8 0xEB80
13.1420 +0x9BD9 0xEB81
13.1421 +0x9BDB 0xEB83
13.1422 +0x9BDC 0xEB84
13.1423 +0x9BDD 0xEB85
13.1424 +0x9BDF 0xEB87
13.1425 +0x9BE0 0xEB88
13.1426 +0x9BE1 0xEB89
13.1427 +0x9BE2 0xEB8A
13.1428 +0x9BE3 0xEB8B
13.1429 +0x9BE4 0xEB8C
13.1430 +0x9BE5 0xEB8D
13.1431 +0x9BE6 0xEB8E
13.1432 +0x9BE7 0xEB8F
13.1433 +0x9BE8 0xEB90
13.1434 +0x9BEA 0xEB92
13.1435 +0x9BEB 0xEB93
13.1436 +0x9BED 0xEB95
13.1437 +0x9BEE 0xEB96
13.1438 +0x9BEF 0xEB97
13.1439 +0x9BF0 0xEB98
13.1440 +0x9BF1 0xEB99
13.1441 +0x9BF2 0xEB9A
13.1442 +0x9BF3 0xEB9B
13.1443 +0x9BF7 0xEB9F
13.1444 +0x9BF8 0xEBA0
13.1445 +0x9BFA 0xEBA2
13.1446 +0x9BFB 0xEBA3
13.1447 +0x9BFD 0xEBA5
13.1448 +0x9BFE 0xEBA6
13.1449 +0x9C41 0xEBA8
13.1450 +0x9C43 0xEBAA
13.1451 +0x9C44 0xEBAB
13.1452 +0x9C46 0xEBAD
13.1453 +0x9C47 0xEBAE
13.1454 +0x9C48 0xEBAF
13.1455 +0x9C49 0xEBB0
13.1456 +0x9C4A 0xEBB1
13.1457 +0x9C4B 0xEBB2
13.1458 +0x9C4C 0xEBB3
13.1459 +0x9C4D 0xEBB4
13.1460 +0x9C4F 0xEBB6
13.1461 +0x9C52 0xEBB9
13.1462 +0x9C55 0xEBBC
13.1463 +0x9C56 0xEBBD
13.1464 +0x9C58 0xEBBF
13.1465 +0x9C5B 0xEBC2
13.1466 +0x9C5C 0xEBC3
13.1467 +0x9C5E 0xEBC5
13.1468 +0x9C5F 0xEBC6
13.1469 +0x9C60 0xEBC7
13.1470 +0x9C61 0xEBC8
13.1471 +0x9C63 0xEBCA
13.1472 +0x9C65 0xEBCC
13.1473 +0x9C66 0xEBCD
13.1474 +0x9C67 0xEBCE
13.1475 +0x9C69 0xEBD0
13.1476 +0x9C6C 0xEBD3
13.1477 +0x9C6E 0xEBD5
13.1478 +0x9C6F 0xEBD6
13.1479 +0x9C70 0xEBD7
13.1480 +0x9C71 0xEBD8
13.1481 +0x9C73 0xEBDA
13.1482 +0x9C74 0xEBDB
13.1483 +0x9C76 0xEBDD
13.1484 +0x9C78 0xEBDF
13.1485 +0x9C79 0xEBE0
13.1486 +0x9C7A 0xEBE1
13.1487 +0x9C7D 0xEBE4
13.1488 +0x9CA1 0xEBE6
13.1489 +0x9CA2 0xEBE7
13.1490 +0x9CA3 0xEBE8
13.1491 +0x9CA4 0xEBE9
13.1492 +0x9CA5 0xEBEA
13.1493 +0x9CA6 0xEBEB
13.1494 +0x9CA7 0xEBEC
13.1495 +0x9CA9 0xEBEE
13.1496 +0x9CAA 0xEBEF
13.1497 +0x9CAC 0xEBF1
13.1498 +0x9CAD 0xEBF2
13.1499 +0x9CB0 0xEBF5
13.1500 +0x9CB1 0xEBF6
13.1501 +0x9CB4 0xEBF9
13.1502 +0x9CB5 0xEBFA
13.1503 +0x9CB6 0xEBFB
13.1504 +0x9CB8 0xEBFD
13.1505 +0x9CB9 0xEBFE
13.1506 +0x9CBA 0xEBFF
13.1507 +0x9CBB 0xEC00
13.1508 +0x9CBE 0xEC03
13.1509 +0x9CC0 0xEC05
13.1510 +0x9CC1 0xEC06
13.1511 +0x9CC3 0xEC08
13.1512 +0x9CC4 0xEC09
13.1513 +0x9CC6 0xEC0B
13.1514 +0x9CC7 0xEC0C
13.1515 +0x9CC8 0xEC0D
13.1516 +0x9CC9 0xEC0E
13.1517 +0x9CCA 0xEC0F
13.1518 +0x9CCB 0xEC10
13.1519 +0x9CCE 0xEC13
13.1520 +0x9CCF 0xEC14
13.1521 +0x9CD1 0xEC16
13.1522 +0x9CD2 0xEC17
13.1523 +0x9CD3 0xEC18
13.1524 +0x9CD4 0xEC19
13.1525 +0x9CD5 0xEC1A
13.1526 +0x9CD6 0xEC1B
13.1527 +0x9CD7 0xEC1C
13.1528 +0x9CD8 0xEC1D
13.1529 +0x9CDB 0xEC20
13.1530 +0x9CDD 0xEC22
13.1531 +0x9CDF 0xEC24
13.1532 +0x9CE1 0xEC26
13.1533 +0x9CE5 0xEC2A
13.1534 +0x9CE6 0xEC2B
13.1535 +0x9CE7 0xEC2C
13.1536 +0x9CE8 0xEC2D
13.1537 +0x9CE9 0xEC2E
13.1538 +0x9CEA 0xEC2F
13.1539 +0x9CEC 0xEC31
13.1540 +0x9CED 0xEC32
13.1541 +0x9CF0 0xEC35
13.1542 +0x9CF2 0xEC37
13.1543 +0x9CF6 0xEC3B
13.1544 +0x9CF7 0xEC3C
13.1545 +0x9CF8 0xEC3D
13.1546 +0x9CFA 0xEC3F
13.1547 +0x9CFB 0xEC40
13.1548 +0x9CFC 0xEC41
13.1549 +0x9CFD 0xEC42
13.1550 +0x9CFE 0xEC43
13.1551 +0x9D40 0xEC44
13.1552 +0x9D41 0xEC45
13.1553 +0x9D42 0xEC46
13.1554 +0x9D43 0xEC47
13.1555 +0x9D44 0xEC48
13.1556 +0x9D45 0xEC49
13.1557 +0x9D46 0xEC4A
13.1558 +0x9D47 0xEC4B
13.1559 +0x9D48 0xEC4C
13.1560 +0x9D49 0xEC4D
13.1561 +0x9D4B 0xEC4F
13.1562 +0x9D4E 0xEC52
13.1563 +0x9D4F 0xEC53
13.1564 +0x9D50 0xEC54
13.1565 +0x9D51 0xEC55
13.1566 +0x9D52 0xEC56
13.1567 +0x9D53 0xEC57
13.1568 +0x9D54 0xEC58
13.1569 +0x9D56 0xEC5A
13.1570 +0x9D58 0xEC5C
13.1571 +0x9D59 0xEC5D
13.1572 +0x9D5B 0xEC5F
13.1573 +0x9D5C 0xEC60
13.1574 +0x9D5D 0xEC61
13.1575 +0x9D5E 0xEC62
13.1576 +0x9D5F 0xEC63
13.1577 +0x9D63 0xEC67
13.1578 +0x9D64 0xEC68
13.1579 +0x9D65 0xEC69
13.1580 +0x9D66 0xEC6A
13.1581 +0x9D67 0xEC6B
13.1582 +0x9D68 0xEC6C
13.1583 +0x9D69 0xEC6D
13.1584 +0x9D6A 0xEC6E
13.1585 +0x9D6B 0xEC6F
13.1586 +0x9D6C 0xEC70
13.1587 +0x9D6D 0xEC71
13.1588 +0x9D6E 0xEC72
13.1589 +0x9D6F 0xEC73
13.1590 +0x9D71 0xEC75
13.1591 +0x9D72 0xEC76
13.1592 +0x9D73 0xEC77
13.1593 +0x9D75 0xEC79
13.1594 +0x9D77 0xEC7B
13.1595 +0x9D78 0xEC7C
13.1596 +0x9D7A 0xEC7E
13.1597 +0x9D7B 0xEC7F
13.1598 +0x9D7C 0xEC80
13.1599 +0x9DA2 0xEC84
13.1600 +0x9DA4 0xEC86
13.1601 +0x9DA5 0xEC87
13.1602 +0x9DAA 0xEC8C
13.1603 +0x9DAB 0xEC8D
13.1604 +0x9DAC 0xEC8E
13.1605 +0x9DAD 0xEC8F
13.1606 +0x9DAF 0xEC91
13.1607 +0x9DB0 0xEC92
13.1608 +0x9DB1 0xEC93
13.1609 +0x9DB2 0xEC94
13.1610 +0x9DB3 0xEC95
13.1611 +0x9DB4 0xEC96
13.1612 +0x9DB5 0xEC97
13.1613 +0x9DB6 0xEC98
13.1614 +0x9DB7 0xEC99
13.1615 +0x9DB8 0xEC9A
13.1616 +0x9DB9 0xEC9B
13.1617 +0x9DBB 0xEC9D
13.1618 +0x9DBC 0xEC9E
13.1619 +0x9DBE 0xECA0
13.1620 +0x9DC1 0xECA3
13.1621 +0x9DC2 0xECA4
13.1622 +0x9DC5 0xECA7
13.1623 +0x9DC6 0xECA8
13.1624 +0x9DC9 0xECAB
13.1625 +0x9DCB 0xECAD
13.1626 +0x9DCC 0xECAE
13.1627 +0x9DCD 0xECAF
13.1628 +0x9DCE 0xECB0
13.1629 +0x9DD2 0xECB4
13.1630 +0x9DD4 0xECB6
13.1631 +0x9DD7 0xECB9
13.1632 +0x9DD8 0xECBA
13.1633 +0x9DD9 0xECBB
13.1634 +0x9DED 0xECCF
13.1635 +0x9DEE 0xECD0
13.1636 +0x9DF2 0xECD4
13.1637 +0x9DF3 0xECD5
13.1638 +0x9DF9 0xECDB
13.1639 +0x9DFA 0xECDC
13.1640 +0x9DFC 0xECDE
13.1641 +0x9DFD 0xECDF
13.1642 +0x9DFE 0xECE0
13.1643 +0x9E40 0xECE1
13.1644 +0x9E44 0xECE5
13.1645 +0x9E4F 0xECF0
13.1646 +0x9E51 0xECF2
13.1647 +0x9E53 0xECF4
13.1648 +0x9E54 0xECF5
13.1649 +0x9E5B 0xECFC
13.1650 +0x9E63 0xED04
13.1651 +0x9E64 0xED05
13.1652 +0x9E66 0xED07
13.1653 +0x9E69 0xED0A
13.1654 +0x9E6B 0xED0C
13.1655 +0x9E6C 0xED0D
13.1656 +0x9E6D 0xED0E
13.1657 +0x9E6E 0xED0F
13.1658 +0x9E6F 0xED10
13.1659 +0x9E70 0xED11
13.1660 +0x9E72 0xED13
13.1661 +0x9E74 0xED15
13.1662 +0x9E75 0xED16
13.1663 +0x9E76 0xED17
13.1664 +0x9E77 0xED18
13.1665 +0x9E79 0xED1A
13.1666 +0x9E7A 0xED1B
13.1667 +0x9E7B 0xED1C
13.1668 +0x9E7C 0xED1D
13.1669 +0x9E7D 0xED1E
13.1670 +0x9E7E 0xED1F
13.1671 +0x9EA3 0xED22
13.1672 +0x9EA4 0xED23
13.1673 +0x9EA5 0xED24
13.1674 +0x9EA6 0xED25
13.1675 +0x9EA7 0xED26
13.1676 +0x9EA8 0xED27
13.1677 +0x9EAA 0xED29
13.1678 +0x9EAB 0xED2A
13.1679 +0x9EAD 0xED2C
13.1680 +0x9EAE 0xED2D
13.1681 +0x9EB4 0xED33
13.1682 +0x9EB8 0xED37
13.1683 +0x9EB9 0xED38
13.1684 +0x9EBB 0xED3A
13.1685 +0x9EBC 0xED3B
13.1686 +0x9EBE 0xED3D
13.1687 +0x9EC2 0xED41
13.1688 +0x9EC3 0xED42
13.1689 +0x9EC5 0xED44
13.1690 +0x9EC6 0xED45
13.1691 +0x9EC8 0xED47
13.1692 +0x9EC9 0xED48
13.1693 +0x9ECB 0xED4A
13.1694 +0x9ECC 0xED4B
13.1695 +0x9ECD 0xED4C
13.1696 +0x9ECE 0xED4D
13.1697 +0x9ECF 0xED4E
13.1698 +0x9ED0 0xED4F
13.1699 +0x9ED2 0xED51
13.1700 +0x9ED3 0xED52
13.1701 +0x9ED4 0xED53
13.1702 +0x9ED5 0xED54
13.1703 +0x9ED8 0xED57
13.1704 +0x9ED9 0xED58
13.1705 +0x9EDA 0xED59
13.1706 +0x9EDD 0xED5C
13.1707 +0x9EDE 0xED5D
13.1708 +0x9EDF 0xED5E
13.1709 +0x9EE0 0xED5F
13.1710 +0x9EE3 0xED62
13.1711 +0x9EE5 0xED64
13.1712 +0x9EE7 0xED66
13.1713 +0x9EEC 0xED6B
13.1714 +0x9EEE 0xED6D
13.1715 +0x9EF0 0xED6F
13.1716 +0x9EF2 0xED71
13.1717 +0x9EF3 0xED72
13.1718 +0x9EF6 0xED75
13.1719 +0x9EF8 0xED77
13.1720 +0x9EF9 0xED78
13.1721 +0x9EFB 0xED7A
13.1722 +0x9EFC 0xED7B
13.1723 +0x9F43 0xED81
13.1724 +0x9F46 0xED84
13.1725 +0x9F47 0xED85
13.1726 +0x9F48 0xED86
13.1727 +0x9F4A 0xED88
13.1728 +0x9F4B 0xED89
13.1729 +0x9F4C 0xED8A
13.1730 +0x9F4D 0xED8B
13.1731 +0x9F50 0xED8E
13.1732 +0x9F53 0xED91
13.1733 +0x9F68 0xEDA6
13.1734 +0x9F70 0xEDAE
13.1735 +0x9FA5 0xEDC1
13.1736 +0x9FAA 0xEDC6
13.1737 +0x9FB3 0xEDCF
13.1738 +0x9FB5 0xEDD1
13.1739 +0x9FBB 0xEDD7
13.1740 +0x9FBE 0xEDDA
13.1741 +0x9FBF 0xEDDB
13.1742 +0x9FC1 0xEDDD
13.1743 +0x9FC5 0xEDE1
13.1744 +0x9FD1 0xEDED
13.1745 +0x9FD7 0xEDF3
13.1746 +0x9FD9 0xEDF5
13.1747 +0x9FEC 0xEE08
13.1748 +0x9FF5 0xEE11
13.1749 +0x9FF9 0xEE15
13.1750 +0xA040 0xEE1B
13.1751 +0xA045 0xEE20
13.1752 +0xA047 0xEE22
13.1753 +0xA04F 0xEE2A
13.1754 +0xA053 0xEE2E
13.1755 +0xA055 0xEE30
13.1756 +0xA056 0xEE31
13.1757 +0xA059 0xEE34
13.1758 +0xA068 0xEE43
13.1759 +0xA06A 0xEE45
13.1760 +0xA06D 0xEE48
13.1761 +0xA06F 0xEE4A
13.1762 +0xA078 0xEE53
13.1763 +0xA07B 0xEE56
13.1764 +0xA07E 0xEE59
13.1765 +0xA0A2 0xEE5B
13.1766 +0xA0A4 0xEE5D
13.1767 +0xA0A7 0xEE60
13.1768 +0xA0AB 0xEE64
13.1769 +0xA0AC 0xEE65
13.1770 +0xA0B1 0xEE6A
13.1771 +0xA0BD 0xEE76
13.1772 +0xA0C3 0xEE7C
13.1773 +0xA0C5 0xEE7E
13.1774 +0xA0D0 0xEE89
13.1775 +0xA0D8 0xEE91
13.1776 +0xA0DA 0xEE93
13.1777 +0xA0DE 0xEE97
13.1778 +0xA0E3 0xEE9C
13.1779 +0xA0E6 0xEE9F
13.1780 +0xA0E8 0xEEA1
13.1781 +0xA0E9 0xEEA2
13.1782 +0xA0EA 0xEEA3
13.1783 +0xA0EB 0xEEA4
13.1784 +0xA0EC 0xEEA5
13.1785 +0xA0ED 0xEEA6
13.1786 +0xA0EE 0xEEA7
13.1787 +0xA0EF 0xEEA8
13.1788 +0xA0F0 0xEEA9
13.1789 +0xA0F1 0xEEAA
13.1790 +0xA0F3 0xEEAC
13.1791 +0xA0F4 0xEEAD
13.1792 +0xA0F5 0xEEAE
13.1793 +0xA0F6 0xEEAF
13.1794 +0xA0F7 0xEEB0
13.1795 +0xA0F8 0xEEB1
13.1796 +0xA0F9 0xEEB2
13.1797 +0xA0FB 0xEEB4
13.1798 +0xA0FE 0xEEB7
13.1799 +0xC6CD 0xF6DD
13.1800 +0xC87A 0xF7E6
13.1801 +0xC87C 0xF7E8
13.1802 +0xC8A4 0xF7EE
13.1803 +0xC8D6 0xF920
13.1804 +0xC8D7 0xF921
13.1805 +0xC8D8 0xF922
13.1806 +0xC8D9 0xF923
13.1807 +0xC8DA 0xF924
13.1808 +0xC8DB 0xF925
13.1809 +0xC8DC 0xF926
13.1810 +0xC8DD 0xF927
13.1811 +0xC8DE 0xF928
13.1812 +0xC8DF 0xF929
13.1813 +0xC8E0 0xF92A
13.1814 +0xC8E1 0xF92B
13.1815 +0xC8E2 0xF92C
13.1816 +0xC8E3 0xF92D
13.1817 +0xC8E4 0xF92E
13.1818 +0xC8E5 0xF92F
13.1819 +0xC8E6 0xF930
13.1820 +0xC8E7 0xF931
13.1821 +0xC8E8 0xF932
13.1822 +0xC8E9 0xF933
13.1823 +0xC8EA 0xF934
13.1824 +0xC8EB 0xF935
13.1825 +0xC8EC 0xF936
13.1826 +0xC8ED 0xF937
13.1827 +0xC8EE 0xF938
13.1828 +0xC8EF 0xF939
13.1829 +0xC8F0 0xF93A
13.1830 +0xC8F1 0xF93B
13.1831 +0xFA40 0xE000
13.1832 +0xFA42 0xE002
13.1833 +0xFA43 0xE003
13.1834 +0xFA45 0xE005
13.1835 +0xFA48 0xE008
13.1836 +0xFA49 0xE009
13.1837 +0xFA4A 0xE00A
13.1838 +0xFA4C 0xE00C
13.1839 +0xFA4E 0xE00E
13.1840 +0xFA52 0xE012
13.1841 +0xFA53 0xE013
13.1842 +0xFA54 0xE014
13.1843 +0xFA55 0xE015
13.1844 +0xFA56 0xE016
13.1845 +0xFA58 0xE018
13.1846 +0xFA5A 0xE01A
13.1847 +0xFA5B 0xE01B
13.1848 +0xFA5C 0xE01C
13.1849 +0xFA5D 0xE01D
13.1850 +0xFA5E 0xE01E
13.1851 +0xFA60 0xE020
13.1852 +0xFA62 0xE022
13.1853 +0xFA63 0xE023
13.1854 +0xFA65 0xE025
13.1855 +0xFA68 0xE028
13.1856 +0xFA6B 0xE02B
13.1857 +0xFA6D 0xE02D
13.1858 +0xFA6E 0xE02E
13.1859 +0xFA70 0xE030
13.1860 +0xFA72 0xE032
13.1861 +0xFA73 0xE033
13.1862 +0xFA74 0xE034
13.1863 +0xFA75 0xE035
13.1864 +0xFA76 0xE036
13.1865 +0xFA77 0xE037
13.1866 +0xFA78 0xE038
13.1867 +0xFA7B 0xE03B
13.1868 +0xFA7C 0xE03C
13.1869 +0xFAA5 0xE043
13.1870 +0xFAA7 0xE045
13.1871 +0xFAAE 0xE04C
13.1872 +0xFABC 0xE05A
13.1873 +0xFABE 0xE05C
13.1874 +0xFAC1 0xE05F
13.1875 +0xFAC2 0xE060
13.1876 +0xFAC3 0xE061
13.1877 +0xFAC6 0xE064
13.1878 +0xFAC8 0xE066
13.1879 +0xFACC 0xE06A
13.1880 +0xFACD 0xE06B
13.1881 +0xFACE 0xE06C
13.1882 +0xFAD0 0xE06E
13.1883 +0xFAD3 0xE071
13.1884 +0xFAD6 0xE074
13.1885 +0xFAD7 0xE075
13.1886 +0xFADA 0xE078
13.1887 +0xFADF 0xE07D
13.1888 +0xFAE0 0xE07E
13.1889 +0xFAE8 0xE086
13.1890 +0xFAE9 0xE087
13.1891 +0xFAEB 0xE089
13.1892 +0xFAEC 0xE08A
13.1893 +0xFAEE 0xE08C
13.1894 +0xFAF5 0xE093
13.1895 +0xFAF6 0xE094
13.1896 +0xFAFA 0xE098
13.1897 +0xFAFB 0xE099
13.1898 +0xFAFC 0xE09A
13.1899 +0xFAFD 0xE09B
13.1900 +0xFAFE 0xE09C
13.1901 +0xFB40 0xE09D
13.1902 +0xFB41 0xE09E
13.1903 +0xFB43 0xE0A0
13.1904 +0xFB49 0xE0A6
13.1905 +0xFB4A 0xE0A7
13.1906 +0xFB4B 0xE0A8
13.1907 +0xFB4C 0xE0A9
13.1908 +0xFB4E 0xE0AB
13.1909 +0xFB51 0xE0AE
13.1910 +0xFB5D 0xE0BA
13.1911 +0xFB5E 0xE0BB
13.1912 +0xFB5F 0xE0BC
13.1913 +0xFB61 0xE0BE
13.1914 +0xFB65 0xE0C2
13.1915 +0xFB66 0xE0C3
13.1916 +0xFB68 0xE0C5
13.1917 +0xFB6A 0xE0C7
13.1918 +0xFB6B 0xE0C8
13.1919 +0xFB6D 0xE0CA
13.1920 +0xFB70 0xE0CD
13.1921 +0xFB73 0xE0D0
13.1922 +0xFB77 0xE0D4
13.1923 +0xFB78 0xE0D5
13.1924 +0xFB7A 0xE0D7
13.1925 +0xFB7D 0xE0DA
13.1926 +0xFBA1 0xE0DC
13.1927 +0xFBA4 0xE0DF
13.1928 +0xFBA7 0xE0E2
13.1929 +0xFBA8 0xE0E3
13.1930 +0xFBA9 0xE0E4
13.1931 +0xFBAA 0xE0E5
13.1932 +0xFBAC 0xE0E7
13.1933 +0xFBAD 0xE0E8
13.1934 +0xFBAE 0xE0E9
13.1935 +0xFBB0 0xE0EB
13.1936 +0xFBB1 0xE0EC
13.1937 +0xFBB3 0xE0EE
13.1938 +0xFBB6 0xE0F1
13.1939 +0xFBB7 0xE0F2
13.1940 +0xFBB9 0xE0F4
13.1941 +0xFBBD 0xE0F8
13.1942 +0xFBBE 0xE0F9
13.1943 +0xFBBF 0xE0FA
13.1944 +0xFBC0 0xE0FB
13.1945 +0xFBC1 0xE0FC
13.1946 +0xFBC2 0xE0FD
13.1947 +0xFBC8 0xE103
13.1948 +0xFBC9 0xE104
13.1949 +0xFBCA 0xE105
13.1950 +0xFBCB 0xE106
13.1951 +0xFBCE 0xE109
13.1952 +0xFBCF 0xE10A
13.1953 +0xFBD0 0xE10B
13.1954 +0xFBD3 0xE10E
13.1955 +0xFBD5 0xE110
13.1956 +0xFBD9 0xE114
13.1957 +0xFBDA 0xE115
13.1958 +0xFBDC 0xE117
13.1959 +0xFBE1 0xE11C
13.1960 +0xFBE2 0xE11D
13.1961 +0xFBE6 0xE121
13.1962 +0xFBEA 0xE125
13.1963 +0xFBEB 0xE126
13.1964 +0xFBEC 0xE127
13.1965 +0xFBED 0xE128
13.1966 +0xFBEF 0xE12A
13.1967 +0xFBF0 0xE12B
13.1968 +0xFBF5 0xE130
13.1969 +0xFBF6 0xE131
13.1970 +0xFBFB 0xE136
13.1971 +0xFBFE 0xE139
13.1972 +0xFC42 0xE13C
13.1973 +0xFC47 0xE141
13.1974 +0xFC48 0xE142
13.1975 +0xFC49 0xE143
13.1976 +0xFC4A 0xE144
13.1977 +0xFC4B 0xE145
13.1978 +0xFC4D 0xE147
13.1979 +0xFC4E 0xE148
13.1980 +0xFC50 0xE14A
13.1981 +0xFC53 0xE14D
13.1982 +0xFC56 0xE150
13.1983 +0xFC59 0xE153
13.1984 +0xFC5A 0xE154
13.1985 +0xFC5B 0xE155
13.1986 +0xFC5C 0xE156
13.1987 +0xFC5D 0xE157
13.1988 +0xFC5F 0xE159
13.1989 +0xFC60 0xE15A
13.1990 +0xFC63 0xE15D
13.1991 +0xFC64 0xE15E
13.1992 +0xFC65 0xE15F
13.1993 +0xFC66 0xE160
13.1994 +0xFC68 0xE162
13.1995 +0xFC6A 0xE164
13.1996 +0xFC6E 0xE168
13.1997 +0xFC6F 0xE169
13.1998 +0xFC70 0xE16A
13.1999 +0xFC77 0xE171
13.2000 +0xFC78 0xE172
13.2001 +0xFC7B 0xE175
13.2002 +0xFC7E 0xE178
13.2003 +0xFCA1 0xE179
13.2004 +0xFCA3 0xE17B
13.2005 +0xFCA4 0xE17C
13.2006 +0xFCA6 0xE17E
13.2007 +0xFCA7 0xE17F
13.2008 +0xFCA8 0xE180
13.2009 +0xFCAD 0xE185
13.2010 +0xFCAF 0xE187
13.2011 +0xFCB1 0xE189
13.2012 +0xFCB3 0xE18B
13.2013 +0xFCB4 0xE18C
13.2014 +0xFCB7 0xE18F
13.2015 +0xFCB8 0xE190
13.2016 +0xFCBB 0xE193
13.2017 +0xFCBD 0xE195
13.2018 +0xFCBE 0xE196
13.2019 +0xFCC2 0xE19A
13.2020 +0xFCC4 0xE19C
13.2021 +0xFCC7 0xE19F
13.2022 +0xFCC8 0xE1A0
13.2023 +0xFCCC 0xE1A4
13.2024 +0xFCCE 0xE1A6
13.2025 +0xFCCF 0xE1A7
13.2026 +0xFCD1 0xE1A9
13.2027 +0xFCD2 0xE1AA
13.2028 +0xFCD6 0xE1AE
13.2029 +0xFCD8 0xE1B0
13.2030 +0xFCD9 0xE1B1
13.2031 +0xFCDB 0xE1B3
13.2032 +0xFCDC 0xE1B4
13.2033 +0xFCDE 0xE1B6
13.2034 +0xFCE0 0xE1B8
13.2035 +0xFCE3 0xE1BB
13.2036 +0xFCE4 0xE1BC
13.2037 +0xFCE5 0xE1BD
13.2038 +0xFCE6 0xE1BE
13.2039 +0xFCE7 0xE1BF
13.2040 +0xFCE9 0xE1C1
13.2041 +0xFCEC 0xE1C4
13.2042 +0xFCED 0xE1C5
13.2043 +0xFCEE 0xE1C6
13.2044 +0xFCF0 0xE1C8
13.2045 +0xFCF4 0xE1CC
13.2046 +0xFCF5 0xE1CD
13.2047 +0xFCF7 0xE1CF
13.2048 +0xFCFC 0xE1D4
13.2049 +0xFCFD 0xE1D5
13.2050 +0xFD40 0xE1D7
13.2051 +0xFD43 0xE1DA
13.2052 +0xFD46 0xE1DD
13.2053 +0xFD49 0xE1E0
13.2054 +0xFD4A 0xE1E1
13.2055 +0xFD4B 0xE1E2
13.2056 +0xFD4C 0xE1E3
13.2057 +0xFD4F 0xE1E6
13.2058 +0xFD50 0xE1E7
13.2059 +0xFD53 0xE1EA
13.2060 +0xFD54 0xE1EB
13.2061 +0xFD58 0xE1EF
13.2062 +0xFD59 0xE1F0
13.2063 +0xFD5B 0xE1F2
13.2064 +0xFD5D 0xE1F4
13.2065 +0xFD60 0xE1F7
13.2066 +0xFD61 0xE1F8
13.2067 +0xFD63 0xE1FA
13.2068 +0xFD67 0xE1FE
13.2069 +0xFD69 0xE200
13.2070 +0xFD6A 0xE201
13.2071 +0xFD6B 0xE202
13.2072 +0xFD6C 0xE203
13.2073 +0xFD6E 0xE205
13.2074 +0xFD70 0xE207
13.2075 +0xFD73 0xE20A
13.2076 +0xFD74 0xE20B
13.2077 +0xFD75 0xE20C
13.2078 +0xFD79 0xE210
13.2079 +0xFD7A 0xE211
13.2080 +0xFD7B 0xE212
13.2081 +0xFD7C 0xE213
13.2082 +0xFD7D 0xE214
13.2083 +0xFD7E 0xE215
13.2084 +0xFDA1 0xE216
13.2085 +0xFDA2 0xE217
13.2086 +0xFDA3 0xE218
13.2087 +0xFDA4 0xE219
13.2088 +0xFDA6 0xE21B
13.2089 +0xFDA7 0xE21C
13.2090 +0xFDAA 0xE21F
13.2091 +0xFDAB 0xE220
13.2092 +0xFDAC 0xE221
13.2093 +0xFDB1 0xE226
13.2094 +0xFDB2 0xE227
13.2095 +0xFDB3 0xE228
13.2096 +0xFDB5 0xE22A
13.2097 +0xFDBA 0xE22F
13.2098 +0xFDBC 0xE231
13.2099 +0xFDBE 0xE233
13.2100 +0xFDC2 0xE237
13.2101 +0xFDC4 0xE239
13.2102 +0xFDC6 0xE23B
13.2103 +0xFDC8 0xE23D
13.2104 +0xFDC9 0xE23E
13.2105 +0xFDCA 0xE23F
13.2106 +0xFDCE 0xE243
13.2107 +0xFDD0 0xE245
13.2108 +0xFDD1 0xE246
13.2109 +0xFDD3 0xE248
13.2110 +0xFDD5 0xE24A
13.2111 +0xFDD6 0xE24B
13.2112 +0xFDD7 0xE24C
13.2113 +0xFDD8 0xE24D
13.2114 +0xFDD9 0xE24E
13.2115 +0xFDDA 0xE24F
13.2116 +0xFDDC 0xE251
13.2117 +0xFDDD 0xE252
13.2118 +0xFDDE 0xE253
13.2119 +0xFDDF 0xE254
13.2120 +0xFDE8 0xE25D
13.2121 +0xFDE9 0xE25E
13.2122 +0xFDEC 0xE261
13.2123 +0xFDF3 0xE268
13.2124 +0xFDF6 0xE26B
13.2125 +0xFDF8 0xE26D
13.2126 +0xFDF9 0xE26E
13.2127 +0xFDFA 0xE26F
13.2128 +0xFDFC 0xE271
13.2129 +0xFE46 0xE27A
13.2130 +0xFE49 0xE27D
13.2131 +0xFE4D 0xE281
13.2132 +0xFE4E 0xE282
13.2133 +0xFE54 0xE288
13.2134 +0xFE55 0xE289
13.2135 +0xFE56 0xE28A
13.2136 +0xFE57 0xE28B
13.2137 +0xFE5C 0xE290
13.2138 +0xFE5D 0xE291
13.2139 +0xFE60 0xE294
13.2140 +0xFE61 0xE295
13.2141 +0xFE62 0xE296
13.2142 +0xFE64 0xE298
13.2143 +0xFE65 0xE299
13.2144 +0xFE66 0xE29A
13.2145 +0xFE67 0xE29B
13.2146 +0xFE6B 0xE29F
13.2147 +0xFE6D 0xE2A1
13.2148 +0xFE6E 0xE2A2
13.2149 +0xFE70 0xE2A4
13.2150 +0xFE72 0xE2A6
13.2151 +0xFE78 0xE2AC
13.2152 +0xFE7D 0xE2B1
13.2153 +0xFE7E 0xE2B2
13.2154 +0xFEA1 0xE2B3
13.2155 +0xFEA2 0xE2B4
13.2156 +0xFEA3 0xE2B5
13.2157 +0xFEA5 0xE2B7
13.2158 +0xFEA6 0xE2B8
13.2159 +0xFEA8 0xE2BA
13.2160 +0xFEAC 0xE2BE
13.2161 +0xFEAD 0xE2BF
13.2162 +0xFEAF 0xE2C1
13.2163 +0xFEB5 0xE2C7
13.2164 +0xFEB6 0xE2C8
13.2165 +0xFEB7 0xE2C9
13.2166 +0xFEC2 0xE2D4
13.2167 +0xFEC5 0xE2D7
13.2168 +0xFEC6 0xE2D8
13.2169 +0xFEC7 0xE2D9
13.2170 +0xFECC 0xE2DE
13.2171 +0xFECE 0xE2E0
13.2172 +0xFECF 0xE2E1
13.2173 +0xFED0 0xE2E2
13.2174 +0xFED5 0xE2E7
13.2175 +0xFED7 0xE2E9
13.2176 +0xFED9 0xE2EB
13.2177 +0xFEDA 0xE2EC
13.2178 +0xFEDB 0xE2ED
13.2179 +0xFEDE 0xE2F0
13.2180 +0xFEDF 0xE2F1
13.2181 +0xFEE6 0xE2F8
13.2182 +0xFEEA 0xE2FC
13.2183 +0xFEED 0xE2FF
13.2184 +0xFEEE 0xE300
13.2185 +0xFEEF 0xE301
13.2186 +0xFEF4 0xE306
13.2187 +0xFEF6 0xE308
13.2188 +0xFEFA 0xE30C
13.2189 +0xFEFB 0xE30D
13.2190 +0xFEFD 0xE30F
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
14.2 +++ b/make/tools/CharsetMapping/HKSCS2001.map Tue Apr 13 16:41:49 2010 -0700
14.3 @@ -0,0 +1,4821 @@
14.4 +# Generated from HKSCS2001.Encoder
14.5 +#
14.6 +#
14.7 +0x8840 0xF303
14.8 +0x8841 0xF304
14.9 +0x8842 0xF305
14.10 +0x8843 0xF306
14.11 +0x8844 0xF307
14.12 +0x8845 0x2010C
14.13 +0x8846 0xF309
14.14 +0x8847 0x200D1
14.15 +0x8848 0x200CD
14.16 +0x8849 0xF30C
14.17 +0x884A 0xF30D
14.18 +0x884B 0x200CB
14.19 +0x884C 0x21FE8
14.20 +0x884D 0xF310
14.21 +0x884E 0x200CA
14.22 +0x884F 0xF312
14.23 +0x8850 0xF313
14.24 +0x8851 0xF314
14.25 +0x8852 0xF315
14.26 +0x8853 0x2010E
14.27 +0x8854 0xF317
14.28 +0x8855 0xF318
14.29 +0x8856 0x100
14.30 +0x8857 0xC1
14.31 +0x8858 0x1CD
14.32 +0x8859 0xC0
14.33 +0x885A 0x112
14.34 +0x885B 0xC9
14.35 +0x885C 0x11A
14.36 +0x885D 0xC8
14.37 +0x885E 0x14C
14.38 +0x885F 0xD3
14.39 +0x8860 0x1D1
14.40 +0x8861 0xD2
14.41 +0x8862 0xF325
14.42 +0x8863 0x1EBE
14.43 +0x8864 0xF327
14.44 +0x8865 0x1EC0
14.45 +0x8866 0xCA
14.46 +0x8867 0x101
14.47 +0x8868 0xE1
14.48 +0x8869 0x1CE
14.49 +0x886A 0xE0
14.50 +0x886B 0x251
14.51 +0x886C 0x113
14.52 +0x886D 0xE9
14.53 +0x886E 0x11B
14.54 +0x886F 0xE8
14.55 +0x8870 0x12B
14.56 +0x8871 0xED
14.57 +0x8872 0x1D0
14.58 +0x8873 0xEC
14.59 +0x8874 0x14D
14.60 +0x8875 0xF3
14.61 +0x8876 0x1D2
14.62 +0x8877 0xF2
14.63 +0x8878 0x16B
14.64 +0x8879 0xFA
14.65 +0x887A 0x1D4
14.66 +0x887B 0xF9
14.67 +0x887C 0x1D6
14.68 +0x887D 0x1D8
14.69 +0x887E 0x1DA
14.70 +0x88A1 0x1DC
14.71 +0x88A2 0xFC
14.72 +0x88A3 0xF344
14.73 +0x88A4 0x1EBF
14.74 +0x88A5 0xF346
14.75 +0x88A6 0x1EC1
14.76 +0x88A7 0xEA
14.77 +0x88A8 0x261
14.78 +0x88A9 0xF34A
14.79 +0x88AA 0xF34B
14.80 +0x8940 0x2A3A9
14.81 +0x8941 0x21145
14.82 +0x8943 0x650A
14.83 +0x8946 0x4E3D
14.84 +0x8947 0x6EDD
14.85 +0x8948 0x9D4E
14.86 +0x8949 0x91DF
14.87 +0x894C 0x27735
14.88 +0x894D 0x6491
14.89 +0x894E 0x4F1A
14.90 +0x894F 0x4F28
14.91 +0x8950 0x4FA8
14.92 +0x8951 0x5156
14.93 +0x8952 0x5174
14.94 +0x8953 0x519C
14.95 +0x8954 0x51E4
14.96 +0x8955 0x52A1
14.97 +0x8956 0x52A8
14.98 +0x8957 0x533B
14.99 +0x8958 0x534E
14.100 +0x8959 0x53D1
14.101 +0x895A 0x53D8
14.102 +0x895B 0x56E2
14.103 +0x895C 0x58F0
14.104 +0x895D 0x5904
14.105 +0x895E 0x5907
14.106 +0x895F 0x5932
14.107 +0x8960 0x5934
14.108 +0x8961 0x5B66
14.109 +0x8962 0x5B9E
14.110 +0x8963 0x5B9F
14.111 +0x8964 0x5C9A
14.112 +0x8965 0x5E86
14.113 +0x8966 0x603B
14.114 +0x8967 0x6589
14.115 +0x8968 0x67FE
14.116 +0x8969 0x6804
14.117 +0x896A 0x6865
14.118 +0x896B 0x6D4E
14.119 +0x896C 0x70BC
14.120 +0x896D 0x7535
14.121 +0x896E 0x7EA4
14.122 +0x896F 0x7EAC
14.123 +0x8970 0x7EBA
14.124 +0x8971 0x7EC7
14.125 +0x8972 0x7ECF
14.126 +0x8973 0x7EDF
14.127 +0x8974 0x7F06
14.128 +0x8975 0x7F37
14.129 +0x8976 0x827A
14.130 +0x8977 0x82CF
14.131 +0x8978 0x836F
14.132 +0x8979 0x89C6
14.133 +0x897A 0x8BBE
14.134 +0x897B 0x8BE2
14.135 +0x897C 0x8F66
14.136 +0x897D 0x8F67
14.137 +0x897E 0x8F6E
14.138 +0x89A1 0x7411
14.139 +0x89A2 0x7CFC
14.140 +0x89A3 0x7DCD
14.141 +0x89A4 0x6946
14.142 +0x89A5 0x7AC9
14.143 +0x89A6 0x5227
14.144 +0x89AB 0x918C
14.145 +0x89AC 0x78B8
14.146 +0x89AD 0x915E
14.147 +0x89AE 0x80BC
14.148 +0x89B0 0x8D0B
14.149 +0x89B1 0x80F6
14.150 +0x89B2 0x209E7
14.151 +0x89B5 0x809F
14.152 +0x89B6 0x9EC7
14.153 +0x89B7 0x4CCD
14.154 +0x89B8 0x9DC9
14.155 +0x89B9 0x9E0C
14.156 +0x89BA 0x4C3E
14.157 +0x89BB 0x29DF6
14.158 +0x89BC 0x2700E
14.159 +0x89BD 0x9E0A
14.160 +0x89BE 0x2A133
14.161 +0x89BF 0x35C1
14.162 +0x89C1 0x6E9A
14.163 +0x89C2 0x823E
14.164 +0x89C3 0x7519
14.165 +0x89C5 0x4911
14.166 +0x89C6 0x9A6C
14.167 +0x89C7 0x9A8F
14.168 +0x89C8 0x9F99
14.169 +0x89C9 0x7987
14.170 +0x89CA 0x2846C
14.171 +0x89CB 0x21DCA
14.172 +0x89CC 0x205D0
14.173 +0x89CD 0x22AE6
14.174 +0x89CE 0x4E24
14.175 +0x89CF 0x4E81
14.176 +0x89D0 0x4E80
14.177 +0x89D1 0x4E87
14.178 +0x89D2 0x4EBF
14.179 +0x89D3 0x4EEB
14.180 +0x89D4 0x4F37
14.181 +0x89D5 0x344C
14.182 +0x89D6 0x4FBD
14.183 +0x89D7 0x3E48
14.184 +0x89D8 0x5003
14.185 +0x89D9 0x5088
14.186 +0x89DA 0x347D
14.187 +0x89DB 0x3493
14.188 +0x89DC 0x34A5
14.189 +0x89DD 0x5186
14.190 +0x89DE 0x5905
14.191 +0x89DF 0x51DB
14.192 +0x89E0 0x51FC
14.193 +0x89E1 0x5205
14.194 +0x89E2 0x4E89
14.195 +0x89E3 0x5279
14.196 +0x89E4 0x5290
14.197 +0x89E5 0x5327
14.198 +0x89E6 0x35C7
14.199 +0x89E7 0x53A9
14.200 +0x89E8 0x3551
14.201 +0x89E9 0x53B0
14.202 +0x89EA 0x3553
14.203 +0x89EB 0x53C2
14.204 +0x89EC 0x5423
14.205 +0x89ED 0x356D
14.206 +0x89EE 0x3572
14.207 +0x89EF 0x3681
14.208 +0x89F0 0x5493
14.209 +0x89F1 0x54A3
14.210 +0x89F2 0x54B4
14.211 +0x89F3 0x54B9
14.212 +0x89F4 0x54D0
14.213 +0x89F5 0x54EF
14.214 +0x89F6 0x5518
14.215 +0x89F7 0x5523
14.216 +0x89F8 0x5528
14.217 +0x89F9 0x3598
14.218 +0x89FA 0x553F
14.219 +0x89FB 0x35A5
14.220 +0x89FC 0x35BF
14.221 +0x89FD 0x55D7
14.222 +0x89FE 0x35C5
14.223 +0x8A40 0x27D84
14.224 +0x8A41 0x5525
14.225 +0x8A43 0x20C42
14.226 +0x8A44 0x20D15
14.227 +0x8A45 0x2512B
14.228 +0x8A46 0x5590
14.229 +0x8A47 0x22CC6
14.230 +0x8A48 0x39EC
14.231 +0x8A49 0x20341
14.232 +0x8A4A 0x8E46
14.233 +0x8A4B 0x24DB8
14.234 +0x8A4C 0x294E5
14.235 +0x8A4D 0x4053
14.236 +0x8A4E 0x280BE
14.237 +0x8A4F 0x777A
14.238 +0x8A50 0x22C38
14.239 +0x8A51 0x3A34
14.240 +0x8A52 0x47D5
14.241 +0x8A53 0x2815D
14.242 +0x8A54 0x269F2
14.243 +0x8A55 0x24DEA
14.244 +0x8A56 0x64DD
14.245 +0x8A57 0x20D7C
14.246 +0x8A58 0x20FB4
14.247 +0x8A59 0x20CD5
14.248 +0x8A5A 0x210F4
14.249 +0x8A5B 0x648D
14.250 +0x8A5C 0x8E7E
14.251 +0x8A5D 0x20E96
14.252 +0x8A5E 0x20C0B
14.253 +0x8A5F 0x20F64
14.254 +0x8A60 0x22CA9
14.255 +0x8A61 0x28256
14.256 +0x8A62 0x244D3
14.257 +0x8A64 0x20D46
14.258 +0x8A65 0x29A4D
14.259 +0x8A66 0x280E9
14.260 +0x8A67 0x47F4
14.261 +0x8A68 0x24EA7
14.262 +0x8A69 0x22CC2
14.263 +0x8A6A 0x9AB2
14.264 +0x8A6B 0x3A67
14.265 +0x8A6C 0x295F4
14.266 +0x8A6D 0x3FED
14.267 +0x8A6E 0x3506
14.268 +0x8A6F 0x252C7
14.269 +0x8A70 0x297D4
14.270 +0x8A71 0x278C8
14.271 +0x8A72 0x22D44
14.272 +0x8A73 0x9D6E
14.273 +0x8A74 0x9815
14.274 +0x8A76 0x43D9
14.275 +0x8A77 0x260A5
14.276 +0x8A78 0x64B4
14.277 +0x8A79 0x54E3
14.278 +0x8A7A 0x22D4C
14.279 +0x8A7B 0x22BCA
14.280 +0x8A7C 0x21077
14.281 +0x8A7D 0x39FB
14.282 +0x8A7E 0x2106F
14.283 +0x8AA1 0x266DA
14.284 +0x8AA2 0x26716
14.285 +0x8AA3 0x279A0
14.286 +0x8AA4 0x64EA
14.287 +0x8AA5 0x25052
14.288 +0x8AA6 0x20C43
14.289 +0x8AA7 0x8E68
14.290 +0x8AA8 0x221A1
14.291 +0x8AA9 0x28B4C
14.292 +0x8AAA 0x20731
14.293 +0x8AAC 0x480B
14.294 +0x8AAD 0x201A9
14.295 +0x8AAE 0x3FFA
14.296 +0x8AAF 0x5873
14.297 +0x8AB0 0x22D8D
14.298 +0x8AB2 0x245C8
14.299 +0x8AB3 0x204FC
14.300 +0x8AB4 0x26097
14.301 +0x8AB5 0x20F4C
14.302 +0x8AB6 0x20D96
14.303 +0x8AB7 0x5579
14.304 +0x8AB8 0x40BB
14.305 +0x8AB9 0x43BA
14.306 +0x8ABB 0x4AB4
14.307 +0x8ABC 0x22A66
14.308 +0x8ABD 0x2109D
14.309 +0x8ABE 0x81AA
14.310 +0x8ABF 0x98F5
14.311 +0x8AC0 0x20D9C
14.312 +0x8AC1 0x6379
14.313 +0x8AC2 0x39FE
14.314 +0x8AC3 0x22775
14.315 +0x8AC4 0x8DC0
14.316 +0x8AC5 0x56A1
14.317 +0x8AC6 0x647C
14.318 +0x8AC7 0x3E43
14.319 +0x8AC9 0x2A601
14.320 +0x8ACA 0x20E09
14.321 +0x8ACB 0x22ACF
14.322 +0x8ACC 0x22CC9
14.323 +0x8ACE 0x210C8
14.324 +0x8ACF 0x239C2
14.325 +0x8AD0 0x3992
14.326 +0x8AD1 0x3A06
14.327 +0x8AD2 0x2829B
14.328 +0x8AD3 0x3578
14.329 +0x8AD4 0x25E49
14.330 +0x8AD5 0x220C7
14.331 +0x8AD6 0x5652
14.332 +0x8AD7 0x20F31
14.333 +0x8AD8 0x22CB2
14.334 +0x8AD9 0x29720
14.335 +0x8ADA 0x34BC
14.336 +0x8ADB 0x6C3D
14.337 +0x8ADC 0x24E3B
14.338 +0x8ADF 0x27574
14.339 +0x8AE0 0x22E8B
14.340 +0x8AE1 0x22208
14.341 +0x8AE2 0x2A65B
14.342 +0x8AE3 0x28CCD
14.343 +0x8AE4 0x20E7A
14.344 +0x8AE5 0x20C34
14.345 +0x8AE6 0x2681C
14.346 +0x8AE7 0x7F93
14.347 +0x8AE8 0x210CF
14.348 +0x8AE9 0x22803
14.349 +0x8AEA 0x22939
14.350 +0x8AEB 0x35FB
14.351 +0x8AEC 0x251E3
14.352 +0x8AED 0x20E8C
14.353 +0x8AEE 0x20F8D
14.354 +0x8AEF 0x20EAA
14.355 +0x8AF0 0x3F93
14.356 +0x8AF1 0x20F30
14.357 +0x8AF2 0x20D47
14.358 +0x8AF3 0x2114F
14.359 +0x8AF4 0x20E4C
14.360 +0x8AF6 0x20EAB
14.361 +0x8AF7 0x20BA9
14.362 +0x8AF8 0x20D48
14.363 +0x8AF9 0x210C0
14.364 +0x8AFA 0x2113D
14.365 +0x8AFB 0x3FF9
14.366 +0x8AFC 0x22696
14.367 +0x8AFD 0x6432
14.368 +0x8AFE 0x20FAD
14.369 +0x8B40 0x233F4
14.370 +0x8B41 0x27639
14.371 +0x8B42 0x22BCE
14.372 +0x8B43 0x20D7E
14.373 +0x8B44 0x20D7F
14.374 +0x8B45 0x22C51
14.375 +0x8B46 0x22C55
14.376 +0x8B47 0x3A18
14.377 +0x8B48 0x20E98
14.378 +0x8B49 0x210C7
14.379 +0x8B4A 0x20F2E
14.380 +0x8B4B 0x2A632
14.381 +0x8B4C 0x26B50
14.382 +0x8B4D 0x28CD2
14.383 +0x8B4E 0x28D99
14.384 +0x8B4F 0x28CCA
14.385 +0x8B50 0x95AA
14.386 +0x8B51 0x54CC
14.387 +0x8B52 0x82C4
14.388 +0x8B53 0x55B9
14.389 +0x8B55 0x29EC3
14.390 +0x8B56 0x9C26
14.391 +0x8B57 0x9AB6
14.392 +0x8B58 0x2775E
14.393 +0x8B59 0x22DEE
14.394 +0x8B5A 0x7140
14.395 +0x8B5B 0x816D
14.396 +0x8B5C 0x80EC
14.397 +0x8B5D 0x5C1C
14.398 +0x8B5E 0x26572
14.399 +0x8B5F 0x8134
14.400 +0x8B60 0x3797
14.401 +0x8B61 0x535F
14.402 +0x8B62 0x280BD
14.403 +0x8B63 0x91B6
14.404 +0x8B64 0x20EFA
14.405 +0x8B65 0x20E0F
14.406 +0x8B66 0x20E77
14.407 +0x8B67 0x20EFB
14.408 +0x8B68 0x35DD
14.409 +0x8B69 0x24DEB
14.410 +0x8B6A 0x3609
14.411 +0x8B6B 0x20CD6
14.412 +0x8B6C 0x56AF
14.413 +0x8B6D 0x227B5
14.414 +0x8B6E 0x210C9
14.415 +0x8B6F 0x20E10
14.416 +0x8B70 0x20E78
14.417 +0x8B71 0x21078
14.418 +0x8B72 0x21148
14.419 +0x8B73 0x28207
14.420 +0x8B74 0x21455
14.421 +0x8B75 0x20E79
14.422 +0x8B76 0x24E50
14.423 +0x8B77 0x22DA4
14.424 +0x8B78 0x5A54
14.425 +0x8B79 0x2101D
14.426 +0x8B7A 0x2101E
14.427 +0x8B7B 0x210F5
14.428 +0x8B7C 0x210F6
14.429 +0x8B7D 0x579C
14.430 +0x8B7E 0x20E11
14.431 +0x8BA1 0x27694
14.432 +0x8BA2 0x282CD
14.433 +0x8BA3 0x20FB5
14.434 +0x8BA4 0x20E7B
14.435 +0x8BA5 0x2517E
14.436 +0x8BA6 0x3703
14.437 +0x8BA7 0x20FB6
14.438 +0x8BA8 0x21180
14.439 +0x8BA9 0x252D8
14.440 +0x8BAA 0x2A2BD
14.441 +0x8BAB 0x249DA
14.442 +0x8BAC 0x2183A
14.443 +0x8BAD 0x24177
14.444 +0x8BAE 0x2827C
14.445 +0x8BAF 0x5899
14.446 +0x8BB0 0x5268
14.447 +0x8BB1 0x361A
14.448 +0x8BB2 0x2573D
14.449 +0x8BB3 0x7BB2
14.450 +0x8BB4 0x5B68
14.451 +0x8BB5 0x4800
14.452 +0x8BB6 0x4B2C
14.453 +0x8BB7 0x9F27
14.454 +0x8BB8 0x49E7
14.455 +0x8BB9 0x9C1F
14.456 +0x8BBA 0x9B8D
14.457 +0x8BBB 0x25B74
14.458 +0x8BBC 0x2313D
14.459 +0x8BBD 0x55FB
14.460 +0x8BBE 0x35F2
14.461 +0x8BBF 0x5689
14.462 +0x8BC0 0x4E28
14.463 +0x8BC1 0x5902
14.464 +0x8BC2 0x21BC1
14.465 +0x8BC3 0x2F878
14.466 +0x8BC4 0x9751
14.467 +0x8BC5 0x20086
14.468 +0x8BC6 0x4E5B
14.469 +0x8BC7 0x4EBB
14.470 +0x8BC8 0x353E
14.471 +0x8BC9 0x5C23
14.472 +0x8BCA 0x5F51
14.473 +0x8BCB 0x5FC4
14.474 +0x8BCC 0x38FA
14.475 +0x8BCD 0x624C
14.476 +0x8BCE 0x6535
14.477 +0x8BCF 0x6B7A
14.478 +0x8BD0 0x6C35
14.479 +0x8BD1 0x6C3A
14.480 +0x8BD2 0x706C
14.481 +0x8BD3 0x722B
14.482 +0x8BD4 0x4E2C
14.483 +0x8BD5 0x72AD
14.484 +0x8BD6 0x248E9
14.485 +0x8BD7 0x7F52
14.486 +0x8BD8 0x793B
14.487 +0x8BD9 0x7CF9
14.488 +0x8BDA 0x7F53
14.489 +0x8BDB 0x2626A
14.490 +0x8BDC 0x34C1
14.491 +0x8BDE 0x2634B
14.492 +0x8BDF 0x8002
14.493 +0x8BE0 0x8080
14.494 +0x8BE1 0x26612
14.495 +0x8BE2 0x26951
14.496 +0x8BE3 0x535D
14.497 +0x8BE4 0x8864
14.498 +0x8BE5 0x89C1
14.499 +0x8BE6 0x278B2
14.500 +0x8BE7 0x8BA0
14.501 +0x8BE8 0x8D1D
14.502 +0x8BE9 0x9485
14.503 +0x8BEA 0x9578
14.504 +0x8BEB 0x957F
14.505 +0x8BEC 0x95E8
14.506 +0x8BED 0x28E0F
14.507 +0x8BEE 0x97E6
14.508 +0x8BEF 0x9875
14.509 +0x8BF0 0x98CE
14.510 +0x8BF1 0x98DE
14.511 +0x8BF2 0x9963
14.512 +0x8BF3 0x29810
14.513 +0x8BF4 0x9C7C
14.514 +0x8BF5 0x9E1F
14.515 +0x8BF6 0x9EC4
14.516 +0x8BF7 0x6B6F
14.517 +0x8BF8 0xF907
14.518 +0x8BF9 0x4E37
14.519 +0x8BFA 0x20087
14.520 +0x8BFB 0x961D
14.521 +0x8BFC 0x6237
14.522 +0x8BFD 0x94A2
14.523 +0x8C40 0x503B
14.524 +0x8C41 0x6DFE
14.525 +0x8C42 0x29C73
14.526 +0x8C43 0xF57A
14.527 +0x8C44 0x3DC9
14.528 +0x8C45 0x888F
14.529 +0x8C46 0x2414E
14.530 +0x8C47 0x7077
14.531 +0x8C48 0x5CF5
14.532 +0x8C49 0x4B20
14.533 +0x8C4A 0x251CD
14.534 +0x8C4B 0x3559
14.535 +0x8C4C 0x25D30
14.536 +0x8C4D 0x6122
14.537 +0x8C4E 0x28A32
14.538 +0x8C4F 0x8FA7
14.539 +0x8C50 0x91F6
14.540 +0x8C51 0x7191
14.541 +0x8C52 0x6719
14.542 +0x8C53 0x73BA
14.543 +0x8C54 0x23281
14.544 +0x8C55 0x2A107
14.545 +0x8C56 0x3C8B
14.546 +0x8C57 0x21980
14.547 +0x8C58 0x4B10
14.548 +0x8C59 0x78E4
14.549 +0x8C5A 0x7402
14.550 +0x8C5B 0x51AE
14.551 +0x8C5C 0x2870F
14.552 +0x8C5D 0x4009
14.553 +0x8C5E 0x6A63
14.554 +0x8C5F 0x2A2BA
14.555 +0x8C60 0x4223
14.556 +0x8C61 0x860F
14.557 +0x8C63 0x7A2A
14.558 +0x8C64 0x29947
14.559 +0x8C65 0x28AEA
14.560 +0x8C66 0x9755
14.561 +0x8C67 0x704D
14.562 +0x8C68 0x5324
14.563 +0x8C69 0x2207E
14.564 +0x8C6A 0x93F4
14.565 +0x8C6B 0x76D9
14.566 +0x8C6C 0x289E3
14.567 +0x8C6D 0xF5A4
14.568 +0x8C6E 0x77DD
14.569 +0x8C6F 0x4EA3
14.570 +0x8C70 0x4FF0
14.571 +0x8C71 0x50BC
14.572 +0x8C72 0x4E2F
14.573 +0x8C73 0x4F17
14.574 +0x8C74 0xF5AB
14.575 +0x8C75 0x5434
14.576 +0x8C76 0x7D8B
14.577 +0x8C77 0x5892
14.578 +0x8C78 0x58D0
14.579 +0x8C79 0x21DB6
14.580 +0x8C7A 0x5E92
14.581 +0x8C7B 0x5E99
14.582 +0x8C7C 0x5FC2
14.583 +0x8C7D 0x22712
14.584 +0x8C7E 0x658B
14.585 +0x8CA1 0x233F9
14.586 +0x8CA2 0x6919
14.587 +0x8CA3 0x6A43
14.588 +0x8CA4 0x23C63
14.589 +0x8CA5 0x6CFF
14.590 +0x8CA7 0x7200
14.591 +0x8CA8 0x24505
14.592 +0x8CA9 0x738C
14.593 +0x8CAA 0x3EDB
14.594 +0x8CAB 0x24A13
14.595 +0x8CAC 0x5B15
14.596 +0x8CAD 0x74B9
14.597 +0x8CAE 0x8B83
14.598 +0x8CAF 0x25CA4
14.599 +0x8CB0 0x25695
14.600 +0x8CB1 0x7A93
14.601 +0x8CB2 0x7BEC
14.602 +0x8CB3 0x7CC3
14.603 +0x8CB4 0x7E6C
14.604 +0x8CB5 0x82F8
14.605 +0x8CB6 0x8597
14.606 +0x8CB7 0xF5CC
14.607 +0x8CB8 0x8890
14.608 +0x8CB9 0xF5CE
14.609 +0x8CBA 0x8EB9
14.610 +0x8CBB 0xF5D0
14.611 +0x8CBC 0x8FCF
14.612 +0x8CBD 0x855F
14.613 +0x8CBE 0x99E0
14.614 +0x8CBF 0x9221
14.615 +0x8CC0 0xF5D5
14.616 +0x8CC1 0x28DB9
14.617 +0x8CC2 0x2143F
14.618 +0x8CC3 0x4071
14.619 +0x8CC4 0x42A2
14.620 +0x8CC5 0x5A1A
14.621 +0x8CC9 0x9868
14.622 +0x8CCA 0x676B
14.623 +0x8CCB 0x4276
14.624 +0x8CCC 0x573D
14.625 +0x8CCE 0x85D6
14.626 +0x8CCF 0x2497B
14.627 +0x8CD0 0x82BF
14.628 +0x8CD1 0x2710D
14.629 +0x8CD2 0x4C81
14.630 +0x8CD3 0x26D74
14.631 +0x8CD4 0x5D7B
14.632 +0x8CD5 0x26B15
14.633 +0x8CD6 0x26FBE
14.634 +0x8CD7 0xF5EC
14.635 +0x8CD8 0xF5ED
14.636 +0x8CD9 0x5B96
14.637 +0x8CDA 0xF5EF
14.638 +0x8CDC 0x7E5B
14.639 +0x8D60 0x5D3E
14.640 +0x8D61 0x5D48
14.641 +0x8D62 0x5D56
14.642 +0x8D63 0x3DFC
14.643 +0x8D64 0x380F
14.644 +0x8D65 0x5DA4
14.645 +0x8D66 0x5DB9
14.646 +0x8D67 0x3820
14.647 +0x8D68 0x3838
14.648 +0x8D69 0x5E42
14.649 +0x8D6A 0x5EBD
14.650 +0x8D6B 0x5F25
14.651 +0x8D6C 0x5F83
14.652 +0x8D6D 0x3908
14.653 +0x8D6E 0x3914
14.654 +0x8D6F 0x393F
14.655 +0x8D70 0x394D
14.656 +0x8D71 0x60D7
14.657 +0x8D72 0x613D
14.658 +0x8D73 0x5CE5
14.659 +0x8D74 0x3989
14.660 +0x8D75 0x61B7
14.661 +0x8D76 0x61B9
14.662 +0x8D77 0x61CF
14.663 +0x8D78 0x39B8
14.664 +0x8D79 0x622C
14.665 +0x8D7A 0x6290
14.666 +0x8D7B 0x62E5
14.667 +0x8D7C 0x6318
14.668 +0x8D7D 0x39F8
14.669 +0x8D7E 0x56B1
14.670 +0x8DA1 0x3A03
14.671 +0x8DA2 0x63E2
14.672 +0x8DA3 0x63FB
14.673 +0x8DA4 0x6407
14.674 +0x8DA5 0x645A
14.675 +0x8DA6 0x3A4B
14.676 +0x8DA7 0x64C0
14.677 +0x8DA8 0x5D15
14.678 +0x8DA9 0x5621
14.679 +0x8DAA 0x9F9F
14.680 +0x8DAB 0x3A97
14.681 +0x8DAC 0x6586
14.682 +0x8DAD 0x3ABD
14.683 +0x8DAE 0x65FF
14.684 +0x8DAF 0x6653
14.685 +0x8DB0 0x3AF2
14.686 +0x8DB1 0x6692
14.687 +0x8DB2 0x3B22
14.688 +0x8DB3 0x6716
14.689 +0x8DB4 0x3B42
14.690 +0x8DB5 0x67A4
14.691 +0x8DB6 0x6800
14.692 +0x8DB7 0x3B58
14.693 +0x8DB8 0x684A
14.694 +0x8DB9 0x6884
14.695 +0x8DBA 0x3B72
14.696 +0x8DBB 0x3B71
14.697 +0x8DBC 0x3B7B
14.698 +0x8DBD 0x6909
14.699 +0x8DBE 0x6943
14.700 +0x8DBF 0x725C
14.701 +0x8DC0 0x6964
14.702 +0x8DC1 0x699F
14.703 +0x8DC2 0x6985
14.704 +0x8DC3 0x3BBC
14.705 +0x8DC4 0x69D6
14.706 +0x8DC5 0x3BDD
14.707 +0x8DC6 0x6A65
14.708 +0x8DC7 0x6A74
14.709 +0x8DC8 0x6A71
14.710 +0x8DC9 0x6A82
14.711 +0x8DCA 0x3BEC
14.712 +0x8DCB 0x6A99
14.713 +0x8DCC 0x3BF2
14.714 +0x8DCD 0x6AAB
14.715 +0x8DCE 0x6AB5
14.716 +0x8DCF 0x6AD4
14.717 +0x8DD0 0x6AF6
14.718 +0x8DD1 0x6B81
14.719 +0x8DD2 0x6BC1
14.720 +0x8DD3 0x6BEA
14.721 +0x8DD4 0x6C75
14.722 +0x8DD5 0x6CAA
14.723 +0x8DD6 0x3CCB
14.724 +0x8DD7 0x6D02
14.725 +0x8DD8 0x6D06
14.726 +0x8DD9 0x6D26
14.727 +0x8DDA 0x6D81
14.728 +0x8DDB 0x3CEF
14.729 +0x8DDC 0x6DA4
14.730 +0x8DDD 0x6DB1
14.731 +0x8DDE 0x6E15
14.732 +0x8DDF 0x6E18
14.733 +0x8DE0 0x6E29
14.734 +0x8DE1 0x6E86
14.735 +0x8DE2 0x289C0
14.736 +0x8DE3 0x6EBB
14.737 +0x8DE4 0x6EE2
14.738 +0x8DE5 0x6EDA
14.739 +0x8DE6 0x9F7F
14.740 +0x8DE7 0x6EE8
14.741 +0x8DE8 0x6EE9
14.742 +0x8DE9 0x6F24
14.743 +0x8DEA 0x6F34
14.744 +0x8DEB 0x3D46
14.745 +0x8DEC 0x23F41
14.746 +0x8DED 0x6F81
14.747 +0x8DEE 0x6FBE
14.748 +0x8DEF 0x3D6A
14.749 +0x8DF0 0x3D75
14.750 +0x8DF1 0x71B7
14.751 +0x8DF2 0x5C99
14.752 +0x8DF3 0x3D8A
14.753 +0x8DF4 0x702C
14.754 +0x8DF5 0x3D91
14.755 +0x8DF6 0x7050
14.756 +0x8DF7 0x7054
14.757 +0x8DF8 0x706F
14.758 +0x8DF9 0x707F
14.759 +0x8DFA 0x7089
14.760 +0x8DFB 0x20325
14.761 +0x8DFC 0x43C1
14.762 +0x8DFD 0x35F1
14.763 +0x8DFE 0x20ED8
14.764 +0x8E40 0x23ED7
14.765 +0x8E41 0x57BE
14.766 +0x8E42 0x26ED3
14.767 +0x8E43 0x713E
14.768 +0x8E44 0x257E0
14.769 +0x8E45 0x364E
14.770 +0x8E46 0x69A2
14.771 +0x8E47 0x28BE9
14.772 +0x8E48 0x5B74
14.773 +0x8E49 0x7A49
14.774 +0x8E4A 0x258E1
14.775 +0x8E4B 0x294D9
14.776 +0x8E4C 0x7A65
14.777 +0x8E4D 0x7A7D
14.778 +0x8E4E 0x259AC
14.779 +0x8E4F 0x7ABB
14.780 +0x8E50 0x7AB0
14.781 +0x8E51 0x7AC2
14.782 +0x8E52 0x7AC3
14.783 +0x8E53 0x71D1
14.784 +0x8E54 0x2648D
14.785 +0x8E55 0x41CA
14.786 +0x8E56 0x7ADA
14.787 +0x8E57 0x7ADD
14.788 +0x8E58 0x7AEA
14.789 +0x8E59 0x41EF
14.790 +0x8E5A 0x54B2
14.791 +0x8E5B 0x25C01
14.792 +0x8E5C 0x7B0B
14.793 +0x8E5D 0x7B55
14.794 +0x8E5E 0x7B29
14.795 +0x8E5F 0x2530E
14.796 +0x8E60 0x25CFE
14.797 +0x8E61 0x7BA2
14.798 +0x8E62 0x7B6F
14.799 +0x8E63 0x839C
14.800 +0x8E64 0x25BB4
14.801 +0x8E65 0x26C7F
14.802 +0x8E66 0x7BD0
14.803 +0x8E67 0x8421
14.804 +0x8E68 0x7B92
14.805 +0x8E6A 0x25D20
14.806 +0x8E6B 0x3DAD
14.807 +0x8E6C 0x25C65
14.808 +0x8E6D 0x8492
14.809 +0x8E6E 0x7BFA
14.810 +0x8E70 0x7C35
14.811 +0x8E71 0x25CC1
14.812 +0x8E72 0x7C44
14.813 +0x8E73 0x7C83
14.814 +0x8E74 0x24882
14.815 +0x8E75 0x7CA6
14.816 +0x8E76 0x667D
14.817 +0x8E77 0x24578
14.818 +0x8E78 0x7CC9
14.819 +0x8E79 0x7CC7
14.820 +0x8E7A 0x7CE6
14.821 +0x8E7B 0x7C74
14.822 +0x8E7C 0x7CF3
14.823 +0x8E7D 0x7CF5
14.824 +0x8EA1 0x7E67
14.825 +0x8EA2 0x451D
14.826 +0x8EA3 0x26E44
14.827 +0x8EA4 0x7D5D
14.828 +0x8EA5 0x26ED6
14.829 +0x8EA6 0x748D
14.830 +0x8EA7 0x7D89
14.831 +0x8EA8 0x7DAB
14.832 +0x8EA9 0x7135
14.833 +0x8EAA 0x7DB3
14.834 +0x8EAC 0x24057
14.835 +0x8EAD 0x26029
14.836 +0x8EAE 0x7DE4
14.837 +0x8EAF 0x3D13
14.838 +0x8EB0 0x7DF5
14.839 +0x8EB1 0x217F9
14.840 +0x8EB2 0x7DE5
14.841 +0x8EB3 0x2836D
14.842 +0x8EB5 0x26121
14.843 +0x8EB6 0x2615A
14.844 +0x8EB7 0x7E6E
14.845 +0x8EB8 0x7E92
14.846 +0x8EB9 0x432B
14.847 +0x8EBA 0x946C
14.848 +0x8EBB 0x7E27
14.849 +0x8EBC 0x7F40
14.850 +0x8EBD 0x7F41
14.851 +0x8EBE 0x7F47
14.852 +0x8EBF 0x7936
14.853 +0x8EC0 0x262D0
14.854 +0x8EC1 0x99E1
14.855 +0x8EC2 0x7F97
14.856 +0x8EC3 0x26351
14.857 +0x8EC4 0x7FA3
14.858 +0x8EC5 0x21661
14.859 +0x8EC6 0x20068
14.860 +0x8EC7 0x455C
14.861 +0x8EC8 0x23766
14.862 +0x8EC9 0x4503
14.863 +0x8ECA 0x2833A
14.864 +0x8ECB 0x7FFA
14.865 +0x8ECC 0x26489
14.866 +0x8ECE 0x8008
14.867 +0x8ECF 0x801D
14.868 +0x8ED1 0x802F
14.869 +0x8ED2 0x2A087
14.870 +0x8ED3 0x26CC3
14.871 +0x8ED4 0x803B
14.872 +0x8ED5 0x803C
14.873 +0x8ED6 0x8061
14.874 +0x8ED7 0x22714
14.875 +0x8ED8 0x4989
14.876 +0x8ED9 0x26626
14.877 +0x8EDA 0x23DE3
14.878 +0x8EDB 0x266E8
14.879 +0x8EDC 0x6725
14.880 +0x8EDD 0x80A7
14.881 +0x8EDE 0x28A48
14.882 +0x8EDF 0x8107
14.883 +0x8EE0 0x811A
14.884 +0x8EE1 0x58B0
14.885 +0x8EE2 0x226F6
14.886 +0x8EE3 0x6C7F
14.887 +0x8EE4 0x26498
14.888 +0x8EE5 0x24FB8
14.889 +0x8EE6 0x64E7
14.890 +0x8EE7 0x2148A
14.891 +0x8EE8 0x8218
14.892 +0x8EE9 0x2185E
14.893 +0x8EEA 0x6A53
14.894 +0x8EEB 0x24A65
14.895 +0x8EEC 0x24A95
14.896 +0x8EED 0x447A
14.897 +0x8EEE 0x8229
14.898 +0x8EEF 0x20B0D
14.899 +0x8EF0 0x26A52
14.900 +0x8EF1 0x23D7E
14.901 +0x8EF2 0x4FF9
14.902 +0x8EF3 0x214FD
14.903 +0x8EF4 0x84E2
14.904 +0x8EF5 0x8362
14.905 +0x8EF6 0x26B0A
14.906 +0x8EF7 0x249A7
14.907 +0x8EF8 0x23530
14.908 +0x8EF9 0x21773
14.909 +0x8EFA 0x23DF8
14.910 +0x8EFB 0x82AA
14.911 +0x8EFC 0x691B
14.912 +0x8EFD 0x2F994
14.913 +0x8EFE 0x41DB
14.914 +0x8F40 0x854B
14.915 +0x8F41 0x82D0
14.916 +0x8F42 0x831A
14.917 +0x8F43 0x20E16
14.918 +0x8F44 0x217B4
14.919 +0x8F45 0x36C1
14.920 +0x8F46 0x2317D
14.921 +0x8F47 0x2355A
14.922 +0x8F48 0x827B
14.923 +0x8F49 0x82E2
14.924 +0x8F4A 0x8318
14.925 +0x8F4B 0x23E8B
14.926 +0x8F4C 0x26DA3
14.927 +0x8F4D 0x26B05
14.928 +0x8F4E 0x26B97
14.929 +0x8F4F 0x235CE
14.930 +0x8F50 0x3DBF
14.931 +0x8F51 0x831D
14.932 +0x8F52 0x55EC
14.933 +0x8F53 0x8385
14.934 +0x8F54 0x450B
14.935 +0x8F55 0x26DA5
14.936 +0x8F56 0x83AC
14.937 +0x8F58 0x83D3
14.938 +0x8F59 0x347E
14.939 +0x8F5A 0x26ED4
14.940 +0x8F5B 0x6A57
14.941 +0x8F5C 0x855A
14.942 +0x8F5D 0x3496
14.943 +0x8F5E 0x26E42
14.944 +0x8F5F 0x22EEF
14.945 +0x8F60 0x8458
14.946 +0x8F61 0x25BE4
14.947 +0x8F62 0x8471
14.948 +0x8F63 0x3DD3
14.949 +0x8F64 0x44E4
14.950 +0x8F65 0x6AA7
14.951 +0x8F66 0x844A
14.952 +0x8F67 0x23CB5
14.953 +0x8F68 0x7958
14.954 +0x8F6A 0x26B96
14.955 +0x8F6B 0x26E77
14.956 +0x8F6C 0x26E43
14.957 +0x8F6D 0x84DE
14.958 +0x8F6F 0x8391
14.959 +0x8F70 0x44A0
14.960 +0x8F71 0x8493
14.961 +0x8F72 0x84E4
14.962 +0x8F73 0x25C91
14.963 +0x8F74 0x4240
14.964 +0x8F75 0x25CC0
14.965 +0x8F76 0x4543
14.966 +0x8F77 0x8534
14.967 +0x8F78 0x5AF2
14.968 +0x8F79 0x26E99
14.969 +0x8F7A 0x4527
14.970 +0x8F7B 0x8573
14.971 +0x8F7C 0x4516
14.972 +0x8F7D 0x67BF
14.973 +0x8F7E 0x8616
14.974 +0x8FA1 0x28625
14.975 +0x8FA2 0x2863B
14.976 +0x8FA3 0x85C1
14.977 +0x8FA4 0x27088
14.978 +0x8FA5 0x8602
14.979 +0x8FA6 0x21582
14.980 +0x8FA7 0x270CD
14.981 +0x8FA8 0x2F9B2
14.982 +0x8FA9 0x456A
14.983 +0x8FAA 0x8628
14.984 +0x8FAB 0x3648
14.985 +0x8FAC 0x218A2
14.986 +0x8FAD 0x53F7
14.987 +0x8FAE 0x2739A
14.988 +0x8FAF 0x867E
14.989 +0x8FB0 0x8771
14.990 +0x8FB1 0x2A0F8
14.991 +0x8FB2 0x87EE
14.992 +0x8FB3 0x22C27
14.993 +0x8FB4 0x87B1
14.994 +0x8FB5 0x87DA
14.995 +0x8FB6 0x880F
14.996 +0x8FB7 0x5661
14.997 +0x8FB8 0x866C
14.998 +0x8FB9 0x6856
14.999 +0x8FBA 0x460F
14.1000 +0x8FBB 0x8845
14.1001 +0x8FBC 0x8846
14.1002 +0x8FBD 0x275E0
14.1003 +0x8FBE 0x23DB9
14.1004 +0x8FBF 0x275E4
14.1005 +0x8FC0 0x885E
14.1006 +0x8FC1 0x889C
14.1007 +0x8FC2 0x465B
14.1008 +0x8FC3 0x88B4
14.1009 +0x8FC4 0x88B5
14.1010 +0x8FC5 0x63C1
14.1011 +0x8FC6 0x88C5
14.1012 +0x8FC7 0x7777
14.1013 +0x8FC8 0x2770F
14.1014 +0x8FC9 0x8987
14.1015 +0x8FCA 0x898A
14.1016 +0x8FCD 0x89A7
14.1017 +0x8FCE 0x89BC
14.1018 +0x8FCF 0x28A25
14.1019 +0x8FD0 0x89E7
14.1020 +0x8FD1 0x27924
14.1021 +0x8FD2 0x27ABD
14.1022 +0x8FD3 0x8A9C
14.1023 +0x8FD4 0x7793
14.1024 +0x8FD5 0x91FE
14.1025 +0x8FD6 0x8A90
14.1026 +0x8FD7 0x27A59
14.1027 +0x8FD8 0x7AE9
14.1028 +0x8FD9 0x27B3A
14.1029 +0x8FDA 0x23F8F
14.1030 +0x8FDB 0x4713
14.1031 +0x8FDC 0x27B38
14.1032 +0x8FDD 0x717C
14.1033 +0x8FDE 0x8B0C
14.1034 +0x8FDF 0x8B1F
14.1035 +0x8FE0 0x25430
14.1036 +0x8FE1 0x25565
14.1037 +0x8FE2 0x8B3F
14.1038 +0x8FE3 0x8B4C
14.1039 +0x8FE4 0x8B4D
14.1040 +0x8FE5 0x8AA9
14.1041 +0x8FE6 0x24A7A
14.1042 +0x8FE7 0x8B90
14.1043 +0x8FE8 0x8B9B
14.1044 +0x8FE9 0x8AAF
14.1045 +0x8FEA 0x216DF
14.1046 +0x8FEB 0x4615
14.1047 +0x8FEC 0x884F
14.1048 +0x8FED 0x8C9B
14.1049 +0x8FEE 0x27D54
14.1050 +0x8FEF 0x27D8F
14.1051 +0x8FF0 0x2F9D4
14.1052 +0x8FF1 0x3725
14.1053 +0x8FF2 0x27D53
14.1054 +0x8FF3 0x8CD6
14.1055 +0x8FF4 0x27D98
14.1056 +0x8FF5 0x27DBD
14.1057 +0x8FF6 0x8D12
14.1058 +0x8FF7 0x8D03
14.1059 +0x8FF8 0x21910
14.1060 +0x8FF9 0x8CDB
14.1061 +0x8FFA 0x705C
14.1062 +0x8FFB 0x8D11
14.1063 +0x8FFC 0x24CC9
14.1064 +0x8FFD 0x3ED0
14.1065 +0x9040 0x8DA9
14.1066 +0x9041 0x28002
14.1067 +0x9042 0x21014
14.1068 +0x9043 0x2498A
14.1069 +0x9044 0x3B7C
14.1070 +0x9045 0x281BC
14.1071 +0x9046 0x2710C
14.1072 +0x9047 0x7AE7
14.1073 +0x9048 0x8EAD
14.1074 +0x9049 0x8EB6
14.1075 +0x904A 0x8EC3
14.1076 +0x904B 0x92D4
14.1077 +0x904C 0x8F19
14.1078 +0x904D 0x8F2D
14.1079 +0x904E 0x28365
14.1080 +0x904F 0x28412
14.1081 +0x9050 0x8FA5
14.1082 +0x9051 0x9303
14.1083 +0x9052 0x2A29F
14.1084 +0x9053 0x20A50
14.1085 +0x9054 0x8FB3
14.1086 +0x9055 0x492A
14.1087 +0x9056 0x289DE
14.1088 +0x9057 0x2853D
14.1089 +0x9058 0x23DBB
14.1090 +0x9059 0x5EF8
14.1091 +0x905A 0x23262
14.1092 +0x905B 0x8FF9
14.1093 +0x905C 0x2A014
14.1094 +0x905D 0x286BC
14.1095 +0x905E 0x28501
14.1096 +0x905F 0x22325
14.1097 +0x9060 0x3980
14.1098 +0x9061 0x26ED7
14.1099 +0x9062 0x9037
14.1100 +0x9063 0x2853C
14.1101 +0x9064 0x27ABE
14.1102 +0x9065 0x9061
14.1103 +0x9066 0x2856C
14.1104 +0x9067 0x2860B
14.1105 +0x9068 0x90A8
14.1106 +0x9069 0x28713
14.1107 +0x906A 0x90C4
14.1108 +0x906B 0x286E6
14.1109 +0x906C 0x90AE
14.1110 +0x906E 0x9167
14.1111 +0x906F 0x3AF0
14.1112 +0x9070 0x91A9
14.1113 +0x9071 0x91C4
14.1114 +0x9072 0x7CAC
14.1115 +0x9073 0x28933
14.1116 +0x9074 0x21E89
14.1117 +0x9075 0x920E
14.1118 +0x9076 0x6C9F
14.1119 +0x9077 0x9241
14.1120 +0x9078 0x9262
14.1121 +0x9079 0x255B9
14.1122 +0x907B 0x28AC6
14.1123 +0x907C 0x23C9B
14.1124 +0x907D 0x28B0C
14.1125 +0x907E 0x255DB
14.1126 +0x90A1 0x20D31
14.1127 +0x90A2 0x932C
14.1128 +0x90A3 0x936B
14.1129 +0x90A4 0x28AE1
14.1130 +0x90A5 0x28BEB
14.1131 +0x90A6 0x708F
14.1132 +0x90A7 0x5AC3
14.1133 +0x90A8 0x28AE2
14.1134 +0x90A9 0x28AE5
14.1135 +0x90AA 0x4965
14.1136 +0x90AB 0x9244
14.1137 +0x90AC 0x28BEC
14.1138 +0x90AD 0x28C39
14.1139 +0x90AE 0x28BFF
14.1140 +0x90AF 0x9373
14.1141 +0x90B0 0x945B
14.1142 +0x90B1 0x8EBC
14.1143 +0x90B2 0x9585
14.1144 +0x90B3 0x95A6
14.1145 +0x90B4 0x9426
14.1146 +0x90B5 0x95A0
14.1147 +0x90B6 0x6FF6
14.1148 +0x90B7 0x42B9
14.1149 +0x90B8 0x2267A
14.1150 +0x90B9 0x286D8
14.1151 +0x90BA 0x2127C
14.1152 +0x90BB 0x23E2E
14.1153 +0x90BC 0x49DF
14.1154 +0x90BD 0x6C1C
14.1155 +0x90BE 0x967B
14.1156 +0x90BF 0x9696
14.1157 +0x90C0 0x416C
14.1158 +0x90C1 0x96A3
14.1159 +0x90C2 0x26ED5
14.1160 +0x90C3 0x61DA
14.1161 +0x90C4 0x96B6
14.1162 +0x90C5 0x78F5
14.1163 +0x90C6 0x28AE0
14.1164 +0x90C7 0x96BD
14.1165 +0x90C8 0x53CC
14.1166 +0x90C9 0x49A1
14.1167 +0x90CA 0x26CB8
14.1168 +0x90CB 0x20274
14.1169 +0x90CC 0x26410
14.1170 +0x90CD 0x290AF
14.1171 +0x90CE 0x290E5
14.1172 +0x90CF 0x24AD1
14.1173 +0x90D0 0x21915
14.1174 +0x90D1 0x2330A
14.1175 +0x90D2 0x9731
14.1176 +0x90D3 0x8642
14.1177 +0x90D4 0x9736
14.1178 +0x90D5 0x4A0F
14.1179 +0x90D6 0x453D
14.1180 +0x90D7 0x4585
14.1181 +0x90D8 0x24AE9
14.1182 +0x90D9 0x7075
14.1183 +0x90DA 0x5B41
14.1184 +0x90DB 0x971B
14.1185 +0x90DD 0x291D5
14.1186 +0x90DE 0x9757
14.1187 +0x90DF 0x5B4A
14.1188 +0x90E0 0x291EB
14.1189 +0x90E1 0x975F
14.1190 +0x90E2 0x9425
14.1191 +0x90E3 0x50D0
14.1192 +0x90E4 0x230B7
14.1193 +0x90E5 0x230BC
14.1194 +0x90E6 0x9789
14.1195 +0x90E7 0x979F
14.1196 +0x90E8 0x97B1
14.1197 +0x90E9 0x97BE
14.1198 +0x90EA 0x97C0
14.1199 +0x90EB 0x97D2
14.1200 +0x90EC 0x97E0
14.1201 +0x90ED 0x2546C
14.1202 +0x90EE 0x97EE
14.1203 +0x90EF 0x741C
14.1204 +0x90F0 0x29433
14.1205 +0x90F2 0x97F5
14.1206 +0x90F3 0x2941D
14.1207 +0x90F4 0x2797A
14.1208 +0x90F5 0x4AD1
14.1209 +0x90F6 0x9834
14.1210 +0x90F7 0x9833
14.1211 +0x90F8 0x984B
14.1212 +0x90F9 0x9866
14.1213 +0x90FA 0x3B0E
14.1214 +0x90FB 0x27175
14.1215 +0x90FC 0x3D51
14.1216 +0x90FD 0x20630
14.1217 +0x90FE 0x2415C
14.1218 +0x9140 0x25706
14.1219 +0x9141 0x98CA
14.1220 +0x9142 0x98B7
14.1221 +0x9143 0x98C8
14.1222 +0x9144 0x98C7
14.1223 +0x9145 0x4AFF
14.1224 +0x9146 0x26D27
14.1225 +0x9147 0x216D3
14.1226 +0x9148 0x55B0
14.1227 +0x9149 0x98E1
14.1228 +0x914A 0x98E6
14.1229 +0x914B 0x98EC
14.1230 +0x914C 0x9378
14.1231 +0x914D 0x9939
14.1232 +0x914E 0x24A29
14.1233 +0x914F 0x4B72
14.1234 +0x9150 0x29857
14.1235 +0x9151 0x29905
14.1236 +0x9152 0x99F5
14.1237 +0x9153 0x9A0C
14.1238 +0x9154 0x9A3B
14.1239 +0x9155 0x9A10
14.1240 +0x9156 0x9A58
14.1241 +0x9157 0x25725
14.1242 +0x9158 0x36C4
14.1243 +0x9159 0x290B1
14.1244 +0x915A 0x29BD5
14.1245 +0x915B 0x9AE0
14.1246 +0x915C 0x9AE2
14.1247 +0x915D 0x29B05
14.1248 +0x915E 0x9AF4
14.1249 +0x915F 0x4C0E
14.1250 +0x9160 0x9B14
14.1251 +0x9161 0x9B2D
14.1252 +0x9162 0x28600
14.1253 +0x9163 0x5034
14.1254 +0x9164 0x9B34
14.1255 +0x9165 0x269A8
14.1256 +0x9166 0x38C3
14.1257 +0x9167 0x2307D
14.1258 +0x9168 0x9B50
14.1259 +0x9169 0x9B40
14.1260 +0x916A 0x29D3E
14.1261 +0x916B 0x5A45
14.1262 +0x916C 0x21863
14.1263 +0x916D 0x9B8E
14.1264 +0x916E 0x2424B
14.1265 +0x916F 0x9C02
14.1266 +0x9170 0x9BFF
14.1267 +0x9171 0x9C0C
14.1268 +0x9172 0x29E68
14.1269 +0x9173 0x9DD4
14.1270 +0x9174 0x29FB7
14.1271 +0x9175 0x2A192
14.1272 +0x9176 0x2A1AB
14.1273 +0x9177 0x2A0E1
14.1274 +0x9178 0x2A123
14.1275 +0x9179 0x2A1DF
14.1276 +0x917A 0x9D7E
14.1277 +0x917B 0x9D83
14.1278 +0x917C 0x2A134
14.1279 +0x917D 0x9E0E
14.1280 +0x917E 0x6888
14.1281 +0x91A1 0x9DC4
14.1282 +0x91A2 0x2215B
14.1283 +0x91A3 0x2A193
14.1284 +0x91A4 0x2A220
14.1285 +0x91A5 0x2193B
14.1286 +0x91A6 0x2A233
14.1287 +0x91A7 0x9D39
14.1288 +0x91A8 0x2A0B9
14.1289 +0x91A9 0x2A2B4
14.1290 +0x91AA 0x9E90
14.1291 +0x91AB 0x9E95
14.1292 +0x91AC 0x9E9E
14.1293 +0x91AD 0x9EA2
14.1294 +0x91AE 0x4D34
14.1295 +0x91AF 0x9EAA
14.1296 +0x91B0 0x9EAF
14.1297 +0x91B1 0x24364
14.1298 +0x91B2 0x9EC1
14.1299 +0x91B3 0x3B60
14.1300 +0x91B4 0x39E5
14.1301 +0x91B5 0x3D1D
14.1302 +0x91B6 0x4F32
14.1303 +0x91B7 0x37BE
14.1304 +0x91B8 0x28C2B
14.1305 +0x91B9 0x9F02
14.1306 +0x91BA 0x9F08
14.1307 +0x91BB 0x4B96
14.1308 +0x91BC 0x9424
14.1309 +0x91BD 0x26DA2
14.1310 +0x91BE 0x9F17
14.1311 +0x91C0 0x9F39
14.1312 +0x91C1 0x569F
14.1313 +0x91C2 0x568A
14.1314 +0x91C3 0x9F45
14.1315 +0x91C4 0x99B8
14.1316 +0x91C5 0x2908B
14.1317 +0x91C6 0x97F2
14.1318 +0x91C7 0x847F
14.1319 +0x91C8 0x9F62
14.1320 +0x91C9 0x9F69
14.1321 +0x91CA 0x7ADC
14.1322 +0x91CB 0x9F8E
14.1323 +0x91CC 0x7216
14.1324 +0x91CD 0x4BBE
14.1325 +0x91CE 0x24975
14.1326 +0x91CF 0x249BB
14.1327 +0x91D0 0x7177
14.1328 +0x91D1 0x249F8
14.1329 +0x91D2 0x24348
14.1330 +0x91D3 0x24A51
14.1331 +0x91D4 0x739E
14.1332 +0x91D5 0x28BDA
14.1333 +0x91D6 0x218FA
14.1334 +0x91D7 0x799F
14.1335 +0x91D8 0x2897E
14.1336 +0x91D9 0x28E36
14.1337 +0x91DA 0x9369
14.1338 +0x91DB 0x93F3
14.1339 +0x91DC 0x28A44
14.1340 +0x91DD 0x92EC
14.1341 +0x91DE 0x9381
14.1342 +0x91DF 0x93CB
14.1343 +0x91E0 0x2896C
14.1344 +0x91E1 0x244B9
14.1345 +0x91E2 0x7217
14.1346 +0x91E3 0x3EEB
14.1347 +0x91E4 0x7772
14.1348 +0x91E5 0x7A43
14.1349 +0x91E6 0x70D0
14.1350 +0x91E7 0x24473
14.1351 +0x91E8 0x243F8
14.1352 +0x91E9 0x717E
14.1353 +0x91EA 0x217EF
14.1354 +0x91EB 0x70A3
14.1355 +0x91EC 0x218BE
14.1356 +0x91ED 0x23599
14.1357 +0x91EE 0x3EC7
14.1358 +0x91EF 0x21885
14.1359 +0x91F0 0x2542F
14.1360 +0x91F1 0x217F8
14.1361 +0x91F2 0x3722
14.1362 +0x91F3 0x216FB
14.1363 +0x91F4 0x21839
14.1364 +0x91F5 0x36E1
14.1365 +0x91F6 0x21774
14.1366 +0x91F7 0x218D1
14.1367 +0x91F8 0x25F4B
14.1368 +0x91F9 0x3723
14.1369 +0x91FA 0x216C0
14.1370 +0x91FB 0x575B
14.1371 +0x91FC 0x24A25
14.1372 +0x91FD 0x213FE
14.1373 +0x91FE 0x212A8
14.1374 +0x9240 0x213C6
14.1375 +0x9241 0x214B6
14.1376 +0x9242 0x8503
14.1377 +0x9243 0x236A6
14.1378 +0x9245 0x8455
14.1379 +0x9246 0x24994
14.1380 +0x9247 0x27165
14.1381 +0x9248 0x23E31
14.1382 +0x9249 0x2555C
14.1383 +0x924A 0x23EFB
14.1384 +0x924B 0x27052
14.1385 +0x924C 0x44F4
14.1386 +0x924D 0x236EE
14.1387 +0x924E 0x2999D
14.1388 +0x924F 0x26F26
14.1389 +0x9250 0x67F9
14.1390 +0x9251 0x3733
14.1391 +0x9252 0x3C15
14.1392 +0x9253 0x3DE7
14.1393 +0x9254 0x586C
14.1394 +0x9255 0x21922
14.1395 +0x9256 0x6810
14.1396 +0x9257 0x4057
14.1397 +0x9258 0x2373F
14.1398 +0x9259 0x240E1
14.1399 +0x925A 0x2408B
14.1400 +0x925B 0x2410F
14.1401 +0x925C 0x26C21
14.1402 +0x925D 0x54CB
14.1403 +0x925E 0x569E
14.1404 +0x925F 0x266B1
14.1405 +0x9260 0x5692
14.1406 +0x9261 0x20FDF
14.1407 +0x9262 0x20BA8
14.1408 +0x9263 0x20E0D
14.1409 +0x9264 0x93C6
14.1410 +0x9265 0x28B13
14.1411 +0x9266 0x939C
14.1412 +0x9267 0x4EF8
14.1413 +0x9268 0x512B
14.1414 +0x9269 0x3819
14.1415 +0x926A 0x24436
14.1416 +0x926B 0x4EBC
14.1417 +0x926C 0x20465
14.1418 +0x926D 0x2037F
14.1419 +0x926E 0x4F4B
14.1420 +0x926F 0x4F8A
14.1421 +0x9270 0x25651
14.1422 +0x9271 0x5A68
14.1423 +0x9272 0x201AB
14.1424 +0x9273 0x203CB
14.1425 +0x9274 0x3999
14.1426 +0x9275 0x2030A
14.1427 +0x9276 0x20414
14.1428 +0x9277 0x3435
14.1429 +0x9278 0x4F29
14.1430 +0x9279 0x202C0
14.1431 +0x927A 0x28EB3
14.1432 +0x927B 0x20275
14.1433 +0x927C 0x8ADA
14.1434 +0x927D 0x2020C
14.1435 +0x927E 0x4E98
14.1436 +0x92A1 0x50CD
14.1437 +0x92A2 0x510D
14.1438 +0x92A3 0x4FA2
14.1439 +0x92A4 0x4F03
14.1440 +0x92A5 0x24A0E
14.1441 +0x92A6 0x23E8A
14.1442 +0x92A7 0x4F42
14.1443 +0x92A8 0x502E
14.1444 +0x92A9 0x506C
14.1445 +0x92AA 0x5081
14.1446 +0x92AB 0x4FCC
14.1447 +0x92AC 0x4FE5
14.1448 +0x92AD 0x5058
14.1449 +0x92AE 0x50FC
14.1450 +0x92B3 0x6E76
14.1451 +0x92B4 0x23595
14.1452 +0x92B5 0x23E39
14.1453 +0x92B6 0x23EBF
14.1454 +0x92B7 0x6D72
14.1455 +0x92B8 0x21884
14.1456 +0x92B9 0x23E89
14.1457 +0x92BA 0x51A8
14.1458 +0x92BB 0x51C3
14.1459 +0x92BC 0x205E0
14.1460 +0x92BD 0x44DD
14.1461 +0x92BE 0x204A3
14.1462 +0x92BF 0x20492
14.1463 +0x92C0 0x20491
14.1464 +0x92C1 0x8D7A
14.1465 +0x92C2 0x28A9C
14.1466 +0x92C3 0x2070E
14.1467 +0x92C4 0x5259
14.1468 +0x92C5 0x52A4
14.1469 +0x92C6 0x20873
14.1470 +0x92C7 0x52E1
14.1471 +0x92C9 0x467A
14.1472 +0x92CA 0x718C
14.1473 +0x92CB 0x2438C
14.1474 +0x92CC 0x20C20
14.1475 +0x92CD 0x249AC
14.1476 +0x92CE 0x210E4
14.1477 +0x92CF 0x69D1
14.1478 +0x92D0 0x20E1D
14.1479 +0x92D2 0x3EDE
14.1480 +0x92D3 0x7499
14.1481 +0x92D4 0x7414
14.1482 +0x92D5 0x7456
14.1483 +0x92D6 0x7398
14.1484 +0x92D7 0x4B8E
14.1485 +0x92D8 0x24ABC
14.1486 +0x92D9 0x2408D
14.1487 +0x92DA 0x53D0
14.1488 +0x92DB 0x3584
14.1489 +0x92DC 0x720F
14.1490 +0x92DD 0x240C9
14.1491 +0x92DE 0x55B4
14.1492 +0x92DF 0x20345
14.1493 +0x92E0 0x54CD
14.1494 +0x92E1 0x20BC6
14.1495 +0x92E2 0x571D
14.1496 +0x92E3 0x925D
14.1497 +0x92E4 0x96F4
14.1498 +0x92E5 0x9366
14.1499 +0x92E6 0x57DD
14.1500 +0x92E7 0x578D
14.1501 +0x92E8 0x577F
14.1502 +0x92E9 0x363E
14.1503 +0x92EA 0x58CB
14.1504 +0x92EB 0x5A99
14.1505 +0x92EC 0x28A46
14.1506 +0x92ED 0x216FA
14.1507 +0x92EE 0x2176F
14.1508 +0x92EF 0x21710
14.1509 +0x92F0 0x5A2C
14.1510 +0x92F1 0x59B8
14.1511 +0x92F2 0x928F
14.1512 +0x92F3 0x5A7E
14.1513 +0x92F4 0x5ACF
14.1514 +0x92F5 0x5A12
14.1515 +0x92F6 0x25946
14.1516 +0x92F7 0x219F3
14.1517 +0x92F8 0x21861
14.1518 +0x92F9 0x24295
14.1519 +0x92FA 0x36F5
14.1520 +0x92FB 0x6D05
14.1521 +0x92FC 0x7443
14.1522 +0x92FD 0x5A21
14.1523 +0x92FE 0x25E83
14.1524 +0x9340 0x5A81
14.1525 +0x9341 0x28BD7
14.1526 +0x9342 0x20413
14.1527 +0x9343 0x93E0
14.1528 +0x9344 0x748C
14.1529 +0x9345 0x21303
14.1530 +0x9346 0x7105
14.1531 +0x9347 0x4972
14.1532 +0x9348 0x9408
14.1533 +0x9349 0x289FB
14.1534 +0x934A 0x93BD
14.1535 +0x934B 0x37A0
14.1536 +0x934C 0x5C1E
14.1537 +0x934D 0x5C9E
14.1538 +0x934E 0x5E5E
14.1539 +0x934F 0x5E48
14.1540 +0x9350 0x21996
14.1541 +0x9351 0x2197C
14.1542 +0x9352 0x23AEE
14.1543 +0x9353 0x5ECD
14.1544 +0x9354 0x5B4F
14.1545 +0x9355 0x21903
14.1546 +0x9356 0x21904
14.1547 +0x9357 0x3701
14.1548 +0x9358 0x218A0
14.1549 +0x9359 0x36DD
14.1550 +0x935A 0x216FE
14.1551 +0x935B 0x36D3
14.1552 +0x935C 0x812A
14.1553 +0x935D 0x28A47
14.1554 +0x935E 0x21DBA
14.1555 +0x935F 0x23472
14.1556 +0x9360 0x289A8
14.1557 +0x9361 0x5F0C
14.1558 +0x9362 0x5F0E
14.1559 +0x9363 0x21927
14.1560 +0x9364 0x217AB
14.1561 +0x9365 0x5A6B
14.1562 +0x9366 0x2173B
14.1563 +0x9367 0x5B44
14.1564 +0x9368 0x8614
14.1565 +0x9369 0x275FD
14.1566 +0x936A 0x8860
14.1567 +0x936B 0x607E
14.1568 +0x936C 0x22860
14.1569 +0x936D 0x2262B
14.1570 +0x936E 0x5FDB
14.1571 +0x936F 0x3EB8
14.1572 +0x9370 0x225AF
14.1573 +0x9371 0x225BE
14.1574 +0x9372 0x29088
14.1575 +0x9373 0x26F73
14.1576 +0x9374 0x61C0
14.1577 +0x9375 0x2003E
14.1578 +0x9376 0x20046
14.1579 +0x9377 0x2261B
14.1580 +0x9378 0x6199
14.1581 +0x9379 0x6198
14.1582 +0x937A 0x6075
14.1583 +0x937B 0x22C9B
14.1584 +0x937C 0x22D07
14.1585 +0x937D 0x246D4
14.1586 +0x937E 0x2914D
14.1587 +0x93A1 0x6471
14.1588 +0x93A2 0x24665
14.1589 +0x93A3 0x22B6A
14.1590 +0x93A4 0x3A29
14.1591 +0x93A5 0x22B22
14.1592 +0x93A6 0x23450
14.1593 +0x93A7 0x298EA
14.1594 +0x93A8 0x22E78
14.1595 +0x93A9 0x6337
14.1596 +0x93AA 0x2A45B
14.1597 +0x93AB 0x64B6
14.1598 +0x93AC 0x6331
14.1599 +0x93AD 0x63D1
14.1600 +0x93AE 0x249E3
14.1601 +0x93AF 0x22D67
14.1602 +0x93B0 0x62A4
14.1603 +0x93B1 0x22CA1
14.1604 +0x93B2 0x643B
14.1605 +0x93B3 0x656B
14.1606 +0x93B4 0x6972
14.1607 +0x93B5 0x3BF4
14.1608 +0x93B6 0x2308E
14.1609 +0x93B7 0x232AD
14.1610 +0x93B8 0x24989
14.1611 +0x93B9 0x232AB
14.1612 +0x93BA 0x550D
14.1613 +0x93BB 0x232E0
14.1614 +0x93BC 0x218D9
14.1615 +0x93BD 0x2943F
14.1616 +0x93BE 0x66CE
14.1617 +0x93BF 0x23289
14.1618 +0x93C0 0x231B3
14.1619 +0x93C1 0x3AE0
14.1620 +0x93C2 0x4190
14.1621 +0x93C3 0x25584
14.1622 +0x93C4 0x28B22
14.1623 +0x93C5 0x2558F
14.1624 +0x93C6 0x216FC
14.1625 +0x93C7 0x2555B
14.1626 +0x93C8 0x25425
14.1627 +0x93C9 0x78EE
14.1628 +0x93CA 0x23103
14.1629 +0x93CB 0x2182A
14.1630 +0x93CC 0x23234
14.1631 +0x93CD 0x3464
14.1632 +0x93CE 0x2320F
14.1633 +0x93CF 0x23182
14.1634 +0x93D0 0x242C9
14.1635 +0x93D1 0x668E
14.1636 +0x93D2 0x26D24
14.1637 +0x93D3 0x666B
14.1638 +0x93D4 0x4B93
14.1639 +0x93D5 0x6630
14.1640 +0x93D6 0x27870
14.1641 +0x93D7 0x21DEB
14.1642 +0x93D8 0x6663
14.1643 +0x93D9 0x232D2
14.1644 +0x93DA 0x232E1
14.1645 +0x93DB 0x661E
14.1646 +0x93DC 0x25872
14.1647 +0x93DD 0x38D1
14.1648 +0x93DE 0x2383A
14.1649 +0x93DF 0x237BC
14.1650 +0x93E0 0x3B99
14.1651 +0x93E1 0x237A2
14.1652 +0x93E2 0x233FE
14.1653 +0x93E3 0x74D0
14.1654 +0x93E4 0x3B96
14.1655 +0x93E5 0x678F
14.1656 +0x93E6 0x2462A
14.1657 +0x93E7 0x68B6
14.1658 +0x93E8 0x681E
14.1659 +0x93E9 0x3BC4
14.1660 +0x93EA 0x6ABE
14.1661 +0x93EB 0x3863
14.1662 +0x93EC 0x237D5
14.1663 +0x93ED 0x24487
14.1664 +0x93EE 0x6A33
14.1665 +0x93EF 0x6A52
14.1666 +0x93F0 0x6AC9
14.1667 +0x93F1 0x6B05
14.1668 +0x93F2 0x21912
14.1669 +0x93F3 0x6511
14.1670 +0x93F4 0x6898
14.1671 +0x93F5 0x6A4C
14.1672 +0x93F6 0x3BD7
14.1673 +0x93F7 0x6A7A
14.1674 +0x93F8 0x6B57
14.1675 +0x93F9 0x23FC0
14.1676 +0x93FA 0x23C9A
14.1677 +0x93FB 0x93A0
14.1678 +0x93FC 0x92F2
14.1679 +0x93FD 0x28BEA
14.1680 +0x93FE 0x28ACB
14.1681 +0x9440 0x9289
14.1682 +0x9441 0x2801E
14.1683 +0x9442 0x289DC
14.1684 +0x9443 0x9467
14.1685 +0x9444 0x6DA5
14.1686 +0x9445 0x6F0B
14.1687 +0x9446 0x249EC
14.1688 +0x9448 0x23F7F
14.1689 +0x9449 0x3D8F
14.1690 +0x944A 0x6E04
14.1691 +0x944B 0x2403C
14.1692 +0x944C 0x5A3D
14.1693 +0x944D 0x6E0A
14.1694 +0x944E 0x5847
14.1695 +0x944F 0x6D24
14.1696 +0x9450 0x7842
14.1697 +0x9451 0x713B
14.1698 +0x9452 0x2431A
14.1699 +0x9453 0x24276
14.1700 +0x9454 0x70F1
14.1701 +0x9455 0x7250
14.1702 +0x9456 0x7287
14.1703 +0x9457 0x7294
14.1704 +0x9458 0x2478F
14.1705 +0x9459 0x24725
14.1706 +0x945A 0x5179
14.1707 +0x945B 0x24AA4
14.1708 +0x945C 0x205EB
14.1709 +0x945D 0x747A
14.1710 +0x945E 0x23EF8
14.1711 +0x945F 0x2365F
14.1712 +0x9460 0x24A4A
14.1713 +0x9461 0x24917
14.1714 +0x9462 0x25FE1
14.1715 +0x9463 0x3F06
14.1716 +0x9464 0x3EB1
14.1717 +0x9465 0x24ADF
14.1718 +0x9466 0x28C23
14.1719 +0x9467 0x23F35
14.1720 +0x9468 0x60A7
14.1721 +0x9469 0x3EF3
14.1722 +0x946A 0x74CC
14.1723 +0x946B 0x743C
14.1724 +0x946C 0x9387
14.1725 +0x946D 0x7437
14.1726 +0x946E 0x449F
14.1727 +0x946F 0x26DEA
14.1728 +0x9470 0x4551
14.1729 +0x9471 0x7583
14.1730 +0x9472 0x3F63
14.1731 +0x9473 0x24CD9
14.1732 +0x9474 0x24D06
14.1733 +0x9475 0x3F58
14.1734 +0x9476 0x7555
14.1735 +0x9477 0x7673
14.1736 +0x9478 0x2A5C6
14.1737 +0x9479 0x3B19
14.1738 +0x947A 0x7468
14.1739 +0x947B 0x28ACC
14.1740 +0x947C 0x249AB
14.1741 +0x947D 0x2498E
14.1742 +0x947E 0x3AFB
14.1743 +0x94A1 0x3DCD
14.1744 +0x94A2 0x24A4E
14.1745 +0x94A3 0x3EFF
14.1746 +0x94A4 0x249C5
14.1747 +0x94A5 0x248F3
14.1748 +0x94A6 0x91FA
14.1749 +0x94A7 0x5732
14.1750 +0x94A8 0x9342
14.1751 +0x94A9 0x28AE3
14.1752 +0x94AA 0x21864
14.1753 +0x94AB 0x50DF
14.1754 +0x94AC 0x25221
14.1755 +0x94AD 0x251E7
14.1756 +0x94AE 0x7778
14.1757 +0x94AF 0x23232
14.1758 +0x94B0 0x770E
14.1759 +0x94B1 0x770F
14.1760 +0x94B2 0x777B
14.1761 +0x94B3 0x24697
14.1762 +0x94B4 0x23781
14.1763 +0x94B5 0x3A5E
14.1764 +0x94B6 0x248F0
14.1765 +0x94B7 0x7438
14.1766 +0x94B8 0x749B
14.1767 +0x94B9 0x3EBF
14.1768 +0x94BA 0x24ABA
14.1769 +0x94BB 0x24AC7
14.1770 +0x94BC 0x40C8
14.1771 +0x94BD 0x24A96
14.1772 +0x94BE 0x261AE
14.1773 +0x94BF 0x9307
14.1774 +0x94C0 0x25581
14.1775 +0x94C1 0x781E
14.1776 +0x94C2 0x788D
14.1777 +0x94C3 0x7888
14.1778 +0x94C4 0x78D2
14.1779 +0x94C5 0x73D0
14.1780 +0x94C6 0x7959
14.1781 +0x94C7 0x27741
14.1782 +0x94C8 0x256E3
14.1783 +0x94C9 0x410E
14.1784 +0x94CB 0x8496
14.1785 +0x94CC 0x79A5
14.1786 +0x94CD 0x6A2D
14.1787 +0x94CE 0x23EFA
14.1788 +0x94CF 0x7A3A
14.1789 +0x94D0 0x79F4
14.1790 +0x94D1 0x416E
14.1791 +0x94D2 0x216E6
14.1792 +0x94D3 0x4132
14.1793 +0x94D4 0x9235
14.1794 +0x94D5 0x79F1
14.1795 +0x94D6 0x20D4C
14.1796 +0x94D7 0x2498C
14.1797 +0x94D8 0x20299
14.1798 +0x94D9 0x23DBA
14.1799 +0x94DA 0x2176E
14.1800 +0x94DB 0x3597
14.1801 +0x94DC 0x556B
14.1802 +0x94DD 0x3570
14.1803 +0x94DE 0x36AA
14.1804 +0x94DF 0x201D4
14.1805 +0x94E0 0x20C0D
14.1806 +0x94E1 0x7AE2
14.1807 +0x94E2 0x5A59
14.1808 +0x94E3 0x226F5
14.1809 +0x94E4 0x25AAF
14.1810 +0x94E5 0x25A9C
14.1811 +0x94E6 0x5A0D
14.1812 +0x94E7 0x2025B
14.1813 +0x94E8 0x78F0
14.1814 +0x94E9 0x5A2A
14.1815 +0x94EA 0x25BC6
14.1816 +0x94EB 0x7AFE
14.1817 +0x94EC 0x41F9
14.1818 +0x94ED 0x7C5D
14.1819 +0x94EE 0x7C6D
14.1820 +0x94EF 0x4211
14.1821 +0x94F0 0x25BB3
14.1822 +0x94F1 0x25EBC
14.1823 +0x94F2 0x25EA6
14.1824 +0x94F3 0x7CCD
14.1825 +0x94F4 0x249F9
14.1826 +0x94F5 0x217B0
14.1827 +0x94F6 0x7C8E
14.1828 +0x94F7 0x7C7C
14.1829 +0x94F8 0x7CAE
14.1830 +0x94F9 0x6AB2
14.1831 +0x94FA 0x7DDC
14.1832 +0x94FB 0x7E07
14.1833 +0x94FC 0x7DD3
14.1834 +0x94FD 0x7F4E
14.1835 +0x94FE 0x26261
14.1836 +0x9540 0x2615C
14.1837 +0x9541 0x27B48
14.1838 +0x9542 0x7D97
14.1839 +0x9543 0x25E82
14.1840 +0x9544 0x426A
14.1841 +0x9545 0x26B75
14.1842 +0x9546 0x20916
14.1843 +0x9547 0x67D6
14.1844 +0x9548 0x2004E
14.1845 +0x9549 0x235CF
14.1846 +0x954A 0x57C4
14.1847 +0x954B 0x26412
14.1848 +0x954C 0x263F8
14.1849 +0x954D 0x24962
14.1850 +0x954E 0x7FDD
14.1851 +0x954F 0x7B27
14.1852 +0x9550 0x2082C
14.1853 +0x9551 0x25AE9
14.1854 +0x9552 0x25D43
14.1855 +0x9553 0x7B0C
14.1856 +0x9554 0x25E0E
14.1857 +0x9555 0x99E6
14.1858 +0x9556 0x8645
14.1859 +0x9557 0x9A63
14.1860 +0x9558 0x6A1C
14.1861 +0x9559 0x2343F
14.1862 +0x955A 0x39E2
14.1863 +0x955B 0x249F7
14.1864 +0x955C 0x265AD
14.1865 +0x955D 0x9A1F
14.1866 +0x955E 0x265A0
14.1867 +0x955F 0x8480
14.1868 +0x9560 0x27127
14.1869 +0x9561 0x26CD1
14.1870 +0x9562 0x44EA
14.1871 +0x9563 0x8137
14.1872 +0x9564 0x4402
14.1873 +0x9565 0x80C6
14.1874 +0x9566 0x8109
14.1875 +0x9567 0x8142
14.1876 +0x9568 0x267B4
14.1877 +0x9569 0x98C3
14.1878 +0x956A 0x26A42
14.1879 +0x956B 0x8262
14.1880 +0x956C 0x8265
14.1881 +0x956D 0x26A51
14.1882 +0x956E 0x8453
14.1883 +0x956F 0x26DA7
14.1884 +0x9570 0x8610
14.1885 +0x9571 0x2721B
14.1886 +0x9572 0x5A86
14.1887 +0x9573 0x417F
14.1888 +0x9574 0x21840
14.1889 +0x9575 0x5B2B
14.1890 +0x9576 0x218A1
14.1891 +0x9577 0x5AE4
14.1892 +0x9578 0x218D8
14.1893 +0x9579 0x86A0
14.1894 +0x957A 0x2F9BC
14.1895 +0x957B 0x23D8F
14.1896 +0x957C 0x882D
14.1897 +0x957D 0x27422
14.1898 +0x957E 0x5A02
14.1899 +0x95A1 0x886E
14.1900 +0x95A2 0x4F45
14.1901 +0x95A3 0x8887
14.1902 +0x95A4 0x88BF
14.1903 +0x95A5 0x88E6
14.1904 +0x95A6 0x8965
14.1905 +0x95A7 0x894D
14.1906 +0x95A8 0x25683
14.1907 +0x95A9 0x8954
14.1908 +0x95AA 0x27785
14.1909 +0x95AB 0x27784
14.1910 +0x95AC 0x28BF5
14.1911 +0x95AD 0x28BD9
14.1912 +0x95AE 0x28B9C
14.1913 +0x95AF 0x289F9
14.1914 +0x95B0 0x3EAD
14.1915 +0x95B1 0x84A3
14.1916 +0x95B2 0x46F5
14.1917 +0x95B3 0x46CF
14.1918 +0x95B4 0x37F2
14.1919 +0x95B5 0x8A3D
14.1920 +0x95B6 0x8A1C
14.1921 +0x95B7 0x29448
14.1922 +0x95B8 0x5F4D
14.1923 +0x95B9 0x922B
14.1924 +0x95BA 0x24284
14.1925 +0x95BB 0x65D4
14.1926 +0x95BC 0x7129
14.1927 +0x95BD 0x70C4
14.1928 +0x95BE 0x21845
14.1929 +0x95BF 0x9D6D
14.1930 +0x95C0 0x8C9F
14.1931 +0x95C1 0x8CE9
14.1932 +0x95C2 0x27DDC
14.1933 +0x95C3 0x599A
14.1934 +0x95C4 0x77C3
14.1935 +0x95C5 0x59F0
14.1936 +0x95C6 0x436E
14.1937 +0x95C7 0x36D4
14.1938 +0x95C8 0x8E2A
14.1939 +0x95C9 0x8EA7
14.1940 +0x95CA 0x24C09
14.1941 +0x95CB 0x8F30
14.1942 +0x95CC 0x8F4A
14.1943 +0x95CD 0x42F4
14.1944 +0x95CE 0x6C58
14.1945 +0x95CF 0x6FBB
14.1946 +0x95D0 0x22321
14.1947 +0x95D1 0x489B
14.1948 +0x95D2 0x6F79
14.1949 +0x95D3 0x6E8B
14.1950 +0x95D4 0x217DA
14.1951 +0x95D5 0x9BE9
14.1952 +0x95D6 0x36B5
14.1953 +0x95D7 0x2492F
14.1954 +0x95D8 0x90BB
14.1955 +0x95DA 0x5571
14.1956 +0x95DB 0x4906
14.1957 +0x95DC 0x91BB
14.1958 +0x95DD 0x9404
14.1959 +0x95DE 0x28A4B
14.1960 +0x95DF 0x4062
14.1961 +0x95E0 0x28AFC
14.1962 +0x95E1 0x9427
14.1963 +0x95E2 0x28C1D
14.1964 +0x95E3 0x28C3B
14.1965 +0x95E4 0x84E5
14.1966 +0x95E5 0x8A2B
14.1967 +0x95E6 0x9599
14.1968 +0x95E7 0x95A7
14.1969 +0x95E8 0x9597
14.1970 +0x95E9 0x9596
14.1971 +0x95EA 0x28D34
14.1972 +0x95EB 0x7445
14.1973 +0x95EC 0x3EC2
14.1974 +0x95ED 0x248FF
14.1975 +0x95EE 0x24A42
14.1976 +0x95EF 0x243EA
14.1977 +0x95F0 0x3EE7
14.1978 +0x95F1 0x23225
14.1979 +0x95F2 0x968F
14.1980 +0x95F3 0x28EE7
14.1981 +0x95F4 0x28E66
14.1982 +0x95F5 0x28E65
14.1983 +0x95F6 0x3ECC
14.1984 +0x95F7 0x249ED
14.1985 +0x95F8 0x24A78
14.1986 +0x95F9 0x23FEE
14.1987 +0x95FA 0x7412
14.1988 +0x95FB 0x746B
14.1989 +0x95FC 0x3EFC
14.1990 +0x95FD 0x9741
14.1991 +0x95FE 0x290B0
14.1992 +0x9640 0x6847
14.1993 +0x9641 0x4A1D
14.1994 +0x9642 0x29093
14.1995 +0x9643 0x257DF
14.1996 +0x9645 0x9368
14.1997 +0x9646 0x28989
14.1998 +0x9647 0x28C26
14.1999 +0x9648 0x28B2F
14.2000 +0x9649 0x263BE
14.2001 +0x964A 0x92BA
14.2002 +0x964B 0x5B11
14.2003 +0x964C 0x8B69
14.2004 +0x964D 0x493C
14.2005 +0x964E 0x73F9
14.2006 +0x964F 0x2421B
14.2007 +0x9650 0x979B
14.2008 +0x9651 0x9771
14.2009 +0x9652 0x9938
14.2010 +0x9653 0x20F26
14.2011 +0x9654 0x5DC1
14.2012 +0x9655 0x28BC5
14.2013 +0x9656 0x24AB2
14.2014 +0x9657 0x981F
14.2015 +0x9658 0x294DA
14.2016 +0x9659 0x92F6
14.2017 +0x965A 0x295D7
14.2018 +0x965B 0x91E5
14.2019 +0x965C 0x44C0
14.2020 +0x965D 0x28B50
14.2021 +0x965E 0x24A67
14.2022 +0x965F 0x28B64
14.2023 +0x9660 0x98DC
14.2024 +0x9661 0x28A45
14.2025 +0x9662 0x3F00
14.2026 +0x9663 0x922A
14.2027 +0x9664 0x4925
14.2028 +0x9665 0x8414
14.2029 +0x9666 0x993B
14.2030 +0x9667 0x994D
14.2031 +0x9668 0x27B06
14.2032 +0x9669 0x3DFD
14.2033 +0x966A 0x999B
14.2034 +0x966B 0x4B6F
14.2035 +0x966C 0x99AA
14.2036 +0x966D 0x9A5C
14.2037 +0x966E 0x28B65
14.2038 +0x966F 0x258C8
14.2039 +0x9670 0x6A8F
14.2040 +0x9671 0x9A21
14.2041 +0x9672 0x5AFE
14.2042 +0x9673 0x9A2F
14.2043 +0x9674 0x298F1
14.2044 +0x9675 0x4B90
14.2045 +0x9676 0x29948
14.2046 +0x9677 0x99BC
14.2047 +0x9678 0x4BBD
14.2048 +0x9679 0x4B97
14.2049 +0x967A 0x937D
14.2050 +0x967B 0x5872
14.2051 +0x967C 0x21302
14.2052 +0x967D 0x5822
14.2053 +0x967E 0x249B8
14.2054 +0x96A1 0x214E8
14.2055 +0x96A2 0x7844
14.2056 +0x96A3 0x2271F
14.2057 +0x96A4 0x23DB8
14.2058 +0x96A5 0x68C5
14.2059 +0x96A6 0x3D7D
14.2060 +0x96A7 0x9458
14.2061 +0x96A8 0x3927
14.2062 +0x96A9 0x6150
14.2063 +0x96AA 0x22781
14.2064 +0x96AB 0x2296B
14.2065 +0x96AC 0x6107
14.2066 +0x96AD 0x9C4F
14.2067 +0x96AE 0x9C53
14.2068 +0x96AF 0x9C7B
14.2069 +0x96B0 0x9C35
14.2070 +0x96B1 0x9C10
14.2071 +0x96B2 0x9B7F
14.2072 +0x96B3 0x9BCF
14.2073 +0x96B4 0x29E2D
14.2074 +0x96B5 0x9B9F
14.2075 +0x96B6 0x2A1F5
14.2076 +0x96B7 0x2A0FE
14.2077 +0x96B8 0x9D21
14.2078 +0x96B9 0x4CAE
14.2079 +0x96BA 0x24104
14.2080 +0x96BB 0x9E18
14.2081 +0x96BC 0x4CB0
14.2082 +0x96BD 0x9D0C
14.2083 +0x96BE 0x2A1B4
14.2084 +0x96BF 0x2A0ED
14.2085 +0x96C0 0x2A0F3
14.2086 +0x96C1 0x2992F
14.2087 +0x96C2 0x9DA5
14.2088 +0x96C3 0x84BD
14.2089 +0x96C4 0x26E12
14.2090 +0x96C5 0x26FDF
14.2091 +0x96C6 0x26B82
14.2092 +0x96C7 0x85FC
14.2093 +0x96C8 0x4533
14.2094 +0x96C9 0x26DA4
14.2095 +0x96CA 0x26E84
14.2096 +0x96CB 0x26DF0
14.2097 +0x96CC 0x8420
14.2098 +0x96CD 0x85EE
14.2099 +0x96CE 0x26E00
14.2100 +0x96CF 0x237D7
14.2101 +0x96D0 0x26064
14.2102 +0x96D1 0x79E2
14.2103 +0x96D2 0x2359C
14.2104 +0x96D3 0x23640
14.2105 +0x96D4 0x492D
14.2106 +0x96D5 0x249DE
14.2107 +0x96D6 0x3D62
14.2108 +0x96D7 0x93DB
14.2109 +0x96D8 0x92BE
14.2110 +0x96D9 0x9348
14.2111 +0x96DA 0x202BF
14.2112 +0x96DB 0x78B9
14.2113 +0x96DC 0x9277
14.2114 +0x96DD 0x944D
14.2115 +0x96DE 0x4FE4
14.2116 +0x96DF 0x3440
14.2117 +0x96E0 0x9064
14.2118 +0x96E1 0x2555D
14.2119 +0x96E2 0x783D
14.2120 +0x96E3 0x7854
14.2121 +0x96E4 0x78B6
14.2122 +0x96E5 0x784B
14.2123 +0x96E6 0x21757
14.2124 +0x96E7 0x231C9
14.2125 +0x96E8 0x24941
14.2126 +0x96E9 0x369A
14.2127 +0x96EA 0x4F72
14.2128 +0x96EB 0x6FDA
14.2129 +0x96EC 0x6FD9
14.2130 +0x96EE 0x701E
14.2131 +0x96EF 0x5414
14.2132 +0x96F0 0x241B5
14.2133 +0x96F1 0x57BB
14.2134 +0x96F2 0x58F3
14.2135 +0x96F3 0x578A
14.2136 +0x96F4 0x9D16
14.2137 +0x96F5 0x57D7
14.2138 +0x96F6 0x7134
14.2139 +0x96F7 0x34AF
14.2140 +0x96F8 0x241AC
14.2141 +0x96F9 0x71EB
14.2142 +0x96FA 0x26C40
14.2143 +0x96FB 0x24F97
14.2144 +0x96FD 0x217B5
14.2145 +0x96FE 0x28A49
14.2146 +0x9740 0x610C
14.2147 +0x9741 0x5ACE
14.2148 +0x9742 0x5A0B
14.2149 +0x9743 0x42BC
14.2150 +0x9744 0x24488
14.2151 +0x9745 0x372C
14.2152 +0x9746 0x4B7B
14.2153 +0x9747 0x289FC
14.2154 +0x9748 0x93BB
14.2155 +0x9749 0x93B8
14.2156 +0x974A 0x218D6
14.2157 +0x974B 0x20F1D
14.2158 +0x974C 0x8472
14.2159 +0x974D 0x26CC0
14.2160 +0x974E 0x21413
14.2161 +0x974F 0x242FA
14.2162 +0x9750 0x22C26
14.2163 +0x9751 0x243C1
14.2164 +0x9752 0x5994
14.2165 +0x9753 0x23DB7
14.2166 +0x9754 0x26741
14.2167 +0x9755 0x7DA8
14.2168 +0x9756 0x2615B
14.2169 +0x9757 0x260A4
14.2170 +0x9758 0x249B9
14.2171 +0x9759 0x2498B
14.2172 +0x975A 0x289FA
14.2173 +0x975B 0x92E5
14.2174 +0x975C 0x73E2
14.2175 +0x975D 0x3EE9
14.2176 +0x975E 0x74B4
14.2177 +0x975F 0x28B63
14.2178 +0x9760 0x2189F
14.2179 +0x9761 0x3EE1
14.2180 +0x9762 0x24AB3
14.2181 +0x9763 0x6AD8
14.2182 +0x9764 0x73F3
14.2183 +0x9765 0x73FB
14.2184 +0x9766 0x3ED6
14.2185 +0x9767 0x24A3E
14.2186 +0x9768 0x24A94
14.2187 +0x9769 0x217D9
14.2188 +0x976A 0x24A66
14.2189 +0x976B 0x203A7
14.2190 +0x976C 0x21424
14.2191 +0x976D 0x249E5
14.2192 +0x976E 0x7448
14.2193 +0x976F 0x24916
14.2194 +0x9770 0x70A5
14.2195 +0x9771 0x24976
14.2196 +0x9772 0x9284
14.2197 +0x9773 0x73E6
14.2198 +0x9774 0x935F
14.2199 +0x9775 0x204FE
14.2200 +0x9776 0x9331
14.2201 +0x9777 0x28ACE
14.2202 +0x9778 0x28A16
14.2203 +0x9779 0x9386
14.2204 +0x977A 0x28BE7
14.2205 +0x977B 0x255D5
14.2206 +0x977C 0x4935
14.2207 +0x977D 0x28A82
14.2208 +0x977E 0x716B
14.2209 +0x97A1 0x24943
14.2210 +0x97A2 0x20CFF
14.2211 +0x97A3 0x56A4
14.2212 +0x97A4 0x2061A
14.2213 +0x97A5 0x20BEB
14.2214 +0x97A6 0x20CB8
14.2215 +0x97A7 0x5502
14.2216 +0x97A8 0x79C4
14.2217 +0x97A9 0x217FA
14.2218 +0x97AA 0x7DFE
14.2219 +0x97AB 0x216C2
14.2220 +0x97AC 0x24A50
14.2221 +0x97AD 0x21852
14.2222 +0x97AE 0x452E
14.2223 +0x97AF 0x9401
14.2224 +0x97B0 0x370A
14.2225 +0x97B1 0x28AC0
14.2226 +0x97B2 0x249AD
14.2227 +0x97B3 0x59B0
14.2228 +0x97B4 0x218BF
14.2229 +0x97B5 0x21883
14.2230 +0x97B6 0x27484
14.2231 +0x97B7 0x5AA1
14.2232 +0x97B8 0x36E2
14.2233 +0x97B9 0x23D5B
14.2234 +0x97BA 0x36B0
14.2235 +0x97BB 0x925F
14.2236 +0x97BC 0x5A79
14.2237 +0x97BD 0x28A81
14.2238 +0x97BE 0x21862
14.2239 +0x97BF 0x9374
14.2240 +0x97C0 0x3CCD
14.2241 +0x97C1 0x20AB4
14.2242 +0x97C2 0x4A96
14.2243 +0x97C3 0x398A
14.2244 +0x97C4 0x50F4
14.2245 +0x97C5 0x3D69
14.2246 +0x97C6 0x3D4C
14.2247 +0x97C7 0x2139C
14.2248 +0x97C8 0x7175
14.2249 +0x97C9 0x42FB
14.2250 +0x97CA 0x28218
14.2251 +0x97CB 0x6E0F
14.2252 +0x97CC 0x290E4
14.2253 +0x97CD 0x44EB
14.2254 +0x97CE 0x6D57
14.2255 +0x97CF 0x27E4F
14.2256 +0x97D0 0x7067
14.2257 +0x97D1 0x6CAF
14.2258 +0x97D2 0x3CD6
14.2259 +0x97D3 0x23FED
14.2260 +0x97D4 0x23E2D
14.2261 +0x97D5 0x6E02
14.2262 +0x97D6 0x6F0C
14.2263 +0x97D7 0x3D6F
14.2264 +0x97D8 0x203F5
14.2265 +0x97D9 0x7551
14.2266 +0x97DA 0x36BC
14.2267 +0x97DB 0x34C8
14.2268 +0x97DC 0x4680
14.2269 +0x97DD 0x3EDA
14.2270 +0x97DE 0x4871
14.2271 +0x97DF 0x59C4
14.2272 +0x97E0 0x926E
14.2273 +0x97E1 0x493E
14.2274 +0x97E2 0x8F41
14.2275 +0x97E3 0x28C1C
14.2276 +0x97E4 0x26BC0
14.2277 +0x97E5 0x5812
14.2278 +0x97E6 0x57C8
14.2279 +0x97E7 0x36D6
14.2280 +0x97E8 0x21452
14.2281 +0x97E9 0x70FE
14.2282 +0x97EA 0x24362
14.2283 +0x97EB 0x24A71
14.2284 +0x97EC 0x22FE3
14.2285 +0x97ED 0x212B0
14.2286 +0x97EE 0x223BD
14.2287 +0x97EF 0x68B9
14.2288 +0x97F0 0x6967
14.2289 +0x97F1 0x21398
14.2290 +0x97F2 0x234E5
14.2291 +0x97F3 0x27BF4
14.2292 +0x97F4 0x236DF
14.2293 +0x97F5 0x28A83
14.2294 +0x97F6 0x237D6
14.2295 +0x97F7 0x233FA
14.2296 +0x97F8 0x24C9F
14.2297 +0x97F9 0x6A1A
14.2298 +0x97FA 0x236AD
14.2299 +0x97FB 0x26CB7
14.2300 +0x97FC 0x843E
14.2301 +0x97FD 0x44DF
14.2302 +0x97FE 0x44CE
14.2303 +0x9840 0x26D26
14.2304 +0x9841 0x26D51
14.2305 +0x9842 0x26C82
14.2306 +0x9843 0x26FDE
14.2307 +0x9844 0x6F17
14.2308 +0x9845 0x27109
14.2309 +0x9846 0x833D
14.2310 +0x9847 0x2173A
14.2311 +0x9848 0x83ED
14.2312 +0x9849 0x26C80
14.2313 +0x984A 0x27053
14.2314 +0x984B 0x217DB
14.2315 +0x984C 0x5989
14.2316 +0x984D 0x5A82
14.2317 +0x984E 0x217B3
14.2318 +0x984F 0x5A61
14.2319 +0x9850 0x5A71
14.2320 +0x9851 0x21905
14.2321 +0x9852 0x241FC
14.2322 +0x9853 0x372D
14.2323 +0x9854 0x59EF
14.2324 +0x9855 0x2173C
14.2325 +0x9856 0x36C7
14.2326 +0x9857 0x718E
14.2327 +0x9858 0x9390
14.2328 +0x9859 0x669A
14.2329 +0x985A 0x242A5
14.2330 +0x985B 0x5A6E
14.2331 +0x985C 0x5A2B
14.2332 +0x985D 0x24293
14.2333 +0x985E 0x6A2B
14.2334 +0x985F 0x23EF9
14.2335 +0x9860 0x27736
14.2336 +0x9861 0x2445B
14.2337 +0x9862 0x242CA
14.2338 +0x9863 0x711D
14.2339 +0x9864 0x24259
14.2340 +0x9865 0x289E1
14.2341 +0x9866 0x4FB0
14.2342 +0x9867 0x26D28
14.2343 +0x9868 0x5CC2
14.2344 +0x9869 0x244CE
14.2345 +0x986A 0x27E4D
14.2346 +0x986B 0x243BD
14.2347 +0x986C 0x6A0C
14.2348 +0x986D 0x24256
14.2349 +0x986E 0x21304
14.2350 +0x986F 0x70A6
14.2351 +0x9870 0x7133
14.2352 +0x9871 0x243E9
14.2353 +0x9872 0x3DA5
14.2354 +0x9873 0x6CDF
14.2355 +0x9874 0x2F825
14.2356 +0x9875 0x24A4F
14.2357 +0x9876 0x7E65
14.2358 +0x9877 0x59EB
14.2359 +0x9878 0x5D2F
14.2360 +0x9879 0x3DF3
14.2361 +0x987A 0x5F5C
14.2362 +0x987B 0x24A5D
14.2363 +0x987C 0x217DF
14.2364 +0x987D 0x7DA4
14.2365 +0x987E 0x8426
14.2366 +0x98A1 0x5485
14.2367 +0x98A2 0x23AFA
14.2368 +0x98A3 0x23300
14.2369 +0x98A4 0x20214
14.2370 +0x98A5 0x577E
14.2371 +0x98A6 0x208D5
14.2372 +0x98A7 0x20619
14.2373 +0x98A8 0x3FE5
14.2374 +0x98A9 0x21F9E
14.2375 +0x98AA 0x2A2B6
14.2376 +0x98AB 0x7003
14.2377 +0x98AC 0x2915B
14.2378 +0x98AD 0x5D70
14.2379 +0x98AE 0x738F
14.2380 +0x98AF 0x7CD3
14.2381 +0x98B0 0x28A59
14.2382 +0x98B1 0x29420
14.2383 +0x98B2 0x4FC8
14.2384 +0x98B3 0x7FE7
14.2385 +0x98B4 0x72CD
14.2386 +0x98B5 0x7310
14.2387 +0x98B6 0x27AF4
14.2388 +0x98B7 0x7338
14.2389 +0x98B8 0x7339
14.2390 +0x98B9 0x256F6
14.2391 +0x98BA 0x7341
14.2392 +0x98BB 0x7348
14.2393 +0x98BC 0x3EA9
14.2394 +0x98BD 0x27B18
14.2395 +0x98BE 0x906C
14.2396 +0x98BF 0x71F5
14.2397 +0x98C0 0x248F2
14.2398 +0x98C1 0x73E1
14.2399 +0x98C2 0x81F6
14.2400 +0x98C3 0x3ECA
14.2401 +0x98C4 0x770C
14.2402 +0x98C5 0x3ED1
14.2403 +0x98C6 0x6CA2
14.2404 +0x98C7 0x56FD
14.2405 +0x98C8 0x7419
14.2406 +0x98C9 0x741E
14.2407 +0x98CA 0x741F
14.2408 +0x98CB 0x3EE2
14.2409 +0x98CC 0x3EF0
14.2410 +0x98CD 0x3EF4
14.2411 +0x98CE 0x3EFA
14.2412 +0x98CF 0x74D3
14.2413 +0x98D0 0x3F0E
14.2414 +0x98D1 0x3F53
14.2415 +0x98D2 0x7542
14.2416 +0x98D3 0x756D
14.2417 +0x98D4 0x7572
14.2418 +0x98D5 0x758D
14.2419 +0x98D6 0x3F7C
14.2420 +0x98D7 0x75C8
14.2421 +0x98D8 0x75DC
14.2422 +0x98D9 0x3FC0
14.2423 +0x98DA 0x764D
14.2424 +0x98DB 0x3FD7
14.2425 +0x98DC 0x7674
14.2426 +0x98DD 0x3FDC
14.2427 +0x98DE 0x767A
14.2428 +0x98DF 0x24F5C
14.2429 +0x98E0 0x7188
14.2430 +0x98E1 0x5623
14.2431 +0x98E2 0x8980
14.2432 +0x98E3 0x5869
14.2433 +0x98E4 0x401D
14.2434 +0x98E5 0x7743
14.2435 +0x98E6 0x4039
14.2436 +0x98E7 0x6761
14.2437 +0x98E8 0x4045
14.2438 +0x98E9 0x35DB
14.2439 +0x98EA 0x7798
14.2440 +0x98EB 0x406A
14.2441 +0x98EC 0x406F
14.2442 +0x98ED 0x5C5E
14.2443 +0x98EE 0x77BE
14.2444 +0x98EF 0x77CB
14.2445 +0x98F0 0x58F2
14.2446 +0x98F1 0x7818
14.2447 +0x98F2 0x70B9
14.2448 +0x98F3 0x781C
14.2449 +0x98F4 0x40A8
14.2450 +0x98F5 0x7839
14.2451 +0x98F6 0x7847
14.2452 +0x98F7 0x7851
14.2453 +0x98F8 0x7866
14.2454 +0x98F9 0x8448
14.2455 +0x98FA 0x25535
14.2456 +0x98FB 0x7933
14.2457 +0x98FC 0x6803
14.2458 +0x98FD 0x7932
14.2459 +0x98FE 0x4103
14.2460 +0x9940 0x4109
14.2461 +0x9941 0x7991
14.2462 +0x9942 0x7999
14.2463 +0x9943 0x8FBB
14.2464 +0x9944 0x7A06
14.2465 +0x9945 0x8FBC
14.2466 +0x9946 0x4167
14.2467 +0x9947 0x7A91
14.2468 +0x9948 0x41B2
14.2469 +0x9949 0x7ABC
14.2470 +0x994A 0x8279
14.2471 +0x994B 0x41C4
14.2472 +0x994C 0x7ACF
14.2473 +0x994D 0x7ADB
14.2474 +0x994E 0x41CF
14.2475 +0x994F 0x4E21
14.2476 +0x9950 0x7B62
14.2477 +0x9951 0x7B6C
14.2478 +0x9952 0x7B7B
14.2479 +0x9953 0x7C12
14.2480 +0x9954 0x7C1B
14.2481 +0x9955 0x4260
14.2482 +0x9956 0x427A
14.2483 +0x9957 0x7C7B
14.2484 +0x9958 0x7C9C
14.2485 +0x9959 0x428C
14.2486 +0x995A 0x7CB8
14.2487 +0x995B 0x4294
14.2488 +0x995C 0x7CED
14.2489 +0x995D 0x8F93
14.2490 +0x995E 0x70C0
14.2491 +0x995F 0x20CCF
14.2492 +0x9960 0x7DCF
14.2493 +0x9961 0x7DD4
14.2494 +0x9962 0x7DD0
14.2495 +0x9963 0x7DFD
14.2496 +0x9964 0x7FAE
14.2497 +0x9965 0x7FB4
14.2498 +0x9966 0x729F
14.2499 +0x9967 0x4397
14.2500 +0x9968 0x8020
14.2501 +0x9969 0x8025
14.2502 +0x996A 0x7B39
14.2503 +0x996B 0x802E
14.2504 +0x996C 0x8031
14.2505 +0x996D 0x8054
14.2506 +0x996E 0x3DCC
14.2507 +0x996F 0x57B4
14.2508 +0x9970 0x70A0
14.2509 +0x9971 0x80B7
14.2510 +0x9972 0x80E9
14.2511 +0x9973 0x43ED
14.2512 +0x9974 0x810C
14.2513 +0x9975 0x732A
14.2514 +0x9976 0x810E
14.2515 +0x9977 0x8112
14.2516 +0x9978 0x7560
14.2517 +0x9979 0x8114
14.2518 +0x997A 0x4401
14.2519 +0x997B 0x3B39
14.2520 +0x997C 0x8156
14.2521 +0x997D 0x8159
14.2522 +0x997E 0x815A
14.2523 +0x99A1 0x4413
14.2524 +0x99A2 0x583A
14.2525 +0x99A3 0x817C
14.2526 +0x99A4 0x8184
14.2527 +0x99A5 0x4425
14.2528 +0x99A6 0x8193
14.2529 +0x99A7 0x442D
14.2530 +0x99A8 0x81A5
14.2531 +0x99A9 0x57EF
14.2532 +0x99AA 0x81C1
14.2533 +0x99AB 0x81E4
14.2534 +0x99AC 0x8254
14.2535 +0x99AD 0x448F
14.2536 +0x99AE 0x82A6
14.2537 +0x99AF 0x8276
14.2538 +0x99B0 0x82CA
14.2539 +0x99B1 0x82D8
14.2540 +0x99B2 0x82FF
14.2541 +0x99B3 0x44B0
14.2542 +0x99B4 0x8357
14.2543 +0x99B5 0x9669
14.2544 +0x99B6 0x698A
14.2545 +0x99B7 0x8405
14.2546 +0x99B8 0x70F5
14.2547 +0x99B9 0x8464
14.2548 +0x99BA 0x60E3
14.2549 +0x99BB 0x8488
14.2550 +0x99BC 0x4504
14.2551 +0x99BD 0x84BE
14.2552 +0x99BE 0x84E1
14.2553 +0x99BF 0x84F8
14.2554 +0x99C0 0x8510
14.2555 +0x99C1 0x8538
14.2556 +0x99C2 0x8552
14.2557 +0x99C3 0x453B
14.2558 +0x99C4 0x856F
14.2559 +0x99C5 0x8570
14.2560 +0x99C6 0x85E0
14.2561 +0x99C7 0x4577
14.2562 +0x99C8 0x8672
14.2563 +0x99C9 0x8692
14.2564 +0x99CA 0x86B2
14.2565 +0x99CB 0x86EF
14.2566 +0x99CC 0x9645
14.2567 +0x99CD 0x878B
14.2568 +0x99CE 0x4606
14.2569 +0x99CF 0x4617
14.2570 +0x99D0 0x88AE
14.2571 +0x99D1 0x88FF
14.2572 +0x99D2 0x8924
14.2573 +0x99D3 0x8947
14.2574 +0x99D4 0x8991
14.2575 +0x99D5 0x27967
14.2576 +0x99D6 0x8A29
14.2577 +0x99D7 0x8A38
14.2578 +0x99D8 0x8A94
14.2579 +0x99D9 0x8AB4
14.2580 +0x99DA 0x8C51
14.2581 +0x99DB 0x8CD4
14.2582 +0x99DC 0x8CF2
14.2583 +0x99DD 0x8D1C
14.2584 +0x99DE 0x4798
14.2585 +0x99DF 0x585F
14.2586 +0x99E0 0x8DC3
14.2587 +0x99E1 0x47ED
14.2588 +0x99E2 0x4EEE
14.2589 +0x99E3 0x8E3A
14.2590 +0x99E4 0x55D8
14.2591 +0x99E5 0x5754
14.2592 +0x99E6 0x8E71
14.2593 +0x99E7 0x55F5
14.2594 +0x99E8 0x8EB0
14.2595 +0x99E9 0x4837
14.2596 +0x99EA 0x8ECE
14.2597 +0x99EB 0x8EE2
14.2598 +0x99EC 0x8EE4
14.2599 +0x99ED 0x8EED
14.2600 +0x99EE 0x8EF2
14.2601 +0x99EF 0x8FB7
14.2602 +0x99F0 0x8FC1
14.2603 +0x99F1 0x8FCA
14.2604 +0x99F2 0x8FCC
14.2605 +0x99F3 0x9033
14.2606 +0x99F4 0x99C4
14.2607 +0x99F5 0x48AD
14.2608 +0x99F6 0x98E0
14.2609 +0x99F7 0x9213
14.2610 +0x99F8 0x491E
14.2611 +0x99F9 0x9228
14.2612 +0x99FA 0x9258
14.2613 +0x99FB 0x926B
14.2614 +0x99FC 0x92B1
14.2615 +0x99FD 0x92AE
14.2616 +0x99FE 0x92BF
14.2617 +0x9A40 0x92E3
14.2618 +0x9A41 0x92EB
14.2619 +0x9A42 0x92F3
14.2620 +0x9A43 0x92F4
14.2621 +0x9A44 0x92FD
14.2622 +0x9A45 0x9343
14.2623 +0x9A46 0x9384
14.2624 +0x9A47 0x93AD
14.2625 +0x9A48 0x4945
14.2626 +0x9A49 0x4951
14.2627 +0x9A4A 0x9EBF
14.2628 +0x9A4B 0x9417
14.2629 +0x9A4C 0x5301
14.2630 +0x9A4D 0x941D
14.2631 +0x9A4E 0x942D
14.2632 +0x9A4F 0x943E
14.2633 +0x9A50 0x496A
14.2634 +0x9A51 0x9454
14.2635 +0x9A52 0x9479
14.2636 +0x9A53 0x952D
14.2637 +0x9A54 0x95A2
14.2638 +0x9A55 0x49A7
14.2639 +0x9A56 0x95F4
14.2640 +0x9A57 0x9633
14.2641 +0x9A58 0x49E5
14.2642 +0x9A59 0x67A0
14.2643 +0x9A5A 0x4A24
14.2644 +0x9A5B 0x9740
14.2645 +0x9A5C 0x4A35
14.2646 +0x9A5D 0x97B2
14.2647 +0x9A5E 0x97C2
14.2648 +0x9A5F 0x5654
14.2649 +0x9A60 0x4AE4
14.2650 +0x9A61 0x60E8
14.2651 +0x9A62 0x98B9
14.2652 +0x9A63 0x4B19
14.2653 +0x9A64 0x98F1
14.2654 +0x9A65 0x5844
14.2655 +0x9A66 0x990E
14.2656 +0x9A67 0x9919
14.2657 +0x9A68 0x51B4
14.2658 +0x9A69 0x991C
14.2659 +0x9A6A 0x9937
14.2660 +0x9A6B 0x9942
14.2661 +0x9A6C 0x995D
14.2662 +0x9A6D 0x9962
14.2663 +0x9A6E 0x4B70
14.2664 +0x9A6F 0x99C5
14.2665 +0x9A70 0x4B9D
14.2666 +0x9A71 0x9A3C
14.2667 +0x9A72 0x9B0F
14.2668 +0x9A73 0x7A83
14.2669 +0x9A74 0x9B69
14.2670 +0x9A75 0x9B81
14.2671 +0x9A76 0x9BDD
14.2672 +0x9A77 0x9BF1
14.2673 +0x9A78 0x9BF4
14.2674 +0x9A79 0x4C6D
14.2675 +0x9A7A 0x9C20
14.2676 +0x9A7B 0x376F
14.2677 +0x9A7C 0x21BC2
14.2678 +0x9A7D 0x9D49
14.2679 +0x9A7E 0x9C3A
14.2680 +0x9AA1 0x9EFE
14.2681 +0x9AA2 0x5650
14.2682 +0x9AA3 0x9D93
14.2683 +0x9AA4 0x9DBD
14.2684 +0x9AA5 0x9DC0
14.2685 +0x9AA6 0x9DFC
14.2686 +0x9AA7 0x94F6
14.2687 +0x9AA8 0x8FB6
14.2688 +0x9AA9 0x9E7B
14.2689 +0x9AAA 0x9EAC
14.2690 +0x9AAB 0x9EB1
14.2691 +0x9AAC 0x9EBD
14.2692 +0x9AAD 0x9EC6
14.2693 +0x9AAE 0x94DC
14.2694 +0x9AAF 0x9EE2
14.2695 +0x9AB0 0x9EF1
14.2696 +0x9AB1 0x9EF8
14.2697 +0x9AB2 0x7AC8
14.2698 +0x9AB3 0x9F44
14.2699 +0x9AB4 0x20094
14.2700 +0x9AB5 0x202B7
14.2701 +0x9AB6 0x203A0
14.2702 +0x9AB7 0x691A
14.2703 +0x9AB8 0x94C3
14.2704 +0x9AB9 0x59AC
14.2705 +0x9ABA 0x204D7
14.2706 +0x9ABB 0x5840
14.2707 +0x9ABC 0x94C1
14.2708 +0x9ABD 0x37B9
14.2709 +0x9ABE 0x205D5
14.2710 +0x9ABF 0x20615
14.2711 +0x9AC0 0x20676
14.2712 +0x9AC1 0x216BA
14.2713 +0x9AC2 0x5757
14.2714 +0x9AC3 0x7173
14.2715 +0x9AC4 0x20AC2
14.2716 +0x9AC5 0x20ACD
14.2717 +0x9AC6 0x20BBF
14.2718 +0x9AC7 0x546A
14.2719 +0x9AC8 0x2F83B
14.2720 +0x9AC9 0x20BCB
14.2721 +0x9ACA 0x549E
14.2722 +0x9ACB 0x20BFB
14.2723 +0x9ACC 0x20C3B
14.2724 +0x9ACD 0x20C53
14.2725 +0x9ACE 0x20C65
14.2726 +0x9ACF 0x20C7C
14.2727 +0x9AD0 0x60E7
14.2728 +0x9AD1 0x20C8D
14.2729 +0x9AD2 0x567A
14.2730 +0x9AD3 0x20CB5
14.2731 +0x9AD4 0x20CDD
14.2732 +0x9AD5 0x20CED
14.2733 +0x9AD6 0x20D6F
14.2734 +0x9AD7 0x20DB2
14.2735 +0x9AD8 0x20DC8
14.2736 +0x9AD9 0x6955
14.2737 +0x9ADA 0x9C2F
14.2738 +0x9ADB 0x87A5
14.2739 +0x9ADC 0x20E04
14.2740 +0x9ADD 0x20E0E
14.2741 +0x9ADE 0x20ED7
14.2742 +0x9ADF 0x20F90
14.2743 +0x9AE0 0x20F2D
14.2744 +0x9AE1 0x20E73
14.2745 +0x9AE2 0x5C20
14.2746 +0x9AE3 0x20FBC
14.2747 +0x9AE4 0x5E0B
14.2748 +0x9AE5 0x2105C
14.2749 +0x9AE6 0x2104F
14.2750 +0x9AE7 0x21076
14.2751 +0x9AE8 0x671E
14.2752 +0x9AE9 0x2107B
14.2753 +0x9AEA 0x21088
14.2754 +0x9AEB 0x21096
14.2755 +0x9AEC 0x3647
14.2756 +0x9AED 0x210BF
14.2757 +0x9AEE 0x210D3
14.2758 +0x9AEF 0x2112F
14.2759 +0x9AF0 0x2113B
14.2760 +0x9AF1 0x5364
14.2761 +0x9AF2 0x84AD
14.2762 +0x9AF3 0x212E3
14.2763 +0x9AF4 0x21375
14.2764 +0x9AF5 0x21336
14.2765 +0x9AF6 0x8B81
14.2766 +0x9AF7 0x21577
14.2767 +0x9AF8 0x21619
14.2768 +0x9AF9 0x217C3
14.2769 +0x9AFA 0x217C7
14.2770 +0x9AFB 0x4E78
14.2771 +0x9AFC 0x70BB
14.2772 +0x9AFD 0x2182D
14.2773 +0x9AFE 0x2196A
14.2774 +0x9B40 0x21A2D
14.2775 +0x9B41 0x21A45
14.2776 +0x9B42 0x21C2A
14.2777 +0x9B43 0x21C70
14.2778 +0x9B44 0x21CAC
14.2779 +0x9B45 0x21EC8
14.2780 +0x9B46 0x62C3
14.2781 +0x9B47 0x21ED5
14.2782 +0x9B48 0x21F15
14.2783 +0x9B49 0x7198
14.2784 +0x9B4A 0x6855
14.2785 +0x9B4B 0x22045
14.2786 +0x9B4C 0x69E9
14.2787 +0x9B4D 0x36C8
14.2788 +0x9B4E 0x2227C
14.2789 +0x9B4F 0x223D7
14.2790 +0x9B50 0x223FA
14.2791 +0x9B51 0x2272A
14.2792 +0x9B52 0x22871
14.2793 +0x9B53 0x2294F
14.2794 +0x9B54 0x82FD
14.2795 +0x9B55 0x22967
14.2796 +0x9B56 0x22993
14.2797 +0x9B57 0x22AD5
14.2798 +0x9B58 0x89A5
14.2799 +0x9B59 0x22AE8
14.2800 +0x9B5A 0x8FA0
14.2801 +0x9B5B 0x22B0E
14.2802 +0x9B5C 0x97B8
14.2803 +0x9B5D 0x22B3F
14.2804 +0x9B5E 0x9847
14.2805 +0x9B5F 0x9ABD
14.2806 +0x9B60 0x22C4C
14.2807 +0x9B62 0x22C88
14.2808 +0x9B63 0x22CB7
14.2809 +0x9B64 0x25BE8
14.2810 +0x9B65 0x22D08
14.2811 +0x9B66 0x22D12
14.2812 +0x9B67 0x22DB7
14.2813 +0x9B68 0x22D95
14.2814 +0x9B69 0x22E42
14.2815 +0x9B6A 0x22F74
14.2816 +0x9B6B 0x22FCC
14.2817 +0x9B6C 0x23033
14.2818 +0x9B6D 0x23066
14.2819 +0x9B6E 0x2331F
14.2820 +0x9B6F 0x233DE
14.2821 +0x9B70 0x5FB1
14.2822 +0x9B71 0x6648
14.2823 +0x9B72 0x66BF
14.2824 +0x9B73 0x27A79
14.2825 +0x9B74 0x23567
14.2826 +0x9B75 0x235F3
14.2827 +0x9B77 0x249BA
14.2828 +0x9B79 0x2361A
14.2829 +0x9B7A 0x23716
14.2830 +0x9B7C 0x20346
14.2831 +0x9B7D 0x58B5
14.2832 +0x9B7E 0x670E
14.2833 +0x9BA1 0x6918
14.2834 +0x9BA2 0x23AA7
14.2835 +0x9BA3 0x27657
14.2836 +0x9BA4 0x25FE2
14.2837 +0x9BA5 0x23E11
14.2838 +0x9BA6 0x23EB9
14.2839 +0x9BA7 0x275FE
14.2840 +0x9BA8 0x2209A
14.2841 +0x9BA9 0x48D0
14.2842 +0x9BAA 0x4AB8
14.2843 +0x9BAB 0x24119
14.2844 +0x9BAC 0x28A9A
14.2845 +0x9BAD 0x242EE
14.2846 +0x9BAE 0x2430D
14.2847 +0x9BAF 0x2403B
14.2848 +0x9BB0 0x24334
14.2849 +0x9BB1 0x24396
14.2850 +0x9BB2 0x24A45
14.2851 +0x9BB3 0x205CA
14.2852 +0x9BB4 0x51D2
14.2853 +0x9BB5 0x20611
14.2854 +0x9BB6 0x599F
14.2855 +0x9BB7 0x21EA8
14.2856 +0x9BB8 0x3BBE
14.2857 +0x9BB9 0x23CFF
14.2858 +0x9BBA 0x24404
14.2859 +0x9BBB 0x244D6
14.2860 +0x9BBC 0x5788
14.2861 +0x9BBD 0x24674
14.2862 +0x9BBE 0x399B
14.2863 +0x9BBF 0x2472F
14.2864 +0x9BC0 0x285E8
14.2865 +0x9BC1 0x299C9
14.2866 +0x9BC2 0x3762
14.2867 +0x9BC3 0x221C3
14.2868 +0x9BC4 0x8B5E
14.2869 +0x9BC5 0x28B4E
14.2870 +0x9BC7 0x24812
14.2871 +0x9BC8 0x248FB
14.2872 +0x9BC9 0x24A15
14.2873 +0x9BCA 0x7209
14.2874 +0x9BCB 0x24AC0
14.2875 +0x9BCC 0x20C78
14.2876 +0x9BCD 0x5965
14.2877 +0x9BCE 0x24EA5
14.2878 +0x9BCF 0x24F86
14.2879 +0x9BD0 0x20779
14.2880 +0x9BD1 0x8EDA
14.2881 +0x9BD2 0x2502C
14.2882 +0x9BD3 0x528F
14.2883 +0x9BD4 0x573F
14.2884 +0x9BD5 0x7171
14.2885 +0x9BD6 0x25299
14.2886 +0x9BD7 0x25419
14.2887 +0x9BD8 0x23F4A
14.2888 +0x9BD9 0x24AA7
14.2889 +0x9BDA 0x55BC
14.2890 +0x9BDB 0x25446
14.2891 +0x9BDC 0x2546E
14.2892 +0x9BDD 0x26B52
14.2893 +0x9BDF 0x3473
14.2894 +0x9BE0 0x2553F
14.2895 +0x9BE1 0x27632
14.2896 +0x9BE2 0x2555E
14.2897 +0x9BE3 0x4718
14.2898 +0x9BE4 0x25562
14.2899 +0x9BE5 0x25566
14.2900 +0x9BE6 0x257C7
14.2901 +0x9BE7 0x2493F
14.2902 +0x9BE8 0x2585D
14.2903 +0x9BE9 0x5066
14.2904 +0x9BEA 0x34FB
14.2905 +0x9BEB 0x233CC
14.2906 +0x9BED 0x25903
14.2907 +0x9BEE 0x477C
14.2908 +0x9BEF 0x28948
14.2909 +0x9BF0 0x25AAE
14.2910 +0x9BF1 0x25B89
14.2911 +0x9BF2 0x25C06
14.2912 +0x9BF3 0x21D90
14.2913 +0x9BF4 0x57A1
14.2914 +0x9BF5 0x7151
14.2915 +0x9BF7 0x26102
14.2916 +0x9BF8 0x27C12
14.2917 +0x9BF9 0x9056
14.2918 +0x9BFA 0x261B2
14.2919 +0x9BFB 0x24F9A
14.2920 +0x9BFC 0x8B62
14.2921 +0x9BFD 0x26402
14.2922 +0x9BFE 0x2644A
14.2923 +0x9C40 0x5D5B
14.2924 +0x9C41 0x26BF7
14.2925 +0x9C43 0x26484
14.2926 +0x9C44 0x2191C
14.2927 +0x9C45 0x8AEA
14.2928 +0x9C46 0x249F6
14.2929 +0x9C47 0x26488
14.2930 +0x9C48 0x23FEF
14.2931 +0x9C49 0x26512
14.2932 +0x9C4A 0x4BC0
14.2933 +0x9C4B 0x265BF
14.2934 +0x9C4C 0x266B5
14.2935 +0x9C4D 0x2271B
14.2936 +0x9C4E 0x9465
14.2937 +0x9C4F 0x257E1
14.2938 +0x9C50 0x6195
14.2939 +0x9C51 0x5A27
14.2940 +0x9C52 0x2F8CD
14.2941 +0x9C54 0x56B9
14.2942 +0x9C55 0x24521
14.2943 +0x9C56 0x266FC
14.2944 +0x9C57 0x4E6A
14.2945 +0x9C58 0x24934
14.2946 +0x9C59 0x9656
14.2947 +0x9C5A 0x6D8F
14.2948 +0x9C5B 0x26CBD
14.2949 +0x9C5C 0x3618
14.2950 +0x9C5D 0x8977
14.2951 +0x9C5E 0x26799
14.2952 +0x9C5F 0x2686E
14.2953 +0x9C60 0x26411
14.2954 +0x9C61 0x2685E
14.2955 +0x9C63 0x268C7
14.2956 +0x9C64 0x7B42
14.2957 +0x9C65 0x290C0
14.2958 +0x9C66 0x20A11
14.2959 +0x9C67 0x26926
14.2960 +0x9C69 0x26939
14.2961 +0x9C6A 0x7A45
14.2962 +0x9C6C 0x269FA
14.2963 +0x9C6D 0x9A26
14.2964 +0x9C6E 0x26A2D
14.2965 +0x9C6F 0x365F
14.2966 +0x9C70 0x26469
14.2967 +0x9C71 0x20021
14.2968 +0x9C72 0x7983
14.2969 +0x9C73 0x26A34
14.2970 +0x9C74 0x26B5B
14.2971 +0x9C75 0x5D2C
14.2972 +0x9C76 0x23519
14.2973 +0x9C78 0x26B9D
14.2974 +0x9C79 0x46D0
14.2975 +0x9C7A 0x26CA4
14.2976 +0x9C7B 0x753B
14.2977 +0x9C7C 0x8865
14.2978 +0x9C7D 0x26DAE
14.2979 +0x9C7E 0x58B6
14.2980 +0x9CA1 0x371C
14.2981 +0x9CA2 0x2258D
14.2982 +0x9CA3 0x2704B
14.2983 +0x9CA4 0x271CD
14.2984 +0x9CA5 0x3C54
14.2985 +0x9CA6 0x27280
14.2986 +0x9CA7 0x27285
14.2987 +0x9CA8 0x9281
14.2988 +0x9CA9 0x2217A
14.2989 +0x9CAA 0x2728B
14.2990 +0x9CAB 0x9330
14.2991 +0x9CAC 0x272E6
14.2992 +0x9CAD 0x249D0
14.2993 +0x9CAE 0x6C39
14.2994 +0x9CAF 0x949F
14.2995 +0x9CB0 0x27450
14.2996 +0x9CB1 0x20EF8
14.2997 +0x9CB2 0x8827
14.2998 +0x9CB3 0x88F5
14.2999 +0x9CB4 0x22926
14.3000 +0x9CB5 0x28473
14.3001 +0x9CB6 0x217B1
14.3002 +0x9CB7 0x6EB8
14.3003 +0x9CB8 0x24A2A
14.3004 +0x9CB9 0x21820
14.3005 +0x9CBA 0x39A4
14.3006 +0x9CBB 0x36B9
14.3007 +0x9CBE 0x453F
14.3008 +0x9CBF 0x66B6
14.3009 +0x9CC0 0x29CAD
14.3010 +0x9CC1 0x298A4
14.3011 +0x9CC2 0x8943
14.3012 +0x9CC3 0x277CC
14.3013 +0x9CC4 0x27858
14.3014 +0x9CC5 0x56D6
14.3015 +0x9CC6 0x40DF
14.3016 +0x9CC7 0x2160A
14.3017 +0x9CC8 0x39A1
14.3018 +0x9CC9 0x2372F
14.3019 +0x9CCA 0x280E8
14.3020 +0x9CCB 0x213C5
14.3021 +0x9CCC 0x71AD
14.3022 +0x9CCD 0x8366
14.3023 +0x9CCE 0x279DD
14.3024 +0x9CCF 0x291A8
14.3025 +0x9CD1 0x4CB7
14.3026 +0x9CD2 0x270AF
14.3027 +0x9CD3 0x289AB
14.3028 +0x9CD4 0x279FD
14.3029 +0x9CD5 0x27A0A
14.3030 +0x9CD6 0x27B0B
14.3031 +0x9CD7 0x27D66
14.3032 +0x9CD8 0x2417A
14.3033 +0x9CD9 0x7B43
14.3034 +0x9CDA 0x797E
14.3035 +0x9CDB 0x28009
14.3036 +0x9CDC 0x6FB5
14.3037 +0x9CDD 0x2A2DF
14.3038 +0x9CDE 0x6A03
14.3039 +0x9CDF 0x28318
14.3040 +0x9CE0 0x53A2
14.3041 +0x9CE1 0x26E07
14.3042 +0x9CE2 0x93BF
14.3043 +0x9CE3 0x6836
14.3044 +0x9CE4 0x975D
14.3045 +0x9CE5 0x2816F
14.3046 +0x9CE6 0x28023
14.3047 +0x9CE7 0x269B5
14.3048 +0x9CE8 0x213ED
14.3049 +0x9CE9 0x2322F
14.3050 +0x9CEA 0x28048
14.3051 +0x9CEB 0x5D85
14.3052 +0x9CEC 0x28C30
14.3053 +0x9CED 0x28083
14.3054 +0x9CEE 0x5715
14.3055 +0x9CEF 0x9823
14.3056 +0x9CF0 0x28949
14.3057 +0x9CF1 0x5DAB
14.3058 +0x9CF2 0x24988
14.3059 +0x9CF3 0x65BE
14.3060 +0x9CF4 0x69D5
14.3061 +0x9CF5 0x53D2
14.3062 +0x9CF6 0x24AA5
14.3063 +0x9CF7 0x23F81
14.3064 +0x9CF8 0x3C11
14.3065 +0x9CF9 0x6736
14.3066 +0x9CFA 0x28090
14.3067 +0x9CFB 0x280F4
14.3068 +0x9CFC 0x2812E
14.3069 +0x9CFD 0x21FA1
14.3070 +0x9CFE 0x2814F
14.3071 +0x9D40 0x28189
14.3072 +0x9D41 0x281AF
14.3073 +0x9D42 0x2821A
14.3074 +0x9D43 0x28306
14.3075 +0x9D44 0x2832F
14.3076 +0x9D45 0x2838A
14.3077 +0x9D46 0x35CA
14.3078 +0x9D47 0x28468
14.3079 +0x9D48 0x286AA
14.3080 +0x9D49 0x48FA
14.3081 +0x9D4A 0x63E6
14.3082 +0x9D4B 0x28956
14.3083 +0x9D4C 0x7808
14.3084 +0x9D4D 0x9255
14.3085 +0x9D4E 0x289B8
14.3086 +0x9D4F 0x43F2
14.3087 +0x9D50 0x289E7
14.3088 +0x9D51 0x43DF
14.3089 +0x9D52 0x289E8
14.3090 +0x9D53 0x28B46
14.3091 +0x9D54 0x28BD4
14.3092 +0x9D55 0x59F8
14.3093 +0x9D56 0x28C09
14.3094 +0x9D58 0x28FC5
14.3095 +0x9D59 0x290EC
14.3096 +0x9D5B 0x29110
14.3097 +0x9D5C 0x2913C
14.3098 +0x9D5D 0x3DF7
14.3099 +0x9D5E 0x2915E
14.3100 +0x9D5F 0x24ACA
14.3101 +0x9D60 0x8FD0
14.3102 +0x9D61 0x728F
14.3103 +0x9D62 0x568B
14.3104 +0x9D63 0x294E7
14.3105 +0x9D64 0x295E9
14.3106 +0x9D65 0x295B0
14.3107 +0x9D66 0x295B8
14.3108 +0x9D67 0x29732
14.3109 +0x9D68 0x298D1
14.3110 +0x9D69 0x29949
14.3111 +0x9D6A 0x2996A
14.3112 +0x9D6B 0x299C3
14.3113 +0x9D6C 0x29A28
14.3114 +0x9D6D 0x29B0E
14.3115 +0x9D6E 0x29D5A
14.3116 +0x9D6F 0x29D9B
14.3117 +0x9D70 0x7E9F
14.3118 +0x9D71 0x29EF8
14.3119 +0x9D72 0x29F23
14.3120 +0x9D73 0x4CA4
14.3121 +0x9D74 0x9547
14.3122 +0x9D75 0x2A293
14.3123 +0x9D76 0x71A2
14.3124 +0x9D77 0x2A2FF
14.3125 +0x9D78 0x4D91
14.3126 +0x9D79 0x9012
14.3127 +0x9D7A 0x2A5CB
14.3128 +0x9D7B 0x4D9C
14.3129 +0x9D7C 0x20C9C
14.3130 +0x9D7D 0x8FBE
14.3131 +0x9D7E 0x55C1
14.3132 +0x9DA1 0x8FBA
14.3133 +0x9DA2 0x224B0
14.3134 +0x9DA3 0x8FB9
14.3135 +0x9DA4 0x24A93
14.3136 +0x9DA5 0x4509
14.3137 +0x9DA6 0x7E7F
14.3138 +0x9DA7 0x6F56
14.3139 +0x9DA8 0x6AB1
14.3140 +0x9DA9 0x4EEA
14.3141 +0x9DAA 0x34E4
14.3142 +0x9DAB 0x28B2C
14.3143 +0x9DAC 0x2789D
14.3144 +0x9DAD 0x373A
14.3145 +0x9DAE 0x8E80
14.3146 +0x9DAF 0x217F5
14.3147 +0x9DB0 0x28024
14.3148 +0x9DB1 0x28B6C
14.3149 +0x9DB2 0x28B99
14.3150 +0x9DB3 0x27A3E
14.3151 +0x9DB4 0x266AF
14.3152 +0x9DB5 0x3DEB
14.3153 +0x9DB6 0x27655
14.3154 +0x9DB7 0x23CB7
14.3155 +0x9DB8 0x25635
14.3156 +0x9DB9 0x25956
14.3157 +0x9DBA 0x4E9A
14.3158 +0x9DBB 0x25E81
14.3159 +0x9DBC 0x26258
14.3160 +0x9DBD 0x56BF
14.3161 +0x9DBE 0x20E6D
14.3162 +0x9DBF 0x8E0E
14.3163 +0x9DC0 0x5B6D
14.3164 +0x9DC1 0x23E88
14.3165 +0x9DC2 0x24C9E
14.3166 +0x9DC3 0x63DE
14.3167 +0x9DC5 0x217F6
14.3168 +0x9DC6 0x2187B
14.3169 +0x9DC7 0x6530
14.3170 +0x9DC8 0x562D
14.3171 +0x9DC9 0x25C4A
14.3172 +0x9DCA 0x541A
14.3173 +0x9DCB 0x25311
14.3174 +0x9DCC 0x3DC6
14.3175 +0x9DCD 0x29D98
14.3176 +0x9DCE 0x4C7D
14.3177 +0x9DCF 0x5622
14.3178 +0x9DD0 0x561E
14.3179 +0x9DD1 0x7F49
14.3180 +0x9DD2 0x25ED8
14.3181 +0x9DD3 0x5975
14.3182 +0x9DD4 0x23D40
14.3183 +0x9DD5 0x8770
14.3184 +0x9DD6 0x4E1C
14.3185 +0x9DD7 0x20FEA
14.3186 +0x9DD8 0x20D49
14.3187 +0x9DD9 0x236BA
14.3188 +0x9DDA 0x8117
14.3189 +0x9DDB 0x9D5E
14.3190 +0x9DDC 0x8D18
14.3191 +0x9DDD 0x763B
14.3192 +0x9DDE 0x9C45
14.3193 +0x9DDF 0x764E
14.3194 +0x9DE0 0x77B9
14.3195 +0x9DE1 0x9345
14.3196 +0x9DE2 0x5432
14.3197 +0x9DE3 0x8148
14.3198 +0x9DE4 0x82F7
14.3199 +0x9DE5 0x5625
14.3200 +0x9DE6 0x8132
14.3201 +0x9DE7 0x8418
14.3202 +0x9DE8 0x80BD
14.3203 +0x9DE9 0x55EA
14.3204 +0x9DEA 0x7962
14.3205 +0x9DEB 0x5643
14.3206 +0x9DEC 0x5416
14.3207 +0x9DED 0x20E9D
14.3208 +0x9DEE 0x35CE
14.3209 +0x9DEF 0x5605
14.3210 +0x9DF0 0x55F1
14.3211 +0x9DF1 0x66F1
14.3212 +0x9DF2 0x282E2
14.3213 +0x9DF3 0x362D
14.3214 +0x9DF4 0x7534
14.3215 +0x9DF5 0x55F0
14.3216 +0x9DF6 0x55BA
14.3217 +0x9DF7 0x5497
14.3218 +0x9DF8 0x5572
14.3219 +0x9DF9 0x20C41
14.3220 +0x9DFA 0x20C96
14.3221 +0x9DFB 0x5ED0
14.3222 +0x9DFC 0x25148
14.3223 +0x9DFD 0x20E76
14.3224 +0x9DFE 0x22C62
14.3225 +0x9E40 0x20EA2
14.3226 +0x9E41 0x9EAB
14.3227 +0x9E42 0x7D5A
14.3228 +0x9E43 0x55DE
14.3229 +0x9E44 0x21075
14.3230 +0x9E45 0x629D
14.3231 +0x9E46 0x976D
14.3232 +0x9E47 0x5494
14.3233 +0x9E48 0x8CCD
14.3234 +0x9E49 0x71F6
14.3235 +0x9E4A 0x9176
14.3236 +0x9E4B 0x63FC
14.3237 +0x9E4C 0x63B9
14.3238 +0x9E4D 0x63FE
14.3239 +0x9E4E 0x5569
14.3240 +0x9E4F 0x22B43
14.3241 +0x9E50 0x9C72
14.3242 +0x9E51 0x22EB3
14.3243 +0x9E52 0x519A
14.3244 +0x9E53 0x34DF
14.3245 +0x9E54 0x20DA7
14.3246 +0x9E55 0x51A7
14.3247 +0x9E56 0x544D
14.3248 +0x9E57 0x551E
14.3249 +0x9E58 0x5513
14.3250 +0x9E59 0x7666
14.3251 +0x9E5A 0x8E2D
14.3252 +0x9E5B 0x2688A
14.3253 +0x9E5C 0x75B1
14.3254 +0x9E5D 0x80B6
14.3255 +0x9E5E 0x8804
14.3256 +0x9E5F 0x8786
14.3257 +0x9E60 0x88C7
14.3258 +0x9E61 0x81B6
14.3259 +0x9E62 0x841C
14.3260 +0x9E63 0x210C1
14.3261 +0x9E64 0x44EC
14.3262 +0x9E65 0x7304
14.3263 +0x9E66 0x24706
14.3264 +0x9E67 0x5B90
14.3265 +0x9E68 0x830B
14.3266 +0x9E69 0x26893
14.3267 +0x9E6A 0x567B
14.3268 +0x9E6B 0x226F4
14.3269 +0x9E6C 0x27D2F
14.3270 +0x9E6D 0x241A3
14.3271 +0x9E6E 0x27D73
14.3272 +0x9E6F 0x26ED0
14.3273 +0x9E70 0x272B6
14.3274 +0x9E71 0x9170
14.3275 +0x9E72 0x211D9
14.3276 +0x9E73 0x9208
14.3277 +0x9E74 0x23CFC
14.3278 +0x9E75 0x2A6A9
14.3279 +0x9E76 0x20EAC
14.3280 +0x9E77 0x20EF9
14.3281 +0x9E78 0x7266
14.3282 +0x9E79 0x21CA2
14.3283 +0x9E7A 0x474E
14.3284 +0x9E7B 0x24FC2
14.3285 +0x9E7C 0x27FF9
14.3286 +0x9E7D 0x20FEB
14.3287 +0x9E7E 0x40FA
14.3288 +0x9EA1 0x9C5D
14.3289 +0x9EA2 0x651F
14.3290 +0x9EA3 0x22DA0
14.3291 +0x9EA4 0x48F3
14.3292 +0x9EA5 0x247E0
14.3293 +0x9EA6 0x29D7C
14.3294 +0x9EA7 0x20FEC
14.3295 +0x9EA8 0x20E0A
14.3296 +0x9EAA 0x275A3
14.3297 +0x9EAB 0x20FED
14.3298 +0x9EAD 0x26048
14.3299 +0x9EAE 0x21187
14.3300 +0x9EAF 0x71A3
14.3301 +0x9EB0 0x7E8E
14.3302 +0x9EB1 0x9D50
14.3303 +0x9EB2 0x4E1A
14.3304 +0x9EB3 0x4E04
14.3305 +0x9EB4 0x3577
14.3306 +0x9EB5 0x5B0D
14.3307 +0x9EB6 0x6CB2
14.3308 +0x9EB7 0x5367
14.3309 +0x9EB8 0x36AC
14.3310 +0x9EB9 0x39DC
14.3311 +0x9EBA 0x537D
14.3312 +0x9EBB 0x36A5
14.3313 +0x9EBC 0x24618
14.3314 +0x9EBD 0x589A
14.3315 +0x9EBE 0x24B6E
14.3316 +0x9EBF 0x822D
14.3317 +0x9EC0 0x544B
14.3318 +0x9EC1 0x57AA
14.3319 +0x9EC2 0x25A95
14.3320 +0x9EC3 0x20979
14.3321 +0x9EC5 0x3A52
14.3322 +0x9EC6 0x22465
14.3323 +0x9EC7 0x7374
14.3324 +0x9EC8 0x29EAC
14.3325 +0x9EC9 0x4D09
14.3326 +0x9ECA 0x9BED
14.3327 +0x9ECB 0x23CFE
14.3328 +0x9ECC 0x29F30
14.3329 +0x9ECD 0x4C5B
14.3330 +0x9ECE 0x24FA9
14.3331 +0x9ECF 0x2959E
14.3332 +0x9ED0 0x29FDE
14.3333 +0x9ED1 0x845C
14.3334 +0x9ED2 0x23DB6
14.3335 +0x9ED3 0x272B2
14.3336 +0x9ED4 0x267B3
14.3337 +0x9ED5 0x23720
14.3338 +0x9ED6 0x632E
14.3339 +0x9ED7 0x7D25
14.3340 +0x9ED8 0x23EF7
14.3341 +0x9ED9 0x23E2C
14.3342 +0x9EDA 0x3A2A
14.3343 +0x9EDB 0x9008
14.3344 +0x9EDC 0x52CC
14.3345 +0x9EDD 0x3E74
14.3346 +0x9EDE 0x367A
14.3347 +0x9EDF 0x45E9
14.3348 +0x9EE0 0x2048E
14.3349 +0x9EE1 0x7640
14.3350 +0x9EE2 0x5AF0
14.3351 +0x9EE3 0x20EB6
14.3352 +0x9EE4 0x787A
14.3353 +0x9EE5 0x47B6
14.3354 +0x9EE6 0x58A7
14.3355 +0x9EE7 0x40BF
14.3356 +0x9EE8 0x567C
14.3357 +0x9EE9 0x9B8B
14.3358 +0x9EEA 0x5D74
14.3359 +0x9EEB 0x7654
14.3360 +0x9EEC 0x2A434
14.3361 +0x9EED 0x9E85
14.3362 +0x9EEE 0x4CE1
14.3363 +0x9EF0 0x37FB
14.3364 +0x9EF1 0x6119
14.3365 +0x9EF2 0x230DA
14.3366 +0x9EF3 0x243F2
14.3367 +0x9EF5 0x565D
14.3368 +0x9EF6 0x212A9
14.3369 +0x9EF7 0x57A7
14.3370 +0x9EF8 0x24963
14.3371 +0x9EF9 0x29E06
14.3372 +0x9EFA 0x5234
14.3373 +0x9EFB 0x270AE
14.3374 +0x9EFC 0x35AD
14.3375 +0x9EFE 0x9D7C
14.3376 +0x9F40 0x7C56
14.3377 +0x9F41 0x9B39
14.3378 +0x9F42 0x57DE
14.3379 +0x9F43 0x2176C
14.3380 +0x9F44 0x5C53
14.3381 +0x9F45 0x64D3
14.3382 +0x9F46 0x294D0
14.3383 +0x9F47 0x26335
14.3384 +0x9F48 0x27164
14.3385 +0x9F49 0x86AD
14.3386 +0x9F4A 0x20D28
14.3387 +0x9F4B 0x26D22
14.3388 +0x9F4C 0x24AE2
14.3389 +0x9F4D 0x20D71
14.3390 +0x9F4F 0x51FE
14.3391 +0x9F50 0x21F0F
14.3392 +0x9F51 0x5D8E
14.3393 +0x9F52 0x9703
14.3394 +0x9F53 0x21DD1
14.3395 +0x9F54 0x9E81
14.3396 +0x9F55 0x904C
14.3397 +0x9F56 0x7B1F
14.3398 +0x9F57 0x9B02
14.3399 +0x9F58 0x5CD1
14.3400 +0x9F59 0x7BA3
14.3401 +0x9F5A 0x6268
14.3402 +0x9F5B 0x6335
14.3403 +0x9F5C 0x9AFF
14.3404 +0x9F5D 0x7BCF
14.3405 +0x9F5E 0x9B2A
14.3406 +0x9F5F 0x7C7E
14.3407 +0x9F61 0x7C42
14.3408 +0x9F62 0x7C86
14.3409 +0x9F63 0x9C15
14.3410 +0x9F64 0x7BFC
14.3411 +0x9F65 0x9B09
14.3412 +0x9F67 0x9C1B
14.3413 +0x9F68 0x2493E
14.3414 +0x9F69 0x9F5A
14.3415 +0x9F6A 0x5573
14.3416 +0x9F6B 0x5BC3
14.3417 +0x9F6C 0x4FFD
14.3418 +0x9F6D 0x9E98
14.3419 +0x9F6E 0x4FF2
14.3420 +0x9F6F 0x5260
14.3421 +0x9F70 0x3E06
14.3422 +0x9F71 0x52D1
14.3423 +0x9F72 0x5767
14.3424 +0x9F73 0x5056
14.3425 +0x9F74 0x59B7
14.3426 +0x9F75 0x5E12
14.3427 +0x9F76 0x97C8
14.3428 +0x9F77 0x9DAB
14.3429 +0x9F78 0x8F5C
14.3430 +0x9F79 0x5469
14.3431 +0x9F7A 0x97B4
14.3432 +0x9F7B 0x9940
14.3433 +0x9F7C 0x97BA
14.3434 +0x9F7D 0x532C
14.3435 +0x9F7E 0x6130
14.3436 +0x9FA1 0x692C
14.3437 +0x9FA2 0x53DA
14.3438 +0x9FA3 0x9C0A
14.3439 +0x9FA4 0x9D02
14.3440 +0x9FA5 0x4C3B
14.3441 +0x9FA6 0x9641
14.3442 +0x9FA7 0x6980
14.3443 +0x9FA8 0x50A6
14.3444 +0x9FA9 0x7546
14.3445 +0x9FAA 0x2176D
14.3446 +0x9FAB 0x99DA
14.3447 +0x9FAC 0x5273
14.3448 +0x9FAE 0x9159
14.3449 +0x9FAF 0x9681
14.3450 +0x9FB0 0x915C
14.3451 +0x9FB2 0x9151
14.3452 +0x9FB3 0x28E97
14.3453 +0x9FB4 0x637F
14.3454 +0x9FB5 0x26D23
14.3455 +0x9FB6 0x6ACA
14.3456 +0x9FB7 0x5611
14.3457 +0x9FB8 0x918E
14.3458 +0x9FB9 0x757A
14.3459 +0x9FBA 0x6285
14.3460 +0x9FBB 0x203FC
14.3461 +0x9FBC 0x734F
14.3462 +0x9FBD 0x7C70
14.3463 +0x9FBE 0x25C21
14.3464 +0x9FBF 0x23CFD
14.3465 +0x9FC1 0x24919
14.3466 +0x9FC2 0x76D6
14.3467 +0x9FC3 0x9B9D
14.3468 +0x9FC4 0x4E2A
14.3469 +0x9FC5 0x20CD4
14.3470 +0x9FC6 0x83BE
14.3471 +0x9FC7 0x8842
14.3472 +0x9FC9 0x5C4A
14.3473 +0x9FCA 0x69C0
14.3474 +0x9FCC 0x577A
14.3475 +0x9FCD 0x521F
14.3476 +0x9FCE 0x5DF5
14.3477 +0x9FCF 0x4ECE
14.3478 +0x9FD0 0x6C31
14.3479 +0x9FD1 0x201F2
14.3480 +0x9FD2 0x4F39
14.3481 +0x9FD3 0x549C
14.3482 +0x9FD4 0x54DA
14.3483 +0x9FD5 0x529A
14.3484 +0x9FD6 0x8D82
14.3485 +0x9FD7 0x35FE
14.3486 +0x9FD9 0x35F3
14.3487 +0x9FDB 0x6B52
14.3488 +0x9FDC 0x917C
14.3489 +0x9FDD 0x9FA5
14.3490 +0x9FDE 0x9B97
14.3491 +0x9FDF 0x982E
14.3492 +0x9FE0 0x98B4
14.3493 +0x9FE1 0x9ABA
14.3494 +0x9FE2 0x9EA8
14.3495 +0x9FE3 0x9E84
14.3496 +0x9FE4 0x717A
14.3497 +0x9FE5 0x7B14
14.3498 +0x9FE7 0x6BFA
14.3499 +0x9FE8 0x8818
14.3500 +0x9FE9 0x7F78
14.3501 +0x9FEB 0x5620
14.3502 +0x9FEC 0x2A64A
14.3503 +0x9FED 0x8E77
14.3504 +0x9FEE 0x9F53
14.3505 +0x9FF0 0x8DD4
14.3506 +0x9FF1 0x8E4F
14.3507 +0x9FF2 0x9E1C
14.3508 +0x9FF3 0x8E01
14.3509 +0x9FF4 0x6282
14.3510 +0x9FF5 0x2837D
14.3511 +0x9FF6 0x8E28
14.3512 +0x9FF7 0x8E75
14.3513 +0x9FF8 0x7AD3
14.3514 +0x9FF9 0x24A77
14.3515 +0x9FFA 0x7A3E
14.3516 +0x9FFB 0x78D8
14.3517 +0x9FFC 0x6CEA
14.3518 +0x9FFD 0x8A67
14.3519 +0x9FFE 0x7607
14.3520 +0xA040 0x28A5A
14.3521 +0xA041 0x9F26
14.3522 +0xA042 0x6CCE
14.3523 +0xA043 0x87D6
14.3524 +0xA044 0x75C3
14.3525 +0xA045 0x2A2B2
14.3526 +0xA046 0x7853
14.3527 +0xA047 0x2F840
14.3528 +0xA048 0x8D0C
14.3529 +0xA049 0x72E2
14.3530 +0xA04A 0x7371
14.3531 +0xA04B 0x8B2D
14.3532 +0xA04C 0x7302
14.3533 +0xA04D 0x74F1
14.3534 +0xA04E 0x8CEB
14.3535 +0xA04F 0x24ABB
14.3536 +0xA050 0x862F
14.3537 +0xA051 0x5FBA
14.3538 +0xA052 0x88A0
14.3539 +0xA053 0x44B7
14.3540 +0xA055 0x2183B
14.3541 +0xA056 0x26E05
14.3542 +0xA058 0x8A7E
14.3543 +0xA059 0x2251B
14.3544 +0xA05B 0x60FD
14.3545 +0xA05C 0x7667
14.3546 +0xA05D 0x9AD7
14.3547 +0xA05E 0x9D44
14.3548 +0xA05F 0x936E
14.3549 +0xA060 0x9B8F
14.3550 +0xA061 0x87F5
14.3551 +0xA064 0x8CF7
14.3552 +0xA065 0x732C
14.3553 +0xA066 0x9721
14.3554 +0xA067 0x9BB0
14.3555 +0xA068 0x35D6
14.3556 +0xA069 0x72B2
14.3557 +0xA06A 0x4C07
14.3558 +0xA06B 0x7C51
14.3559 +0xA06C 0x994A
14.3560 +0xA06D 0x26159
14.3561 +0xA06E 0x6159
14.3562 +0xA06F 0x4C04
14.3563 +0xA070 0x9E96
14.3564 +0xA071 0x617D
14.3565 +0xA073 0x575F
14.3566 +0xA074 0x616F
14.3567 +0xA075 0x62A6
14.3568 +0xA076 0x6239
14.3569 +0xA078 0x3A5C
14.3570 +0xA079 0x61E2
14.3571 +0xA07A 0x53AA
14.3572 +0xA07B 0x233F5
14.3573 +0xA07C 0x6364
14.3574 +0xA07D 0x6802
14.3575 +0xA07E 0x35D2
14.3576 +0xA0A1 0x5D57
14.3577 +0xA0A2 0x28BC2
14.3578 +0xA0A3 0x8FDA
14.3579 +0xA0A4 0x28E39
14.3580 +0xA0A6 0x50D9
14.3581 +0xA0A7 0x21D46
14.3582 +0xA0A8 0x7906
14.3583 +0xA0A9 0x5332
14.3584 +0xA0AA 0x9638
14.3585 +0xA0AB 0x20F3B
14.3586 +0xA0AC 0x4065
14.3587 +0xA0AE 0x77FE
14.3588 +0xA0B0 0x7CC2
14.3589 +0xA0B1 0x25F1A
14.3590 +0xA0B2 0x7CDA
14.3591 +0xA0B3 0x7A2D
14.3592 +0xA0B4 0x8066
14.3593 +0xA0B5 0x8063
14.3594 +0xA0B6 0x7D4D
14.3595 +0xA0B7 0x7505
14.3596 +0xA0B8 0x74F2
14.3597 +0xA0B9 0x8994
14.3598 +0xA0BA 0x821A
14.3599 +0xA0BB 0x670C
14.3600 +0xA0BC 0x8062
14.3601 +0xA0BD 0x27486
14.3602 +0xA0BE 0x805B
14.3603 +0xA0BF 0x74F0
14.3604 +0xA0C0 0x8103
14.3605 +0xA0C1 0x7724
14.3606 +0xA0C2 0x8989
14.3607 +0xA0C3 0x267CC
14.3608 +0xA0C4 0x7553
14.3609 +0xA0C5 0x26ED1
14.3610 +0xA0C6 0x87A9
14.3611 +0xA0C7 0x87CE
14.3612 +0xA0C8 0x81C8
14.3613 +0xA0C9 0x878C
14.3614 +0xA0CA 0x8A49
14.3615 +0xA0CB 0x8CAD
14.3616 +0xA0CC 0x8B43
14.3617 +0xA0CD 0x772B
14.3618 +0xA0CE 0x74F8
14.3619 +0xA0CF 0x84DA
14.3620 +0xA0D0 0x3635
14.3621 +0xA0D1 0x69B2
14.3622 +0xA0D2 0x8DA6
14.3623 +0xA0D4 0x89A9
14.3624 +0xA0D6 0x6DB9
14.3625 +0xA0D7 0x87C1
14.3626 +0xA0D8 0x24011
14.3627 +0xA0D9 0x74E7
14.3628 +0xA0DA 0x3DDB
14.3629 +0xA0DB 0x7176
14.3630 +0xA0DC 0x60A4
14.3631 +0xA0DD 0x619C
14.3632 +0xA0DE 0x3CD1
14.3633 +0xA0E0 0x6077
14.3634 +0xA0E2 0x7F71
14.3635 +0xA0E3 0x28B2D
14.3636 +0xA0E5 0x60E9
14.3637 +0xA0E6 0x4B7E
14.3638 +0xA0E7 0x5220
14.3639 +0xA0E8 0x3C18
14.3640 +0xA0E9 0x23CC7
14.3641 +0xA0EA 0x25ED7
14.3642 +0xA0EB 0x27656
14.3643 +0xA0EC 0x25531
14.3644 +0xA0ED 0x21944
14.3645 +0xA0EE 0x212FE
14.3646 +0xA0EF 0x29903
14.3647 +0xA0F0 0x26DDC
14.3648 +0xA0F1 0x270AD
14.3649 +0xA0F2 0x5CC1
14.3650 +0xA0F3 0x261AD
14.3651 +0xA0F4 0x28A0F
14.3652 +0xA0F5 0x23677
14.3653 +0xA0F6 0x200EE
14.3654 +0xA0F7 0x26846
14.3655 +0xA0F8 0x24F0E
14.3656 +0xA0F9 0x4562
14.3657 +0xA0FA 0x5B1F
14.3658 +0xA0FB 0x2634C
14.3659 +0xA0FC 0x9F50
14.3660 +0xA0FD 0x9EA6
14.3661 +0xA0FE 0x2626B
14.3662 +0xC6A1 0x2460
14.3663 +0xC6A2 0x2461
14.3664 +0xC6A3 0x2462
14.3665 +0xC6A4 0x2463
14.3666 +0xC6A5 0x2464
14.3667 +0xC6A6 0x2465
14.3668 +0xC6A7 0x2466
14.3669 +0xC6A8 0x2467
14.3670 +0xC6A9 0x2468
14.3671 +0xC6AA 0x2469
14.3672 +0xC6AB 0x2474
14.3673 +0xC6AC 0x2475
14.3674 +0xC6AD 0x2476
14.3675 +0xC6AE 0x2477
14.3676 +0xC6AF 0x2478
14.3677 +0xC6B0 0x2479
14.3678 +0xC6B1 0x247A
14.3679 +0xC6B2 0x247B
14.3680 +0xC6B3 0x247C
14.3681 +0xC6B4 0x247D
14.3682 +0xC6B5 0x2170
14.3683 +0xC6B6 0x2171
14.3684 +0xC6B7 0x2172
14.3685 +0xC6B8 0x2173
14.3686 +0xC6B9 0x2174
14.3687 +0xC6BA 0x2175
14.3688 +0xC6BB 0x2176
14.3689 +0xC6BC 0x2177
14.3690 +0xC6BD 0x2178
14.3691 +0xC6BE 0x2179
14.3692 +0xC6BF 0x4E36
14.3693 +0xC6C0 0x4E3F
14.3694 +0xC6C1 0x4E85
14.3695 +0xC6C2 0x4EA0
14.3696 +0xC6C3 0x5182
14.3697 +0xC6C4 0x5196
14.3698 +0xC6C5 0x51AB
14.3699 +0xC6C6 0x52F9
14.3700 +0xC6C7 0x5338
14.3701 +0xC6C8 0x5369
14.3702 +0xC6C9 0x53B6
14.3703 +0xC6CA 0x590A
14.3704 +0xC6CB 0x5B80
14.3705 +0xC6CC 0x5DDB
14.3706 +0xC6CD 0x2F33
14.3707 +0xC6CE 0x5E7F
14.3708 +0xC6D0 0x5F50
14.3709 +0xC6D1 0x5F61
14.3710 +0xC6D2 0x6534
14.3711 +0xC6D4 0x7592
14.3712 +0xC6D6 0x8FB5
14.3713 +0xC6D8 0xA8
14.3714 +0xC6D9 0x2C6
14.3715 +0xC6DA 0x30FD
14.3716 +0xC6DB 0x30FE
14.3717 +0xC6DC 0x309D
14.3718 +0xC6DD 0x309E
14.3719 +0xC6E0 0x3005
14.3720 +0xC6E1 0x3006
14.3721 +0xC6E2 0x3007
14.3722 +0xC6E3 0x30FC
14.3723 +0xC6E4 0xFF3B
14.3724 +0xC6E5 0xFF3D
14.3725 +0xC6E6 0x273D
14.3726 +0xC6E7 0x3041
14.3727 +0xC6E8 0x3042
14.3728 +0xC6E9 0x3043
14.3729 +0xC6EA 0x3044
14.3730 +0xC6EB 0x3045
14.3731 +0xC6EC 0x3046
14.3732 +0xC6ED 0x3047
14.3733 +0xC6EE 0x3048
14.3734 +0xC6EF 0x3049
14.3735 +0xC6F0 0x304A
14.3736 +0xC6F1 0x304B
14.3737 +0xC6F2 0x304C
14.3738 +0xC6F3 0x304D
14.3739 +0xC6F4 0x304E
14.3740 +0xC6F5 0x304F
14.3741 +0xC6F6 0x3050
14.3742 +0xC6F7 0x3051
14.3743 +0xC6F8 0x3052
14.3744 +0xC6F9 0x3053
14.3745 +0xC6FA 0x3054
14.3746 +0xC6FB 0x3055
14.3747 +0xC6FC 0x3056
14.3748 +0xC6FD 0x3057
14.3749 +0xC6FE 0x3058
14.3750 +0xC740 0x3059
14.3751 +0xC741 0x305A
14.3752 +0xC742 0x305B
14.3753 +0xC743 0x305C
14.3754 +0xC744 0x305D
14.3755 +0xC745 0x305E
14.3756 +0xC746 0x305F
14.3757 +0xC747 0x3060
14.3758 +0xC748 0x3061
14.3759 +0xC749 0x3062
14.3760 +0xC74A 0x3063
14.3761 +0xC74B 0x3064
14.3762 +0xC74C 0x3065
14.3763 +0xC74D 0x3066
14.3764 +0xC74E 0x3067
14.3765 +0xC74F 0x3068
14.3766 +0xC750 0x3069
14.3767 +0xC751 0x306A
14.3768 +0xC752 0x306B
14.3769 +0xC753 0x306C
14.3770 +0xC754 0x306D
14.3771 +0xC755 0x306E
14.3772 +0xC756 0x306F
14.3773 +0xC757 0x3070
14.3774 +0xC758 0x3071
14.3775 +0xC759 0x3072
14.3776 +0xC75A 0x3073
14.3777 +0xC75B 0x3074
14.3778 +0xC75C 0x3075
14.3779 +0xC75D 0x3076
14.3780 +0xC75E 0x3077
14.3781 +0xC75F 0x3078
14.3782 +0xC760 0x3079
14.3783 +0xC761 0x307A
14.3784 +0xC762 0x307B
14.3785 +0xC763 0x307C
14.3786 +0xC764 0x307D
14.3787 +0xC765 0x307E
14.3788 +0xC766 0x307F
14.3789 +0xC767 0x3080
14.3790 +0xC768 0x3081
14.3791 +0xC769 0x3082
14.3792 +0xC76A 0x3083
14.3793 +0xC76B 0x3084
14.3794 +0xC76C 0x3085
14.3795 +0xC76D 0x3086
14.3796 +0xC76E 0x3087
14.3797 +0xC76F 0x3088
14.3798 +0xC770 0x3089
14.3799 +0xC771 0x308A
14.3800 +0xC772 0x308B
14.3801 +0xC773 0x308C
14.3802 +0xC774 0x308D
14.3803 +0xC775 0x308E
14.3804 +0xC776 0x308F
14.3805 +0xC777 0x3090
14.3806 +0xC778 0x3091
14.3807 +0xC779 0x3092
14.3808 +0xC77A 0x3093
14.3809 +0xC77B 0x30A1
14.3810 +0xC77C 0x30A2
14.3811 +0xC77D 0x30A3
14.3812 +0xC77E 0x30A4
14.3813 +0xC7A1 0x30A5
14.3814 +0xC7A2 0x30A6
14.3815 +0xC7A3 0x30A7
14.3816 +0xC7A4 0x30A8
14.3817 +0xC7A5 0x30A9
14.3818 +0xC7A6 0x30AA
14.3819 +0xC7A7 0x30AB
14.3820 +0xC7A8 0x30AC
14.3821 +0xC7A9 0x30AD
14.3822 +0xC7AA 0x30AE
14.3823 +0xC7AB 0x30AF
14.3824 +0xC7AC 0x30B0
14.3825 +0xC7AD 0x30B1
14.3826 +0xC7AE 0x30B2
14.3827 +0xC7AF 0x30B3
14.3828 +0xC7B0 0x30B4
14.3829 +0xC7B1 0x30B5
14.3830 +0xC7B2 0x30B6
14.3831 +0xC7B3 0x30B7
14.3832 +0xC7B4 0x30B8
14.3833 +0xC7B5 0x30B9
14.3834 +0xC7B6 0x30BA
14.3835 +0xC7B7 0x30BB
14.3836 +0xC7B8 0x30BC
14.3837 +0xC7B9 0x30BD
14.3838 +0xC7BA 0x30BE
14.3839 +0xC7BB 0x30BF
14.3840 +0xC7BC 0x30C0
14.3841 +0xC7BD 0x30C1
14.3842 +0xC7BE 0x30C2
14.3843 +0xC7BF 0x30C3
14.3844 +0xC7C0 0x30C4
14.3845 +0xC7C1 0x30C5
14.3846 +0xC7C2 0x30C6
14.3847 +0xC7C3 0x30C7
14.3848 +0xC7C4 0x30C8
14.3849 +0xC7C5 0x30C9
14.3850 +0xC7C6 0x30CA
14.3851 +0xC7C7 0x30CB
14.3852 +0xC7C8 0x30CC
14.3853 +0xC7C9 0x30CD
14.3854 +0xC7CA 0x30CE
14.3855 +0xC7CB 0x30CF
14.3856 +0xC7CC 0x30D0
14.3857 +0xC7CD 0x30D1
14.3858 +0xC7CE 0x30D2
14.3859 +0xC7CF 0x30D3
14.3860 +0xC7D0 0x30D4
14.3861 +0xC7D1 0x30D5
14.3862 +0xC7D2 0x30D6
14.3863 +0xC7D3 0x30D7
14.3864 +0xC7D4 0x30D8
14.3865 +0xC7D5 0x30D9
14.3866 +0xC7D6 0x30DA
14.3867 +0xC7D7 0x30DB
14.3868 +0xC7D8 0x30DC
14.3869 +0xC7D9 0x30DD
14.3870 +0xC7DA 0x30DE
14.3871 +0xC7DB 0x30DF
14.3872 +0xC7DC 0x30E0
14.3873 +0xC7DD 0x30E1
14.3874 +0xC7DE 0x30E2
14.3875 +0xC7DF 0x30E3
14.3876 +0xC7E0 0x30E4
14.3877 +0xC7E1 0x30E5
14.3878 +0xC7E2 0x30E6
14.3879 +0xC7E3 0x30E7
14.3880 +0xC7E4 0x30E8
14.3881 +0xC7E5 0x30E9
14.3882 +0xC7E6 0x30EA
14.3883 +0xC7E7 0x30EB
14.3884 +0xC7E8 0x30EC
14.3885 +0xC7E9 0x30ED
14.3886 +0xC7EA 0x30EE
14.3887 +0xC7EB 0x30EF
14.3888 +0xC7EC 0x30F0
14.3889 +0xC7ED 0x30F1
14.3890 +0xC7EE 0x30F2
14.3891 +0xC7EF 0x30F3
14.3892 +0xC7F0 0x30F4
14.3893 +0xC7F1 0x30F5
14.3894 +0xC7F2 0x30F6
14.3895 +0xC7F3 0x410
14.3896 +0xC7F4 0x411
14.3897 +0xC7F5 0x412
14.3898 +0xC7F6 0x413
14.3899 +0xC7F7 0x414
14.3900 +0xC7F8 0x415
14.3901 +0xC7F9 0x401
14.3902 +0xC7FA 0x416
14.3903 +0xC7FB 0x417
14.3904 +0xC7FC 0x418
14.3905 +0xC7FD 0x419
14.3906 +0xC7FE 0x41A
14.3907 +0xC840 0x41B
14.3908 +0xC841 0x41C
14.3909 +0xC842 0x41D
14.3910 +0xC843 0x41E
14.3911 +0xC844 0x41F
14.3912 +0xC845 0x420
14.3913 +0xC846 0x421
14.3914 +0xC847 0x422
14.3915 +0xC848 0x423
14.3916 +0xC849 0x424
14.3917 +0xC84A 0x425
14.3918 +0xC84B 0x426
14.3919 +0xC84C 0x427
14.3920 +0xC84D 0x428
14.3921 +0xC84E 0x429
14.3922 +0xC84F 0x42A
14.3923 +0xC850 0x42B
14.3924 +0xC851 0x42C
14.3925 +0xC852 0x42D
14.3926 +0xC853 0x42E
14.3927 +0xC854 0x42F
14.3928 +0xC855 0x430
14.3929 +0xC856 0x431
14.3930 +0xC857 0x432
14.3931 +0xC858 0x433
14.3932 +0xC859 0x434
14.3933 +0xC85A 0x435
14.3934 +0xC85B 0x451
14.3935 +0xC85C 0x436
14.3936 +0xC85D 0x437
14.3937 +0xC85E 0x438
14.3938 +0xC85F 0x439
14.3939 +0xC860 0x43A
14.3940 +0xC861 0x43B
14.3941 +0xC862 0x43C
14.3942 +0xC863 0x43D
14.3943 +0xC864 0x43E
14.3944 +0xC865 0x43F
14.3945 +0xC866 0x440
14.3946 +0xC867 0x441
14.3947 +0xC868 0x442
14.3948 +0xC869 0x443
14.3949 +0xC86A 0x444
14.3950 +0xC86B 0x445
14.3951 +0xC86C 0x446
14.3952 +0xC86D 0x447
14.3953 +0xC86E 0x448
14.3954 +0xC86F 0x449
14.3955 +0xC870 0x44A
14.3956 +0xC871 0x44B
14.3957 +0xC872 0x44C
14.3958 +0xC873 0x44D
14.3959 +0xC874 0x44E
14.3960 +0xC875 0x44F
14.3961 +0xC876 0x21E7
14.3962 +0xC877 0x21B8
14.3963 +0xC878 0x21B9
14.3964 +0xC879 0xF7E5
14.3965 +0xC87A 0x200CC
14.3966 +0xC87B 0x4E5A
14.3967 +0xC87C 0x2008A
14.3968 +0xC87D 0x5202
14.3969 +0xC87E 0xF7EA
14.3970 +0xC8A1 0xF7EB
14.3971 +0xC8A2 0x5188
14.3972 +0xC8A3 0xF7ED
14.3973 +0xC8A4 0x27607
14.3974 +0xC8CD 0xFFE2
14.3975 +0xC8CE 0xFFE4
14.3976 +0xC8CF 0xFF07
14.3977 +0xC8D0 0xFF02
14.3978 +0xC8D1 0x3231
14.3979 +0xC8D2 0x2116
14.3980 +0xC8D3 0x2121
14.3981 +0xC8D4 0x309B
14.3982 +0xC8D5 0x309C
14.3983 +0xC8D6 0x2E80
14.3984 +0xC8D7 0x2E84
14.3985 +0xC8D8 0x2E86
14.3986 +0xC8D9 0x2E87
14.3987 +0xC8DA 0x2E88
14.3988 +0xC8DB 0x2E8A
14.3989 +0xC8DC 0x2E8C
14.3990 +0xC8DD 0x2E8D
14.3991 +0xC8DE 0x2E95
14.3992 +0xC8DF 0x2E9C
14.3993 +0xC8E0 0x2E9D
14.3994 +0xC8E1 0x2EA5
14.3995 +0xC8E2 0x2EA7
14.3996 +0xC8E3 0x2EAA
14.3997 +0xC8E4 0x2EAC
14.3998 +0xC8E5 0x2EAE
14.3999 +0xC8E6 0x2EB6
14.4000 +0xC8E7 0x2EBC
14.4001 +0xC8E8 0x2EBE
14.4002 +0xC8E9 0x2EC6
14.4003 +0xC8EA 0x2ECA
14.4004 +0xC8EB 0x2ECC
14.4005 +0xC8EC 0x2ECD
14.4006 +0xC8ED 0x2ECF
14.4007 +0xC8EE 0x2ED6
14.4008 +0xC8EF 0x2ED7
14.4009 +0xC8F0 0x2EDE
14.4010 +0xC8F1 0x2EE3
14.4011 +0xC8F5 0x283
14.4012 +0xC8F6 0x250
14.4013 +0xC8F7 0x25B
14.4014 +0xC8F8 0x254
14.4015 +0xC8F9 0x275
14.4016 +0xC8FA 0x153
14.4017 +0xC8FB 0xF8
14.4018 +0xC8FC 0x14B
14.4019 +0xC8FD 0x28A
14.4020 +0xC8FE 0x26A
14.4021 +0xF9D6 0x7881
14.4022 +0xF9D7 0x92B9
14.4023 +0xF9D8 0x88CF
14.4024 +0xF9D9 0x58BB
14.4025 +0xF9DA 0x6052
14.4026 +0xF9DB 0x7CA7
14.4027 +0xF9DC 0x5AFA
14.4028 +0xF9DD 0x2554
14.4029 +0xF9DE 0x2566
14.4030 +0xF9DF 0x2557
14.4031 +0xF9E0 0x2560
14.4032 +0xF9E1 0x256C
14.4033 +0xF9E2 0x2563
14.4034 +0xF9E3 0x255A
14.4035 +0xF9E4 0x2569
14.4036 +0xF9E5 0x255D
14.4037 +0xF9E6 0x2552
14.4038 +0xF9E7 0x2564
14.4039 +0xF9E8 0x2555
14.4040 +0xF9E9 0x255E
14.4041 +0xF9EA 0x256A
14.4042 +0xF9EB 0x2561
14.4043 +0xF9EC 0x2558
14.4044 +0xF9ED 0x2567
14.4045 +0xF9EE 0x255B
14.4046 +0xF9EF 0x2553
14.4047 +0xF9F0 0x2565
14.4048 +0xF9F1 0x2556
14.4049 +0xF9F2 0x255F
14.4050 +0xF9F3 0x256B
14.4051 +0xF9F4 0x2562
14.4052 +0xF9F5 0x2559
14.4053 +0xF9F6 0x2568
14.4054 +0xF9F7 0x255C
14.4055 +0xF9F8 0x2551
14.4056 +0xF9F9 0x2550
14.4057 +0xF9FA 0x256D
14.4058 +0xF9FB 0x256E
14.4059 +0xF9FC 0x2570
14.4060 +0xF9FD 0x256F
14.4061 +0xF9FE 0xFFED
14.4062 +0xFA40 0x20547
14.4063 +0xFA41 0x92DB
14.4064 +0xFA42 0x205DF
14.4065 +0xFA43 0x23FC5
14.4066 +0xFA44 0x854C
14.4067 +0xFA45 0x42B5
14.4068 +0xFA46 0x73EF
14.4069 +0xFA47 0x51B5
14.4070 +0xFA48 0x3649
14.4071 +0xFA49 0x24942
14.4072 +0xFA4A 0x289E4
14.4073 +0xFA4B 0x9344
14.4074 +0xFA4C 0x219DB
14.4075 +0xFA4D 0x82EE
14.4076 +0xFA4E 0x23CC8
14.4077 +0xFA4F 0x783C
14.4078 +0xFA50 0x6744
14.4079 +0xFA51 0x62DF
14.4080 +0xFA52 0x24933
14.4081 +0xFA53 0x289AA
14.4082 +0xFA54 0x202A0
14.4083 +0xFA55 0x26BB3
14.4084 +0xFA56 0x21305
14.4085 +0xFA57 0x4FAB
14.4086 +0xFA58 0x224ED
14.4087 +0xFA59 0x5008
14.4088 +0xFA5A 0x26D29
14.4089 +0xFA5B 0x27A84
14.4090 +0xFA5C 0x23600
14.4091 +0xFA5D 0x24AB1
14.4092 +0xFA5E 0x22513
14.4093 +0xFA60 0x2037E
14.4094 +0xFA61 0x5FA4
14.4095 +0xFA62 0x20380
14.4096 +0xFA63 0x20347
14.4097 +0xFA64 0x6EDB
14.4098 +0xFA65 0x2041F
14.4099 +0xFA67 0x5101
14.4100 +0xFA68 0x347A
14.4101 +0xFA69 0x510E
14.4102 +0xFA6A 0x986C
14.4103 +0xFA6B 0x3743
14.4104 +0xFA6C 0x8416
14.4105 +0xFA6D 0x249A4
14.4106 +0xFA6E 0x20487
14.4107 +0xFA6F 0x5160
14.4108 +0xFA70 0x233B4
14.4109 +0xFA71 0x516A
14.4110 +0xFA72 0x20BFF
14.4111 +0xFA73 0x220FC
14.4112 +0xFA74 0x202E5
14.4113 +0xFA75 0x22530
14.4114 +0xFA76 0x2058E
14.4115 +0xFA77 0x23233
14.4116 +0xFA78 0x21983
14.4117 +0xFA79 0x5B82
14.4118 +0xFA7A 0x877D
14.4119 +0xFA7B 0x205B3
14.4120 +0xFA7C 0x23C99
14.4121 +0xFA7D 0x51B2
14.4122 +0xFA7E 0x51B8
14.4123 +0xFAA1 0x9D34
14.4124 +0xFAA2 0x51C9
14.4125 +0xFAA3 0x51CF
14.4126 +0xFAA4 0x51D1
14.4127 +0xFAA5 0x3CDC
14.4128 +0xFAA6 0x51D3
14.4129 +0xFAA7 0x24AA6
14.4130 +0xFAA8 0x51B3
14.4131 +0xFAA9 0x51E2
14.4132 +0xFAAA 0x5342
14.4133 +0xFAAB 0x51ED
14.4134 +0xFAAC 0x83CD
14.4135 +0xFAAD 0x693E
14.4136 +0xFAAE 0x2372D
14.4137 +0xFAAF 0x5F7B
14.4138 +0xFAB0 0x520B
14.4139 +0xFAB1 0x5226
14.4140 +0xFAB2 0x523C
14.4141 +0xFAB3 0x52B5
14.4142 +0xFAB4 0x5257
14.4143 +0xFAB5 0x5294
14.4144 +0xFAB6 0x52B9
14.4145 +0xFAB7 0x52C5
14.4146 +0xFAB8 0x7C15
14.4147 +0xFAB9 0x8542
14.4148 +0xFABA 0x52E0
14.4149 +0xFABB 0x860D
14.4150 +0xFABC 0x26B13
14.4151 +0xFABE 0x28ADE
14.4152 +0xFABF 0x5549
14.4153 +0xFAC0 0x6ED9
14.4154 +0xFAC1 0x23F80
14.4155 +0xFAC2 0x20954
14.4156 +0xFAC3 0x23FEC
14.4157 +0xFAC4 0x5333
14.4158 +0xFAC6 0x20BE2
14.4159 +0xFAC7 0x6CCB
14.4160 +0xFAC8 0x21726
14.4161 +0xFAC9 0x681B
14.4162 +0xFACA 0x73D5
14.4163 +0xFACB 0x604A
14.4164 +0xFACC 0x3EAA
14.4165 +0xFACD 0x38CC
14.4166 +0xFACE 0x216E8
14.4167 +0xFACF 0x71DD
14.4168 +0xFAD0 0x44A2
14.4169 +0xFAD1 0x536D
14.4170 +0xFAD2 0x5374
14.4171 +0xFAD3 0x286AB
14.4172 +0xFAD4 0x537E
14.4173 +0xFAD6 0x21596
14.4174 +0xFAD7 0x21613
14.4175 +0xFAD8 0x77E6
14.4176 +0xFAD9 0x5393
14.4177 +0xFADA 0x28A9B
14.4178 +0xFADB 0x53A0
14.4179 +0xFADC 0x53AB
14.4180 +0xFADD 0x53AE
14.4181 +0xFADE 0x73A7
14.4182 +0xFADF 0x25772
14.4183 +0xFAE0 0x3F59
14.4184 +0xFAE1 0x739C
14.4185 +0xFAE2 0x53C1
14.4186 +0xFAE3 0x53C5
14.4187 +0xFAE4 0x6C49
14.4188 +0xFAE5 0x4E49
14.4189 +0xFAE6 0x57FE
14.4190 +0xFAE7 0x53D9
14.4191 +0xFAE8 0x3AAB
14.4192 +0xFAE9 0x20B8F
14.4193 +0xFAEA 0x53E0
14.4194 +0xFAEB 0x23FEB
14.4195 +0xFAEC 0x22DA3
14.4196 +0xFAED 0x53F6
14.4197 +0xFAEE 0x20C77
14.4198 +0xFAEF 0x5413
14.4199 +0xFAF0 0x7079
14.4200 +0xFAF1 0x552B
14.4201 +0xFAF2 0x6657
14.4202 +0xFAF3 0x6D5B
14.4203 +0xFAF4 0x546D
14.4204 +0xFAF5 0x26B53
14.4205 +0xFAF6 0x20D74
14.4206 +0xFAF7 0x555D
14.4207 +0xFAF8 0x548F
14.4208 +0xFAF9 0x54A4
14.4209 +0xFAFA 0x47A6
14.4210 +0xFAFB 0x2170D
14.4211 +0xFAFC 0x20EDD
14.4212 +0xFAFD 0x3DB4
14.4213 +0xFAFE 0x20D4D
14.4214 +0xFB40 0x289BC
14.4215 +0xFB41 0x22698
14.4216 +0xFB42 0x5547
14.4217 +0xFB43 0x4CED
14.4218 +0xFB44 0x542F
14.4219 +0xFB45 0x7417
14.4220 +0xFB46 0x5586
14.4221 +0xFB47 0x55A9
14.4222 +0xFB49 0x218D7
14.4223 +0xFB4A 0x2403A
14.4224 +0xFB4B 0x4552
14.4225 +0xFB4C 0x24435
14.4226 +0xFB4D 0x66B3
14.4227 +0xFB4E 0x210B4
14.4228 +0xFB4F 0x5637
14.4229 +0xFB50 0x66CD
14.4230 +0xFB51 0x2328A
14.4231 +0xFB52 0x66A4
14.4232 +0xFB53 0x66AD
14.4233 +0xFB54 0x564D
14.4234 +0xFB55 0x564F
14.4235 +0xFB56 0x78F1
14.4236 +0xFB57 0x56F1
14.4237 +0xFB58 0x9787
14.4238 +0xFB59 0x53FE
14.4239 +0xFB5A 0x5700
14.4240 +0xFB5B 0x56EF
14.4241 +0xFB5C 0x56ED
14.4242 +0xFB5D 0x28B66
14.4243 +0xFB5E 0x3623
14.4244 +0xFB5F 0x2124F
14.4245 +0xFB60 0x5746
14.4246 +0xFB61 0x241A5
14.4247 +0xFB62 0x6C6E
14.4248 +0xFB63 0x708B
14.4249 +0xFB64 0x5742
14.4250 +0xFB65 0x36B1
14.4251 +0xFB66 0x26C7E
14.4252 +0xFB67 0x57E6
14.4253 +0xFB68 0x21416
14.4254 +0xFB69 0x5803
14.4255 +0xFB6A 0x21454
14.4256 +0xFB6B 0x24363
14.4257 +0xFB6C 0x5826
14.4258 +0xFB6D 0x24BF5
14.4259 +0xFB6E 0x585C
14.4260 +0xFB6F 0x58AA
14.4261 +0xFB70 0x3561
14.4262 +0xFB71 0x58E0
14.4263 +0xFB72 0x58DC
14.4264 +0xFB73 0x2123C
14.4265 +0xFB74 0x58FB
14.4266 +0xFB75 0x5BFF
14.4267 +0xFB76 0x5743
14.4268 +0xFB77 0x2A150
14.4269 +0xFB78 0x24278
14.4270 +0xFB79 0x93D3
14.4271 +0xFB7A 0x35A1
14.4272 +0xFB7B 0x591F
14.4273 +0xFB7C 0x68A6
14.4274 +0xFB7D 0x36C3
14.4275 +0xFB7E 0x6E59
14.4276 +0xFBA1 0x2163E
14.4277 +0xFBA2 0x5A24
14.4278 +0xFBA3 0x5553
14.4279 +0xFBA4 0x21692
14.4280 +0xFBA5 0x8505
14.4281 +0xFBA6 0x59C9
14.4282 +0xFBA7 0x20D4E
14.4283 +0xFBA8 0x26C81
14.4284 +0xFBA9 0x26D2A
14.4285 +0xFBAA 0x217DC
14.4286 +0xFBAB 0x59D9
14.4287 +0xFBAC 0x217FB
14.4288 +0xFBAD 0x217B2
14.4289 +0xFBAE 0x26DA6
14.4290 +0xFBAF 0x6D71
14.4291 +0xFBB0 0x21828
14.4292 +0xFBB1 0x216D5
14.4293 +0xFBB2 0x59F9
14.4294 +0xFBB3 0x26E45
14.4295 +0xFBB4 0x5AAB
14.4296 +0xFBB5 0x5A63
14.4297 +0xFBB6 0x36E6
14.4298 +0xFBB7 0x249A9
14.4299 +0xFBB9 0x3708
14.4300 +0xFBBA 0x5A96
14.4301 +0xFBBB 0x7465
14.4302 +0xFBBC 0x5AD3
14.4303 +0xFBBD 0x26FA1
14.4304 +0xFBBE 0x22554
14.4305 +0xFBBF 0x3D85
14.4306 +0xFBC0 0x21911
14.4307 +0xFBC1 0x3732
14.4308 +0xFBC2 0x216B8
14.4309 +0xFBC3 0x5E83
14.4310 +0xFBC4 0x52D0
14.4311 +0xFBC5 0x5B76
14.4312 +0xFBC6 0x6588
14.4313 +0xFBC7 0x5B7C
14.4314 +0xFBC8 0x27A0E
14.4315 +0xFBC9 0x4004
14.4316 +0xFBCA 0x485D
14.4317 +0xFBCB 0x20204
14.4318 +0xFBCC 0x5BD5
14.4319 +0xFBCD 0x6160
14.4320 +0xFBCE 0x21A34
14.4321 +0xFBCF 0x259CC
14.4322 +0xFBD0 0x205A5
14.4323 +0xFBD1 0x5BF3
14.4324 +0xFBD2 0x5B9D
14.4325 +0xFBD3 0x4D10
14.4326 +0xFBD4 0x5C05
14.4327 +0xFBD5 0x21B44
14.4328 +0xFBD6 0x5C13
14.4329 +0xFBD7 0x73CE
14.4330 +0xFBD8 0x5C14
14.4331 +0xFBD9 0x21CA5
14.4332 +0xFBDA 0x26B28
14.4333 +0xFBDB 0x5C49
14.4334 +0xFBDC 0x48DD
14.4335 +0xFBDD 0x5C85
14.4336 +0xFBDE 0x5CE9
14.4337 +0xFBDF 0x5CEF
14.4338 +0xFBE0 0x5D8B
14.4339 +0xFBE1 0x21DF9
14.4340 +0xFBE2 0x21E37
14.4341 +0xFBE3 0x5D10
14.4342 +0xFBE4 0x5D18
14.4343 +0xFBE5 0x5D46
14.4344 +0xFBE6 0x21EA4
14.4345 +0xFBE7 0x5CBA
14.4346 +0xFBE8 0x5DD7
14.4347 +0xFBE9 0x82FC
14.4348 +0xFBEA 0x382D
14.4349 +0xFBEB 0x24901
14.4350 +0xFBEC 0x22049
14.4351 +0xFBED 0x22173
14.4352 +0xFBEE 0x8287
14.4353 +0xFBEF 0x3836
14.4354 +0xFBF0 0x3BC2
14.4355 +0xFBF1 0x5E2E
14.4356 +0xFBF2 0x6A8A
14.4357 +0xFBF4 0x5E7A
14.4358 +0xFBF5 0x244BC
14.4359 +0xFBF6 0x20CD3
14.4360 +0xFBF7 0x53A6
14.4361 +0xFBF8 0x4EB7
14.4362 +0xFBFA 0x53A8
14.4363 +0xFBFB 0x21771
14.4364 +0xFBFC 0x5E09
14.4365 +0xFBFD 0x5EF4
14.4366 +0xFBFE 0x28482
14.4367 +0xFC40 0x5EF9
14.4368 +0xFC41 0x5EFB
14.4369 +0xFC42 0x38A0
14.4370 +0xFC43 0x5EFC
14.4371 +0xFC44 0x683E
14.4372 +0xFC45 0x941B
14.4373 +0xFC46 0x5F0D
14.4374 +0xFC47 0x201C1
14.4375 +0xFC48 0x2F894
14.4376 +0xFC49 0x3ADE
14.4377 +0xFC4A 0x48AE
14.4378 +0xFC4B 0x2133A
14.4379 +0xFC4C 0x5F3A
14.4380 +0xFC4D 0x26888
14.4381 +0xFC4E 0x223D0
14.4382 +0xFC50 0x22471
14.4383 +0xFC51 0x5F63
14.4384 +0xFC52 0x97BD
14.4385 +0xFC53 0x26E6E
14.4386 +0xFC54 0x5F72
14.4387 +0xFC55 0x9340
14.4388 +0xFC56 0x28A36
14.4389 +0xFC57 0x5FA7
14.4390 +0xFC58 0x5DB6
14.4391 +0xFC59 0x3D5F
14.4392 +0xFC5A 0x25250
14.4393 +0xFC5B 0x21F6A
14.4394 +0xFC5C 0x270F8
14.4395 +0xFC5D 0x22668
14.4396 +0xFC5E 0x91D6
14.4397 +0xFC5F 0x2029E
14.4398 +0xFC60 0x28A29
14.4399 +0xFC61 0x6031
14.4400 +0xFC62 0x6685
14.4401 +0xFC63 0x21877
14.4402 +0xFC64 0x3963
14.4403 +0xFC65 0x3DC7
14.4404 +0xFC66 0x3639
14.4405 +0xFC67 0x5790
14.4406 +0xFC68 0x227B4
14.4407 +0xFC69 0x7971
14.4408 +0xFC6A 0x3E40
14.4409 +0xFC6B 0x609E
14.4410 +0xFC6D 0x60B3
14.4411 +0xFC6E 0x24982
14.4412 +0xFC6F 0x2498F
14.4413 +0xFC70 0x27A53
14.4414 +0xFC71 0x74A4
14.4415 +0xFC72 0x50E1
14.4416 +0xFC73 0x5AA0
14.4417 +0xFC74 0x6164
14.4418 +0xFC75 0x8424
14.4419 +0xFC76 0x6142
14.4420 +0xFC77 0x2F8A6
14.4421 +0xFC78 0x26ED2
14.4422 +0xFC79 0x6181
14.4423 +0xFC7A 0x51F4
14.4424 +0xFC7B 0x20656
14.4425 +0xFC7C 0x6187
14.4426 +0xFC7D 0x5BAA
14.4427 +0xFC7E 0x23FB7
14.4428 +0xFCA1 0x2285F
14.4429 +0xFCA2 0x61D3
14.4430 +0xFCA3 0x28B9D
14.4431 +0xFCA4 0x2995D
14.4432 +0xFCA5 0x61D0
14.4433 +0xFCA6 0x3932
14.4434 +0xFCA7 0x22980
14.4435 +0xFCA8 0x228C1
14.4436 +0xFCA9 0x6023
14.4437 +0xFCAA 0x615C
14.4438 +0xFCAB 0x651E
14.4439 +0xFCAC 0x638B
14.4440 +0xFCAD 0x20118
14.4441 +0xFCAE 0x62C5
14.4442 +0xFCAF 0x21770
14.4443 +0xFCB0 0x62D5
14.4444 +0xFCB1 0x22E0D
14.4445 +0xFCB2 0x636C
14.4446 +0xFCB3 0x249DF
14.4447 +0xFCB4 0x3A17
14.4448 +0xFCB5 0x6438
14.4449 +0xFCB6 0x63F8
14.4450 +0xFCB7 0x2138E
14.4451 +0xFCB8 0x217FC
14.4452 +0xFCBA 0x6F8A
14.4453 +0xFCBB 0x22E36
14.4454 +0xFCBC 0x9814
14.4455 +0xFCBD 0x2408C
14.4456 +0xFCBE 0x2571D
14.4457 +0xFCBF 0x64E1
14.4458 +0xFCC0 0x64E5
14.4459 +0xFCC1 0x947B
14.4460 +0xFCC2 0x3A66
14.4461 +0xFCC3 0x643A
14.4462 +0xFCC4 0x3A57
14.4463 +0xFCC5 0x654D
14.4464 +0xFCC6 0x6F16
14.4465 +0xFCC7 0x24A28
14.4466 +0xFCC8 0x24A23
14.4467 +0xFCC9 0x6585
14.4468 +0xFCCA 0x656D
14.4469 +0xFCCB 0x655F
14.4470 +0xFCCC 0x2307E
14.4471 +0xFCCD 0x65B5
14.4472 +0xFCCE 0x24940
14.4473 +0xFCCF 0x4B37
14.4474 +0xFCD0 0x65D1
14.4475 +0xFCD1 0x40D8
14.4476 +0xFCD2 0x21829
14.4477 +0xFCD3 0x65E0
14.4478 +0xFCD4 0x65E3
14.4479 +0xFCD5 0x5FDF
14.4480 +0xFCD6 0x23400
14.4481 +0xFCD7 0x6618
14.4482 +0xFCD8 0x231F7
14.4483 +0xFCD9 0x231F8
14.4484 +0xFCDA 0x6644
14.4485 +0xFCDB 0x231A4
14.4486 +0xFCDC 0x231A5
14.4487 +0xFCDD 0x664B
14.4488 +0xFCDE 0x20E75
14.4489 +0xFCDF 0x6667
14.4490 +0xFCE0 0x251E6
14.4491 +0xFCE1 0x6673
14.4492 +0xFCE3 0x21E3D
14.4493 +0xFCE4 0x23231
14.4494 +0xFCE5 0x285F4
14.4495 +0xFCE6 0x231C8
14.4496 +0xFCE7 0x25313
14.4497 +0xFCE8 0x77C5
14.4498 +0xFCE9 0x228F7
14.4499 +0xFCEA 0x99A4
14.4500 +0xFCEB 0x6702
14.4501 +0xFCEC 0x2439C
14.4502 +0xFCED 0x24A21
14.4503 +0xFCEE 0x3B2B
14.4504 +0xFCEF 0x69FA
14.4505 +0xFCF0 0x237C2
14.4506 +0xFCF2 0x6767
14.4507 +0xFCF3 0x6762
14.4508 +0xFCF4 0x241CD
14.4509 +0xFCF5 0x290ED
14.4510 +0xFCF6 0x67D7
14.4511 +0xFCF7 0x44E9
14.4512 +0xFCF8 0x6822
14.4513 +0xFCF9 0x6E50
14.4514 +0xFCFA 0x923C
14.4515 +0xFCFB 0x6801
14.4516 +0xFCFC 0x233E6
14.4517 +0xFCFD 0x26DA0
14.4518 +0xFCFE 0x685D
14.4519 +0xFD40 0x2346F
14.4520 +0xFD41 0x69E1
14.4521 +0xFD42 0x6A0B
14.4522 +0xFD43 0x28ADF
14.4523 +0xFD44 0x6973
14.4524 +0xFD45 0x68C3
14.4525 +0xFD46 0x235CD
14.4526 +0xFD47 0x6901
14.4527 +0xFD48 0x6900
14.4528 +0xFD49 0x3D32
14.4529 +0xFD4A 0x3A01
14.4530 +0xFD4B 0x2363C
14.4531 +0xFD4C 0x3B80
14.4532 +0xFD4D 0x67AC
14.4533 +0xFD4E 0x6961
14.4534 +0xFD4F 0x28A4A
14.4535 +0xFD50 0x42FC
14.4536 +0xFD51 0x6936
14.4537 +0xFD52 0x6998
14.4538 +0xFD53 0x3BA1
14.4539 +0xFD54 0x203C9
14.4540 +0xFD55 0x8363
14.4541 +0xFD56 0x5090
14.4542 +0xFD57 0x69F9
14.4543 +0xFD58 0x23659
14.4544 +0xFD59 0x2212A
14.4545 +0xFD5A 0x6A45
14.4546 +0xFD5B 0x23703
14.4547 +0xFD5C 0x6A9D
14.4548 +0xFD5D 0x3BF3
14.4549 +0xFD5E 0x67B1
14.4550 +0xFD5F 0x6AC8
14.4551 +0xFD60 0x2919C
14.4552 +0xFD61 0x3C0D
14.4553 +0xFD62 0x6B1D
14.4554 +0xFD63 0x20923
14.4555 +0xFD64 0x60DE
14.4556 +0xFD65 0x6B35
14.4557 +0xFD66 0x6B74
14.4558 +0xFD67 0x227CD
14.4559 +0xFD68 0x6EB5
14.4560 +0xFD69 0x23ADB
14.4561 +0xFD6A 0x203B5
14.4562 +0xFD6B 0x21958
14.4563 +0xFD6C 0x3740
14.4564 +0xFD6D 0x5421
14.4565 +0xFD6E 0x23B5A
14.4566 +0xFD6F 0x6BE1
14.4567 +0xFD70 0x23EFC
14.4568 +0xFD71 0x6BDC
14.4569 +0xFD72 0x6C37
14.4570 +0xFD73 0x2248B
14.4571 +0xFD74 0x248F1
14.4572 +0xFD75 0x26B51
14.4573 +0xFD76 0x6C5A
14.4574 +0xFD77 0x8226
14.4575 +0xFD78 0x6C79
14.4576 +0xFD79 0x23DBC
14.4577 +0xFD7A 0x44C5
14.4578 +0xFD7B 0x23DBD
14.4579 +0xFD7C 0x241A4
14.4580 +0xFD7D 0x2490C
14.4581 +0xFD7E 0x24900
14.4582 +0xFDA1 0x23CC9
14.4583 +0xFDA2 0x36E5
14.4584 +0xFDA3 0x3CEB
14.4585 +0xFDA4 0x20D32
14.4586 +0xFDA5 0x9B83
14.4587 +0xFDA6 0x231F9
14.4588 +0xFDA7 0x22491
14.4589 +0xFDA8 0x7F8F
14.4590 +0xFDA9 0x6837
14.4591 +0xFDAA 0x26D25
14.4592 +0xFDAB 0x26DA1
14.4593 +0xFDAC 0x26DEB
14.4594 +0xFDAD 0x6D96
14.4595 +0xFDAE 0x6D5C
14.4596 +0xFDAF 0x6E7C
14.4597 +0xFDB0 0x6F04
14.4598 +0xFDB1 0x2497F
14.4599 +0xFDB2 0x24085
14.4600 +0xFDB3 0x26E72
14.4601 +0xFDB4 0x8533
14.4602 +0xFDB5 0x26F74
14.4603 +0xFDB6 0x51C7
14.4604 +0xFDB9 0x842E
14.4605 +0xFDBA 0x28B21
14.4606 +0xFDBC 0x23E2F
14.4607 +0xFDBD 0x7453
14.4608 +0xFDBE 0x23F82
14.4609 +0xFDBF 0x79CC
14.4610 +0xFDC0 0x6E4F
14.4611 +0xFDC1 0x5A91
14.4612 +0xFDC2 0x2304B
14.4613 +0xFDC3 0x6FF8
14.4614 +0xFDC4 0x370D
14.4615 +0xFDC5 0x6F9D
14.4616 +0xFDC6 0x23E30
14.4617 +0xFDC7 0x6EFA
14.4618 +0xFDC8 0x21497
14.4619 +0xFDC9 0x2403D
14.4620 +0xFDCA 0x4555
14.4621 +0xFDCB 0x93F0
14.4622 +0xFDCC 0x6F44
14.4623 +0xFDCD 0x6F5C
14.4624 +0xFDCE 0x3D4E
14.4625 +0xFDCF 0x6F74
14.4626 +0xFDD0 0x29170
14.4627 +0xFDD1 0x3D3B
14.4628 +0xFDD2 0x6F9F
14.4629 +0xFDD3 0x24144
14.4630 +0xFDD4 0x6FD3
14.4631 +0xFDD5 0x24091
14.4632 +0xFDD6 0x24155
14.4633 +0xFDD7 0x24039
14.4634 +0xFDD8 0x23FF0
14.4635 +0xFDD9 0x23FB4
14.4636 +0xFDDA 0x2413F
14.4637 +0xFDDB 0x51DF
14.4638 +0xFDDC 0x24156
14.4639 +0xFDDD 0x24157
14.4640 +0xFDDE 0x24140
14.4641 +0xFDDF 0x261DD
14.4642 +0xFDE0 0x704B
14.4643 +0xFDE1 0x707E
14.4644 +0xFDE2 0x70A7
14.4645 +0xFDE3 0x7081
14.4646 +0xFDE4 0x70CC
14.4647 +0xFDE5 0x70D5
14.4648 +0xFDE6 0x70D6
14.4649 +0xFDE7 0x70DF
14.4650 +0xFDE8 0x4104
14.4651 +0xFDE9 0x3DE8
14.4652 +0xFDEA 0x71B4
14.4653 +0xFDEB 0x7196
14.4654 +0xFDEC 0x24277
14.4655 +0xFDED 0x712B
14.4656 +0xFDEE 0x7145
14.4657 +0xFDEF 0x5A88
14.4658 +0xFDF0 0x714A
14.4659 +0xFDF2 0x5C9C
14.4660 +0xFDF3 0x24365
14.4661 +0xFDF4 0x714F
14.4662 +0xFDF5 0x9362
14.4663 +0xFDF6 0x242C1
14.4664 +0xFDF7 0x712C
14.4665 +0xFDF8 0x2445A
14.4666 +0xFDF9 0x24A27
14.4667 +0xFDFA 0x24A22
14.4668 +0xFDFB 0x71BA
14.4669 +0xFDFC 0x28BE8
14.4670 +0xFDFD 0x70BD
14.4671 +0xFDFE 0x720E
14.4672 +0xFE40 0x9442
14.4673 +0xFE41 0x7215
14.4674 +0xFE42 0x5911
14.4675 +0xFE43 0x9443
14.4676 +0xFE44 0x7224
14.4677 +0xFE45 0x9341
14.4678 +0xFE46 0x25605
14.4679 +0xFE47 0x722E
14.4680 +0xFE48 0x7240
14.4681 +0xFE49 0x24974
14.4682 +0xFE4A 0x68BD
14.4683 +0xFE4B 0x7255
14.4684 +0xFE4C 0x7257
14.4685 +0xFE4D 0x3E55
14.4686 +0xFE4E 0x23044
14.4687 +0xFE4F 0x680D
14.4688 +0xFE50 0x6F3D
14.4689 +0xFE51 0x7282
14.4690 +0xFE53 0x732B
14.4691 +0xFE54 0x24823
14.4692 +0xFE55 0x2882B
14.4693 +0xFE56 0x48ED
14.4694 +0xFE57 0x28804
14.4695 +0xFE58 0x7328
14.4696 +0xFE59 0x732E
14.4697 +0xFE5A 0x73CF
14.4698 +0xFE5B 0x73AA
14.4699 +0xFE5C 0x20C3A
14.4700 +0xFE5D 0x26A2E
14.4701 +0xFE5E 0x73C9
14.4702 +0xFE5F 0x7449
14.4703 +0xFE60 0x241E2
14.4704 +0xFE61 0x216E7
14.4705 +0xFE62 0x24A24
14.4706 +0xFE63 0x6623
14.4707 +0xFE64 0x36C5
14.4708 +0xFE65 0x249B7
14.4709 +0xFE66 0x2498D
14.4710 +0xFE67 0x249FB
14.4711 +0xFE68 0x73F7
14.4712 +0xFE69 0x7415
14.4713 +0xFE6A 0x6903
14.4714 +0xFE6B 0x24A26
14.4715 +0xFE6C 0x7439
14.4716 +0xFE6D 0x205C3
14.4717 +0xFE6E 0x3ED7
14.4718 +0xFE70 0x228AD
14.4719 +0xFE71 0x7460
14.4720 +0xFE72 0x28EB2
14.4721 +0xFE73 0x7447
14.4722 +0xFE74 0x73E4
14.4723 +0xFE75 0x7476
14.4724 +0xFE76 0x83B9
14.4725 +0xFE77 0x746C
14.4726 +0xFE78 0x3730
14.4727 +0xFE79 0x7474
14.4728 +0xFE7A 0x93F1
14.4729 +0xFE7B 0x6A2C
14.4730 +0xFE7C 0x7482
14.4731 +0xFE7D 0x4953
14.4732 +0xFE7E 0x24A8C
14.4733 +0xFEA1 0x2415F
14.4734 +0xFEA2 0x24A79
14.4735 +0xFEA3 0x28B8F
14.4736 +0xFEA4 0x5B46
14.4737 +0xFEA5 0x28C03
14.4738 +0xFEA6 0x2189E
14.4739 +0xFEA7 0x74C8
14.4740 +0xFEA8 0x21988
14.4741 +0xFEA9 0x750E
14.4742 +0xFEAB 0x751E
14.4743 +0xFEAC 0x28ED9
14.4744 +0xFEAD 0x21A4B
14.4745 +0xFEAE 0x5BD7
14.4746 +0xFEAF 0x28EAC
14.4747 +0xFEB0 0x9385
14.4748 +0xFEB1 0x754D
14.4749 +0xFEB2 0x754A
14.4750 +0xFEB3 0x7567
14.4751 +0xFEB4 0x756E
14.4752 +0xFEB5 0x24F82
14.4753 +0xFEB6 0x3F04
14.4754 +0xFEB7 0x24D13
14.4755 +0xFEB8 0x758E
14.4756 +0xFEB9 0x745D
14.4757 +0xFEBA 0x759E
14.4758 +0xFEBB 0x75B4
14.4759 +0xFEBC 0x7602
14.4760 +0xFEBD 0x762C
14.4761 +0xFEBE 0x7651
14.4762 +0xFEBF 0x764F
14.4763 +0xFEC0 0x766F
14.4764 +0xFEC1 0x7676
14.4765 +0xFEC2 0x263F5
14.4766 +0xFEC3 0x7690
14.4767 +0xFEC4 0x81EF
14.4768 +0xFEC5 0x37F8
14.4769 +0xFEC6 0x26911
14.4770 +0xFEC7 0x2690E
14.4771 +0xFEC8 0x76A1
14.4772 +0xFEC9 0x76A5
14.4773 +0xFECA 0x76B7
14.4774 +0xFECB 0x76CC
14.4775 +0xFECC 0x26F9F
14.4776 +0xFECD 0x8462
14.4777 +0xFECE 0x2509D
14.4778 +0xFECF 0x2517D
14.4779 +0xFED0 0x21E1C
14.4780 +0xFED1 0x771E
14.4781 +0xFED2 0x7726
14.4782 +0xFED3 0x7740
14.4783 +0xFED4 0x64AF
14.4784 +0xFED5 0x25220
14.4785 +0xFED6 0x7758
14.4786 +0xFED7 0x232AC
14.4787 +0xFED8 0x77AF
14.4788 +0xFED9 0x28964
14.4789 +0xFEDA 0x28968
14.4790 +0xFEDB 0x216C1
14.4791 +0xFEDC 0x77F4
14.4792 +0xFEDE 0x21376
14.4793 +0xFEDF 0x24A12
14.4794 +0xFEE0 0x68CA
14.4795 +0xFEE1 0x78AF
14.4796 +0xFEE2 0x78C7
14.4797 +0xFEE3 0x78D3
14.4798 +0xFEE4 0x96A5
14.4799 +0xFEE5 0x792E
14.4800 +0xFEE6 0x255E0
14.4801 +0xFEE7 0x78D7
14.4802 +0xFEE8 0x7934
14.4803 +0xFEE9 0x78B1
14.4804 +0xFEEA 0x2760C
14.4805 +0xFEEB 0x8FB8
14.4806 +0xFEEC 0x8884
14.4807 +0xFEED 0x28B2B
14.4808 +0xFEEE 0x26083
14.4809 +0xFEEF 0x2261C
14.4810 +0xFEF0 0x7986
14.4811 +0xFEF1 0x8900
14.4812 +0xFEF2 0x6902
14.4813 +0xFEF3 0x7980
14.4814 +0xFEF4 0x25857
14.4815 +0xFEF5 0x799D
14.4816 +0xFEF6 0x27B39
14.4817 +0xFEF7 0x793C
14.4818 +0xFEF8 0x79A9
14.4819 +0xFEF9 0x6E2A
14.4820 +0xFEFA 0x27126
14.4821 +0xFEFB 0x3EA8
14.4822 +0xFEFC 0x79C6
14.4823 +0xFEFD 0x2910D
14.4824 +0xFEFE 0x79D4
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
15.2 +++ b/make/tools/CharsetMapping/HKSCS2008.c2b Tue Apr 13 16:41:49 2010 -0700
15.3 @@ -0,0 +1,4969 @@
15.4 +8740 F266
15.5 +8741 F267
15.6 +8742 F268
15.7 +8743 F269
15.8 +8744 F26A
15.9 +8745 F26B
15.10 +8746 F26C
15.11 +8747 F26D
15.12 +8748 F26E
15.13 +8749 F26F
15.14 +874A F270
15.15 +874B F271
15.16 +874C F272
15.17 +874D F273
15.18 +874E F274
15.19 +874F F275
15.20 +8750 F276
15.21 +8751 F277
15.22 +8752 F278
15.23 +8753 F279
15.24 +8754 F27A
15.25 +8755 F27B
15.26 +8756 F27C
15.27 +8757 F27D
15.28 +8758 F27E
15.29 +8759 F27F
15.30 +875A F280
15.31 +875B F281
15.32 +875C F282
15.33 +875D F283
15.34 +875E F284
15.35 +875F F285
15.36 +8760 F286
15.37 +8761 F287
15.38 +8762 F288
15.39 +8763 F289
15.40 +8764 F28A
15.41 +8765 F28B
15.42 +8767 F28D
15.43 +8768 F28E
15.44 +8769 F28F
15.45 +876A F290
15.46 +876B F291
15.47 +876C F292
15.48 +876D F293
15.49 +876E F294
15.50 +876F F295
15.51 +8770 F296
15.52 +8771 F297
15.53 +8772 F298
15.54 +8773 F299
15.55 +8774 F29A
15.56 +8775 F29B
15.57 +8776 F29C
15.58 +8777 F29D
15.59 +8778 F29E
15.60 +8779 F29F
15.61 +877A F2A0
15.62 +877B F2A1
15.63 +877C F2A2
15.64 +877D F2A3
15.65 +877E F2A4
15.66 +87A1 F2A5
15.67 +87A2 F2A6
15.68 +87A3 F2A7
15.69 +87A4 F2A8
15.70 +87A5 F2A9
15.71 +87A6 F2AA
15.72 +87A7 F2AB
15.73 +87A8 F2AC
15.74 +87A9 F2AD
15.75 +87AA F2AE
15.76 +87AB F2AF
15.77 +87AC F2B0
15.78 +87AD F2B1
15.79 +87AE F2B2
15.80 +87AF F2B3
15.81 +87B0 F2B4
15.82 +87B1 F2B5
15.83 +87B2 F2B6
15.84 +87B3 F2B7
15.85 +87B4 F2B8
15.86 +87B5 F2B9
15.87 +87B6 F2BA
15.88 +87B7 F2BB
15.89 +87B8 F2BC
15.90 +87B9 F2BD
15.91 +87BA F2BE
15.92 +87BB F2BF
15.93 +87BC F2C0
15.94 +87BD F2C1
15.95 +87BE F2C2
15.96 +87BF F2C3
15.97 +87C0 F2C4
15.98 +87C1 F2C5
15.99 +87C2 F2C6
15.100 +87C3 F2C7
15.101 +87C4 F2C8
15.102 +87C5 F2C9
15.103 +87C6 F2CA
15.104 +87C7 F2CB
15.105 +87C8 F2CC
15.106 +87C9 F2CD
15.107 +87CA F2CE
15.108 +87CB F2CF
15.109 +87CC F2D0
15.110 +87CD F2D1
15.111 +87CE F2D2
15.112 +87CF F2D3
15.113 +87D0 F2D4
15.114 +87D1 F2D5
15.115 +87D2 F2D6
15.116 +87D3 F2D7
15.117 +87D4 F2D8
15.118 +87D5 F2D9
15.119 +87D6 F2DA
15.120 +87D7 F2DB
15.121 +87D8 F2DC
15.122 +87D9 F2DD
15.123 +87DA F2DE
15.124 +87DB F2DF
15.125 +87DC F2E0
15.126 +87DD F2E1
15.127 +87DE F2E2
15.128 +87DF F2E3
15.129 +8840 F303
15.130 +8841 F304
15.131 +8842 F305
15.132 +8843 F306
15.133 +8844 F307
15.134 +8845 F308
15.135 +8846 F309
15.136 +8847 F30A
15.137 +8848 F30B
15.138 +8849 F30C
15.139 +884A F30D
15.140 +884B F30E
15.141 +884C F30F
15.142 +884D F310
15.143 +884E F311
15.144 +884F F312
15.145 +8850 F313
15.146 +8851 F314
15.147 +8852 F315
15.148 +8853 F316
15.149 +8854 F317
15.150 +8855 F318
15.151 +8856 F319
15.152 +8857 F31A
15.153 +8858 F31B
15.154 +8859 F31C
15.155 +885A F31D
15.156 +885B F31E
15.157 +885C F31F
15.158 +885D F320
15.159 +885E F321
15.160 +885F F322
15.161 +8860 F323
15.162 +8861 F324
15.163 +8862 F325
15.164 +8863 F326
15.165 +8864 F327
15.166 +8865 F328
15.167 +8866 F329
15.168 +8867 F32A
15.169 +8868 F32B
15.170 +8869 F32C
15.171 +886A F32D
15.172 +886B F32E
15.173 +886C F32F
15.174 +886D F330
15.175 +886E F331
15.176 +886F F332
15.177 +8870 F333
15.178 +8871 F334
15.179 +8872 F335
15.180 +8873 F336
15.181 +8874 F337
15.182 +8875 F338
15.183 +8876 F339
15.184 +8877 F33A
15.185 +8878 F33B
15.186 +8879 F33C
15.187 +887A F33D
15.188 +887B F33E
15.189 +887C F33F
15.190 +887D F340
15.191 +887E F341
15.192 +88A1 F342
15.193 +88A2 F343
15.194 +88A3 F344
15.195 +88A4 F345
15.196 +88A5 F346
15.197 +88A6 F347
15.198 +88A7 F348
15.199 +88A8 F349
15.200 +88A9 F34A
15.201 +88AA F34B
15.202 +8940 F3A0
15.203 +8941 F3A1
15.204 +8943 F3A3
15.205 +8946 F3A6
15.206 +8947 F3A7
15.207 +8948 F3A8
15.208 +8949 F3A9
15.209 +894C F3AC
15.210 +894D F3AD
15.211 +894E F3AE
15.212 +894F F3AF
15.213 +8950 F3B0
15.214 +8951 F3B1
15.215 +8952 F3B2
15.216 +8953 F3B3
15.217 +8954 F3B4
15.218 +8955 F3B5
15.219 +8956 F3B6
15.220 +8957 F3B7
15.221 +8958 F3B8
15.222 +8959 F3B9
15.223 +895A F3BA
15.224 +895B F3BB
15.225 +895C F3BC
15.226 +895D F3BD
15.227 +895E F3BE
15.228 +895F F3BF
15.229 +8960 F3C0
15.230 +8961 F3C1
15.231 +8962 F3C2
15.232 +8963 F3C3
15.233 +8964 F3C4
15.234 +8965 F3C5
15.235 +8966 F3C6
15.236 +8967 F3C7
15.237 +8968 F3C8
15.238 +8969 F3C9
15.239 +896A F3CA
15.240 +896B F3CB
15.241 +896C F3CC
15.242 +896D F3CD
15.243 +896E F3CE
15.244 +896F F3CF
15.245 +8970 F3D0
15.246 +8971 F3D1
15.247 +8972 F3D2
15.248 +8973 F3D3
15.249 +8974 F3D4
15.250 +8975 F3D5
15.251 +8976 F3D6
15.252 +8977 F3D7
15.253 +8978 F3D8
15.254 +8979 F3D9
15.255 +897A F3DA
15.256 +897B F3DB
15.257 +897C F3DC
15.258 +897D F3DD
15.259 +897E F3DE
15.260 +89A1 F3DF
15.261 +89A2 F3E0
15.262 +89A3 F3E1
15.263 +89A4 F3E2
15.264 +89A5 F3E3
15.265 +89A6 F3E4
15.266 +89AB F3E9
15.267 +89AC F3EA
15.268 +89AD F3EB
15.269 +89AE F3EC
15.270 +89B0 F3EE
15.271 +89B1 F3EF
15.272 +89B2 F3F0
15.273 +89B5 F3F3
15.274 +89B6 F3F4
15.275 +89B7 F3F5
15.276 +89B8 F3F6
15.277 +89B9 F3F7
15.278 +89BA F3F8
15.279 +89BB F3F9
15.280 +89BC F3FA
15.281 +89BD F3FB
15.282 +89BE F3FC
15.283 +89BF F3FD
15.284 +89C1 F3FF
15.285 +89C2 F400
15.286 +89C3 F401
15.287 +89C5 F403
15.288 +89C6 F404
15.289 +89C7 F405
15.290 +89C8 F406
15.291 +89C9 F407
15.292 +89CA F408
15.293 +89CB F409
15.294 +89CC F40A
15.295 +89CD F40B
15.296 +89CE F40C
15.297 +89CF F40D
15.298 +89D0 F40E
15.299 +89D1 F40F
15.300 +89D2 F410
15.301 +89D3 F411
15.302 +89D4 F412
15.303 +89D5 F413
15.304 +89D6 F414
15.305 +89D7 F415
15.306 +89D8 F416
15.307 +89D9 F417
15.308 +89DA F418
15.309 +89DB F419
15.310 +89DC F41A
15.311 +89DD F41B
15.312 +89DE F41C
15.313 +89DF F41D
15.314 +89E0 F41E
15.315 +89E1 F41F
15.316 +89E2 F420
15.317 +89E3 F421
15.318 +89E4 F422
15.319 +89E5 F423
15.320 +89E6 F424
15.321 +89E7 F425
15.322 +89E8 F426
15.323 +89E9 F427
15.324 +89EA F428
15.325 +89EB F429
15.326 +89EC F42A
15.327 +89ED F42B
15.328 +89EE F42C
15.329 +89EF F42D
15.330 +89F0 F42E
15.331 +89F1 F42F
15.332 +89F2 F430
15.333 +89F3 F431
15.334 +89F4 F432
15.335 +89F5 F433
15.336 +89F6 F434
15.337 +89F7 F435
15.338 +89F8 F436
15.339 +89F9 F437
15.340 +89FA F438
15.341 +89FB F439
15.342 +89FC F43A
15.343 +89FD F43B
15.344 +89FE F43C
15.345 +8A40 F43D
15.346 +8A41 F43E
15.347 +8A43 F440
15.348 +8A44 F441
15.349 +8A45 F442
15.350 +8A46 F443
15.351 +8A47 F444
15.352 +8A48 F445
15.353 +8A49 F446
15.354 +8A4A F447
15.355 +8A4B F448
15.356 +8A4C F449
15.357 +8A4D F44A
15.358 +8A4E F44B
15.359 +8A4F F44C
15.360 +8A50 F44D
15.361 +8A51 F44E
15.362 +8A52 F44F
15.363 +8A53 F450
15.364 +8A54 F451
15.365 +8A55 F452
15.366 +8A56 F453
15.367 +8A57 F454
15.368 +8A58 F455
15.369 +8A59 F456
15.370 +8A5A F457
15.371 +8A5B F458
15.372 +8A5C F459
15.373 +8A5D F45A
15.374 +8A5E F45B
15.375 +8A5F F45C
15.376 +8A60 F45D
15.377 +8A61 F45E
15.378 +8A62 F45F
15.379 +8A64 F461
15.380 +8A65 F462
15.381 +8A66 F463
15.382 +8A67 F464
15.383 +8A68 F465
15.384 +8A69 F466
15.385 +8A6A F467
15.386 +8A6B F468
15.387 +8A6C F469
15.388 +8A6D F46A
15.389 +8A6E F46B
15.390 +8A6F F46C
15.391 +8A70 F46D
15.392 +8A71 F46E
15.393 +8A72 F46F
15.394 +8A73 F470
15.395 +8A74 F471
15.396 +8A76 F473
15.397 +8A77 F474
15.398 +8A78 F475
15.399 +8A79 F476
15.400 +8A7A F477
15.401 +8A7B F478
15.402 +8A7C F479
15.403 +8A7D F47A
15.404 +8A7E F47B
15.405 +8AA1 F47C
15.406 +8AA2 F47D
15.407 +8AA3 F47E
15.408 +8AA4 F47F
15.409 +8AA5 F480
15.410 +8AA6 F481
15.411 +8AA7 F482
15.412 +8AA8 F483
15.413 +8AA9 F484
15.414 +8AAA F485
15.415 +8AAC F487
15.416 +8AAD F488
15.417 +8AAE F489
15.418 +8AAF F48A
15.419 +8AB0 F48B
15.420 +8AB2 F48D
15.421 +8AB3 F48E
15.422 +8AB4 F48F
15.423 +8AB5 F490
15.424 +8AB6 F491
15.425 +8AB7 F492
15.426 +8AB8 F493
15.427 +8AB9 F494
15.428 +8ABB F496
15.429 +8ABC F497
15.430 +8ABD F498
15.431 +8ABE F499
15.432 +8ABF F49A
15.433 +8AC0 F49B
15.434 +8AC1 F49C
15.435 +8AC2 F49D
15.436 +8AC3 F49E
15.437 +8AC4 F49F
15.438 +8AC5 F4A0
15.439 +8AC6 F4A1
15.440 +8AC7 F4A2
15.441 +8AC9 F4A4
15.442 +8ACA F4A5
15.443 +8ACB F4A6
15.444 +8ACC F4A7
15.445 +8ACE F4A9
15.446 +8ACF F4AA
15.447 +8AD0 F4AB
15.448 +8AD1 F4AC
15.449 +8AD2 F4AD
15.450 +8AD3 F4AE
15.451 +8AD4 F4AF
15.452 +8AD5 F4B0
15.453 +8AD6 F4B1
15.454 +8AD7 F4B2
15.455 +8AD8 F4B3
15.456 +8AD9 F4B4
15.457 +8ADA F4B5
15.458 +8ADB F4B6
15.459 +8ADC F4B7
15.460 +8ADF F4BA
15.461 +8AE0 F4BB
15.462 +8AE1 F4BC
15.463 +8AE2 F4BD
15.464 +8AE3 F4BE
15.465 +8AE4 F4BF
15.466 +8AE5 F4C0
15.467 +8AE6 F4C1
15.468 +8AE7 F4C2
15.469 +8AE8 F4C3
15.470 +8AE9 F4C4
15.471 +8AEA F4C5
15.472 +8AEB F4C6
15.473 +8AEC F4C7
15.474 +8AED F4C8
15.475 +8AEE F4C9
15.476 +8AEF F4CA
15.477 +8AF0 F4CB
15.478 +8AF1 F4CC
15.479 +8AF2 F4CD
15.480 +8AF3 F4CE
15.481 +8AF4 F4CF
15.482 +8AF6 F4D1
15.483 +8AF7 F4D2
15.484 +8AF8 F4D3
15.485 +8AF9 F4D4
15.486 +8AFA F4D5
15.487 +8AFB F4D6
15.488 +8AFC F4D7
15.489 +8AFD F4D8
15.490 +8AFE F4D9
15.491 +8B40 F4DA
15.492 +8B41 F4DB
15.493 +8B42 F4DC
15.494 +8B43 F4DD
15.495 +8B44 F4DE
15.496 +8B45 F4DF
15.497 +8B46 F4E0
15.498 +8B47 F4E1
15.499 +8B48 F4E2
15.500 +8B49 F4E3
15.501 +8B4A F4E4
15.502 +8B4B F4E5
15.503 +8B4C F4E6
15.504 +8B4D F4E7
15.505 +8B4E F4E8
15.506 +8B4F F4E9
15.507 +8B50 F4EA
15.508 +8B51 F4EB
15.509 +8B52 F4EC
15.510 +8B53 F4ED
15.511 +8B55 F4EF
15.512 +8B56 F4F0
15.513 +8B57 F4F1
15.514 +8B58 F4F2
15.515 +8B59 F4F3
15.516 +8B5A F4F4
15.517 +8B5B F4F5
15.518 +8B5C F4F6
15.519 +8B5D F4F7
15.520 +8B5E F4F8
15.521 +8B5F F4F9
15.522 +8B60 F4FA
15.523 +8B61 F4FB
15.524 +8B62 F4FC
15.525 +8B63 F4FD
15.526 +8B64 F4FE
15.527 +8B65 F4FF
15.528 +8B66 F500
15.529 +8B67 F501
15.530 +8B68 F502
15.531 +8B69 F503
15.532 +8B6A F504
15.533 +8B6B F505
15.534 +8B6C F506
15.535 +8B6D F507
15.536 +8B6E F508
15.537 +8B6F F509
15.538 +8B70 F50A
15.539 +8B71 F50B
15.540 +8B72 F50C
15.541 +8B73 F50D
15.542 +8B74 F50E
15.543 +8B75 F50F
15.544 +8B76 F510
15.545 +8B77 F511
15.546 +8B78 F512
15.547 +8B79 F513
15.548 +8B7A F514
15.549 +8B7B F515
15.550 +8B7C F516
15.551 +8B7D F517
15.552 +8B7E F518
15.553 +8BA1 F519
15.554 +8BA2 F51A
15.555 +8BA3 F51B
15.556 +8BA4 F51C
15.557 +8BA5 F51D
15.558 +8BA6 F51E
15.559 +8BA7 F51F
15.560 +8BA8 F520
15.561 +8BA9 F521
15.562 +8BAA F522
15.563 +8BAB F523
15.564 +8BAC F524
15.565 +8BAD F525
15.566 +8BAE F526
15.567 +8BAF F527
15.568 +8BB0 F528
15.569 +8BB1 F529
15.570 +8BB2 F52A
15.571 +8BB3 F52B
15.572 +8BB4 F52C
15.573 +8BB5 F52D
15.574 +8BB6 F52E
15.575 +8BB7 F52F
15.576 +8BB8 F530
15.577 +8BB9 F531
15.578 +8BBA F532
15.579 +8BBB F533
15.580 +8BBC F534
15.581 +8BBD F535
15.582 +8BBE F536
15.583 +8BBF F537
15.584 +8BC0 F538
15.585 +8BC1 F539
15.586 +8BC2 F53A
15.587 +8BC3 F53B
15.588 +8BC4 F53C
15.589 +8BC5 F53D
15.590 +8BC6 F53E
15.591 +8BC7 F53F
15.592 +8BC8 F540
15.593 +8BC9 F541
15.594 +8BCA F542
15.595 +8BCB F543
15.596 +8BCC F544
15.597 +8BCD F545
15.598 +8BCE F546
15.599 +8BCF F547
15.600 +8BD0 F548
15.601 +8BD1 F549
15.602 +8BD2 F54A
15.603 +8BD3 F54B
15.604 +8BD4 F54C
15.605 +8BD5 F54D
15.606 +8BD6 F54E
15.607 +8BD7 F54F
15.608 +8BD8 F550
15.609 +8BD9 F551
15.610 +8BDA F552
15.611 +8BDB F553
15.612 +8BDC F554
15.613 +8BDE F556
15.614 +8BDF F557
15.615 +8BE0 F558
15.616 +8BE1 F559
15.617 +8BE2 F55A
15.618 +8BE3 F55B
15.619 +8BE4 F55C
15.620 +8BE5 F55D
15.621 +8BE6 F55E
15.622 +8BE7 F55F
15.623 +8BE8 F560
15.624 +8BE9 F561
15.625 +8BEA F562
15.626 +8BEB F563
15.627 +8BEC F564
15.628 +8BED F565
15.629 +8BEE F566
15.630 +8BEF F567
15.631 +8BF0 F568
15.632 +8BF1 F569
15.633 +8BF2 F56A
15.634 +8BF3 F56B
15.635 +8BF4 F56C
15.636 +8BF5 F56D
15.637 +8BF6 F56E
15.638 +8BF7 F56F
15.639 +8BF8 F570
15.640 +8BF9 F571
15.641 +8BFA F572
15.642 +8BFB F573
15.643 +8BFC F574
15.644 +8BFD F575
15.645 +8C40 F577
15.646 +8C41 F578
15.647 +8C42 F579
15.648 +8C43 F57A
15.649 +8C44 F57B
15.650 +8C45 F57C
15.651 +8C46 F57D
15.652 +8C47 F57E
15.653 +8C48 F57F
15.654 +8C49 F580
15.655 +8C4A F581
15.656 +8C4B F582
15.657 +8C4C F583
15.658 +8C4D F584
15.659 +8C4E F585
15.660 +8C4F F586
15.661 +8C50 F587
15.662 +8C51 F588
15.663 +8C52 F589
15.664 +8C53 F58A
15.665 +8C54 F58B
15.666 +8C55 F58C
15.667 +8C56 F58D
15.668 +8C57 F58E
15.669 +8C58 F58F
15.670 +8C59 F590
15.671 +8C5A F591
15.672 +8C5B F592
15.673 +8C5C F593
15.674 +8C5D F594
15.675 +8C5E F595
15.676 +8C5F F596
15.677 +8C60 F597
15.678 +8C61 F598
15.679 +8C62 F599
15.680 +8C63 F59A
15.681 +8C64 F59B
15.682 +8C65 F59C
15.683 +8C66 F59D
15.684 +8C67 F59E
15.685 +8C68 F59F
15.686 +8C69 F5A0
15.687 +8C6A F5A1
15.688 +8C6B F5A2
15.689 +8C6C F5A3
15.690 +8C6D F5A4
15.691 +8C6E F5A5
15.692 +8C6F F5A6
15.693 +8C70 F5A7
15.694 +8C71 F5A8
15.695 +8C72 F5A9
15.696 +8C73 F5AA
15.697 +8C74 F5AB
15.698 +8C75 F5AC
15.699 +8C76 F5AD
15.700 +8C77 F5AE
15.701 +8C78 F5AF
15.702 +8C79 F5B0
15.703 +8C7A F5B1
15.704 +8C7B F5B2
15.705 +8C7C F5B3
15.706 +8C7D F5B4
15.707 +8C7E F5B5
15.708 +8CA1 F5B6
15.709 +8CA2 F5B7
15.710 +8CA3 F5B8
15.711 +8CA4 F5B9
15.712 +8CA5 F5BA
15.713 +8CA7 F5BC
15.714 +8CA8 F5BD
15.715 +8CA9 F5BE
15.716 +8CAA F5BF
15.717 +8CAB F5C0
15.718 +8CAC F5C1
15.719 +8CAD F5C2
15.720 +8CAE F5C3
15.721 +8CAF F5C4
15.722 +8CB0 F5C5
15.723 +8CB1 F5C6
15.724 +8CB2 F5C7
15.725 +8CB3 F5C8
15.726 +8CB4 F5C9
15.727 +8CB5 F5CA
15.728 +8CB6 F5CB
15.729 +8CB7 F5CC
15.730 +8CB8 F5CD
15.731 +8CB9 F5CE
15.732 +8CBA F5CF
15.733 +8CBB F5D0
15.734 +8CBC F5D1
15.735 +8CBD F5D2
15.736 +8CBE F5D3
15.737 +8CBF F5D4
15.738 +8CC0 F5D5
15.739 +8CC1 F5D6
15.740 +8CC2 F5D7
15.741 +8CC3 F5D8
15.742 +8CC4 F5D9
15.743 +8CC5 F5DA
15.744 +8CC9 F5DE
15.745 +8CCA F5DF
15.746 +8CCB F5E0
15.747 +8CCC F5E1
15.748 +8CCE F5E3
15.749 +8CCF F5E4
15.750 +8CD0 F5E5
15.751 +8CD1 F5E6
15.752 +8CD2 F5E7
15.753 +8CD3 F5E8
15.754 +8CD4 F5E9
15.755 +8CD5 F5EA
15.756 +8CD6 F5EB
15.757 +8CD7 F5EC
15.758 +8CD8 F5ED
15.759 +8CD9 F5EE
15.760 +8CDA F5EF
15.761 +8CDB F5F0
15.762 +8CDC F5F1
15.763 +8CDD F5F2
15.764 +8CDE F5F3
15.765 +8CDF F5F4
15.766 +8CE0 F5F5
15.767 +8CE1 F5F6
15.768 +8CE2 F5F7
15.769 +8CE3 F5F8
15.770 +8CE4 F5F9
15.771 +8CE6 F5FB
15.772 +8CE7 F5FC
15.773 +8CE8 F5FD
15.774 +8CE9 F5FE
15.775 +8CEA F5FF
15.776 +8CEB F600
15.777 +8CEC F601
15.778 +8CED F602
15.779 +8CEE F603
15.780 +8CEF F604
15.781 +8CF0 F605
15.782 +8CF1 F606
15.783 +8CF2 F607
15.784 +8CF3 F608
15.785 +8CF4 F609
15.786 +8CF5 F60A
15.787 +8CF6 F60B
15.788 +8CF7 F60C
15.789 +8CF8 F60D
15.790 +8CF9 F60E
15.791 +8CFA F60F
15.792 +8CFB F610
15.793 +8CFC F611
15.794 +8CFD F612
15.795 +8CFE F613
15.796 +8D40 F614
15.797 +8D42 F616
15.798 +8D43 F617
15.799 +8D44 F618
15.800 +8D45 F619
15.801 +8D46 F61A
15.802 +8D47 F61B
15.803 +8D48 F61C
15.804 +8D49 F61D
15.805 +8D4A F61E
15.806 +8D4B F61F
15.807 +8D4C F620
15.808 +8D4D F621
15.809 +8D4E F622
15.810 +8D4F F623
15.811 +8D50 F624
15.812 +8D51 F625
15.813 +8D52 F626
15.814 +8D53 F627
15.815 +8D54 F628
15.816 +8D55 F629
15.817 +8D56 F62A
15.818 +8D57 F62B
15.819 +8D58 F62C
15.820 +8D59 F62D
15.821 +8D5A F62E
15.822 +8D5B F62F
15.823 +8D5C F630
15.824 +8D5D F631
15.825 +8D5E F632
15.826 +8D5F F633
15.827 +8D60 F634
15.828 +8D61 F635
15.829 +8D62 F636
15.830 +8D63 F637
15.831 +8D64 F638
15.832 +8D65 F639
15.833 +8D66 F63A
15.834 +8D67 F63B
15.835 +8D68 F63C
15.836 +8D69 F63D
15.837 +8D6A F63E
15.838 +8D6B F63F
15.839 +8D6C F640
15.840 +8D6D F641
15.841 +8D6E F642
15.842 +8D6F F643
15.843 +8D70 F644
15.844 +8D71 F645
15.845 +8D72 F646
15.846 +8D73 F647
15.847 +8D74 F648
15.848 +8D75 F649
15.849 +8D76 F64A
15.850 +8D77 F64B
15.851 +8D78 F64C
15.852 +8D79 F64D
15.853 +8D7A F64E
15.854 +8D7B F64F
15.855 +8D7C F650
15.856 +8D7D F651
15.857 +8D7E F652
15.858 +8DA1 F653
15.859 +8DA2 F654
15.860 +8DA3 F655
15.861 +8DA4 F656
15.862 +8DA5 F657
15.863 +8DA6 F658
15.864 +8DA7 F659
15.865 +8DA8 F65A
15.866 +8DA9 F65B
15.867 +8DAA F65C
15.868 +8DAB F65D
15.869 +8DAC F65E
15.870 +8DAD F65F
15.871 +8DAE F660
15.872 +8DAF F661
15.873 +8DB0 F662
15.874 +8DB1 F663
15.875 +8DB2 F664
15.876 +8DB3 F665
15.877 +8DB4 F666
15.878 +8DB5 F667
15.879 +8DB6 F668
15.880 +8DB7 F669
15.881 +8DB8 F66A
15.882 +8DB9 F66B
15.883 +8DBA F66C
15.884 +8DBB F66D
15.885 +8DBC F66E
15.886 +8DBD F66F
15.887 +8DBE F670
15.888 +8DBF F671
15.889 +8DC0 F672
15.890 +8DC1 F673
15.891 +8DC2 F674
15.892 +8DC3 F675
15.893 +8DC4 F676
15.894 +8DC5 F677
15.895 +8DC6 F678
15.896 +8DC7 F679
15.897 +8DC8 F67A
15.898 +8DC9 F67B
15.899 +8DCA F67C
15.900 +8DCB F67D
15.901 +8DCC F67E
15.902 +8DCD F67F
15.903 +8DCE F680
15.904 +8DCF F681
15.905 +8DD0 F682
15.906 +8DD1 F683
15.907 +8DD2 F684
15.908 +8DD3 F685
15.909 +8DD4 F686
15.910 +8DD5 F687
15.911 +8DD6 F688
15.912 +8DD7 F689
15.913 +8DD8 F68A
15.914 +8DD9 F68B
15.915 +8DDA F68C
15.916 +8DDB F68D
15.917 +8DDC F68E
15.918 +8DDD F68F
15.919 +8DDE F690
15.920 +8DDF F691
15.921 +8DE0 F692
15.922 +8DE1 F693
15.923 +8DE2 F694
15.924 +8DE3 F695
15.925 +8DE4 F696
15.926 +8DE5 F697
15.927 +8DE6 F698
15.928 +8DE7 F699
15.929 +8DE8 F69A
15.930 +8DE9 F69B
15.931 +8DEA F69C
15.932 +8DEB F69D
15.933 +8DEC F69E
15.934 +8DED F69F
15.935 +8DEE F6A0
15.936 +8DEF F6A1
15.937 +8DF0 F6A2
15.938 +8DF1 F6A3
15.939 +8DF2 F6A4
15.940 +8DF3 F6A5
15.941 +8DF4 F6A6
15.942 +8DF5 F6A7
15.943 +8DF6 F6A8
15.944 +8DF7 F6A9
15.945 +8DF8 F6AA
15.946 +8DF9 F6AB
15.947 +8DFA F6AC
15.948 +8DFB F6AD
15.949 +8DFC F6AE
15.950 +8DFD F6AF
15.951 +8DFE F6B0
15.952 +8E40 E311
15.953 +8E41 E312
15.954 +8E42 E313
15.955 +8E43 E314
15.956 +8E44 E315
15.957 +8E45 E316
15.958 +8E46 E317
15.959 +8E47 E318
15.960 +8E48 E319
15.961 +8E49 E31A
15.962 +8E4A E31B
15.963 +8E4B E31C
15.964 +8E4C E31D
15.965 +8E4D E31E
15.966 +8E4E E31F
15.967 +8E4F E320
15.968 +8E50 E321
15.969 +8E51 E322
15.970 +8E52 E323
15.971 +8E53 E324
15.972 +8E54 E325
15.973 +8E55 E326
15.974 +8E56 E327
15.975 +8E57 E328
15.976 +8E58 E329
15.977 +8E59 E32A
15.978 +8E5A E32B
15.979 +8E5B E32C
15.980 +8E5C E32D
15.981 +8E5D E32E
15.982 +8E5E E32F
15.983 +8E5F E330
15.984 +8E60 E331
15.985 +8E61 E332
15.986 +8E62 E333
15.987 +8E63 E334
15.988 +8E64 E335
15.989 +8E65 E336
15.990 +8E66 E337
15.991 +8E67 E338
15.992 +8E68 E339
15.993 +8E6A E33B
15.994 +8E6B E33C
15.995 +8E6C E33D
15.996 +8E6D E33E
15.997 +8E6E E33F
15.998 +8E70 E341
15.999 +8E71 E342
15.1000 +8E72 E343
15.1001 +8E73 E344
15.1002 +8E74 E345
15.1003 +8E75 E346
15.1004 +8E76 E347
15.1005 +8E77 E348
15.1006 +8E78 E349
15.1007 +8E79 E34A
15.1008 +8E7A E34B
15.1009 +8E7B E34C
15.1010 +8E7C E34D
15.1011 +8E7D E34E
15.1012 +8EA1 E350
15.1013 +8EA2 E351
15.1014 +8EA3 E352
15.1015 +8EA4 E353
15.1016 +8EA5 E354
15.1017 +8EA6 E355
15.1018 +8EA7 E356
15.1019 +8EA8 E357
15.1020 +8EA9 E358
15.1021 +8EAA E359
15.1022 +8EAC E35B
15.1023 +8EAD E35C
15.1024 +8EAE E35D
15.1025 +8EAF E35E
15.1026 +8EB0 E35F
15.1027 +8EB1 E360
15.1028 +8EB2 E361
15.1029 +8EB3 E362
15.1030 +8EB5 E364
15.1031 +8EB6 E365
15.1032 +8EB7 E366
15.1033 +8EB8 E367
15.1034 +8EB9 E368
15.1035 +8EBA E369
15.1036 +8EBB E36A
15.1037 +8EBC E36B
15.1038 +8EBD E36C
15.1039 +8EBE E36D
15.1040 +8EBF E36E
15.1041 +8EC0 E36F
15.1042 +8EC1 E370
15.1043 +8EC2 E371
15.1044 +8EC3 E372
15.1045 +8EC4 E373
15.1046 +8EC5 E374
15.1047 +8EC6 E375
15.1048 +8EC7 E376
15.1049 +8EC8 E377
15.1050 +8EC9 E378
15.1051 +8ECA E379
15.1052 +8ECB E37A
15.1053 +8ECC E37B
15.1054 +8ECE E37D
15.1055 +8ECF E37E
15.1056 +8ED1 E380
15.1057 +8ED2 E381
15.1058 +8ED3 E382
15.1059 +8ED4 E383
15.1060 +8ED5 E384
15.1061 +8ED6 E385
15.1062 +8ED7 E386
15.1063 +8ED8 E387
15.1064 +8ED9 E388
15.1065 +8EDA E389
15.1066 +8EDB E38A
15.1067 +8EDC E38B
15.1068 +8EDD E38C
15.1069 +8EDE E38D
15.1070 +8EDF E38E
15.1071 +8EE0 E38F
15.1072 +8EE1 E390
15.1073 +8EE2 E391
15.1074 +8EE3 E392
15.1075 +8EE4 E393
15.1076 +8EE5 E394
15.1077 +8EE6 E395
15.1078 +8EE7 E396
15.1079 +8EE8 E397
15.1080 +8EE9 E398
15.1081 +8EEA E399
15.1082 +8EEB E39A
15.1083 +8EEC E39B
15.1084 +8EED E39C
15.1085 +8EEE E39D
15.1086 +8EEF E39E
15.1087 +8EF0 E39F
15.1088 +8EF1 E3A0
15.1089 +8EF2 E3A1
15.1090 +8EF3 E3A2
15.1091 +8EF4 E3A3
15.1092 +8EF5 E3A4
15.1093 +8EF6 E3A5
15.1094 +8EF7 E3A6
15.1095 +8EF8 E3A7
15.1096 +8EF9 E3A8
15.1097 +8EFA E3A9
15.1098 +8EFB E3AA
15.1099 +8EFC E3AB
15.1100 +8EFD E3AC
15.1101 +8EFE E3AD
15.1102 +8F40 E3AE
15.1103 +8F41 E3AF
15.1104 +8F42 E3B0
15.1105 +8F43 E3B1
15.1106 +8F44 E3B2
15.1107 +8F45 E3B3
15.1108 +8F46 E3B4
15.1109 +8F47 E3B5
15.1110 +8F48 E3B6
15.1111 +8F49 E3B7
15.1112 +8F4A E3B8
15.1113 +8F4B E3B9
15.1114 +8F4C E3BA
15.1115 +8F4D E3BB
15.1116 +8F4E E3BC
15.1117 +8F4F E3BD
15.1118 +8F50 E3BE
15.1119 +8F51 E3BF
15.1120 +8F52 E3C0
15.1121 +8F53 E3C1
15.1122 +8F54 E3C2
15.1123 +8F55 E3C3
15.1124 +8F56 E3C4
15.1125 +8F58 E3C6
15.1126 +8F59 E3C7
15.1127 +8F5A E3C8
15.1128 +8F5B E3C9
15.1129 +8F5C E3CA
15.1130 +8F5D E3CB
15.1131 +8F5E E3CC
15.1132 +8F5F E3CD
15.1133 +8F60 E3CE
15.1134 +8F61 E3CF
15.1135 +8F62 E3D0
15.1136 +8F63 E3D1
15.1137 +8F64 E3D2
15.1138 +8F65 E3D3
15.1139 +8F66 E3D4
15.1140 +8F67 E3D5
15.1141 +8F68 E3D6
15.1142 +8F6A E3D8
15.1143 +8F6B E3D9
15.1144 +8F6C E3DA
15.1145 +8F6D E3DB
15.1146 +8F6F E3DD
15.1147 +8F70 E3DE
15.1148 +8F71 E3DF
15.1149 +8F72 E3E0
15.1150 +8F73 E3E1
15.1151 +8F74 E3E2
15.1152 +8F75 E3E3
15.1153 +8F76 E3E4
15.1154 +8F77 E3E5
15.1155 +8F78 E3E6
15.1156 +8F79 E3E7
15.1157 +8F7A E3E8
15.1158 +8F7B E3E9
15.1159 +8F7C E3EA
15.1160 +8F7D E3EB
15.1161 +8F7E E3EC
15.1162 +8FA1 E3ED
15.1163 +8FA2 E3EE
15.1164 +8FA3 E3EF
15.1165 +8FA4 E3F0
15.1166 +8FA5 E3F1
15.1167 +8FA6 E3F2
15.1168 +8FA7 E3F3
15.1169 +8FA8 E3F4
15.1170 +8FA9 E3F5
15.1171 +8FAA E3F6
15.1172 +8FAB E3F7
15.1173 +8FAC E3F8
15.1174 +8FAD E3F9
15.1175 +8FAE E3FA
15.1176 +8FAF E3FB
15.1177 +8FB0 E3FC
15.1178 +8FB1 E3FD
15.1179 +8FB2 E3FE
15.1180 +8FB3 E3FF
15.1181 +8FB4 E400
15.1182 +8FB5 E401
15.1183 +8FB6 E402
15.1184 +8FB7 E403
15.1185 +8FB8 E404
15.1186 +8FB9 E405
15.1187 +8FBA E406
15.1188 +8FBB E407
15.1189 +8FBC E408
15.1190 +8FBD E409
15.1191 +8FBE E40A
15.1192 +8FBF E40B
15.1193 +8FC0 E40C
15.1194 +8FC1 E40D
15.1195 +8FC2 E40E
15.1196 +8FC3 E40F
15.1197 +8FC4 E410
15.1198 +8FC5 E411
15.1199 +8FC6 E412
15.1200 +8FC7 E413
15.1201 +8FC8 E414
15.1202 +8FC9 E415
15.1203 +8FCA E416
15.1204 +8FCD E419
15.1205 +8FCE E41A
15.1206 +8FCF E41B
15.1207 +8FD0 E41C
15.1208 +8FD1 E41D
15.1209 +8FD2 E41E
15.1210 +8FD3 E41F
15.1211 +8FD4 E420
15.1212 +8FD5 E421
15.1213 +8FD6 E422
15.1214 +8FD7 E423
15.1215 +8FD8 E424
15.1216 +8FD9 E425
15.1217 +8FDA E426
15.1218 +8FDB E427
15.1219 +8FDC E428
15.1220 +8FDD E429
15.1221 +8FDE E42A
15.1222 +8FDF E42B
15.1223 +8FE0 E42C
15.1224 +8FE1 E42D
15.1225 +8FE2 E42E
15.1226 +8FE3 E42F
15.1227 +8FE4 E430
15.1228 +8FE5 E431
15.1229 +8FE6 E432
15.1230 +8FE7 E433
15.1231 +8FE8 E434
15.1232 +8FE9 E435
15.1233 +8FEA E436
15.1234 +8FEB E437
15.1235 +8FEC E438
15.1236 +8FED E439
15.1237 +8FEE E43A
15.1238 +8FEF E43B
15.1239 +8FF0 E43C
15.1240 +8FF1 E43D
15.1241 +8FF2 E43E
15.1242 +8FF3 E43F
15.1243 +8FF4 E440
15.1244 +8FF5 E441
15.1245 +8FF6 E442
15.1246 +8FF7 E443
15.1247 +8FF8 E444
15.1248 +8FF9 E445
15.1249 +8FFA E446
15.1250 +8FFB E447
15.1251 +8FFC E448
15.1252 +8FFD E449
15.1253 +9040 E44B
15.1254 +9041 E44C
15.1255 +9042 E44D
15.1256 +9043 E44E
15.1257 +9044 E44F
15.1258 +9045 E450
15.1259 +9046 E451
15.1260 +9047 E452
15.1261 +9048 E453
15.1262 +9049 E454
15.1263 +904A E455
15.1264 +904B E456
15.1265 +904C E457
15.1266 +904D E458
15.1267 +904E E459
15.1268 +904F E45A
15.1269 +9050 E45B
15.1270 +9051 E45C
15.1271 +9052 E45D
15.1272 +9053 E45E
15.1273 +9054 E45F
15.1274 +9055 E460
15.1275 +9056 E461
15.1276 +9057 E462
15.1277 +9058 E463
15.1278 +9059 E464
15.1279 +905A E465
15.1280 +905B E466
15.1281 +905C E467
15.1282 +905D E468
15.1283 +905E E469
15.1284 +905F E46A
15.1285 +9060 E46B
15.1286 +9061 E46C
15.1287 +9062 E46D
15.1288 +9063 E46E
15.1289 +9064 E46F
15.1290 +9065 E470
15.1291 +9066 E471
15.1292 +9067 E472
15.1293 +9068 E473
15.1294 +9069 E474
15.1295 +906A E475
15.1296 +906B E476
15.1297 +906C E477
15.1298 +906E E479
15.1299 +906F E47A
15.1300 +9070 E47B
15.1301 +9071 E47C
15.1302 +9072 E47D
15.1303 +9073 E47E
15.1304 +9074 E47F
15.1305 +9075 E480
15.1306 +9076 E481
15.1307 +9077 E482
15.1308 +9078 E483
15.1309 +9079 E484
15.1310 +907B E486
15.1311 +907C E487
15.1312 +907D E488
15.1313 +907E E489
15.1314 +90A1 E48A
15.1315 +90A2 E48B
15.1316 +90A3 E48C
15.1317 +90A4 E48D
15.1318 +90A5 E48E
15.1319 +90A6 E48F
15.1320 +90A7 E490
15.1321 +90A8 E491
15.1322 +90A9 E492
15.1323 +90AA E493
15.1324 +90AB E494
15.1325 +90AC E495
15.1326 +90AD E496
15.1327 +90AE E497
15.1328 +90AF E498
15.1329 +90B0 E499
15.1330 +90B1 E49A
15.1331 +90B2 E49B
15.1332 +90B3 E49C
15.1333 +90B4 E49D
15.1334 +90B5 E49E
15.1335 +90B6 E49F
15.1336 +90B7 E4A0
15.1337 +90B8 E4A1
15.1338 +90B9 E4A2
15.1339 +90BA E4A3
15.1340 +90BB E4A4
15.1341 +90BC E4A5
15.1342 +90BD E4A6
15.1343 +90BE E4A7
15.1344 +90BF E4A8
15.1345 +90C0 E4A9
15.1346 +90C1 E4AA
15.1347 +90C2 E4AB
15.1348 +90C3 E4AC
15.1349 +90C4 E4AD
15.1350 +90C5 E4AE
15.1351 +90C6 E4AF
15.1352 +90C7 E4B0
15.1353 +90C8 E4B1
15.1354 +90C9 E4B2
15.1355 +90CA E4B3
15.1356 +90CB E4B4
15.1357 +90CC E4B5
15.1358 +90CD E4B6
15.1359 +90CE E4B7
15.1360 +90CF E4B8
15.1361 +90D0 E4B9
15.1362 +90D1 E4BA
15.1363 +90D2 E4BB
15.1364 +90D3 E4BC
15.1365 +90D4 E4BD
15.1366 +90D5 E4BE
15.1367 +90D6 E4BF
15.1368 +90D7 E4C0
15.1369 +90D8 E4C1
15.1370 +90D9 E4C2
15.1371 +90DA E4C3
15.1372 +90DB E4C4
15.1373 +90DD E4C6
15.1374 +90DE E4C7
15.1375 +90DF E4C8
15.1376 +90E0 E4C9
15.1377 +90E1 E4CA
15.1378 +90E2 E4CB
15.1379 +90E3 E4CC
15.1380 +90E4 E4CD
15.1381 +90E5 E4CE
15.1382 +90E6 E4CF
15.1383 +90E7 E4D0
15.1384 +90E8 E4D1
15.1385 +90E9 E4D2
15.1386 +90EA E4D3
15.1387 +90EB E4D4
15.1388 +90EC E4D5
15.1389 +90ED E4D6
15.1390 +90EE E4D7
15.1391 +90EF E4D8
15.1392 +90F0 E4D9
15.1393 +90F2 E4DB
15.1394 +90F3 E4DC
15.1395 +90F4 E4DD
15.1396 +90F5 E4DE
15.1397 +90F6 E4DF
15.1398 +90F7 E4E0
15.1399 +90F8 E4E1
15.1400 +90F9 E4E2
15.1401 +90FA E4E3
15.1402 +90FB E4E4
15.1403 +90FC E4E5
15.1404 +90FD E4E6
15.1405 +90FE E4E7
15.1406 +9140 E4E8
15.1407 +9141 E4E9
15.1408 +9142 E4EA
15.1409 +9143 E4EB
15.1410 +9144 E4EC
15.1411 +9145 E4ED
15.1412 +9146 E4EE
15.1413 +9147 E4EF
15.1414 +9148 E4F0
15.1415 +9149 E4F1
15.1416 +914A E4F2
15.1417 +914B E4F3
15.1418 +914C E4F4
15.1419 +914D E4F5
15.1420 +914E E4F6
15.1421 +914F E4F7
15.1422 +9150 E4F8
15.1423 +9151 E4F9
15.1424 +9152 E4FA
15.1425 +9153 E4FB
15.1426 +9154 E4FC
15.1427 +9155 E4FD
15.1428 +9156 E4FE
15.1429 +9157 E4FF
15.1430 +9158 E500
15.1431 +9159 E501
15.1432 +915A E502
15.1433 +915B E503
15.1434 +915C E504
15.1435 +915D E505
15.1436 +915E E506
15.1437 +915F E507
15.1438 +9160 E508
15.1439 +9161 E509
15.1440 +9162 E50A
15.1441 +9163 E50B
15.1442 +9164 E50C
15.1443 +9165 E50D
15.1444 +9166 E50E
15.1445 +9167 E50F
15.1446 +9168 E510
15.1447 +9169 E511
15.1448 +916A E512
15.1449 +916B E513
15.1450 +916C E514
15.1451 +916D E515
15.1452 +916E E516
15.1453 +916F E517
15.1454 +9170 E518
15.1455 +9171 E519
15.1456 +9172 E51A
15.1457 +9173 E51B
15.1458 +9174 E51C
15.1459 +9175 E51D
15.1460 +9176 E51E
15.1461 +9177 E51F
15.1462 +9178 E520
15.1463 +9179 E521
15.1464 +917A E522
15.1465 +917B E523
15.1466 +917C E524
15.1467 +917D E525
15.1468 +917E E526
15.1469 +91A1 E527
15.1470 +91A2 E528
15.1471 +91A3 E529
15.1472 +91A4 E52A
15.1473 +91A5 E52B
15.1474 +91A6 E52C
15.1475 +91A7 E52D
15.1476 +91A8 E52E
15.1477 +91A9 E52F
15.1478 +91AA E530
15.1479 +91AB E531
15.1480 +91AC E532
15.1481 +91AD E533
15.1482 +91AE E534
15.1483 +91AF E535
15.1484 +91B0 E536
15.1485 +91B1 E537
15.1486 +91B2 E538
15.1487 +91B3 E539
15.1488 +91B4 E53A
15.1489 +91B5 E53B
15.1490 +91B6 E53C
15.1491 +91B7 E53D
15.1492 +91B8 E53E
15.1493 +91B9 E53F
15.1494 +91BA E540
15.1495 +91BB E541
15.1496 +91BC E542
15.1497 +91BD E543
15.1498 +91BE E544
15.1499 +91C0 E546
15.1500 +91C1 E547
15.1501 +91C2 E548
15.1502 +91C3 E549
15.1503 +91C4 E54A
15.1504 +91C5 E54B
15.1505 +91C6 E54C
15.1506 +91C7 E54D
15.1507 +91C8 E54E
15.1508 +91C9 E54F
15.1509 +91CA E550
15.1510 +91CB E551
15.1511 +91CC E552
15.1512 +91CD E553
15.1513 +91CE E554
15.1514 +91CF E555
15.1515 +91D0 E556
15.1516 +91D1 E557
15.1517 +91D2 E558
15.1518 +91D3 E559
15.1519 +91D4 E55A
15.1520 +91D5 E55B
15.1521 +91D6 E55C
15.1522 +91D7 E55D
15.1523 +91D8 E55E
15.1524 +91D9 E55F
15.1525 +91DA E560
15.1526 +91DB E561
15.1527 +91DC E562
15.1528 +91DD E563
15.1529 +91DE E564
15.1530 +91DF E565
15.1531 +91E0 E566
15.1532 +91E1 E567
15.1533 +91E2 E568
15.1534 +91E3 E569
15.1535 +91E4 E56A
15.1536 +91E5 E56B
15.1537 +91E6 E56C
15.1538 +91E7 E56D
15.1539 +91E8 E56E
15.1540 +91E9 E56F
15.1541 +91EA E570
15.1542 +91EB E571
15.1543 +91EC E572
15.1544 +91ED E573
15.1545 +91EE E574
15.1546 +91EF E575
15.1547 +91F0 E576
15.1548 +91F1 E577
15.1549 +91F2 E578
15.1550 +91F3 E579
15.1551 +91F4 E57A
15.1552 +91F5 E57B
15.1553 +91F6 E57C
15.1554 +91F7 E57D
15.1555 +91F8 E57E
15.1556 +91F9 E57F
15.1557 +91FA E580
15.1558 +91FB E581
15.1559 +91FC E582
15.1560 +91FD E583
15.1561 +91FE E584
15.1562 +9240 E585
15.1563 +9241 E586
15.1564 +9242 E587
15.1565 +9243 E588
15.1566 +9245 E58A
15.1567 +9246 E58B
15.1568 +9247 E58C
15.1569 +9248 E58D
15.1570 +9249 E58E
15.1571 +924A E58F
15.1572 +924B E590
15.1573 +924C E591
15.1574 +924D E592
15.1575 +924E E593
15.1576 +924F E594
15.1577 +9250 E595
15.1578 +9251 E596
15.1579 +9252 E597
15.1580 +9253 E598
15.1581 +9254 E599
15.1582 +9255 E59A
15.1583 +9256 E59B
15.1584 +9257 E59C
15.1585 +9258 E59D
15.1586 +9259 E59E
15.1587 +925A E59F
15.1588 +925B E5A0
15.1589 +925C E5A1
15.1590 +925D E5A2
15.1591 +925E E5A3
15.1592 +925F E5A4
15.1593 +9260 E5A5
15.1594 +9261 E5A6
15.1595 +9262 E5A7
15.1596 +9263 E5A8
15.1597 +9264 E5A9
15.1598 +9265 E5AA
15.1599 +9266 E5AB
15.1600 +9267 E5AC
15.1601 +9268 E5AD
15.1602 +9269 E5AE
15.1603 +926A E5AF
15.1604 +926B E5B0
15.1605 +926C E5B1
15.1606 +926D E5B2
15.1607 +926E E5B3
15.1608 +926F E5B4
15.1609 +9270 E5B5
15.1610 +9271 E5B6
15.1611 +9272 E5B7
15.1612 +9273 E5B8
15.1613 +9274 E5B9
15.1614 +9275 E5BA
15.1615 +9276 E5BB
15.1616 +9277 E5BC
15.1617 +9278 E5BD
15.1618 +9279 E5BE
15.1619 +927A E5BF
15.1620 +927B E5C0
15.1621 +927C E5C1
15.1622 +927D E5C2
15.1623 +927E E5C3
15.1624 +92A1 E5C4
15.1625 +92A2 E5C5
15.1626 +92A3 E5C6
15.1627 +92A4 E5C7
15.1628 +92A5 E5C8
15.1629 +92A6 E5C9
15.1630 +92A7 E5CA
15.1631 +92A8 E5CB
15.1632 +92A9 E5CC
15.1633 +92AA E5CD
15.1634 +92AB E5CE
15.1635 +92AC E5CF
15.1636 +92AD E5D0
15.1637 +92AE E5D1
15.1638 +92B3 E5D6
15.1639 +92B4 E5D7
15.1640 +92B5 E5D8
15.1641 +92B6 E5D9
15.1642 +92B7 E5DA
15.1643 +92B8 E5DB
15.1644 +92B9 E5DC
15.1645 +92BA E5DD
15.1646 +92BB E5DE
15.1647 +92BC E5DF
15.1648 +92BD E5E0
15.1649 +92BE E5E1
15.1650 +92BF E5E2
15.1651 +92C0 E5E3
15.1652 +92C1 E5E4
15.1653 +92C2 E5E5
15.1654 +92C3 E5E6
15.1655 +92C4 E5E7
15.1656 +92C5 E5E8
15.1657 +92C6 E5E9
15.1658 +92C7 E5EA
15.1659 +92C9 E5EC
15.1660 +92CA E5ED
15.1661 +92CB E5EE
15.1662 +92CC E5EF
15.1663 +92CD E5F0
15.1664 +92CE E5F1
15.1665 +92CF E5F2
15.1666 +92D0 E5F3
15.1667 +92D2 E5F5
15.1668 +92D3 E5F6
15.1669 +92D4 E5F7
15.1670 +92D5 E5F8
15.1671 +92D6 E5F9
15.1672 +92D7 E5FA
15.1673 +92D8 E5FB
15.1674 +92D9 E5FC
15.1675 +92DA E5FD
15.1676 +92DB E5FE
15.1677 +92DC E5FF
15.1678 +92DD E600
15.1679 +92DE E601
15.1680 +92DF E602
15.1681 +92E0 E603
15.1682 +92E1 E604
15.1683 +92E2 E605
15.1684 +92E3 E606
15.1685 +92E4 E607
15.1686 +92E5 E608
15.1687 +92E6 E609
15.1688 +92E7 E60A
15.1689 +92E8 E60B
15.1690 +92E9 E60C
15.1691 +92EA E60D
15.1692 +92EB E60E
15.1693 +92EC E60F
15.1694 +92ED E610
15.1695 +92EE E611
15.1696 +92EF E612
15.1697 +92F0 E613
15.1698 +92F1 E614
15.1699 +92F2 E615
15.1700 +92F3 E616
15.1701 +92F4 E617
15.1702 +92F5 E618
15.1703 +92F6 E619
15.1704 +92F7 E61A
15.1705 +92F8 E61B
15.1706 +92F9 E61C
15.1707 +92FA E61D
15.1708 +92FB E61E
15.1709 +92FC E61F
15.1710 +92FD E620
15.1711 +92FE E621
15.1712 +9340 E622
15.1713 +9341 E623
15.1714 +9342 E624
15.1715 +9343 E625
15.1716 +9344 E626
15.1717 +9345 E627
15.1718 +9346 E628
15.1719 +9347 E629
15.1720 +9348 E62A
15.1721 +9349 E62B
15.1722 +934A E62C
15.1723 +934B E62D
15.1724 +934C E62E
15.1725 +934D E62F
15.1726 +934E E630
15.1727 +934F E631
15.1728 +9350 E632
15.1729 +9351 E633
15.1730 +9352 E634
15.1731 +9353 E635
15.1732 +9354 E636
15.1733 +9355 E637
15.1734 +9356 E638
15.1735 +9357 E639
15.1736 +9358 E63A
15.1737 +9359 E63B
15.1738 +935A E63C
15.1739 +935B E63D
15.1740 +935C E63E
15.1741 +935D E63F
15.1742 +935E E640
15.1743 +935F E641
15.1744 +9360 E642
15.1745 +9361 E643
15.1746 +9362 E644
15.1747 +9363 E645
15.1748 +9364 E646
15.1749 +9365 E647
15.1750 +9366 E648
15.1751 +9367 E649
15.1752 +9368 E64A
15.1753 +9369 E64B
15.1754 +936A E64C
15.1755 +936B E64D
15.1756 +936C E64E
15.1757 +936D E64F
15.1758 +936E E650
15.1759 +936F E651
15.1760 +9370 E652
15.1761 +9371 E653
15.1762 +9372 E654
15.1763 +9373 E655
15.1764 +9374 E656
15.1765 +9375 E657
15.1766 +9376 E658
15.1767 +9377 E659
15.1768 +9378 E65A
15.1769 +9379 E65B
15.1770 +937A E65C
15.1771 +937B E65D
15.1772 +937C E65E
15.1773 +937D E65F
15.1774 +937E E660
15.1775 +93A1 E661
15.1776 +93A2 E662
15.1777 +93A3 E663
15.1778 +93A4 E664
15.1779 +93A5 E665
15.1780 +93A6 E666
15.1781 +93A7 E667
15.1782 +93A8 E668
15.1783 +93A9 E669
15.1784 +93AA E66A
15.1785 +93AB E66B
15.1786 +93AC E66C
15.1787 +93AD E66D
15.1788 +93AE E66E
15.1789 +93AF E66F
15.1790 +93B0 E670
15.1791 +93B1 E671
15.1792 +93B2 E672
15.1793 +93B3 E673
15.1794 +93B4 E674
15.1795 +93B5 E675
15.1796 +93B6 E676
15.1797 +93B7 E677
15.1798 +93B8 E678
15.1799 +93B9 E679
15.1800 +93BA E67A
15.1801 +93BB E67B
15.1802 +93BC E67C
15.1803 +93BD E67D
15.1804 +93BE E67E
15.1805 +93BF E67F
15.1806 +93C0 E680
15.1807 +93C1 E681
15.1808 +93C2 E682
15.1809 +93C3 E683
15.1810 +93C4 E684
15.1811 +93C5 E685
15.1812 +93C6 E686
15.1813 +93C7 E687
15.1814 +93C8 E688
15.1815 +93C9 E689
15.1816 +93CA E68A
15.1817 +93CB E68B
15.1818 +93CC E68C
15.1819 +93CD E68D
15.1820 +93CE E68E
15.1821 +93CF E68F
15.1822 +93D0 E690
15.1823 +93D1 E691
15.1824 +93D2 E692
15.1825 +93D3 E693
15.1826 +93D4 E694
15.1827 +93D5 E695
15.1828 +93D6 E696
15.1829 +93D7 E697
15.1830 +93D8 E698
15.1831 +93D9 E699
15.1832 +93DA E69A
15.1833 +93DB E69B
15.1834 +93DC E69C
15.1835 +93DD E69D
15.1836 +93DE E69E
15.1837 +93DF E69F
15.1838 +93E0 E6A0
15.1839 +93E1 E6A1
15.1840 +93E2 E6A2
15.1841 +93E3 E6A3
15.1842 +93E4 E6A4
15.1843 +93E5 E6A5
15.1844 +93E6 E6A6
15.1845 +93E7 E6A7
15.1846 +93E8 E6A8
15.1847 +93E9 E6A9
15.1848 +93EA E6AA
15.1849 +93EB E6AB
15.1850 +93EC E6AC
15.1851 +93ED E6AD
15.1852 +93EE E6AE
15.1853 +93EF E6AF
15.1854 +93F0 E6B0
15.1855 +93F1 E6B1
15.1856 +93F2 E6B2
15.1857 +93F3 E6B3
15.1858 +93F4 E6B4
15.1859 +93F5 E6B5
15.1860 +93F6 E6B6
15.1861 +93F7 E6B7
15.1862 +93F8 E6B8
15.1863 +93F9 E6B9
15.1864 +93FA E6BA
15.1865 +93FB E6BB
15.1866 +93FC E6BC
15.1867 +93FD E6BD
15.1868 +93FE E6BE
15.1869 +9440 E6BF
15.1870 +9441 E6C0
15.1871 +9442 E6C1
15.1872 +9443 E6C2
15.1873 +9444 E6C3
15.1874 +9445 E6C4
15.1875 +9446 E6C5
15.1876 +9448 E6C7
15.1877 +9449 E6C8
15.1878 +944A E6C9
15.1879 +944B E6CA
15.1880 +944C E6CB
15.1881 +944D E6CC
15.1882 +944E E6CD
15.1883 +944F E6CE
15.1884 +9450 E6CF
15.1885 +9451 E6D0
15.1886 +9452 E6D1
15.1887 +9453 E6D2
15.1888 +9454 E6D3
15.1889 +9455 E6D4
15.1890 +9456 E6D5
15.1891 +9457 E6D6
15.1892 +9458 E6D7
15.1893 +9459 E6D8
15.1894 +945A E6D9
15.1895 +945B E6DA
15.1896 +945C E6DB
15.1897 +945D E6DC
15.1898 +945E E6DD
15.1899 +945F E6DE
15.1900 +9460 E6DF
15.1901 +9461 E6E0
15.1902 +9462 E6E1
15.1903 +9463 E6E2
15.1904 +9464 E6E3
15.1905 +9465 E6E4
15.1906 +9466 E6E5
15.1907 +9467 E6E6
15.1908 +9468 E6E7
15.1909 +9469 E6E8
15.1910 +946A E6E9
15.1911 +946B E6EA
15.1912 +946C E6EB
15.1913 +946D E6EC
15.1914 +946E E6ED
15.1915 +946F E6EE
15.1916 +9470 E6EF
15.1917 +9471 E6F0
15.1918 +9472 E6F1
15.1919 +9473 E6F2
15.1920 +9474 E6F3
15.1921 +9475 E6F4
15.1922 +9476 E6F5
15.1923 +9477 E6F6
15.1924 +9478 E6F7
15.1925 +9479 E6F8
15.1926 +947A E6F9
15.1927 +947B E6FA
15.1928 +947C E6FB
15.1929 +947D E6FC
15.1930 +947E E6FD
15.1931 +94A1 E6FE
15.1932 +94A2 E6FF
15.1933 +94A3 E700
15.1934 +94A4 E701
15.1935 +94A5 E702
15.1936 +94A6 E703
15.1937 +94A7 E704
15.1938 +94A8 E705
15.1939 +94A9 E706
15.1940 +94AA E707
15.1941 +94AB E708
15.1942 +94AC E709
15.1943 +94AD E70A
15.1944 +94AE E70B
15.1945 +94AF E70C
15.1946 +94B0 E70D
15.1947 +94B1 E70E
15.1948 +94B2 E70F
15.1949 +94B3 E710
15.1950 +94B4 E711
15.1951 +94B5 E712
15.1952 +94B6 E713
15.1953 +94B7 E714
15.1954 +94B8 E715
15.1955 +94B9 E716
15.1956 +94BA E717
15.1957 +94BB E718
15.1958 +94BC E719
15.1959 +94BD E71A
15.1960 +94BE E71B
15.1961 +94BF E71C
15.1962 +94C0 E71D
15.1963 +94C1 E71E
15.1964 +94C2 E71F
15.1965 +94C3 E720
15.1966 +94C4 E721
15.1967 +94C5 E722
15.1968 +94C6 E723
15.1969 +94C7 E724
15.1970 +94C8 E725
15.1971 +94C9 E726
15.1972 +94CB E728
15.1973 +94CC E729
15.1974 +94CD E72A
15.1975 +94CE E72B
15.1976 +94CF E72C
15.1977 +94D0 E72D
15.1978 +94D1 E72E
15.1979 +94D2 E72F
15.1980 +94D3 E730
15.1981 +94D4 E731
15.1982 +94D5 E732
15.1983 +94D6 E733
15.1984 +94D7 E734
15.1985 +94D8 E735
15.1986 +94D9 E736
15.1987 +94DA E737
15.1988 +94DB E738
15.1989 +94DC E739
15.1990 +94DD E73A
15.1991 +94DE E73B
15.1992 +94DF E73C
15.1993 +94E0 E73D
15.1994 +94E1 E73E
15.1995 +94E2 E73F
15.1996 +94E3 E740
15.1997 +94E4 E741
15.1998 +94E5 E742
15.1999 +94E6 E743
15.2000 +94E7 E744
15.2001 +94E8 E745
15.2002 +94E9 E746
15.2003 +94EA E747
15.2004 +94EB E748
15.2005 +94EC E749
15.2006 +94ED E74A
15.2007 +94EE E74B
15.2008 +94EF E74C
15.2009 +94F0 E74D
15.2010 +94F1 E74E
15.2011 +94F2 E74F
15.2012 +94F3 E750
15.2013 +94F4 E751
15.2014 +94F5 E752
15.2015 +94F6 E753
15.2016 +94F7 E754
15.2017 +94F8 E755
15.2018 +94F9 E756
15.2019 +94FA E757
15.2020 +94FB E758
15.2021 +94FC E759
15.2022 +94FD E75A
15.2023 +94FE E75B
15.2024 +9540 E75C
15.2025 +9541 E75D
15.2026 +9542 E75E
15.2027 +9543 E75F
15.2028 +9544 E760
15.2029 +9545 E761
15.2030 +9546 E762
15.2031 +9547 E763
15.2032 +9548 E764
15.2033 +9549 E765
15.2034 +954A E766
15.2035 +954B E767
15.2036 +954C E768
15.2037 +954D E769
15.2038 +954E E76A
15.2039 +954F E76B
15.2040 +9550 E76C
15.2041 +9551 E76D
15.2042 +9552 E76E
15.2043 +9553 E76F
15.2044 +9554 E770
15.2045 +9555 E771
15.2046 +9556 E772
15.2047 +9557 E773
15.2048 +9558 E774
15.2049 +9559 E775
15.2050 +955A E776
15.2051 +955B E777
15.2052 +955C E778
15.2053 +955D E779
15.2054 +955E E77A
15.2055 +955F E77B
15.2056 +9560 E77C
15.2057 +9561 E77D
15.2058 +9562 E77E
15.2059 +9563 E77F
15.2060 +9564 E780
15.2061 +9565 E781
15.2062 +9566 E782
15.2063 +9567 E783
15.2064 +9568 E784
15.2065 +9569 E785
15.2066 +956A E786
15.2067 +956B E787
15.2068 +956C E788
15.2069 +956D E789
15.2070 +956E E78A
15.2071 +956F E78B
15.2072 +9570 E78C
15.2073 +9571 E78D
15.2074 +9572 E78E
15.2075 +9573 E78F
15.2076 +9574 E790
15.2077 +9575 E791
15.2078 +9576 E792
15.2079 +9577 E793
15.2080 +9578 E794
15.2081 +9579 E795
15.2082 +957A E796
15.2083 +957B E797
15.2084 +957C E798
15.2085 +957D E799
15.2086 +957E E79A
15.2087 +95A1 E79B
15.2088 +95A2 E79C
15.2089 +95A3 E79D
15.2090 +95A4 E79E
15.2091 +95A5 E79F
15.2092 +95A6 E7A0
15.2093 +95A7 E7A1
15.2094 +95A8 E7A2
15.2095 +95A9 E7A3
15.2096 +95AA E7A4
15.2097 +95AB E7A5
15.2098 +95AC E7A6
15.2099 +95AD E7A7
15.2100 +95AE E7A8
15.2101 +95AF E7A9
15.2102 +95B0 E7AA
15.2103 +95B1 E7AB
15.2104 +95B2 E7AC
15.2105 +95B3 E7AD
15.2106 +95B4 E7AE
15.2107 +95B5 E7AF
15.2108 +95B6 E7B0
15.2109 +95B7 E7B1
15.2110 +95B8 E7B2
15.2111 +95B9 E7B3
15.2112 +95BA E7B4
15.2113 +95BB E7B5
15.2114 +95BC E7B6
15.2115 +95BD E7B7
15.2116 +95BE E7B8
15.2117 +95BF E7B9
15.2118 +95C0 E7BA
15.2119 +95C1 E7BB
15.2120 +95C2 E7BC
15.2121 +95C3 E7BD
15.2122 +95C4 E7BE
15.2123 +95C5 E7BF
15.2124 +95C6 E7C0
15.2125 +95C7 E7C1
15.2126 +95C8 E7C2
15.2127 +95C9 E7C3
15.2128 +95CA E7C4
15.2129 +95CB E7C5
15.2130 +95CC E7C6
15.2131 +95CD E7C7
15.2132 +95CE E7C8
15.2133 +95CF E7C9
15.2134 +95D0 E7CA
15.2135 +95D1 E7CB
15.2136 +95D2 E7CC
15.2137 +95D3 E7CD
15.2138 +95D4 E7CE
15.2139 +95D5 E7CF
15.2140 +95D6 E7D0
15.2141 +95D7 E7D1
15.2142 +95D8 E7D2
15.2143 +95DA E7D4
15.2144 +95DB E7D5
15.2145 +95DC E7D6
15.2146 +95DD E7D7
15.2147 +95DE E7D8
15.2148 +95DF E7D9
15.2149 +95E0 E7DA
15.2150 +95E1 E7DB
15.2151 +95E2 E7DC
15.2152 +95E3 E7DD
15.2153 +95E4 E7DE
15.2154 +95E5 E7DF
15.2155 +95E6 E7E0
15.2156 +95E7 E7E1
15.2157 +95E8 E7E2
15.2158 +95E9 E7E3
15.2159 +95EA E7E4
15.2160 +95EB E7E5
15.2161 +95EC E7E6
15.2162 +95ED E7E7
15.2163 +95EE E7E8
15.2164 +95EF E7E9
15.2165 +95F0 E7EA
15.2166 +95F1 E7EB
15.2167 +95F2 E7EC
15.2168 +95F3 E7ED
15.2169 +95F4 E7EE
15.2170 +95F5 E7EF
15.2171 +95F6 E7F0
15.2172 +95F7 E7F1
15.2173 +95F8 E7F2
15.2174 +95F9 E7F3
15.2175 +95FA E7F4
15.2176 +95FB E7F5
15.2177 +95FC E7F6
15.2178 +95FD E7F7
15.2179 +95FE E7F8
15.2180 +9640 E7F9
15.2181 +9641 E7FA
15.2182 +9642 E7FB
15.2183 +9643 E7FC
15.2184 +9645 E7FE
15.2185 +9646 E7FF
15.2186 +9647 E800
15.2187 +9648 E801
15.2188 +9649 E802
15.2189 +964A E803
15.2190 +964B E804
15.2191 +964C E805
15.2192 +964D E806
15.2193 +964E E807
15.2194 +964F E808
15.2195 +9650 E809
15.2196 +9651 E80A
15.2197 +9652 E80B
15.2198 +9653 E80C
15.2199 +9654 E80D
15.2200 +9655 E80E
15.2201 +9656 E80F
15.2202 +9657 E810
15.2203 +9658 E811
15.2204 +9659 E812
15.2205 +965A E813
15.2206 +965B E814
15.2207 +965C E815
15.2208 +965D E816
15.2209 +965E E817
15.2210 +965F E818
15.2211 +9660 E819
15.2212 +9661 E81A
15.2213 +9662 E81B
15.2214 +9663 E81C
15.2215 +9664 E81D
15.2216 +9665 E81E
15.2217 +9666 E81F
15.2218 +9667 E820
15.2219 +9668 E821
15.2220 +9669 E822
15.2221 +966A E823
15.2222 +966B E824
15.2223 +966C E825
15.2224 +966D E826
15.2225 +966E E827
15.2226 +966F E828
15.2227 +9670 E829
15.2228 +9671 E82A
15.2229 +9672 E82B
15.2230 +9673 E82C
15.2231 +9674 E82D
15.2232 +9675 E82E
15.2233 +9676 E82F
15.2234 +9677 E830
15.2235 +9678 E831
15.2236 +9679 E832
15.2237 +967A E833
15.2238 +967B E834
15.2239 +967C E835
15.2240 +967D E836
15.2241 +967E E837
15.2242 +96A1 E838
15.2243 +96A2 E839
15.2244 +96A3 E83A
15.2245 +96A4 E83B
15.2246 +96A5 E83C
15.2247 +96A6 E83D
15.2248 +96A7 E83E
15.2249 +96A8 E83F
15.2250 +96A9 E840
15.2251 +96AA E841
15.2252 +96AB E842
15.2253 +96AC E843
15.2254 +96AD E844
15.2255 +96AE E845
15.2256 +96AF E846
15.2257 +96B0 E847
15.2258 +96B1 E848
15.2259 +96B2 E849
15.2260 +96B3 E84A
15.2261 +96B4 E84B
15.2262 +96B5 E84C
15.2263 +96B6 E84D
15.2264 +96B7 E84E
15.2265 +96B8 E84F
15.2266 +96B9 E850
15.2267 +96BA E851
15.2268 +96BB E852
15.2269 +96BC E853
15.2270 +96BD E854
15.2271 +96BE E855
15.2272 +96BF E856
15.2273 +96C0 E857
15.2274 +96C1 E858
15.2275 +96C2 E859
15.2276 +96C3 E85A
15.2277 +96C4 E85B
15.2278 +96C5 E85C
15.2279 +96C6 E85D
15.2280 +96C7 E85E
15.2281 +96C8 E85F
15.2282 +96C9 E860
15.2283 +96CA E861
15.2284 +96CB E862
15.2285 +96CC E863
15.2286 +96CD E864
15.2287 +96CE E865
15.2288 +96CF E866
15.2289 +96D0 E867
15.2290 +96D1 E868
15.2291 +96D2 E869
15.2292 +96D3 E86A
15.2293 +96D4 E86B
15.2294 +96D5 E86C
15.2295 +96D6 E86D
15.2296 +96D7 E86E
15.2297 +96D8 E86F
15.2298 +96D9 E870
15.2299 +96DA E871
15.2300 +96DB E872
15.2301 +96DC E873
15.2302 +96DD E874
15.2303 +96DE E875
15.2304 +96DF E876
15.2305 +96E0 E877
15.2306 +96E1 E878
15.2307 +96E2 E879
15.2308 +96E3 E87A
15.2309 +96E4 E87B
15.2310 +96E5 E87C
15.2311 +96E6 E87D
15.2312 +96E7 E87E
15.2313 +96E8 E87F
15.2314 +96E9 E880
15.2315 +96EA E881
15.2316 +96EB E882
15.2317 +96EC E883
15.2318 +96EE E885
15.2319 +96EF E886
15.2320 +96F0 E887
15.2321 +96F1 E888
15.2322 +96F2 E889
15.2323 +96F3 E88A
15.2324 +96F4 E88B
15.2325 +96F5 E88C
15.2326 +96F6 E88D
15.2327 +96F7 E88E
15.2328 +96F8 E88F
15.2329 +96F9 E890
15.2330 +96FA E891
15.2331 +96FB E892
15.2332 +96FD E894
15.2333 +96FE E895
15.2334 +9740 E896
15.2335 +9741 E897
15.2336 +9742 E898
15.2337 +9743 E899
15.2338 +9744 E89A
15.2339 +9745 E89B
15.2340 +9746 E89C
15.2341 +9747 E89D
15.2342 +9748 E89E
15.2343 +9749 E89F
15.2344 +974A E8A0
15.2345 +974B E8A1
15.2346 +974C E8A2
15.2347 +974D E8A3
15.2348 +974E E8A4
15.2349 +974F E8A5
15.2350 +9750 E8A6
15.2351 +9751 E8A7
15.2352 +9752 E8A8
15.2353 +9753 E8A9
15.2354 +9754 E8AA
15.2355 +9755 E8AB
15.2356 +9756 E8AC
15.2357 +9757 E8AD
15.2358 +9758 E8AE
15.2359 +9759 E8AF
15.2360 +975A E8B0
15.2361 +975B E8B1
15.2362 +975C E8B2
15.2363 +975D E8B3
15.2364 +975E E8B4
15.2365 +975F E8B5
15.2366 +9760 E8B6
15.2367 +9761 E8B7
15.2368 +9762 E8B8
15.2369 +9763 E8B9
15.2370 +9764 E8BA
15.2371 +9765 E8BB
15.2372 +9766 E8BC
15.2373 +9767 E8BD
15.2374 +9768 E8BE
15.2375 +9769 E8BF
15.2376 +976A E8C0
15.2377 +976B E8C1
15.2378 +976C E8C2
15.2379 +976D E8C3
15.2380 +976E E8C4
15.2381 +976F E8C5
15.2382 +9770 E8C6
15.2383 +9771 E8C7
15.2384 +9772 E8C8
15.2385 +9773 E8C9
15.2386 +9774 E8CA
15.2387 +9775 E8CB
15.2388 +9776 E8CC
15.2389 +9777 E8CD
15.2390 +9778 E8CE
15.2391 +9779 E8CF
15.2392 +977A E8D0
15.2393 +977B E8D1
15.2394 +977C E8D2
15.2395 +977D E8D3
15.2396 +977E E8D4
15.2397 +97A1 E8D5
15.2398 +97A2 E8D6
15.2399 +97A3 E8D7
15.2400 +97A4 E8D8
15.2401 +97A5 E8D9
15.2402 +97A6 E8DA
15.2403 +97A7 E8DB
15.2404 +97A8 E8DC
15.2405 +97A9 E8DD
15.2406 +97AA E8DE
15.2407 +97AB E8DF
15.2408 +97AC E8E0
15.2409 +97AD E8E1
15.2410 +97AE E8E2
15.2411 +97AF E8E3
15.2412 +97B0 E8E4
15.2413 +97B1 E8E5
15.2414 +97B2 E8E6
15.2415 +97B3 E8E7
15.2416 +97B4 E8E8
15.2417 +97B5 E8E9
15.2418 +97B6 E8EA
15.2419 +97B7 E8EB
15.2420 +97B8 E8EC
15.2421 +97B9 E8ED
15.2422 +97BA E8EE
15.2423 +97BB E8EF
15.2424 +97BC E8F0
15.2425 +97BD E8F1
15.2426 +97BE E8F2
15.2427 +97BF E8F3
15.2428 +97C0 E8F4
15.2429 +97C1 E8F5
15.2430 +97C2 E8F6
15.2431 +97C3 E8F7
15.2432 +97C4 E8F8
15.2433 +97C5 E8F9
15.2434 +97C6 E8FA
15.2435 +97C7 E8FB
15.2436 +97C8 E8FC
15.2437 +97C9 E8FD
15.2438 +97CA E8FE
15.2439 +97CB E8FF
15.2440 +97CC E900
15.2441 +97CD E901
15.2442 +97CE E902
15.2443 +97CF E903
15.2444 +97D0 E904
15.2445 +97D1 E905
15.2446 +97D2 E906
15.2447 +97D3 E907
15.2448 +97D4 E908
15.2449 +97D5 E909
15.2450 +97D6 E90A
15.2451 +97D7 E90B
15.2452 +97D8 E90C
15.2453 +97D9 E90D
15.2454 +97DA E90E
15.2455 +97DB E90F
15.2456 +97DC E910
15.2457 +97DD E911
15.2458 +97DE E912
15.2459 +97DF E913
15.2460 +97E0 E914
15.2461 +97E1 E915
15.2462 +97E2 E916
15.2463 +97E3 E917
15.2464 +97E4 E918
15.2465 +97E5 E919
15.2466 +97E6 E91A
15.2467 +97E7 E91B
15.2468 +97E8 E91C
15.2469 +97E9 E91D
15.2470 +97EA E91E
15.2471 +97EB E91F
15.2472 +97EC E920
15.2473 +97ED E921
15.2474 +97EE E922
15.2475 +97EF E923
15.2476 +97F0 E924
15.2477 +97F1 E925
15.2478 +97F2 E926
15.2479 +97F3 E927
15.2480 +97F4 E928
15.2481 +97F5 E929
15.2482 +97F6 E92A
15.2483 +97F7 E92B
15.2484 +97F8 E92C
15.2485 +97F9 E92D
15.2486 +97FA E92E
15.2487 +97FB E92F
15.2488 +97FC E930
15.2489 +97FD E931
15.2490 +97FE E932
15.2491 +9840 E933
15.2492 +9841 E934
15.2493 +9842 E935
15.2494 +9843 E936
15.2495 +9844 E937
15.2496 +9845 E938
15.2497 +9846 E939
15.2498 +9847 E93A
15.2499 +9848 E93B
15.2500 +9849 E93C
15.2501 +984A E93D
15.2502 +984B E93E
15.2503 +984C E93F
15.2504 +984D E940
15.2505 +984E E941
15.2506 +984F E942
15.2507 +9850 E943
15.2508 +9851 E944
15.2509 +9852 E945
15.2510 +9853 E946
15.2511 +9854 E947
15.2512 +9855 E948
15.2513 +9856 E949
15.2514 +9857 E94A
15.2515 +9858 E94B
15.2516 +9859 E94C
15.2517 +985A E94D
15.2518 +985B E94E
15.2519 +985C E94F
15.2520 +985D E950
15.2521 +985E E951
15.2522 +985F E952
15.2523 +9860 E953
15.2524 +9861 E954
15.2525 +9862 E955
15.2526 +9863 E956
15.2527 +9864 E957
15.2528 +9865 E958
15.2529 +9866 E959
15.2530 +9867 E95A
15.2531 +9868 E95B
15.2532 +9869 E95C
15.2533 +986A E95D
15.2534 +986B E95E
15.2535 +986C E95F
15.2536 +986D E960
15.2537 +986E E961
15.2538 +986F E962
15.2539 +9870 E963
15.2540 +9871 E964
15.2541 +9872 E965
15.2542 +9873 E966
15.2543 +9874 E967
15.2544 +9875 E968
15.2545 +9876 E969
15.2546 +9877 E96A
15.2547 +9878 E96B
15.2548 +9879 E96C
15.2549 +987A E96D
15.2550 +987B E96E
15.2551 +987C E96F
15.2552 +987D E970
15.2553 +987E E971
15.2554 +98A1 E972
15.2555 +98A2 E973
15.2556 +98A3 E974
15.2557 +98A4 E975
15.2558 +98A5 E976
15.2559 +98A6 E977
15.2560 +98A7 E978
15.2561 +98A8 E979
15.2562 +98A9 E97A
15.2563 +98AA E97B
15.2564 +98AB E97C
15.2565 +98AC E97D
15.2566 +98AD E97E
15.2567 +98AE E97F
15.2568 +98AF E980
15.2569 +98B0 E981
15.2570 +98B1 E982
15.2571 +98B2 E983
15.2572 +98B3 E984
15.2573 +98B4 E985
15.2574 +98B5 E986
15.2575 +98B6 E987
15.2576 +98B7 E988
15.2577 +98B8 E989
15.2578 +98B9 E98A
15.2579 +98BA E98B
15.2580 +98BB E98C
15.2581 +98BC E98D
15.2582 +98BD E98E
15.2583 +98BE E98F
15.2584 +98BF E990
15.2585 +98C0 E991
15.2586 +98C1 E992
15.2587 +98C2 E993
15.2588 +98C3 E994
15.2589 +98C4 E995
15.2590 +98C5 E996
15.2591 +98C6 E997
15.2592 +98C7 E998
15.2593 +98C8 E999
15.2594 +98C9 E99A
15.2595 +98CA E99B
15.2596 +98CB E99C
15.2597 +98CC E99D
15.2598 +98CD E99E
15.2599 +98CE E99F
15.2600 +98CF E9A0
15.2601 +98D0 E9A1
15.2602 +98D1 E9A2
15.2603 +98D2 E9A3
15.2604 +98D3 E9A4
15.2605 +98D4 E9A5
15.2606 +98D5 E9A6
15.2607 +98D6 E9A7
15.2608 +98D7 E9A8
15.2609 +98D8 E9A9
15.2610 +98D9 E9AA
15.2611 +98DA E9AB
15.2612 +98DB E9AC
15.2613 +98DC E9AD
15.2614 +98DD E9AE
15.2615 +98DE E9AF
15.2616 +98DF E9B0
15.2617 +98E0 E9B1
15.2618 +98E1 E9B2
15.2619 +98E2 E9B3
15.2620 +98E3 E9B4
15.2621 +98E4 E9B5
15.2622 +98E5 E9B6
15.2623 +98E6 E9B7
15.2624 +98E7 E9B8
15.2625 +98E8 E9B9
15.2626 +98E9 E9BA
15.2627 +98EA E9BB
15.2628 +98EB E9BC
15.2629 +98EC E9BD
15.2630 +98ED E9BE
15.2631 +98EE E9BF
15.2632 +98EF E9C0
15.2633 +98F0 E9C1
15.2634 +98F1 E9C2
15.2635 +98F2 E9C3
15.2636 +98F3 E9C4
15.2637 +98F4 E9C5
15.2638 +98F5 E9C6
15.2639 +98F6 E9C7
15.2640 +98F7 E9C8
15.2641 +98F8 E9C9
15.2642 +98F9 E9CA
15.2643 +98FA E9CB
15.2644 +98FB E9CC
15.2645 +98FC E9CD
15.2646 +98FD E9CE
15.2647 +98FE E9CF
15.2648 +9940 E9D0
15.2649 +9941 E9D1
15.2650 +9942 E9D2
15.2651 +9943 E9D3
15.2652 +9944 E9D4
15.2653 +9945 E9D5
15.2654 +9946 E9D6
15.2655 +9947 E9D7
15.2656 +9948 E9D8
15.2657 +9949 E9D9
15.2658 +994A E9DA
15.2659 +994B E9DB
15.2660 +994C E9DC
15.2661 +994D E9DD
15.2662 +994E E9DE
15.2663 +994F E9DF
15.2664 +9950 E9E0
15.2665 +9951 E9E1
15.2666 +9952 E9E2
15.2667 +9953 E9E3
15.2668 +9954 E9E4
15.2669 +9955 E9E5
15.2670 +9956 E9E6
15.2671 +9957 E9E7
15.2672 +9958 E9E8
15.2673 +9959 E9E9
15.2674 +995A E9EA
15.2675 +995B E9EB
15.2676 +995C E9EC
15.2677 +995D E9ED
15.2678 +995E E9EE
15.2679 +995F E9EF
15.2680 +9960 E9F0
15.2681 +9961 E9F1
15.2682 +9962 E9F2
15.2683 +9963 E9F3
15.2684 +9964 E9F4
15.2685 +9965 E9F5
15.2686 +9966 E9F6
15.2687 +9967 E9F7
15.2688 +9968 E9F8
15.2689 +9969 E9F9
15.2690 +996A E9FA
15.2691 +996B E9FB
15.2692 +996C E9FC
15.2693 +996D E9FD
15.2694 +996E E9FE
15.2695 +996F E9FF
15.2696 +9970 EA00
15.2697 +9971 EA01
15.2698 +9972 EA02
15.2699 +9973 EA03
15.2700 +9974 EA04
15.2701 +9975 EA05
15.2702 +9976 EA06
15.2703 +9977 EA07
15.2704 +9978 EA08
15.2705 +9979 EA09
15.2706 +997A EA0A
15.2707 +997B EA0B
15.2708 +997C EA0C
15.2709 +997D EA0D
15.2710 +997E EA0E
15.2711 +99A1 EA0F
15.2712 +99A2 EA10
15.2713 +99A3 EA11
15.2714 +99A4 EA12
15.2715 +99A5 EA13
15.2716 +99A6 EA14
15.2717 +99A7 EA15
15.2718 +99A8 EA16
15.2719 +99A9 EA17
15.2720 +99AA EA18
15.2721 +99AB EA19
15.2722 +99AC EA1A
15.2723 +99AD EA1B
15.2724 +99AE EA1C
15.2725 +99AF EA1D
15.2726 +99B0 EA1E
15.2727 +99B1 EA1F
15.2728 +99B2 EA20
15.2729 +99B3 EA21
15.2730 +99B4 EA22
15.2731 +99B5 EA23
15.2732 +99B6 EA24
15.2733 +99B7 EA25
15.2734 +99B8 EA26
15.2735 +99B9 EA27
15.2736 +99BA EA28
15.2737 +99BB EA29
15.2738 +99BC EA2A
15.2739 +99BD EA2B
15.2740 +99BE EA2C
15.2741 +99BF EA2D
15.2742 +99C0 EA2E
15.2743 +99C1 EA2F
15.2744 +99C2 EA30
15.2745 +99C3 EA31
15.2746 +99C4 EA32
15.2747 +99C5 EA33
15.2748 +99C6 EA34
15.2749 +99C7 EA35
15.2750 +99C8 EA36
15.2751 +99C9 EA37
15.2752 +99CA EA38
15.2753 +99CB EA39
15.2754 +99CC EA3A
15.2755 +99CD EA3B
15.2756 +99CE EA3C
15.2757 +99CF EA3D
15.2758 +99D0 EA3E
15.2759 +99D1 EA3F
15.2760 +99D2 EA40
15.2761 +99D3 EA41
15.2762 +99D4 EA42
15.2763 +99D5 EA43
15.2764 +99D6 EA44
15.2765 +99D7 EA45
15.2766 +99D8 EA46
15.2767 +99D9 EA47
15.2768 +99DA EA48
15.2769 +99DB EA49
15.2770 +99DC EA4A
15.2771 +99DD EA4B
15.2772 +99DE EA4C
15.2773 +99DF EA4D
15.2774 +99E0 EA4E
15.2775 +99E1 EA4F
15.2776 +99E2 EA50
15.2777 +99E3 EA51
15.2778 +99E4 EA52
15.2779 +99E5 EA53
15.2780 +99E6 EA54
15.2781 +99E7 EA55
15.2782 +99E8 EA56
15.2783 +99E9 EA57
15.2784 +99EA EA58
15.2785 +99EB EA59
15.2786 +99EC EA5A
15.2787 +99ED EA5B
15.2788 +99EE EA5C
15.2789 +99EF EA5D
15.2790 +99F0 EA5E
15.2791 +99F1 EA5F
15.2792 +99F2 EA60
15.2793 +99F3 EA61
15.2794 +99F4 EA62
15.2795 +99F5 EA63
15.2796 +99F6 EA64
15.2797 +99F7 EA65
15.2798 +99F8 EA66
15.2799 +99F9 EA67
15.2800 +99FA EA68
15.2801 +99FB EA69
15.2802 +99FC EA6A
15.2803 +99FD EA6B
15.2804 +99FE EA6C
15.2805 +9A40 EA6D
15.2806 +9A41 EA6E
15.2807 +9A42 EA6F
15.2808 +9A43 EA70
15.2809 +9A44 EA71
15.2810 +9A45 EA72
15.2811 +9A46 EA73
15.2812 +9A47 EA74
15.2813 +9A48 EA75
15.2814 +9A49 EA76
15.2815 +9A4A EA77
15.2816 +9A4B EA78
15.2817 +9A4C EA79
15.2818 +9A4D EA7A
15.2819 +9A4E EA7B
15.2820 +9A4F EA7C
15.2821 +9A50 EA7D
15.2822 +9A51 EA7E
15.2823 +9A52 EA7F
15.2824 +9A53 EA80
15.2825 +9A54 EA81
15.2826 +9A55 EA82
15.2827 +9A56 EA83
15.2828 +9A57 EA84
15.2829 +9A58 EA85
15.2830 +9A59 EA86
15.2831 +9A5A EA87
15.2832 +9A5B EA88
15.2833 +9A5C EA89
15.2834 +9A5D EA8A
15.2835 +9A5E EA8B
15.2836 +9A5F EA8C
15.2837 +9A60 EA8D
15.2838 +9A61 EA8E
15.2839 +9A62 EA8F
15.2840 +9A63 EA90
15.2841 +9A64 EA91
15.2842 +9A65 EA92
15.2843 +9A66 EA93
15.2844 +9A67 EA94
15.2845 +9A68 EA95
15.2846 +9A69 EA96
15.2847 +9A6A EA97
15.2848 +9A6B EA98
15.2849 +9A6C EA99
15.2850 +9A6D EA9A
15.2851 +9A6E EA9B
15.2852 +9A6F EA9C
15.2853 +9A70 EA9D
15.2854 +9A71 EA9E
15.2855 +9A72 EA9F
15.2856 +9A73 EAA0
15.2857 +9A74 EAA1
15.2858 +9A75 EAA2
15.2859 +9A76 EAA3
15.2860 +9A77 EAA4
15.2861 +9A78 EAA5
15.2862 +9A79 EAA6
15.2863 +9A7A EAA7
15.2864 +9A7B EAA8
15.2865 +9A7C EAA9
15.2866 +9A7D EAAA
15.2867 +9A7E EAAB
15.2868 +9AA1 EAAC
15.2869 +9AA2 EAAD
15.2870 +9AA3 EAAE
15.2871 +9AA4 EAAF
15.2872 +9AA5 EAB0
15.2873 +9AA6 EAB1
15.2874 +9AA7 EAB2
15.2875 +9AA8 EAB3
15.2876 +9AA9 EAB4
15.2877 +9AAA EAB5
15.2878 +9AAB EAB6
15.2879 +9AAC EAB7
15.2880 +9AAD EAB8
15.2881 +9AAE EAB9
15.2882 +9AAF EABA
15.2883 +9AB0 EABB
15.2884 +9AB1 EABC
15.2885 +9AB2 EABD
15.2886 +9AB3 EABE
15.2887 +9AB4 EABF
15.2888 +9AB5 EAC0
15.2889 +9AB6 EAC1
15.2890 +9AB7 EAC2
15.2891 +9AB8 EAC3
15.2892 +9AB9 EAC4
15.2893 +9ABA EAC5
15.2894 +9ABB EAC6
15.2895 +9ABC EAC7
15.2896 +9ABD EAC8
15.2897 +9ABE EAC9
15.2898 +9ABF EACA
15.2899 +9AC0 EACB
15.2900 +9AC1 EACC
15.2901 +9AC2 EACD
15.2902 +9AC3 EACE
15.2903 +9AC4 EACF
15.2904 +9AC5 EAD0
15.2905 +9AC6 EAD1
15.2906 +9AC7 EAD2
15.2907 +9AC8 EAD3
15.2908 +9AC9 EAD4
15.2909 +9ACA EAD5
15.2910 +9ACB EAD6
15.2911 +9ACC EAD7
15.2912 +9ACD EAD8
15.2913 +9ACE EAD9
15.2914 +9ACF EADA
15.2915 +9AD0 EADB
15.2916 +9AD1 EADC
15.2917 +9AD2 EADD
15.2918 +9AD3 EADE
15.2919 +9AD4 EADF
15.2920 +9AD5 EAE0
15.2921 +9AD6 EAE1
15.2922 +9AD7 EAE2
15.2923 +9AD8 EAE3
15.2924 +9AD9 EAE4
15.2925 +9ADA EAE5
15.2926 +9ADB EAE6
15.2927 +9ADC EAE7
15.2928 +9ADD EAE8
15.2929 +9ADE EAE9
15.2930 +9ADF EAEA
15.2931 +9AE0 EAEB
15.2932 +9AE1 EAEC
15.2933 +9AE2 EAED
15.2934 +9AE3 EAEE
15.2935 +9AE4 EAEF
15.2936 +9AE5 EAF0
15.2937 +9AE6 EAF1
15.2938 +9AE7 EAF2
15.2939 +9AE8 EAF3
15.2940 +9AE9 EAF4
15.2941 +9AEA EAF5
15.2942 +9AEB EAF6
15.2943 +9AEC EAF7
15.2944 +9AED EAF8
15.2945 +9AEE EAF9
15.2946 +9AEF EAFA
15.2947 +9AF0 EAFB
15.2948 +9AF1 EAFC
15.2949 +9AF2 EAFD
15.2950 +9AF3 EAFE
15.2951 +9AF4 EAFF
15.2952 +9AF5 EB00
15.2953 +9AF6 EB01
15.2954 +9AF7 EB02
15.2955 +9AF8 EB03
15.2956 +9AF9 EB04
15.2957 +9AFA EB05
15.2958 +9AFB EB06
15.2959 +9AFC EB07
15.2960 +9AFD EB08
15.2961 +9AFE EB09
15.2962 +9B40 EB0A
15.2963 +9B41 EB0B
15.2964 +9B42 EB0C
15.2965 +9B43 EB0D
15.2966 +9B44 EB0E
15.2967 +9B45 EB0F
15.2968 +9B46 EB10
15.2969 +9B47 EB11
15.2970 +9B48 EB12
15.2971 +9B49 EB13
15.2972 +9B4A EB14
15.2973 +9B4B EB15
15.2974 +9B4C EB16
15.2975 +9B4D EB17
15.2976 +9B4E EB18
15.2977 +9B4F EB19
15.2978 +9B50 EB1A
15.2979 +9B51 EB1B
15.2980 +9B52 EB1C
15.2981 +9B53 EB1D
15.2982 +9B54 EB1E
15.2983 +9B55 EB1F
15.2984 +9B56 EB20
15.2985 +9B57 EB21
15.2986 +9B58 EB22
15.2987 +9B59 EB23
15.2988 +9B5A EB24
15.2989 +9B5B EB25
15.2990 +9B5C EB26
15.2991 +9B5D EB27
15.2992 +9B5E EB28
15.2993 +9B5F EB29
15.2994 +9B60 EB2A
15.2995 +9B62 EB2C
15.2996 +9B63 EB2D
15.2997 +9B64 EB2E
15.2998 +9B65 EB2F
15.2999 +9B66 EB30
15.3000 +9B67 EB31
15.3001 +9B68 EB32
15.3002 +9B69 EB33
15.3003 +9B6A EB34
15.3004 +9B6B EB35
15.3005 +9B6C EB36
15.3006 +9B6D EB37
15.3007 +9B6E EB38
15.3008 +9B6F EB39
15.3009 +9B70 EB3A
15.3010 +9B71 EB3B
15.3011 +9B72 EB3C
15.3012 +9B73 EB3D
15.3013 +9B74 EB3E
15.3014 +9B75 EB3F
15.3015 +9B77 EB41
15.3016 +9B79 EB43
15.3017 +9B7A EB44
15.3018 +9B7C EB46
15.3019 +9B7D EB47
15.3020 +9B7E EB48
15.3021 +9BA1 EB49
15.3022 +9BA2 EB4A
15.3023 +9BA3 EB4B
15.3024 +9BA4 EB4C
15.3025 +9BA5 EB4D
15.3026 +9BA6 EB4E
15.3027 +9BA7 EB4F
15.3028 +9BA8 EB50
15.3029 +9BA9 EB51
15.3030 +9BAA EB52
15.3031 +9BAB EB53
15.3032 +9BAC EB54
15.3033 +9BAD EB55
15.3034 +9BAE EB56
15.3035 +9BAF EB57
15.3036 +9BB0 EB58
15.3037 +9BB1 EB59
15.3038 +9BB2 EB5A
15.3039 +9BB3 EB5B
15.3040 +9BB4 EB5C
15.3041 +9BB5 EB5D
15.3042 +9BB6 EB5E
15.3043 +9BB7 EB5F
15.3044 +9BB8 EB60
15.3045 +9BB9 EB61
15.3046 +9BBA EB62
15.3047 +9BBB EB63
15.3048 +9BBC EB64
15.3049 +9BBD EB65
15.3050 +9BBE EB66
15.3051 +9BBF EB67
15.3052 +9BC0 EB68
15.3053 +9BC1 EB69
15.3054 +9BC2 EB6A
15.3055 +9BC3 EB6B
15.3056 +9BC4 EB6C
15.3057 +9BC5 EB6D
15.3058 +9BC7 EB6F
15.3059 +9BC8 EB70
15.3060 +9BC9 EB71
15.3061 +9BCA EB72
15.3062 +9BCB EB73
15.3063 +9BCC EB74
15.3064 +9BCD EB75
15.3065 +9BCE EB76
15.3066 +9BCF EB77
15.3067 +9BD0 EB78
15.3068 +9BD1 EB79
15.3069 +9BD2 EB7A
15.3070 +9BD3 EB7B
15.3071 +9BD4 EB7C
15.3072 +9BD5 EB7D
15.3073 +9BD6 EB7E
15.3074 +9BD7 EB7F
15.3075 +9BD8 EB80
15.3076 +9BD9 EB81
15.3077 +9BDA EB82
15.3078 +9BDB EB83
15.3079 +9BDC EB84
15.3080 +9BDD EB85
15.3081 +9BDF EB87
15.3082 +9BE0 EB88
15.3083 +9BE1 EB89
15.3084 +9BE2 EB8A
15.3085 +9BE3 EB8B
15.3086 +9BE4 EB8C
15.3087 +9BE5 EB8D
15.3088 +9BE6 EB8E
15.3089 +9BE7 EB8F
15.3090 +9BE8 EB90
15.3091 +9BE9 EB91
15.3092 +9BEA EB92
15.3093 +9BEB EB93
15.3094 +9BED EB95
15.3095 +9BEE EB96
15.3096 +9BEF EB97
15.3097 +9BF0 EB98
15.3098 +9BF1 EB99
15.3099 +9BF2 EB9A
15.3100 +9BF3 EB9B
15.3101 +9BF4 EB9C
15.3102 +9BF5 EB9D
15.3103 +9BF7 EB9F
15.3104 +9BF8 EBA0
15.3105 +9BF9 EBA1
15.3106 +9BFA EBA2
15.3107 +9BFB EBA3
15.3108 +9BFC EBA4
15.3109 +9BFD EBA5
15.3110 +9BFE EBA6
15.3111 +9C40 EBA7
15.3112 +9C41 EBA8
15.3113 +9C43 EBAA
15.3114 +9C44 EBAB
15.3115 +9C45 EBAC
15.3116 +9C46 EBAD
15.3117 +9C47 EBAE
15.3118 +9C48 EBAF
15.3119 +9C49 EBB0
15.3120 +9C4A EBB1
15.3121 +9C4B EBB2
15.3122 +9C4C EBB3
15.3123 +9C4D EBB4
15.3124 +9C4E EBB5
15.3125 +9C4F EBB6
15.3126 +9C50 EBB7
15.3127 +9C51 EBB8
15.3128 +9C52 EBB9
15.3129 +9C54 EBBB
15.3130 +9C55 EBBC
15.3131 +9C56 EBBD
15.3132 +9C57 EBBE
15.3133 +9C58 EBBF
15.3134 +9C59 EBC0
15.3135 +9C5A EBC1
15.3136 +9C5B EBC2
15.3137 +9C5C EBC3
15.3138 +9C5D EBC4
15.3139 +9C5E EBC5
15.3140 +9C5F EBC6
15.3141 +9C60 EBC7
15.3142 +9C61 EBC8
15.3143 +9C63 EBCA
15.3144 +9C64 EBCB
15.3145 +9C65 EBCC
15.3146 +9C66 EBCD
15.3147 +9C67 EBCE
15.3148 +9C69 EBD0
15.3149 +9C6A EBD1
15.3150 +9C6C EBD3
15.3151 +9C6D EBD4
15.3152 +9C6E EBD5
15.3153 +9C6F EBD6
15.3154 +9C70 EBD7
15.3155 +9C71 EBD8
15.3156 +9C72 EBD9
15.3157 +9C73 EBDA
15.3158 +9C74 EBDB
15.3159 +9C75 EBDC
15.3160 +9C76 EBDD
15.3161 +9C78 EBDF
15.3162 +9C79 EBE0
15.3163 +9C7A EBE1
15.3164 +9C7B EBE2
15.3165 +9C7C EBE3
15.3166 +9C7D EBE4
15.3167 +9C7E EBE5
15.3168 +9CA1 EBE6
15.3169 +9CA2 EBE7
15.3170 +9CA3 EBE8
15.3171 +9CA4 EBE9
15.3172 +9CA5 EBEA
15.3173 +9CA6 EBEB
15.3174 +9CA7 EBEC
15.3175 +9CA8 EBED
15.3176 +9CA9 EBEE
15.3177 +9CAA EBEF
15.3178 +9CAB EBF0
15.3179 +9CAC EBF1
15.3180 +9CAD EBF2
15.3181 +9CAE EBF3
15.3182 +9CAF EBF4
15.3183 +9CB0 EBF5
15.3184 +9CB1 EBF6
15.3185 +9CB2 EBF7
15.3186 +9CB3 EBF8
15.3187 +9CB4 EBF9
15.3188 +9CB5 EBFA
15.3189 +9CB6 EBFB
15.3190 +9CB7 EBFC
15.3191 +9CB8 EBFD
15.3192 +9CB9 EBFE
15.3193 +9CBA EBFF
15.3194 +9CBB EC00
15.3195 +9CBE EC03
15.3196 +9CBF EC04
15.3197 +9CC0 EC05
15.3198 +9CC1 EC06
15.3199 +9CC2 EC07
15.3200 +9CC3 EC08
15.3201 +9CC4 EC09
15.3202 +9CC5 EC0A
15.3203 +9CC6 EC0B
15.3204 +9CC7 EC0C
15.3205 +9CC8 EC0D
15.3206 +9CC9 EC0E
15.3207 +9CCA EC0F
15.3208 +9CCB EC10
15.3209 +9CCC EC11
15.3210 +9CCD EC12
15.3211 +9CCE EC13
15.3212 +9CCF EC14
15.3213 +9CD1 EC16
15.3214 +9CD2 EC17
15.3215 +9CD3 EC18
15.3216 +9CD4 EC19
15.3217 +9CD5 EC1A
15.3218 +9CD6 EC1B
15.3219 +9CD7 EC1C
15.3220 +9CD8 EC1D
15.3221 +9CD9 EC1E
15.3222 +9CDA EC1F
15.3223 +9CDB EC20
15.3224 +9CDC EC21
15.3225 +9CDD EC22
15.3226 +9CDE EC23
15.3227 +9CDF EC24
15.3228 +9CE0 EC25
15.3229 +9CE1 EC26
15.3230 +9CE2 EC27
15.3231 +9CE3 EC28
15.3232 +9CE4 EC29
15.3233 +9CE5 EC2A
15.3234 +9CE6 EC2B
15.3235 +9CE7 EC2C
15.3236 +9CE8 EC2D
15.3237 +9CE9 EC2E
15.3238 +9CEA EC2F
15.3239 +9CEB EC30
15.3240 +9CEC EC31
15.3241 +9CED EC32
15.3242 +9CEE EC33
15.3243 +9CEF EC34
15.3244 +9CF0 EC35
15.3245 +9CF1 EC36
15.3246 +9CF2 EC37
15.3247 +9CF3 EC38
15.3248 +9CF4 EC39
15.3249 +9CF5 EC3A
15.3250 +9CF6 EC3B
15.3251 +9CF7 EC3C
15.3252 +9CF8 EC3D
15.3253 +9CF9 EC3E
15.3254 +9CFA EC3F
15.3255 +9CFB EC40
15.3256 +9CFC EC41
15.3257 +9CFD EC42
15.3258 +9CFE EC43
15.3259 +9D40 EC44
15.3260 +9D41 EC45
15.3261 +9D42 EC46
15.3262 +9D43 EC47
15.3263 +9D44 EC48
15.3264 +9D45 EC49
15.3265 +9D46 EC4A
15.3266 +9D47 EC4B
15.3267 +9D48 EC4C
15.3268 +9D49 EC4D
15.3269 +9D4A EC4E
15.3270 +9D4B EC4F
15.3271 +9D4C EC50
15.3272 +9D4D EC51
15.3273 +9D4E EC52
15.3274 +9D4F EC53
15.3275 +9D50 EC54
15.3276 +9D51 EC55
15.3277 +9D52 EC56
15.3278 +9D53 EC57
15.3279 +9D54 EC58
15.3280 +9D55 EC59
15.3281 +9D56 EC5A
15.3282 +9D58 EC5C
15.3283 +9D59 EC5D
15.3284 +9D5B EC5F
15.3285 +9D5C EC60
15.3286 +9D5D EC61
15.3287 +9D5E EC62
15.3288 +9D5F EC63
15.3289 +9D60 EC64
15.3290 +9D61 EC65
15.3291 +9D62 EC66
15.3292 +9D63 EC67
15.3293 +9D64 EC68
15.3294 +9D65 EC69
15.3295 +9D66 EC6A
15.3296 +9D67 EC6B
15.3297 +9D68 EC6C
15.3298 +9D69 EC6D
15.3299 +9D6A EC6E
15.3300 +9D6B EC6F
15.3301 +9D6C EC70
15.3302 +9D6D EC71
15.3303 +9D6E EC72
15.3304 +9D6F EC73
15.3305 +9D70 EC74
15.3306 +9D71 EC75
15.3307 +9D72 EC76
15.3308 +9D73 EC77
15.3309 +9D74 EC78
15.3310 +9D75 EC79
15.3311 +9D76 EC7A
15.3312 +9D77 EC7B
15.3313 +9D78 EC7C
15.3314 +9D79 EC7D
15.3315 +9D7A EC7E
15.3316 +9D7B EC7F
15.3317 +9D7C EC80
15.3318 +9D7D EC81
15.3319 +9D7E EC82
15.3320 +9DA1 EC83
15.3321 +9DA2 EC84
15.3322 +9DA3 EC85
15.3323 +9DA4 EC86
15.3324 +9DA5 EC87
15.3325 +9DA6 EC88
15.3326 +9DA7 EC89
15.3327 +9DA8 EC8A
15.3328 +9DA9 EC8B
15.3329 +9DAA EC8C
15.3330 +9DAB EC8D
15.3331 +9DAC EC8E
15.3332 +9DAD EC8F
15.3333 +9DAE EC90
15.3334 +9DAF EC91
15.3335 +9DB0 EC92
15.3336 +9DB1 EC93
15.3337 +9DB2 EC94
15.3338 +9DB3 EC95
15.3339 +9DB4 EC96
15.3340 +9DB5 EC97
15.3341 +9DB6 EC98
15.3342 +9DB7 EC99
15.3343 +9DB8 EC9A
15.3344 +9DB9 EC9B
15.3345 +9DBA EC9C
15.3346 +9DBB EC9D
15.3347 +9DBC EC9E
15.3348 +9DBD EC9F
15.3349 +9DBE ECA0
15.3350 +9DBF ECA1
15.3351 +9DC0 ECA2
15.3352 +9DC1 ECA3
15.3353 +9DC2 ECA4
15.3354 +9DC3 ECA5
15.3355 +9DC5 ECA7
15.3356 +9DC6 ECA8
15.3357 +9DC7 ECA9
15.3358 +9DC8 ECAA
15.3359 +9DC9 ECAB
15.3360 +9DCA ECAC
15.3361 +9DCB ECAD
15.3362 +9DCC ECAE
15.3363 +9DCD ECAF
15.3364 +9DCE ECB0
15.3365 +9DCF ECB1
15.3366 +9DD0 ECB2
15.3367 +9DD1 ECB3
15.3368 +9DD2 ECB4
15.3369 +9DD3 ECB5
15.3370 +9DD4 ECB6
15.3371 +9DD5 ECB7
15.3372 +9DD6 ECB8
15.3373 +9DD7 ECB9
15.3374 +9DD8 ECBA
15.3375 +9DD9 ECBB
15.3376 +9DDA ECBC
15.3377 +9DDB ECBD
15.3378 +9DDC ECBE
15.3379 +9DDD ECBF
15.3380 +9DDE ECC0
15.3381 +9DDF ECC1
15.3382 +9DE0 ECC2
15.3383 +9DE1 ECC3
15.3384 +9DE2 ECC4
15.3385 +9DE3 ECC5
15.3386 +9DE4 ECC6
15.3387 +9DE5 ECC7
15.3388 +9DE6 ECC8
15.3389 +9DE7 ECC9
15.3390 +9DE8 ECCA
15.3391 +9DE9 ECCB
15.3392 +9DEA ECCC
15.3393 +9DEB ECCD
15.3394 +9DEC ECCE
15.3395 +9DED ECCF
15.3396 +9DEE ECD0
15.3397 +9DEF ECD1
15.3398 +9DF0 ECD2
15.3399 +9DF1 ECD3
15.3400 +9DF2 ECD4
15.3401 +9DF3 ECD5
15.3402 +9DF4 ECD6
15.3403 +9DF5 ECD7
15.3404 +9DF6 ECD8
15.3405 +9DF7 ECD9
15.3406 +9DF8 ECDA
15.3407 +9DF9 ECDB
15.3408 +9DFA ECDC
15.3409 +9DFB ECDD
15.3410 +9DFC ECDE
15.3411 +9DFD ECDF
15.3412 +9DFE ECE0
15.3413 +9E40 ECE1
15.3414 +9E41 ECE2
15.3415 +9E42 ECE3
15.3416 +9E43 ECE4
15.3417 +9E44 ECE5
15.3418 +9E45 ECE6
15.3419 +9E46 ECE7
15.3420 +9E47 ECE8
15.3421 +9E48 ECE9
15.3422 +9E49 ECEA
15.3423 +9E4A ECEB
15.3424 +9E4B ECEC
15.3425 +9E4C ECED
15.3426 +9E4D ECEE
15.3427 +9E4E ECEF
15.3428 +9E4F ECF0
15.3429 +9E50 ECF1
15.3430 +9E51 ECF2
15.3431 +9E52 ECF3
15.3432 +9E53 ECF4
15.3433 +9E54 ECF5
15.3434 +9E55 ECF6
15.3435 +9E56 ECF7
15.3436 +9E57 ECF8
15.3437 +9E58 ECF9
15.3438 +9E59 ECFA
15.3439 +9E5A ECFB
15.3440 +9E5B ECFC
15.3441 +9E5C ECFD
15.3442 +9E5D ECFE
15.3443 +9E5E ECFF
15.3444 +9E5F ED00
15.3445 +9E60 ED01
15.3446 +9E61 ED02
15.3447 +9E62 ED03
15.3448 +9E63 ED04
15.3449 +9E64 ED05
15.3450 +9E65 ED06
15.3451 +9E66 ED07
15.3452 +9E67 ED08
15.3453 +9E68 ED09
15.3454 +9E69 ED0A
15.3455 +9E6A ED0B
15.3456 +9E6B ED0C
15.3457 +9E6C ED0D
15.3458 +9E6D ED0E
15.3459 +9E6E ED0F
15.3460 +9E6F ED10
15.3461 +9E70 ED11
15.3462 +9E71 ED12
15.3463 +9E72 ED13
15.3464 +9E73 ED14
15.3465 +9E74 ED15
15.3466 +9E75 ED16
15.3467 +9E76 ED17
15.3468 +9E77 ED18
15.3469 +9E78 ED19
15.3470 +9E79 ED1A
15.3471 +9E7A ED1B
15.3472 +9E7B ED1C
15.3473 +9E7C ED1D
15.3474 +9E7D ED1E
15.3475 +9E7E ED1F
15.3476 +9EA1 ED20
15.3477 +9EA2 ED21
15.3478 +9EA3 ED22
15.3479 +9EA4 ED23
15.3480 +9EA5 ED24
15.3481 +9EA6 ED25
15.3482 +9EA7 ED26
15.3483 +9EA8 ED27
15.3484 +9EAA ED29
15.3485 +9EAB ED2A
15.3486 +9EAD ED2C
15.3487 +9EAE ED2D
15.3488 +9EAF ED2E
15.3489 +9EB0 ED2F
15.3490 +9EB1 ED30
15.3491 +9EB2 ED31
15.3492 +9EB3 ED32
15.3493 +9EB4 ED33
15.3494 +9EB5 ED34
15.3495 +9EB6 ED35
15.3496 +9EB7 ED36
15.3497 +9EB8 ED37
15.3498 +9EB9 ED38
15.3499 +9EBA ED39
15.3500 +9EBB ED3A
15.3501 +9EBC ED3B
15.3502 +9EBD ED3C
15.3503 +9EBE ED3D
15.3504 +9EBF ED3E
15.3505 +9EC0 ED3F
15.3506 +9EC1 ED40
15.3507 +9EC2 ED41
15.3508 +9EC3 ED42
15.3509 +9EC5 ED44
15.3510 +9EC6 ED45
15.3511 +9EC7 ED46
15.3512 +9EC8 ED47
15.3513 +9EC9 ED48
15.3514 +9ECA ED49
15.3515 +9ECB ED4A
15.3516 +9ECC ED4B
15.3517 +9ECD ED4C
15.3518 +9ECE ED4D
15.3519 +9ECF ED4E
15.3520 +9ED0 ED4F
15.3521 +9ED1 ED50
15.3522 +9ED2 ED51
15.3523 +9ED3 ED52
15.3524 +9ED4 ED53
15.3525 +9ED5 ED54
15.3526 +9ED6 ED55
15.3527 +9ED7 ED56
15.3528 +9ED8 ED57
15.3529 +9ED9 ED58
15.3530 +9EDA ED59
15.3531 +9EDB ED5A
15.3532 +9EDC ED5B
15.3533 +9EDD ED5C
15.3534 +9EDE ED5D
15.3535 +9EDF ED5E
15.3536 +9EE0 ED5F
15.3537 +9EE1 ED60
15.3538 +9EE2 ED61
15.3539 +9EE3 ED62
15.3540 +9EE4 ED63
15.3541 +9EE5 ED64
15.3542 +9EE6 ED65
15.3543 +9EE7 ED66
15.3544 +9EE8 ED67
15.3545 +9EE9 ED68
15.3546 +9EEA ED69
15.3547 +9EEB ED6A
15.3548 +9EEC ED6B
15.3549 +9EED ED6C
15.3550 +9EEE ED6D
15.3551 +9EF0 ED6F
15.3552 +9EF1 ED70
15.3553 +9EF2 ED71
15.3554 +9EF3 ED72
15.3555 +9EF5 ED74
15.3556 +9EF6 ED75
15.3557 +9EF7 ED76
15.3558 +9EF8 ED77
15.3559 +9EF9 ED78
15.3560 +9EFA ED79
15.3561 +9EFB ED7A
15.3562 +9EFC ED7B
15.3563 +9EFE ED7D
15.3564 +9F40 ED7E
15.3565 +9F41 ED7F
15.3566 +9F42 ED80
15.3567 +9F43 ED81
15.3568 +9F44 ED82
15.3569 +9F45 ED83
15.3570 +9F46 ED84
15.3571 +9F47 ED85
15.3572 +9F48 ED86
15.3573 +9F49 ED87
15.3574 +9F4A ED88
15.3575 +9F4B ED89
15.3576 +9F4C ED8A
15.3577 +9F4D ED8B
15.3578 +9F4F ED8D
15.3579 +9F50 ED8E
15.3580 +9F51 ED8F
15.3581 +9F52 ED90
15.3582 +9F53 ED91
15.3583 +9F54 ED92
15.3584 +9F55 ED93
15.3585 +9F56 ED94
15.3586 +9F57 ED95
15.3587 +9F58 ED96
15.3588 +9F59 ED97
15.3589 +9F5A ED98
15.3590 +9F5B ED99
15.3591 +9F5C ED9A
15.3592 +9F5D ED9B
15.3593 +9F5E ED9C
15.3594 +9F5F ED9D
15.3595 +9F61 ED9F
15.3596 +9F62 EDA0
15.3597 +9F63 EDA1
15.3598 +9F64 EDA2
15.3599 +9F65 EDA3
15.3600 +9F67 EDA5
15.3601 +9F68 EDA6
15.3602 +9F69 EDA7
15.3603 +9F6A EDA8
15.3604 +9F6B EDA9
15.3605 +9F6C EDAA
15.3606 +9F6D EDAB
15.3607 +9F6E EDAC
15.3608 +9F6F EDAD
15.3609 +9F70 EDAE
15.3610 +9F71 EDAF
15.3611 +9F72 EDB0
15.3612 +9F73 EDB1
15.3613 +9F74 EDB2
15.3614 +9F75 EDB3
15.3615 +9F76 EDB4
15.3616 +9F77 EDB5
15.3617 +9F78 EDB6
15.3618 +9F79 EDB7
15.3619 +9F7A EDB8
15.3620 +9F7B EDB9
15.3621 +9F7C EDBA
15.3622 +9F7D EDBB
15.3623 +9F7E EDBC
15.3624 +9FA1 EDBD
15.3625 +9FA2 EDBE
15.3626 +9FA3 EDBF
15.3627 +9FA4 EDC0
15.3628 +9FA5 EDC1
15.3629 +9FA6 EDC2
15.3630 +9FA7 EDC3
15.3631 +9FA8 EDC4
15.3632 +9FA9 EDC5
15.3633 +9FAA EDC6
15.3634 +9FAB EDC7
15.3635 +9FAC EDC8
15.3636 +9FAE EDCA
15.3637 +9FAF EDCB
15.3638 +9FB0 EDCC
15.3639 +9FB2 EDCE
15.3640 +9FB3 EDCF
15.3641 +9FB4 EDD0
15.3642 +9FB5 EDD1
15.3643 +9FB6 EDD2
15.3644 +9FB7 EDD3
15.3645 +9FB8 EDD4
15.3646 +9FB9 EDD5
15.3647 +9FBA EDD6
15.3648 +9FBB EDD7
15.3649 +9FBC EDD8
15.3650 +9FBD EDD9
15.3651 +9FBE EDDA
15.3652 +9FBF EDDB
15.3653 +9FC1 EDDD
15.3654 +9FC2 EDDE
15.3655 +9FC3 EDDF
15.3656 +9FC4 EDE0
15.3657 +9FC5 EDE1
15.3658 +9FC6 EDE2
15.3659 +9FC7 EDE3
15.3660 +9FC9 EDE5
15.3661 +9FCA EDE6
15.3662 +9FCC EDE8
15.3663 +9FCD EDE9
15.3664 +9FCE EDEA
15.3665 +9FCF EDEB
15.3666 +9FD0 EDEC
15.3667 +9FD1 EDED
15.3668 +9FD2 EDEE
15.3669 +9FD3 EDEF
15.3670 +9FD4 EDF0
15.3671 +9FD5 EDF1
15.3672 +9FD6 EDF2
15.3673 +9FD7 EDF3
15.3674 +9FD9 EDF5
15.3675 +9FDB EDF7
15.3676 +9FDC EDF8
15.3677 +9FDD EDF9
15.3678 +9FDE EDFA
15.3679 +9FDF EDFB
15.3680 +9FE0 EDFC
15.3681 +9FE1 EDFD
15.3682 +9FE2 EDFE
15.3683 +9FE3 EDFF
15.3684 +9FE4 EE00
15.3685 +9FE5 EE01
15.3686 +9FE7 EE03
15.3687 +9FE8 EE04
15.3688 +9FE9 EE05
15.3689 +9FEB EE07
15.3690 +9FEC EE08
15.3691 +9FED EE09
15.3692 +9FEE EE0A
15.3693 +9FF0 EE0C
15.3694 +9FF1 EE0D
15.3695 +9FF2 EE0E
15.3696 +9FF3 EE0F
15.3697 +9FF4 EE10
15.3698 +9FF5 EE11
15.3699 +9FF6 EE12
15.3700 +9FF7 EE13
15.3701 +9FF8 EE14
15.3702 +9FF9 EE15
15.3703 +9FFA EE16
15.3704 +9FFB EE17
15.3705 +9FFC EE18
15.3706 +9FFD EE19
15.3707 +9FFE EE1A
15.3708 +A040 EE1B
15.3709 +A041 EE1C
15.3710 +A042 EE1D
15.3711 +A043 EE1E
15.3712 +A044 EE1F
15.3713 +A045 EE20
15.3714 +A046 EE21
15.3715 +A047 EE22
15.3716 +A048 EE23
15.3717 +A049 EE24
15.3718 +A04A EE25
15.3719 +A04B EE26
15.3720 +A04C EE27
15.3721 +A04D EE28
15.3722 +A04E EE29
15.3723 +A04F EE2A
15.3724 +A050 EE2B
15.3725 +A051 EE2C
15.3726 +A052 EE2D
15.3727 +A053 EE2E
15.3728 +A055 EE30
15.3729 +A056 EE31
15.3730 +A058 EE33
15.3731 +A059 EE34
15.3732 +A05B EE36
15.3733 +A05C EE37
15.3734 +A05D EE38
15.3735 +A05E EE39
15.3736 +A05F EE3A
15.3737 +A060 EE3B
15.3738 +A061 EE3C
15.3739 +A064 EE3F
15.3740 +A065 EE40
15.3741 +A066 EE41
15.3742 +A067 EE42
15.3743 +A068 EE43
15.3744 +A069 EE44
15.3745 +A06A EE45
15.3746 +A06B EE46
15.3747 +A06C EE47
15.3748 +A06D EE48
15.3749 +A06E EE49
15.3750 +A06F EE4A
15.3751 +A070 EE4B
15.3752 +A071 EE4C
15.3753 +A073 EE4E
15.3754 +A074 EE4F
15.3755 +A075 EE50
15.3756 +A076 EE51
15.3757 +A078 EE53
15.3758 +A079 EE54
15.3759 +A07A EE55
15.3760 +A07B EE56
15.3761 +A07C EE57
15.3762 +A07D EE58
15.3763 +A07E EE59
15.3764 +A0A1 EE5A
15.3765 +A0A2 EE5B
15.3766 +A0A3 EE5C
15.3767 +A0A4 EE5D
15.3768 +A0A6 EE5F
15.3769 +A0A7 EE60
15.3770 +A0A8 EE61
15.3771 +A0A9 EE62
15.3772 +A0AA EE63
15.3773 +A0AB EE64
15.3774 +A0AC EE65
15.3775 +A0AE EE67
15.3776 +A0B0 EE69
15.3777 +A0B1 EE6A
15.3778 +A0B2 EE6B
15.3779 +A0B3 EE6C
15.3780 +A0B4 EE6D
15.3781 +A0B5 EE6E
15.3782 +A0B6 EE6F
15.3783 +A0B7 EE70
15.3784 +A0B8 EE71
15.3785 +A0B9 EE72
15.3786 +A0BA EE73
15.3787 +A0BB EE74
15.3788 +A0BC EE75
15.3789 +A0BD EE76
15.3790 +A0BE EE77
15.3791 +A0BF EE78
15.3792 +A0C0 EE79
15.3793 +A0C1 EE7A
15.3794 +A0C2 EE7B
15.3795 +A0C3 EE7C
15.3796 +A0C4 EE7D
15.3797 +A0C5 EE7E
15.3798 +A0C6 EE7F
15.3799 +A0C7 EE80
15.3800 +A0C8 EE81
15.3801 +A0C9 EE82
15.3802 +A0CA EE83
15.3803 +A0CB EE84
15.3804 +A0CC EE85
15.3805 +A0CD EE86
15.3806 +A0CE EE87
15.3807 +A0CF EE88
15.3808 +A0D0 EE89
15.3809 +A0D1 EE8A
15.3810 +A0D2 EE8B
15.3811 +A0D4 EE8D
15.3812 +A0D6 EE8F
15.3813 +A0D7 EE90
15.3814 +A0D8 EE91
15.3815 +A0D9 EE92
15.3816 +A0DA EE93
15.3817 +A0DB EE94
15.3818 +A0DC EE95
15.3819 +A0DD EE96
15.3820 +A0DE EE97
15.3821 +A0E0 EE99
15.3822 +A0E2 EE9B
15.3823 +A0E3 EE9C
15.3824 +A0E5 EE9E
15.3825 +A0E6 EE9F
15.3826 +A0E7 EEA0
15.3827 +A0E8 EEA1
15.3828 +A0E9 EEA2
15.3829 +A0EA EEA3
15.3830 +A0EB EEA4
15.3831 +A0EC EEA5
15.3832 +A0ED EEA6
15.3833 +A0EE EEA7
15.3834 +A0EF EEA8
15.3835 +A0F0 EEA9
15.3836 +A0F1 EEAA
15.3837 +A0F2 EEAB
15.3838 +A0F3 EEAC
15.3839 +A0F4 EEAD
15.3840 +A0F5 EEAE
15.3841 +A0F6 EEAF
15.3842 +A0F7 EEB0
15.3843 +A0F8 EEB1
15.3844 +A0F9 EEB2
15.3845 +A0FA EEB3
15.3846 +A0FB EEB4
15.3847 +A0FC EEB5
15.3848 +A0FD EEB6
15.3849 +A0FE EEB7
15.3850 +C6A1 F6B1
15.3851 +C6A2 F6B2
15.3852 +C6A3 F6B3
15.3853 +C6A4 F6B4
15.3854 +C6A5 F6B5
15.3855 +C6A6 F6B6
15.3856 +C6A7 F6B7
15.3857 +C6A8 F6B8
15.3858 +C6A9 F6B9
15.3859 +C6AA F6BA
15.3860 +C6AB F6BB
15.3861 +C6AC F6BC
15.3862 +C6AD F6BD
15.3863 +C6AE F6BE
15.3864 +C6AF F6BF
15.3865 +C6B0 F6C0
15.3866 +C6B1 F6C1
15.3867 +C6B2 F6C2
15.3868 +C6B3 F6C3
15.3869 +C6B4 F6C4
15.3870 +C6B5 F6C5
15.3871 +C6B6 F6C6
15.3872 +C6B7 F6C7
15.3873 +C6B8 F6C8
15.3874 +C6B9 F6C9
15.3875 +C6BA F6CA
15.3876 +C6BB F6CB
15.3877 +C6BC F6CC
15.3878 +C6BD F6CD
15.3879 +C6BE F6CE
15.3880 +C6BF F6CF
15.3881 +C6C0 F6D0
15.3882 +C6C1 F6D1
15.3883 +C6C2 F6D2
15.3884 +C6C3 F6D3
15.3885 +C6C4 F6D4
15.3886 +C6C5 F6D5
15.3887 +C6C6 F6D6
15.3888 +C6C7 F6D7
15.3889 +C6C8 F6D8
15.3890 +C6C9 F6D9
15.3891 +C6CA F6DA
15.3892 +C6CB F6DB
15.3893 +C6CC F6DC
15.3894 +C6CD F6DD
15.3895 +C6CE F6DE
15.3896 +C6D0 F6E0
15.3897 +C6D1 F6E1
15.3898 +C6D2 F6E2
15.3899 +C6D4 F6E4
15.3900 +C6D6 F6E6
15.3901 +C6D8 F6E8
15.3902 +C6D9 F6E9
15.3903 +C6DA F6EA
15.3904 +C6DB F6EB
15.3905 +C6DC F6EC
15.3906 +C6DD F6ED
15.3907 +C6E0 F6F0
15.3908 +C6E1 F6F1
15.3909 +C6E2 F6F2
15.3910 +C6E3 F6F3
15.3911 +C6E4 F6F4
15.3912 +C6E5 F6F5
15.3913 +C6E6 F6F6
15.3914 +C6E7 F6F7
15.3915 +C6E8 F6F8
15.3916 +C6E9 F6F9
15.3917 +C6EA F6FA
15.3918 +C6EB F6FB
15.3919 +C6EC F6FC
15.3920 +C6ED F6FD
15.3921 +C6EE F6FE
15.3922 +C6EF F6FF
15.3923 +C6F0 F700
15.3924 +C6F1 F701
15.3925 +C6F2 F702
15.3926 +C6F3 F703
15.3927 +C6F4 F704
15.3928 +C6F5 F705
15.3929 +C6F6 F706
15.3930 +C6F7 F707
15.3931 +C6F8 F708
15.3932 +C6F9 F709
15.3933 +C6FA F70A
15.3934 +C6FB F70B
15.3935 +C6FC F70C
15.3936 +C6FD F70D
15.3937 +C6FE F70E
15.3938 +C740 F70F
15.3939 +C741 F710
15.3940 +C742 F711
15.3941 +C743 F712
15.3942 +C744 F713
15.3943 +C745 F714
15.3944 +C746 F715
15.3945 +C747 F716
15.3946 +C748 F717
15.3947 +C749 F718
15.3948 +C74A F719
15.3949 +C74B F71A
15.3950 +C74C F71B
15.3951 +C74D F71C
15.3952 +C74E F71D
15.3953 +C74F F71E
15.3954 +C750 F71F
15.3955 +C751 F720
15.3956 +C752 F721
15.3957 +C753 F722
15.3958 +C754 F723
15.3959 +C755 F724
15.3960 +C756 F725
15.3961 +C757 F726
15.3962 +C758 F727
15.3963 +C759 F728
15.3964 +C75A F729
15.3965 +C75B F72A
15.3966 +C75C F72B
15.3967 +C75D F72C
15.3968 +C75E F72D
15.3969 +C75F F72E
15.3970 +C760 F72F
15.3971 +C761 F730
15.3972 +C762 F731
15.3973 +C763 F732
15.3974 +C764 F733
15.3975 +C765 F734
15.3976 +C766 F735
15.3977 +C767 F736
15.3978 +C768 F737
15.3979 +C769 F738
15.3980 +C76A F739
15.3981 +C76B F73A
15.3982 +C76C F73B
15.3983 +C76D F73C
15.3984 +C76E F73D
15.3985 +C76F F73E
15.3986 +C770 F73F
15.3987 +C771 F740
15.3988 +C772 F741
15.3989 +C773 F742
15.3990 +C774 F743
15.3991 +C775 F744
15.3992 +C776 F745
15.3993 +C777 F746
15.3994 +C778 F747
15.3995 +C779 F748
15.3996 +C77A F749
15.3997 +C77B F74A
15.3998 +C77C F74B
15.3999 +C77D F74C
15.4000 +C77E F74D
15.4001 +C7A1 F74E
15.4002 +C7A2 F74F
15.4003 +C7A3 F750
15.4004 +C7A4 F751
15.4005 +C7A5 F752
15.4006 +C7A6 F753
15.4007 +C7A7 F754
15.4008 +C7A8 F755
15.4009 +C7A9 F756
15.4010 +C7AA F757
15.4011 +C7AB F758
15.4012 +C7AC F759
15.4013 +C7AD F75A
15.4014 +C7AE F75B
15.4015 +C7AF F75C
15.4016 +C7B0 F75D
15.4017 +C7B1 F75E
15.4018 +C7B2 F75F
15.4019 +C7B3 F760
15.4020 +C7B4 F761
15.4021 +C7B5 F762
15.4022 +C7B6 F763
15.4023 +C7B7 F764
15.4024 +C7B8 F765
15.4025 +C7B9 F766
15.4026 +C7BA F767
15.4027 +C7BB F768
15.4028 +C7BC F769
15.4029 +C7BD F76A
15.4030 +C7BE F76B
15.4031 +C7BF F76C
15.4032 +C7C0 F76D
15.4033 +C7C1 F76E
15.4034 +C7C2 F76F
15.4035 +C7C3 F770
15.4036 +C7C4 F771
15.4037 +C7C5 F772
15.4038 +C7C6 F773
15.4039 +C7C7 F774
15.4040 +C7C8 F775
15.4041 +C7C9 F776
15.4042 +C7CA F777
15.4043 +C7CB F778
15.4044 +C7CC F779
15.4045 +C7CD F77A
15.4046 +C7CE F77B
15.4047 +C7CF F77C
15.4048 +C7D0 F77D
15.4049 +C7D1 F77E
15.4050 +C7D2 F77F
15.4051 +C7D3 F780
15.4052 +C7D4 F781
15.4053 +C7D5 F782
15.4054 +C7D6 F783
15.4055 +C7D7 F784
15.4056 +C7D8 F785
15.4057 +C7D9 F786
15.4058 +C7DA F787
15.4059 +C7DB F788
15.4060 +C7DC F789
15.4061 +C7DD F78A
15.4062 +C7DE F78B
15.4063 +C7DF F78C
15.4064 +C7E0 F78D
15.4065 +C7E1 F78E
15.4066 +C7E2 F78F
15.4067 +C7E3 F790
15.4068 +C7E4 F791
15.4069 +C7E5 F792
15.4070 +C7E6 F793
15.4071 +C7E7 F794
15.4072 +C7E8 F795
15.4073 +C7E9 F796
15.4074 +C7EA F797
15.4075 +C7EB F798
15.4076 +C7EC F799
15.4077 +C7ED F79A
15.4078 +C7EE F79B
15.4079 +C7EF F79C
15.4080 +C7F0 F79D
15.4081 +C7F1 F79E
15.4082 +C7F2 F79F
15.4083 +C7F3 F7A0
15.4084 +C7F4 F7A1
15.4085 +C7F5 F7A2
15.4086 +C7F6 F7A3
15.4087 +C7F7 F7A4
15.4088 +C7F8 F7A5
15.4089 +C7F9 F7A6
15.4090 +C7FA F7A7
15.4091 +C7FB F7A8
15.4092 +C7FC F7A9
15.4093 +C7FD F7AA
15.4094 +C7FE F7AB
15.4095 +C840 F7AC
15.4096 +C841 F7AD
15.4097 +C842 F7AE
15.4098 +C843 F7AF
15.4099 +C844 F7B0
15.4100 +C845 F7B1
15.4101 +C846 F7B2
15.4102 +C847 F7B3
15.4103 +C848 F7B4
15.4104 +C849 F7B5
15.4105 +C84A F7B6
15.4106 +C84B F7B7
15.4107 +C84C F7B8
15.4108 +C84D F7B9
15.4109 +C84E F7BA
15.4110 +C84F F7BB
15.4111 +C850 F7BC
15.4112 +C851 F7BD
15.4113 +C852 F7BE
15.4114 +C853 F7BF
15.4115 +C854 F7C0
15.4116 +C855 F7C1
15.4117 +C856 F7C2
15.4118 +C857 F7C3
15.4119 +C858 F7C4
15.4120 +C859 F7C5
15.4121 +C85A F7C6
15.4122 +C85B F7C7
15.4123 +C85C F7C8
15.4124 +C85D F7C9
15.4125 +C85E F7CA
15.4126 +C85F F7CB
15.4127 +C860 F7CC
15.4128 +C861 F7CD
15.4129 +C862 F7CE
15.4130 +C863 F7CF
15.4131 +C864 F7D0
15.4132 +C865 F7D1
15.4133 +C866 F7D2
15.4134 +C867 F7D3
15.4135 +C868 F7D4
15.4136 +C869 F7D5
15.4137 +C86A F7D6
15.4138 +C86B F7D7
15.4139 +C86C F7D8
15.4140 +C86D F7D9
15.4141 +C86E F7DA
15.4142 +C86F F7DB
15.4143 +C870 F7DC
15.4144 +C871 F7DD
15.4145 +C872 F7DE
15.4146 +C873 F7DF
15.4147 +C874 F7E0
15.4148 +C875 F7E1
15.4149 +C876 F7E2
15.4150 +C877 F7E3
15.4151 +C878 F7E4
15.4152 +C879 F7E5
15.4153 +C87A F7E6
15.4154 +C87B F7E7
15.4155 +C87C F7E8
15.4156 +C87D F7E9
15.4157 +C87E F7EA
15.4158 +C8A1 F7EB
15.4159 +C8A2 F7EC
15.4160 +C8A3 F7ED
15.4161 +C8A4 F7EE
15.4162 +C8CD F817
15.4163 +C8CE F818
15.4164 +C8CF F819
15.4165 +C8D0 F81A
15.4166 +C8D1 F81B
15.4167 +C8D2 F81C
15.4168 +C8D3 F81D
15.4169 +C8D4 F81E
15.4170 +C8D5 F81F
15.4171 +C8D6 F820
15.4172 +C8D7 F821
15.4173 +C8D8 F822
15.4174 +C8D9 F823
15.4175 +C8DA F824
15.4176 +C8DB F825
15.4177 +C8DC F826
15.4178 +C8DD F827
15.4179 +C8DE F828
15.4180 +C8DF F829
15.4181 +C8E0 F82A
15.4182 +C8E1 F82B
15.4183 +C8E2 F82C
15.4184 +C8E3 F82D
15.4185 +C8E4 F82E
15.4186 +C8E5 F82F
15.4187 +C8E6 F830
15.4188 +C8E7 F831
15.4189 +C8E8 F832
15.4190 +C8E9 F833
15.4191 +C8EA F834
15.4192 +C8EB F835
15.4193 +C8EC F836
15.4194 +C8ED F837
15.4195 +C8EE F838
15.4196 +C8EF F839
15.4197 +C8F0 F83A
15.4198 +C8F1 F83B
15.4199 +C8F5 F83F
15.4200 +C8F6 F840
15.4201 +C8F7 F841
15.4202 +C8F8 F842
15.4203 +C8F9 F843
15.4204 +C8FA F844
15.4205 +C8FB F845
15.4206 +C8FC F846
15.4207 +C8FD F847
15.4208 +C8FE F848
15.4209 +FA40 E000
15.4210 +FA41 E001
15.4211 +FA42 E002
15.4212 +FA43 E003
15.4213 +FA44 E004
15.4214 +FA45 E005
15.4215 +FA46 E006
15.4216 +FA47 E007
15.4217 +FA48 E008
15.4218 +FA49 E009
15.4219 +FA4A E00A
15.4220 +FA4B E00B
15.4221 +FA4C E00C
15.4222 +FA4D E00D
15.4223 +FA4E E00E
15.4224 +FA4F E00F
15.4225 +FA50 E010
15.4226 +FA51 E011
15.4227 +FA52 E012
15.4228 +FA53 E013
15.4229 +FA54 E014
15.4230 +FA55 E015
15.4231 +FA56 E016
15.4232 +FA57 E017
15.4233 +FA58 E018
15.4234 +FA59 E019
15.4235 +FA5A E01A
15.4236 +FA5B E01B
15.4237 +FA5C E01C
15.4238 +FA5D E01D
15.4239 +FA5E E01E
15.4240 +FA60 E020
15.4241 +FA61 E021
15.4242 +FA62 E022
15.4243 +FA63 E023
15.4244 +FA64 E024
15.4245 +FA65 E025
15.4246 +FA67 E027
15.4247 +FA68 E028
15.4248 +FA69 E029
15.4249 +FA6A E02A
15.4250 +FA6B E02B
15.4251 +FA6C E02C
15.4252 +FA6D E02D
15.4253 +FA6E E02E
15.4254 +FA6F E02F
15.4255 +FA70 E030
15.4256 +FA71 E031
15.4257 +FA72 E032
15.4258 +FA73 E033
15.4259 +FA74 E034
15.4260 +FA75 E035
15.4261 +FA76 E036
15.4262 +FA77 E037
15.4263 +FA78 E038
15.4264 +FA79 E039
15.4265 +FA7A E03A
15.4266 +FA7B E03B
15.4267 +FA7C E03C
15.4268 +FA7D E03D
15.4269 +FA7E E03E
15.4270 +FAA1 E03F
15.4271 +FAA2 E040
15.4272 +FAA3 E041
15.4273 +FAA4 E042
15.4274 +FAA5 E043
15.4275 +FAA6 E044
15.4276 +FAA7 E045
15.4277 +FAA8 E046
15.4278 +FAA9 E047
15.4279 +FAAA E048
15.4280 +FAAB E049
15.4281 +FAAC E04A
15.4282 +FAAD E04B
15.4283 +FAAE E04C
15.4284 +FAAF E04D
15.4285 +FAB0 E04E
15.4286 +FAB1 E04F
15.4287 +FAB2 E050
15.4288 +FAB3 E051
15.4289 +FAB4 E052
15.4290 +FAB5 E053
15.4291 +FAB6 E054
15.4292 +FAB7 E055
15.4293 +FAB8 E056
15.4294 +FAB9 E057
15.4295 +FABA E058
15.4296 +FABB E059
15.4297 +FABC E05A
15.4298 +FABE E05C
15.4299 +FABF E05D
15.4300 +FAC0 E05E
15.4301 +FAC1 E05F
15.4302 +FAC2 E060
15.4303 +FAC3 E061
15.4304 +FAC4 E062
15.4305 +FAC6 E064
15.4306 +FAC7 E065
15.4307 +FAC8 E066
15.4308 +FAC9 E067
15.4309 +FACA E068
15.4310 +FACB E069
15.4311 +FACC E06A
15.4312 +FACD E06B
15.4313 +FACE E06C
15.4314 +FACF E06D
15.4315 +FAD0 E06E
15.4316 +FAD1 E06F
15.4317 +FAD2 E070
15.4318 +FAD3 E071
15.4319 +FAD4 E072
15.4320 +FAD6 E074
15.4321 +FAD7 E075
15.4322 +FAD8 E076
15.4323 +FAD9 E077
15.4324 +FADA E078
15.4325 +FADB E079
15.4326 +FADC E07A
15.4327 +FADD E07B
15.4328 +FADE E07C
15.4329 +FADF E07D
15.4330 +FAE0 E07E
15.4331 +FAE1 E07F
15.4332 +FAE2 E080
15.4333 +FAE3 E081
15.4334 +FAE4 E082
15.4335 +FAE5 E083
15.4336 +FAE6 E084
15.4337 +FAE7 E085
15.4338 +FAE8 E086
15.4339 +FAE9 E087
15.4340 +FAEA E088
15.4341 +FAEB E089
15.4342 +FAEC E08A
15.4343 +FAED E08B
15.4344 +FAEE E08C
15.4345 +FAEF E08D
15.4346 +FAF0 E08E
15.4347 +FAF1 E08F
15.4348 +FAF2 E090
15.4349 +FAF3 E091
15.4350 +FAF4 E092
15.4351 +FAF5 E093
15.4352 +FAF6 E094
15.4353 +FAF7 E095
15.4354 +FAF8 E096
15.4355 +FAF9 E097
15.4356 +FAFA E098
15.4357 +FAFB E099
15.4358 +FAFC E09A
15.4359 +FAFD E09B
15.4360 +FAFE E09C
15.4361 +FB40 E09D
15.4362 +FB41 E09E
15.4363 +FB42 E09F
15.4364 +FB43 E0A0
15.4365 +FB44 E0A1
15.4366 +FB45 E0A2
15.4367 +FB46 E0A3
15.4368 +FB47 E0A4
15.4369 +FB49 E0A6
15.4370 +FB4A E0A7
15.4371 +FB4B E0A8
15.4372 +FB4C E0A9
15.4373 +FB4D E0AA
15.4374 +FB4E E0AB
15.4375 +FB4F E0AC
15.4376 +FB50 E0AD
15.4377 +FB51 E0AE
15.4378 +FB52 E0AF
15.4379 +FB53 E0B0
15.4380 +FB54 E0B1
15.4381 +FB55 E0B2
15.4382 +FB56 E0B3
15.4383 +FB57 E0B4
15.4384 +FB58 E0B5
15.4385 +FB59 E0B6
15.4386 +FB5A E0B7
15.4387 +FB5B E0B8
15.4388 +FB5C E0B9
15.4389 +FB5D E0BA
15.4390 +FB5E E0BB
15.4391 +FB5F E0BC
15.4392 +FB60 E0BD
15.4393 +FB61 E0BE
15.4394 +FB62 E0BF
15.4395 +FB63 E0C0
15.4396 +FB64 E0C1
15.4397 +FB65 E0C2
15.4398 +FB66 E0C3
15.4399 +FB67 E0C4
15.4400 +FB68 E0C5
15.4401 +FB69 E0C6
15.4402 +FB6A E0C7
15.4403 +FB6B E0C8
15.4404 +FB6C E0C9
15.4405 +FB6D E0CA
15.4406 +FB6E E0CB
15.4407 +FB6F E0CC
15.4408 +FB70 E0CD
15.4409 +FB71 E0CE
15.4410 +FB72 E0CF
15.4411 +FB73 E0D0
15.4412 +FB74 E0D1
15.4413 +FB75 E0D2
15.4414 +FB76 E0D3
15.4415 +FB77 E0D4
15.4416 +FB78 E0D5
15.4417 +FB79 E0D6
15.4418 +FB7A E0D7
15.4419 +FB7B E0D8
15.4420 +FB7C E0D9
15.4421 +FB7D E0DA
15.4422 +FB7E E0DB
15.4423 +FBA1 E0DC
15.4424 +FBA2 E0DD
15.4425 +FBA3 E0DE
15.4426 +FBA4 E0DF
15.4427 +FBA5 E0E0
15.4428 +FBA6 E0E1
15.4429 +FBA7 E0E2
15.4430 +FBA8 E0E3
15.4431 +FBA9 E0E4
15.4432 +FBAA E0E5
15.4433 +FBAB E0E6
15.4434 +FBAC E0E7
15.4435 +FBAD E0E8
15.4436 +FBAE E0E9
15.4437 +FBAF E0EA
15.4438 +FBB0 E0EB
15.4439 +FBB1 E0EC
15.4440 +FBB2 E0ED
15.4441 +FBB3 E0EE
15.4442 +FBB4 E0EF
15.4443 +FBB5 E0F0
15.4444 +FBB6 E0F1
15.4445 +FBB7 E0F2
15.4446 +FBB9 E0F4
15.4447 +FBBA E0F5
15.4448 +FBBB E0F6
15.4449 +FBBC E0F7
15.4450 +FBBD E0F8
15.4451 +FBBE E0F9
15.4452 +FBBF E0FA
15.4453 +FBC0 E0FB
15.4454 +FBC1 E0FC
15.4455 +FBC2 E0FD
15.4456 +FBC3 E0FE
15.4457 +FBC4 E0FF
15.4458 +FBC5 E100
15.4459 +FBC6 E101
15.4460 +FBC7 E102
15.4461 +FBC8 E103
15.4462 +FBC9 E104
15.4463 +FBCA E105
15.4464 +FBCB E106
15.4465 +FBCC E107
15.4466 +FBCD E108
15.4467 +FBCE E109
15.4468 +FBCF E10A
15.4469 +FBD0 E10B
15.4470 +FBD1 E10C
15.4471 +FBD2 E10D
15.4472 +FBD3 E10E
15.4473 +FBD4 E10F
15.4474 +FBD5 E110
15.4475 +FBD6 E111
15.4476 +FBD7 E112
15.4477 +FBD8 E113
15.4478 +FBD9 E114
15.4479 +FBDA E115
15.4480 +FBDB E116
15.4481 +FBDC E117
15.4482 +FBDD E118
15.4483 +FBDE E119
15.4484 +FBDF E11A
15.4485 +FBE0 E11B
15.4486 +FBE1 E11C
15.4487 +FBE2 E11D
15.4488 +FBE3 E11E
15.4489 +FBE4 E11F
15.4490 +FBE5 E120
15.4491 +FBE6 E121
15.4492 +FBE7 E122
15.4493 +FBE8 E123
15.4494 +FBE9 E124
15.4495 +FBEA E125
15.4496 +FBEB E126
15.4497 +FBEC E127
15.4498 +FBED E128
15.4499 +FBEE E129
15.4500 +FBEF E12A
15.4501 +FBF0 E12B
15.4502 +FBF1 E12C
15.4503 +FBF2 E12D
15.4504 +FBF4 E12F
15.4505 +FBF5 E130
15.4506 +FBF6 E131
15.4507 +FBF7 E132
15.4508 +FBF8 E133
15.4509 +FBFA E135
15.4510 +FBFB E136
15.4511 +FBFC E137
15.4512 +FBFD E138
15.4513 +FBFE E139
15.4514 +FC40 E13A
15.4515 +FC41 E13B
15.4516 +FC42 E13C
15.4517 +FC43 E13D
15.4518 +FC44 E13E
15.4519 +FC45 E13F
15.4520 +FC46 E140
15.4521 +FC47 E141
15.4522 +FC48 E142
15.4523 +FC49 E143
15.4524 +FC4A E144
15.4525 +FC4B E145
15.4526 +FC4C E146
15.4527 +FC4D E147
15.4528 +FC4E E148
15.4529 +FC50 E14A
15.4530 +FC51 E14B
15.4531 +FC52 E14C
15.4532 +FC53 E14D
15.4533 +FC54 E14E
15.4534 +FC55 E14F
15.4535 +FC56 E150
15.4536 +FC57 E151
15.4537 +FC58 E152
15.4538 +FC59 E153
15.4539 +FC5A E154
15.4540 +FC5B E155
15.4541 +FC5C E156
15.4542 +FC5D E157
15.4543 +FC5E E158
15.4544 +FC5F E159
15.4545 +FC60 E15A
15.4546 +FC61 E15B
15.4547 +FC62 E15C
15.4548 +FC63 E15D
15.4549 +FC64 E15E
15.4550 +FC65 E15F
15.4551 +FC66 E160
15.4552 +FC67 E161
15.4553 +FC68 E162
15.4554 +FC69 E163
15.4555 +FC6A E164
15.4556 +FC6B E165
15.4557 +FC6D E167
15.4558 +FC6E E168
15.4559 +FC6F E169
15.4560 +FC70 E16A
15.4561 +FC71 E16B
15.4562 +FC72 E16C
15.4563 +FC73 E16D
15.4564 +FC74 E16E
15.4565 +FC75 E16F
15.4566 +FC76 E170
15.4567 +FC77 E171
15.4568 +FC78 E172
15.4569 +FC79 E173
15.4570 +FC7A E174
15.4571 +FC7B E175
15.4572 +FC7C E176
15.4573 +FC7D E177
15.4574 +FC7E E178
15.4575 +FCA1 E179
15.4576 +FCA2 E17A
15.4577 +FCA3 E17B
15.4578 +FCA4 E17C
15.4579 +FCA5 E17D
15.4580 +FCA6 E17E
15.4581 +FCA7 E17F
15.4582 +FCA8 E180
15.4583 +FCA9 E181
15.4584 +FCAA E182
15.4585 +FCAB E183
15.4586 +FCAC E184
15.4587 +FCAD E185
15.4588 +FCAE E186
15.4589 +FCAF E187
15.4590 +FCB0 E188
15.4591 +FCB1 E189
15.4592 +FCB2 E18A
15.4593 +FCB3 E18B
15.4594 +FCB4 E18C
15.4595 +FCB5 E18D
15.4596 +FCB6 E18E
15.4597 +FCB7 E18F
15.4598 +FCB8 E190
15.4599 +FCBA E192
15.4600 +FCBB E193
15.4601 +FCBC E194
15.4602 +FCBD E195
15.4603 +FCBE E196
15.4604 +FCBF E197
15.4605 +FCC0 E198
15.4606 +FCC1 E199
15.4607 +FCC2 E19A
15.4608 +FCC3 E19B
15.4609 +FCC4 E19C
15.4610 +FCC5 E19D
15.4611 +FCC6 E19E
15.4612 +FCC7 E19F
15.4613 +FCC8 E1A0
15.4614 +FCC9 E1A1
15.4615 +FCCA E1A2
15.4616 +FCCB E1A3
15.4617 +FCCC E1A4
15.4618 +FCCD E1A5
15.4619 +FCCE E1A6
15.4620 +FCCF E1A7
15.4621 +FCD0 E1A8
15.4622 +FCD1 E1A9
15.4623 +FCD2 E1AA
15.4624 +FCD3 E1AB
15.4625 +FCD4 E1AC
15.4626 +FCD5 E1AD
15.4627 +FCD6 E1AE
15.4628 +FCD7 E1AF
15.4629 +FCD8 E1B0
15.4630 +FCD9 E1B1
15.4631 +FCDA E1B2
15.4632 +FCDB E1B3
15.4633 +FCDC E1B4
15.4634 +FCDD E1B5
15.4635 +FCDE E1B6
15.4636 +FCDF E1B7
15.4637 +FCE0 E1B8
15.4638 +FCE1 E1B9
15.4639 +FCE3 E1BB
15.4640 +FCE4 E1BC
15.4641 +FCE5 E1BD
15.4642 +FCE6 E1BE
15.4643 +FCE7 E1BF
15.4644 +FCE8 E1C0
15.4645 +FCE9 E1C1
15.4646 +FCEA E1C2
15.4647 +FCEB E1C3
15.4648 +FCEC E1C4
15.4649 +FCED E1C5
15.4650 +FCEE E1C6
15.4651 +FCEF E1C7
15.4652 +FCF0 E1C8
15.4653 +FCF2 E1CA
15.4654 +FCF3 E1CB
15.4655 +FCF4 E1CC
15.4656 +FCF5 E1CD
15.4657 +FCF6 E1CE
15.4658 +FCF7 E1CF
15.4659 +FCF8 E1D0
15.4660 +FCF9 E1D1
15.4661 +FCFA E1D2
15.4662 +FCFB E1D3
15.4663 +FCFC E1D4
15.4664 +FCFD E1D5
15.4665 +FCFE E1D6
15.4666 +FD40 E1D7
15.4667 +FD41 E1D8
15.4668 +FD42 E1D9
15.4669 +FD43 E1DA
15.4670 +FD44 E1DB
15.4671 +FD45 E1DC
15.4672 +FD46 E1DD
15.4673 +FD47 E1DE
15.4674 +FD48 E1DF
15.4675 +FD49 E1E0
15.4676 +FD4A E1E1
15.4677 +FD4B E1E2
15.4678 +FD4C E1E3
15.4679 +FD4D E1E4
15.4680 +FD4E E1E5
15.4681 +FD4F E1E6
15.4682 +FD50 E1E7
15.4683 +FD51 E1E8
15.4684 +FD52 E1E9
15.4685 +FD53 E1EA
15.4686 +FD54 E1EB
15.4687 +FD55 E1EC
15.4688 +FD56 E1ED
15.4689 +FD57 E1EE
15.4690 +FD58 E1EF
15.4691 +FD59 E1F0
15.4692 +FD5A E1F1
15.4693 +FD5B E1F2
15.4694 +FD5C E1F3
15.4695 +FD5D E1F4
15.4696 +FD5E E1F5
15.4697 +FD5F E1F6
15.4698 +FD60 E1F7
15.4699 +FD61 E1F8
15.4700 +FD62 E1F9
15.4701 +FD63 E1FA
15.4702 +FD64 E1FB
15.4703 +FD65 E1FC
15.4704 +FD66 E1FD
15.4705 +FD67 E1FE
15.4706 +FD68 E1FF
15.4707 +FD69 E200
15.4708 +FD6A E201
15.4709 +FD6B E202
15.4710 +FD6C E203
15.4711 +FD6D E204
15.4712 +FD6E E205
15.4713 +FD6F E206
15.4714 +FD70 E207
15.4715 +FD71 E208
15.4716 +FD72 E209
15.4717 +FD73 E20A
15.4718 +FD74 E20B
15.4719 +FD75 E20C
15.4720 +FD76 E20D
15.4721 +FD77 E20E
15.4722 +FD78 E20F
15.4723 +FD79 E210
15.4724 +FD7A E211
15.4725 +FD7B E212
15.4726 +FD7C E213
15.4727 +FD7D E214
15.4728 +FD7E E215
15.4729 +FDA1 E216
15.4730 +FDA2 E217
15.4731 +FDA3 E218
15.4732 +FDA4 E219
15.4733 +FDA5 E21A
15.4734 +FDA6 E21B
15.4735 +FDA7 E21C
15.4736 +FDA8 E21D
15.4737 +FDA9 E21E
15.4738 +FDAA E21F
15.4739 +FDAB E220
15.4740 +FDAC E221
15.4741 +FDAD E222
15.4742 +FDAE E223
15.4743 +FDAF E224
15.4744 +FDB0 E225
15.4745 +FDB1 E226
15.4746 +FDB2 E227
15.4747 +FDB3 E228
15.4748 +FDB4 E229
15.4749 +FDB5 E22A
15.4750 +FDB6 E22B
15.4751 +FDB9 E22E
15.4752 +FDBA E22F
15.4753 +FDBC E231
15.4754 +FDBD E232
15.4755 +FDBE E233
15.4756 +FDBF E234
15.4757 +FDC0 E235
15.4758 +FDC1 E236
15.4759 +FDC2 E237
15.4760 +FDC3 E238
15.4761 +FDC4 E239
15.4762 +FDC5 E23A
15.4763 +FDC6 E23B
15.4764 +FDC7 E23C
15.4765 +FDC8 E23D
15.4766 +FDC9 E23E
15.4767 +FDCA E23F
15.4768 +FDCB E240
15.4769 +FDCC E241
15.4770 +FDCD E242
15.4771 +FDCE E243
15.4772 +FDCF E244
15.4773 +FDD0 E245
15.4774 +FDD1 E246
15.4775 +FDD2 E247
15.4776 +FDD3 E248
15.4777 +FDD4 E249
15.4778 +FDD5 E24A
15.4779 +FDD6 E24B
15.4780 +FDD7 E24C
15.4781 +FDD8 E24D
15.4782 +FDD9 E24E
15.4783 +FDDA E24F
15.4784 +FDDB E250
15.4785 +FDDC E251
15.4786 +FDDD E252
15.4787 +FDDE E253
15.4788 +FDDF E254
15.4789 +FDE0 E255
15.4790 +FDE1 E256
15.4791 +FDE2 E257
15.4792 +FDE3 E258
15.4793 +FDE4 E259
15.4794 +FDE5 E25A
15.4795 +FDE6 E25B
15.4796 +FDE7 E25C
15.4797 +FDE8 E25D
15.4798 +FDE9 E25E
15.4799 +FDEA E25F
15.4800 +FDEB E260
15.4801 +FDEC E261
15.4802 +FDED E262
15.4803 +FDEE E263
15.4804 +FDEF E264
15.4805 +FDF0 E265
15.4806 +FDF2 E267
15.4807 +FDF3 E268
15.4808 +FDF4 E269
15.4809 +FDF5 E26A
15.4810 +FDF6 E26B
15.4811 +FDF7 E26C
15.4812 +FDF8 E26D
15.4813 +FDF9 E26E
15.4814 +FDFA E26F
15.4815 +FDFB E270
15.4816 +FDFC E271
15.4817 +FDFD E272
15.4818 +FDFE E273
15.4819 +FE40 E274
15.4820 +FE41 E275
15.4821 +FE42 E276
15.4822 +FE43 E277
15.4823 +FE44 E278
15.4824 +FE45 E279
15.4825 +FE46 E27A
15.4826 +FE47 E27B
15.4827 +FE48 E27C
15.4828 +FE49 E27D
15.4829 +FE4A E27E
15.4830 +FE4B E27F
15.4831 +FE4C E280
15.4832 +FE4D E281
15.4833 +FE4E E282
15.4834 +FE4F E283
15.4835 +FE50 E284
15.4836 +FE51 E285
15.4837 +FE53 E287
15.4838 +FE54 E288
15.4839 +FE55 E289
15.4840 +FE56 E28A
15.4841 +FE57 E28B
15.4842 +FE58 E28C
15.4843 +FE59 E28D
15.4844 +FE5A E28E
15.4845 +FE5B E28F
15.4846 +FE5C E290
15.4847 +FE5D E291
15.4848 +FE5E E292
15.4849 +FE5F E293
15.4850 +FE60 E294
15.4851 +FE61 E295
15.4852 +FE62 E296
15.4853 +FE63 E297
15.4854 +FE64 E298
15.4855 +FE65 E299
15.4856 +FE66 E29A
15.4857 +FE67 E29B
15.4858 +FE68 E29C
15.4859 +FE69 E29D
15.4860 +FE6A E29E
15.4861 +FE6B E29F
15.4862 +FE6C E2A0
15.4863 +FE6D E2A1
15.4864 +FE6E E2A2
15.4865 +FE70 E2A4
15.4866 +FE71 E2A5
15.4867 +FE72 E2A6
15.4868 +FE73 E2A7
15.4869 +FE74 E2A8
15.4870 +FE75 E2A9
15.4871 +FE76 E2AA
15.4872 +FE77 E2AB
15.4873 +FE78 E2AC
15.4874 +FE79 E2AD
15.4875 +FE7A E2AE
15.4876 +FE7B E2AF
15.4877 +FE7C E2B0
15.4878 +FE7D E2B1
15.4879 +FE7E E2B2
15.4880 +FEA1 E2B3
15.4881 +FEA2 E2B4
15.4882 +FEA3 E2B5
15.4883 +FEA4 E2B6
15.4884 +FEA5 E2B7
15.4885 +FEA6 E2B8
15.4886 +FEA7 E2B9
15.4887 +FEA8 E2BA
15.4888 +FEA9 E2BB
15.4889 +FEAB E2BD
15.4890 +FEAC E2BE
15.4891 +FEAD E2BF
15.4892 +FEAE E2C0
15.4893 +FEAF E2C1
15.4894 +FEB0 E2C2
15.4895 +FEB1 E2C3
15.4896 +FEB2 E2C4
15.4897 +FEB3 E2C5
15.4898 +FEB4 E2C6
15.4899 +FEB5 E2C7
15.4900 +FEB6 E2C8
15.4901 +FEB7 E2C9
15.4902 +FEB8 E2CA
15.4903 +FEB9 E2CB
15.4904 +FEBA E2CC
15.4905 +FEBB E2CD
15.4906 +FEBC E2CE
15.4907 +FEBD E2CF
15.4908 +FEBE E2D0
15.4909 +FEBF E2D1
15.4910 +FEC0 E2D2
15.4911 +FEC1 E2D3
15.4912 +FEC2 E2D4
15.4913 +FEC3 E2D5
15.4914 +FEC4 E2D6
15.4915 +FEC5 E2D7
15.4916 +FEC6 E2D8
15.4917 +FEC7 E2D9
15.4918 +FEC8 E2DA
15.4919 +FEC9 E2DB
15.4920 +FECA E2DC
15.4921 +FECB E2DD
15.4922 +FECC E2DE
15.4923 +FECD E2DF
15.4924 +FECE E2E0
15.4925 +FECF E2E1
15.4926 +FED0 E2E2
15.4927 +FED1 E2E3
15.4928 +FED2 E2E4
15.4929 +FED3 E2E5
15.4930 +FED4 E2E6
15.4931 +FED5 E2E7
15.4932 +FED6 E2E8
15.4933 +FED7 E2E9
15.4934 +FED8 E2EA
15.4935 +FED9 E2EB
15.4936 +FEDA E2EC
15.4937 +FEDB E2ED
15.4938 +FEDC E2EE
15.4939 +FEDE E2F0
15.4940 +FEDF E2F1
15.4941 +FEE0 E2F2
15.4942 +FEE1 E2F3
15.4943 +FEE2 E2F4
15.4944 +FEE3 E2F5
15.4945 +FEE4 E2F6
15.4946 +FEE5 E2F7
15.4947 +FEE6 E2F8
15.4948 +FEE7 E2F9
15.4949 +FEE8 E2FA
15.4950 +FEE9 E2FB
15.4951 +FEEA E2FC
15.4952 +FEEB E2FD
15.4953 +FEEC E2FE
15.4954 +FEED E2FF
15.4955 +FEEE E300
15.4956 +FEEF E301
15.4957 +FEF0 E302
15.4958 +FEF1 E303
15.4959 +FEF2 E304
15.4960 +FEF3 E305
15.4961 +FEF4 E306
15.4962 +FEF5 E307
15.4963 +FEF6 E308
15.4964 +FEF7 E309
15.4965 +FEF8 E30A
15.4966 +FEF9 E30B
15.4967 +FEFA E30C
15.4968 +FEFB E30D
15.4969 +FEFC E30E
15.4970 +FEFD E30F
15.4971 +FEFE E310
15.4972 +
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
16.2 +++ b/make/tools/CharsetMapping/HKSCS2008.map Tue Apr 13 16:41:49 2010 -0700
16.3 @@ -0,0 +1,5019 @@
16.4 +#
16.5 +# http://www.ogcio.gov.hk/ccli/eng/hskcs/mapping_table_2008.html
16.6 +#
16.7 +# commnent out following entries
16.8 +#
16.9 +# 88A3 <00EA,0304>
16.10 +# 88A5 <00EA,030C>
16.11 +# 8862 <00CA,0304>
16.12 +# 8864 <00CA,030C>
16.13 +#
16.14 +8740 43F0
16.15 +8741 4C32
16.16 +8742 4603
16.17 +8743 45A6
16.18 +8744 4578
16.19 +8745 27267
16.20 +8746 4D77
16.21 +8747 45B3
16.22 +8748 27CB1
16.23 +8749 4CE2
16.24 +874A 27CC5
16.25 +874B 3B95
16.26 +874C 4736
16.27 +874D 4744
16.28 +874E 4C47
16.29 +874F 4C40
16.30 +8750 242BF
16.31 +8751 23617
16.32 +8752 27352
16.33 +8753 26E8B
16.34 +8754 270D2
16.35 +8755 4C57
16.36 +8756 2A351
16.37 +8757 474F
16.38 +8758 45DA
16.39 +8759 4C85
16.40 +875A 27C6C
16.41 +875B 4D07
16.42 +875C 4AA4
16.43 +875D 46A1
16.44 +875E 26B23
16.45 +875F 7225
16.46 +8760 25A54
16.47 +8761 21A63
16.48 +8762 23E06
16.49 +8763 23F61
16.50 +8764 664D
16.51 +8765 56FB
16.52 +8767 7D95
16.53 +8768 591D
16.54 +8769 28BB9
16.55 +876A 3DF4
16.56 +876B 9734
16.57 +876C 27BEF
16.58 +876D 5BDB
16.59 +876E 21D5E
16.60 +876F 5AA4
16.61 +8770 3625
16.62 +8771 29EB0
16.63 +8772 5AD1
16.64 +8773 5BB7
16.65 +8774 5CFC
16.66 +8775 676E
16.67 +8776 8593
16.68 +8777 29945
16.69 +8778 7461
16.70 +8779 749D
16.71 +877A 3875
16.72 +877B 21D53
16.73 +877C 2369E
16.74 +877D 26021
16.75 +877E 3EEC
16.76 +87A1 258DE
16.77 +87A2 3AF5
16.78 +87A3 7AFC
16.79 +87A4 9F97
16.80 +87A5 24161
16.81 +87A6 2890D
16.82 +87A7 231EA
16.83 +87A8 20A8A
16.84 +87A9 2325E
16.85 +87AA 430A
16.86 +87AB 8484
16.87 +87AC 9F96
16.88 +87AD 942F
16.89 +87AE 4930
16.90 +87AF 8613
16.91 +87B0 5896
16.92 +87B1 974A
16.93 +87B2 9218
16.94 +87B3 79D0
16.95 +87B4 7A32
16.96 +87B5 6660
16.97 +87B6 6A29
16.98 +87B7 889D
16.99 +87B8 744C
16.100 +87B9 7BC5
16.101 +87BA 6782
16.102 +87BB 7A2C
16.103 +87BC 524F
16.104 +87BD 9046
16.105 +87BE 34E6
16.106 +87BF 73C4
16.107 +87C0 25DB9
16.108 +87C1 74C6
16.109 +87C2 9FC7
16.110 +87C3 57B3
16.111 +87C4 492F
16.112 +87C5 544C
16.113 +87C6 4131
16.114 +87C7 2368E
16.115 +87C8 5818
16.116 +87C9 7A72
16.117 +87CA 27B65
16.118 +87CB 8B8F
16.119 +87CC 46AE
16.120 +87CD 26E88
16.121 +87CE 4181
16.122 +87CF 25D99
16.123 +87D0 7BAE
16.124 +87D1 224BC
16.125 +87D2 9FC8
16.126 +87D3 224C1
16.127 +87D4 224C9
16.128 +87D5 224CC
16.129 +87D6 9FC9
16.130 +87D7 8504
16.131 +87D8 235BB
16.132 +87D9 40B4
16.133 +87DA 9FCA
16.134 +87DB 44E1
16.135 +87DC 2ADFF
16.136 +87DD 62C1
16.137 +87DE 706E
16.138 +87DF 9FCB
16.139 +8840 31C0
16.140 +8841 31C1
16.141 +8842 31C2
16.142 +8843 31C3
16.143 +8844 31C4
16.144 +8845 2010C
16.145 +8846 31C5
16.146 +8847 200D1
16.147 +8848 200CD
16.148 +8849 31C6
16.149 +884A 31C7
16.150 +884B 200CB
16.151 +884C 21FE8
16.152 +884D 31C8
16.153 +884E 200CA
16.154 +884F 31C9
16.155 +8850 31CA
16.156 +8851 31CB
16.157 +8852 31CC
16.158 +8853 2010E
16.159 +8854 31CD
16.160 +8855 31CE
16.161 +8856 0100
16.162 +8857 00C1
16.163 +8858 01CD
16.164 +8859 00C0
16.165 +885A 0112
16.166 +885B 00C9
16.167 +885C 011A
16.168 +885D 00C8
16.169 +885E 014C
16.170 +885F 00D3
16.171 +8860 01D1
16.172 +8861 00D2
16.173 +#8862 <00CA,0304>
16.174 +8863 1EBE
16.175 +#8864 <00CA,030C>
16.176 +8865 1EC0
16.177 +8866 00CA
16.178 +8867 0101
16.179 +8868 00E1
16.180 +8869 01CE
16.181 +886A 00E0
16.182 +886B 0251
16.183 +886C 0113
16.184 +886D 00E9
16.185 +886E 011B
16.186 +886F 00E8
16.187 +8870 012B
16.188 +8871 00ED
16.189 +8872 01D0
16.190 +8873 00EC
16.191 +8874 014D
16.192 +8875 00F3
16.193 +8876 01D2
16.194 +8877 00F2
16.195 +8878 016B
16.196 +8879 00FA
16.197 +887A 01D4
16.198 +887B 00F9
16.199 +887C 01D6
16.200 +887D 01D8
16.201 +887E 01DA
16.202 +88A1 01DC
16.203 +88A2 00FC
16.204 +#88A3 <00EA,0304>
16.205 +88A4 1EBF
16.206 +#88A5 <00EA,030C>
16.207 +88A6 1EC1
16.208 +88A7 00EA
16.209 +88A8 0261
16.210 +88A9 23DA
16.211 +88AA 23DB
16.212 +8940 2A3A9
16.213 +8941 21145
16.214 +8943 650A
16.215 +8946 4E3D
16.216 +8947 6EDD
16.217 +8948 9D4E
16.218 +8949 91DF
16.219 +894C 27735
16.220 +894D 6491
16.221 +894E 4F1A
16.222 +894F 4F28
16.223 +8950 4FA8
16.224 +8951 5156
16.225 +8952 5174
16.226 +8953 519C
16.227 +8954 51E4
16.228 +8955 52A1
16.229 +8956 52A8
16.230 +8957 533B
16.231 +8958 534E
16.232 +8959 53D1
16.233 +895A 53D8
16.234 +895B 56E2
16.235 +895C 58F0
16.236 +895D 5904
16.237 +895E 5907
16.238 +895F 5932
16.239 +8960 5934
16.240 +8961 5B66
16.241 +8962 5B9E
16.242 +8963 5B9F
16.243 +8964 5C9A
16.244 +8965 5E86
16.245 +8966 603B
16.246 +8967 6589
16.247 +8968 67FE
16.248 +8969 6804
16.249 +896A 6865
16.250 +896B 6D4E
16.251 +896C 70BC
16.252 +896D 7535
16.253 +896E 7EA4
16.254 +896F 7EAC
16.255 +8970 7EBA
16.256 +8971 7EC7
16.257 +8972 7ECF
16.258 +8973 7EDF
16.259 +8974 7F06
16.260 +8975 7F37
16.261 +8976 827A
16.262 +8977 82CF
16.263 +8978 836F
16.264 +8979 89C6
16.265 +897A 8BBE
16.266 +897B 8BE2
16.267 +897C 8F66
16.268 +897D 8F67
16.269 +897E 8F6E
16.270 +89A1 7411
16.271 +89A2 7CFC
16.272 +89A3 7DCD
16.273 +89A4 6946
16.274 +89A5 7AC9
16.275 +89A6 5227
16.276 +89AB 918C
16.277 +89AC 78B8
16.278 +89AD 915E
16.279 +89AE 80BC
16.280 +89B0 8D0B
16.281 +89B1 80F6
16.282 +89B2 209E7
16.283 +89B5 809F
16.284 +89B6 9EC7
16.285 +89B7 4CCD
16.286 +89B8 9DC9
16.287 +89B9 9E0C
16.288 +89BA 4C3E
16.289 +89BB 29DF6
16.290 +89BC 2700E
16.291 +89BD 9E0A
16.292 +89BE 2A133
16.293 +89BF 35C1
16.294 +89C1 6E9A
16.295 +89C2 823E
16.296 +89C3 7519
16.297 +89C5 4911
16.298 +89C6 9A6C
16.299 +89C7 9A8F
16.300 +89C8 9F99
16.301 +89C9 7987
16.302 +89CA 2846C
16.303 +89CB 21DCA
16.304 +89CC 205D0
16.305 +89CD 22AE6
16.306 +89CE 4E24
16.307 +89CF 4E81
16.308 +89D0 4E80
16.309 +89D1 4E87
16.310 +89D2 4EBF
16.311 +89D3 4EEB
16.312 +89D4 4F37
16.313 +89D5 344C
16.314 +89D6 4FBD
16.315 +89D7 3E48
16.316 +89D8 5003
16.317 +89D9 5088
16.318 +89DA 347D
16.319 +89DB 3493
16.320 +89DC 34A5
16.321 +89DD 5186
16.322 +89DE 5905
16.323 +89DF 51DB
16.324 +89E0 51FC
16.325 +89E1 5205
16.326 +89E2 4E89
16.327 +89E3 5279
16.328 +89E4 5290
16.329 +89E5 5327
16.330 +89E6 35C7
16.331 +89E7 53A9
16.332 +89E8 3551
16.333 +89E9 53B0
16.334 +89EA 3553
16.335 +89EB 53C2
16.336 +89EC 5423
16.337 +89ED 356D
16.338 +89EE 3572
16.339 +89EF 3681
16.340 +89F0 5493
16.341 +89F1 54A3
16.342 +89F2 54B4
16.343 +89F3 54B9
16.344 +89F4 54D0
16.345 +89F5 54EF
16.346 +89F6 5518
16.347 +89F7 5523
16.348 +89F8 5528
16.349 +89F9 3598
16.350 +89FA 553F
16.351 +89FB 35A5
16.352 +89FC 35BF
16.353 +89FD 55D7
16.354 +89FE 35C5
16.355 +8A40 27D84
16.356 +8A41 5525
16.357 +8A43 20C42
16.358 +8A44 20D15
16.359 +8A45 2512B
16.360 +8A46 5590
16.361 +8A47 22CC6
16.362 +8A48 39EC
16.363 +8A49 20341
16.364 +8A4A 8E46
16.365 +8A4B 24DB8
16.366 +8A4C 294E5
16.367 +8A4D 4053
16.368 +8A4E 280BE
16.369 +8A4F 777A
16.370 +8A50 22C38
16.371 +8A51 3A34
16.372 +8A52 47D5
16.373 +8A53 2815D
16.374 +8A54 269F2
16.375 +8A55 24DEA
16.376 +8A56 64DD
16.377 +8A57 20D7C
16.378 +8A58 20FB4
16.379 +8A59 20CD5
16.380 +8A5A 210F4
16.381 +8A5B 648D
16.382 +8A5C 8E7E
16.383 +8A5D 20E96
16.384 +8A5E 20C0B
16.385 +8A5F 20F64
16.386 +8A60 22CA9
16.387 +8A61 28256
16.388 +8A62 244D3
16.389 +8A64 20D46
16.390 +8A65 29A4D
16.391 +8A66 280E9
16.392 +8A67 47F4
16.393 +8A68 24EA7
16.394 +8A69 22CC2
16.395 +8A6A 9AB2
16.396 +8A6B 3A67
16.397 +8A6C 295F4
16.398 +8A6D 3FED
16.399 +8A6E 3506
16.400 +8A6F 252C7
16.401 +8A70 297D4
16.402 +8A71 278C8
16.403 +8A72 22D44
16.404 +8A73 9D6E
16.405 +8A74 9815
16.406 +8A76 43D9
16.407 +8A77 260A5
16.408 +8A78 64B4
16.409 +8A79 54E3
16.410 +8A7A 22D4C
16.411 +8A7B 22BCA
16.412 +8A7C 21077
16.413 +8A7D 39FB
16.414 +8A7E 2106F
16.415 +8AA1 266DA
16.416 +8AA2 26716
16.417 +8AA3 279A0
16.418 +8AA4 64EA
16.419 +8AA5 25052
16.420 +8AA6 20C43
16.421 +8AA7 8E68
16.422 +8AA8 221A1
16.423 +8AA9 28B4C
16.424 +8AAA 20731
16.425 +8AAC 480B
16.426 +8AAD 201A9
16.427 +8AAE 3FFA
16.428 +8AAF 5873
16.429 +8AB0 22D8D
16.430 +8AB2 245C8
16.431 +8AB3 204FC
16.432 +8AB4 26097
16.433 +8AB5 20F4C
16.434 +8AB6 20D96
16.435 +8AB7 5579
16.436 +8AB8 40BB
16.437 +8AB9 43BA
16.438 +8ABB 4AB4
16.439 +8ABC 22A66
16.440 +8ABD 2109D
16.441 +8ABE 81AA
16.442 +8ABF 98F5
16.443 +8AC0 20D9C
16.444 +8AC1 6379
16.445 +8AC2 39FE
16.446 +8AC3 22775
16.447 +8AC4 8DC0
16.448 +8AC5 56A1
16.449 +8AC6 647C
16.450 +8AC7 3E43
16.451 +8AC9 2A601
16.452 +8ACA 20E09
16.453 +8ACB 22ACF
16.454 +8ACC 22CC9
16.455 +8ACE 210C8
16.456 +8ACF 239C2
16.457 +8AD0 3992
16.458 +8AD1 3A06
16.459 +8AD2 2829B
16.460 +8AD3 3578
16.461 +8AD4 25E49
16.462 +8AD5 220C7
16.463 +8AD6 5652
16.464 +8AD7 20F31
16.465 +8AD8 22CB2
16.466 +8AD9 29720
16.467 +8ADA 34BC
16.468 +8ADB 6C3D
16.469 +8ADC 24E3B
16.470 +8ADF 27574
16.471 +8AE0 22E8B
16.472 +8AE1 22208
16.473 +8AE2 2A65B
16.474 +8AE3 28CCD
16.475 +8AE4 20E7A
16.476 +8AE5 20C34
16.477 +8AE6 2681C
16.478 +8AE7 7F93
16.479 +8AE8 210CF
16.480 +8AE9 22803
16.481 +8AEA 22939
16.482 +8AEB 35FB
16.483 +8AEC 251E3
16.484 +8AED 20E8C
16.485 +8AEE 20F8D
16.486 +8AEF 20EAA
16.487 +8AF0 3F93
16.488 +8AF1 20F30
16.489 +8AF2 20D47
16.490 +8AF3 2114F
16.491 +8AF4 20E4C
16.492 +8AF6 20EAB
16.493 +8AF7 20BA9
16.494 +8AF8 20D48
16.495 +8AF9 210C0
16.496 +8AFA 2113D
16.497 +8AFB 3FF9
16.498 +8AFC 22696
16.499 +8AFD 6432
16.500 +8AFE 20FAD
16.501 +8B40 233F4
16.502 +8B41 27639
16.503 +8B42 22BCE
16.504 +8B43 20D7E
16.505 +8B44 20D7F
16.506 +8B45 22C51
16.507 +8B46 22C55
16.508 +8B47 3A18
16.509 +8B48 20E98
16.510 +8B49 210C7
16.511 +8B4A 20F2E
16.512 +8B4B 2A632
16.513 +8B4C 26B50
16.514 +8B4D 28CD2
16.515 +8B4E 28D99
16.516 +8B4F 28CCA
16.517 +8B50 95AA
16.518 +8B51 54CC
16.519 +8B52 82C4
16.520 +8B53 55B9
16.521 +8B55 29EC3
16.522 +8B56 9C26
16.523 +8B57 9AB6
16.524 +8B58 2775E
16.525 +8B59 22DEE
16.526 +8B5A 7140
16.527 +8B5B 816D
16.528 +8B5C 80EC
16.529 +8B5D 5C1C
16.530 +8B5E 26572
16.531 +8B5F 8134
16.532 +8B60 3797
16.533 +8B61 535F
16.534 +8B62 280BD
16.535 +8B63 91B6
16.536 +8B64 20EFA
16.537 +8B65 20E0F
16.538 +8B66 20E77
16.539 +8B67 20EFB
16.540 +8B68 35DD
16.541 +8B69 24DEB
16.542 +8B6A 3609
16.543 +8B6B 20CD6
16.544 +8B6C 56AF
16.545 +8B6D 227B5
16.546 +8B6E 210C9
16.547 +8B6F 20E10
16.548 +8B70 20E78
16.549 +8B71 21078
16.550 +8B72 21148
16.551 +8B73 28207
16.552 +8B74 21455
16.553 +8B75 20E79
16.554 +8B76 24E50
16.555 +8B77 22DA4
16.556 +8B78 5A54
16.557 +8B79 2101D
16.558 +8B7A 2101E
16.559 +8B7B 210F5
16.560 +8B7C 210F6
16.561 +8B7D 579C
16.562 +8B7E 20E11
16.563 +8BA1 27694
16.564 +8BA2 282CD
16.565 +8BA3 20FB5
16.566 +8BA4 20E7B
16.567 +8BA5 2517E
16.568 +8BA6 3703
16.569 +8BA7 20FB6
16.570 +8BA8 21180
16.571 +8BA9 252D8
16.572 +8BAA 2A2BD
16.573 +8BAB 249DA
16.574 +8BAC 2183A
16.575 +8BAD 24177
16.576 +8BAE 2827C
16.577 +8BAF 5899
16.578 +8BB0 5268
16.579 +8BB1 361A
16.580 +8BB2 2573D
16.581 +8BB3 7BB2
16.582 +8BB4 5B68
16.583 +8BB5 4800
16.584 +8BB6 4B2C
16.585 +8BB7 9F27
16.586 +8BB8 49E7
16.587 +8BB9 9C1F
16.588 +8BBA 9B8D
16.589 +8BBB 25B74
16.590 +8BBC 2313D
16.591 +8BBD 55FB
16.592 +8BBE 35F2
16.593 +8BBF 5689
16.594 +8BC0 4E28
16.595 +8BC1 5902
16.596 +8BC2 21BC1
16.597 +8BC3 2F878
16.598 +8BC4 9751
16.599 +8BC5 20086
16.600 +8BC6 4E5B
16.601 +8BC7 4EBB
16.602 +8BC8 353E
16.603 +8BC9 5C23
16.604 +8BCA 5F51
16.605 +8BCB 5FC4
16.606 +8BCC 38FA
16.607 +8BCD 624C
16.608 +8BCE 6535
16.609 +8BCF 6B7A
16.610 +8BD0 6C35
16.611 +8BD1 6C3A
16.612 +8BD2 706C
16.613 +8BD3 722B
16.614 +8BD4 4E2C
16.615 +8BD5 72AD
16.616 +8BD6 248E9
16.617 +8BD7 7F52
16.618 +8BD8 793B
16.619 +8BD9 7CF9
16.620 +8BDA 7F53
16.621 +8BDB 2626A
16.622 +8BDC 34C1
16.623 +8BDE 2634B
16.624 +8BDF 8002
16.625 +8BE0 8080
16.626 +8BE1 26612
16.627 +8BE2 26951
16.628 +8BE3 535D
16.629 +8BE4 8864
16.630 +8BE5 89C1
16.631 +8BE6 278B2
16.632 +8BE7 8BA0
16.633 +8BE8 8D1D
16.634 +8BE9 9485
16.635 +8BEA 9578
16.636 +8BEB 957F
16.637 +8BEC 95E8
16.638 +8BED 28E0F
16.639 +8BEE 97E6
16.640 +8BEF 9875
16.641 +8BF0 98CE
16.642 +8BF1 98DE
16.643 +8BF2 9963
16.644 +8BF3 29810
16.645 +8BF4 9C7C
16.646 +8BF5 9E1F
16.647 +8BF6 9EC4
16.648 +8BF7 6B6F
16.649 +8BF8 F907
16.650 +8BF9 4E37
16.651 +8BFA 20087
16.652 +8BFB 961D
16.653 +8BFC 6237
16.654 +8BFD 94A2
16.655 +8C40 503B
16.656 +8C41 6DFE
16.657 +8C42 29C73
16.658 +8C43 9FA6
16.659 +8C44 3DC9
16.660 +8C45 888F
16.661 +8C46 2414E
16.662 +8C47 7077
16.663 +8C48 5CF5
16.664 +8C49 4B20
16.665 +8C4A 251CD
16.666 +8C4B 3559
16.667 +8C4C 25D30
16.668 +8C4D 6122
16.669 +8C4E 28A32
16.670 +8C4F 8FA7
16.671 +8C50 91F6
16.672 +8C51 7191
16.673 +8C52 6719
16.674 +8C53 73BA
16.675 +8C54 23281
16.676 +8C55 2A107
16.677 +8C56 3C8B
16.678 +8C57 21980
16.679 +8C58 4B10
16.680 +8C59 78E4
16.681 +8C5A 7402
16.682 +8C5B 51AE
16.683 +8C5C 2870F
16.684 +8C5D 4009
16.685 +8C5E 6A63
16.686 +8C5F 2A2BA
16.687 +8C60 4223
16.688 +8C61 860F
16.689 +8C62 20A6F
16.690 +8C63 7A2A
16.691 +8C64 29947
16.692 +8C65 28AEA
16.693 +8C66 9755
16.694 +8C67 704D
16.695 +8C68 5324
16.696 +8C69 2207E
16.697 +8C6A 93F4
16.698 +8C6B 76D9
16.699 +8C6C 289E3
16.700 +8C6D 9FA7
16.701 +8C6E 77DD
16.702 +8C6F 4EA3
16.703 +8C70 4FF0
16.704 +8C71 50BC
16.705 +8C72 4E2F
16.706 +8C73 4F17
16.707 +8C74 9FA8
16.708 +8C75 5434
16.709 +8C76 7D8B
16.710 +8C77 5892
16.711 +8C78 58D0
16.712 +8C79 21DB6
16.713 +8C7A 5E92
16.714 +8C7B 5E99
16.715 +8C7C 5FC2
16.716 +8C7D 22712
16.717 +8C7E 658B
16.718 +8CA1 233F9
16.719 +8CA2 6919
16.720 +8CA3 6A43
16.721 +8CA4 23C63
16.722 +8CA5 6CFF
16.723 +8CA7 7200
16.724 +8CA8 24505
16.725 +8CA9 738C
16.726 +8CAA 3EDB
16.727 +8CAB 24A13
16.728 +8CAC 5B15
16.729 +8CAD 74B9
16.730 +8CAE 8B83
16.731 +8CAF 25CA4
16.732 +8CB0 25695
16.733 +8CB1 7A93
16.734 +8CB2 7BEC
16.735 +8CB3 7CC3
16.736 +8CB4 7E6C
16.737 +8CB5 82F8
16.738 +8CB6 8597
16.739 +8CB7 9FA9
16.740 +8CB8 8890
16.741 +8CB9 9FAA
16.742 +8CBA 8EB9
16.743 +8CBB 9FAB
16.744 +8CBC 8FCF
16.745 +8CBD 855F
16.746 +8CBE 99E0
16.747 +8CBF 9221
16.748 +8CC0 9FAC
16.749 +8CC1 28DB9
16.750 +8CC2 2143F
16.751 +8CC3 4071
16.752 +8CC4 42A2
16.753 +8CC5 5A1A
16.754 +8CC9 9868
16.755 +8CCA 676B
16.756 +8CCB 4276
16.757 +8CCC 573D
16.758 +8CCE 85D6
16.759 +8CCF 2497B
16.760 +8CD0 82BF
16.761 +8CD1 2710D
16.762 +8CD2 4C81
16.763 +8CD3 26D74
16.764 +8CD4 5D7B
16.765 +8CD5 26B15
16.766 +8CD6 26FBE
16.767 +8CD7 9FAD
16.768 +8CD8 9FAE
16.769 +8CD9 5B96
16.770 +8CDA 9FAF
16.771 +8CDB 66E7
16.772 +8CDC 7E5B
16.773 +8CDD 6E57
16.774 +8CDE 79CA
16.775 +8CDF 3D88
16.776 +8CE0 44C3
16.777 +8CE1 23256
16.778 +8CE2 22796
16.779 +8CE3 439A
16.780 +8CE4 4536
16.781 +8CE6 5CD5
16.782 +8CE7 23B1A
16.783 +8CE8 8AF9
16.784 +8CE9 5C78
16.785 +8CEA 3D12
16.786 +8CEB 23551
16.787 +8CEC 5D78
16.788 +8CED 9FB2
16.789 +8CEE 7157
16.790 +8CEF 4558
16.791 +8CF0 240EC
16.792 +8CF1 21E23
16.793 +8CF2 4C77
16.794 +8CF3 3978
16.795 +8CF4 344A
16.796 +8CF5 201A4
16.797 +8CF6 26C41
16.798 +8CF7 8ACC
16.799 +8CF8 4FB4
16.800 +8CF9 20239
16.801 +8CFA 59BF
16.802 +8CFB 816C
16.803 +8CFC 9856
16.804 +8CFD 298FA
16.805 +8CFE 5F3B
16.806 +8D40 20B9F
16.807 +8D42 221C1
16.808 +8D43 2896D
16.809 +8D44 4102
16.810 +8D45 46BB
16.811 +8D46 29079
16.812 +8D47 3F07
16.813 +8D48 9FB3
16.814 +8D49 2A1B5
16.815 +8D4A 40F8
16.816 +8D4B 37D6
16.817 +8D4C 46F7
16.818 +8D4D 26C46
16.819 +8D4E 417C
16.820 +8D4F 286B2
16.821 +8D50 273FF
16.822 +8D51 456D
16.823 +8D52 38D4
16.824 +8D53 2549A
16.825 +8D54 4561
16.826 +8D55 451B
16.827 +8D56 4D89
16.828 +8D57 4C7B
16.829 +8D58 4D76
16.830 +8D59 45EA
16.831 +8D5A 3FC8
16.832 +8D5B 24B0F
16.833 +8D5C 3661
16.834 +8D5D 44DE
16.835 +8D5E 44BD
16.836 +8D5F 41ED
16.837 +8D60 5D3E
16.838 +8D61 5D48
16.839 +8D62 5D56
16.840 +8D63 3DFC
16.841 +8D64 380F
16.842 +8D65 5DA4
16.843 +8D66 5DB9
16.844 +8D67 3820
16.845 +8D68 3838
16.846 +8D69 5E42
16.847 +8D6A 5EBD
16.848 +8D6B 5F25
16.849 +8D6C 5F83
16.850 +8D6D 3908
16.851 +8D6E 3914
16.852 +8D6F 393F
16.853 +8D70 394D
16.854 +8D71 60D7
16.855 +8D72 613D
16.856 +8D73 5CE5
16.857 +8D74 3989
16.858 +8D75 61B7
16.859 +8D76 61B9
16.860 +8D77 61CF
16.861 +8D78 39B8
16.862 +8D79 622C
16.863 +8D7A 6290
16.864 +8D7B 62E5
16.865 +8D7C 6318
16.866 +8D7D 39F8
16.867 +8D7E 56B1
16.868 +8DA1 3A03
16.869 +8DA2 63E2
16.870 +8DA3 63FB
16.871 +8DA4 6407
16.872 +8DA5 645A
16.873 +8DA6 3A4B
16.874 +8DA7 64C0
16.875 +8DA8 5D15
16.876 +8DA9 5621
16.877 +8DAA 9F9F
16.878 +8DAB 3A97
16.879 +8DAC 6586
16.880 +8DAD 3ABD
16.881 +8DAE 65FF
16.882 +8DAF 6653
16.883 +8DB0 3AF2
16.884 +8DB1 6692
16.885 +8DB2 3B22
16.886 +8DB3 6716
16.887 +8DB4 3B42
16.888 +8DB5 67A4
16.889 +8DB6 6800
16.890 +8DB7 3B58
16.891 +8DB8 684A
16.892 +8DB9 6884
16.893 +8DBA 3B72
16.894 +8DBB 3B71
16.895 +8DBC 3B7B
16.896 +8DBD 6909
16.897 +8DBE 6943
16.898 +8DBF 725C
16.899 +8DC0 6964
16.900 +8DC1 699F
16.901 +8DC2 6985
16.902 +8DC3 3BBC
16.903 +8DC4 69D6
16.904 +8DC5 3BDD
16.905 +8DC6 6A65
16.906 +8DC7 6A74
16.907 +8DC8 6A71
16.908 +8DC9 6A82
16.909 +8DCA 3BEC
16.910 +8DCB 6A99
16.911 +8DCC 3BF2
16.912 +8DCD 6AAB
16.913 +8DCE 6AB5
16.914 +8DCF 6AD4
16.915 +8DD0 6AF6
16.916 +8DD1 6B81
16.917 +8DD2 6BC1
16.918 +8DD3 6BEA
16.919 +8DD4 6C75
16.920 +8DD5 6CAA
16.921 +8DD6 3CCB
16.922 +8DD7 6D02
16.923 +8DD8 6D06
16.924 +8DD9 6D26
16.925 +8DDA 6D81
16.926 +8DDB 3CEF
16.927 +8DDC 6DA4
16.928 +8DDD 6DB1
16.929 +8DDE 6E15
16.930 +8DDF 6E18
16.931 +8DE0 6E29
16.932 +8DE1 6E86
16.933 +8DE2 289C0
16.934 +8DE3 6EBB
16.935 +8DE4 6EE2
16.936 +8DE5 6EDA
16.937 +8DE6 9F7F
16.938 +8DE7 6EE8
16.939 +8DE8 6EE9
16.940 +8DE9 6F24
16.941 +8DEA 6F34
16.942 +8DEB 3D46
16.943 +8DEC 23F41
16.944 +8DED 6F81
16.945 +8DEE 6FBE
16.946 +8DEF 3D6A
16.947 +8DF0 3D75
16.948 +8DF1 71B7
16.949 +8DF2 5C99
16.950 +8DF3 3D8A
16.951 +8DF4 702C
16.952 +8DF5 3D91
16.953 +8DF6 7050
16.954 +8DF7 7054
16.955 +8DF8 706F
16.956 +8DF9 707F
16.957 +8DFA 7089
16.958 +8DFB 20325
16.959 +8DFC 43C1
16.960 +8DFD 35F1
16.961 +8DFE 20ED8
16.962 +8E40 23ED7
16.963 +8E41 57BE
16.964 +8E42 26ED3
16.965 +8E43 713E
16.966 +8E44 257E0
16.967 +8E45 364E
16.968 +8E46 69A2
16.969 +8E47 28BE9
16.970 +8E48 5B74
16.971 +8E49 7A49
16.972 +8E4A 258E1
16.973 +8E4B 294D9
16.974 +8E4C 7A65
16.975 +8E4D 7A7D
16.976 +8E4E 259AC
16.977 +8E4F 7ABB
16.978 +8E50 7AB0
16.979 +8E51 7AC2
16.980 +8E52 7AC3
16.981 +8E53 71D1
16.982 +8E54 2648D
16.983 +8E55 41CA
16.984 +8E56 7ADA
16.985 +8E57 7ADD
16.986 +8E58 7AEA
16.987 +8E59 41EF
16.988 +8E5A 54B2
16.989 +8E5B 25C01
16.990 +8E5C 7B0B
16.991 +8E5D 7B55
16.992 +8E5E 7B29
16.993 +8E5F 2530E
16.994 +8E60 25CFE
16.995 +8E61 7BA2
16.996 +8E62 7B6F
16.997 +8E63 839C
16.998 +8E64 25BB4
16.999 +8E65 26C7F
16.1000 +8E66 7BD0
16.1001 +8E67 8421
16.1002 +8E68 7B92
16.1003 +8E6A 25D20
16.1004 +8E6B 3DAD
16.1005 +8E6C 25C65
16.1006 +8E6D 8492
16.1007 +8E6E 7BFA
16.1008 +8E70 7C35
16.1009 +8E71 25CC1
16.1010 +8E72 7C44
16.1011 +8E73 7C83
16.1012 +8E74 24882
16.1013 +8E75 7CA6
16.1014 +8E76 667D
16.1015 +8E77 24578
16.1016 +8E78 7CC9
16.1017 +8E79 7CC7
16.1018 +8E7A 7CE6
16.1019 +8E7B 7C74
16.1020 +8E7C 7CF3
16.1021 +8E7D 7CF5
16.1022 +8EA1 7E67
16.1023 +8EA2 451D
16.1024 +8EA3 26E44
16.1025 +8EA4 7D5D
16.1026 +8EA5 26ED6
16.1027 +8EA6 748D
16.1028 +8EA7 7D89
16.1029 +8EA8 7DAB
16.1030 +8EA9 7135
16.1031 +8EAA 7DB3
16.1032 +8EAC 24057
16.1033 +8EAD 26029
16.1034 +8EAE 7DE4
16.1035 +8EAF 3D13
16.1036 +8EB0 7DF5
16.1037 +8EB1 217F9
16.1038 +8EB2 7DE5
16.1039 +8EB3 2836D
16.1040 +8EB5 26121
16.1041 +8EB6 2615A
16.1042 +8EB7 7E6E
16.1043 +8EB8 7E92
16.1044 +8EB9 432B
16.1045 +8EBA 946C
16.1046 +8EBB 7E27
16.1047 +8EBC 7F40
16.1048 +8EBD 7F41
16.1049 +8EBE 7F47
16.1050 +8EBF 7936
16.1051 +8EC0 262D0
16.1052 +8EC1 99E1
16.1053 +8EC2 7F97
16.1054 +8EC3 26351
16.1055 +8EC4 7FA3
16.1056 +8EC5 21661
16.1057 +8EC6 20068
16.1058 +8EC7 455C
16.1059 +8EC8 23766
16.1060 +8EC9 4503
16.1061 +8ECA 2833A
16.1062 +8ECB 7FFA
16.1063 +8ECC 26489
16.1064 +8ECE 8008
16.1065 +8ECF 801D
16.1066 +8ED1 802F
16.1067 +8ED2 2A087
16.1068 +8ED3 26CC3
16.1069 +8ED4 803B
16.1070 +8ED5 803C
16.1071 +8ED6 8061
16.1072 +8ED7 22714
16.1073 +8ED8 4989
16.1074 +8ED9 26626
16.1075 +8EDA 23DE3
16.1076 +8EDB 266E8
16.1077 +8EDC 6725
16.1078 +8EDD 80A7
16.1079 +8EDE 28A48
16.1080 +8EDF 8107
16.1081 +8EE0 811A
16.1082 +8EE1 58B0
16.1083 +8EE2 226F6
16.1084 +8EE3 6C7F
16.1085 +8EE4 26498
16.1086 +8EE5 24FB8
16.1087 +8EE6 64E7
16.1088 +8EE7 2148A
16.1089 +8EE8 8218
16.1090 +8EE9 2185E
16.1091 +8EEA 6A53
16.1092 +8EEB 24A65
16.1093 +8EEC 24A95
16.1094 +8EED 447A
16.1095 +8EEE 8229
16.1096 +8EEF 20B0D
16.1097 +8EF0 26A52
16.1098 +8EF1 23D7E
16.1099 +8EF2 4FF9
16.1100 +8EF3 214FD
16.1101 +8EF4 84E2
16.1102 +8EF5 8362
16.1103 +8EF6 26B0A
16.1104 +8EF7 249A7
16.1105 +8EF8 23530
16.1106 +8EF9 21773
16.1107 +8EFA 23DF8
16.1108 +8EFB 82AA
16.1109 +8EFC 691B
16.1110 +8EFD 2F994
16.1111 +8EFE 41DB
16.1112 +8F40 854B
16.1113 +8F41 82D0
16.1114 +8F42 831A
16.1115 +8F43 20E16
16.1116 +8F44 217B4
16.1117 +8F45 36C1
16.1118 +8F46 2317D
16.1119 +8F47 2355A
16.1120 +8F48 827B
16.1121 +8F49 82E2
16.1122 +8F4A 8318
16.1123 +8F4B 23E8B
16.1124 +8F4C 26DA3
16.1125 +8F4D 26B05
16.1126 +8F4E 26B97
16.1127 +8F4F 235CE
16.1128 +8F50 3DBF
16.1129 +8F51 831D
16.1130 +8F52 55EC
16.1131 +8F53 8385
16.1132 +8F54 450B
16.1133 +8F55 26DA5
16.1134 +8F56 83AC
16.1135 +8F58 83D3
16.1136 +8F59 347E
16.1137 +8F5A 26ED4
16.1138 +8F5B 6A57
16.1139 +8F5C 855A
16.1140 +8F5D 3496
16.1141 +8F5E 26E42
16.1142 +8F5F 22EEF
16.1143 +8F60 8458
16.1144 +8F61 25BE4
16.1145 +8F62 8471
16.1146 +8F63 3DD3
16.1147 +8F64 44E4
16.1148 +8F65 6AA7
16.1149 +8F66 844A
16.1150 +8F67 23CB5
16.1151 +8F68 7958
16.1152 +8F6A 26B96
16.1153 +8F6B 26E77
16.1154 +8F6C 26E43
16.1155 +8F6D 84DE
16.1156 +8F6F 8391
16.1157 +8F70 44A0
16.1158 +8F71 8493
16.1159 +8F72 84E4
16.1160 +8F73 25C91
16.1161 +8F74 4240
16.1162 +8F75 25CC0
16.1163 +8F76 4543
16.1164 +8F77 8534
16.1165 +8F78 5AF2
16.1166 +8F79 26E99
16.1167 +8F7A 4527
16.1168 +8F7B 8573
16.1169 +8F7C 4516
16.1170 +8F7D 67BF
16.1171 +8F7E 8616
16.1172 +8FA1 28625
16.1173 +8FA2 2863B
16.1174 +8FA3 85C1
16.1175 +8FA4 27088
16.1176 +8FA5 8602
16.1177 +8FA6 21582
16.1178 +8FA7 270CD
16.1179 +8FA8 2F9B2
16.1180 +8FA9 456A
16.1181 +8FAA 8628
16.1182 +8FAB 3648
16.1183 +8FAC 218A2
16.1184 +8FAD 53F7
16.1185 +8FAE 2739A
16.1186 +8FAF 867E
16.1187 +8FB0 8771
16.1188 +8FB1 2A0F8
16.1189 +8FB2 87EE
16.1190 +8FB3 22C27
16.1191 +8FB4 87B1
16.1192 +8FB5 87DA
16.1193 +8FB6 880F
16.1194 +8FB7 5661
16.1195 +8FB8 866C
16.1196 +8FB9 6856
16.1197 +8FBA 460F
16.1198 +8FBB 8845
16.1199 +8FBC 8846
16.1200 +8FBD 275E0
16.1201 +8FBE 23DB9
16.1202 +8FBF 275E4
16.1203 +8FC0 885E
16.1204 +8FC1 889C
16.1205 +8FC2 465B
16.1206 +8FC3 88B4
16.1207 +8FC4 88B5
16.1208 +8FC5 63C1
16.1209 +8FC6 88C5
16.1210 +8FC7 7777
16.1211 +8FC8 2770F
16.1212 +8FC9 8987
16.1213 +8FCA 898A
16.1214 +8FCD 89A7
16.1215 +8FCE 89BC
16.1216 +8FCF 28A25
16.1217 +8FD0 89E7
16.1218 +8FD1 27924
16.1219 +8FD2 27ABD
16.1220 +8FD3 8A9C
16.1221 +8FD4 7793
16.1222 +8FD5 91FE
16.1223 +8FD6 8A90
16.1224 +8FD7 27A59
16.1225 +8FD8 7AE9
16.1226 +8FD9 27B3A
16.1227 +8FDA 23F8F
16.1228 +8FDB 4713
16.1229 +8FDC 27B38
16.1230 +8FDD 717C
16.1231 +8FDE 8B0C
16.1232 +8FDF 8B1F
16.1233 +8FE0 25430
16.1234 +8FE1 25565
16.1235 +8FE2 8B3F
16.1236 +8FE3 8B4C
16.1237 +8FE4 8B4D
16.1238 +8FE5 8AA9
16.1239 +8FE6 24A7A
16.1240 +8FE7 8B90
16.1241 +8FE8 8B9B
16.1242 +8FE9 8AAF
16.1243 +8FEA 216DF
16.1244 +8FEB 4615
16.1245 +8FEC 884F
16.1246 +8FED 8C9B
16.1247 +8FEE 27D54
16.1248 +8FEF 27D8F
16.1249 +8FF0 2F9D4
16.1250 +8FF1 3725
16.1251 +8FF2 27D53
16.1252 +8FF3 8CD6
16.1253 +8FF4 27D98
16.1254 +8FF5 27DBD
16.1255 +8FF6 8D12
16.1256 +8FF7 8D03
16.1257 +8FF8 21910
16.1258 +8FF9 8CDB
16.1259 +8FFA 705C
16.1260 +8FFB 8D11
16.1261 +8FFC 24CC9
16.1262 +8FFD 3ED0
16.1263 +9040 8DA9
16.1264 +9041 28002
16.1265 +9042 21014
16.1266 +9043 2498A
16.1267 +9044 3B7C
16.1268 +9045 281BC
16.1269 +9046 2710C
16.1270 +9047 7AE7
16.1271 +9048 8EAD
16.1272 +9049 8EB6
16.1273 +904A 8EC3
16.1274 +904B 92D4
16.1275 +904C 8F19
16.1276 +904D 8F2D
16.1277 +904E 28365
16.1278 +904F 28412
16.1279 +9050 8FA5
16.1280 +9051 9303
16.1281 +9052 2A29F
16.1282 +9053 20A50
16.1283 +9054 8FB3
16.1284 +9055 492A
16.1285 +9056 289DE
16.1286 +9057 2853D
16.1287 +9058 23DBB
16.1288 +9059 5EF8
16.1289 +905A 23262
16.1290 +905B 8FF9
16.1291 +905C 2A014
16.1292 +905D 286BC
16.1293 +905E 28501
16.1294 +905F 22325
16.1295 +9060 3980
16.1296 +9061 26ED7
16.1297 +9062 9037
16.1298 +9063 2853C
16.1299 +9064 27ABE
16.1300 +9065 9061
16.1301 +9066 2856C
16.1302 +9067 2860B
16.1303 +9068 90A8
16.1304 +9069 28713
16.1305 +906A 90C4
16.1306 +906B 286E6
16.1307 +906C 90AE
16.1308 +906E 9167
16.1309 +906F 3AF0
16.1310 +9070 91A9
16.1311 +9071 91C4
16.1312 +9072 7CAC
16.1313 +9073 28933
16.1314 +9074 21E89
16.1315 +9075 920E
16.1316 +9076 6C9F
16.1317 +9077 9241
16.1318 +9078 9262
16.1319 +9079 255B9
16.1320 +907B 28AC6
16.1321 +907C 23C9B
16.1322 +907D 28B0C
16.1323 +907E 255DB
16.1324 +90A1 20D31
16.1325 +90A2 932C
16.1326 +90A3 936B
16.1327 +90A4 28AE1
16.1328 +90A5 28BEB
16.1329 +90A6 708F
16.1330 +90A7 5AC3
16.1331 +90A8 28AE2
16.1332 +90A9 28AE5
16.1333 +90AA 4965
16.1334 +90AB 9244
16.1335 +90AC 28BEC
16.1336 +90AD 28C39
16.1337 +90AE 28BFF
16.1338 +90AF 9373
16.1339 +90B0 945B
16.1340 +90B1 8EBC
16.1341 +90B2 9585
16.1342 +90B3 95A6
16.1343 +90B4 9426
16.1344 +90B5 95A0
16.1345 +90B6 6FF6
16.1346 +90B7 42B9
16.1347 +90B8 2267A
16.1348 +90B9 286D8
16.1349 +90BA 2127C
16.1350 +90BB 23E2E
16.1351 +90BC 49DF
16.1352 +90BD 6C1C
16.1353 +90BE 967B
16.1354 +90BF 9696
16.1355 +90C0 416C
16.1356 +90C1 96A3
16.1357 +90C2 26ED5
16.1358 +90C3 61DA
16.1359 +90C4 96B6
16.1360 +90C5 78F5
16.1361 +90C6 28AE0
16.1362 +90C7 96BD
16.1363 +90C8 53CC
16.1364 +90C9 49A1
16.1365 +90CA 26CB8
16.1366 +90CB 20274
16.1367 +90CC 26410
16.1368 +90CD 290AF
16.1369 +90CE 290E5
16.1370 +90CF 24AD1
16.1371 +90D0 21915
16.1372 +90D1 2330A
16.1373 +90D2 9731
16.1374 +90D3 8642
16.1375 +90D4 9736
16.1376 +90D5 4A0F
16.1377 +90D6 453D
16.1378 +90D7 4585
16.1379 +90D8 24AE9
16.1380 +90D9 7075
16.1381 +90DA 5B41
16.1382 +90DB 971B
16.1383 +90DD 291D5
16.1384 +90DE 9757
16.1385 +90DF 5B4A
16.1386 +90E0 291EB
16.1387 +90E1 975F
16.1388 +90E2 9425
16.1389 +90E3 50D0
16.1390 +90E4 230B7
16.1391 +90E5 230BC
16.1392 +90E6 9789
16.1393 +90E7 979F
16.1394 +90E8 97B1
16.1395 +90E9 97BE
16.1396 +90EA 97C0
16.1397 +90EB 97D2
16.1398 +90EC 97E0
16.1399 +90ED 2546C
16.1400 +90EE 97EE
16.1401 +90EF 741C
16.1402 +90F0 29433
16.1403 +90F2 97F5
16.1404 +90F3 2941D
16.1405 +90F4 2797A
16.1406 +90F5 4AD1
16.1407 +90F6 9834
16.1408 +90F7 9833
16.1409 +90F8 984B
16.1410 +90F9 9866
16.1411 +90FA 3B0E
16.1412 +90FB 27175
16.1413 +90FC 3D51
16.1414 +90FD 20630
16.1415 +90FE 2415C
16.1416 +9140 25706
16.1417 +9141 98CA
16.1418 +9142 98B7
16.1419 +9143 98C8
16.1420 +9144 98C7
16.1421 +9145 4AFF
16.1422 +9146 26D27
16.1423 +9147 216D3
16.1424 +9148 55B0
16.1425 +9149 98E1
16.1426 +914A 98E6
16.1427 +914B 98EC
16.1428 +914C 9378
16.1429 +914D 9939
16.1430 +914E 24A29
16.1431 +914F 4B72
16.1432 +9150 29857
16.1433 +9151 29905
16.1434 +9152 99F5
16.1435 +9153 9A0C
16.1436 +9154 9A3B
16.1437 +9155 9A10
16.1438 +9156 9A58
16.1439 +9157 25725
16.1440 +9158 36C4
16.1441 +9159 290B1
16.1442 +915A 29BD5
16.1443 +915B 9AE0
16.1444 +915C 9AE2
16.1445 +915D 29B05
16.1446 +915E 9AF4
16.1447 +915F 4C0E
16.1448 +9160 9B14
16.1449 +9161 9B2D
16.1450 +9162 28600
16.1451 +9163 5034
16.1452 +9164 9B34
16.1453 +9165 269A8
16.1454 +9166 38C3
16.1455 +9167 2307D
16.1456 +9168 9B50
16.1457 +9169 9B40
16.1458 +916A 29D3E
16.1459 +916B 5A45
16.1460 +916C 21863
16.1461 +916D 9B8E
16.1462 +916E 2424B
16.1463 +916F 9C02
16.1464 +9170 9BFF
16.1465 +9171 9C0C
16.1466 +9172 29E68
16.1467 +9173 9DD4
16.1468 +9174 29FB7
16.1469 +9175 2A192
16.1470 +9176 2A1AB
16.1471 +9177 2A0E1
16.1472 +9178 2A123
16.1473 +9179 2A1DF
16.1474 +917A 9D7E
16.1475 +917B 9D83
16.1476 +917C 2A134
16.1477 +917D 9E0E
16.1478 +917E 6888
16.1479 +91A1 9DC4
16.1480 +91A2 2215B
16.1481 +91A3 2A193
16.1482 +91A4 2A220
16.1483 +91A5 2193B
16.1484 +91A6 2A233
16.1485 +91A7 9D39
16.1486 +91A8 2A0B9
16.1487 +91A9 2A2B4
16.1488 +91AA 9E90
16.1489 +91AB 9E95
16.1490 +91AC 9E9E
16.1491 +91AD 9EA2
16.1492 +91AE 4D34
16.1493 +91AF 9EAA
16.1494 +91B0 9EAF
16.1495 +91B1 24364
16.1496 +91B2 9EC1
16.1497 +91B3 3B60
16.1498 +91B4 39E5
16.1499 +91B5 3D1D
16.1500 +91B6 4F32
16.1501 +91B7 37BE
16.1502 +91B8 28C2B
16.1503 +91B9 9F02
16.1504 +91BA 9F08
16.1505 +91BB 4B96
16.1506 +91BC 9424
16.1507 +91BD 26DA2
16.1508 +91BE 9F17
16.1509 +91C0 9F39
16.1510 +91C1 569F
16.1511 +91C2 568A
16.1512 +91C3 9F45
16.1513 +91C4 99B8
16.1514 +91C5 2908B
16.1515 +91C6 97F2
16.1516 +91C7 847F
16.1517 +91C8 9F62
16.1518 +91C9 9F69
16.1519 +91CA 7ADC
16.1520 +91CB 9F8E
16.1521 +91CC 7216
16.1522 +91CD 4BBE
16.1523 +91CE 24975
16.1524 +91CF 249BB
16.1525 +91D0 7177
16.1526 +91D1 249F8
16.1527 +91D2 24348
16.1528 +91D3 24A51
16.1529 +91D4 739E
16.1530 +91D5 28BDA
16.1531 +91D6 218FA
16.1532 +91D7 799F
16.1533 +91D8 2897E
16.1534 +91D9 28E36
16.1535 +91DA 9369
16.1536 +91DB 93F3
16.1537 +91DC 28A44
16.1538 +91DD 92EC
16.1539 +91DE 9381
16.1540 +91DF 93CB
16.1541 +91E0 2896C
16.1542 +91E1 244B9
16.1543 +91E2 7217
16.1544 +91E3 3EEB
16.1545 +91E4 7772
16.1546 +91E5 7A43
16.1547 +91E6 70D0
16.1548 +91E7 24473
16.1549 +91E8 243F8
16.1550 +91E9 717E
16.1551 +91EA 217EF
16.1552 +91EB 70A3
16.1553 +91EC 218BE
16.1554 +91ED 23599
16.1555 +91EE 3EC7
16.1556 +91EF 21885
16.1557 +91F0 2542F
16.1558 +91F1 217F8
16.1559 +91F2 3722
16.1560 +91F3 216FB
16.1561 +91F4 21839
16.1562 +91F5 36E1
16.1563 +91F6 21774
16.1564 +91F7 218D1
16.1565 +91F8 25F4B
16.1566 +91F9 3723
16.1567 +91FA 216C0
16.1568 +91FB 575B
16.1569 +91FC 24A25
16.1570 +91FD 213FE
16.1571 +91FE 212A8
16.1572 +9240 213C6
16.1573 +9241 214B6
16.1574 +9242 8503
16.1575 +9243 236A6
16.1576 +9245 8455
16.1577 +9246 24994
16.1578 +9247 27165
16.1579 +9248 23E31
16.1580 +9249 2555C
16.1581 +924A 23EFB
16.1582 +924B 27052
16.1583 +924C 44F4
16.1584 +924D 236EE
16.1585 +924E 2999D
16.1586 +924F 26F26
16.1587 +9250 67F9
16.1588 +9251 3733
16.1589 +9252 3C15
16.1590 +9253 3DE7
16.1591 +9254 586C
16.1592 +9255 21922
16.1593 +9256 6810
16.1594 +9257 4057
16.1595 +9258 2373F
16.1596 +9259 240E1
16.1597 +925A 2408B
16.1598 +925B 2410F
16.1599 +925C 26C21
16.1600 +925D 54CB
16.1601 +925E 569E
16.1602 +925F 266B1
16.1603 +9260 5692
16.1604 +9261 20FDF
16.1605 +9262 20BA8
16.1606 +9263 20E0D
16.1607 +9264 93C6
16.1608 +9265 28B13
16.1609 +9266 939C
16.1610 +9267 4EF8
16.1611 +9268 512B
16.1612 +9269 3819
16.1613 +926A 24436
16.1614 +926B 4EBC
16.1615 +926C 20465
16.1616 +926D 2037F
16.1617 +926E 4F4B
16.1618 +926F 4F8A
16.1619 +9270 25651
16.1620 +9271 5A68
16.1621 +9272 201AB
16.1622 +9273 203CB
16.1623 +9274 3999
16.1624 +9275 2030A
16.1625 +9276 20414
16.1626 +9277 3435
16.1627 +9278 4F29
16.1628 +9279 202C0
16.1629 +927A 28EB3
16.1630 +927B 20275
16.1631 +927C 8ADA
16.1632 +927D 2020C
16.1633 +927E 4E98
16.1634 +92A1 50CD
16.1635 +92A2 510D
16.1636 +92A3 4FA2
16.1637 +92A4 4F03
16.1638 +92A5 24A0E
16.1639 +92A6 23E8A
16.1640 +92A7 4F42
16.1641 +92A8 502E
16.1642 +92A9 506C
16.1643 +92AA 5081
16.1644 +92AB 4FCC
16.1645 +92AC 4FE5
16.1646 +92AD 5058
16.1647 +92AE 50FC
16.1648 +92B3 6E76
16.1649 +92B4 23595
16.1650 +92B5 23E39
16.1651 +92B6 23EBF
16.1652 +92B7 6D72
16.1653 +92B8 21884
16.1654 +92B9 23E89
16.1655 +92BA 51A8
16.1656 +92BB 51C3
16.1657 +92BC 205E0
16.1658 +92BD 44DD
16.1659 +92BE 204A3
16.1660 +92BF 20492
16.1661 +92C0 20491
16.1662 +92C1 8D7A
16.1663 +92C2 28A9C
16.1664 +92C3 2070E
16.1665 +92C4 5259
16.1666 +92C5 52A4
16.1667 +92C6 20873
16.1668 +92C7 52E1
16.1669 +92C9 467A
16.1670 +92CA 718C
16.1671 +92CB 2438C
16.1672 +92CC 20C20
16.1673 +92CD 249AC
16.1674 +92CE 210E4
16.1675 +92CF 69D1
16.1676 +92D0 20E1D
16.1677 +92D2 3EDE
16.1678 +92D3 7499
16.1679 +92D4 7414
16.1680 +92D5 7456
16.1681 +92D6 7398
16.1682 +92D7 4B8E
16.1683 +92D8 24ABC
16.1684 +92D9 2408D
16.1685 +92DA 53D0
16.1686 +92DB 3584
16.1687 +92DC 720F
16.1688 +92DD 240C9
16.1689 +92DE 55B4
16.1690 +92DF 20345
16.1691 +92E0 54CD
16.1692 +92E1 20BC6
16.1693 +92E2 571D
16.1694 +92E3 925D
16.1695 +92E4 96F4
16.1696 +92E5 9366
16.1697 +92E6 57DD
16.1698 +92E7 578D
16.1699 +92E8 577F
16.1700 +92E9 363E
16.1701 +92EA 58CB
16.1702 +92EB 5A99
16.1703 +92EC 28A46
16.1704 +92ED 216FA
16.1705 +92EE 2176F
16.1706 +92EF 21710
16.1707 +92F0 5A2C
16.1708 +92F1 59B8
16.1709 +92F2 928F
16.1710 +92F3 5A7E
16.1711 +92F4 5ACF
16.1712 +92F5 5A12
16.1713 +92F6 25946
16.1714 +92F7 219F3
16.1715 +92F8 21861
16.1716 +92F9 24295
16.1717 +92FA 36F5
16.1718 +92FB 6D05
16.1719 +92FC 7443
16.1720 +92FD 5A21
16.1721 +92FE 25E83
16.1722 +9340 5A81
16.1723 +9341 28BD7
16.1724 +9342 20413
16.1725 +9343 93E0
16.1726 +9344 748C
16.1727 +9345 21303
16.1728 +9346 7105
16.1729 +9347 4972
16.1730 +9348 9408
16.1731 +9349 289FB
16.1732 +934A 93BD
16.1733 +934B 37A0
16.1734 +934C 5C1E
16.1735 +934D 5C9E
16.1736 +934E 5E5E
16.1737 +934F 5E48
16.1738 +9350 21996
16.1739 +9351 2197C
16.1740 +9352 23AEE
16.1741 +9353 5ECD
16.1742 +9354 5B4F
16.1743 +9355 21903
16.1744 +9356 21904
16.1745 +9357 3701
16.1746 +9358 218A0
16.1747 +9359 36DD
16.1748 +935A 216FE
16.1749 +935B 36D3
16.1750 +935C 812A
16.1751 +935D 28A47
16.1752 +935E 21DBA
16.1753 +935F 23472
16.1754 +9360 289A8
16.1755 +9361 5F0C
16.1756 +9362 5F0E
16.1757 +9363 21927
16.1758 +9364 217AB
16.1759 +9365 5A6B
16.1760 +9366 2173B
16.1761 +9367 5B44
16.1762 +9368 8614
16.1763 +9369 275FD
16.1764 +936A 8860
16.1765 +936B 607E
16.1766 +936C 22860
16.1767 +936D 2262B
16.1768 +936E 5FDB
16.1769 +936F 3EB8
16.1770 +9370 225AF
16.1771 +9371 225BE
16.1772 +9372 29088
16.1773 +9373 26F73
16.1774 +9374 61C0
16.1775 +9375 2003E
16.1776 +9376 20046
16.1777 +9377 2261B
16.1778 +9378 6199
16.1779 +9379 6198
16.1780 +937A 6075
16.1781 +937B 22C9B
16.1782 +937C 22D07
16.1783 +937D 246D4
16.1784 +937E 2914D
16.1785 +93A1 6471
16.1786 +93A2 24665
16.1787 +93A3 22B6A
16.1788 +93A4 3A29
16.1789 +93A5 22B22
16.1790 +93A6 23450
16.1791 +93A7 298EA
16.1792 +93A8 22E78
16.1793 +93A9 6337
16.1794 +93AA 2A45B
16.1795 +93AB 64B6
16.1796 +93AC 6331
16.1797 +93AD 63D1
16.1798 +93AE 249E3
16.1799 +93AF 22D67
16.1800 +93B0 62A4
16.1801 +93B1 22CA1
16.1802 +93B2 643B
16.1803 +93B3 656B
16.1804 +93B4 6972
16.1805 +93B5 3BF4
16.1806 +93B6 2308E
16.1807 +93B7 232AD
16.1808 +93B8 24989
16.1809 +93B9 232AB
16.1810 +93BA 550D
16.1811 +93BB 232E0
16.1812 +93BC 218D9
16.1813 +93BD 2943F
16.1814 +93BE 66CE
16.1815 +93BF 23289
16.1816 +93C0 231B3
16.1817 +93C1 3AE0
16.1818 +93C2 4190
16.1819 +93C3 25584
16.1820 +93C4 28B22
16.1821 +93C5 2558F
16.1822 +93C6 216FC
16.1823 +93C7 2555B
16.1824 +93C8 25425
16.1825 +93C9 78EE
16.1826 +93CA 23103
16.1827 +93CB 2182A
16.1828 +93CC 23234
16.1829 +93CD 3464
16.1830 +93CE 2320F
16.1831 +93CF 23182
16.1832 +93D0 242C9
16.1833 +93D1 668E
16.1834 +93D2 26D24
16.1835 +93D3 666B
16.1836 +93D4 4B93
16.1837 +93D5 6630
16.1838 +93D6 27870
16.1839 +93D7 21DEB
16.1840 +93D8 6663
16.1841 +93D9 232D2
16.1842 +93DA 232E1
16.1843 +93DB 661E
16.1844 +93DC 25872
16.1845 +93DD 38D1
16.1846 +93DE 2383A
16.1847 +93DF 237BC
16.1848 +93E0 3B99
16.1849 +93E1 237A2
16.1850 +93E2 233FE
16.1851 +93E3 74D0
16.1852 +93E4 3B96
16.1853 +93E5 678F
16.1854 +93E6 2462A
16.1855 +93E7 68B6
16.1856 +93E8 681E
16.1857 +93E9 3BC4
16.1858 +93EA 6ABE
16.1859 +93EB 3863
16.1860 +93EC 237D5
16.1861 +93ED 24487
16.1862 +93EE 6A33
16.1863 +93EF 6A52
16.1864 +93F0 6AC9
16.1865 +93F1 6B05
16.1866 +93F2 21912
16.1867 +93F3 6511
16.1868 +93F4 6898
16.1869 +93F5 6A4C
16.1870 +93F6 3BD7
16.1871 +93F7 6A7A
16.1872 +93F8 6B57
16.1873 +93F9 23FC0
16.1874 +93FA 23C9A
16.1875 +93FB 93A0
16.1876 +93FC 92F2
16.1877 +93FD 28BEA
16.1878 +93FE 28ACB
16.1879 +9440 9289
16.1880 +9441 2801E
16.1881 +9442 289DC
16.1882 +9443 9467
16.1883 +9444 6DA5
16.1884 +9445 6F0B
16.1885 +9446 249EC
16.1886 +9448 23F7F
16.1887 +9449 3D8F
16.1888 +944A 6E04
16.1889 +944B 2403C
16.1890 +944C 5A3D
16.1891 +944D 6E0A
16.1892 +944E 5847
16.1893 +944F 6D24
16.1894 +9450 7842
16.1895 +9451 713B
16.1896 +9452 2431A
16.1897 +9453 24276
16.1898 +9454 70F1
16.1899 +9455 7250
16.1900 +9456 7287
16.1901 +9457 7294
16.1902 +9458 2478F
16.1903 +9459 24725
16.1904 +945A 5179
16.1905 +945B 24AA4
16.1906 +945C 205EB
16.1907 +945D 747A
16.1908 +945E 23EF8
16.1909 +945F 2365F
16.1910 +9460 24A4A
16.1911 +9461 24917
16.1912 +9462 25FE1
16.1913 +9463 3F06
16.1914 +9464 3EB1
16.1915 +9465 24ADF
16.1916 +9466 28C23
16.1917 +9467 23F35
16.1918 +9468 60A7
16.1919 +9469 3EF3
16.1920 +946A 74CC
16.1921 +946B 743C
16.1922 +946C 9387
16.1923 +946D 7437
16.1924 +946E 449F
16.1925 +946F 26DEA
16.1926 +9470 4551
16.1927 +9471 7583
16.1928 +9472 3F63
16.1929 +9473 24CD9
16.1930 +9474 24D06
16.1931 +9475 3F58
16.1932 +9476 7555
16.1933 +9477 7673
16.1934 +9478 2A5C6
16.1935 +9479 3B19
16.1936 +947A 7468
16.1937 +947B 28ACC
16.1938 +947C 249AB
16.1939 +947D 2498E
16.1940 +947E 3AFB
16.1941 +94A1 3DCD
16.1942 +94A2 24A4E
16.1943 +94A3 3EFF
16.1944 +94A4 249C5
16.1945 +94A5 248F3
16.1946 +94A6 91FA
16.1947 +94A7 5732
16.1948 +94A8 9342
16.1949 +94A9 28AE3
16.1950 +94AA 21864
16.1951 +94AB 50DF
16.1952 +94AC 25221
16.1953 +94AD 251E7
16.1954 +94AE 7778
16.1955 +94AF 23232
16.1956 +94B0 770E
16.1957 +94B1 770F
16.1958 +94B2 777B
16.1959 +94B3 24697
16.1960 +94B4 23781
16.1961 +94B5 3A5E
16.1962 +94B6 248F0
16.1963 +94B7 7438
16.1964 +94B8 749B
16.1965 +94B9 3EBF
16.1966 +94BA 24ABA
16.1967 +94BB 24AC7
16.1968 +94BC 40C8
16.1969 +94BD 24A96
16.1970 +94BE 261AE
16.1971 +94BF 9307
16.1972 +94C0 25581
16.1973 +94C1 781E
16.1974 +94C2 788D
16.1975 +94C3 7888
16.1976 +94C4 78D2
16.1977 +94C5 73D0
16.1978 +94C6 7959
16.1979 +94C7 27741
16.1980 +94C8 256E3
16.1981 +94C9 410E
16.1982 +94CB 8496
16.1983 +94CC 79A5
16.1984 +94CD 6A2D
16.1985 +94CE 23EFA
16.1986 +94CF 7A3A
16.1987 +94D0 79F4
16.1988 +94D1 416E
16.1989 +94D2 216E6
16.1990 +94D3 4132
16.1991 +94D4 9235
16.1992 +94D5 79F1
16.1993 +94D6 20D4C
16.1994 +94D7 2498C
16.1995 +94D8 20299
16.1996 +94D9 23DBA
16.1997 +94DA 2176E
16.1998 +94DB 3597
16.1999 +94DC 556B
16.2000 +94DD 3570
16.2001 +94DE 36AA
16.2002 +94DF 201D4
16.2003 +94E0 20C0D
16.2004 +94E1 7AE2
16.2005 +94E2 5A59
16.2006 +94E3 226F5
16.2007 +94E4 25AAF
16.2008 +94E5 25A9C
16.2009 +94E6 5A0D
16.2010 +94E7 2025B
16.2011 +94E8 78F0
16.2012 +94E9 5A2A
16.2013 +94EA 25BC6
16.2014 +94EB 7AFE
16.2015 +94EC 41F9
16.2016 +94ED 7C5D
16.2017 +94EE 7C6D
16.2018 +94EF 4211
16.2019 +94F0 25BB3
16.2020 +94F1 25EBC
16.2021 +94F2 25EA6
16.2022 +94F3 7CCD
16.2023 +94F4 249F9
16.2024 +94F5 217B0
16.2025 +94F6 7C8E
16.2026 +94F7 7C7C
16.2027 +94F8 7CAE
16.2028 +94F9 6AB2
16.2029 +94FA 7DDC
16.2030 +94FB 7E07
16.2031 +94FC 7DD3
16.2032 +94FD 7F4E
16.2033 +94FE 26261
16.2034 +9540 2615C
16.2035 +9541 27B48
16.2036 +9542 7D97
16.2037 +9543 25E82
16.2038 +9544 426A
16.2039 +9545 26B75
16.2040 +9546 20916
16.2041 +9547 67D6
16.2042 +9548 2004E
16.2043 +9549 235CF
16.2044 +954A 57C4
16.2045 +954B 26412
16.2046 +954C 263F8
16.2047 +954D 24962
16.2048 +954E 7FDD
16.2049 +954F 7B27
16.2050 +9550 2082C
16.2051 +9551 25AE9
16.2052 +9552 25D43
16.2053 +9553 7B0C
16.2054 +9554 25E0E
16.2055 +9555 99E6
16.2056 +9556 8645
16.2057 +9557 9A63
16.2058 +9558 6A1C
16.2059 +9559 2343F
16.2060 +955A 39E2
16.2061 +955B 249F7
16.2062 +955C 265AD
16.2063 +955D 9A1F
16.2064 +955E 265A0
16.2065 +955F 8480
16.2066 +9560 27127
16.2067 +9561 26CD1
16.2068 +9562 44EA
16.2069 +9563 8137
16.2070 +9564 4402
16.2071 +9565 80C6
16.2072 +9566 8109
16.2073 +9567 8142
16.2074 +9568 267B4
16.2075 +9569 98C3
16.2076 +956A 26A42
16.2077 +956B 8262
16.2078 +956C 8265
16.2079 +956D 26A51
16.2080 +956E 8453
16.2081 +956F 26DA7
16.2082 +9570 8610
16.2083 +9571 2721B
16.2084 +9572 5A86
16.2085 +9573 417F
16.2086 +9574 21840
16.2087 +9575 5B2B
16.2088 +9576 218A1
16.2089 +9577 5AE4
16.2090 +9578 218D8
16.2091 +9579 86A0
16.2092 +957A 2F9BC
16.2093 +957B 23D8F
16.2094 +957C 882D
16.2095 +957D 27422
16.2096 +957E 5A02
16.2097 +95A1 886E
16.2098 +95A2 4F45
16.2099 +95A3 8887
16.2100 +95A4 88BF
16.2101 +95A5 88E6
16.2102 +95A6 8965
16.2103 +95A7 894D
16.2104 +95A8 25683
16.2105 +95A9 8954
16.2106 +95AA 27785
16.2107 +95AB 27784
16.2108 +95AC 28BF5
16.2109 +95AD 28BD9
16.2110 +95AE 28B9C
16.2111 +95AF 289F9
16.2112 +95B0 3EAD
16.2113 +95B1 84A3
16.2114 +95B2 46F5
16.2115 +95B3 46CF
16.2116 +95B4 37F2
16.2117 +95B5 8A3D
16.2118 +95B6 8A1C
16.2119 +95B7 29448
16.2120 +95B8 5F4D
16.2121 +95B9 922B
16.2122 +95BA 24284
16.2123 +95BB 65D4
16.2124 +95BC 7129
16.2125 +95BD 70C4
16.2126 +95BE 21845
16.2127 +95BF 9D6D
16.2128 +95C0 8C9F
16.2129 +95C1 8CE9
16.2130 +95C2 27DDC
16.2131 +95C3 599A
16.2132 +95C4 77C3
16.2133 +95C5 59F0
16.2134 +95C6 436E
16.2135 +95C7 36D4
16.2136 +95C8 8E2A
16.2137 +95C9 8EA7
16.2138 +95CA 24C09
16.2139 +95CB 8F30
16.2140 +95CC 8F4A
16.2141 +95CD 42F4
16.2142 +95CE 6C58
16.2143 +95CF 6FBB
16.2144 +95D0 22321
16.2145 +95D1 489B
16.2146 +95D2 6F79
16.2147 +95D3 6E8B
16.2148 +95D4 217DA
16.2149 +95D5 9BE9
16.2150 +95D6 36B5
16.2151 +95D7 2492F
16.2152 +95D8 90BB
16.2153 +95DA 5571
16.2154 +95DB 4906
16.2155 +95DC 91BB
16.2156 +95DD 9404
16.2157 +95DE 28A4B
16.2158 +95DF 4062
16.2159 +95E0 28AFC
16.2160 +95E1 9427
16.2161 +95E2 28C1D
16.2162 +95E3 28C3B
16.2163 +95E4 84E5
16.2164 +95E5 8A2B
16.2165 +95E6 9599
16.2166 +95E7 95A7
16.2167 +95E8 9597
16.2168 +95E9 9596
16.2169 +95EA 28D34
16.2170 +95EB 7445
16.2171 +95EC 3EC2
16.2172 +95ED 248FF
16.2173 +95EE 24A42
16.2174 +95EF 243EA
16.2175 +95F0 3EE7
16.2176 +95F1 23225
16.2177 +95F2 968F
16.2178 +95F3 28EE7
16.2179 +95F4 28E66
16.2180 +95F5 28E65
16.2181 +95F6 3ECC
16.2182 +95F7 249ED
16.2183 +95F8 24A78
16.2184 +95F9 23FEE
16.2185 +95FA 7412
16.2186 +95FB 746B
16.2187 +95FC 3EFC
16.2188 +95FD 9741
16.2189 +95FE 290B0
16.2190 +9640 6847
16.2191 +9641 4A1D
16.2192 +9642 29093
16.2193 +9643 257DF
16.2194 +9645 9368
16.2195 +9646 28989
16.2196 +9647 28C26
16.2197 +9648 28B2F
16.2198 +9649 263BE
16.2199 +964A 92BA
16.2200 +964B 5B11
16.2201 +964C 8B69
16.2202 +964D 493C
16.2203 +964E 73F9
16.2204 +964F 2421B
16.2205 +9650 979B
16.2206 +9651 9771
16.2207 +9652 9938
16.2208 +9653 20F26
16.2209 +9654 5DC1
16.2210 +9655 28BC5
16.2211 +9656 24AB2
16.2212 +9657 981F
16.2213 +9658 294DA
16.2214 +9659 92F6
16.2215 +965A 295D7
16.2216 +965B 91E5
16.2217 +965C 44C0
16.2218 +965D 28B50
16.2219 +965E 24A67
16.2220 +965F 28B64
16.2221 +9660 98DC
16.2222 +9661 28A45
16.2223 +9662 3F00
16.2224 +9663 922A
16.2225 +9664 4925
16.2226 +9665 8414
16.2227 +9666 993B
16.2228 +9667 994D
16.2229 +9668 27B06
16.2230 +9669 3DFD
16.2231 +966A 999B
16.2232 +966B 4B6F
16.2233 +966C 99AA
16.2234 +966D 9A5C
16.2235 +966E 28B65
16.2236 +966F 258C8
16.2237 +9670 6A8F
16.2238 +9671 9A21
16.2239 +9672 5AFE
16.2240 +9673 9A2F
16.2241 +9674 298F1
16.2242 +9675 4B90
16.2243 +9676 29948
16.2244 +9677 99BC
16.2245 +9678 4BBD
16.2246 +9679 4B97
16.2247 +967A 937D
16.2248 +967B 5872
16.2249 +967C 21302
16.2250 +967D 5822
16.2251 +967E 249B8
16.2252 +96A1 214E8
16.2253 +96A2 7844
16.2254 +96A3 2271F
16.2255 +96A4 23DB8
16.2256 +96A5 68C5
16.2257 +96A6 3D7D
16.2258 +96A7 9458
16.2259 +96A8 3927
16.2260 +96A9 6150
16.2261 +96AA 22781
16.2262 +96AB 2296B
16.2263 +96AC 6107
16.2264 +96AD 9C4F
16.2265 +96AE 9C53
16.2266 +96AF 9C7B
16.2267 +96B0 9C35
16.2268 +96B1 9C10
16.2269 +96B2 9B7F
16.2270 +96B3 9BCF
16.2271 +96B4 29E2D
16.2272 +96B5 9B9F
16.2273 +96B6 2A1F5
16.2274 +96B7 2A0FE
16.2275 +96B8 9D21
16.2276 +96B9 4CAE
16.2277 +96BA 24104
16.2278 +96BB 9E18
16.2279 +96BC 4CB0
16.2280 +96BD 9D0C
16.2281 +96BE 2A1B4
16.2282 +96BF 2A0ED
16.2283 +96C0 2A0F3
16.2284 +96C1 2992F
16.2285 +96C2 9DA5
16.2286 +96C3 84BD
16.2287 +96C4 26E12
16.2288 +96C5 26FDF
16.2289 +96C6 26B82
16.2290 +96C7 85FC
16.2291 +96C8 4533
16.2292 +96C9 26DA4
16.2293 +96CA 26E84
16.2294 +96CB 26DF0
16.2295 +96CC 8420
16.2296 +96CD 85EE
16.2297 +96CE 26E00
16.2298 +96CF 237D7
16.2299 +96D0 26064
16.2300 +96D1 79E2
16.2301 +96D2 2359C
16.2302 +96D3 23640
16.2303 +96D4 492D
16.2304 +96D5 249DE
16.2305 +96D6 3D62
16.2306 +96D7 93DB
16.2307 +96D8 92BE
16.2308 +96D9 9348
16.2309 +96DA 202BF
16.2310 +96DB 78B9
16.2311 +96DC 9277
16.2312 +96DD 944D
16.2313 +96DE 4FE4
16.2314 +96DF 3440
16.2315 +96E0 9064
16.2316 +96E1 2555D
16.2317 +96E2 783D
16.2318 +96E3 7854
16.2319 +96E4 78B6
16.2320 +96E5 784B
16.2321 +96E6 21757
16.2322 +96E7 231C9
16.2323 +96E8 24941
16.2324 +96E9 369A
16.2325 +96EA 4F72
16.2326 +96EB 6FDA
16.2327 +96EC 6FD9
16.2328 +96EE 701E
16.2329 +96EF 5414
16.2330 +96F0 241B5
16.2331 +96F1 57BB
16.2332 +96F2 58F3
16.2333 +96F3 578A
16.2334 +96F4 9D16
16.2335 +96F5 57D7
16.2336 +96F6 7134
16.2337 +96F7 34AF
16.2338 +96F8 241AC
16.2339 +96F9 71EB
16.2340 +96FA 26C40
16.2341 +96FB 24F97
16.2342 +96FD 217B5
16.2343 +96FE 28A49
16.2344 +9740 610C
16.2345 +9741 5ACE
16.2346 +9742 5A0B
16.2347 +9743 42BC
16.2348 +9744 24488
16.2349 +9745 372C
16.2350 +9746 4B7B
16.2351 +9747 289FC
16.2352 +9748 93BB
16.2353 +9749 93B8
16.2354 +974A 218D6
16.2355 +974B 20F1D
16.2356 +974C 8472
16.2357 +974D 26CC0
16.2358 +974E 21413
16.2359 +974F 242FA
16.2360 +9750 22C26
16.2361 +9751 243C1
16.2362 +9752 5994
16.2363 +9753 23DB7
16.2364 +9754 26741
16.2365 +9755 7DA8
16.2366 +9756 2615B
16.2367 +9757 260A4
16.2368 +9758 249B9
16.2369 +9759 2498B
16.2370 +975A 289FA
16.2371 +975B 92E5
16.2372 +975C 73E2
16.2373 +975D 3EE9
16.2374 +975E 74B4
16.2375 +975F 28B63
16.2376 +9760 2189F
16.2377 +9761 3EE1
16.2378 +9762 24AB3
16.2379 +9763 6AD8
16.2380 +9764 73F3
16.2381 +9765 73FB
16.2382 +9766 3ED6
16.2383 +9767 24A3E
16.2384 +9768 24A94
16.2385 +9769 217D9
16.2386 +976A 24A66
16.2387 +976B 203A7
16.2388 +976C 21424
16.2389 +976D 249E5
16.2390 +976E 7448
16.2391 +976F 24916
16.2392 +9770 70A5
16.2393 +9771 24976
16.2394 +9772 9284
16.2395 +9773 73E6
16.2396 +9774 935F
16.2397 +9775 204FE
16.2398 +9776 9331
16.2399 +9777 28ACE
16.2400 +9778 28A16
16.2401 +9779 9386
16.2402 +977A 28BE7
16.2403 +977B 255D5
16.2404 +977C 4935
16.2405 +977D 28A82
16.2406 +977E 716B
16.2407 +97A1 24943
16.2408 +97A2 20CFF
16.2409 +97A3 56A4
16.2410 +97A4 2061A
16.2411 +97A5 20BEB
16.2412 +97A6 20CB8
16.2413 +97A7 5502
16.2414 +97A8 79C4
16.2415 +97A9 217FA
16.2416 +97AA 7DFE
16.2417 +97AB 216C2
16.2418 +97AC 24A50
16.2419 +97AD 21852
16.2420 +97AE 452E
16.2421 +97AF 9401
16.2422 +97B0 370A
16.2423 +97B1 28AC0
16.2424 +97B2 249AD
16.2425 +97B3 59B0
16.2426 +97B4 218BF
16.2427 +97B5 21883
16.2428 +97B6 27484
16.2429 +97B7 5AA1
16.2430 +97B8 36E2
16.2431 +97B9 23D5B
16.2432 +97BA 36B0
16.2433 +97BB 925F
16.2434 +97BC 5A79
16.2435 +97BD 28A81
16.2436 +97BE 21862
16.2437 +97BF 9374
16.2438 +97C0 3CCD
16.2439 +97C1 20AB4
16.2440 +97C2 4A96
16.2441 +97C3 398A
16.2442 +97C4 50F4
16.2443 +97C5 3D69
16.2444 +97C6 3D4C
16.2445 +97C7 2139C
16.2446 +97C8 7175
16.2447 +97C9 42FB
16.2448 +97CA 28218
16.2449 +97CB 6E0F
16.2450 +97CC 290E4
16.2451 +97CD 44EB
16.2452 +97CE 6D57
16.2453 +97CF 27E4F
16.2454 +97D0 7067
16.2455 +97D1 6CAF
16.2456 +97D2 3CD6
16.2457 +97D3 23FED
16.2458 +97D4 23E2D
16.2459 +97D5 6E02
16.2460 +97D6 6F0C
16.2461 +97D7 3D6F
16.2462 +97D8 203F5
16.2463 +97D9 7551
16.2464 +97DA 36BC
16.2465 +97DB 34C8
16.2466 +97DC 4680
16.2467 +97DD 3EDA
16.2468 +97DE 4871
16.2469 +97DF 59C4
16.2470 +97E0 926E
16.2471 +97E1 493E
16.2472 +97E2 8F41
16.2473 +97E3 28C1C
16.2474 +97E4 26BC0
16.2475 +97E5 5812
16.2476 +97E6 57C8
16.2477 +97E7 36D6
16.2478 +97E8 21452
16.2479 +97E9 70FE
16.2480 +97EA 24362
16.2481 +97EB 24A71
16.2482 +97EC 22FE3
16.2483 +97ED 212B0
16.2484 +97EE 223BD
16.2485 +97EF 68B9
16.2486 +97F0 6967
16.2487 +97F1 21398
16.2488 +97F2 234E5
16.2489 +97F3 27BF4
16.2490 +97F4 236DF
16.2491 +97F5 28A83
16.2492 +97F6 237D6
16.2493 +97F7 233FA
16.2494 +97F8 24C9F
16.2495 +97F9 6A1A
16.2496 +97FA 236AD
16.2497 +97FB 26CB7
16.2498 +97FC 843E
16.2499 +97FD 44DF
16.2500 +97FE 44CE
16.2501 +9840 26D26
16.2502 +9841 26D51
16.2503 +9842 26C82
16.2504 +9843 26FDE
16.2505 +9844 6F17
16.2506 +9845 27109
16.2507 +9846 833D
16.2508 +9847 2173A
16.2509 +9848 83ED
16.2510 +9849 26C80
16.2511 +984A 27053
16.2512 +984B 217DB
16.2513 +984C 5989
16.2514 +984D 5A82
16.2515 +984E 217B3
16.2516 +984F 5A61
16.2517 +9850 5A71
16.2518 +9851 21905
16.2519 +9852 241FC
16.2520 +9853 372D
16.2521 +9854 59EF
16.2522 +9855 2173C
16.2523 +9856 36C7
16.2524 +9857 718E
16.2525 +9858 9390
16.2526 +9859 669A
16.2527 +985A 242A5
16.2528 +985B 5A6E
16.2529 +985C 5A2B
16.2530 +985D 24293
16.2531 +985E 6A2B
16.2532 +985F 23EF9
16.2533 +9860 27736
16.2534 +9861 2445B
16.2535 +9862 242CA
16.2536 +9863 711D
16.2537 +9864 24259
16.2538 +9865 289E1
16.2539 +9866 4FB0
16.2540 +9867 26D28
16.2541 +9868 5CC2
16.2542 +9869 244CE
16.2543 +986A 27E4D
16.2544 +986B 243BD
16.2545 +986C 6A0C
16.2546 +986D 24256
16.2547 +986E 21304
16.2548 +986F 70A6
16.2549 +9870 7133
16.2550 +9871 243E9
16.2551 +9872 3DA5
16.2552 +9873 6CDF
16.2553 +9874 2F825
16.2554 +9875 24A4F
16.2555 +9876 7E65
16.2556 +9877 59EB
16.2557 +9878 5D2F
16.2558 +9879 3DF3
16.2559 +987A 5F5C
16.2560 +987B 24A5D
16.2561 +987C 217DF
16.2562 +987D 7DA4
16.2563 +987E 8426
16.2564 +98A1 5485
16.2565 +98A2 23AFA
16.2566 +98A3 23300
16.2567 +98A4 20214
16.2568 +98A5 577E
16.2569 +98A6 208D5
16.2570 +98A7 20619
16.2571 +98A8 3FE5
16.2572 +98A9 21F9E
16.2573 +98AA 2A2B6
16.2574 +98AB 7003
16.2575 +98AC 2915B
16.2576 +98AD 5D70
16.2577 +98AE 738F
16.2578 +98AF 7CD3
16.2579 +98B0 28A59
16.2580 +98B1 29420
16.2581 +98B2 4FC8
16.2582 +98B3 7FE7
16.2583 +98B4 72CD
16.2584 +98B5 7310
16.2585 +98B6 27AF4
16.2586 +98B7 7338
16.2587 +98B8 7339
16.2588 +98B9 256F6
16.2589 +98BA 7341
16.2590 +98BB 7348
16.2591 +98BC 3EA9
16.2592 +98BD 27B18
16.2593 +98BE 906C
16.2594 +98BF 71F5
16.2595 +98C0 248F2
16.2596 +98C1 73E1
16.2597 +98C2 81F6
16.2598 +98C3 3ECA
16.2599 +98C4 770C
16.2600 +98C5 3ED1
16.2601 +98C6 6CA2
16.2602 +98C7 56FD
16.2603 +98C8 7419
16.2604 +98C9 741E
16.2605 +98CA 741F
16.2606 +98CB 3EE2
16.2607 +98CC 3EF0
16.2608 +98CD 3EF4
16.2609 +98CE 3EFA
16.2610 +98CF 74D3
16.2611 +98D0 3F0E
16.2612 +98D1 3F53
16.2613 +98D2 7542
16.2614 +98D3 756D
16.2615 +98D4 7572
16.2616 +98D5 758D
16.2617 +98D6 3F7C
16.2618 +98D7 75C8
16.2619 +98D8 75DC
16.2620 +98D9 3FC0
16.2621 +98DA 764D
16.2622 +98DB 3FD7
16.2623 +98DC 7674
16.2624 +98DD 3FDC
16.2625 +98DE 767A
16.2626 +98DF 24F5C
16.2627 +98E0 7188
16.2628 +98E1 5623
16.2629 +98E2 8980
16.2630 +98E3 5869
16.2631 +98E4 401D
16.2632 +98E5 7743
16.2633 +98E6 4039
16.2634 +98E7 6761
16.2635 +98E8 4045
16.2636 +98E9 35DB
16.2637 +98EA 7798
16.2638 +98EB 406A
16.2639 +98EC 406F
16.2640 +98ED 5C5E
16.2641 +98EE 77BE
16.2642 +98EF 77CB
16.2643 +98F0 58F2
16.2644 +98F1 7818
16.2645 +98F2 70B9
16.2646 +98F3 781C
16.2647 +98F4 40A8
16.2648 +98F5 7839
16.2649 +98F6 7847
16.2650 +98F7 7851
16.2651 +98F8 7866
16.2652 +98F9 8448
16.2653 +98FA 25535
16.2654 +98FB 7933
16.2655 +98FC 6803
16.2656 +98FD 7932
16.2657 +98FE 4103
16.2658 +9940 4109
16.2659 +9941 7991
16.2660 +9942 7999
16.2661 +9943 8FBB
16.2662 +9944 7A06
16.2663 +9945 8FBC
16.2664 +9946 4167
16.2665 +9947 7A91
16.2666 +9948 41B2
16.2667 +9949 7ABC
16.2668 +994A 8279
16.2669 +994B 41C4
16.2670 +994C 7ACF
16.2671 +994D 7ADB
16.2672 +994E 41CF
16.2673 +994F 4E21
16.2674 +9950 7B62
16.2675 +9951 7B6C
16.2676 +9952 7B7B
16.2677 +9953 7C12
16.2678 +9954 7C1B
16.2679 +9955 4260
16.2680 +9956 427A
16.2681 +9957 7C7B
16.2682 +9958 7C9C
16.2683 +9959 428C
16.2684 +995A 7CB8
16.2685 +995B 4294
16.2686 +995C 7CED
16.2687 +995D 8F93
16.2688 +995E 70C0
16.2689 +995F 20CCF
16.2690 +9960 7DCF
16.2691 +9961 7DD4
16.2692 +9962 7DD0
16.2693 +9963 7DFD
16.2694 +9964 7FAE
16.2695 +9965 7FB4
16.2696 +9966 729F
16.2697 +9967 4397
16.2698 +9968 8020
16.2699 +9969 8025
16.2700 +996A 7B39
16.2701 +996B 802E
16.2702 +996C 8031
16.2703 +996D 8054
16.2704 +996E 3DCC
16.2705 +996F 57B4
16.2706 +9970 70A0
16.2707 +9971 80B7
16.2708 +9972 80E9
16.2709 +9973 43ED
16.2710 +9974 810C
16.2711 +9975 732A
16.2712 +9976 810E
16.2713 +9977 8112
16.2714 +9978 7560
16.2715 +9979 8114
16.2716 +997A 4401
16.2717 +997B 3B39
16.2718 +997C 8156
16.2719 +997D 8159
16.2720 +997E 815A
16.2721 +99A1 4413
16.2722 +99A2 583A
16.2723 +99A3 817C
16.2724 +99A4 8184
16.2725 +99A5 4425
16.2726 +99A6 8193
16.2727 +99A7 442D
16.2728 +99A8 81A5
16.2729 +99A9 57EF
16.2730 +99AA 81C1
16.2731 +99AB 81E4
16.2732 +99AC 8254
16.2733 +99AD 448F
16.2734 +99AE 82A6
16.2735 +99AF 8276
16.2736 +99B0 82CA
16.2737 +99B1 82D8
16.2738 +99B2 82FF
16.2739 +99B3 44B0
16.2740 +99B4 8357
16.2741 +99B5 9669
16.2742 +99B6 698A
16.2743 +99B7 8405
16.2744 +99B8 70F5
16.2745 +99B9 8464
16.2746 +99BA 60E3
16.2747 +99BB 8488
16.2748 +99BC 4504
16.2749 +99BD 84BE
16.2750 +99BE 84E1
16.2751 +99BF 84F8
16.2752 +99C0 8510
16.2753 +99C1 8538
16.2754 +99C2 8552
16.2755 +99C3 453B
16.2756 +99C4 856F
16.2757 +99C5 8570
16.2758 +99C6 85E0
16.2759 +99C7 4577
16.2760 +99C8 8672
16.2761 +99C9 8692
16.2762 +99CA 86B2
16.2763 +99CB 86EF
16.2764 +99CC 9645
16.2765 +99CD 878B
16.2766 +99CE 4606
16.2767 +99CF 4617
16.2768 +99D0 88AE
16.2769 +99D1 88FF
16.2770 +99D2 8924
16.2771 +99D3 8947
16.2772 +99D4 8991
16.2773 +99D5 27967
16.2774 +99D6 8A29
16.2775 +99D7 8A38
16.2776 +99D8 8A94
16.2777 +99D9 8AB4
16.2778 +99DA 8C51
16.2779 +99DB 8CD4
16.2780 +99DC 8CF2
16.2781 +99DD 8D1C
16.2782 +99DE 4798
16.2783 +99DF 585F
16.2784 +99E0 8DC3
16.2785 +99E1 47ED
16.2786 +99E2 4EEE
16.2787 +99E3 8E3A
16.2788 +99E4 55D8
16.2789 +99E5 5754
16.2790 +99E6 8E71
16.2791 +99E7 55F5
16.2792 +99E8 8EB0
16.2793 +99E9 4837
16.2794 +99EA 8ECE
16.2795 +99EB 8EE2
16.2796 +99EC 8EE4
16.2797 +99ED 8EED
16.2798 +99EE 8EF2
16.2799 +99EF 8FB7
16.2800 +99F0 8FC1
16.2801 +99F1 8FCA
16.2802 +99F2 8FCC
16.2803 +99F3 9033
16.2804 +99F4 99C4
16.2805 +99F5 48AD
16.2806 +99F6 98E0
16.2807 +99F7 9213
16.2808 +99F8 491E
16.2809 +99F9 9228
16.2810 +99FA 9258
16.2811 +99FB 926B
16.2812 +99FC 92B1
16.2813 +99FD 92AE
16.2814 +99FE 92BF
16.2815 +9A40 92E3
16.2816 +9A41 92EB
16.2817 +9A42 92F3
16.2818 +9A43 92F4
16.2819 +9A44 92FD
16.2820 +9A45 9343
16.2821 +9A46 9384
16.2822 +9A47 93AD
16.2823 +9A48 4945
16.2824 +9A49 4951
16.2825 +9A4A 9EBF
16.2826 +9A4B 9417
16.2827 +9A4C 5301
16.2828 +9A4D 941D
16.2829 +9A4E 942D
16.2830 +9A4F 943E
16.2831 +9A50 496A
16.2832 +9A51 9454
16.2833 +9A52 9479
16.2834 +9A53 952D
16.2835 +9A54 95A2
16.2836 +9A55 49A7
16.2837 +9A56 95F4
16.2838 +9A57 9633
16.2839 +9A58 49E5
16.2840 +9A59 67A0
16.2841 +9A5A 4A24
16.2842 +9A5B 9740
16.2843 +9A5C 4A35
16.2844 +9A5D 97B2
16.2845 +9A5E 97C2
16.2846 +9A5F 5654
16.2847 +9A60 4AE4
16.2848 +9A61 60E8
16.2849 +9A62 98B9
16.2850 +9A63 4B19
16.2851 +9A64 98F1
16.2852 +9A65 5844
16.2853 +9A66 990E
16.2854 +9A67 9919
16.2855 +9A68 51B4
16.2856 +9A69 991C
16.2857 +9A6A 9937
16.2858 +9A6B 9942
16.2859 +9A6C 995D
16.2860 +9A6D 9962
16.2861 +9A6E 4B70
16.2862 +9A6F 99C5
16.2863 +9A70 4B9D
16.2864 +9A71 9A3C
16.2865 +9A72 9B0F
16.2866 +9A73 7A83
16.2867 +9A74 9B69
16.2868 +9A75 9B81
16.2869 +9A76 9BDD
16.2870 +9A77 9BF1
16.2871 +9A78 9BF4
16.2872 +9A79 4C6D
16.2873 +9A7A 9C20
16.2874 +9A7B 376F
16.2875 +9A7C 21BC2
16.2876 +9A7D 9D49
16.2877 +9A7E 9C3A
16.2878 +9AA1 9EFE
16.2879 +9AA2 5650
16.2880 +9AA3 9D93
16.2881 +9AA4 9DBD
16.2882 +9AA5 9DC0
16.2883 +9AA6 9DFC
16.2884 +9AA7 94F6
16.2885 +9AA8 8FB6
16.2886 +9AA9 9E7B
16.2887 +9AAA 9EAC
16.2888 +9AAB 9EB1
16.2889 +9AAC 9EBD
16.2890 +9AAD 9EC6
16.2891 +9AAE 94DC
16.2892 +9AAF 9EE2
16.2893 +9AB0 9EF1
16.2894 +9AB1 9EF8
16.2895 +9AB2 7AC8
16.2896 +9AB3 9F44
16.2897 +9AB4 20094
16.2898 +9AB5 202B7
16.2899 +9AB6 203A0
16.2900 +9AB7 691A
16.2901 +9AB8 94C3
16.2902 +9AB9 59AC
16.2903 +9ABA 204D7
16.2904 +9ABB 5840
16.2905 +9ABC 94C1
16.2906 +9ABD 37B9
16.2907 +9ABE 205D5
16.2908 +9ABF 20615
16.2909 +9AC0 20676
16.2910 +9AC1 216BA
16.2911 +9AC2 5757
16.2912 +9AC3 7173
16.2913 +9AC4 20AC2
16.2914 +9AC5 20ACD
16.2915 +9AC6 20BBF
16.2916 +9AC7 546A
16.2917 +9AC8 2F83B
16.2918 +9AC9 20BCB
16.2919 +9ACA 549E
16.2920 +9ACB 20BFB
16.2921 +9ACC 20C3B
16.2922 +9ACD 20C53
16.2923 +9ACE 20C65
16.2924 +9ACF 20C7C
16.2925 +9AD0 60E7
16.2926 +9AD1 20C8D
16.2927 +9AD2 567A
16.2928 +9AD3 20CB5
16.2929 +9AD4 20CDD
16.2930 +9AD5 20CED
16.2931 +9AD6 20D6F
16.2932 +9AD7 20DB2
16.2933 +9AD8 20DC8
16.2934 +9AD9 6955
16.2935 +9ADA 9C2F
16.2936 +9ADB 87A5
16.2937 +9ADC 20E04
16.2938 +9ADD 20E0E
16.2939 +9ADE 20ED7
16.2940 +9ADF 20F90
16.2941 +9AE0 20F2D
16.2942 +9AE1 20E73
16.2943 +9AE2 5C20
16.2944 +9AE3 20FBC
16.2945 +9AE4 5E0B
16.2946 +9AE5 2105C
16.2947 +9AE6 2104F
16.2948 +9AE7 21076
16.2949 +9AE8 671E
16.2950 +9AE9 2107B
16.2951 +9AEA 21088
16.2952 +9AEB 21096
16.2953 +9AEC 3647
16.2954 +9AED 210BF
16.2955 +9AEE 210D3
16.2956 +9AEF 2112F
16.2957 +9AF0 2113B
16.2958 +9AF1 5364
16.2959 +9AF2 84AD
16.2960 +9AF3 212E3
16.2961 +9AF4 21375
16.2962 +9AF5 21336
16.2963 +9AF6 8B81
16.2964 +9AF7 21577
16.2965 +9AF8 21619
16.2966 +9AF9 217C3
16.2967 +9AFA 217C7
16.2968 +9AFB 4E78
16.2969 +9AFC 70BB
16.2970 +9AFD 2182D
16.2971 +9AFE 2196A
16.2972 +9B40 21A2D
16.2973 +9B41 21A45
16.2974 +9B42 21C2A
16.2975 +9B43 21C70
16.2976 +9B44 21CAC
16.2977 +9B45 21EC8
16.2978 +9B46 62C3
16.2979 +9B47 21ED5
16.2980 +9B48 21F15
16.2981 +9B49 7198
16.2982 +9B4A 6855
16.2983 +9B4B 22045
16.2984 +9B4C 69E9
16.2985 +9B4D 36C8
16.2986 +9B4E 2227C
16.2987 +9B4F 223D7
16.2988 +9B50 223FA
16.2989 +9B51 2272A
16.2990 +9B52 22871
16.2991 +9B53 2294F
16.2992 +9B54 82FD
16.2993 +9B55 22967
16.2994 +9B56 22993
16.2995 +9B57 22AD5
16.2996 +9B58 89A5
16.2997 +9B59 22AE8
16.2998 +9B5A 8FA0
16.2999 +9B5B 22B0E
16.3000 +9B5C 97B8
16.3001 +9B5D 22B3F
16.3002 +9B5E 9847
16.3003 +9B5F 9ABD
16.3004 +9B60 22C4C
16.3005 +9B62 22C88
16.3006 +9B63 22CB7
16.3007 +9B64 25BE8
16.3008 +9B65 22D08
16.3009 +9B66 22D12
16.3010 +9B67 22DB7
16.3011 +9B68 22D95
16.3012 +9B69 22E42
16.3013 +9B6A 22F74
16.3014 +9B6B 22FCC
16.3015 +9B6C 23033
16.3016 +9B6D 23066
16.3017 +9B6E 2331F
16.3018 +9B6F 233DE
16.3019 +9B70 5FB1
16.3020 +9B71 6648
16.3021 +9B72 66BF
16.3022 +9B73 27A79
16.3023 +9B74 23567
16.3024 +9B75 235F3
16.3025 +9B77 249BA
16.3026 +9B79 2361A
16.3027 +9B7A 23716
16.3028 +9B7C 20346
16.3029 +9B7D 58B5
16.3030 +9B7E 670E
16.3031 +9BA1 6918
16.3032 +9BA2 23AA7
16.3033 +9BA3 27657
16.3034 +9BA4 25FE2
16.3035 +9BA5 23E11
16.3036 +9BA6 23EB9
16.3037 +9BA7 275FE
16.3038 +9BA8 2209A
16.3039 +9BA9 48D0
16.3040 +9BAA 4AB8
16.3041 +9BAB 24119
16.3042 +9BAC 28A9A
16.3043 +9BAD 242EE
16.3044 +9BAE 2430D
16.3045 +9BAF 2403B
16.3046 +9BB0 24334
16.3047 +9BB1 24396
16.3048 +9BB2 24A45
16.3049 +9BB3 205CA
16.3050 +9BB4 51D2
16.3051 +9BB5 20611
16.3052 +9BB6 599F
16.3053 +9BB7 21EA8
16.3054 +9BB8 3BBE
16.3055 +9BB9 23CFF
16.3056 +9BBA 24404
16.3057 +9BBB 244D6
16.3058 +9BBC 5788
16.3059 +9BBD 24674
16.3060 +9BBE 399B
16.3061 +9BBF 2472F
16.3062 +9BC0 285E8
16.3063 +9BC1 299C9
16.3064 +9BC2 3762
16.3065 +9BC3 221C3
16.3066 +9BC4 8B5E
16.3067 +9BC5 28B4E
16.3068 +9BC7 24812
16.3069 +9BC8 248FB
16.3070 +9BC9 24A15
16.3071 +9BCA 7209
16.3072 +9BCB 24AC0
16.3073 +9BCC 20C78
16.3074 +9BCD 5965
16.3075 +9BCE 24EA5
16.3076 +9BCF 24F86
16.3077 +9BD0 20779
16.3078 +9BD1 8EDA
16.3079 +9BD2 2502C
16.3080 +9BD3 528F
16.3081 +9BD4 573F
16.3082 +9BD5 7171
16.3083 +9BD6 25299
16.3084 +9BD7 25419
16.3085 +9BD8 23F4A
16.3086 +9BD9 24AA7
16.3087 +9BDA 55BC
16.3088 +9BDB 25446
16.3089 +9BDC 2546E
16.3090 +9BDD 26B52
16.3091 +9BDF 3473
16.3092 +9BE0 2553F
16.3093 +9BE1 27632
16.3094 +9BE2 2555E
16.3095 +9BE3 4718
16.3096 +9BE4 25562
16.3097 +9BE5 25566
16.3098 +9BE6 257C7
16.3099 +9BE7 2493F
16.3100 +9BE8 2585D
16.3101 +9BE9 5066
16.3102 +9BEA 34FB
16.3103 +9BEB 233CC
16.3104 +9BED 25903
16.3105 +9BEE 477C
16.3106 +9BEF 28948
16.3107 +9BF0 25AAE
16.3108 +9BF1 25B89
16.3109 +9BF2 25C06
16.3110 +9BF3 21D90
16.3111 +9BF4 57A1
16.3112 +9BF5 7151
16.3113 +9BF7 26102
16.3114 +9BF8 27C12
16.3115 +9BF9 9056
16.3116 +9BFA 261B2
16.3117 +9BFB 24F9A
16.3118 +9BFC 8B62
16.3119 +9BFD 26402
16.3120 +9BFE 2644A
16.3121 +9C40 5D5B
16.3122 +9C41 26BF7
16.3123 +9C43 26484
16.3124 +9C44 2191C
16.3125 +9C45 8AEA
16.3126 +9C46 249F6
16.3127 +9C47 26488
16.3128 +9C48 23FEF
16.3129 +9C49 26512
16.3130 +9C4A 4BC0
16.3131 +9C4B 265BF
16.3132 +9C4C 266B5
16.3133 +9C4D 2271B
16.3134 +9C4E 9465
16.3135 +9C4F 257E1
16.3136 +9C50 6195
16.3137 +9C51 5A27
16.3138 +9C52 2F8CD
16.3139 +9C54 56B9
16.3140 +9C55 24521
16.3141 +9C56 266FC
16.3142 +9C57 4E6A
16.3143 +9C58 24934
16.3144 +9C59 9656
16.3145 +9C5A 6D8F
16.3146 +9C5B 26CBD
16.3147 +9C5C 3618
16.3148 +9C5D 8977
16.3149 +9C5E 26799
16.3150 +9C5F 2686E
16.3151 +9C60 26411
16.3152 +9C61 2685E
16.3153 +9C63 268C7
16.3154 +9C64 7B42
16.3155 +9C65 290C0
16.3156 +9C66 20A11
16.3157 +9C67 26926
16.3158 +9C69 26939
16.3159 +9C6A 7A45
16.3160 +9C6C 269FA
16.3161 +9C6D 9A26
16.3162 +9C6E 26A2D
16.3163 +9C6F 365F
16.3164 +9C70 26469
16.3165 +9C71 20021
16.3166 +9C72 7983
16.3167 +9C73 26A34
16.3168 +9C74 26B5B
16.3169 +9C75 5D2C
16.3170 +9C76 23519
16.3171 +9C78 26B9D
16.3172 +9C79 46D0
16.3173 +9C7A 26CA4
16.3174 +9C7B 753B
16.3175 +9C7C 8865
16.3176 +9C7D 26DAE
16.3177 +9C7E 58B6
16.3178 +9CA1 371C
16.3179 +9CA2 2258D
16.3180 +9CA3 2704B
16.3181 +9CA4 271CD
16.3182 +9CA5 3C54
16.3183 +9CA6 27280
16.3184 +9CA7 27285
16.3185 +9CA8 9281
16.3186 +9CA9 2217A
16.3187 +9CAA 2728B
16.3188 +9CAB 9330
16.3189 +9CAC 272E6
16.3190 +9CAD 249D0
16.3191 +9CAE 6C39
16.3192 +9CAF 949F
16.3193 +9CB0 27450
16.3194 +9CB1 20EF8
16.3195 +9CB2 8827
16.3196 +9CB3 88F5
16.3197 +9CB4 22926
16.3198 +9CB5 28473
16.3199 +9CB6 217B1
16.3200 +9CB7 6EB8
16.3201 +9CB8 24A2A
16.3202 +9CB9 21820
16.3203 +9CBA 39A4
16.3204 +9CBB 36B9
16.3205 +9CBE 453F
16.3206 +9CBF 66B6
16.3207 +9CC0 29CAD
16.3208 +9CC1 298A4
16.3209 +9CC2 8943
16.3210 +9CC3 277CC
16.3211 +9CC4 27858
16.3212 +9CC5 56D6
16.3213 +9CC6 40DF
16.3214 +9CC7 2160A
16.3215 +9CC8 39A1
16.3216 +9CC9 2372F
16.3217 +9CCA 280E8
16.3218 +9CCB 213C5
16.3219 +9CCC 71AD
16.3220 +9CCD 8366
16.3221 +9CCE 279DD
16.3222 +9CCF 291A8
16.3223 +9CD1 4CB7
16.3224 +9CD2 270AF
16.3225 +9CD3 289AB
16.3226 +9CD4 279FD
16.3227 +9CD5 27A0A
16.3228 +9CD6 27B0B
16.3229 +9CD7 27D66
16.3230 +9CD8 2417A
16.3231 +9CD9 7B43
16.3232 +9CDA 797E
16.3233 +9CDB 28009
16.3234 +9CDC 6FB5
16.3235 +9CDD 2A2DF
16.3236 +9CDE 6A03
16.3237 +9CDF 28318
16.3238 +9CE0 53A2
16.3239 +9CE1 26E07
16.3240 +9CE2 93BF
16.3241 +9CE3 6836
16.3242 +9CE4 975D
16.3243 +9CE5 2816F
16.3244 +9CE6 28023
16.3245 +9CE7 269B5
16.3246 +9CE8 213ED
16.3247 +9CE9 2322F
16.3248 +9CEA 28048
16.3249 +9CEB 5D85
16.3250 +9CEC 28C30
16.3251 +9CED 28083
16.3252 +9CEE 5715
16.3253 +9CEF 9823
16.3254 +9CF0 28949
16.3255 +9CF1 5DAB
16.3256 +9CF2 24988
16.3257 +9CF3 65BE
16.3258 +9CF4 69D5
16.3259 +9CF5 53D2
16.3260 +9CF6 24AA5
16.3261 +9CF7 23F81
16.3262 +9CF8 3C11
16.3263 +9CF9 6736
16.3264 +9CFA 28090
16.3265 +9CFB 280F4
16.3266 +9CFC 2812E
16.3267 +9CFD 21FA1
16.3268 +9CFE 2814F
16.3269 +9D40 28189
16.3270 +9D41 281AF
16.3271 +9D42 2821A
16.3272 +9D43 28306
16.3273 +9D44 2832F
16.3274 +9D45 2838A
16.3275 +9D46 35CA
16.3276 +9D47 28468
16.3277 +9D48 286AA
16.3278 +9D49 48FA
16.3279 +9D4A 63E6
16.3280 +9D4B 28956
16.3281 +9D4C 7808
16.3282 +9D4D 9255
16.3283 +9D4E 289B8
16.3284 +9D4F 43F2
16.3285 +9D50 289E7
16.3286 +9D51 43DF
16.3287 +9D52 289E8
16.3288 +9D53 28B46
16.3289 +9D54 28BD4
16.3290 +9D55 59F8
16.3291 +9D56 28C09
16.3292 +9D58 28FC5
16.3293 +9D59 290EC
16.3294 +9D5B 29110
16.3295 +9D5C 2913C
16.3296 +9D5D 3DF7
16.3297 +9D5E 2915E
16.3298 +9D5F 24ACA
16.3299 +9D60 8FD0
16.3300 +9D61 728F
16.3301 +9D62 568B
16.3302 +9D63 294E7
16.3303 +9D64 295E9
16.3304 +9D65 295B0
16.3305 +9D66 295B8
16.3306 +9D67 29732
16.3307 +9D68 298D1
16.3308 +9D69 29949
16.3309 +9D6A 2996A
16.3310 +9D6B 299C3
16.3311 +9D6C 29A28
16.3312 +9D6D 29B0E
16.3313 +9D6E 29D5A
16.3314 +9D6F 29D9B
16.3315 +9D70 7E9F
16.3316 +9D71 29EF8
16.3317 +9D72 29F23
16.3318 +9D73 4CA4
16.3319 +9D74 9547
16.3320 +9D75 2A293
16.3321 +9D76 71A2
16.3322 +9D77 2A2FF
16.3323 +9D78 4D91
16.3324 +9D79 9012
16.3325 +9D7A 2A5CB
16.3326 +9D7B 4D9C
16.3327 +9D7C 20C9C
16.3328 +9D7D 8FBE
16.3329 +9D7E 55C1
16.3330 +9DA1 8FBA
16.3331 +9DA2 224B0
16.3332 +9DA3 8FB9
16.3333 +9DA4 24A93
16.3334 +9DA5 4509
16.3335 +9DA6 7E7F
16.3336 +9DA7 6F56
16.3337 +9DA8 6AB1
16.3338 +9DA9 4EEA
16.3339 +9DAA 34E4
16.3340 +9DAB 28B2C
16.3341 +9DAC 2789D
16.3342 +9DAD 373A
16.3343 +9DAE 8E80
16.3344 +9DAF 217F5
16.3345 +9DB0 28024
16.3346 +9DB1 28B6C
16.3347 +9DB2 28B99
16.3348 +9DB3 27A3E
16.3349 +9DB4 266AF
16.3350 +9DB5 3DEB
16.3351 +9DB6 27655
16.3352 +9DB7 23CB7
16.3353 +9DB8 25635
16.3354 +9DB9 25956
16.3355 +9DBA 4E9A
16.3356 +9DBB 25E81
16.3357 +9DBC 26258
16.3358 +9DBD 56BF
16.3359 +9DBE 20E6D
16.3360 +9DBF 8E0E
16.3361 +9DC0 5B6D
16.3362 +9DC1 23E88
16.3363 +9DC2 24C9E
16.3364 +9DC3 63DE
16.3365 +9DC5 217F6
16.3366 +9DC6 2187B
16.3367 +9DC7 6530
16.3368 +9DC8 562D
16.3369 +9DC9 25C4A
16.3370 +9DCA 541A
16.3371 +9DCB 25311
16.3372 +9DCC 3DC6
16.3373 +9DCD 29D98
16.3374 +9DCE 4C7D
16.3375 +9DCF 5622
16.3376 +9DD0 561E
16.3377 +9DD1 7F49
16.3378 +9DD2 25ED8
16.3379 +9DD3 5975
16.3380 +9DD4 23D40
16.3381 +9DD5 8770
16.3382 +9DD6 4E1C
16.3383 +9DD7 20FEA
16.3384 +9DD8 20D49
16.3385 +9DD9 236BA
16.3386 +9DDA 8117
16.3387 +9DDB 9D5E
16.3388 +9DDC 8D18
16.3389 +9DDD 763B
16.3390 +9DDE 9C45
16.3391 +9DDF 764E
16.3392 +9DE0 77B9
16.3393 +9DE1 9345
16.3394 +9DE2 5432
16.3395 +9DE3 8148
16.3396 +9DE4 82F7
16.3397 +9DE5 5625
16.3398 +9DE6 8132
16.3399 +9DE7 8418
16.3400 +9DE8 80BD
16.3401 +9DE9 55EA
16.3402 +9DEA 7962
16.3403 +9DEB 5643
16.3404 +9DEC 5416
16.3405 +9DED 20E9D
16.3406 +9DEE 35CE
16.3407 +9DEF 5605
16.3408 +9DF0 55F1
16.3409 +9DF1 66F1
16.3410 +9DF2 282E2
16.3411 +9DF3 362D
16.3412 +9DF4 7534
16.3413 +9DF5 55F0
16.3414 +9DF6 55BA
16.3415 +9DF7 5497
16.3416 +9DF8 5572
16.3417 +9DF9 20C41
16.3418 +9DFA 20C96
16.3419 +9DFB 5ED0
16.3420 +9DFC 25148
16.3421 +9DFD 20E76
16.3422 +9DFE 22C62
16.3423 +9E40 20EA2
16.3424 +9E41 9EAB
16.3425 +9E42 7D5A
16.3426 +9E43 55DE
16.3427 +9E44 21075
16.3428 +9E45 629D
16.3429 +9E46 976D
16.3430 +9E47 5494
16.3431 +9E48 8CCD
16.3432 +9E49 71F6
16.3433 +9E4A 9176
16.3434 +9E4B 63FC
16.3435 +9E4C 63B9
16.3436 +9E4D 63FE
16.3437 +9E4E 5569
16.3438 +9E4F 22B43
16.3439 +9E50 9C72
16.3440 +9E51 22EB3
16.3441 +9E52 519A
16.3442 +9E53 34DF
16.3443 +9E54 20DA7
16.3444 +9E55 51A7
16.3445 +9E56 544D
16.3446 +9E57 551E
16.3447 +9E58 5513
16.3448 +9E59 7666
16.3449 +9E5A 8E2D
16.3450 +9E5B 2688A
16.3451 +9E5C 75B1
16.3452 +9E5D 80B6
16.3453 +9E5E 8804
16.3454 +9E5F 8786
16.3455 +9E60 88C7
16.3456 +9E61 81B6
16.3457 +9E62 841C
16.3458 +9E63 210C1
16.3459 +9E64 44EC
16.3460 +9E65 7304
16.3461 +9E66 24706
16.3462 +9E67 5B90
16.3463 +9E68 830B
16.3464 +9E69 26893
16.3465 +9E6A 567B
16.3466 +9E6B 226F4
16.3467 +9E6C 27D2F
16.3468 +9E6D 241A3
16.3469 +9E6E 27D73
16.3470 +9E6F 26ED0
16.3471 +9E70 272B6
16.3472 +9E71 9170
16.3473 +9E72 211D9
16.3474 +9E73 9208
16.3475 +9E74 23CFC
16.3476 +9E75 2A6A9
16.3477 +9E76 20EAC
16.3478 +9E77 20EF9
16.3479 +9E78 7266
16.3480 +9E79 21CA2
16.3481 +9E7A 474E
16.3482 +9E7B 24FC2
16.3483 +9E7C 27FF9
16.3484 +9E7D 20FEB
16.3485 +9E7E 40FA
16.3486 +9EA1 9C5D
16.3487 +9EA2 651F
16.3488 +9EA3 22DA0
16.3489 +9EA4 48F3
16.3490 +9EA5 247E0
16.3491 +9EA6 29D7C
16.3492 +9EA7 20FEC
16.3493 +9EA8 20E0A
16.3494 +9EAA 275A3
16.3495 +9EAB 20FED
16.3496 +9EAD 26048
16.3497 +9EAE 21187
16.3498 +9EAF 71A3
16.3499 +9EB0 7E8E
16.3500 +9EB1 9D50
16.3501 +9EB2 4E1A
16.3502 +9EB3 4E04
16.3503 +9EB4 3577
16.3504 +9EB5 5B0D
16.3505 +9EB6 6CB2
16.3506 +9EB7 5367
16.3507 +9EB8 36AC
16.3508 +9EB9 39DC
16.3509 +9EBA 537D
16.3510 +9EBB 36A5
16.3511 +9EBC 24618
16.3512 +9EBD 589A
16.3513 +9EBE 24B6E
16.3514 +9EBF 822D
16.3515 +9EC0 544B
16.3516 +9EC1 57AA
16.3517 +9EC2 25A95
16.3518 +9EC3 20979
16.3519 +9EC5 3A52
16.3520 +9EC6 22465
16.3521 +9EC7 7374
16.3522 +9EC8 29EAC
16.3523 +9EC9 4D09
16.3524 +9ECA 9BED
16.3525 +9ECB 23CFE
16.3526 +9ECC 29F30
16.3527 +9ECD 4C5B
16.3528 +9ECE 24FA9
16.3529 +9ECF 2959E
16.3530 +9ED0 29FDE
16.3531 +9ED1 845C
16.3532 +9ED2 23DB6
16.3533 +9ED3 272B2
16.3534 +9ED4 267B3
16.3535 +9ED5 23720
16.3536 +9ED6 632E
16.3537 +9ED7 7D25
16.3538 +9ED8 23EF7
16.3539 +9ED9 23E2C
16.3540 +9EDA 3A2A
16.3541 +9EDB 9008
16.3542 +9EDC 52CC
16.3543 +9EDD 3E74
16.3544 +9EDE 367A
16.3545 +9EDF 45E9
16.3546 +9EE0 2048E
16.3547 +9EE1 7640
16.3548 +9EE2 5AF0
16.3549 +9EE3 20EB6
16.3550 +9EE4 787A
16.3551 +9EE5 27F2E
16.3552 +9EE6 58A7
16.3553 +9EE7 40BF
16.3554 +9EE8 567C
16.3555 +9EE9 9B8B
16.3556 +9EEA 5D74
16.3557 +9EEB 7654
16.3558 +9EEC 2A434
16.3559 +9EED 9E85
16.3560 +9EEE 4CE1
16.3561 +9EF0 37FB
16.3562 +9EF1 6119
16.3563 +9EF2 230DA
16.3564 +9EF3 243F2
16.3565 +9EF5 565D
16.3566 +9EF6 212A9
16.3567 +9EF7 57A7
16.3568 +9EF8 24963
16.3569 +9EF9 29E06
16.3570 +9EFA 5234
16.3571 +9EFB 270AE
16.3572 +9EFC 35AD
16.3573 +9EFE 9D7C
16.3574 +9F40 7C56
16.3575 +9F41 9B39
16.3576 +9F42 57DE
16.3577 +9F43 2176C
16.3578 +9F44 5C53
16.3579 +9F45 64D3
16.3580 +9F46 294D0
16.3581 +9F47 26335
16.3582 +9F48 27164
16.3583 +9F49 86AD
16.3584 +9F4A 20D28
16.3585 +9F4B 26D22
16.3586 +9F4C 24AE2
16.3587 +9F4D 20D71
16.3588 +9F4F 51FE
16.3589 +9F50 21F0F
16.3590 +9F51 5D8E
16.3591 +9F52 9703
16.3592 +9F53 21DD1
16.3593 +9F54 9E81
16.3594 +9F55 904C
16.3595 +9F56 7B1F
16.3596 +9F57 9B02
16.3597 +9F58 5CD1
16.3598 +9F59 7BA3
16.3599 +9F5A 6268
16.3600 +9F5B 6335
16.3601 +9F5C 9AFF
16.3602 +9F5D 7BCF
16.3603 +9F5E 9B2A
16.3604 +9F5F 7C7E
16.3605 +9F61 7C42
16.3606 +9F62 7C86
16.3607 +9F63 9C15
16.3608 +9F64 7BFC
16.3609 +9F65 9B09
16.3610 +9F67 9C1B
16.3611 +9F68 2493E
16.3612 +9F69 9F5A
16.3613 +9F6A 5573
16.3614 +9F6B 5BC3
16.3615 +9F6C 4FFD
16.3616 +9F6D 9E98
16.3617 +9F6E 4FF2
16.3618 +9F6F 5260
16.3619 +9F70 3E06
16.3620 +9F71 52D1
16.3621 +9F72 5767
16.3622 +9F73 5056
16.3623 +9F74 59B7
16.3624 +9F75 5E12
16.3625 +9F76 97C8
16.3626 +9F77 9DAB
16.3627 +9F78 8F5C
16.3628 +9F79 5469
16.3629 +9F7A 97B4
16.3630 +9F7B 9940
16.3631 +9F7C 97BA
16.3632 +9F7D 532C
16.3633 +9F7E 6130
16.3634 +9FA1 692C
16.3635 +9FA2 53DA
16.3636 +9FA3 9C0A
16.3637 +9FA4 9D02
16.3638 +9FA5 4C3B
16.3639 +9FA6 9641
16.3640 +9FA7 6980
16.3641 +9FA8 50A6
16.3642 +9FA9 7546
16.3643 +9FAA 2176D
16.3644 +9FAB 99DA
16.3645 +9FAC 5273
16.3646 +9FAE 9159
16.3647 +9FAF 9681
16.3648 +9FB0 915C
16.3649 +9FB2 9151
16.3650 +9FB3 28E97
16.3651 +9FB4 637F
16.3652 +9FB5 26D23
16.3653 +9FB6 6ACA
16.3654 +9FB7 5611
16.3655 +9FB8 918E
16.3656 +9FB9 757A
16.3657 +9FBA 6285
16.3658 +9FBB 203FC
16.3659 +9FBC 734F
16.3660 +9FBD 7C70
16.3661 +9FBE 25C21
16.3662 +9FBF 23CFD
16.3663 +9FC1 24919
16.3664 +9FC2 76D6
16.3665 +9FC3 9B9D
16.3666 +9FC4 4E2A
16.3667 +9FC5 20CD4
16.3668 +9FC6 83BE
16.3669 +9FC7 8842
16.3670 +9FC9 5C4A
16.3671 +9FCA 69C0
16.3672 +9FCC 577A
16.3673 +9FCD 521F
16.3674 +9FCE 5DF5
16.3675 +9FCF 4ECE
16.3676 +9FD0 6C31
16.3677 +9FD1 201F2
16.3678 +9FD2 4F39
16.3679 +9FD3 549C
16.3680 +9FD4 54DA
16.3681 +9FD5 529A
16.3682 +9FD6 8D82
16.3683 +9FD7 35FE
16.3684 +9FD9 35F3
16.3685 +9FDB 6B52
16.3686 +9FDC 917C
16.3687 +9FDD 9FA5
16.3688 +9FDE 9B97
16.3689 +9FDF 982E
16.3690 +9FE0 98B4
16.3691 +9FE1 9ABA
16.3692 +9FE2 9EA8
16.3693 +9FE3 9E84
16.3694 +9FE4 717A
16.3695 +9FE5 7B14
16.3696 +9FE7 6BFA
16.3697 +9FE8 8818
16.3698 +9FE9 7F78
16.3699 +9FEB 5620
16.3700 +9FEC 2A64A
16.3701 +9FED 8E77
16.3702 +9FEE 9F53
16.3703 +9FF0 8DD4
16.3704 +9FF1 8E4F
16.3705 +9FF2 9E1C
16.3706 +9FF3 8E01
16.3707 +9FF4 6282
16.3708 +9FF5 2837D
16.3709 +9FF6 8E28
16.3710 +9FF7 8E75
16.3711 +9FF8 7AD3
16.3712 +9FF9 24A77
16.3713 +9FFA 7A3E
16.3714 +9FFB 78D8
16.3715 +9FFC 6CEA
16.3716 +9FFD 8A67
16.3717 +9FFE 7607
16.3718 +A040 28A5A
16.3719 +A041 9F26
16.3720 +A042 6CCE
16.3721 +A043 87D6
16.3722 +A044 75C3
16.3723 +A045 2A2B2
16.3724 +A046 7853
16.3725 +A047 2F840
16.3726 +A048 8D0C
16.3727 +A049 72E2
16.3728 +A04A 7371
16.3729 +A04B 8B2D
16.3730 +A04C 7302
16.3731 +A04D 74F1
16.3732 +A04E 8CEB
16.3733 +A04F 24ABB
16.3734 +A050 862F
16.3735 +A051 5FBA
16.3736 +A052 88A0
16.3737 +A053 44B7
16.3738 +A055 2183B
16.3739 +A056 26E05
16.3740 +A058 8A7E
16.3741 +A059 2251B
16.3742 +A05B 60FD
16.3743 +A05C 7667
16.3744 +A05D 9AD7
16.3745 +A05E 9D44
16.3746 +A05F 936E
16.3747 +A060 9B8F
16.3748 +A061 87F5
16.3749 +A064 8CF7
16.3750 +A065 732C
16.3751 +A066 9721
16.3752 +A067 9BB0
16.3753 +A068 35D6
16.3754 +A069 72B2
16.3755 +A06A 4C07
16.3756 +A06B 7C51
16.3757 +A06C 994A
16.3758 +A06D 26159
16.3759 +A06E 6159
16.3760 +A06F 4C04
16.3761 +A070 9E96
16.3762 +A071 617D
16.3763 +A073 575F
16.3764 +A074 616F
16.3765 +A075 62A6
16.3766 +A076 6239
16.3767 +A078 3A5C
16.3768 +A079 61E2
16.3769 +A07A 53AA
16.3770 +A07B 233F5
16.3771 +A07C 6364
16.3772 +A07D 6802
16.3773 +A07E 35D2
16.3774 +A0A1 5D57
16.3775 +A0A2 28BC2
16.3776 +A0A3 8FDA
16.3777 +A0A4 28E39
16.3778 +A0A6 50D9
16.3779 +A0A7 21D46
16.3780 +A0A8 7906
16.3781 +A0A9 5332
16.3782 +A0AA 9638
16.3783 +A0AB 20F3B
16.3784 +A0AC 4065
16.3785 +A0AE 77FE
16.3786 +A0B0 7CC2
16.3787 +A0B1 25F1A
16.3788 +A0B2 7CDA
16.3789 +A0B3 7A2D
16.3790 +A0B4 8066
16.3791 +A0B5 8063
16.3792 +A0B6 7D4D
16.3793 +A0B7 7505
16.3794 +A0B8 74F2
16.3795 +A0B9 8994
16.3796 +A0BA 821A
16.3797 +A0BB 670C
16.3798 +A0BC 8062
16.3799 +A0BD 27486
16.3800 +A0BE 805B
16.3801 +A0BF 74F0
16.3802 +A0C0 8103
16.3803 +A0C1 7724
16.3804 +A0C2 8989
16.3805 +A0C3 267CC
16.3806 +A0C4 7553
16.3807 +A0C5 26ED1
16.3808 +A0C6 87A9
16.3809 +A0C7 87CE
16.3810 +A0C8 81C8
16.3811 +A0C9 878C
16.3812 +A0CA 8A49
16.3813 +A0CB 8CAD
16.3814 +A0CC 8B43
16.3815 +A0CD 772B
16.3816 +A0CE 74F8
16.3817 +A0CF 84DA
16.3818 +A0D0 3635
16.3819 +A0D1 69B2
16.3820 +A0D2 8DA6
16.3821 +A0D4 89A9
16.3822 +A0D6 6DB9
16.3823 +A0D7 87C1
16.3824 +A0D8 24011
16.3825 +A0D9 74E7
16.3826 +A0DA 3DDB
16.3827 +A0DB 7176
16.3828 +A0DC 60A4
16.3829 +A0DD 619C
16.3830 +A0DE 3CD1
16.3831 +A0E0 6077
16.3832 +A0E2 7F71
16.3833 +A0E3 28B2D
16.3834 +A0E5 60E9
16.3835 +A0E6 4B7E
16.3836 +A0E7 5220
16.3837 +A0E8 3C18
16.3838 +A0E9 23CC7
16.3839 +A0EA 25ED7
16.3840 +A0EB 27656
16.3841 +A0EC 25531
16.3842 +A0ED 21944
16.3843 +A0EE 212FE
16.3844 +A0EF 29903
16.3845 +A0F0 26DDC
16.3846 +A0F1 270AD
16.3847 +A0F2 5CC1
16.3848 +A0F3 261AD
16.3849 +A0F4 28A0F
16.3850 +A0F5 23677
16.3851 +A0F6 200EE
16.3852 +A0F7 26846
16.3853 +A0F8 24F0E
16.3854 +A0F9 4562
16.3855 +A0FA 5B1F
16.3856 +A0FB 2634C
16.3857 +A0FC 9F50
16.3858 +A0FD 9EA6
16.3859 +A0FE 2626B
16.3860 +C6A1 2460
16.3861 +C6A2 2461
16.3862 +C6A3 2462
16.3863 +C6A4 2463
16.3864 +C6A5 2464
16.3865 +C6A6 2465
16.3866 +C6A7 2466
16.3867 +C6A8 2467
16.3868 +C6A9 2468
16.3869 +C6AA 2469
16.3870 +C6AB 2474
16.3871 +C6AC 2475
16.3872 +C6AD 2476
16.3873 +C6AE 2477
16.3874 +C6AF 2478
16.3875 +C6B0 2479
16.3876 +C6B1 247A
16.3877 +C6B2 247B
16.3878 +C6B3 247C
16.3879 +C6B4 247D
16.3880 +C6B5 2170
16.3881 +C6B6 2171
16.3882 +C6B7 2172
16.3883 +C6B8 2173
16.3884 +C6B9 2174
16.3885 +C6BA 2175
16.3886 +C6BB 2176
16.3887 +C6BC 2177
16.3888 +C6BD 2178
16.3889 +C6BE 2179
16.3890 +C6BF 4E36
16.3891 +C6C0 4E3F
16.3892 +C6C1 4E85
16.3893 +C6C2 4EA0
16.3894 +C6C3 5182
16.3895 +C6C4 5196
16.3896 +C6C5 51AB
16.3897 +C6C6 52F9
16.3898 +C6C7 5338
16.3899 +C6C8 5369
16.3900 +C6C9 53B6
16.3901 +C6CA 590A
16.3902 +C6CB 5B80
16.3903 +C6CC 5DDB
16.3904 +C6CD 2F33
16.3905 +C6CE 5E7F
16.3906 +C6D0 5F50
16.3907 +C6D1 5F61
16.3908 +C6D2 6534
16.3909 +C6D4 7592
16.3910 +C6D6 8FB5
16.3911 +C6D8 00A8
16.3912 +C6D9 02C6
16.3913 +C6DA 30FD
16.3914 +C6DB 30FE
16.3915 +C6DC 309D
16.3916 +C6DD 309E
16.3917 +C6E0 3005
16.3918 +C6E1 3006
16.3919 +C6E2 3007
16.3920 +C6E3 30FC
16.3921 +C6E4 FF3B
16.3922 +C6E5 FF3D
16.3923 +C6E6 273D
16.3924 +C6E7 3041
16.3925 +C6E8 3042
16.3926 +C6E9 3043
16.3927 +C6EA 3044
16.3928 +C6EB 3045
16.3929 +C6EC 3046
16.3930 +C6ED 3047
16.3931 +C6EE 3048
16.3932 +C6EF 3049
16.3933 +C6F0 304A
16.3934 +C6F1 304B
16.3935 +C6F2 304C
16.3936 +C6F3 304D
16.3937 +C6F4 304E
16.3938 +C6F5 304F
16.3939 +C6F6 3050
16.3940 +C6F7 3051
16.3941 +C6F8 3052
16.3942 +C6F9 3053
16.3943 +C6FA 3054
16.3944 +C6FB 3055
16.3945 +C6FC 3056
16.3946 +C6FD 3057
16.3947 +C6FE 3058
16.3948 +C740 3059
16.3949 +C741 305A
16.3950 +C742 305B
16.3951 +C743 305C
16.3952 +C744 305D
16.3953 +C745 305E
16.3954 +C746 305F
16.3955 +C747 3060
16.3956 +C748 3061
16.3957 +C749 3062
16.3958 +C74A 3063
16.3959 +C74B 3064
16.3960 +C74C 3065
16.3961 +C74D 3066
16.3962 +C74E 3067
16.3963 +C74F 3068
16.3964 +C750 3069
16.3965 +C751 306A
16.3966 +C752 306B
16.3967 +C753 306C
16.3968 +C754 306D
16.3969 +C755 306E
16.3970 +C756 306F
16.3971 +C757 3070
16.3972 +C758 3071
16.3973 +C759 3072
16.3974 +C75A 3073
16.3975 +C75B 3074
16.3976 +C75C 3075
16.3977 +C75D 3076
16.3978 +C75E 3077
16.3979 +C75F 3078
16.3980 +C760 3079
16.3981 +C761 307A
16.3982 +C762 307B
16.3983 +C763 307C
16.3984 +C764 307D
16.3985 +C765 307E
16.3986 +C766 307F
16.3987 +C767 3080
16.3988 +C768 3081
16.3989 +C769 3082
16.3990 +C76A 3083
16.3991 +C76B 3084
16.3992 +C76C 3085
16.3993 +C76D 3086
16.3994 +C76E 3087
16.3995 +C76F 3088
16.3996 +C770 3089
16.3997 +C771 308A
16.3998 +C772 308B
16.3999 +C773 308C
16.4000 +C774 308D
16.4001 +C775 308E
16.4002 +C776 308F
16.4003 +C777 3090
16.4004 +C778 3091
16.4005 +C779 3092
16.4006 +C77A 3093
16.4007 +C77B 30A1
16.4008 +C77C 30A2
16.4009 +C77D 30A3
16.4010 +C77E 30A4
16.4011 +C7A1 30A5
16.4012 +C7A2 30A6
16.4013 +C7A3 30A7
16.4014 +C7A4 30A8
16.4015 +C7A5 30A9
16.4016 +C7A6 30AA
16.4017 +C7A7 30AB
16.4018 +C7A8 30AC
16.4019 +C7A9 30AD
16.4020 +C7AA 30AE
16.4021 +C7AB 30AF
16.4022 +C7AC 30B0
16.4023 +C7AD 30B1
16.4024 +C7AE 30B2
16.4025 +C7AF 30B3
16.4026 +C7B0 30B4
16.4027 +C7B1 30B5
16.4028 +C7B2 30B6
16.4029 +C7B3 30B7
16.4030 +C7B4 30B8
16.4031 +C7B5 30B9
16.4032 +C7B6 30BA
16.4033 +C7B7 30BB
16.4034 +C7B8 30BC
16.4035 +C7B9 30BD
16.4036 +C7BA 30BE
16.4037 +C7BB 30BF
16.4038 +C7BC 30C0
16.4039 +C7BD 30C1
16.4040 +C7BE 30C2
16.4041 +C7BF 30C3
16.4042 +C7C0 30C4
16.4043 +C7C1 30C5
16.4044 +C7C2 30C6
16.4045 +C7C3 30C7
16.4046 +C7C4 30C8
16.4047 +C7C5 30C9
16.4048 +C7C6 30CA
16.4049 +C7C7 30CB
16.4050 +C7C8 30CC
16.4051 +C7C9 30CD
16.4052 +C7CA 30CE
16.4053 +C7CB 30CF
16.4054 +C7CC 30D0
16.4055 +C7CD 30D1
16.4056 +C7CE 30D2
16.4057 +C7CF 30D3
16.4058 +C7D0 30D4
16.4059 +C7D1 30D5
16.4060 +C7D2 30D6
16.4061 +C7D3 30D7
16.4062 +C7D4 30D8
16.4063 +C7D5 30D9
16.4064 +C7D6 30DA
16.4065 +C7D7 30DB
16.4066 +C7D8 30DC
16.4067 +C7D9 30DD
16.4068 +C7DA 30DE
16.4069 +C7DB 30DF
16.4070 +C7DC 30E0
16.4071 +C7DD 30E1
16.4072 +C7DE 30E2
16.4073 +C7DF 30E3
16.4074 +C7E0 30E4
16.4075 +C7E1 30E5
16.4076 +C7E2 30E6
16.4077 +C7E3 30E7
16.4078 +C7E4 30E8
16.4079 +C7E5 30E9
16.4080 +C7E6 30EA
16.4081 +C7E7 30EB
16.4082 +C7E8 30EC
16.4083 +C7E9 30ED
16.4084 +C7EA 30EE
16.4085 +C7EB 30EF
16.4086 +C7EC 30F0
16.4087 +C7ED 30F1
16.4088 +C7EE 30F2
16.4089 +C7EF 30F3
16.4090 +C7F0 30F4
16.4091 +C7F1 30F5
16.4092 +C7F2 30F6
16.4093 +C7F3 0410
16.4094 +C7F4 0411
16.4095 +C7F5 0412
16.4096 +C7F6 0413
16.4097 +C7F7 0414
16.4098 +C7F8 0415
16.4099 +C7F9 0401
16.4100 +C7FA 0416
16.4101 +C7FB 0417
16.4102 +C7FC 0418
16.4103 +C7FD 0419
16.4104 +C7FE 041A
16.4105 +C840 041B
16.4106 +C841 041C
16.4107 +C842 041D
16.4108 +C843 041E
16.4109 +C844 041F
16.4110 +C845 0420
16.4111 +C846 0421
16.4112 +C847 0422
16.4113 +C848 0423
16.4114 +C849 0424
16.4115 +C84A 0425
16.4116 +C84B 0426
16.4117 +C84C 0427
16.4118 +C84D 0428
16.4119 +C84E 0429
16.4120 +C84F 042A
16.4121 +C850 042B
16.4122 +C851 042C
16.4123 +C852 042D
16.4124 +C853 042E
16.4125 +C854 042F
16.4126 +C855 0430
16.4127 +C856 0431
16.4128 +C857 0432
16.4129 +C858 0433
16.4130 +C859 0434
16.4131 +C85A 0435
16.4132 +C85B 0451
16.4133 +C85C 0436
16.4134 +C85D 0437
16.4135 +C85E 0438
16.4136 +C85F 0439
16.4137 +C860 043A
16.4138 +C861 043B
16.4139 +C862 043C
16.4140 +C863 043D
16.4141 +C864 043E
16.4142 +C865 043F
16.4143 +C866 0440
16.4144 +C867 0441
16.4145 +C868 0442
16.4146 +C869 0443
16.4147 +C86A 0444
16.4148 +C86B 0445
16.4149 +C86C 0446
16.4150 +C86D 0447
16.4151 +C86E 0448
16.4152 +C86F 0449
16.4153 +C870 044A
16.4154 +C871 044B
16.4155 +C872 044C
16.4156 +C873 044D
16.4157 +C874 044E
16.4158 +C875 044F
16.4159 +C876 21E7
16.4160 +C877 21B8
16.4161 +C878 21B9
16.4162 +C879 31CF
16.4163 +C87A 200CC
16.4164 +C87B 4E5A
16.4165 +C87C 2008A
16.4166 +C87D 5202
16.4167 +C87E 4491
16.4168 +C8A1 9FB0
16.4169 +C8A2 5188
16.4170 +C8A3 9FB1
16.4171 +C8A4 27607
16.4172 +C8CD FFE2
16.4173 +C8CE FFE4
16.4174 +C8CF FF07
16.4175 +C8D0 FF02
16.4176 +C8D1 3231
16.4177 +C8D2 2116
16.4178 +C8D3 2121
16.4179 +C8D4 309B
16.4180 +C8D5 309C
16.4181 +C8D6 2E80
16.4182 +C8D7 2E84
16.4183 +C8D8 2E86
16.4184 +C8D9 2E87
16.4185 +C8DA 2E88
16.4186 +C8DB 2E8A
16.4187 +C8DC 2E8C
16.4188 +C8DD 2E8D
16.4189 +C8DE 2E95
16.4190 +C8DF 2E9C
16.4191 +C8E0 2E9D
16.4192 +C8E1 2EA5
16.4193 +C8E2 2EA7
16.4194 +C8E3 2EAA
16.4195 +C8E4 2EAC
16.4196 +C8E5 2EAE
16.4197 +C8E6 2EB6
16.4198 +C8E7 2EBC
16.4199 +C8E8 2EBE
16.4200 +C8E9 2EC6
16.4201 +C8EA 2ECA
16.4202 +C8EB 2ECC
16.4203 +C8EC 2ECD
16.4204 +C8ED 2ECF
16.4205 +C8EE 2ED6
16.4206 +C8EF 2ED7
16.4207 +C8F0 2EDE
16.4208 +C8F1 2EE3
16.4209 +C8F5 0283
16.4210 +C8F6 0250
16.4211 +C8F7 025B
16.4212 +C8F8 0254
16.4213 +C8F9 0275
16.4214 +C8FA 0153
16.4215 +C8FB 00F8
16.4216 +C8FC 014B
16.4217 +C8FD 028A
16.4218 +C8FE 026A
16.4219 +F9D6 7881
16.4220 +F9D7 92B9
16.4221 +F9D8 88CF
16.4222 +F9D9 58BB
16.4223 +F9DA 6052
16.4224 +F9DB 7CA7
16.4225 +F9DC 5AFA
16.4226 +F9DD 2554
16.4227 +F9DE 2566
16.4228 +F9DF 2557
16.4229 +F9E0 2560
16.4230 +F9E1 256C
16.4231 +F9E2 2563
16.4232 +F9E3 255A
16.4233 +F9E4 2569
16.4234 +F9E5 255D
16.4235 +F9E6 2552
16.4236 +F9E7 2564
16.4237 +F9E8 2555
16.4238 +F9E9 255E
16.4239 +F9EA 256A
16.4240 +F9EB 2561
16.4241 +F9EC 2558
16.4242 +F9ED 2567
16.4243 +F9EE 255B
16.4244 +F9EF 2553
16.4245 +F9F0 2565
16.4246 +F9F1 2556
16.4247 +F9F2 255F
16.4248 +F9F3 256B
16.4249 +F9F4 2562
16.4250 +F9F5 2559
16.4251 +F9F6 2568
16.4252 +F9F7 255C
16.4253 +F9F8 2551
16.4254 +F9F9 2550
16.4255 +F9FA 256D
16.4256 +F9FB 256E
16.4257 +F9FC 2570
16.4258 +F9FD 256F
16.4259 +F9FE FFED
16.4260 +FA40 20547
16.4261 +FA41 92DB
16.4262 +FA42 205DF
16.4263 +FA43 23FC5
16.4264 +FA44 854C
16.4265 +FA45 42B5
16.4266 +FA46 73EF
16.4267 +FA47 51B5
16.4268 +FA48 3649
16.4269 +FA49 24942
16.4270 +FA4A 289E4
16.4271 +FA4B 9344
16.4272 +FA4C 219DB
16.4273 +FA4D 82EE
16.4274 +FA4E 23CC8
16.4275 +FA4F 783C
16.4276 +FA50 6744
16.4277 +FA51 62DF
16.4278 +FA52 24933
16.4279 +FA53 289AA
16.4280 +FA54 202A0
16.4281 +FA55 26BB3
16.4282 +FA56 21305
16.4283 +FA57 4FAB
16.4284 +FA58 224ED
16.4285 +FA59 5008
16.4286 +FA5A 26D29
16.4287 +FA5B 27A84
16.4288 +FA5C 23600
16.4289 +FA5D 24AB1
16.4290 +FA5E 22513
16.4291 +FA60 2037E
16.4292 +FA61 5FA4
16.4293 +FA62 20380
16.4294 +FA63 20347
16.4295 +FA64 6EDB
16.4296 +FA65 2041F
16.4297 +FA67 5101
16.4298 +FA68 347A
16.4299 +FA69 510E
16.4300 +FA6A 986C
16.4301 +FA6B 3743
16.4302 +FA6C 8416
16.4303 +FA6D 249A4
16.4304 +FA6E 20487
16.4305 +FA6F 5160
16.4306 +FA70 233B4
16.4307 +FA71 516A
16.4308 +FA72 20BFF
16.4309 +FA73 220FC
16.4310 +FA74 202E5
16.4311 +FA75 22530
16.4312 +FA76 2058E
16.4313 +FA77 23233
16.4314 +FA78 21983
16.4315 +FA79 5B82
16.4316 +FA7A 877D
16.4317 +FA7B 205B3
16.4318 +FA7C 23C99
16.4319 +FA7D 51B2
16.4320 +FA7E 51B8
16.4321 +FAA1 9D34
16.4322 +FAA2 51C9
16.4323 +FAA3 51CF
16.4324 +FAA4 51D1
16.4325 +FAA5 3CDC
16.4326 +FAA6 51D3
16.4327 +FAA7 24AA6
16.4328 +FAA8 51B3
16.4329 +FAA9 51E2
16.4330 +FAAA 5342
16.4331 +FAAB 51ED
16.4332 +FAAC 83CD
16.4333 +FAAD 693E
16.4334 +FAAE 2372D
16.4335 +FAAF 5F7B
16.4336 +FAB0 520B
16.4337 +FAB1 5226
16.4338 +FAB2 523C
16.4339 +FAB3 52B5
16.4340 +FAB4 5257
16.4341 +FAB5 5294
16.4342 +FAB6 52B9
16.4343 +FAB7 52C5
16.4344 +FAB8 7C15
16.4345 +FAB9 8542
16.4346 +FABA 52E0
16.4347 +FABB 860D
16.4348 +FABC 26B13
16.4349 +FABE 28ADE
16.4350 +FABF 5549
16.4351 +FAC0 6ED9
16.4352 +FAC1 23F80
16.4353 +FAC2 20954
16.4354 +FAC3 23FEC
16.4355 +FAC4 5333
16.4356 +FAC6 20BE2
16.4357 +FAC7 6CCB
16.4358 +FAC8 21726
16.4359 +FAC9 681B
16.4360 +FACA 73D5
16.4361 +FACB 604A
16.4362 +FACC 3EAA
16.4363 +FACD 38CC
16.4364 +FACE 216E8
16.4365 +FACF 71DD
16.4366 +FAD0 44A2
16.4367 +FAD1 536D
16.4368 +FAD2 5374
16.4369 +FAD3 286AB
16.4370 +FAD4 537E
16.4371 +FAD6 21596
16.4372 +FAD7 21613
16.4373 +FAD8 77E6
16.4374 +FAD9 5393
16.4375 +FADA 28A9B
16.4376 +FADB 53A0
16.4377 +FADC 53AB
16.4378 +FADD 53AE
16.4379 +FADE 73A7
16.4380 +FADF 25772
16.4381 +FAE0 3F59
16.4382 +FAE1 739C
16.4383 +FAE2 53C1
16.4384 +FAE3 53C5
16.4385 +FAE4 6C49
16.4386 +FAE5 4E49
16.4387 +FAE6 57FE
16.4388 +FAE7 53D9
16.4389 +FAE8 3AAB
16.4390 +FAE9 20B8F
16.4391 +FAEA 53E0
16.4392 +FAEB 23FEB
16.4393 +FAEC 22DA3
16.4394 +FAED 53F6
16.4395 +FAEE 20C77
16.4396 +FAEF 5413
16.4397 +FAF0 7079
16.4398 +FAF1 552B
16.4399 +FAF2 6657
16.4400 +FAF3 6D5B
16.4401 +FAF4 546D
16.4402 +FAF5 26B53
16.4403 +FAF6 20D74
16.4404 +FAF7 555D
16.4405 +FAF8 548F
16.4406 +FAF9 54A4
16.4407 +FAFA 47A6
16.4408 +FAFB 2170D
16.4409 +FAFC 20EDD
16.4410 +FAFD 3DB4
16.4411 +FAFE 20D4D
16.4412 +FB40 289BC
16.4413 +FB41 22698
16.4414 +FB42 5547
16.4415 +FB43 4CED
16.4416 +FB44 542F
16.4417 +FB45 7417
16.4418 +FB46 5586
16.4419 +FB47 55A9
16.4420 +FB49 218D7
16.4421 +FB4A 2403A
16.4422 +FB4B 4552
16.4423 +FB4C 24435
16.4424 +FB4D 66B3
16.4425 +FB4E 210B4
16.4426 +FB4F 5637
16.4427 +FB50 66CD
16.4428 +FB51 2328A
16.4429 +FB52 66A4
16.4430 +FB53 66AD
16.4431 +FB54 564D
16.4432 +FB55 564F
16.4433 +FB56 78F1
16.4434 +FB57 56F1
16.4435 +FB58 9787
16.4436 +FB59 53FE
16.4437 +FB5A 5700
16.4438 +FB5B 56EF
16.4439 +FB5C 56ED
16.4440 +FB5D 28B66
16.4441 +FB5E 3623
16.4442 +FB5F 2124F
16.4443 +FB60 5746
16.4444 +FB61 241A5
16.4445 +FB62 6C6E
16.4446 +FB63 708B
16.4447 +FB64 5742
16.4448 +FB65 36B1
16.4449 +FB66 26C7E
16.4450 +FB67 57E6
16.4451 +FB68 21416
16.4452 +FB69 5803
16.4453 +FB6A 21454
16.4454 +FB6B 24363
16.4455 +FB6C 5826
16.4456 +FB6D 24BF5
16.4457 +FB6E 585C
16.4458 +FB6F 58AA
16.4459 +FB70 3561
16.4460 +FB71 58E0
16.4461 +FB72 58DC
16.4462 +FB73 2123C
16.4463 +FB74 58FB
16.4464 +FB75 5BFF
16.4465 +FB76 5743
16.4466 +FB77 2A150
16.4467 +FB78 24278
16.4468 +FB79 93D3
16.4469 +FB7A 35A1
16.4470 +FB7B 591F
16.4471 +FB7C 68A6
16.4472 +FB7D 36C3
16.4473 +FB7E 6E59
16.4474 +FBA1 2163E
16.4475 +FBA2 5A24
16.4476 +FBA3 5553
16.4477 +FBA4 21692
16.4478 +FBA5 8505
16.4479 +FBA6 59C9
16.4480 +FBA7 20D4E
16.4481 +FBA8 26C81
16.4482 +FBA9 26D2A
16.4483 +FBAA 217DC
16.4484 +FBAB 59D9
16.4485 +FBAC 217FB
16.4486 +FBAD 217B2
16.4487 +FBAE 26DA6
16.4488 +FBAF 6D71
16.4489 +FBB0 21828
16.4490 +FBB1 216D5
16.4491 +FBB2 59F9
16.4492 +FBB3 26E45
16.4493 +FBB4 5AAB
16.4494 +FBB5 5A63
16.4495 +FBB6 36E6
16.4496 +FBB7 249A9
16.4497 +FBB9 3708
16.4498 +FBBA 5A96
16.4499 +FBBB 7465
16.4500 +FBBC 5AD3
16.4501 +FBBD 26FA1
16.4502 +FBBE 22554
16.4503 +FBBF 3D85
16.4504 +FBC0 21911
16.4505 +FBC1 3732
16.4506 +FBC2 216B8
16.4507 +FBC3 5E83
16.4508 +FBC4 52D0
16.4509 +FBC5 5B76
16.4510 +FBC6 6588
16.4511 +FBC7 5B7C
16.4512 +FBC8 27A0E
16.4513 +FBC9 4004
16.4514 +FBCA 485D
16.4515 +FBCB 20204
16.4516 +FBCC 5BD5
16.4517 +FBCD 6160
16.4518 +FBCE 21A34
16.4519 +FBCF 259CC
16.4520 +FBD0 205A5
16.4521 +FBD1 5BF3
16.4522 +FBD2 5B9D
16.4523 +FBD3 4D10
16.4524 +FBD4 5C05
16.4525 +FBD5 21B44
16.4526 +FBD6 5C13
16.4527 +FBD7 73CE
16.4528 +FBD8 5C14
16.4529 +FBD9 21CA5
16.4530 +FBDA 26B28
16.4531 +FBDB 5C49
16.4532 +FBDC 48DD
16.4533 +FBDD 5C85
16.4534 +FBDE 5CE9
16.4535 +FBDF 5CEF
16.4536 +FBE0 5D8B
16.4537 +FBE1 21DF9
16.4538 +FBE2 21E37
16.4539 +FBE3 5D10
16.4540 +FBE4 5D18
16.4541 +FBE5 5D46
16.4542 +FBE6 21EA4
16.4543 +FBE7 5CBA
16.4544 +FBE8 5DD7
16.4545 +FBE9 82FC
16.4546 +FBEA 382D
16.4547 +FBEB 24901
16.4548 +FBEC 22049
16.4549 +FBED 22173
16.4550 +FBEE 8287
16.4551 +FBEF 3836
16.4552 +FBF0 3BC2
16.4553 +FBF1 5E2E
16.4554 +FBF2 6A8A
16.4555 +FBF4 5E7A
16.4556 +FBF5 244BC
16.4557 +FBF6 20CD3
16.4558 +FBF7 53A6
16.4559 +FBF8 4EB7
16.4560 +FBFA 53A8
16.4561 +FBFB 21771
16.4562 +FBFC 5E09
16.4563 +FBFD 5EF4
16.4564 +FBFE 28482
16.4565 +FC40 5EF9
16.4566 +FC41 5EFB
16.4567 +FC42 38A0
16.4568 +FC43 5EFC
16.4569 +FC44 683E
16.4570 +FC45 941B
16.4571 +FC46 5F0D
16.4572 +FC47 201C1
16.4573 +FC48 2F894
16.4574 +FC49 3ADE
16.4575 +FC4A 48AE
16.4576 +FC4B 2133A
16.4577 +FC4C 5F3A
16.4578 +FC4D 26888
16.4579 +FC4E 223D0
16.4580 +FC50 22471
16.4581 +FC51 5F63
16.4582 +FC52 97BD
16.4583 +FC53 26E6E
16.4584 +FC54 5F72
16.4585 +FC55 9340
16.4586 +FC56 28A36
16.4587 +FC57 5FA7
16.4588 +FC58 5DB6
16.4589 +FC59 3D5F
16.4590 +FC5A 25250
16.4591 +FC5B 21F6A
16.4592 +FC5C 270F8
16.4593 +FC5D 22668
16.4594 +FC5E 91D6
16.4595 +FC5F 2029E
16.4596 +FC60 28A29
16.4597 +FC61 6031
16.4598 +FC62 6685
16.4599 +FC63 21877
16.4600 +FC64 3963
16.4601 +FC65 3DC7
16.4602 +FC66 3639
16.4603 +FC67 5790
16.4604 +FC68 227B4
16.4605 +FC69 7971
16.4606 +FC6A 3E40
16.4607 +FC6B 609E
16.4608 +FC6D 60B3
16.4609 +FC6E 24982
16.4610 +FC6F 2498F
16.4611 +FC70 27A53
16.4612 +FC71 74A4
16.4613 +FC72 50E1
16.4614 +FC73 5AA0
16.4615 +FC74 6164
16.4616 +FC75 8424
16.4617 +FC76 6142
16.4618 +FC77 2F8A6
16.4619 +FC78 26ED2
16.4620 +FC79 6181
16.4621 +FC7A 51F4
16.4622 +FC7B 20656
16.4623 +FC7C 6187
16.4624 +FC7D 5BAA
16.4625 +FC7E 23FB7
16.4626 +FCA1 2285F
16.4627 +FCA2 61D3
16.4628 +FCA3 28B9D
16.4629 +FCA4 2995D
16.4630 +FCA5 61D0
16.4631 +FCA6 3932
16.4632 +FCA7 22980
16.4633 +FCA8 228C1
16.4634 +FCA9 6023
16.4635 +FCAA 615C
16.4636 +FCAB 651E
16.4637 +FCAC 638B
16.4638 +FCAD 20118
16.4639 +FCAE 62C5
16.4640 +FCAF 21770
16.4641 +FCB0 62D5
16.4642 +FCB1 22E0D
16.4643 +FCB2 636C
16.4644 +FCB3 249DF
16.4645 +FCB4 3A17
16.4646 +FCB5 6438
16.4647 +FCB6 63F8
16.4648 +FCB7 2138E
16.4649 +FCB8 217FC
16.4650 +FCBA 6F8A
16.4651 +FCBB 22E36
16.4652 +FCBC 9814
16.4653 +FCBD 2408C
16.4654 +FCBE 2571D
16.4655 +FCBF 64E1
16.4656 +FCC0 64E5
16.4657 +FCC1 947B
16.4658 +FCC2 3A66
16.4659 +FCC3 643A
16.4660 +FCC4 3A57
16.4661 +FCC5 654D
16.4662 +FCC6 6F16
16.4663 +FCC7 24A28
16.4664 +FCC8 24A23
16.4665 +FCC9 6585
16.4666 +FCCA 656D
16.4667 +FCCB 655F
16.4668 +FCCC 2307E
16.4669 +FCCD 65B5
16.4670 +FCCE 24940
16.4671 +FCCF 4B37
16.4672 +FCD0 65D1
16.4673 +FCD1 40D8
16.4674 +FCD2 21829
16.4675 +FCD3 65E0
16.4676 +FCD4 65E3
16.4677 +FCD5 5FDF
16.4678 +FCD6 23400
16.4679 +FCD7 6618
16.4680 +FCD8 231F7
16.4681 +FCD9 231F8
16.4682 +FCDA 6644
16.4683 +FCDB 231A4
16.4684 +FCDC 231A5
16.4685 +FCDD 664B
16.4686 +FCDE 20E75
16.4687 +FCDF 6667
16.4688 +FCE0 251E6
16.4689 +FCE1 6673
16.4690 +FCE3 21E3D
16.4691 +FCE4 23231
16.4692 +FCE5 285F4
16.4693 +FCE6 231C8
16.4694 +FCE7 25313
16.4695 +FCE8 77C5
16.4696 +FCE9 228F7
16.4697 +FCEA 99A4
16.4698 +FCEB 6702
16.4699 +FCEC 2439C
16.4700 +FCED 24A21
16.4701 +FCEE 3B2B
16.4702 +FCEF 69FA
16.4703 +FCF0 237C2
16.4704 +FCF2 6767
16.4705 +FCF3 6762
16.4706 +FCF4 241CD
16.4707 +FCF5 290ED
16.4708 +FCF6 67D7
16.4709 +FCF7 44E9
16.4710 +FCF8 6822
16.4711 +FCF9 6E50
16.4712 +FCFA 923C
16.4713 +FCFB 6801
16.4714 +FCFC 233E6
16.4715 +FCFD 26DA0
16.4716 +FCFE 685D
16.4717 +FD40 2346F
16.4718 +FD41 69E1
16.4719 +FD42 6A0B
16.4720 +FD43 28ADF
16.4721 +FD44 6973
16.4722 +FD45 68C3
16.4723 +FD46 235CD
16.4724 +FD47 6901
16.4725 +FD48 6900
16.4726 +FD49 3D32
16.4727 +FD4A 3A01
16.4728 +FD4B 2363C
16.4729 +FD4C 3B80
16.4730 +FD4D 67AC
16.4731 +FD4E 6961
16.4732 +FD4F 28A4A
16.4733 +FD50 42FC
16.4734 +FD51 6936
16.4735 +FD52 6998
16.4736 +FD53 3BA1
16.4737 +FD54 203C9
16.4738 +FD55 8363
16.4739 +FD56 5090
16.4740 +FD57 69F9
16.4741 +FD58 23659
16.4742 +FD59 2212A
16.4743 +FD5A 6A45
16.4744 +FD5B 23703
16.4745 +FD5C 6A9D
16.4746 +FD5D 3BF3
16.4747 +FD5E 67B1
16.4748 +FD5F 6AC8
16.4749 +FD60 2919C
16.4750 +FD61 3C0D
16.4751 +FD62 6B1D
16.4752 +FD63 20923
16.4753 +FD64 60DE
16.4754 +FD65 6B35
16.4755 +FD66 6B74
16.4756 +FD67 227CD
16.4757 +FD68 6EB5
16.4758 +FD69 23ADB
16.4759 +FD6A 203B5
16.4760 +FD6B 21958
16.4761 +FD6C 3740
16.4762 +FD6D 5421
16.4763 +FD6E 23B5A
16.4764 +FD6F 6BE1
16.4765 +FD70 23EFC
16.4766 +FD71 6BDC
16.4767 +FD72 6C37
16.4768 +FD73 2248B
16.4769 +FD74 248F1
16.4770 +FD75 26B51
16.4771 +FD76 6C5A
16.4772 +FD77 8226
16.4773 +FD78 6C79
16.4774 +FD79 23DBC
16.4775 +FD7A 44C5
16.4776 +FD7B 23DBD
16.4777 +FD7C 241A4
16.4778 +FD7D 2490C
16.4779 +FD7E 24900
16.4780 +FDA1 23CC9
16.4781 +FDA2 36E5
16.4782 +FDA3 3CEB
16.4783 +FDA4 20D32
16.4784 +FDA5 9B83
16.4785 +FDA6 231F9
16.4786 +FDA7 22491
16.4787 +FDA8 7F8F
16.4788 +FDA9 6837
16.4789 +FDAA 26D25
16.4790 +FDAB 26DA1
16.4791 +FDAC 26DEB
16.4792 +FDAD 6D96
16.4793 +FDAE 6D5C
16.4794 +FDAF 6E7C
16.4795 +FDB0 6F04
16.4796 +FDB1 2497F
16.4797 +FDB2 24085
16.4798 +FDB3 26E72
16.4799 +FDB4 8533
16.4800 +FDB5 26F74
16.4801 +FDB6 51C7
16.4802 +FDB9 842E
16.4803 +FDBA 28B21
16.4804 +FDBC 23E2F
16.4805 +FDBD 7453
16.4806 +FDBE 23F82
16.4807 +FDBF 79CC
16.4808 +FDC0 6E4F
16.4809 +FDC1 5A91
16.4810 +FDC2 2304B
16.4811 +FDC3 6FF8
16.4812 +FDC4 370D
16.4813 +FDC5 6F9D
16.4814 +FDC6 23E30
16.4815 +FDC7 6EFA
16.4816 +FDC8 21497
16.4817 +FDC9 2403D
16.4818 +FDCA 4555
16.4819 +FDCB 93F0
16.4820 +FDCC 6F44
16.4821 +FDCD 6F5C
16.4822 +FDCE 3D4E
16.4823 +FDCF 6F74
16.4824 +FDD0 29170
16.4825 +FDD1 3D3B
16.4826 +FDD2 6F9F
16.4827 +FDD3 24144
16.4828 +FDD4 6FD3
16.4829 +FDD5 24091
16.4830 +FDD6 24155
16.4831 +FDD7 24039
16.4832 +FDD8 23FF0
16.4833 +FDD9 23FB4
16.4834 +FDDA 2413F
16.4835 +FDDB 51DF
16.4836 +FDDC 24156
16.4837 +FDDD 24157
16.4838 +FDDE 24140
16.4839 +FDDF 261DD
16.4840 +FDE0 704B
16.4841 +FDE1 707E
16.4842 +FDE2 70A7
16.4843 +FDE3 7081
16.4844 +FDE4 70CC
16.4845 +FDE5 70D5
16.4846 +FDE6 70D6
16.4847 +FDE7 70DF
16.4848 +FDE8 4104
16.4849 +FDE9 3DE8
16.4850 +FDEA 71B4
16.4851 +FDEB 7196
16.4852 +FDEC 24277
16.4853 +FDED 712B
16.4854 +FDEE 7145
16.4855 +FDEF 5A88
16.4856 +FDF0 714A
16.4857 +FDF2 5C9C
16.4858 +FDF3 24365
16.4859 +FDF4 714F
16.4860 +FDF5 9362
16.4861 +FDF6 242C1
16.4862 +FDF7 712C
16.4863 +FDF8 2445A
16.4864 +FDF9 24A27
16.4865 +FDFA 24A22
16.4866 +FDFB 71BA
16.4867 +FDFC 28BE8
16.4868 +FDFD 70BD
16.4869 +FDFE 720E
16.4870 +FE40 9442
16.4871 +FE41 7215
16.4872 +FE42 5911
16.4873 +FE43 9443
16.4874 +FE44 7224
16.4875 +FE45 9341
16.4876 +FE46 25605
16.4877 +FE47 722E
16.4878 +FE48 7240
16.4879 +FE49 24974
16.4880 +FE4A 68BD
16.4881 +FE4B 7255
16.4882 +FE4C 7257
16.4883 +FE4D 3E55
16.4884 +FE4E 23044
16.4885 +FE4F 680D
16.4886 +FE50 6F3D
16.4887 +FE51 7282
16.4888 +FE53 732B
16.4889 +FE54 24823
16.4890 +FE55 2882B
16.4891 +FE56 48ED
16.4892 +FE57 28804
16.4893 +FE58 7328
16.4894 +FE59 732E
16.4895 +FE5A 73CF
16.4896 +FE5B 73AA
16.4897 +FE5C 20C3A
16.4898 +FE5D 26A2E
16.4899 +FE5E 73C9
16.4900 +FE5F 7449
16.4901 +FE60 241E2
16.4902 +FE61 216E7
16.4903 +FE62 24A24
16.4904 +FE63 6623
16.4905 +FE64 36C5
16.4906 +FE65 249B7
16.4907 +FE66 2498D
16.4908 +FE67 249FB
16.4909 +FE68 73F7
16.4910 +FE69 7415
16.4911 +FE6A 6903
16.4912 +FE6B 24A26
16.4913 +FE6C 7439
16.4914 +FE6D 205C3
16.4915 +FE6E 3ED7
16.4916 +FE70 228AD
16.4917 +FE71 7460
16.4918 +FE72 28EB2
16.4919 +FE73 7447
16.4920 +FE74 73E4
16.4921 +FE75 7476
16.4922 +FE76 83B9
16.4923 +FE77 746C
16.4924 +FE78 3730
16.4925 +FE79 7474
16.4926 +FE7A 93F1
16.4927 +FE7B 6A2C
16.4928 +FE7C 7482
16.4929 +FE7D 4953
16.4930 +FE7E 24A8C
16.4931 +FEA1 2415F
16.4932 +FEA2 24A79
16.4933 +FEA3 28B8F
16.4934 +FEA4 5B46
16.4935 +FEA5 28C03
16.4936 +FEA6 2189E
16.4937 +FEA7 74C8
16.4938 +FEA8 21988
16.4939 +FEA9 750E
16.4940 +FEAB 751E
16.4941 +FEAC 28ED9
16.4942 +FEAD 21A4B
16.4943 +FEAE 5BD7
16.4944 +FEAF 28EAC
16.4945 +FEB0 9385
16.4946 +FEB1 754D
16.4947 +FEB2 754A
16.4948 +FEB3 7567
16.4949 +FEB4 756E
16.4950 +FEB5 24F82
16.4951 +FEB6 3F04
16.4952 +FEB7 24D13
16.4953 +FEB8 758E
16.4954 +FEB9 745D
16.4955 +FEBA 759E
16.4956 +FEBB 75B4
16.4957 +FEBC 7602
16.4958 +FEBD 762C
16.4959 +FEBE 7651
16.4960 +FEBF 764F
16.4961 +FEC0 766F
16.4962 +FEC1 7676
16.4963 +FEC2 263F5
16.4964 +FEC3 7690
16.4965 +FEC4 81EF
16.4966 +FEC5 37F8
16.4967 +FEC6 26911
16.4968 +FEC7 2690E
16.4969 +FEC8 76A1
16.4970 +FEC9 76A5
16.4971 +FECA 76B7
16.4972 +FECB 76CC
16.4973 +FECC 26F9F
16.4974 +FECD 8462
16.4975 +FECE 2509D
16.4976 +FECF 2517D
16.4977 +FED0 21E1C
16.4978 +FED1 771E
16.4979 +FED2 7726
16.4980 +FED3 7740
16.4981 +FED4 64AF
16.4982 +FED5 25220
16.4983 +FED6 7758
16.4984 +FED7 232AC
16.4985 +FED8 77AF
16.4986 +FED9 28964
16.4987 +FEDA 28968
16.4988 +FEDB 216C1
16.4989 +FEDC 77F4
16.4990 +FEDE 21376
16.4991 +FEDF 24A12
16.4992 +FEE0 68CA
16.4993 +FEE1 78AF
16.4994 +FEE2 78C7
16.4995 +FEE3 78D3
16.4996 +FEE4 96A5
16.4997 +FEE5 792E
16.4998 +FEE6 255E0
16.4999 +FEE7 78D7
16.5000 +FEE8 7934
16.5001 +FEE9 78B1
16.5002 +FEEA 2760C
16.5003 +FEEB 8FB8
16.5004 +FEEC 8884
16.5005 +FEED 28B2B
16.5006 +FEEE 26083
16.5007 +FEEF 2261C
16.5008 +FEF0 7986
16.5009 +FEF1 8900
16.5010 +FEF2 6902
16.5011 +FEF3 7980
16.5012 +FEF4 25857
16.5013 +FEF5 799D
16.5014 +FEF6 27B39
16.5015 +FEF7 793C
16.5016 +FEF8 79A9
16.5017 +FEF9 6E2A
16.5018 +FEFA 27126
16.5019 +FEFB 3EA8
16.5020 +FEFC 79C6
16.5021 +FEFD 2910D
16.5022 +FEFE 79D4
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
17.2 +++ b/make/tools/CharsetMapping/HKSCS_XP.c2b Tue Apr 13 16:41:49 2010 -0700
17.3 @@ -0,0 +1,529 @@
17.4 +# Generated from HKSCS.Encoder
17.5 +#
17.6 +0xFA45 0xE005
17.7 +0xFA48 0xE008
17.8 +0xFA68 0xE028
17.9 +0xFA6B 0xE02B
17.10 +0xFAA5 0xE043
17.11 +0xFACC 0xE06A
17.12 +0xFACD 0xE06B
17.13 +0xFAD0 0xE06E
17.14 +0xFAE0 0xE07E
17.15 +0xFAE8 0xE086
17.16 +0xFAFA 0xE098
17.17 +0xFAFD 0xE09B
17.18 +0xFB43 0xE0A0
17.19 +0xFB4B 0xE0A8
17.20 +0xFB5E 0xE0BB
17.21 +0xFB65 0xE0C2
17.22 +0xFB70 0xE0CD
17.23 +0xFB7A 0xE0D7
17.24 +0xFB7D 0xE0DA
17.25 +0xFBB6 0xE0F1
17.26 +0xFBB9 0xE0F4
17.27 +0xFBBF 0xE0FA
17.28 +0xFBC1 0xE0FC
17.29 +0xFBC9 0xE104
17.30 +0xFBCA 0xE105
17.31 +0xFBD3 0xE10E
17.32 +0xFBDC 0xE117
17.33 +0xFBEA 0xE125
17.34 +0xFBEF 0xE12A
17.35 +0xFBF0 0xE12B
17.36 +0xFC42 0xE13C
17.37 +0xFC49 0xE143
17.38 +0xFC4A 0xE144
17.39 +0xFC59 0xE153
17.40 +0xFC64 0xE15E
17.41 +0xFC65 0xE15F
17.42 +0xFC66 0xE160
17.43 +0xFC6A 0xE164
17.44 +0xFCA6 0xE17E
17.45 +0xFCB4 0xE18C
17.46 +0xFCC2 0xE19A
17.47 +0xFCC4 0xE19C
17.48 +0xFCCF 0xE1A7
17.49 +0xFCD1 0xE1A9
17.50 +0xFCEE 0xE1C6
17.51 +0xFCF7 0xE1CF
17.52 +0xFD49 0xE1E0
17.53 +0xFD4A 0xE1E1
17.54 +0xFD4C 0xE1E3
17.55 +0xFD50 0xE1E7
17.56 +0xFD53 0xE1EA
17.57 +0xFD5D 0xE1F4
17.58 +0xFD61 0xE1F8
17.59 +0xFD6C 0xE203
17.60 +0xFD7A 0xE211
17.61 +0xFDA2 0xE217
17.62 +0xFDA3 0xE218
17.63 +0xFDC4 0xE239
17.64 +0xFDCA 0xE23F
17.65 +0xFDCE 0xE243
17.66 +0xFDD1 0xE246
17.67 +0xFDE8 0xE25D
17.68 +0xFDE9 0xE25E
17.69 +0xFE4D 0xE281
17.70 +0xFE56 0xE28A
17.71 +0xFE64 0xE298
17.72 +0xFE6E 0xE2A2
17.73 +0xFE78 0xE2AC
17.74 +0xFE7D 0xE2B1
17.75 +0xFEB6 0xE2C8
17.76 +0xFEC5 0xE2D7
17.77 +0xFEFB 0xE30D
17.78 +0x8E45 0xE316
17.79 +0x8E55 0xE326
17.80 +0x8E59 0xE32A
17.81 +0x8E6B 0xE33C
17.82 +0x8EA2 0xE351
17.83 +0x8EAF 0xE35E
17.84 +0x8EB9 0xE368
17.85 +0x8EC7 0xE376
17.86 +0x8EC9 0xE378
17.87 +0x8ED8 0xE387
17.88 +0x8EED 0xE39C
17.89 +0x8EFE 0xE3AD
17.90 +0x8F45 0xE3B3
17.91 +0x8F50 0xE3BE
17.92 +0x8F54 0xE3C2
17.93 +0x8F59 0xE3C7
17.94 +0x8F5D 0xE3CB
17.95 +0x8F63 0xE3D1
17.96 +0x8F64 0xE3D2
17.97 +0x8F70 0xE3DE
17.98 +0x8F74 0xE3E2
17.99 +0x8F76 0xE3E4
17.100 +0x8F7A 0xE3E8
17.101 +0x8F7C 0xE3EA
17.102 +0x8FA9 0xE3F5
17.103 +0x8FAB 0xE3F7
17.104 +0x8FBA 0xE406
17.105 +0x8FC2 0xE40E
17.106 +0x8FDB 0xE427
17.107 +0x8FEB 0xE437
17.108 +0x8FF1 0xE43D
17.109 +0x8FFD 0xE449
17.110 +0x9044 0xE44F
17.111 +0x9055 0xE460
17.112 +0x9060 0xE46B
17.113 +0x906F 0xE47A
17.114 +0x90AA 0xE493
17.115 +0x90B7 0xE4A0
17.116 +0x90BC 0xE4A5
17.117 +0x90C0 0xE4A9
17.118 +0x90C9 0xE4B2
17.119 +0x90D5 0xE4BE
17.120 +0x90D6 0xE4BF
17.121 +0x90D7 0xE4C0
17.122 +0x90F5 0xE4DE
17.123 +0x90FA 0xE4E3
17.124 +0x90FC 0xE4E5
17.125 +0x9145 0xE4ED
17.126 +0x914F 0xE4F7
17.127 +0x9158 0xE500
17.128 +0x915F 0xE507
17.129 +0x9166 0xE50E
17.130 +0x91AE 0xE534
17.131 +0x91B3 0xE539
17.132 +0x91B4 0xE53A
17.133 +0x91B5 0xE53B
17.134 +0x91B7 0xE53D
17.135 +0x91BB 0xE541
17.136 +0x91CD 0xE553
17.137 +0x91E3 0xE569
17.138 +0x91EE 0xE574
17.139 +0x91F2 0xE578
17.140 +0x91F5 0xE57B
17.141 +0x91F9 0xE57F
17.142 +0x924C 0xE591
17.143 +0x9251 0xE596
17.144 +0x9252 0xE597
17.145 +0x9253 0xE598
17.146 +0x9257 0xE59C
17.147 +0x9269 0xE5AE
17.148 +0x9274 0xE5B9
17.149 +0x9277 0xE5BC
17.150 +0x92BD 0xE5E0
17.151 +0x92C9 0xE5EC
17.152 +0x92D2 0xE5F5
17.153 +0x92D7 0xE5FA
17.154 +0x92DB 0xE5FE
17.155 +0x92E9 0xE60C
17.156 +0x92FA 0xE61D
17.157 +0x9347 0xE629
17.158 +0x934B 0xE62D
17.159 +0x9357 0xE639
17.160 +0x9359 0xE63B
17.161 +0x935B 0xE63D
17.162 +0x936F 0xE651
17.163 +0x93A4 0xE664
17.164 +0x93B5 0xE675
17.165 +0x93C1 0xE681
17.166 +0x93C2 0xE682
17.167 +0x93CD 0xE68D
17.168 +0x93D4 0xE694
17.169 +0x93DD 0xE69D
17.170 +0x93E0 0xE6A0
17.171 +0x93E4 0xE6A4
17.172 +0x93E9 0xE6A9
17.173 +0x93EB 0xE6AB
17.174 +0x93F6 0xE6B6
17.175 +0x9449 0xE6C8
17.176 +0x9463 0xE6E2
17.177 +0x9464 0xE6E3
17.178 +0x9469 0xE6E8
17.179 +0x946E 0xE6ED
17.180 +0x9470 0xE6EF
17.181 +0x9472 0xE6F1
17.182 +0x9475 0xE6F4
17.183 +0x9479 0xE6F8
17.184 +0x947E 0xE6FD
17.185 +0x94A1 0xE6FE
17.186 +0x94A3 0xE700
17.187 +0x94B5 0xE712
17.188 +0x94B9 0xE716
17.189 +0x94BC 0xE719
17.190 +0x94C9 0xE726
17.191 +0x94D1 0xE72E
17.192 +0x94D3 0xE730
17.193 +0x94DB 0xE738
17.194 +0x94DD 0xE73A
17.195 +0x94DE 0xE73B
17.196 +0x94EC 0xE749
17.197 +0x94EF 0xE74C
17.198 +0x9544 0xE760
17.199 +0x955A 0xE776
17.200 +0x9562 0xE77E
17.201 +0x9564 0xE780
17.202 +0x9573 0xE78F
17.203 +0x95B0 0xE7AA
17.204 +0x95B2 0xE7AC
17.205 +0x95B3 0xE7AD
17.206 +0x95B4 0xE7AE
17.207 +0x95C6 0xE7C0
17.208 +0x95C7 0xE7C1
17.209 +0x95CD 0xE7C7
17.210 +0x95D1 0xE7CB
17.211 +0x95D6 0xE7D0
17.212 +0x95DB 0xE7D5
17.213 +0x95DF 0xE7D9
17.214 +0x95EC 0xE7E6
17.215 +0x95F0 0xE7EA
17.216 +0x95F6 0xE7F0
17.217 +0x95FC 0xE7F6
17.218 +0x9641 0xE7FA
17.219 +0x964D 0xE806
17.220 +0x965C 0xE815
17.221 +0x9662 0xE81B
17.222 +0x9664 0xE81D
17.223 +0x9669 0xE822
17.224 +0x966B 0xE824
17.225 +0x9675 0xE82E
17.226 +0x9678 0xE831
17.227 +0x9679 0xE832
17.228 +0x96A6 0xE83D
17.229 +0x96A8 0xE83F
17.230 +0x96B9 0xE850
17.231 +0x96BC 0xE853
17.232 +0x96C8 0xE85F
17.233 +0x96D4 0xE86B
17.234 +0x96D6 0xE86D
17.235 +0x96DF 0xE876
17.236 +0x96E9 0xE880
17.237 +0x96F7 0xE88E
17.238 +0x9743 0xE899
17.239 +0x9745 0xE89B
17.240 +0x9746 0xE89C
17.241 +0x975D 0xE8B3
17.242 +0x9761 0xE8B7
17.243 +0x9766 0xE8BC
17.244 +0x977C 0xE8D2
17.245 +0x97AE 0xE8E2
17.246 +0x97B0 0xE8E4
17.247 +0x97B8 0xE8EC
17.248 +0x97BA 0xE8EE
17.249 +0x97C0 0xE8F4
17.250 +0x97C2 0xE8F6
17.251 +0x97C3 0xE8F7
17.252 +0x97C5 0xE8F9
17.253 +0x97C6 0xE8FA
17.254 +0x97C9 0xE8FD
17.255 +0x97CD 0xE901
17.256 +0x97D2 0xE906
17.257 +0x97D7 0xE90B
17.258 +0x97DA 0xE90E
17.259 +0x97DB 0xE90F
17.260 +0x97DC 0xE910
17.261 +0x97DD 0xE911
17.262 +0x97DE 0xE912
17.263 +0x97E1 0xE915
17.264 +0x97E7 0xE91B
17.265 +0x97FD 0xE931
17.266 +0x97FE 0xE932
17.267 +0x9853 0xE946
17.268 +0x9856 0xE949
17.269 +0x9872 0xE965
17.270 +0x9879 0xE96C
17.271 +0x98A8 0xE979
17.272 +0x98BC 0xE98D
17.273 +0x98C3 0xE994
17.274 +0x98C5 0xE996
17.275 +0x98CB 0xE99C
17.276 +0x98CC 0xE99D
17.277 +0x98CD 0xE99E
17.278 +0x98CE 0xE99F
17.279 +0x98D0 0xE9A1
17.280 +0x98D1 0xE9A2
17.281 +0x98D6 0xE9A7
17.282 +0x98D9 0xE9AA
17.283 +0x98DB 0xE9AC
17.284 +0x98DD 0xE9AE
17.285 +0x98E4 0xE9B5
17.286 +0x98E6 0xE9B7
17.287 +0x98E8 0xE9B9
17.288 +0x98E9 0xE9BA
17.289 +0x98EB 0xE9BC
17.290 +0x98EC 0xE9BD
17.291 +0x98F4 0xE9C5
17.292 +0x98FE 0xE9CF
17.293 +0x9940 0xE9D0
17.294 +0x9946 0xE9D6
17.295 +0x9948 0xE9D8
17.296 +0x994B 0xE9DB
17.297 +0x994E 0xE9DE
17.298 +0x9955 0xE9E5
17.299 +0x9956 0xE9E6
17.300 +0x9959 0xE9E9
17.301 +0x995B 0xE9EB
17.302 +0x9967 0xE9F7
17.303 +0x996E 0xE9FE
17.304 +0x9973 0xEA03
17.305 +0x997A 0xEA0A
17.306 +0x997B 0xEA0B
17.307 +0x99A1 0xEA0F
17.308 +0x99A5 0xEA13
17.309 +0x99A7 0xEA15
17.310 +0x99AD 0xEA1B
17.311 +0x99B3 0xEA21
17.312 +0x99BC 0xEA2A
17.313 +0x99C3 0xEA31
17.314 +0x99C7 0xEA35
17.315 +0x99CE 0xEA3C
17.316 +0x99CF 0xEA3D
17.317 +0x99DE 0xEA4C
17.318 +0x99E1 0xEA4F
17.319 +0x99E9 0xEA57
17.320 +0x99F5 0xEA63
17.321 +0x99F8 0xEA66
17.322 +0x9A48 0xEA75
17.323 +0x9A49 0xEA76
17.324 +0x9A50 0xEA7D
17.325 +0x9A55 0xEA82
17.326 +0x9A58 0xEA85
17.327 +0x9A5A 0xEA87
17.328 +0x9A5C 0xEA89
17.329 +0x9A60 0xEA8D
17.330 +0x9A63 0xEA90
17.331 +0x9A6E 0xEA9B
17.332 +0x9A70 0xEA9D
17.333 +0x9A79 0xEAA6
17.334 +0x9A7B 0xEAA8
17.335 +0x9ABD 0xEAC8
17.336 +0x9AEC 0xEAF7
17.337 +0x9B4D 0xEB17
17.338 +0x9BA9 0xEB51
17.339 +0x9BAA 0xEB52
17.340 +0x9BB8 0xEB60
17.341 +0x9BBE 0xEB66
17.342 +0x9BC2 0xEB6A
17.343 +0x9BDF 0xEB87
17.344 +0x9BE3 0xEB8B
17.345 +0x9BEA 0xEB92
17.346 +0x9BEE 0xEB96
17.347 +0x9C4A 0xEBB1
17.348 +0x9C5C 0xEBC3
17.349 +0x9C6F 0xEBD6
17.350 +0x9C79 0xEBE0
17.351 +0x9CA1 0xEBE6
17.352 +0x9CA5 0xEBEA
17.353 +0x9CBA 0xEBFF
17.354 +0x9CBB 0xEC00
17.355 +0x9CBE 0xEC03
17.356 +0x9CC6 0xEC0B
17.357 +0x9CC8 0xEC0D
17.358 +0x9CD1 0xEC16
17.359 +0x9CF8 0xEC3D
17.360 +0x9D46 0xEC4A
17.361 +0x9D49 0xEC4D
17.362 +0x9D4F 0xEC53
17.363 +0x9D51 0xEC55
17.364 +0x9D5D 0xEC61
17.365 +0x9D73 0xEC77
17.366 +0x9D78 0xEC7C
17.367 +0x9D7B 0xEC7F
17.368 +0x9DA5 0xEC87
17.369 +0x9DAA 0xEC8C
17.370 +0x9DAD 0xEC8F
17.371 +0x9DB5 0xEC97
17.372 +0x9DCC 0xECAE
17.373 +0x9DCE 0xECB0
17.374 +0x9DEE 0xECD0
17.375 +0x9DF3 0xECD5
17.376 +0x9E53 0xECF4
17.377 +0x9E64 0xED05
17.378 +0x9E7A 0xED1B
17.379 +0x9E7E 0xED1F
17.380 +0x9EA4 0xED23
17.381 +0x9EB4 0xED33
17.382 +0x9EB8 0xED37
17.383 +0x9EB9 0xED38
17.384 +0x9EBB 0xED3A
17.385 +0x9EC5 0xED44
17.386 +0x9EC9 0xED48
17.387 +0x9ECD 0xED4C
17.388 +0x9EDA 0xED59
17.389 +0x9EDD 0xED5C
17.390 +0x9EDE 0xED5D
17.391 +0x9EDF 0xED5E
17.392 +0x9EE5 0xED64
17.393 +0x9EE7 0xED66
17.394 +0x9EEE 0xED6D
17.395 +0x9EF0 0xED6F
17.396 +0x9EFC 0xED7B
17.397 +0x9F70 0xEDAE
17.398 +0x9FA5 0xEDC1
17.399 +0x9FD7 0xEDF3
17.400 +0x9FD9 0xEDF5
17.401 +0xA053 0xEE2E
17.402 +0xA068 0xEE43
17.403 +0xA06A 0xEE45
17.404 +0xA06F 0xEE4A
17.405 +0xA078 0xEE53
17.406 +0xA07E 0xEE59
17.407 +0xA0AC 0xEE65
17.408 +0xA0D0 0xEE89
17.409 +0xA0DA 0xEE93
17.410 +0xA0DE 0xEE97
17.411 +0xA0E6 0xEE9F
17.412 +0xA0F9 0xEEB2
17.413 +0x89B7 0xF3F5
17.414 +0x89BA 0xF3F8
17.415 +0x89BF 0xF3FD
17.416 +0x89C5 0xF403
17.417 +0x89D5 0xF413
17.418 +0x89D7 0xF415
17.419 +0x89DA 0xF418
17.420 +0x89DB 0xF419
17.421 +0x89DC 0xF41A
17.422 +0x89E6 0xF424
17.423 +0x89E8 0xF426
17.424 +0x89EA 0xF428
17.425 +0x89ED 0xF42B
17.426 +0x89EE 0xF42C
17.427 +0x89EF 0xF42D
17.428 +0x89F9 0xF437
17.429 +0x89FB 0xF439
17.430 +0x89FC 0xF43A
17.431 +0x89FE 0xF43C
17.432 +0x8A48 0xF445
17.433 +0x8A4D 0xF44A
17.434 +0x8A51 0xF44E
17.435 +0x8A52 0xF44F
17.436 +0x8A67 0xF464
17.437 +0x8A6B 0xF468
17.438 +0x8A6D 0xF46A
17.439 +0x8A6E 0xF46B
17.440 +0x8A76 0xF473
17.441 +0x8A7D 0xF47A
17.442 +0x8AAC 0xF487
17.443 +0x8AAE 0xF489
17.444 +0x8AB8 0xF493
17.445 +0x8AB9 0xF494
17.446 +0x8ABB 0xF496
17.447 +0x8AC2 0xF49D
17.448 +0x8AC7 0xF4A2
17.449 +0x8AD0 0xF4AB
17.450 +0x8AD1 0xF4AC
17.451 +0x8AD3 0xF4AE
17.452 +0x8ADA 0xF4B5
17.453 +0x8AEB 0xF4C6
17.454 +0x8AF0 0xF4CB
17.455 +0x8AFB 0xF4D6
17.456 +0x8B47 0xF4E1
17.457 +0x8B60 0xF4FA
17.458 +0x8B68 0xF502
17.459 +0x8B6A 0xF504
17.460 +0x8BA6 0xF51E
17.461 +0x8BB1 0xF529
17.462 +0x8BB5 0xF52D
17.463 +0x8BB6 0xF52E
17.464 +0x8BB8 0xF530
17.465 +0x8BBE 0xF536
17.466 +0x8BC8 0xF540
17.467 +0x8BCC 0xF544
17.468 +0x8BDC 0xF554
17.469 +0x8D63 0xF637
17.470 +0x8D64 0xF638
17.471 +0x8D67 0xF63B
17.472 +0x8D68 0xF63C
17.473 +0x8D6D 0xF641
17.474 +0x8D6E 0xF642
17.475 +0x8D6F 0xF643
17.476 +0x8D70 0xF644
17.477 +0x8D74 0xF648
17.478 +0x8D78 0xF64C
17.479 +0x8D7D 0xF651
17.480 +0x8DA1 0xF653
17.481 +0x8DA6 0xF658
17.482 +0x8DAB 0xF65D
17.483 +0x8DAD 0xF65F
17.484 +0x8DB0 0xF662
17.485 +0x8DB2 0xF664
17.486 +0x8DB4 0xF666
17.487 +0x8DB7 0xF669
17.488 +0x8DBA 0xF66C
17.489 +0x8DBB 0xF66D
17.490 +0x8DBC 0xF66E
17.491 +0x8DC3 0xF675
17.492 +0x8DC5 0xF677
17.493 +0x8DCA 0xF67C
17.494 +0x8DCC 0xF67E
17.495 +0x8DD6 0xF688
17.496 +0x8DDB 0xF68D
17.497 +0x8DEB 0xF69D
17.498 +0x8DEF 0xF6A1
17.499 +0x8DF0 0xF6A2
17.500 +0x8DF3 0xF6A5
17.501 +0x8DF5 0xF6A7
17.502 +0x8DFC 0xF6AE
17.503 +0x8DFD 0xF6AF
17.504 +0xC6CD 0xF6DD
17.505 +0xC8D6 0xF820
17.506 +0xC8D7 0xF821
17.507 +0xC8D8 0xF822
17.508 +0xC8D9 0xF823
17.509 +0xC8DA 0xF824
17.510 +0xC8DB 0xF825
17.511 +0xC8DC 0xF826
17.512 +0xC8DD 0xF827
17.513 +0xC8DE 0xF828
17.514 +0xC8DF 0xF829
17.515 +0xC8E0 0xF82A
17.516 +0xC8E1 0xF82B
17.517 +0xC8E2 0xF82C
17.518 +0xC8E3 0xF82D
17.519 +0xC8E4 0xF82E
17.520 +0xC8E5 0xF82F
17.521 +0xC8E6 0xF830
17.522 +0xC8E7 0xF831
17.523 +0xC8E8 0xF832
17.524 +0xC8E9 0xF833
17.525 +0xC8EA 0xF834
17.526 +0xC8EB 0xF835
17.527 +0xC8EC 0xF836
17.528 +0xC8ED 0xF837
17.529 +0xC8EE 0xF838
17.530 +0xC8EF 0xF839
17.531 +0xC8F0 0xF83A
17.532 +0xC8F1 0xF83B
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
18.2 +++ b/make/tools/CharsetMapping/HKSCS_XP.map Tue Apr 13 16:41:49 2010 -0700
18.3 @@ -0,0 +1,4704 @@
18.4 +# Generated from HKSCS.Encoder
18.5 +#
18.6 +0x8840 0xF303
18.7 +0x8841 0xF304
18.8 +0x8842 0xF305
18.9 +0x8843 0xF306
18.10 +0x8844 0xF307
18.11 +0x8845 0xF308
18.12 +0x8846 0xF309
18.13 +0x8847 0xF30A
18.14 +0x8848 0xF30B
18.15 +0x8849 0xF30C
18.16 +0x884A 0xF30D
18.17 +0x884B 0xF30E
18.18 +0x884C 0xF30F
18.19 +0x884D 0xF310
18.20 +0x884E 0xF311
18.21 +0x884F 0xF312
18.22 +0x8850 0xF313
18.23 +0x8851 0xF314
18.24 +0x8852 0xF315
18.25 +0x8853 0xF316
18.26 +0x8854 0xF317
18.27 +0x8855 0xF318
18.28 +0x8856 0x0100
18.29 +0x8857 0x00C1
18.30 +0x8858 0x01CD
18.31 +0x8859 0x00C0
18.32 +0x885A 0x0112
18.33 +0x885B 0x00C9
18.34 +0x885C 0x011A
18.35 +0x885D 0x00C8
18.36 +0x885E 0x014C
18.37 +0x885F 0x00D3
18.38 +0x8860 0x01D1
18.39 +0x8861 0x00D2
18.40 +0x8862 0xF325
18.41 +0x8863 0x1EBE
18.42 +0x8864 0xF327
18.43 +0x8865 0x1EC0
18.44 +0x8866 0x00CA
18.45 +0x8867 0x0101
18.46 +0x8868 0x00E1
18.47 +0x8869 0x01CE
18.48 +0x886A 0x00E0
18.49 +0x886B 0x0251
18.50 +0x886C 0x0113
18.51 +0x886D 0x00E9
18.52 +0x886E 0x011B
18.53 +0x886F 0x00E8
18.54 +0x8870 0x012B
18.55 +0x8871 0x00ED
18.56 +0x8872 0x01D0
18.57 +0x8873 0x00EC
18.58 +0x8874 0x014D
18.59 +0x8875 0x00F3
18.60 +0x8876 0x01D2
18.61 +0x8877 0x00F2
18.62 +0x8878 0x016B
18.63 +0x8879 0x00FA
18.64 +0x887A 0x01D4
18.65 +0x887B 0x00F9
18.66 +0x887C 0x01D6
18.67 +0x887D 0x01D8
18.68 +0x887E 0x01DA
18.69 +0x88A1 0x01DC
18.70 +0x88A2 0x00FC
18.71 +0x88A3 0xF344
18.72 +0x88A4 0x1EBF
18.73 +0x88A5 0xF346
18.74 +0x88A6 0x1EC1
18.75 +0x88A7 0x00EA
18.76 +0x88A8 0x0261
18.77 +0x88A9 0xF34A
18.78 +0x88AA 0xF34B
18.79 +0x8940 0xF3A0
18.80 +0x8941 0xF3A1
18.81 +0x8943 0x650A
18.82 +0x8946 0x4E3D
18.83 +0x8947 0x6EDD
18.84 +0x8948 0x9D4E
18.85 +0x8949 0x91DF
18.86 +0x894C 0xF3AC
18.87 +0x894D 0x6491
18.88 +0x894E 0x4F1A
18.89 +0x894F 0x4F28
18.90 +0x8950 0x4FA8
18.91 +0x8951 0x5156
18.92 +0x8952 0x5174
18.93 +0x8953 0x519C
18.94 +0x8954 0x51E4
18.95 +0x8955 0x52A1
18.96 +0x8956 0x52A8
18.97 +0x8957 0x533B
18.98 +0x8958 0x534E
18.99 +0x8959 0x53D1
18.100 +0x895A 0x53D8
18.101 +0x895B 0x56E2
18.102 +0x895C 0x58F0
18.103 +0x895D 0x5904
18.104 +0x895E 0x5907
18.105 +0x895F 0x5932
18.106 +0x8960 0x5934
18.107 +0x8961 0x5B66
18.108 +0x8962 0x5B9E
18.109 +0x8963 0x5B9F
18.110 +0x8964 0x5C9A
18.111 +0x8965 0x5E86
18.112 +0x8966 0x603B
18.113 +0x8967 0x6589
18.114 +0x8968 0x67FE
18.115 +0x8969 0x6804
18.116 +0x896A 0x6865
18.117 +0x896B 0x6D4E
18.118 +0x896C 0x70BC
18.119 +0x896D 0x7535
18.120 +0x896E 0x7EA4
18.121 +0x896F 0x7EAC
18.122 +0x8970 0x7EBA
18.123 +0x8971 0x7EC7
18.124 +0x8972 0x7ECF
18.125 +0x8973 0x7EDF
18.126 +0x8974 0x7F06
18.127 +0x8975 0x7F37
18.128 +0x8976 0x827A
18.129 +0x8977 0x82CF
18.130 +0x8978 0x836F
18.131 +0x8979 0x89C6
18.132 +0x897A 0x8BBE
18.133 +0x897B 0x8BE2
18.134 +0x897C 0x8F66
18.135 +0x897D 0x8F67
18.136 +0x897E 0x8F6E
18.137 +0x89A1 0x7411
18.138 +0x89A2 0x7CFC
18.139 +0x89A3 0x7DCD
18.140 +0x89A4 0x6946
18.141 +0x89A5 0x7AC9
18.142 +0x89A6 0x5227
18.143 +0x89AB 0x918C
18.144 +0x89AC 0x78B8
18.145 +0x89AD 0x915E
18.146 +0x89AE 0x80BC
18.147 +0x89B0 0x8D0B
18.148 +0x89B1 0x80F6
18.149 +0x89B2 0xF3F0
18.150 +0x89B5 0x809F
18.151 +0x89B6 0x9EC7
18.152 +0x89B7 0x4CCD
18.153 +0x89B8 0x9DC9
18.154 +0x89B9 0x9E0C
18.155 +0x89BA 0x4C3E
18.156 +0x89BB 0xF3F9
18.157 +0x89BC 0xF3FA
18.158 +0x89BD 0x9E0A
18.159 +0x89BE 0xF3FC
18.160 +0x89BF 0x35C1
18.161 +0x89C1 0x6E9A
18.162 +0x89C2 0x823E
18.163 +0x89C3 0x7519
18.164 +0x89C5 0x4911
18.165 +0x89C6 0x9A6C
18.166 +0x89C7 0x9A8F
18.167 +0x89C8 0x9F99
18.168 +0x89C9 0x7987
18.169 +0x89CA 0xF408
18.170 +0x89CB 0xF409
18.171 +0x89CC 0xF40A
18.172 +0x89CD 0xF40B
18.173 +0x89CE 0x4E24
18.174 +0x89CF 0x4E81
18.175 +0x89D0 0x4E80
18.176 +0x89D1 0x4E87
18.177 +0x89D2 0x4EBF
18.178 +0x89D3 0x4EEB
18.179 +0x89D4 0x4F37
18.180 +0x89D5 0x344C
18.181 +0x89D6 0x4FBD
18.182 +0x89D7 0x3E48
18.183 +0x89D8 0x5003
18.184 +0x89D9 0x5088
18.185 +0x89DA 0x347D
18.186 +0x89DB 0x3493
18.187 +0x89DC 0x34A5
18.188 +0x89DD 0x5186
18.189 +0x89DE 0x5905
18.190 +0x89DF 0x51DB
18.191 +0x89E0 0x51FC
18.192 +0x89E1 0x5205
18.193 +0x89E2 0x4E89
18.194 +0x89E3 0x5279
18.195 +0x89E4 0x5290
18.196 +0x89E5 0x5327
18.197 +0x89E6 0x35C7
18.198 +0x89E7 0x53A9
18.199 +0x89E8 0x3551
18.200 +0x89E9 0x53B0
18.201 +0x89EA 0x3553
18.202 +0x89EB 0x53C2
18.203 +0x89EC 0x5423
18.204 +0x89ED 0x356D
18.205 +0x89EE 0x3572
18.206 +0x89EF 0x3681
18.207 +0x89F0 0x5493
18.208 +0x89F1 0x54A3
18.209 +0x89F2 0x54B4
18.210 +0x89F3 0x54B9
18.211 +0x89F4 0x54D0
18.212 +0x89F5 0x54EF
18.213 +0x89F6 0x5518
18.214 +0x89F7 0x5523
18.215 +0x89F8 0x5528
18.216 +0x89F9 0x3598
18.217 +0x89FA 0x553F
18.218 +0x89FB 0x35A5
18.219 +0x89FC 0x35BF
18.220 +0x89FD 0x55D7
18.221 +0x89FE 0x35C5
18.222 +0x8A40 0xF43D
18.223 +0x8A41 0x5525
18.224 +0x8A43 0xF440
18.225 +0x8A44 0xF441
18.226 +0x8A45 0xF442
18.227 +0x8A46 0x5590
18.228 +0x8A47 0xF444
18.229 +0x8A48 0x39EC
18.230 +0x8A49 0xF446
18.231 +0x8A4A 0x8E46
18.232 +0x8A4B 0xF448
18.233 +0x8A4C 0xF449
18.234 +0x8A4D 0x4053
18.235 +0x8A4E 0xF44B
18.236 +0x8A4F 0x777A
18.237 +0x8A50 0xF44D
18.238 +0x8A51 0x3A34
18.239 +0x8A52 0x47D5
18.240 +0x8A53 0xF450
18.241 +0x8A54 0xF451
18.242 +0x8A55 0xF452
18.243 +0x8A56 0x64DD
18.244 +0x8A57 0xF454
18.245 +0x8A58 0xF455
18.246 +0x8A59 0xF456
18.247 +0x8A5A 0xF457
18.248 +0x8A5B 0x648D
18.249 +0x8A5C 0x8E7E
18.250 +0x8A5D 0xF45A
18.251 +0x8A5E 0xF45B
18.252 +0x8A5F 0xF45C
18.253 +0x8A60 0xF45D
18.254 +0x8A61 0xF45E
18.255 +0x8A62 0xF45F
18.256 +0x8A64 0xF461
18.257 +0x8A65 0xF462
18.258 +0x8A66 0xF463
18.259 +0x8A67 0x47F4
18.260 +0x8A68 0xF465
18.261 +0x8A69 0xF466
18.262 +0x8A6A 0x9AB2
18.263 +0x8A6B 0x3A67
18.264 +0x8A6C 0xF469
18.265 +0x8A6D 0x3FED
18.266 +0x8A6E 0x3506
18.267 +0x8A6F 0xF46C
18.268 +0x8A70 0xF46D
18.269 +0x8A71 0xF46E
18.270 +0x8A72 0xF46F
18.271 +0x8A73 0x9D6E
18.272 +0x8A74 0x9815
18.273 +0x8A76 0x43D9
18.274 +0x8A77 0xF474
18.275 +0x8A78 0x64B4
18.276 +0x8A79 0x54E3
18.277 +0x8A7A 0xF477
18.278 +0x8A7B 0xF478
18.279 +0x8A7C 0xF479
18.280 +0x8A7D 0x39FB
18.281 +0x8A7E 0xF47B
18.282 +0x8AA1 0xF47C
18.283 +0x8AA2 0xF47D
18.284 +0x8AA3 0xF47E
18.285 +0x8AA4 0x64EA
18.286 +0x8AA5 0xF480
18.287 +0x8AA6 0xF481
18.288 +0x8AA7 0x8E68
18.289 +0x8AA8 0xF483
18.290 +0x8AA9 0xF484
18.291 +0x8AAA 0xF485
18.292 +0x8AAC 0x480B
18.293 +0x8AAD 0xF488
18.294 +0x8AAE 0x3FFA
18.295 +0x8AAF 0x5873
18.296 +0x8AB0 0xF48B
18.297 +0x8AB2 0xF48D
18.298 +0x8AB3 0xF48E
18.299 +0x8AB4 0xF48F
18.300 +0x8AB5 0xF490
18.301 +0x8AB6 0xF491
18.302 +0x8AB7 0x5579
18.303 +0x8AB8 0x40BB
18.304 +0x8AB9 0x43BA
18.305 +0x8ABB 0x4AB4
18.306 +0x8ABC 0xF497
18.307 +0x8ABD 0xF498
18.308 +0x8ABE 0x81AA
18.309 +0x8ABF 0x98F5
18.310 +0x8AC0 0xF49B
18.311 +0x8AC1 0x6379
18.312 +0x8AC2 0x39FE
18.313 +0x8AC3 0xF49E
18.314 +0x8AC4 0x8DC0
18.315 +0x8AC5 0x56A1
18.316 +0x8AC6 0x647C
18.317 +0x8AC7 0x3E43
18.318 +0x8AC9 0xF4A4
18.319 +0x8ACA 0xF4A5
18.320 +0x8ACB 0xF4A6
18.321 +0x8ACC 0xF4A7
18.322 +0x8ACE 0xF4A9
18.323 +0x8ACF 0xF4AA
18.324 +0x8AD0 0x3992
18.325 +0x8AD1 0x3A06
18.326 +0x8AD2 0xF4AD
18.327 +0x8AD3 0x3578
18.328 +0x8AD4 0xF4AF
18.329 +0x8AD5 0xF4B0
18.330 +0x8AD6 0x5652
18.331 +0x8AD7 0xF4B2
18.332 +0x8AD8 0xF4B3
18.333 +0x8AD9 0xF4B4
18.334 +0x8ADA 0x34BC
18.335 +0x8ADB 0x6C3D
18.336 +0x8ADC 0xF4B7
18.337 +0x8ADF 0xF4BA
18.338 +0x8AE0 0xF4BB
18.339 +0x8AE1 0xF4BC
18.340 +0x8AE2 0xF4BD
18.341 +0x8AE3 0xF4BE
18.342 +0x8AE4 0xF4BF
18.343 +0x8AE5 0xF4C0
18.344 +0x8AE6 0xF4C1
18.345 +0x8AE7 0x7F93
18.346 +0x8AE8 0xF4C3
18.347 +0x8AE9 0xF4C4
18.348 +0x8AEA 0xF4C5
18.349 +0x8AEB 0x35FB
18.350 +0x8AEC 0xF4C7
18.351 +0x8AED 0xF4C8
18.352 +0x8AEE 0xF4C9
18.353 +0x8AEF 0xF4CA
18.354 +0x8AF0 0x3F93
18.355 +0x8AF1 0xF4CC
18.356 +0x8AF2 0xF4CD
18.357 +0x8AF3 0xF4CE
18.358 +0x8AF4 0xF4CF
18.359 +0x8AF6 0xF4D1
18.360 +0x8AF7 0xF4D2
18.361 +0x8AF8 0xF4D3
18.362 +0x8AF9 0xF4D4
18.363 +0x8AFA 0xF4D5
18.364 +0x8AFB 0x3FF9
18.365 +0x8AFC 0xF4D7
18.366 +0x8AFD 0x6432
18.367 +0x8AFE 0xF4D9
18.368 +0x8B40 0xF4DA
18.369 +0x8B41 0xF4DB
18.370 +0x8B42 0xF4DC
18.371 +0x8B43 0xF4DD
18.372 +0x8B44 0xF4DE
18.373 +0x8B45 0xF4DF
18.374 +0x8B46 0xF4E0
18.375 +0x8B47 0x3A18
18.376 +0x8B48 0xF4E2
18.377 +0x8B49 0xF4E3
18.378 +0x8B4A 0xF4E4
18.379 +0x8B4B 0xF4E5
18.380 +0x8B4C 0xF4E6
18.381 +0x8B4D 0xF4E7
18.382 +0x8B4E 0xF4E8
18.383 +0x8B4F 0xF4E9
18.384 +0x8B50 0x95AA
18.385 +0x8B51 0x54CC
18.386 +0x8B52 0x82C4
18.387 +0x8B53 0x55B9
18.388 +0x8B55 0xF4EF
18.389 +0x8B56 0x9C26
18.390 +0x8B57 0x9AB6
18.391 +0x8B58 0xF4F2
18.392 +0x8B59 0xF4F3
18.393 +0x8B5A 0x7140
18.394 +0x8B5B 0x816D
18.395 +0x8B5C 0x80EC
18.396 +0x8B5D 0x5C1C
18.397 +0x8B5E 0xF4F8
18.398 +0x8B5F 0x8134
18.399 +0x8B60 0x3797
18.400 +0x8B61 0x535F
18.401 +0x8B62 0xF4FC
18.402 +0x8B63 0x91B6
18.403 +0x8B64 0xF4FE
18.404 +0x8B65 0xF4FF
18.405 +0x8B66 0xF500
18.406 +0x8B67 0xF501
18.407 +0x8B68 0x35DD
18.408 +0x8B69 0xF503
18.409 +0x8B6A 0x3609
18.410 +0x8B6B 0xF505
18.411 +0x8B6C 0x56AF
18.412 +0x8B6D 0xF507
18.413 +0x8B6E 0xF508
18.414 +0x8B6F 0xF509
18.415 +0x8B70 0xF50A
18.416 +0x8B71 0xF50B
18.417 +0x8B72 0xF50C
18.418 +0x8B73 0xF50D
18.419 +0x8B74 0xF50E
18.420 +0x8B75 0xF50F
18.421 +0x8B76 0xF510
18.422 +0x8B77 0xF511
18.423 +0x8B78 0x5A54
18.424 +0x8B79 0xF513
18.425 +0x8B7A 0xF514
18.426 +0x8B7B 0xF515
18.427 +0x8B7C 0xF516
18.428 +0x8B7D 0x579C
18.429 +0x8B7E 0xF518
18.430 +0x8BA1 0xF519
18.431 +0x8BA2 0xF51A
18.432 +0x8BA3 0xF51B
18.433 +0x8BA4 0xF51C
18.434 +0x8BA5 0xF51D
18.435 +0x8BA6 0x3703
18.436 +0x8BA7 0xF51F
18.437 +0x8BA8 0xF520
18.438 +0x8BA9 0xF521
18.439 +0x8BAA 0xF522
18.440 +0x8BAB 0xF523
18.441 +0x8BAC 0xF524
18.442 +0x8BAD 0xF525
18.443 +0x8BAE 0xF526
18.444 +0x8BAF 0x5899
18.445 +0x8BB0 0x5268
18.446 +0x8BB1 0x361A
18.447 +0x8BB2 0xF52A
18.448 +0x8BB3 0x7BB2
18.449 +0x8BB4 0x5B68
18.450 +0x8BB5 0x4800
18.451 +0x8BB6 0x4B2C
18.452 +0x8BB7 0x9F27
18.453 +0x8BB8 0x49E7
18.454 +0x8BB9 0x9C1F
18.455 +0x8BBA 0x9B8D
18.456 +0x8BBB 0xF533
18.457 +0x8BBC 0xF534
18.458 +0x8BBD 0x55FB
18.459 +0x8BBE 0x35F2
18.460 +0x8BBF 0x5689
18.461 +0x8BC0 0x4E28
18.462 +0x8BC1 0x5902
18.463 +0x8BC2 0xF53A
18.464 +0x8BC3 0xF53B
18.465 +0x8BC4 0x9751
18.466 +0x8BC5 0xF53D
18.467 +0x8BC6 0x4E5B
18.468 +0x8BC7 0x4EBB
18.469 +0x8BC8 0x353E
18.470 +0x8BC9 0x5C23
18.471 +0x8BCA 0x5F51
18.472 +0x8BCB 0x5FC4
18.473 +0x8BCC 0x38FA
18.474 +0x8BCD 0x624C
18.475 +0x8BCE 0x6535
18.476 +0x8BCF 0x6B7A
18.477 +0x8BD0 0x6C35
18.478 +0x8BD1 0x6C3A
18.479 +0x8BD2 0x706C
18.480 +0x8BD3 0x722B
18.481 +0x8BD4 0x4E2C
18.482 +0x8BD5 0x72AD
18.483 +0x8BD6 0xF54E
18.484 +0x8BD7 0x7F52
18.485 +0x8BD8 0x793B
18.486 +0x8BD9 0x7CF9
18.487 +0x8BDA 0x7F53
18.488 +0x8BDB 0xF553
18.489 +0x8BDC 0x34C1
18.490 +0x8BDE 0xF556
18.491 +0x8BDF 0x8002
18.492 +0x8BE0 0x8080
18.493 +0x8BE1 0xF559
18.494 +0x8BE2 0xF55A
18.495 +0x8BE3 0x535D
18.496 +0x8BE4 0x8864
18.497 +0x8BE5 0x89C1
18.498 +0x8BE6 0xF55E
18.499 +0x8BE7 0x8BA0
18.500 +0x8BE8 0x8D1D
18.501 +0x8BE9 0x9485
18.502 +0x8BEA 0x9578
18.503 +0x8BEB 0x957F
18.504 +0x8BEC 0x95E8
18.505 +0x8BED 0xF565
18.506 +0x8BEE 0x97E6
18.507 +0x8BEF 0x9875
18.508 +0x8BF0 0x98CE
18.509 +0x8BF1 0x98DE
18.510 +0x8BF2 0x9963
18.511 +0x8BF3 0xF56B
18.512 +0x8BF4 0x9C7C
18.513 +0x8BF5 0x9E1F
18.514 +0x8BF6 0x9EC4
18.515 +0x8BF7 0x6B6F
18.516 +0x8BF8 0x9F9C
18.517 +0x8BF9 0x4E37
18.518 +0x8BFA 0xF572
18.519 +0x8BFB 0x961D
18.520 +0x8BFC 0x6237
18.521 +0x8BFD 0x94A2
18.522 +0x8D60 0x5D3E
18.523 +0x8D61 0x5D48
18.524 +0x8D62 0x5D56
18.525 +0x8D63 0x3DFC
18.526 +0x8D64 0x380F
18.527 +0x8D65 0x5DA4
18.528 +0x8D66 0x5DB9
18.529 +0x8D67 0x3820
18.530 +0x8D68 0x3838
18.531 +0x8D69 0x5E42
18.532 +0x8D6A 0x5EBD
18.533 +0x8D6B 0x5F25
18.534 +0x8D6C 0x5F83
18.535 +0x8D6D 0x3908
18.536 +0x8D6E 0x3914
18.537 +0x8D6F 0x393F
18.538 +0x8D70 0x394D
18.539 +0x8D71 0x60D7
18.540 +0x8D72 0x613D
18.541 +0x8D73 0x5CE5
18.542 +0x8D74 0x3989
18.543 +0x8D75 0x61B7
18.544 +0x8D76 0x61B9
18.545 +0x8D77 0x61CF
18.546 +0x8D78 0x39B8
18.547 +0x8D79 0x622C
18.548 +0x8D7A 0x6290
18.549 +0x8D7B 0x62E5
18.550 +0x8D7C 0x6318
18.551 +0x8D7D 0x39F8
18.552 +0x8D7E 0x56B1
18.553 +0x8DA1 0x3A03
18.554 +0x8DA2 0x63E2
18.555 +0x8DA3 0x63FB
18.556 +0x8DA4 0x6407
18.557 +0x8DA5 0x645A
18.558 +0x8DA6 0x3A4B
18.559 +0x8DA7 0x64C0
18.560 +0x8DA8 0x5D15
18.561 +0x8DA9 0x5621
18.562 +0x8DAA 0x9F9F
18.563 +0x8DAB 0x3A97
18.564 +0x8DAC 0x6586
18.565 +0x8DAD 0x3ABD
18.566 +0x8DAE 0x65FF
18.567 +0x8DAF 0x6653
18.568 +0x8DB0 0x3AF2
18.569 +0x8DB1 0x6692
18.570 +0x8DB2 0x3B22
18.571 +0x8DB3 0x6716
18.572 +0x8DB4 0x3B42
18.573 +0x8DB5 0x67A4
18.574 +0x8DB6 0x6800
18.575 +0x8DB7 0x3B58
18.576 +0x8DB8 0x684A
18.577 +0x8DB9 0x6884
18.578 +0x8DBA 0x3B72
18.579 +0x8DBB 0x3B71
18.580 +0x8DBC 0x3B7B
18.581 +0x8DBD 0x6909
18.582 +0x8DBE 0x6943
18.583 +0x8DBF 0x725C
18.584 +0x8DC0 0x6964
18.585 +0x8DC1 0x699F
18.586 +0x8DC2 0x6985
18.587 +0x8DC3 0x3BBC
18.588 +0x8DC4 0x69D6
18.589 +0x8DC5 0x3BDD
18.590 +0x8DC6 0x6A65
18.591 +0x8DC7 0x6A74
18.592 +0x8DC8 0x6A71
18.593 +0x8DC9 0x6A82
18.594 +0x8DCA 0x3BEC
18.595 +0x8DCB 0x6A99
18.596 +0x8DCC 0x3BF2
18.597 +0x8DCD 0x6AAB
18.598 +0x8DCE 0x6AB5
18.599 +0x8DCF 0x6AD4
18.600 +0x8DD0 0x6AF6
18.601 +0x8DD1 0x6B81
18.602 +0x8DD2 0x6BC1
18.603 +0x8DD3 0x6BEA
18.604 +0x8DD4 0x6C75
18.605 +0x8DD5 0x6CAA
18.606 +0x8DD6 0x3CCB
18.607 +0x8DD7 0x6D02
18.608 +0x8DD8 0x6D06
18.609 +0x8DD9 0x6D26
18.610 +0x8DDA 0x6D81
18.611 +0x8DDB 0x3CEF
18.612 +0x8DDC 0x6DA4
18.613 +0x8DDD 0x6DB1
18.614 +0x8DDE 0x6E15
18.615 +0x8DDF 0x6E18
18.616 +0x8DE0 0x6E29
18.617 +0x8DE1 0x6E86
18.618 +0x8DE2 0xF694
18.619 +0x8DE3 0x6EBB
18.620 +0x8DE4 0x6EE2
18.621 +0x8DE5 0x6EDA
18.622 +0x8DE6 0x9F7F
18.623 +0x8DE7 0x6EE8
18.624 +0x8DE8 0x6EE9
18.625 +0x8DE9 0x6F24
18.626 +0x8DEA 0x6F34
18.627 +0x8DEB 0x3D46
18.628 +0x8DEC 0xF69E
18.629 +0x8DED 0x6F81
18.630 +0x8DEE 0x6FBE
18.631 +0x8DEF 0x3D6A
18.632 +0x8DF0 0x3D75
18.633 +0x8DF1 0x71B7
18.634 +0x8DF2 0x5C99
18.635 +0x8DF3 0x3D8A
18.636 +0x8DF4 0x702C
18.637 +0x8DF5 0x3D91
18.638 +0x8DF6 0x7050
18.639 +0x8DF7 0x7054
18.640 +0x8DF8 0x706F
18.641 +0x8DF9 0x707F
18.642 +0x8DFA 0x7089
18.643 +0x8DFB 0xF6AD
18.644 +0x8DFC 0x43C1
18.645 +0x8DFD 0x35F1
18.646 +0x8DFE 0xF6B0
18.647 +0x8E40 0xE311
18.648 +0x8E41 0x57BE
18.649 +0x8E42 0xE313
18.650 +0x8E43 0x713E
18.651 +0x8E44 0xE315
18.652 +0x8E45 0x364E
18.653 +0x8E46 0x69A2
18.654 +0x8E47 0xE318
18.655 +0x8E48 0x5B74
18.656 +0x8E49 0x7A49
18.657 +0x8E4A 0xE31B
18.658 +0x8E4B 0xE31C
18.659 +0x8E4C 0x7A65
18.660 +0x8E4D 0x7A7D
18.661 +0x8E4E 0xE31F
18.662 +0x8E4F 0x7ABB
18.663 +0x8E50 0x7AB0
18.664 +0x8E51 0x7AC2
18.665 +0x8E52 0x7AC3
18.666 +0x8E53 0x71D1
18.667 +0x8E54 0xE325
18.668 +0x8E55 0x41CA
18.669 +0x8E56 0x7ADA
18.670 +0x8E57 0x7ADD
18.671 +0x8E58 0x7AEA
18.672 +0x8E59 0x41EF
18.673 +0x8E5A 0x54B2
18.674 +0x8E5B 0xE32C
18.675 +0x8E5C 0x7B0B
18.676 +0x8E5D 0x7B55
18.677 +0x8E5E 0x7B29
18.678 +0x8E5F 0xE330
18.679 +0x8E60 0xE331
18.680 +0x8E61 0x7BA2
18.681 +0x8E62 0x7B6F
18.682 +0x8E63 0x839C
18.683 +0x8E64 0xE335
18.684 +0x8E65 0xE336
18.685 +0x8E66 0x7BD0
18.686 +0x8E67 0x8421
18.687 +0x8E68 0x7B92
18.688 +0x8E6A 0xE33B
18.689 +0x8E6B 0x3DAD
18.690 +0x8E6C 0xE33D
18.691 +0x8E6D 0x8492
18.692 +0x8E6E 0x7BFA
18.693 +0x8E70 0x7C35
18.694 +0x8E71 0xE342
18.695 +0x8E72 0x7C44
18.696 +0x8E73 0x7C83
18.697 +0x8E74 0xE345
18.698 +0x8E75 0x7CA6
18.699 +0x8E76 0x667D
18.700 +0x8E77 0xE348
18.701 +0x8E78 0x7CC9
18.702 +0x8E79 0x7CC7
18.703 +0x8E7A 0x7CE6
18.704 +0x8E7B 0x7C74
18.705 +0x8E7C 0x7CF3
18.706 +0x8E7D 0x7CF5
18.707 +0x8EA1 0x7E67
18.708 +0x8EA2 0x451D
18.709 +0x8EA3 0xE352
18.710 +0x8EA4 0x7D5D
18.711 +0x8EA5 0xE354
18.712 +0x8EA6 0x748D
18.713 +0x8EA7 0x7D89
18.714 +0x8EA8 0x7DAB
18.715 +0x8EA9 0x7135
18.716 +0x8EAA 0x7DB3
18.717 +0x8EAC 0xE35B
18.718 +0x8EAD 0xE35C
18.719 +0x8EAE 0x7DE4
18.720 +0x8EAF 0x3D13
18.721 +0x8EB0 0x7DF5
18.722 +0x8EB1 0xE360
18.723 +0x8EB2 0x7DE5
18.724 +0x8EB3 0xE362
18.725 +0x8EB5 0xE364
18.726 +0x8EB6 0xE365
18.727 +0x8EB7 0x7E6E
18.728 +0x8EB8 0x7E92
18.729 +0x8EB9 0x432B
18.730 +0x8EBA 0x946C
18.731 +0x8EBB 0x7E27
18.732 +0x8EBC 0x7F40
18.733 +0x8EBD 0x7F41
18.734 +0x8EBE 0x7F47
18.735 +0x8EBF 0x7936
18.736 +0x8EC0 0xE36F
18.737 +0x8EC1 0x99E1
18.738 +0x8EC2 0x7F97
18.739 +0x8EC3 0xE372
18.740 +0x8EC4 0x7FA3
18.741 +0x8EC5 0xE374
18.742 +0x8EC6 0xE375
18.743 +0x8EC7 0x455C
18.744 +0x8EC8 0xE377
18.745 +0x8EC9 0x4503
18.746 +0x8ECA 0xE379
18.747 +0x8ECB 0x7FFA
18.748 +0x8ECC 0xE37B
18.749 +0x8ECE 0x8008
18.750 +0x8ECF 0x801D
18.751 +0x8ED1 0x802F
18.752 +0x8ED2 0xE381
18.753 +0x8ED3 0xE382
18.754 +0x8ED4 0x803B
18.755 +0x8ED5 0x803C
18.756 +0x8ED6 0x8061
18.757 +0x8ED7 0xE386
18.758 +0x8ED8 0x4989
18.759 +0x8ED9 0xE388
18.760 +0x8EDA 0xE389
18.761 +0x8EDB 0xE38A
18.762 +0x8EDC 0x6725
18.763 +0x8EDD 0x80A7
18.764 +0x8EDE 0xE38D
18.765 +0x8EDF 0x8107
18.766 +0x8EE0 0x811A
18.767 +0x8EE1 0x58B0
18.768 +0x8EE2 0xE391
18.769 +0x8EE3 0x6C7F
18.770 +0x8EE4 0xE393
18.771 +0x8EE5 0xE394
18.772 +0x8EE6 0x64E7
18.773 +0x8EE7 0xE396
18.774 +0x8EE8 0x8218
18.775 +0x8EE9 0xE398
18.776 +0x8EEA 0x6A53
18.777 +0x8EEB 0xE39A
18.778 +0x8EEC 0xE39B
18.779 +0x8EED 0x447A
18.780 +0x8EEE 0x8229
18.781 +0x8EEF 0xE39E
18.782 +0x8EF0 0xE39F
18.783 +0x8EF1 0xE3A0
18.784 +0x8EF2 0x4FF9
18.785 +0x8EF3 0xE3A2
18.786 +0x8EF4 0x84E2
18.787 +0x8EF5 0x8362
18.788 +0x8EF6 0xE3A5
18.789 +0x8EF7 0xE3A6
18.790 +0x8EF8 0xE3A7
18.791 +0x8EF9 0xE3A8
18.792 +0x8EFA 0xE3A9
18.793 +0x8EFB 0x82AA
18.794 +0x8EFC 0x691B
18.795 +0x8EFD 0xE3AC
18.796 +0x8EFE 0x41DB
18.797 +0x8F40 0x854B
18.798 +0x8F41 0x82D0
18.799 +0x8F42 0x831A
18.800 +0x8F43 0xE3B1
18.801 +0x8F44 0xE3B2
18.802 +0x8F45 0x36C1
18.803 +0x8F46 0xE3B4
18.804 +0x8F47 0xE3B5
18.805 +0x8F48 0x827B
18.806 +0x8F49 0x82E2
18.807 +0x8F4A 0x8318
18.808 +0x8F4B 0xE3B9
18.809 +0x8F4C 0xE3BA
18.810 +0x8F4D 0xE3BB
18.811 +0x8F4E 0xE3BC
18.812 +0x8F4F 0xE3BD
18.813 +0x8F50 0x3DBF
18.814 +0x8F51 0x831D
18.815 +0x8F52 0x55EC
18.816 +0x8F53 0x8385
18.817 +0x8F54 0x450B
18.818 +0x8F55 0xE3C3
18.819 +0x8F56 0x83AC
18.820 +0x8F58 0x83D3
18.821 +0x8F59 0x347E
18.822 +0x8F5A 0xE3C8
18.823 +0x8F5B 0x6A57
18.824 +0x8F5C 0x855A
18.825 +0x8F5D 0x3496
18.826 +0x8F5E 0xE3CC
18.827 +0x8F5F 0xE3CD
18.828 +0x8F60 0x8458
18.829 +0x8F61 0xE3CF
18.830 +0x8F62 0x8471
18.831 +0x8F63 0x3DD3
18.832 +0x8F64 0x44E4
18.833 +0x8F65 0x6AA7
18.834 +0x8F66 0x844A
18.835 +0x8F67 0xE3D5
18.836 +0x8F68 0x7958
18.837 +0x8F6A 0xE3D8
18.838 +0x8F6B 0xE3D9
18.839 +0x8F6C 0xE3DA
18.840 +0x8F6D 0x84DE
18.841 +0x8F6F 0x8391
18.842 +0x8F70 0x44A0
18.843 +0x8F71 0x8493
18.844 +0x8F72 0x84E4
18.845 +0x8F73 0xE3E1
18.846 +0x8F74 0x4240
18.847 +0x8F75 0xE3E3
18.848 +0x8F76 0x4543
18.849 +0x8F77 0x8534
18.850 +0x8F78 0x5AF2
18.851 +0x8F79 0xE3E7
18.852 +0x8F7A 0x4527
18.853 +0x8F7B 0x8573
18.854 +0x8F7C 0x4516
18.855 +0x8F7D 0x67BF
18.856 +0x8F7E 0x8616
18.857 +0x8FA1 0xE3ED
18.858 +0x8FA2 0xE3EE
18.859 +0x8FA3 0x85C1
18.860 +0x8FA4 0xE3F0
18.861 +0x8FA5 0x8602
18.862 +0x8FA6 0xE3F2
18.863 +0x8FA7 0xE3F3
18.864 +0x8FA8 0xE3F4
18.865 +0x8FA9 0x456A
18.866 +0x8FAA 0x8628
18.867 +0x8FAB 0x3648
18.868 +0x8FAC 0xE3F8
18.869 +0x8FAD 0x53F7
18.870 +0x8FAE 0xE3FA
18.871 +0x8FAF 0x867E
18.872 +0x8FB0 0x8771
18.873 +0x8FB1 0xE3FD
18.874 +0x8FB2 0x87EE
18.875 +0x8FB3 0xE3FF
18.876 +0x8FB4 0x87B1
18.877 +0x8FB5 0x87DA
18.878 +0x8FB6 0x880F
18.879 +0x8FB7 0x5661
18.880 +0x8FB8 0x866C
18.881 +0x8FB9 0x6856
18.882 +0x8FBA 0x460F
18.883 +0x8FBB 0x8845
18.884 +0x8FBC 0x8846
18.885 +0x8FBD 0xE409
18.886 +0x8FBE 0xE40A
18.887 +0x8FBF 0xE40B
18.888 +0x8FC0 0x885E
18.889 +0x8FC1 0x889C
18.890 +0x8FC2 0x465B
18.891 +0x8FC3 0x88B4
18.892 +0x8FC4 0x88B5
18.893 +0x8FC5 0x63C1
18.894 +0x8FC6 0x88C5
18.895 +0x8FC7 0x7777
18.896 +0x8FC8 0xE414
18.897 +0x8FC9 0x8987
18.898 +0x8FCA 0x898A
18.899 +0x8FCD 0x89A7
18.900 +0x8FCE 0x89BC
18.901 +0x8FCF 0xE41B
18.902 +0x8FD0 0x89E7
18.903 +0x8FD1 0xE41D
18.904 +0x8FD2 0xE41E
18.905 +0x8FD3 0x8A9C
18.906 +0x8FD4 0x7793
18.907 +0x8FD5 0x91FE
18.908 +0x8FD6 0x8A90
18.909 +0x8FD7 0xE423
18.910 +0x8FD8 0x7AE9
18.911 +0x8FD9 0xE425
18.912 +0x8FDA 0xE426
18.913 +0x8FDB 0x4713
18.914 +0x8FDC 0xE428
18.915 +0x8FDD 0x717C
18.916 +0x8FDE 0x8B0C
18.917 +0x8FDF 0x8B1F
18.918 +0x8FE0 0xE42C
18.919 +0x8FE1 0xE42D
18.920 +0x8FE2 0x8B3F
18.921 +0x8FE3 0x8B4C
18.922 +0x8FE4 0x8B4D
18.923 +0x8FE5 0x8AA9
18.924 +0x8FE6 0xE432
18.925 +0x8FE7 0x8B90
18.926 +0x8FE8 0x8B9B
18.927 +0x8FE9 0x8AAF
18.928 +0x8FEA 0xE436
18.929 +0x8FEB 0x4615
18.930 +0x8FEC 0x884F
18.931 +0x8FED 0x8C9B
18.932 +0x8FEE 0xE43A
18.933 +0x8FEF 0xE43B
18.934 +0x8FF0 0xE43C
18.935 +0x8FF1 0x3725
18.936 +0x8FF2 0xE43E
18.937 +0x8FF3 0x8CD6
18.938 +0x8FF4 0xE440
18.939 +0x8FF5 0xE441
18.940 +0x8FF6 0x8D12
18.941 +0x8FF7 0x8D03
18.942 +0x8FF8 0xE444
18.943 +0x8FF9 0x8CDB
18.944 +0x8FFA 0x705C
18.945 +0x8FFB 0x8D11
18.946 +0x8FFC 0xE448
18.947 +0x8FFD 0x3ED0
18.948 +0x9040 0x8DA9
18.949 +0x9041 0xE44C
18.950 +0x9042 0xE44D
18.951 +0x9043 0xE44E
18.952 +0x9044 0x3B7C
18.953 +0x9045 0xE450
18.954 +0x9046 0xE451
18.955 +0x9047 0x7AE7
18.956 +0x9048 0x8EAD
18.957 +0x9049 0x8EB6
18.958 +0x904A 0x8EC3
18.959 +0x904B 0x92D4
18.960 +0x904C 0x8F19
18.961 +0x904D 0x8F2D
18.962 +0x904E 0xE459
18.963 +0x904F 0xE45A
18.964 +0x9050 0x8FA5
18.965 +0x9051 0x9303
18.966 +0x9052 0xE45D
18.967 +0x9053 0xE45E
18.968 +0x9054 0x8FB3
18.969 +0x9055 0x492A
18.970 +0x9056 0xE461
18.971 +0x9057 0xE462
18.972 +0x9058 0xE463
18.973 +0x9059 0x5EF8
18.974 +0x905A 0xE465
18.975 +0x905B 0x8FF9
18.976 +0x905C 0xE467
18.977 +0x905D 0xE468
18.978 +0x905E 0xE469
18.979 +0x905F 0xE46A
18.980 +0x9060 0x3980
18.981 +0x9061 0xE46C
18.982 +0x9062 0x9037
18.983 +0x9063 0xE46E
18.984 +0x9064 0xE46F
18.985 +0x9065 0x9061
18.986 +0x9066 0xE471
18.987 +0x9067 0xE472
18.988 +0x9068 0x90A8
18.989 +0x9069 0xE474
18.990 +0x906A 0x90C4
18.991 +0x906B 0xE476
18.992 +0x906C 0x90AE
18.993 +0x906E 0x9167
18.994 +0x906F 0x3AF0
18.995 +0x9070 0x91A9
18.996 +0x9071 0x91C4
18.997 +0x9072 0x7CAC
18.998 +0x9073 0xE47E
18.999 +0x9074 0xE47F
18.1000 +0x9075 0x920E
18.1001 +0x9076 0x6C9F
18.1002 +0x9077 0x9241
18.1003 +0x9078 0x9262
18.1004 +0x9079 0xE484
18.1005 +0x907B 0xE486
18.1006 +0x907C 0xE487
18.1007 +0x907D 0xE488
18.1008 +0x907E 0xE489
18.1009 +0x90A1 0xE48A
18.1010 +0x90A2 0x932C
18.1011 +0x90A3 0x936B
18.1012 +0x90A4 0xE48D
18.1013 +0x90A5 0xE48E
18.1014 +0x90A6 0x708F
18.1015 +0x90A7 0x5AC3
18.1016 +0x90A8 0xE491
18.1017 +0x90A9 0xE492
18.1018 +0x90AA 0x4965
18.1019 +0x90AB 0x9244
18.1020 +0x90AC 0xE495
18.1021 +0x90AD 0xE496
18.1022 +0x90AE 0xE497
18.1023 +0x90AF 0x9373
18.1024 +0x90B0 0x945B
18.1025 +0x90B1 0x8EBC
18.1026 +0x90B2 0x9585
18.1027 +0x90B3 0x95A6
18.1028 +0x90B4 0x9426
18.1029 +0x90B5 0x95A0
18.1030 +0x90B6 0x6FF6
18.1031 +0x90B7 0x42B9
18.1032 +0x90B8 0xE4A1
18.1033 +0x90B9 0xE4A2
18.1034 +0x90BA 0xE4A3
18.1035 +0x90BB 0xE4A4
18.1036 +0x90BC 0x49DF
18.1037 +0x90BD 0x6C1C
18.1038 +0x90BE 0x967B
18.1039 +0x90BF 0x9696
18.1040 +0x90C0 0x416C
18.1041 +0x90C1 0x96A3
18.1042 +0x90C2 0xE4AB
18.1043 +0x90C3 0x61DA
18.1044 +0x90C4 0x96B6
18.1045 +0x90C5 0x78F5
18.1046 +0x90C6 0xE4AF
18.1047 +0x90C7 0x96BD
18.1048 +0x90C8 0x53CC
18.1049 +0x90C9 0x49A1
18.1050 +0x90CA 0xE4B3
18.1051 +0x90CB 0xE4B4
18.1052 +0x90CC 0xE4B5
18.1053 +0x90CD 0xE4B6
18.1054 +0x90CE 0xE4B7
18.1055 +0x90CF 0xE4B8
18.1056 +0x90D0 0xE4B9
18.1057 +0x90D1 0xE4BA
18.1058 +0x90D2 0x9731
18.1059 +0x90D3 0x8642
18.1060 +0x90D4 0x9736
18.1061 +0x90D5 0x4A0F
18.1062 +0x90D6 0x453D
18.1063 +0x90D7 0x4585
18.1064 +0x90D8 0xE4C1
18.1065 +0x90D9 0x7075
18.1066 +0x90DA 0x5B41
18.1067 +0x90DB 0x971B
18.1068 +0x90DD 0xE4C6
18.1069 +0x90DE 0x9757
18.1070 +0x90DF 0x5B4A
18.1071 +0x90E0 0xE4C9
18.1072 +0x90E1 0x975F
18.1073 +0x90E2 0x9425
18.1074 +0x90E3 0x50D0
18.1075 +0x90E4 0xE4CD
18.1076 +0x90E5 0xE4CE
18.1077 +0x90E6 0x9789
18.1078 +0x90E7 0x979F
18.1079 +0x90E8 0x97B1
18.1080 +0x90E9 0x97BE
18.1081 +0x90EA 0x97C0
18.1082 +0x90EB 0x97D2
18.1083 +0x90EC 0x97E0
18.1084 +0x90ED 0xE4D6
18.1085 +0x90EE 0x97EE
18.1086 +0x90EF 0x741C
18.1087 +0x90F0 0xE4D9
18.1088 +0x90F2 0x97F5
18.1089 +0x90F3 0xE4DC
18.1090 +0x90F4 0xE4DD
18.1091 +0x90F5 0x4AD1
18.1092 +0x90F6 0x9834
18.1093 +0x90F7 0x9833
18.1094 +0x90F8 0x984B
18.1095 +0x90F9 0x9866
18.1096 +0x90FA 0x3B0E
18.1097 +0x90FB 0xE4E4
18.1098 +0x90FC 0x3D51
18.1099 +0x90FD 0xE4E6
18.1100 +0x90FE 0xE4E7
18.1101 +0x9140 0xE4E8
18.1102 +0x9141 0x98CA
18.1103 +0x9142 0x98B7
18.1104 +0x9143 0x98C8
18.1105 +0x9144 0x98C7
18.1106 +0x9145 0x4AFF
18.1107 +0x9146 0xE4EE
18.1108 +0x9147 0xE4EF
18.1109 +0x9148 0x55B0
18.1110 +0x9149 0x98E1
18.1111 +0x914A 0x98E6
18.1112 +0x914B 0x98EC
18.1113 +0x914C 0x9378
18.1114 +0x914D 0x9939
18.1115 +0x914E 0xE4F6
18.1116 +0x914F 0x4B72
18.1117 +0x9150 0xE4F8
18.1118 +0x9151 0xE4F9
18.1119 +0x9152 0x99F5
18.1120 +0x9153 0x9A0C
18.1121 +0x9154 0x9A3B
18.1122 +0x9155 0x9A10
18.1123 +0x9156 0x9A58
18.1124 +0x9157 0xE4FF
18.1125 +0x9158 0x36C4
18.1126 +0x9159 0xE501
18.1127 +0x915A 0xE502
18.1128 +0x915B 0x9AE0
18.1129 +0x915C 0x9AE2
18.1130 +0x915D 0xE505
18.1131 +0x915E 0x9AF4
18.1132 +0x915F 0x4C0E
18.1133 +0x9160 0x9B14
18.1134 +0x9161 0x9B2D
18.1135 +0x9162 0xE50A
18.1136 +0x9163 0x5034
18.1137 +0x9164 0x9B34
18.1138 +0x9165 0xE50D
18.1139 +0x9166 0x38C3
18.1140 +0x9167 0xE50F
18.1141 +0x9168 0x9B50
18.1142 +0x9169 0x9B40
18.1143 +0x916A 0xE512
18.1144 +0x916B 0x5A45
18.1145 +0x916C 0xE514
18.1146 +0x916D 0x9B8E
18.1147 +0x916E 0xE516
18.1148 +0x916F 0x9C02
18.1149 +0x9170 0x9BFF
18.1150 +0x9171 0x9C0C
18.1151 +0x9172 0xE51A
18.1152 +0x9173 0x9DD4
18.1153 +0x9174 0xE51C
18.1154 +0x9175 0xE51D
18.1155 +0x9176 0xE51E
18.1156 +0x9177 0xE51F
18.1157 +0x9178 0xE520
18.1158 +0x9179 0xE521
18.1159 +0x917A 0x9D7E
18.1160 +0x917B 0x9D83
18.1161 +0x917C 0xE524
18.1162 +0x917D 0x9E0E
18.1163 +0x917E 0x6888
18.1164 +0x91A1 0x9DC4
18.1165 +0x91A2 0xE528
18.1166 +0x91A3 0xE529
18.1167 +0x91A4 0xE52A
18.1168 +0x91A5 0xE52B
18.1169 +0x91A6 0xE52C
18.1170 +0x91A7 0x9D39
18.1171 +0x91A8 0xE52E
18.1172 +0x91A9 0xE52F
18.1173 +0x91AA 0x9E90
18.1174 +0x91AB 0x9E95
18.1175 +0x91AC 0x9E9E
18.1176 +0x91AD 0x9EA2
18.1177 +0x91AE 0x4D34
18.1178 +0x91AF 0x9EAA
18.1179 +0x91B0 0x9EAF
18.1180 +0x91B1 0xE537
18.1181 +0x91B2 0x9EC1
18.1182 +0x91B3 0x3B60
18.1183 +0x91B4 0x39E5
18.1184 +0x91B5 0x3D1D
18.1185 +0x91B6 0x4F32
18.1186 +0x91B7 0x37BE
18.1187 +0x91B8 0xE53E
18.1188 +0x91B9 0x9F02
18.1189 +0x91BA 0x9F08
18.1190 +0x91BB 0x4B96
18.1191 +0x91BC 0x9424
18.1192 +0x91BD 0xE543
18.1193 +0x91BE 0x9F17
18.1194 +0x91C0 0x9F39
18.1195 +0x91C1 0x569F
18.1196 +0x91C2 0x568A
18.1197 +0x91C3 0x9F45
18.1198 +0x91C4 0x99B8
18.1199 +0x91C5 0xE54B
18.1200 +0x91C6 0x97F2
18.1201 +0x91C7 0x847F
18.1202 +0x91C8 0x9F62
18.1203 +0x91C9 0x9F69
18.1204 +0x91CA 0x7ADC
18.1205 +0x91CB 0x9F8E
18.1206 +0x91CC 0x7216
18.1207 +0x91CD 0x4BBE
18.1208 +0x91CE 0xE554
18.1209 +0x91CF 0xE555
18.1210 +0x91D0 0x7177
18.1211 +0x91D1 0xE557
18.1212 +0x91D2 0xE558
18.1213 +0x91D3 0xE559
18.1214 +0x91D4 0x739E
18.1215 +0x91D5 0xE55B
18.1216 +0x91D6 0xE55C
18.1217 +0x91D7 0x799F
18.1218 +0x91D8 0xE55E
18.1219 +0x91D9 0xE55F
18.1220 +0x91DA 0x9369
18.1221 +0x91DB 0x93F3
18.1222 +0x91DC 0xE562
18.1223 +0x91DD 0x92EC
18.1224 +0x91DE 0x9381
18.1225 +0x91DF 0x93CB
18.1226 +0x91E0 0xE566
18.1227 +0x91E1 0xE567
18.1228 +0x91E2 0x7217
18.1229 +0x91E3 0x3EEB
18.1230 +0x91E4 0x7772
18.1231 +0x91E5 0x7A43
18.1232 +0x91E6 0x70D0
18.1233 +0x91E7 0xE56D
18.1234 +0x91E8 0xE56E
18.1235 +0x91E9 0x717E
18.1236 +0x91EA 0xE570
18.1237 +0x91EB 0x70A3
18.1238 +0x91EC 0xE572
18.1239 +0x91ED 0xE573
18.1240 +0x91EE 0x3EC7
18.1241 +0x91EF 0xE575
18.1242 +0x91F0 0xE576
18.1243 +0x91F1 0xE577
18.1244 +0x91F2 0x3722
18.1245 +0x91F3 0xE579
18.1246 +0x91F4 0xE57A
18.1247 +0x91F5 0x36E1
18.1248 +0x91F6 0xE57C
18.1249 +0x91F7 0xE57D
18.1250 +0x91F8 0xE57E
18.1251 +0x91F9 0x3723
18.1252 +0x91FA 0xE580
18.1253 +0x91FB 0x575B
18.1254 +0x91FC 0xE582
18.1255 +0x91FD 0xE583
18.1256 +0x91FE 0xE584
18.1257 +0x9240 0xE585
18.1258 +0x9241 0xE586
18.1259 +0x9242 0x8503
18.1260 +0x9243 0xE588
18.1261 +0x9245 0x8455
18.1262 +0x9246 0xE58B
18.1263 +0x9247 0xE58C
18.1264 +0x9248 0xE58D
18.1265 +0x9249 0xE58E
18.1266 +0x924A 0xE58F
18.1267 +0x924B 0xE590
18.1268 +0x924C 0x44F4
18.1269 +0x924D 0xE592
18.1270 +0x924E 0xE593
18.1271 +0x924F 0xE594
18.1272 +0x9250 0x67F9
18.1273 +0x9251 0x3733
18.1274 +0x9252 0x3C15
18.1275 +0x9253 0x3DE7
18.1276 +0x9254 0x586C
18.1277 +0x9255 0xE59A
18.1278 +0x9256 0x6810
18.1279 +0x9257 0x4057
18.1280 +0x9258 0xE59D
18.1281 +0x9259 0xE59E
18.1282 +0x925A 0xE59F
18.1283 +0x925B 0xE5A0
18.1284 +0x925C 0xE5A1
18.1285 +0x925D 0x54CB
18.1286 +0x925E 0x569E
18.1287 +0x925F 0xE5A4
18.1288 +0x9260 0x5692
18.1289 +0x9261 0xE5A6
18.1290 +0x9262 0xE5A7
18.1291 +0x9263 0xE5A8
18.1292 +0x9264 0x93C6
18.1293 +0x9265 0xE5AA
18.1294 +0x9266 0x939C
18.1295 +0x9267 0x4EF8
18.1296 +0x9268 0x512B
18.1297 +0x9269 0x3819
18.1298 +0x926A 0xE5AF
18.1299 +0x926B 0x4EBC
18.1300 +0x926C 0xE5B1
18.1301 +0x926D 0xE5B2
18.1302 +0x926E 0x4F4B
18.1303 +0x926F 0x4F8A
18.1304 +0x9270 0xE5B5
18.1305 +0x9271 0x5A68
18.1306 +0x9272 0xE5B7
18.1307 +0x9273 0xE5B8
18.1308 +0x9274 0x3999
18.1309 +0x9275 0xE5BA
18.1310 +0x9276 0xE5BB
18.1311 +0x9277 0x3435
18.1312 +0x9278 0x4F29
18.1313 +0x9279 0xE5BE
18.1314 +0x927A 0xE5BF
18.1315 +0x927B 0xE5C0
18.1316 +0x927C 0x8ADA
18.1317 +0x927D 0xE5C2
18.1318 +0x927E 0x4E98
18.1319 +0x92A1 0x50CD
18.1320 +0x92A2 0x510D
18.1321 +0x92A3 0x4FA2
18.1322 +0x92A4 0x4F03
18.1323 +0x92A5 0xE5C8
18.1324 +0x92A6 0xE5C9
18.1325 +0x92A7 0x4F42
18.1326 +0x92A8 0x502E
18.1327 +0x92A9 0x506C
18.1328 +0x92AA 0x5081
18.1329 +0x92AB 0x4FCC
18.1330 +0x92AC 0x4FE5
18.1331 +0x92AD 0x5058
18.1332 +0x92AE 0x50FC
18.1333 +0x92B3 0x6E76
18.1334 +0x92B4 0xE5D7
18.1335 +0x92B5 0xE5D8
18.1336 +0x92B6 0xE5D9
18.1337 +0x92B7 0x6D72
18.1338 +0x92B8 0xE5DB
18.1339 +0x92B9 0xE5DC
18.1340 +0x92BA 0x51A8
18.1341 +0x92BB 0x51C3
18.1342 +0x92BC 0xE5DF
18.1343 +0x92BD 0x44DD
18.1344 +0x92BE 0xE5E1
18.1345 +0x92BF 0xE5E2
18.1346 +0x92C0 0xE5E3
18.1347 +0x92C1 0x8D7A
18.1348 +0x92C2 0xE5E5
18.1349 +0x92C3 0xE5E6
18.1350 +0x92C4 0x5259
18.1351 +0x92C5 0x52A4
18.1352 +0x92C6 0xE5E9
18.1353 +0x92C7 0x52E1
18.1354 +0x92C9 0x467A
18.1355 +0x92CA 0x718C
18.1356 +0x92CB 0xE5EE
18.1357 +0x92CC 0xE5EF
18.1358 +0x92CD 0xE5F0
18.1359 +0x92CE 0xE5F1
18.1360 +0x92CF 0x69D1
18.1361 +0x92D0 0xE5F3
18.1362 +0x92D2 0x3EDE
18.1363 +0x92D3 0x7499
18.1364 +0x92D4 0x7414
18.1365 +0x92D5 0x7456
18.1366 +0x92D6 0x7398
18.1367 +0x92D7 0x4B8E
18.1368 +0x92D8 0xE5FB
18.1369 +0x92D9 0xE5FC
18.1370 +0x92DA 0x53D0
18.1371 +0x92DB 0x3584
18.1372 +0x92DC 0x720F
18.1373 +0x92DD 0xE600
18.1374 +0x92DE 0x55B4
18.1375 +0x92DF 0xE602
18.1376 +0x92E0 0x54CD
18.1377 +0x92E1 0xE604
18.1378 +0x92E2 0x571D
18.1379 +0x92E3 0x925D
18.1380 +0x92E4 0x96F4
18.1381 +0x92E5 0x9366
18.1382 +0x92E6 0x57DD
18.1383 +0x92E7 0x578D
18.1384 +0x92E8 0x577F
18.1385 +0x92E9 0x363E
18.1386 +0x92EA 0x58CB
18.1387 +0x92EB 0x5A99
18.1388 +0x92EC 0xE60F
18.1389 +0x92ED 0xE610
18.1390 +0x92EE 0xE611
18.1391 +0x92EF 0xE612
18.1392 +0x92F0 0x5A2C
18.1393 +0x92F1 0x59B8
18.1394 +0x92F2 0x928F
18.1395 +0x92F3 0x5A7E
18.1396 +0x92F4 0x5ACF
18.1397 +0x92F5 0x5A12
18.1398 +0x92F6 0xE619
18.1399 +0x92F7 0xE61A
18.1400 +0x92F8 0xE61B
18.1401 +0x92F9 0xE61C
18.1402 +0x92FA 0x36F5
18.1403 +0x92FB 0x6D05
18.1404 +0x92FC 0x7443
18.1405 +0x92FD 0x5A21
18.1406 +0x92FE 0xE621
18.1407 +0x9340 0x5A81
18.1408 +0x9341 0xE623
18.1409 +0x9342 0xE624
18.1410 +0x9343 0x93E0
18.1411 +0x9344 0x748C
18.1412 +0x9345 0xE627
18.1413 +0x9346 0x7105
18.1414 +0x9347 0x4972
18.1415 +0x9348 0x9408
18.1416 +0x9349 0xE62B
18.1417 +0x934A 0x93BD
18.1418 +0x934B 0x37A0
18.1419 +0x934C 0x5C1E
18.1420 +0x934D 0x5C9E
18.1421 +0x934E 0x5E5E
18.1422 +0x934F 0x5E48
18.1423 +0x9350 0xE632
18.1424 +0x9351 0xE633
18.1425 +0x9352 0xE634
18.1426 +0x9353 0x5ECD
18.1427 +0x9354 0x5B4F
18.1428 +0x9355 0xE637
18.1429 +0x9356 0xE638
18.1430 +0x9357 0x3701
18.1431 +0x9358 0xE63A
18.1432 +0x9359 0x36DD
18.1433 +0x935A 0xE63C
18.1434 +0x935B 0x36D3
18.1435 +0x935C 0x812A
18.1436 +0x935D 0xE63F
18.1437 +0x935E 0xE640
18.1438 +0x935F 0xE641
18.1439 +0x9360 0xE642
18.1440 +0x9361 0x5F0C
18.1441 +0x9362 0x5F0E
18.1442 +0x9363 0xE645
18.1443 +0x9364 0xE646
18.1444 +0x9365 0x5A6B
18.1445 +0x9366 0xE648
18.1446 +0x9367 0x5B44
18.1447 +0x9368 0x8614
18.1448 +0x9369 0xE64B
18.1449 +0x936A 0x8860
18.1450 +0x936B 0x607E
18.1451 +0x936C 0xE64E
18.1452 +0x936D 0xE64F
18.1453 +0x936E 0x5FDB
18.1454 +0x936F 0x3EB8
18.1455 +0x9370 0xE652
18.1456 +0x9371 0xE653
18.1457 +0x9372 0xE654
18.1458 +0x9373 0xE655
18.1459 +0x9374 0x61C0
18.1460 +0x9375 0xE657
18.1461 +0x9376 0xE658
18.1462 +0x9377 0xE659
18.1463 +0x9378 0x6199
18.1464 +0x9379 0x6198
18.1465 +0x937A 0x6075
18.1466 +0x937B 0xE65D
18.1467 +0x937C 0xE65E
18.1468 +0x937D 0xE65F
18.1469 +0x937E 0xE660
18.1470 +0x93A1 0x6471
18.1471 +0x93A2 0xE662
18.1472 +0x93A3 0xE663
18.1473 +0x93A4 0x3A29
18.1474 +0x93A5 0xE665
18.1475 +0x93A6 0xE666
18.1476 +0x93A7 0xE667
18.1477 +0x93A8 0xE668
18.1478 +0x93A9 0x6337
18.1479 +0x93AA 0xE66A
18.1480 +0x93AB 0x64B6
18.1481 +0x93AC 0x6331
18.1482 +0x93AD 0x63D1
18.1483 +0x93AE 0xE66E
18.1484 +0x93AF 0xE66F
18.1485 +0x93B0 0x62A4
18.1486 +0x93B1 0xE671
18.1487 +0x93B2 0x643B
18.1488 +0x93B3 0x656B
18.1489 +0x93B4 0x6972
18.1490 +0x93B5 0x3BF4
18.1491 +0x93B6 0xE676
18.1492 +0x93B7 0xE677
18.1493 +0x93B8 0xE678
18.1494 +0x93B9 0xE679
18.1495 +0x93BA 0x550D
18.1496 +0x93BB 0xE67B
18.1497 +0x93BC 0xE67C
18.1498 +0x93BD 0xE67D
18.1499 +0x93BE 0x66CE
18.1500 +0x93BF 0xE67F
18.1501 +0x93C0 0xE680
18.1502 +0x93C1 0x3AE0
18.1503 +0x93C2 0x4190
18.1504 +0x93C3 0xE683
18.1505 +0x93C4 0xE684
18.1506 +0x93C5 0xE685
18.1507 +0x93C6 0xE686
18.1508 +0x93C7 0xE687
18.1509 +0x93C8 0xE688
18.1510 +0x93C9 0x78EE
18.1511 +0x93CA 0xE68A
18.1512 +0x93CB 0xE68B
18.1513 +0x93CC 0xE68C
18.1514 +0x93CD 0x3464
18.1515 +0x93CE 0xE68E
18.1516 +0x93CF 0xE68F
18.1517 +0x93D0 0xE690
18.1518 +0x93D1 0x668E
18.1519 +0x93D2 0xE692
18.1520 +0x93D3 0x666B
18.1521 +0x93D4 0x4B93
18.1522 +0x93D5 0x6630
18.1523 +0x93D6 0xE696
18.1524 +0x93D7 0xE697
18.1525 +0x93D8 0x6663
18.1526 +0x93D9 0xE699
18.1527 +0x93DA 0xE69A
18.1528 +0x93DB 0x661E
18.1529 +0x93DC 0xE69C
18.1530 +0x93DD 0x38D1
18.1531 +0x93DE 0xE69E
18.1532 +0x93DF 0xE69F
18.1533 +0x93E0 0x3B99
18.1534 +0x93E1 0xE6A1
18.1535 +0x93E2 0xE6A2
18.1536 +0x93E3 0x74D0
18.1537 +0x93E4 0x3B96
18.1538 +0x93E5 0x678F
18.1539 +0x93E6 0xE6A6
18.1540 +0x93E7 0x68B6
18.1541 +0x93E8 0x681E
18.1542 +0x93E9 0x3BC4
18.1543 +0x93EA 0x6ABE
18.1544 +0x93EB 0x3863
18.1545 +0x93EC 0xE6AC
18.1546 +0x93ED 0xE6AD
18.1547 +0x93EE 0x6A33
18.1548 +0x93EF 0x6A52
18.1549 +0x93F0 0x6AC9
18.1550 +0x93F1 0x6B05
18.1551 +0x93F2 0xE6B2
18.1552 +0x93F3 0x6511
18.1553 +0x93F4 0x6898
18.1554 +0x93F5 0x6A4C
18.1555 +0x93F6 0x3BD7
18.1556 +0x93F7 0x6A7A
18.1557 +0x93F8 0x6B57
18.1558 +0x93F9 0xE6B9
18.1559 +0x93FA 0xE6BA
18.1560 +0x93FB 0x93A0
18.1561 +0x93FC 0x92F2
18.1562 +0x93FD 0xE6BD
18.1563 +0x93FE 0xE6BE
18.1564 +0x9440 0x9289
18.1565 +0x9441 0xE6C0
18.1566 +0x9442 0xE6C1
18.1567 +0x9443 0x9467
18.1568 +0x9444 0x6DA5
18.1569 +0x9445 0x6F0B
18.1570 +0x9446 0xE6C5
18.1571 +0x9448 0xE6C7
18.1572 +0x9449 0x3D8F
18.1573 +0x944A 0x6E04
18.1574 +0x944B 0xE6CA
18.1575 +0x944C 0x5A3D
18.1576 +0x944D 0x6E0A
18.1577 +0x944E 0x5847
18.1578 +0x944F 0x6D24
18.1579 +0x9450 0x7842
18.1580 +0x9451 0x713B
18.1581 +0x9452 0xE6D1
18.1582 +0x9453 0xE6D2
18.1583 +0x9454 0x70F1
18.1584 +0x9455 0x7250
18.1585 +0x9456 0x7287
18.1586 +0x9457 0x7294
18.1587 +0x9458 0xE6D7
18.1588 +0x9459 0xE6D8
18.1589 +0x945A 0x5179
18.1590 +0x945B 0xE6DA
18.1591 +0x945C 0xE6DB
18.1592 +0x945D 0x747A
18.1593 +0x945E 0xE6DD
18.1594 +0x945F 0xE6DE
18.1595 +0x9460 0xE6DF
18.1596 +0x9461 0xE6E0
18.1597 +0x9462 0xE6E1
18.1598 +0x9463 0x3F06
18.1599 +0x9464 0x3EB1
18.1600 +0x9465 0xE6E4
18.1601 +0x9466 0xE6E5
18.1602 +0x9467 0xE6E6
18.1603 +0x9468 0x60A7
18.1604 +0x9469 0x3EF3
18.1605 +0x946A 0x74CC
18.1606 +0x946B 0x743C
18.1607 +0x946C 0x9387
18.1608 +0x946D 0x7437
18.1609 +0x946E 0x449F
18.1610 +0x946F 0xE6EE
18.1611 +0x9470 0x4551
18.1612 +0x9471 0x7583
18.1613 +0x9472 0x3F63
18.1614 +0x9473 0xE6F2
18.1615 +0x9474 0xE6F3
18.1616 +0x9475 0x3F58
18.1617 +0x9476 0x7555
18.1618 +0x9477 0x7673
18.1619 +0x9478 0xE6F7
18.1620 +0x9479 0x3B19
18.1621 +0x947A 0x7468
18.1622 +0x947B 0xE6FA
18.1623 +0x947C 0xE6FB
18.1624 +0x947D 0xE6FC
18.1625 +0x947E 0x3AFB
18.1626 +0x94A1 0x3DCD
18.1627 +0x94A2 0xE6FF
18.1628 +0x94A3 0x3EFF
18.1629 +0x94A4 0xE701
18.1630 +0x94A5 0xE702
18.1631 +0x94A6 0x91FA
18.1632 +0x94A7 0x5732
18.1633 +0x94A8 0x9342
18.1634 +0x94A9 0xE706
18.1635 +0x94AA 0xE707
18.1636 +0x94AB 0x50DF
18.1637 +0x94AC 0xE709
18.1638 +0x94AD 0xE70A
18.1639 +0x94AE 0x7778
18.1640 +0x94AF 0xE70C
18.1641 +0x94B0 0x770E
18.1642 +0x94B1 0x770F
18.1643 +0x94B2 0x777B
18.1644 +0x94B3 0xE710
18.1645 +0x94B4 0xE711
18.1646 +0x94B5 0x3A5E
18.1647 +0x94B6 0xE713
18.1648 +0x94B7 0x7438
18.1649 +0x94B8 0x749B
18.1650 +0x94B9 0x3EBF
18.1651 +0x94BA 0xE717
18.1652 +0x94BB 0xE718
18.1653 +0x94BC 0x40C8
18.1654 +0x94BD 0xE71A
18.1655 +0x94BE 0xE71B
18.1656 +0x94BF 0x9307
18.1657 +0x94C0 0xE71D
18.1658 +0x94C1 0x781E
18.1659 +0x94C2 0x788D
18.1660 +0x94C3 0x7888
18.1661 +0x94C4 0x78D2
18.1662 +0x94C5 0x73D0
18.1663 +0x94C6 0x7959
18.1664 +0x94C7 0xE724
18.1665 +0x94C8 0xE725
18.1666 +0x94C9 0x410E
18.1667 +0x94CB 0x8496
18.1668 +0x94CC 0x79A5
18.1669 +0x94CD 0x6A2D
18.1670 +0x94CE 0xE72B
18.1671 +0x94CF 0x7A3A
18.1672 +0x94D0 0x79F4
18.1673 +0x94D1 0x416E
18.1674 +0x94D2 0xE72F
18.1675 +0x94D3 0x4132
18.1676 +0x94D4 0x9235
18.1677 +0x94D5 0x79F1
18.1678 +0x94D6 0xE733
18.1679 +0x94D7 0xE734
18.1680 +0x94D8 0xE735
18.1681 +0x94D9 0xE736
18.1682 +0x94DA 0xE737
18.1683 +0x94DB 0x3597
18.1684 +0x94DC 0x556B
18.1685 +0x94DD 0x3570
18.1686 +0x94DE 0x36AA
18.1687 +0x94DF 0xE73C
18.1688 +0x94E0 0xE73D
18.1689 +0x94E1 0x7AE2
18.1690 +0x94E2 0x5A59
18.1691 +0x94E3 0xE740
18.1692 +0x94E4 0xE741
18.1693 +0x94E5 0xE742
18.1694 +0x94E6 0x5A0D
18.1695 +0x94E7 0xE744
18.1696 +0x94E8 0x78F0
18.1697 +0x94E9 0x5A2A
18.1698 +0x94EA 0xE747
18.1699 +0x94EB 0x7AFE
18.1700 +0x94EC 0x41F9
18.1701 +0x94ED 0x7C5D
18.1702 +0x94EE 0x7C6D
18.1703 +0x94EF 0x4211
18.1704 +0x94F0 0xE74D
18.1705 +0x94F1 0xE74E
18.1706 +0x94F2 0xE74F
18.1707 +0x94F3 0x7CCD
18.1708 +0x94F4 0xE751
18.1709 +0x94F5 0xE752
18.1710 +0x94F6 0x7C8E
18.1711 +0x94F7 0x7C7C
18.1712 +0x94F8 0x7CAE
18.1713 +0x94F9 0x6AB2
18.1714 +0x94FA 0x7DDC
18.1715 +0x94FB 0x7E07
18.1716 +0x94FC 0x7DD3
18.1717 +0x94FD 0x7F4E
18.1718 +0x94FE 0xE75B
18.1719 +0x9540 0xE75C
18.1720 +0x9541 0xE75D
18.1721 +0x9542 0x7D97
18.1722 +0x9543 0xE75F
18.1723 +0x9544 0x426A
18.1724 +0x9545 0xE761
18.1725 +0x9546 0xE762
18.1726 +0x9547 0x67D6
18.1727 +0x9548 0xE764
18.1728 +0x9549 0xE765
18.1729 +0x954A 0x57C4
18.1730 +0x954B 0xE767
18.1731 +0x954C 0xE768
18.1732 +0x954D 0xE769
18.1733 +0x954E 0x7FDD
18.1734 +0x954F 0x7B27
18.1735 +0x9550 0xE76C
18.1736 +0x9551 0xE76D
18.1737 +0x9552 0xE76E
18.1738 +0x9553 0x7B0C
18.1739 +0x9554 0xE770
18.1740 +0x9555 0x99E6
18.1741 +0x9556 0x8645
18.1742 +0x9557 0x9A63
18.1743 +0x9558 0x6A1C
18.1744 +0x9559 0xE775
18.1745 +0x955A 0x39E2
18.1746 +0x955B 0xE777
18.1747 +0x955C 0xE778
18.1748 +0x955D 0x9A1F
18.1749 +0x955E 0xE77A
18.1750 +0x955F 0x8480
18.1751 +0x9560 0xE77C
18.1752 +0x9561 0xE77D
18.1753 +0x9562 0x44EA
18.1754 +0x9563 0x8137
18.1755 +0x9564 0x4402
18.1756 +0x9565 0x80C6
18.1757 +0x9566 0x8109
18.1758 +0x9567 0x8142
18.1759 +0x9568 0xE784
18.1760 +0x9569 0x98C3
18.1761 +0x956A 0xE786
18.1762 +0x956B 0x8262
18.1763 +0x956C 0x8265
18.1764 +0x956D 0xE789
18.1765 +0x956E 0x8453
18.1766 +0x956F 0xE78B
18.1767 +0x9570 0x8610
18.1768 +0x9571 0xE78D
18.1769 +0x9572 0x5A86
18.1770 +0x9573 0x417F
18.1771 +0x9574 0xE790
18.1772 +0x9575 0x5B2B
18.1773 +0x9576 0xE792
18.1774 +0x9577 0x5AE4
18.1775 +0x9578 0xE794
18.1776 +0x9579 0x86A0
18.1777 +0x957A 0xE796
18.1778 +0x957B 0xE797
18.1779 +0x957C 0x882D
18.1780 +0x957D 0xE799
18.1781 +0x957E 0x5A02
18.1782 +0x95A1 0x886E
18.1783 +0x95A2 0x4F45
18.1784 +0x95A3 0x8887
18.1785 +0x95A4 0x88BF
18.1786 +0x95A5 0x88E6
18.1787 +0x95A6 0x8965
18.1788 +0x95A7 0x894D
18.1789 +0x95A8 0xE7A2
18.1790 +0x95A9 0x8954
18.1791 +0x95AA 0xE7A4
18.1792 +0x95AB 0xE7A5
18.1793 +0x95AC 0xE7A6
18.1794 +0x95AD 0xE7A7
18.1795 +0x95AE 0xE7A8
18.1796 +0x95AF 0xE7A9
18.1797 +0x95B0 0x3EAD
18.1798 +0x95B1 0x84A3
18.1799 +0x95B2 0x46F5
18.1800 +0x95B3 0x46CF
18.1801 +0x95B4 0x37F2
18.1802 +0x95B5 0x8A3D
18.1803 +0x95B6 0x8A1C
18.1804 +0x95B7 0xE7B1
18.1805 +0x95B8 0x5F4D
18.1806 +0x95B9 0x922B
18.1807 +0x95BA 0xE7B4
18.1808 +0x95BB 0x65D4
18.1809 +0x95BC 0x7129
18.1810 +0x95BD 0x70C4
18.1811 +0x95BE 0xE7B8
18.1812 +0x95BF 0x9D6D
18.1813 +0x95C0 0x8C9F
18.1814 +0x95C1 0x8CE9
18.1815 +0x95C2 0xE7BC
18.1816 +0x95C3 0x599A
18.1817 +0x95C4 0x77C3
18.1818 +0x95C5 0x59F0
18.1819 +0x95C6 0x436E
18.1820 +0x95C7 0x36D4
18.1821 +0x95C8 0x8E2A
18.1822 +0x95C9 0x8EA7
18.1823 +0x95CA 0xE7C4
18.1824 +0x95CB 0x8F30
18.1825 +0x95CC 0x8F4A
18.1826 +0x95CD 0x42F4
18.1827 +0x95CE 0x6C58
18.1828 +0x95CF 0x6FBB
18.1829 +0x95D0 0xE7CA
18.1830 +0x95D1 0x489B
18.1831 +0x95D2 0x6F79
18.1832 +0x95D3 0x6E8B
18.1833 +0x95D4 0xE7CE
18.1834 +0x95D5 0x9BE9
18.1835 +0x95D6 0x36B5
18.1836 +0x95D7 0xE7D1
18.1837 +0x95D8 0x90BB
18.1838 +0x95DA 0x5571
18.1839 +0x95DB 0x4906
18.1840 +0x95DC 0x91BB
18.1841 +0x95DD 0x9404
18.1842 +0x95DE 0xE7D8
18.1843 +0x95DF 0x4062
18.1844 +0x95E0 0xE7DA
18.1845 +0x95E1 0x9427
18.1846 +0x95E2 0xE7DC
18.1847 +0x95E3 0xE7DD
18.1848 +0x95E4 0x84E5
18.1849 +0x95E5 0x8A2B
18.1850 +0x95E6 0x9599
18.1851 +0x95E7 0x95A7
18.1852 +0x95E8 0x9597
18.1853 +0x95E9 0x9596
18.1854 +0x95EA 0xE7E4
18.1855 +0x95EB 0x7445
18.1856 +0x95EC 0x3EC2
18.1857 +0x95ED 0xE7E7
18.1858 +0x95EE 0xE7E8
18.1859 +0x95EF 0xE7E9
18.1860 +0x95F0 0x3EE7
18.1861 +0x95F1 0xE7EB
18.1862 +0x95F2 0x968F
18.1863 +0x95F3 0xE7ED
18.1864 +0x95F4 0xE7EE
18.1865 +0x95F5 0xE7EF
18.1866 +0x95F6 0x3ECC
18.1867 +0x95F7 0xE7F1
18.1868 +0x95F8 0xE7F2
18.1869 +0x95F9 0xE7F3
18.1870 +0x95FA 0x7412
18.1871 +0x95FB 0x746B
18.1872 +0x95FC 0x3EFC
18.1873 +0x95FD 0x9741
18.1874 +0x95FE 0xE7F8
18.1875 +0x9640 0x6847
18.1876 +0x9641 0x4A1D
18.1877 +0x9642 0xE7FB
18.1878 +0x9643 0xE7FC
18.1879 +0x9645 0x9368
18.1880 +0x9646 0xE7FF
18.1881 +0x9647 0xE800
18.1882 +0x9648 0xE801
18.1883 +0x9649 0xE802
18.1884 +0x964A 0x92BA
18.1885 +0x964B 0x5B11
18.1886 +0x964C 0x8B69
18.1887 +0x964D 0x493C
18.1888 +0x964E 0x73F9
18.1889 +0x964F 0xE808
18.1890 +0x9650 0x979B
18.1891 +0x9651 0x9771
18.1892 +0x9652 0x9938
18.1893 +0x9653 0xE80C
18.1894 +0x9654 0x5DC1
18.1895 +0x9655 0xE80E
18.1896 +0x9656 0xE80F
18.1897 +0x9657 0x981F
18.1898 +0x9658 0xE811
18.1899 +0x9659 0x92F6
18.1900 +0x965A 0xE813
18.1901 +0x965B 0x91E5
18.1902 +0x965C 0x44C0
18.1903 +0x965D 0xE816
18.1904 +0x965E 0xE817
18.1905 +0x965F 0xE818
18.1906 +0x9660 0x98DC
18.1907 +0x9661 0xE81A
18.1908 +0x9662 0x3F00
18.1909 +0x9663 0x922A
18.1910 +0x9664 0x4925
18.1911 +0x9665 0x8414
18.1912 +0x9666 0x993B
18.1913 +0x9667 0x994D
18.1914 +0x9668 0xE821
18.1915 +0x9669 0x3DFD
18.1916 +0x966A 0x999B
18.1917 +0x966B 0x4B6F
18.1918 +0x966C 0x99AA
18.1919 +0x966D 0x9A5C
18.1920 +0x966E 0xE827
18.1921 +0x966F 0xE828
18.1922 +0x9670 0x6A8F
18.1923 +0x9671 0x9A21
18.1924 +0x9672 0x5AFE
18.1925 +0x9673 0x9A2F
18.1926 +0x9674 0xE82D
18.1927 +0x9675 0x4B90
18.1928 +0x9676 0xE82F
18.1929 +0x9677 0x99BC
18.1930 +0x9678 0x4BBD
18.1931 +0x9679 0x4B97
18.1932 +0x967A 0x937D
18.1933 +0x967B 0x5872
18.1934 +0x967C 0xE835
18.1935 +0x967D 0x5822
18.1936 +0x967E 0xE837
18.1937 +0x96A1 0xE838
18.1938 +0x96A2 0x7844
18.1939 +0x96A3 0xE83A
18.1940 +0x96A4 0xE83B
18.1941 +0x96A5 0x68C5
18.1942 +0x96A6 0x3D7D
18.1943 +0x96A7 0x9458
18.1944 +0x96A8 0x3927
18.1945 +0x96A9 0x6150
18.1946 +0x96AA 0xE841
18.1947 +0x96AB 0xE842
18.1948 +0x96AC 0x6107
18.1949 +0x96AD 0x9C4F
18.1950 +0x96AE 0x9C53
18.1951 +0x96AF 0x9C7B
18.1952 +0x96B0 0x9C35
18.1953 +0x96B1 0x9C10
18.1954 +0x96B2 0x9B7F
18.1955 +0x96B3 0x9BCF
18.1956 +0x96B4 0xE84B
18.1957 +0x96B5 0x9B9F
18.1958 +0x96B6 0xE84D
18.1959 +0x96B7 0xE84E
18.1960 +0x96B8 0x9D21
18.1961 +0x96B9 0x4CAE
18.1962 +0x96BA 0xE851
18.1963 +0x96BB 0x9E18
18.1964 +0x96BC 0x4CB0
18.1965 +0x96BD 0x9D0C
18.1966 +0x96BE 0xE855
18.1967 +0x96BF 0xE856
18.1968 +0x96C0 0xE857
18.1969 +0x96C1 0xE858
18.1970 +0x96C2 0x9DA5
18.1971 +0x96C3 0x84BD
18.1972 +0x96C4 0xE85B
18.1973 +0x96C5 0xE85C
18.1974 +0x96C6 0xE85D
18.1975 +0x96C7 0x85FC
18.1976 +0x96C8 0x4533
18.1977 +0x96C9 0xE860
18.1978 +0x96CA 0xE861
18.1979 +0x96CB 0xE862
18.1980 +0x96CC 0x8420
18.1981 +0x96CD 0x85EE
18.1982 +0x96CE 0xE865
18.1983 +0x96CF 0xE866
18.1984 +0x96D0 0xE867
18.1985 +0x96D1 0x79E2
18.1986 +0x96D2 0xE869
18.1987 +0x96D3 0xE86A
18.1988 +0x96D4 0x492D
18.1989 +0x96D5 0xE86C
18.1990 +0x96D6 0x3D62
18.1991 +0x96D7 0x93DB
18.1992 +0x96D8 0x92BE
18.1993 +0x96D9 0x9348
18.1994 +0x96DA 0xE871
18.1995 +0x96DB 0x78B9
18.1996 +0x96DC 0x9277
18.1997 +0x96DD 0x944D
18.1998 +0x96DE 0x4FE4
18.1999 +0x96DF 0x3440
18.2000 +0x96E0 0x9064
18.2001 +0x96E1 0xE878
18.2002 +0x96E2 0x783D
18.2003 +0x96E3 0x7854
18.2004 +0x96E4 0x78B6
18.2005 +0x96E5 0x784B
18.2006 +0x96E6 0xE87D
18.2007 +0x96E7 0xE87E
18.2008 +0x96E8 0xE87F
18.2009 +0x96E9 0x369A
18.2010 +0x96EA 0x4F72
18.2011 +0x96EB 0x6FDA
18.2012 +0x96EC 0x6FD9
18.2013 +0x96EE 0x701E
18.2014 +0x96EF 0x5414
18.2015 +0x96F0 0xE887
18.2016 +0x96F1 0x57BB
18.2017 +0x96F2 0x58F3
18.2018 +0x96F3 0x578A
18.2019 +0x96F4 0x9D16
18.2020 +0x96F5 0x57D7
18.2021 +0x96F6 0x7134
18.2022 +0x96F7 0x34AF
18.2023 +0x96F8 0xE88F
18.2024 +0x96F9 0x71EB
18.2025 +0x96FA 0xE891
18.2026 +0x96FB 0xE892
18.2027 +0x96FD 0xE894
18.2028 +0x96FE 0xE895
18.2029 +0x9740 0x610C
18.2030 +0x9741 0x5ACE
18.2031 +0x9742 0x5A0B
18.2032 +0x9743 0x42BC
18.2033 +0x9744 0xE89A
18.2034 +0x9745 0x372C
18.2035 +0x9746 0x4B7B
18.2036 +0x9747 0xE89D
18.2037 +0x9748 0x93BB
18.2038 +0x9749 0x93B8
18.2039 +0x974A 0xE8A0
18.2040 +0x974B 0xE8A1
18.2041 +0x974C 0x8472
18.2042 +0x974D 0xE8A3
18.2043 +0x974E 0xE8A4
18.2044 +0x974F 0xE8A5
18.2045 +0x9750 0xE8A6
18.2046 +0x9751 0xE8A7
18.2047 +0x9752 0x5994
18.2048 +0x9753 0xE8A9
18.2049 +0x9754 0xE8AA
18.2050 +0x9755 0x7DA8
18.2051 +0x9756 0xE8AC
18.2052 +0x9757 0xE8AD
18.2053 +0x9758 0xE8AE
18.2054 +0x9759 0xE8AF
18.2055 +0x975A 0xE8B0
18.2056 +0x975B 0x92E5
18.2057 +0x975C 0x73E2
18.2058 +0x975D 0x3EE9
18.2059 +0x975E 0x74B4
18.2060 +0x975F 0xE8B5
18.2061 +0x9760 0xE8B6
18.2062 +0x9761 0x3EE1
18.2063 +0x9762 0xE8B8
18.2064 +0x9763 0x6AD8
18.2065 +0x9764 0x73F3
18.2066 +0x9765 0x73FB
18.2067 +0x9766 0x3ED6
18.2068 +0x9767 0xE8BD
18.2069 +0x9768 0xE8BE
18.2070 +0x9769 0xE8BF
18.2071 +0x976A 0xE8C0
18.2072 +0x976B 0xE8C1
18.2073 +0x976C 0xE8C2
18.2074 +0x976D 0xE8C3
18.2075 +0x976E 0x7448
18.2076 +0x976F 0xE8C5
18.2077 +0x9770 0x70A5
18.2078 +0x9771 0xE8C7
18.2079 +0x9772 0x9284
18.2080 +0x9773 0x73E6
18.2081 +0x9774 0x935F
18.2082 +0x9775 0xE8CB
18.2083 +0x9776 0x9331
18.2084 +0x9777 0xE8CD
18.2085 +0x9778 0xE8CE
18.2086 +0x9779 0x9386
18.2087 +0x977A 0xE8D0
18.2088 +0x977B 0xE8D1
18.2089 +0x977C 0x4935
18.2090 +0x977D 0xE8D3
18.2091 +0x977E 0x716B
18.2092 +0x97A1 0xE8D5
18.2093 +0x97A2 0xE8D6
18.2094 +0x97A3 0x56A4
18.2095 +0x97A4 0xE8D8
18.2096 +0x97A5 0xE8D9
18.2097 +0x97A6 0xE8DA
18.2098 +0x97A7 0x5502
18.2099 +0x97A8 0x79C4
18.2100 +0x97A9 0xE8DD
18.2101 +0x97AA 0x7DFE
18.2102 +0x97AB 0xE8DF
18.2103 +0x97AC 0xE8E0
18.2104 +0x97AD 0xE8E1
18.2105 +0x97AE 0x452E
18.2106 +0x97AF 0x9401
18.2107 +0x97B0 0x370A
18.2108 +0x97B1 0xE8E5
18.2109 +0x97B2 0xE8E6
18.2110 +0x97B3 0x59B0
18.2111 +0x97B4 0xE8E8
18.2112 +0x97B5 0xE8E9
18.2113 +0x97B6 0xE8EA
18.2114 +0x97B7 0x5AA1
18.2115 +0x97B8 0x36E2
18.2116 +0x97B9 0xE8ED
18.2117 +0x97BA 0x36B0
18.2118 +0x97BB 0x925F
18.2119 +0x97BC 0x5A79
18.2120 +0x97BD 0xE8F1
18.2121 +0x97BE 0xE8F2
18.2122 +0x97BF 0x9374
18.2123 +0x97C0 0x3CCD
18.2124 +0x97C1 0xE8F5
18.2125 +0x97C2 0x4A96
18.2126 +0x97C3 0x398A
18.2127 +0x97C4 0x50F4
18.2128 +0x97C5 0x3D69
18.2129 +0x97C6 0x3D4C
18.2130 +0x97C7 0xE8FB
18.2131 +0x97C8 0x7175
18.2132 +0x97C9 0x42FB
18.2133 +0x97CA 0xE8FE
18.2134 +0x97CB 0x6E0F
18.2135 +0x97CC 0xE900
18.2136 +0x97CD 0x44EB
18.2137 +0x97CE 0x6D57
18.2138 +0x97CF 0xE903
18.2139 +0x97D0 0x7067
18.2140 +0x97D1 0x6CAF
18.2141 +0x97D2 0x3CD6
18.2142 +0x97D3 0xE907
18.2143 +0x97D4 0xE908
18.2144 +0x97D5 0x6E02
18.2145 +0x97D6 0x6F0C
18.2146 +0x97D7 0x3D6F
18.2147 +0x97D8 0xE90C
18.2148 +0x97D9 0x7551
18.2149 +0x97DA 0x36BC
18.2150 +0x97DB 0x34C8
18.2151 +0x97DC 0x4680
18.2152 +0x97DD 0x3EDA
18.2153 +0x97DE 0x4871
18.2154 +0x97DF 0x59C4
18.2155 +0x97E0 0x926E
18.2156 +0x97E1 0x493E
18.2157 +0x97E2 0x8F41
18.2158 +0x97E3 0xE917
18.2159 +0x97E4 0xE918
18.2160 +0x97E5 0x5812
18.2161 +0x97E6 0x57C8
18.2162 +0x97E7 0x36D6
18.2163 +0x97E8 0xE91C
18.2164 +0x97E9 0x70FE
18.2165 +0x97EA 0xE91E
18.2166 +0x97EB 0xE91F
18.2167 +0x97EC 0xE920
18.2168 +0x97ED 0xE921
18.2169 +0x97EE 0xE922
18.2170 +0x97EF 0x68B9
18.2171 +0x97F0 0x6967
18.2172 +0x97F1 0xE925
18.2173 +0x97F2 0xE926
18.2174 +0x97F3 0xE927
18.2175 +0x97F4 0xE928
18.2176 +0x97F5 0xE929
18.2177 +0x97F6 0xE92A
18.2178 +0x97F7 0xE92B
18.2179 +0x97F8 0xE92C
18.2180 +0x97F9 0x6A1A
18.2181 +0x97FA 0xE92E
18.2182 +0x97FB 0xE92F
18.2183 +0x97FC 0x843E
18.2184 +0x97FD 0x44DF
18.2185 +0x97FE 0x44CE
18.2186 +0x9840 0xE933
18.2187 +0x9841 0xE934
18.2188 +0x9842 0xE935
18.2189 +0x9843 0xE936
18.2190 +0x9844 0x6F17
18.2191 +0x9845 0xE938
18.2192 +0x9846 0x833D
18.2193 +0x9847 0xE93A
18.2194 +0x9848 0x83ED
18.2195 +0x9849 0xE93C
18.2196 +0x984A 0xE93D
18.2197 +0x984B 0xE93E
18.2198 +0x984C 0x5989
18.2199 +0x984D 0x5A82
18.2200 +0x984E 0xE941
18.2201 +0x984F 0x5A61
18.2202 +0x9850 0x5A71
18.2203 +0x9851 0xE944
18.2204 +0x9852 0xE945
18.2205 +0x9853 0x372D
18.2206 +0x9854 0x59EF
18.2207 +0x9855 0xE948
18.2208 +0x9856 0x36C7
18.2209 +0x9857 0x718E
18.2210 +0x9858 0x9390
18.2211 +0x9859 0x669A
18.2212 +0x985A 0xE94D
18.2213 +0x985B 0x5A6E
18.2214 +0x985C 0x5A2B
18.2215 +0x985D 0xE950
18.2216 +0x985E 0x6A2B
18.2217 +0x985F 0xE952
18.2218 +0x9860 0xE953
18.2219 +0x9861 0xE954
18.2220 +0x9862 0xE955
18.2221 +0x9863 0x711D
18.2222 +0x9864 0xE957
18.2223 +0x9865 0xE958
18.2224 +0x9866 0x4FB0
18.2225 +0x9867 0xE95A
18.2226 +0x9868 0x5CC2
18.2227 +0x9869 0xE95C
18.2228 +0x986A 0xE95D
18.2229 +0x986B 0xE95E
18.2230 +0x986C 0x6A0C
18.2231 +0x986D 0xE960
18.2232 +0x986E 0xE961
18.2233 +0x986F 0x70A6
18.2234 +0x9870 0x7133
18.2235 +0x9871 0xE964
18.2236 +0x9872 0x3DA5
18.2237 +0x9873 0x6CDF
18.2238 +0x9874 0xE967
18.2239 +0x9875 0xE968
18.2240 +0x9876 0x7E65
18.2241 +0x9877 0x59EB
18.2242 +0x9878 0x5D2F
18.2243 +0x9879 0x3DF3
18.2244 +0x987A 0x5F5C
18.2245 +0x987B 0xE96E
18.2246 +0x987C 0xE96F
18.2247 +0x987D 0x7DA4
18.2248 +0x987E 0x8426
18.2249 +0x98A1 0x5485
18.2250 +0x98A2 0xE973
18.2251 +0x98A3 0xE974
18.2252 +0x98A4 0xE975
18.2253 +0x98A5 0x577E
18.2254 +0x98A6 0xE977
18.2255 +0x98A7 0xE978
18.2256 +0x98A8 0x3FE5
18.2257 +0x98A9 0xE97A
18.2258 +0x98AA 0xE97B
18.2259 +0x98AB 0x7003
18.2260 +0x98AC 0xE97D
18.2261 +0x98AD 0x5D70
18.2262 +0x98AE 0x738F
18.2263 +0x98AF 0x7CD3
18.2264 +0x98B0 0xE981
18.2265 +0x98B1 0xE982
18.2266 +0x98B2 0x4FC8
18.2267 +0x98B3 0x7FE7
18.2268 +0x98B4 0x72CD
18.2269 +0x98B5 0x7310
18.2270 +0x98B6 0xE987
18.2271 +0x98B7 0x7338
18.2272 +0x98B8 0x7339
18.2273 +0x98B9 0xE98A
18.2274 +0x98BA 0x7341
18.2275 +0x98BB 0x7348
18.2276 +0x98BC 0x3EA9
18.2277 +0x98BD 0xE98E
18.2278 +0x98BE 0x906C
18.2279 +0x98BF 0x71F5
18.2280 +0x98C0 0xE991
18.2281 +0x98C1 0x73E1
18.2282 +0x98C2 0x81F6
18.2283 +0x98C3 0x3ECA
18.2284 +0x98C4 0x770C
18.2285 +0x98C5 0x3ED1
18.2286 +0x98C6 0x6CA2
18.2287 +0x98C7 0x56FD
18.2288 +0x98C8 0x7419
18.2289 +0x98C9 0x741E
18.2290 +0x98CA 0x741F
18.2291 +0x98CB 0x3EE2
18.2292 +0x98CC 0x3EF0
18.2293 +0x98CD 0x3EF4
18.2294 +0x98CE 0x3EFA
18.2295 +0x98CF 0x74D3
18.2296 +0x98D0 0x3F0E
18.2297 +0x98D1 0x3F53
18.2298 +0x98D2 0x7542
18.2299 +0x98D3 0x756D
18.2300 +0x98D4 0x7572
18.2301 +0x98D5 0x758D
18.2302 +0x98D6 0x3F7C
18.2303 +0x98D7 0x75C8
18.2304 +0x98D8 0x75DC
18.2305 +0x98D9 0x3FC0
18.2306 +0x98DA 0x764D
18.2307 +0x98DB 0x3FD7
18.2308 +0x98DC 0x7674
18.2309 +0x98DD 0x3FDC
18.2310 +0x98DE 0x767A
18.2311 +0x98DF 0xE9B0
18.2312 +0x98E0 0x7188
18.2313 +0x98E1 0x5623
18.2314 +0x98E2 0x8980
18.2315 +0x98E3 0x5869
18.2316 +0x98E4 0x401D
18.2317 +0x98E5 0x7743
18.2318 +0x98E6 0x4039
18.2319 +0x98E7 0x6761
18.2320 +0x98E8 0x4045
18.2321 +0x98E9 0x35DB
18.2322 +0x98EA 0x7798
18.2323 +0x98EB 0x406A
18.2324 +0x98EC 0x406F
18.2325 +0x98ED 0x5C5E
18.2326 +0x98EE 0x77BE
18.2327 +0x98EF 0x77CB
18.2328 +0x98F0 0x58F2
18.2329 +0x98F1 0x7818
18.2330 +0x98F2 0x70B9
18.2331 +0x98F3 0x781C
18.2332 +0x98F4 0x40A8
18.2333 +0x98F5 0x7839
18.2334 +0x98F6 0x7847
18.2335 +0x98F7 0x7851
18.2336 +0x98F8 0x7866
18.2337 +0x98F9 0x8448
18.2338 +0x98FA 0xE9CB
18.2339 +0x98FB 0x7933
18.2340 +0x98FC 0x6803
18.2341 +0x98FD 0x7932
18.2342 +0x98FE 0x4103
18.2343 +0x9940 0x4109
18.2344 +0x9941 0x7991
18.2345 +0x9942 0x7999
18.2346 +0x9943 0x8FBB
18.2347 +0x9944 0x7A06
18.2348 +0x9945 0x8FBC
18.2349 +0x9946 0x4167
18.2350 +0x9947 0x7A91
18.2351 +0x9948 0x41B2
18.2352 +0x9949 0x7ABC
18.2353 +0x994A 0x8279
18.2354 +0x994B 0x41C4
18.2355 +0x994C 0x7ACF
18.2356 +0x994D 0x7ADB
18.2357 +0x994E 0x41CF
18.2358 +0x994F 0x4E21
18.2359 +0x9950 0x7B62
18.2360 +0x9951 0x7B6C
18.2361 +0x9952 0x7B7B
18.2362 +0x9953 0x7C12
18.2363 +0x9954 0x7C1B
18.2364 +0x9955 0x4260
18.2365 +0x9956 0x427A
18.2366 +0x9957 0x7C7B
18.2367 +0x9958 0x7C9C
18.2368 +0x9959 0x428C
18.2369 +0x995A 0x7CB8
18.2370 +0x995B 0x4294
18.2371 +0x995C 0x7CED
18.2372 +0x995D 0x8F93
18.2373 +0x995E 0x70C0
18.2374 +0x995F 0xE9EF
18.2375 +0x9960 0x7DCF
18.2376 +0x9961 0x7DD4
18.2377 +0x9962 0x7DD0
18.2378 +0x9963 0x7DFD
18.2379 +0x9964 0x7FAE
18.2380 +0x9965 0x7FB4
18.2381 +0x9966 0x729F
18.2382 +0x9967 0x4397
18.2383 +0x9968 0x8020
18.2384 +0x9969 0x8025
18.2385 +0x996A 0x7B39
18.2386 +0x996B 0x802E
18.2387 +0x996C 0x8031
18.2388 +0x996D 0x8054
18.2389 +0x996E 0x3DCC
18.2390 +0x996F 0x57B4
18.2391 +0x9970 0x70A0
18.2392 +0x9971 0x80B7
18.2393 +0x9972 0x80E9
18.2394 +0x9973 0x43ED
18.2395 +0x9974 0x810C
18.2396 +0x9975 0x732A
18.2397 +0x9976 0x810E
18.2398 +0x9977 0x8112
18.2399 +0x9978 0x7560
18.2400 +0x9979 0x8114
18.2401 +0x997A 0x4401
18.2402 +0x997B 0x3B39
18.2403 +0x997C 0x8156
18.2404 +0x997D 0x8159
18.2405 +0x997E 0x815A
18.2406 +0x99A1 0x4413
18.2407 +0x99A2 0x583A
18.2408 +0x99A3 0x817C
18.2409 +0x99A4 0x8184
18.2410 +0x99A5 0x4425
18.2411 +0x99A6 0x8193
18.2412 +0x99A7 0x442D
18.2413 +0x99A8 0x81A5
18.2414 +0x99A9 0x57EF
18.2415 +0x99AA 0x81C1
18.2416 +0x99AB 0x81E4
18.2417 +0x99AC 0x8254
18.2418 +0x99AD 0x448F
18.2419 +0x99AE 0x82A6
18.2420 +0x99AF 0x8276
18.2421 +0x99B0 0x82CA
18.2422 +0x99B1 0x82D8
18.2423 +0x99B2 0x82FF
18.2424 +0x99B3 0x44B0
18.2425 +0x99B4 0x8357
18.2426 +0x99B5 0x9669
18.2427 +0x99B6 0x698A
18.2428 +0x99B7 0x8405
18.2429 +0x99B8 0x70F5
18.2430 +0x99B9 0x8464
18.2431 +0x99BA 0x60E3
18.2432 +0x99BB 0x8488
18.2433 +0x99BC 0x4504
18.2434 +0x99BD 0x84BE
18.2435 +0x99BE 0x84E1
18.2436 +0x99BF 0x84F8
18.2437 +0x99C0 0x8510
18.2438 +0x99C1 0x8538
18.2439 +0x99C2 0x8552
18.2440 +0x99C3 0x453B
18.2441 +0x99C4 0x856F
18.2442 +0x99C5 0x8570
18.2443 +0x99C6 0x85E0
18.2444 +0x99C7 0x4577
18.2445 +0x99C8 0x8672
18.2446 +0x99C9 0x8692
18.2447 +0x99CA 0x86B2
18.2448 +0x99CB 0x86EF
18.2449 +0x99CC 0x9645
18.2450 +0x99CD 0x878B
18.2451 +0x99CE 0x4606
18.2452 +0x99CF 0x4617
18.2453 +0x99D0 0x88AE
18.2454 +0x99D1 0x88FF
18.2455 +0x99D2 0x8924
18.2456 +0x99D3 0x8947
18.2457 +0x99D4 0x8991
18.2458 +0x99D5 0xEA43
18.2459 +0x99D6 0x8A29
18.2460 +0x99D7 0x8A38
18.2461 +0x99D8 0x8A94
18.2462 +0x99D9 0x8AB4
18.2463 +0x99DA 0x8C51
18.2464 +0x99DB 0x8CD4
18.2465 +0x99DC 0x8CF2
18.2466 +0x99DD 0x8D1C
18.2467 +0x99DE 0x4798
18.2468 +0x99DF 0x585F
18.2469 +0x99E0 0x8DC3
18.2470 +0x99E1 0x47ED
18.2471 +0x99E2 0x4EEE
18.2472 +0x99E3 0x8E3A
18.2473 +0x99E4 0x55D8
18.2474 +0x99E5 0x5754
18.2475 +0x99E6 0x8E71
18.2476 +0x99E7 0x55F5
18.2477 +0x99E8 0x8EB0
18.2478 +0x99E9 0x4837
18.2479 +0x99EA 0x8ECE
18.2480 +0x99EB 0x8EE2
18.2481 +0x99EC 0x8EE4
18.2482 +0x99ED 0x8EED
18.2483 +0x99EE 0x8EF2
18.2484 +0x99EF 0x8FB7
18.2485 +0x99F0 0x8FC1
18.2486 +0x99F1 0x8FCA
18.2487 +0x99F2 0x8FCC
18.2488 +0x99F3 0x9033
18.2489 +0x99F4 0x99C4
18.2490 +0x99F5 0x48AD
18.2491 +0x99F6 0x98E0
18.2492 +0x99F7 0x9213
18.2493 +0x99F8 0x491E
18.2494 +0x99F9 0x9228
18.2495 +0x99FA 0x9258
18.2496 +0x99FB 0x926B
18.2497 +0x99FC 0x92B1
18.2498 +0x99FD 0x92AE
18.2499 +0x99FE 0x92BF
18.2500 +0x9A40 0x92E3
18.2501 +0x9A41 0x92EB
18.2502 +0x9A42 0x92F3
18.2503 +0x9A43 0x92F4
18.2504 +0x9A44 0x92FD
18.2505 +0x9A45 0x9343
18.2506 +0x9A46 0x9384
18.2507 +0x9A47 0x93AD
18.2508 +0x9A48 0x4945
18.2509 +0x9A49 0x4951
18.2510 +0x9A4A 0x9EBF
18.2511 +0x9A4B 0x9417
18.2512 +0x9A4C 0x5301
18.2513 +0x9A4D 0x941D
18.2514 +0x9A4E 0x942D
18.2515 +0x9A4F 0x943E
18.2516 +0x9A50 0x496A
18.2517 +0x9A51 0x9454
18.2518 +0x9A52 0x9479
18.2519 +0x9A53 0x952D
18.2520 +0x9A54 0x95A2
18.2521 +0x9A55 0x49A7
18.2522 +0x9A56 0x95F4
18.2523 +0x9A57 0x9633
18.2524 +0x9A58 0x49E5
18.2525 +0x9A59 0x67A0
18.2526 +0x9A5A 0x4A24
18.2527 +0x9A5B 0x9740
18.2528 +0x9A5C 0x4A35
18.2529 +0x9A5D 0x97B2
18.2530 +0x9A5E 0x97C2
18.2531 +0x9A5F 0x5654
18.2532 +0x9A60 0x4AE4
18.2533 +0x9A61 0x60E8
18.2534 +0x9A62 0x98B9
18.2535 +0x9A63 0x4B19
18.2536 +0x9A64 0x98F1
18.2537 +0x9A65 0x5844
18.2538 +0x9A66 0x990E
18.2539 +0x9A67 0x9919
18.2540 +0x9A68 0x51B4
18.2541 +0x9A69 0x991C
18.2542 +0x9A6A 0x9937
18.2543 +0x9A6B 0x9942
18.2544 +0x9A6C 0x995D
18.2545 +0x9A6D 0x9962
18.2546 +0x9A6E 0x4B70
18.2547 +0x9A6F 0x99C5
18.2548 +0x9A70 0x4B9D
18.2549 +0x9A71 0x9A3C
18.2550 +0x9A72 0x9B0F
18.2551 +0x9A73 0x7A83
18.2552 +0x9A74 0x9B69
18.2553 +0x9A75 0x9B81
18.2554 +0x9A76 0x9BDD
18.2555 +0x9A77 0x9BF1
18.2556 +0x9A78 0x9BF4
18.2557 +0x9A79 0x4C6D
18.2558 +0x9A7A 0x9C20
18.2559 +0x9A7B 0x376F
18.2560 +0x9A7C 0xEAA9
18.2561 +0x9A7D 0x9D49
18.2562 +0x9A7E 0x9C3A
18.2563 +0x9AA1 0x9EFE
18.2564 +0x9AA2 0x5650
18.2565 +0x9AA3 0x9D93
18.2566 +0x9AA4 0x9DBD
18.2567 +0x9AA5 0x9DC0
18.2568 +0x9AA6 0x9DFC
18.2569 +0x9AA7 0x94F6
18.2570 +0x9AA8 0x8FB6
18.2571 +0x9AA9 0x9E7B
18.2572 +0x9AAA 0x9EAC
18.2573 +0x9AAB 0x9EB1
18.2574 +0x9AAC 0x9EBD
18.2575 +0x9AAD 0x9EC6
18.2576 +0x9AAE 0x94DC
18.2577 +0x9AAF 0x9EE2
18.2578 +0x9AB0 0x9EF1
18.2579 +0x9AB1 0x9EF8
18.2580 +0x9AB2 0x7AC8
18.2581 +0x9AB3 0x9F44
18.2582 +0x9AB4 0xEABF
18.2583 +0x9AB5 0xEAC0
18.2584 +0x9AB6 0xEAC1
18.2585 +0x9AB7 0x691A
18.2586 +0x9AB8 0x94C3
18.2587 +0x9AB9 0x59AC
18.2588 +0x9ABA 0xEAC5
18.2589 +0x9ABB 0x5840
18.2590 +0x9ABC 0x94C1
18.2591 +0x9ABD 0x37B9
18.2592 +0x9ABE 0xEAC9
18.2593 +0x9ABF 0xEACA
18.2594 +0x9AC0 0xEACB
18.2595 +0x9AC1 0xEACC
18.2596 +0x9AC2 0x5757
18.2597 +0x9AC3 0x7173
18.2598 +0x9AC4 0xEACF
18.2599 +0x9AC5 0xEAD0
18.2600 +0x9AC6 0xEAD1
18.2601 +0x9AC7 0x546A
18.2602 +0x9AC8 0xEAD3
18.2603 +0x9AC9 0xEAD4
18.2604 +0x9ACA 0x549E
18.2605 +0x9ACB 0xEAD6
18.2606 +0x9ACC 0xEAD7
18.2607 +0x9ACD 0xEAD8
18.2608 +0x9ACE 0xEAD9
18.2609 +0x9ACF 0xEADA
18.2610 +0x9AD0 0x60E7
18.2611 +0x9AD1 0xEADC
18.2612 +0x9AD2 0x567A
18.2613 +0x9AD3 0xEADE
18.2614 +0x9AD4 0xEADF
18.2615 +0x9AD5 0xEAE0
18.2616 +0x9AD6 0xEAE1
18.2617 +0x9AD7 0xEAE2
18.2618 +0x9AD8 0xEAE3
18.2619 +0x9AD9 0x6955
18.2620 +0x9ADA 0x9C2F
18.2621 +0x9ADB 0x87A5
18.2622 +0x9ADC 0xEAE7
18.2623 +0x9ADD 0xEAE8
18.2624 +0x9ADE 0xEAE9
18.2625 +0x9ADF 0xEAEA
18.2626 +0x9AE0 0xEAEB
18.2627 +0x9AE1 0xEAEC
18.2628 +0x9AE2 0x5C20
18.2629 +0x9AE3 0xEAEE
18.2630 +0x9AE4 0x5E0B
18.2631 +0x9AE5 0xEAF0
18.2632 +0x9AE6 0xEAF1
18.2633 +0x9AE7 0xEAF2
18.2634 +0x9AE8 0x671E
18.2635 +0x9AE9 0xEAF4
18.2636 +0x9AEA 0xEAF5
18.2637 +0x9AEB 0xEAF6
18.2638 +0x9AEC 0x3647
18.2639 +0x9AED 0xEAF8
18.2640 +0x9AEE 0xEAF9
18.2641 +0x9AEF 0xEAFA
18.2642 +0x9AF0 0xEAFB
18.2643 +0x9AF1 0x5364
18.2644 +0x9AF2 0x84AD
18.2645 +0x9AF3 0xEAFE
18.2646 +0x9AF4 0xEAFF
18.2647 +0x9AF5 0xEB00
18.2648 +0x9AF6 0x8B81
18.2649 +0x9AF7 0xEB02
18.2650 +0x9AF8 0xEB03
18.2651 +0x9AF9 0xEB04
18.2652 +0x9AFA 0xEB05
18.2653 +0x9AFB 0x4E78
18.2654 +0x9AFC 0x70BB
18.2655 +0x9AFD 0xEB08
18.2656 +0x9AFE 0xEB09
18.2657 +0x9B40 0xEB0A
18.2658 +0x9B41 0xEB0B
18.2659 +0x9B42 0xEB0C
18.2660 +0x9B43 0xEB0D
18.2661 +0x9B44 0xEB0E
18.2662 +0x9B45 0xEB0F
18.2663 +0x9B46 0x62C3
18.2664 +0x9B47 0xEB11
18.2665 +0x9B48 0xEB12
18.2666 +0x9B49 0x7198
18.2667 +0x9B4A 0x6855
18.2668 +0x9B4B 0xEB15
18.2669 +0x9B4C 0x69E9
18.2670 +0x9B4D 0x36C8
18.2671 +0x9B4E 0xEB18
18.2672 +0x9B4F 0xEB19
18.2673 +0x9B50 0xEB1A
18.2674 +0x9B51 0xEB1B
18.2675 +0x9B52 0xEB1C
18.2676 +0x9B53 0xEB1D
18.2677 +0x9B54 0x82FD
18.2678 +0x9B55 0xEB1F
18.2679 +0x9B56 0xEB20
18.2680 +0x9B57 0xEB21
18.2681 +0x9B58 0x89A5
18.2682 +0x9B59 0xEB23
18.2683 +0x9B5A 0x8FA0
18.2684 +0x9B5B 0xEB25
18.2685 +0x9B5C 0x97B8
18.2686 +0x9B5D 0xEB27
18.2687 +0x9B5E 0x9847
18.2688 +0x9B5F 0x9ABD
18.2689 +0x9B60 0xEB2A
18.2690 +0x9B62 0xEB2C
18.2691 +0x9B63 0xEB2D
18.2692 +0x9B64 0xEB2E
18.2693 +0x9B65 0xEB2F
18.2694 +0x9B66 0xEB30
18.2695 +0x9B67 0xEB31
18.2696 +0x9B68 0xEB32
18.2697 +0x9B69 0xEB33
18.2698 +0x9B6A 0xEB34
18.2699 +0x9B6B 0xEB35
18.2700 +0x9B6C 0xEB36
18.2701 +0x9B6D 0xEB37
18.2702 +0x9B6E 0xEB38
18.2703 +0x9B6F 0xEB39
18.2704 +0x9B70 0x5FB1
18.2705 +0x9B71 0x6648
18.2706 +0x9B72 0x66BF
18.2707 +0x9B73 0xEB3D
18.2708 +0x9B74 0xEB3E
18.2709 +0x9B75 0xEB3F
18.2710 +0x9B77 0xEB41
18.2711 +0x9B79 0xEB43
18.2712 +0x9B7A 0xEB44
18.2713 +0x9B7C 0xEB46
18.2714 +0x9B7D 0x58B5
18.2715 +0x9B7E 0x670E
18.2716 +0x9BA1 0x6918
18.2717 +0x9BA2 0xEB4A
18.2718 +0x9BA3 0xEB4B
18.2719 +0x9BA4 0xEB4C
18.2720 +0x9BA5 0xEB4D
18.2721 +0x9BA6 0xEB4E
18.2722 +0x9BA7 0xEB4F
18.2723 +0x9BA8 0xEB50
18.2724 +0x9BA9 0x48D0
18.2725 +0x9BAA 0x4AB8
18.2726 +0x9BAB 0xEB53
18.2727 +0x9BAC 0xEB54
18.2728 +0x9BAD 0xEB55
18.2729 +0x9BAE 0xEB56
18.2730 +0x9BAF 0xEB57
18.2731 +0x9BB0 0xEB58
18.2732 +0x9BB1 0xEB59
18.2733 +0x9BB2 0xEB5A
18.2734 +0x9BB3 0xEB5B
18.2735 +0x9BB4 0x51D2
18.2736 +0x9BB5 0xEB5D
18.2737 +0x9BB6 0x599F
18.2738 +0x9BB7 0xEB5F
18.2739 +0x9BB8 0x3BBE
18.2740 +0x9BB9 0xEB61
18.2741 +0x9BBA 0xEB62
18.2742 +0x9BBB 0xEB63
18.2743 +0x9BBC 0x5788
18.2744 +0x9BBD 0xEB65
18.2745 +0x9BBE 0x399B
18.2746 +0x9BBF 0xEB67
18.2747 +0x9BC0 0xEB68
18.2748 +0x9BC1 0xEB69
18.2749 +0x9BC2 0x3762
18.2750 +0x9BC3 0xEB6B
18.2751 +0x9BC4 0x8B5E
18.2752 +0x9BC5 0xEB6D
18.2753 +0x9BC7 0xEB6F
18.2754 +0x9BC8 0xEB70
18.2755 +0x9BC9 0xEB71
18.2756 +0x9BCA 0x7209
18.2757 +0x9BCB 0xEB73
18.2758 +0x9BCC 0xEB74
18.2759 +0x9BCD 0x5965
18.2760 +0x9BCE 0xEB76
18.2761 +0x9BCF 0xEB77
18.2762 +0x9BD0 0xEB78
18.2763 +0x9BD1 0x8EDA
18.2764 +0x9BD2 0xEB7A
18.2765 +0x9BD3 0x528F
18.2766 +0x9BD4 0x573F
18.2767 +0x9BD5 0x7171
18.2768 +0x9BD6 0xEB7E
18.2769 +0x9BD7 0xEB7F
18.2770 +0x9BD8 0xEB80
18.2771 +0x9BD9 0xEB81
18.2772 +0x9BDA 0x55BC
18.2773 +0x9BDB 0xEB83
18.2774 +0x9BDC 0xEB84
18.2775 +0x9BDD 0xEB85
18.2776 +0x9BDF 0x3473
18.2777 +0x9BE0 0xEB88
18.2778 +0x9BE1 0xEB89
18.2779 +0x9BE2 0xEB8A
18.2780 +0x9BE3 0x4718
18.2781 +0x9BE4 0xEB8C
18.2782 +0x9BE5 0xEB8D
18.2783 +0x9BE6 0xEB8E
18.2784 +0x9BE7 0xEB8F
18.2785 +0x9BE8 0xEB90
18.2786 +0x9BE9 0x5066
18.2787 +0x9BEA 0x34FB
18.2788 +0x9BEB 0xEB93
18.2789 +0x9BED 0xEB95
18.2790 +0x9BEE 0x477C
18.2791 +0x9BEF 0xEB97
18.2792 +0x9BF0 0xEB98
18.2793 +0x9BF1 0xEB99
18.2794 +0x9BF2 0xEB9A
18.2795 +0x9BF3 0xEB9B
18.2796 +0x9BF4 0x57A1
18.2797 +0x9BF5 0x7151
18.2798 +0x9BF7 0xEB9F
18.2799 +0x9BF8 0xEBA0
18.2800 +0x9BF9 0x9056
18.2801 +0x9BFA 0xEBA2
18.2802 +0x9BFB 0xEBA3
18.2803 +0x9BFC 0x8B62
18.2804 +0x9BFD 0xEBA5
18.2805 +0x9BFE 0xEBA6
18.2806 +0x9C40 0x5D5B
18.2807 +0x9C41 0xEBA8
18.2808 +0x9C43 0xEBAA
18.2809 +0x9C44 0xEBAB
18.2810 +0x9C45 0x8AEA
18.2811 +0x9C46 0xEBAD
18.2812 +0x9C47 0xEBAE
18.2813 +0x9C48 0xEBAF
18.2814 +0x9C49 0xEBB0
18.2815 +0x9C4A 0x4BC0
18.2816 +0x9C4B 0xEBB2
18.2817 +0x9C4C 0xEBB3
18.2818 +0x9C4D 0xEBB4
18.2819 +0x9C4E 0x9465
18.2820 +0x9C4F 0xEBB6
18.2821 +0x9C50 0x6195
18.2822 +0x9C51 0x5A27
18.2823 +0x9C52 0xEBB9
18.2824 +0x9C54 0x56B9
18.2825 +0x9C55 0xEBBC
18.2826 +0x9C56 0xEBBD
18.2827 +0x9C57 0x4E6A
18.2828 +0x9C58 0xEBBF
18.2829 +0x9C59 0x9656
18.2830 +0x9C5A 0x6D8F
18.2831 +0x9C5B 0xEBC2
18.2832 +0x9C5C 0x3618
18.2833 +0x9C5D 0x8977
18.2834 +0x9C5E 0xEBC5
18.2835 +0x9C5F 0xEBC6
18.2836 +0x9C60 0xEBC7
18.2837 +0x9C61 0xEBC8
18.2838 +0x9C63 0xEBCA
18.2839 +0x9C64 0x7B42
18.2840 +0x9C65 0xEBCC
18.2841 +0x9C66 0xEBCD
18.2842 +0x9C67 0xEBCE
18.2843 +0x9C69 0xEBD0
18.2844 +0x9C6A 0x7A45
18.2845 +0x9C6C 0xEBD3
18.2846 +0x9C6D 0x9A26
18.2847 +0x9C6E 0xEBD5
18.2848 +0x9C6F 0x365F
18.2849 +0x9C70 0xEBD7
18.2850 +0x9C71 0xEBD8
18.2851 +0x9C72 0x7983
18.2852 +0x9C73 0xEBDA
18.2853 +0x9C74 0xEBDB
18.2854 +0x9C75 0x5D2C
18.2855 +0x9C76 0xEBDD
18.2856 +0x9C78 0xEBDF
18.2857 +0x9C79 0x46D0
18.2858 +0x9C7A 0xEBE1
18.2859 +0x9C7B 0x753B
18.2860 +0x9C7C 0x8865
18.2861 +0x9C7D 0xEBE4
18.2862 +0x9C7E 0x58B6
18.2863 +0x9CA1 0x371C
18.2864 +0x9CA2 0xEBE7
18.2865 +0x9CA3 0xEBE8
18.2866 +0x9CA4 0xEBE9
18.2867 +0x9CA5 0x3C54
18.2868 +0x9CA6 0xEBEB
18.2869 +0x9CA7 0xEBEC
18.2870 +0x9CA8 0x9281
18.2871 +0x9CA9 0xEBEE
18.2872 +0x9CAA 0xEBEF
18.2873 +0x9CAB 0x9330
18.2874 +0x9CAC 0xEBF1
18.2875 +0x9CAD 0xEBF2
18.2876 +0x9CAE 0x6C39
18.2877 +0x9CAF 0x949F
18.2878 +0x9CB0 0xEBF5
18.2879 +0x9CB1 0xEBF6
18.2880 +0x9CB2 0x8827
18.2881 +0x9CB3 0x88F5
18.2882 +0x9CB4 0xEBF9
18.2883 +0x9CB5 0xEBFA
18.2884 +0x9CB6 0xEBFB
18.2885 +0x9CB7 0x6EB8
18.2886 +0x9CB8 0xEBFD
18.2887 +0x9CB9 0xEBFE
18.2888 +0x9CBA 0x39A4
18.2889 +0x9CBB 0x36B9
18.2890 +0x9CBE 0x453F
18.2891 +0x9CBF 0x66B6
18.2892 +0x9CC0 0xEC05
18.2893 +0x9CC1 0xEC06
18.2894 +0x9CC2 0x8943
18.2895 +0x9CC3 0xEC08
18.2896 +0x9CC4 0xEC09
18.2897 +0x9CC5 0x56D6
18.2898 +0x9CC6 0x40DF
18.2899 +0x9CC7 0xEC0C
18.2900 +0x9CC8 0x39A1
18.2901 +0x9CC9 0xEC0E
18.2902 +0x9CCA 0xEC0F
18.2903 +0x9CCB 0xEC10
18.2904 +0x9CCC 0x71AD
18.2905 +0x9CCD 0x8366
18.2906 +0x9CCE 0xEC13
18.2907 +0x9CCF 0xEC14
18.2908 +0x9CD1 0x4CB7
18.2909 +0x9CD2 0xEC17
18.2910 +0x9CD3 0xEC18
18.2911 +0x9CD4 0xEC19
18.2912 +0x9CD5 0xEC1A
18.2913 +0x9CD6 0xEC1B
18.2914 +0x9CD7 0xEC1C
18.2915 +0x9CD8 0xEC1D
18.2916 +0x9CD9 0x7B43
18.2917 +0x9CDA 0x797E
18.2918 +0x9CDB 0xEC20
18.2919 +0x9CDC 0x6FB5
18.2920 +0x9CDD 0xEC22
18.2921 +0x9CDE 0x6A03
18.2922 +0x9CDF 0xEC24
18.2923 +0x9CE0 0x53A2
18.2924 +0x9CE1 0xEC26
18.2925 +0x9CE2 0x93BF
18.2926 +0x9CE3 0x6836
18.2927 +0x9CE4 0x975D
18.2928 +0x9CE5 0xEC2A
18.2929 +0x9CE6 0xEC2B
18.2930 +0x9CE7 0xEC2C
18.2931 +0x9CE8 0xEC2D
18.2932 +0x9CE9 0xEC2E
18.2933 +0x9CEA 0xEC2F
18.2934 +0x9CEB 0x5D85
18.2935 +0x9CEC 0xEC31
18.2936 +0x9CED 0xEC32
18.2937 +0x9CEE 0x5715
18.2938 +0x9CEF 0x9823
18.2939 +0x9CF0 0xEC35
18.2940 +0x9CF1 0x5DAB
18.2941 +0x9CF2 0xEC37
18.2942 +0x9CF3 0x65BE
18.2943 +0x9CF4 0x69D5
18.2944 +0x9CF5 0x53D2
18.2945 +0x9CF6 0xEC3B
18.2946 +0x9CF7 0xEC3C
18.2947 +0x9CF8 0x3C11
18.2948 +0x9CF9 0x6736
18.2949 +0x9CFA 0xEC3F
18.2950 +0x9CFB 0xEC40
18.2951 +0x9CFC 0xEC41
18.2952 +0x9CFD 0xEC42
18.2953 +0x9CFE 0xEC43
18.2954 +0x9D40 0xEC44
18.2955 +0x9D41 0xEC45
18.2956 +0x9D42 0xEC46
18.2957 +0x9D43 0xEC47
18.2958 +0x9D44 0xEC48
18.2959 +0x9D45 0xEC49
18.2960 +0x9D46 0x35CA
18.2961 +0x9D47 0xEC4B
18.2962 +0x9D48 0xEC4C
18.2963 +0x9D49 0x48FA
18.2964 +0x9D4A 0x63E6
18.2965 +0x9D4B 0xEC4F
18.2966 +0x9D4C 0x7808
18.2967 +0x9D4D 0x9255
18.2968 +0x9D4E 0xEC52
18.2969 +0x9D4F 0x43F2
18.2970 +0x9D50 0xEC54
18.2971 +0x9D51 0x43DF
18.2972 +0x9D52 0xEC56
18.2973 +0x9D53 0xEC57
18.2974 +0x9D54 0xEC58
18.2975 +0x9D55 0x59F8
18.2976 +0x9D56 0xEC5A
18.2977 +0x9D58 0xEC5C
18.2978 +0x9D59 0xEC5D
18.2979 +0x9D5B 0xEC5F
18.2980 +0x9D5C 0xEC60
18.2981 +0x9D5D 0x3DF7
18.2982 +0x9D5E 0xEC62
18.2983 +0x9D5F 0xEC63
18.2984 +0x9D60 0x8FD0
18.2985 +0x9D61 0x728F
18.2986 +0x9D62 0x568B
18.2987 +0x9D63 0xEC67
18.2988 +0x9D64 0xEC68
18.2989 +0x9D65 0xEC69
18.2990 +0x9D66 0xEC6A
18.2991 +0x9D67 0xEC6B
18.2992 +0x9D68 0xEC6C
18.2993 +0x9D69 0xEC6D
18.2994 +0x9D6A 0xEC6E
18.2995 +0x9D6B 0xEC6F
18.2996 +0x9D6C 0xEC70
18.2997 +0x9D6D 0xEC71
18.2998 +0x9D6E 0xEC72
18.2999 +0x9D6F 0xEC73
18.3000 +0x9D70 0x7E9F
18.3001 +0x9D71 0xEC75
18.3002 +0x9D72 0xEC76
18.3003 +0x9D73 0x4CA4
18.3004 +0x9D74 0x9547
18.3005 +0x9D75 0xEC79
18.3006 +0x9D76 0x71A2
18.3007 +0x9D77 0xEC7B
18.3008 +0x9D78 0x4D91
18.3009 +0x9D79 0x9012
18.3010 +0x9D7A 0xEC7E
18.3011 +0x9D7B 0x4D9C
18.3012 +0x9D7C 0xEC80
18.3013 +0x9D7D 0x8FBE
18.3014 +0x9D7E 0x55C1
18.3015 +0x9DA1 0x8FBA
18.3016 +0x9DA2 0xEC84
18.3017 +0x9DA3 0x8FB9
18.3018 +0x9DA4 0xEC86
18.3019 +0x9DA5 0x4509
18.3020 +0x9DA6 0x7E7F
18.3021 +0x9DA7 0x6F56
18.3022 +0x9DA8 0x6AB1
18.3023 +0x9DA9 0x4EEA
18.3024 +0x9DAA 0x34E4
18.3025 +0x9DAB 0xEC8D
18.3026 +0x9DAC 0xEC8E
18.3027 +0x9DAD 0x373A
18.3028 +0x9DAE 0x8E80
18.3029 +0x9DAF 0xEC91
18.3030 +0x9DB0 0xEC92
18.3031 +0x9DB1 0xEC93
18.3032 +0x9DB2 0xEC94
18.3033 +0x9DB3 0xEC95
18.3034 +0x9DB4 0xEC96
18.3035 +0x9DB5 0x3DEB
18.3036 +0x9DB6 0xEC98
18.3037 +0x9DB7 0xEC99
18.3038 +0x9DB8 0xEC9A
18.3039 +0x9DB9 0xEC9B
18.3040 +0x9DBA 0x4E9A
18.3041 +0x9DBB 0xEC9D
18.3042 +0x9DBC 0xEC9E
18.3043 +0x9DBD 0x56BF
18.3044 +0x9DBE 0xECA0
18.3045 +0x9DBF 0x8E0E
18.3046 +0x9DC0 0x5B6D
18.3047 +0x9DC1 0xECA3
18.3048 +0x9DC2 0xECA4
18.3049 +0x9DC3 0x63DE
18.3050 +0x9DC5 0xECA7
18.3051 +0x9DC6 0xECA8
18.3052 +0x9DC7 0x6530
18.3053 +0x9DC8 0x562D
18.3054 +0x9DC9 0xECAB
18.3055 +0x9DCA 0x541A
18.3056 +0x9DCB 0xECAD
18.3057 +0x9DCC 0x3DC6
18.3058 +0x9DCD 0xECAF
18.3059 +0x9DCE 0x4C7D
18.3060 +0x9DCF 0x5622
18.3061 +0x9DD0 0x561E
18.3062 +0x9DD1 0x7F49
18.3063 +0x9DD2 0xECB4
18.3064 +0x9DD3 0x5975
18.3065 +0x9DD4 0xECB6
18.3066 +0x9DD5 0x8770
18.3067 +0x9DD6 0x4E1C
18.3068 +0x9DD7 0xECB9
18.3069 +0x9DD8 0xECBA
18.3070 +0x9DD9 0xECBB
18.3071 +0x9DDA 0x8117
18.3072 +0x9DDB 0x9D5E
18.3073 +0x9DDC 0x8D18
18.3074 +0x9DDD 0x763B
18.3075 +0x9DDE 0x9C45
18.3076 +0x9DDF 0x764E
18.3077 +0x9DE0 0x77B9
18.3078 +0x9DE1 0x9345
18.3079 +0x9DE2 0x5432
18.3080 +0x9DE3 0x8148
18.3081 +0x9DE4 0x82F7
18.3082 +0x9DE5 0x5625
18.3083 +0x9DE6 0x8132
18.3084 +0x9DE7 0x8418
18.3085 +0x9DE8 0x80BD
18.3086 +0x9DE9 0x55EA
18.3087 +0x9DEA 0x7962
18.3088 +0x9DEB 0x5643
18.3089 +0x9DEC 0x5416
18.3090 +0x9DED 0xECCF
18.3091 +0x9DEE 0x35CE
18.3092 +0x9DEF 0x5605
18.3093 +0x9DF0 0x55F1
18.3094 +0x9DF1 0x66F1
18.3095 +0x9DF2 0xECD4
18.3096 +0x9DF3 0x362D
18.3097 +0x9DF4 0x7534
18.3098 +0x9DF5 0x55F0
18.3099 +0x9DF6 0x55BA
18.3100 +0x9DF7 0x5497
18.3101 +0x9DF8 0x5572
18.3102 +0x9DF9 0xECDB
18.3103 +0x9DFA 0xECDC
18.3104 +0x9DFB 0x5ED0
18.3105 +0x9DFC 0xECDE
18.3106 +0x9DFD 0xECDF
18.3107 +0x9DFE 0xECE0
18.3108 +0x9E40 0xECE1
18.3109 +0x9E41 0x9EAB
18.3110 +0x9E42 0x7D5A
18.3111 +0x9E43 0x55DE
18.3112 +0x9E44 0xECE5
18.3113 +0x9E45 0x629D
18.3114 +0x9E46 0x976D
18.3115 +0x9E47 0x5494
18.3116 +0x9E48 0x8CCD
18.3117 +0x9E49 0x71F6
18.3118 +0x9E4A 0x9176
18.3119 +0x9E4B 0x63FC
18.3120 +0x9E4C 0x63B9
18.3121 +0x9E4D 0x63FE
18.3122 +0x9E4E 0x5569
18.3123 +0x9E4F 0xECF0
18.3124 +0x9E50 0x9C72
18.3125 +0x9E51 0xECF2
18.3126 +0x9E52 0x519A
18.3127 +0x9E53 0x34DF
18.3128 +0x9E54 0xECF5
18.3129 +0x9E55 0x51A7
18.3130 +0x9E56 0x544D
18.3131 +0x9E57 0x551E
18.3132 +0x9E58 0x5513
18.3133 +0x9E59 0x7666
18.3134 +0x9E5A 0x8E2D
18.3135 +0x9E5B 0xECFC
18.3136 +0x9E5C 0x75B1
18.3137 +0x9E5D 0x80B6
18.3138 +0x9E5E 0x8804
18.3139 +0x9E5F 0x8786
18.3140 +0x9E60 0x88C7
18.3141 +0x9E61 0x81B6
18.3142 +0x9E62 0x841C
18.3143 +0x9E63 0xED04
18.3144 +0x9E64 0x44EC
18.3145 +0x9E65 0x7304
18.3146 +0x9E66 0xED07
18.3147 +0x9E67 0x5B90
18.3148 +0x9E68 0x830B
18.3149 +0x9E69 0xED0A
18.3150 +0x9E6A 0x567B
18.3151 +0x9E6B 0xED0C
18.3152 +0x9E6C 0xED0D
18.3153 +0x9E6D 0xED0E
18.3154 +0x9E6E 0xED0F
18.3155 +0x9E6F 0xED10
18.3156 +0x9E70 0xED11
18.3157 +0x9E71 0x9170
18.3158 +0x9E72 0xED13
18.3159 +0x9E73 0x9208
18.3160 +0x9E74 0xED15
18.3161 +0x9E75 0xED16
18.3162 +0x9E76 0xED17
18.3163 +0x9E77 0xED18
18.3164 +0x9E78 0x7266
18.3165 +0x9E79 0xED1A
18.3166 +0x9E7A 0x474E
18.3167 +0x9E7B 0xED1C
18.3168 +0x9E7C 0xED1D
18.3169 +0x9E7D 0xED1E
18.3170 +0x9E7E 0x40FA
18.3171 +0x9EA1 0x9C5D
18.3172 +0x9EA2 0x651F
18.3173 +0x9EA3 0xED22
18.3174 +0x9EA4 0x48F3
18.3175 +0x9EA5 0xED24
18.3176 +0x9EA6 0xED25
18.3177 +0x9EA7 0xED26
18.3178 +0x9EA8 0xED27
18.3179 +0x9EAA 0xED29
18.3180 +0x9EAB 0xED2A
18.3181 +0x9EAD 0xED2C
18.3182 +0x9EAE 0xED2D
18.3183 +0x9EAF 0x71A3
18.3184 +0x9EB0 0x7E8E
18.3185 +0x9EB1 0x9D50
18.3186 +0x9EB2 0x4E1A
18.3187 +0x9EB3 0x4E04
18.3188 +0x9EB4 0x3577
18.3189 +0x9EB5 0x5B0D
18.3190 +0x9EB6 0x6CB2
18.3191 +0x9EB7 0x5367
18.3192 +0x9EB8 0x36AC
18.3193 +0x9EB9 0x39DC
18.3194 +0x9EBA 0x537D
18.3195 +0x9EBB 0x36A5
18.3196 +0x9EBC 0xED3B
18.3197 +0x9EBD 0x589A
18.3198 +0x9EBE 0xED3D
18.3199 +0x9EBF 0x822D
18.3200 +0x9EC0 0x544B
18.3201 +0x9EC1 0x57AA
18.3202 +0x9EC2 0xED41
18.3203 +0x9EC3 0xED42
18.3204 +0x9EC5 0x3A52
18.3205 +0x9EC6 0xED45
18.3206 +0x9EC7 0x7374
18.3207 +0x9EC8 0xED47
18.3208 +0x9EC9 0x4D09
18.3209 +0x9ECA 0x9BED
18.3210 +0x9ECB 0xED4A
18.3211 +0x9ECC 0xED4B
18.3212 +0x9ECD 0x4C5B
18.3213 +0x9ECE 0xED4D
18.3214 +0x9ECF 0xED4E
18.3215 +0x9ED0 0xED4F
18.3216 +0x9ED1 0x845C
18.3217 +0x9ED2 0xED51
18.3218 +0x9ED3 0xED52
18.3219 +0x9ED4 0xED53
18.3220 +0x9ED5 0xED54
18.3221 +0x9ED6 0x632E
18.3222 +0x9ED7 0x7D25
18.3223 +0x9ED8 0xED57
18.3224 +0x9ED9 0xED58
18.3225 +0x9EDA 0x3A2A
18.3226 +0x9EDB 0x9008
18.3227 +0x9EDC 0x52CC
18.3228 +0x9EDD 0x3E74
18.3229 +0x9EDE 0x367A
18.3230 +0x9EDF 0x45E9
18.3231 +0x9EE0 0xED5F
18.3232 +0x9EE1 0x7640
18.3233 +0x9EE2 0x5AF0
18.3234 +0x9EE3 0xED62
18.3235 +0x9EE4 0x787A
18.3236 +0x9EE5 0x47B6
18.3237 +0x9EE6 0x58A7
18.3238 +0x9EE7 0x40BF
18.3239 +0x9EE8 0x567C
18.3240 +0x9EE9 0x9B8B
18.3241 +0x9EEA 0x5D74
18.3242 +0x9EEB 0x7654
18.3243 +0x9EEC 0xED6B
18.3244 +0x9EED 0x9E85
18.3245 +0x9EEE 0x4CE1
18.3246 +0x9EF0 0x37FB
18.3247 +0x9EF1 0x6119
18.3248 +0x9EF2 0xED71
18.3249 +0x9EF3 0xED72
18.3250 +0x9EF5 0x565D
18.3251 +0x9EF6 0xED75
18.3252 +0x9EF7 0x57A7
18.3253 +0x9EF8 0xED77
18.3254 +0x9EF9 0xED78
18.3255 +0x9EFA 0x5234
18.3256 +0x9EFB 0xED7A
18.3257 +0x9EFC 0x35AD
18.3258 +0x9EFE 0x9D7C
18.3259 +0x9F40 0x7C56
18.3260 +0x9F41 0x9B39
18.3261 +0x9F42 0x57DE
18.3262 +0x9F43 0xED81
18.3263 +0x9F44 0x5C53
18.3264 +0x9F45 0x64D3
18.3265 +0x9F46 0xED84
18.3266 +0x9F47 0xED85
18.3267 +0x9F48 0xED86
18.3268 +0x9F49 0x86AD
18.3269 +0x9F4A 0xED88
18.3270 +0x9F4B 0xED89
18.3271 +0x9F4C 0xED8A
18.3272 +0x9F4D 0xED8B
18.3273 +0x9F4F 0x51FE
18.3274 +0x9F50 0xED8E
18.3275 +0x9F51 0x5D8E
18.3276 +0x9F52 0x9703
18.3277 +0x9F53 0xED91
18.3278 +0x9F54 0x9E81
18.3279 +0x9F55 0x904C
18.3280 +0x9F56 0x7B1F
18.3281 +0x9F57 0x9B02
18.3282 +0x9F58 0x5CD1
18.3283 +0x9F59 0x7BA3
18.3284 +0x9F5A 0x6268
18.3285 +0x9F5B 0x6335
18.3286 +0x9F5C 0x9AFF
18.3287 +0x9F5D 0x7BCF
18.3288 +0x9F5E 0x9B2A
18.3289 +0x9F5F 0x7C7E
18.3290 +0x9F61 0x7C42
18.3291 +0x9F62 0x7C86
18.3292 +0x9F63 0x9C15
18.3293 +0x9F64 0x7BFC
18.3294 +0x9F65 0x9B09
18.3295 +0x9F67 0x9C1B
18.3296 +0x9F68 0xEDA6
18.3297 +0x9F69 0x9F5A
18.3298 +0x9F6A 0x5573
18.3299 +0x9F6B 0x5BC3
18.3300 +0x9F6C 0x4FFD
18.3301 +0x9F6D 0x9E98
18.3302 +0x9F6E 0x4FF2
18.3303 +0x9F6F 0x5260
18.3304 +0x9F70 0x3E06
18.3305 +0x9F71 0x52D1
18.3306 +0x9F72 0x5767
18.3307 +0x9F73 0x5056
18.3308 +0x9F74 0x59B7
18.3309 +0x9F75 0x5E12
18.3310 +0x9F76 0x97C8
18.3311 +0x9F77 0x9DAB
18.3312 +0x9F78 0x8F5C
18.3313 +0x9F79 0x5469
18.3314 +0x9F7A 0x97B4
18.3315 +0x9F7B 0x9940
18.3316 +0x9F7C 0x97BA
18.3317 +0x9F7D 0x532C
18.3318 +0x9F7E 0x6130
18.3319 +0x9FA1 0x692C
18.3320 +0x9FA2 0x53DA
18.3321 +0x9FA3 0x9C0A
18.3322 +0x9FA4 0x9D02
18.3323 +0x9FA5 0x4C3B
18.3324 +0x9FA6 0x9641
18.3325 +0x9FA7 0x6980
18.3326 +0x9FA8 0x50A6
18.3327 +0x9FA9 0x7546
18.3328 +0x9FAA 0xEDC6
18.3329 +0x9FAB 0x99DA
18.3330 +0x9FAC 0x5273
18.3331 +0x9FAE 0x9159
18.3332 +0x9FAF 0x9681
18.3333 +0x9FB0 0x915C
18.3334 +0x9FB2 0x9151
18.3335 +0x9FB3 0xEDCF
18.3336 +0x9FB4 0x637F
18.3337 +0x9FB5 0xEDD1
18.3338 +0x9FB6 0x6ACA
18.3339 +0x9FB7 0x5611
18.3340 +0x9FB8 0x918E
18.3341 +0x9FB9 0x757A
18.3342 +0x9FBA 0x6285
18.3343 +0x9FBB 0xEDD7
18.3344 +0x9FBC 0x734F
18.3345 +0x9FBD 0x7C70
18.3346 +0x9FBE 0xEDDA
18.3347 +0x9FBF 0xEDDB
18.3348 +0x9FC1 0xEDDD
18.3349 +0x9FC2 0x76D6
18.3350 +0x9FC3 0x9B9D
18.3351 +0x9FC4 0x4E2A
18.3352 +0x9FC5 0xEDE1
18.3353 +0x9FC6 0x83BE
18.3354 +0x9FC7 0x8842
18.3355 +0x9FC9 0x5C4A
18.3356 +0x9FCA 0x69C0
18.3357 +0x9FCC 0x577A
18.3358 +0x9FCD 0x521F
18.3359 +0x9FCE 0x5DF5
18.3360 +0x9FCF 0x4ECE
18.3361 +0x9FD0 0x6C31
18.3362 +0x9FD1 0xEDED
18.3363 +0x9FD2 0x4F39
18.3364 +0x9FD3 0x549C
18.3365 +0x9FD4 0x54DA
18.3366 +0x9FD5 0x529A
18.3367 +0x9FD6 0x8D82
18.3368 +0x9FD7 0x35FE
18.3369 +0x9FD9 0x35F3
18.3370 +0x9FDB 0x6B52
18.3371 +0x9FDC 0x917C
18.3372 +0x9FDD 0x9FA5
18.3373 +0x9FDE 0x9B97
18.3374 +0x9FDF 0x982E
18.3375 +0x9FE0 0x98B4
18.3376 +0x9FE1 0x9ABA
18.3377 +0x9FE2 0x9EA8
18.3378 +0x9FE3 0x9E84
18.3379 +0x9FE4 0x717A
18.3380 +0x9FE5 0x7B14
18.3381 +0x9FE7 0x6BFA
18.3382 +0x9FE8 0x8818
18.3383 +0x9FE9 0x7F78
18.3384 +0x9FEB 0x5620
18.3385 +0x9FEC 0xEE08
18.3386 +0x9FED 0x8E77
18.3387 +0x9FEE 0x9F53
18.3388 +0x9FF0 0x8DD4
18.3389 +0x9FF1 0x8E4F
18.3390 +0x9FF2 0x9E1C
18.3391 +0x9FF3 0x8E01
18.3392 +0x9FF4 0x6282
18.3393 +0x9FF5 0xEE11
18.3394 +0x9FF6 0x8E28
18.3395 +0x9FF7 0x8E75
18.3396 +0x9FF8 0x7AD3
18.3397 +0x9FF9 0xEE15
18.3398 +0x9FFA 0x7A3E
18.3399 +0x9FFB 0x78D8
18.3400 +0x9FFC 0x6CEA
18.3401 +0x9FFD 0x8A67
18.3402 +0x9FFE 0x7607
18.3403 +0xA040 0xEE1B
18.3404 +0xA041 0x9F26
18.3405 +0xA042 0x6CCE
18.3406 +0xA043 0x87D6
18.3407 +0xA044 0x75C3
18.3408 +0xA045 0xEE20
18.3409 +0xA046 0x7853
18.3410 +0xA047 0xEE22
18.3411 +0xA048 0x8D0C
18.3412 +0xA049 0x72E2
18.3413 +0xA04A 0x7371
18.3414 +0xA04B 0x8B2D
18.3415 +0xA04C 0x7302
18.3416 +0xA04D 0x74F1
18.3417 +0xA04E 0x8CEB
18.3418 +0xA04F 0xEE2A
18.3419 +0xA050 0x862F
18.3420 +0xA051 0x5FBA
18.3421 +0xA052 0x88A0
18.3422 +0xA053 0x44B7
18.3423 +0xA055 0xEE30
18.3424 +0xA056 0xEE31
18.3425 +0xA058 0x8A7E
18.3426 +0xA059 0xEE34
18.3427 +0xA05B 0x60FD
18.3428 +0xA05C 0x7667
18.3429 +0xA05D 0x9AD7
18.3430 +0xA05E 0x9D44
18.3431 +0xA05F 0x936E
18.3432 +0xA060 0x9B8F
18.3433 +0xA061 0x87F5
18.3434 +0xA064 0x8CF7
18.3435 +0xA065 0x732C
18.3436 +0xA066 0x9721
18.3437 +0xA067 0x9BB0
18.3438 +0xA068 0x35D6
18.3439 +0xA069 0x72B2
18.3440 +0xA06A 0x4C07
18.3441 +0xA06B 0x7C51
18.3442 +0xA06C 0x994A
18.3443 +0xA06D 0xEE48
18.3444 +0xA06E 0x6159
18.3445 +0xA06F 0x4C04
18.3446 +0xA070 0x9E96
18.3447 +0xA071 0x617D
18.3448 +0xA073 0x575F
18.3449 +0xA074 0x616F
18.3450 +0xA075 0x62A6
18.3451 +0xA076 0x6239
18.3452 +0xA078 0x3A5C
18.3453 +0xA079 0x61E2
18.3454 +0xA07A 0x53AA
18.3455 +0xA07B 0xEE56
18.3456 +0xA07C 0x6364
18.3457 +0xA07D 0x6802
18.3458 +0xA07E 0x35D2
18.3459 +0xA0A1 0x5D57
18.3460 +0xA0A2 0xEE5B
18.3461 +0xA0A3 0x8FDA
18.3462 +0xA0A4 0xEE5D
18.3463 +0xA0A6 0x50D9
18.3464 +0xA0A7 0xEE60
18.3465 +0xA0A8 0x7906
18.3466 +0xA0A9 0x5332
18.3467 +0xA0AA 0x9638
18.3468 +0xA0AB 0xEE64
18.3469 +0xA0AC 0x4065
18.3470 +0xA0AE 0x77FE
18.3471 +0xA0B0 0x7CC2
18.3472 +0xA0B1 0xEE6A
18.3473 +0xA0B2 0x7CDA
18.3474 +0xA0B3 0x7A2D
18.3475 +0xA0B4 0x8066
18.3476 +0xA0B5 0x8063
18.3477 +0xA0B6 0x7D4D
18.3478 +0xA0B7 0x7505
18.3479 +0xA0B8 0x74F2
18.3480 +0xA0B9 0x8994
18.3481 +0xA0BA 0x821A
18.3482 +0xA0BB 0x670C
18.3483 +0xA0BC 0x8062
18.3484 +0xA0BD 0xEE76
18.3485 +0xA0BE 0x805B
18.3486 +0xA0BF 0x74F0
18.3487 +0xA0C0 0x8103
18.3488 +0xA0C1 0x7724
18.3489 +0xA0C2 0x8989
18.3490 +0xA0C3 0xEE7C
18.3491 +0xA0C4 0x7553
18.3492 +0xA0C5 0xEE7E
18.3493 +0xA0C6 0x87A9
18.3494 +0xA0C7 0x87CE
18.3495 +0xA0C8 0x81C8
18.3496 +0xA0C9 0x878C
18.3497 +0xA0CA 0x8A49
18.3498 +0xA0CB 0x8CAD
18.3499 +0xA0CC 0x8B43
18.3500 +0xA0CD 0x772B
18.3501 +0xA0CE 0x74F8
18.3502 +0xA0CF 0x84DA
18.3503 +0xA0D0 0x3635
18.3504 +0xA0D1 0x69B2
18.3505 +0xA0D2 0x8DA6
18.3506 +0xA0D4 0x89A9
18.3507 +0xA0D6 0x6DB9
18.3508 +0xA0D7 0x87C1
18.3509 +0xA0D8 0xEE91
18.3510 +0xA0D9 0x74E7
18.3511 +0xA0DA 0x3DDB
18.3512 +0xA0DB 0x7176
18.3513 +0xA0DC 0x60A4
18.3514 +0xA0DD 0x619C
18.3515 +0xA0DE 0x3CD1
18.3516 +0xA0E0 0x6077
18.3517 +0xA0E2 0x7F71
18.3518 +0xA0E3 0xEE9C
18.3519 +0xA0E5 0x60E9
18.3520 +0xA0E6 0x4B7E
18.3521 +0xA0E7 0x5220
18.3522 +0xA0E8 0xEEA1
18.3523 +0xA0E9 0xEEA2
18.3524 +0xA0EA 0xEEA3
18.3525 +0xA0EB 0xEEA4
18.3526 +0xA0EC 0xEEA5
18.3527 +0xA0ED 0xEEA6
18.3528 +0xA0EE 0xEEA7
18.3529 +0xA0EF 0xEEA8
18.3530 +0xA0F0 0xEEA9
18.3531 +0xA0F1 0xEEAA
18.3532 +0xA0F2 0x5CC1
18.3533 +0xA0F3 0xEEAC
18.3534 +0xA0F4 0xEEAD
18.3535 +0xA0F5 0xEEAE
18.3536 +0xA0F6 0xEEAF
18.3537 +0xA0F7 0xEEB0
18.3538 +0xA0F8 0xEEB1
18.3539 +0xA0F9 0x4562
18.3540 +0xA0FA 0x5B1F
18.3541 +0xA0FB 0xEEB4
18.3542 +0xA0FC 0x9F50
18.3543 +0xA0FD 0x9EA6
18.3544 +0xA0FE 0xEEB7
18.3545 +0xC6A1 0x2460
18.3546 +0xC6A2 0x2461
18.3547 +0xC6A3 0x2462
18.3548 +0xC6A4 0x2463
18.3549 +0xC6A5 0x2464
18.3550 +0xC6A6 0x2465
18.3551 +0xC6A7 0x2466
18.3552 +0xC6A8 0x2467
18.3553 +0xC6A9 0x2468
18.3554 +0xC6AA 0x2469
18.3555 +0xC6AB 0x2474
18.3556 +0xC6AC 0x2475
18.3557 +0xC6AD 0x2476
18.3558 +0xC6AE 0x2477
18.3559 +0xC6AF 0x2478
18.3560 +0xC6B0 0x2479
18.3561 +0xC6B1 0x247A
18.3562 +0xC6B2 0x247B
18.3563 +0xC6B3 0x247C
18.3564 +0xC6B4 0x247D
18.3565 +0xC6B5 0x2170
18.3566 +0xC6B6 0x2171
18.3567 +0xC6B7 0x2172
18.3568 +0xC6B8 0x2173
18.3569 +0xC6B9 0x2174
18.3570 +0xC6BA 0x2175
18.3571 +0xC6BB 0x2176
18.3572 +0xC6BC 0x2177
18.3573 +0xC6BD 0x2178
18.3574 +0xC6BE 0x2179
18.3575 +0xC6BF 0x4E36
18.3576 +0xC6C0 0x4E3F
18.3577 +0xC6C1 0x4E85
18.3578 +0xC6C2 0x4EA0
18.3579 +0xC6C3 0x5182
18.3580 +0xC6C4 0x5196
18.3581 +0xC6C5 0x51AB
18.3582 +0xC6C6 0x52F9
18.3583 +0xC6C7 0x5338
18.3584 +0xC6C8 0x5369
18.3585 +0xC6C9 0x53B6
18.3586 +0xC6CA 0x590A
18.3587 +0xC6CB 0x5B80
18.3588 +0xC6CC 0x5DDB
18.3589 +0xC6CD 0x2F33
18.3590 +0xC6CE 0x5E7F
18.3591 +0xC6D0 0x5F50
18.3592 +0xC6D1 0x5F61
18.3593 +0xC6D2 0x6534
18.3594 +0xC6D4 0x7592
18.3595 +0xC6D6 0x8FB5
18.3596 +0xC6D8 0x00A8
18.3597 +0xC6D9 0x02C6
18.3598 +0xC6DA 0x30FD
18.3599 +0xC6DB 0x30FE
18.3600 +0xC6DC 0x309D
18.3601 +0xC6DD 0x309E
18.3602 +0xC6E0 0x3005
18.3603 +0xC6E1 0x3006
18.3604 +0xC6E2 0x3007
18.3605 +0xC6E3 0x30FC
18.3606 +0xC6E4 0xFF3B
18.3607 +0xC6E5 0xFF3D
18.3608 +0xC6E6 0x273D
18.3609 +0xC6E7 0x3041
18.3610 +0xC6E8 0x3042
18.3611 +0xC6E9 0x3043
18.3612 +0xC6EA 0x3044
18.3613 +0xC6EB 0x3045
18.3614 +0xC6EC 0x3046
18.3615 +0xC6ED 0x3047
18.3616 +0xC6EE 0x3048
18.3617 +0xC6EF 0x3049
18.3618 +0xC6F0 0x304A
18.3619 +0xC6F1 0x304B
18.3620 +0xC6F2 0x304C
18.3621 +0xC6F3 0x304D
18.3622 +0xC6F4 0x304E
18.3623 +0xC6F5 0x304F
18.3624 +0xC6F6 0x3050
18.3625 +0xC6F7 0x3051
18.3626 +0xC6F8 0x3052
18.3627 +0xC6F9 0x3053
18.3628 +0xC6FA 0x3054
18.3629 +0xC6FB 0x3055
18.3630 +0xC6FC 0x3056
18.3631 +0xC6FD 0x3057
18.3632 +0xC6FE 0x3058
18.3633 +0xC740 0x3059
18.3634 +0xC741 0x305A
18.3635 +0xC742 0x305B
18.3636 +0xC743 0x305C
18.3637 +0xC744 0x305D
18.3638 +0xC745 0x305E
18.3639 +0xC746 0x305F
18.3640 +0xC747 0x3060
18.3641 +0xC748 0x3061
18.3642 +0xC749 0x3062
18.3643 +0xC74A 0x3063
18.3644 +0xC74B 0x3064
18.3645 +0xC74C 0x3065
18.3646 +0xC74D 0x3066
18.3647 +0xC74E 0x3067
18.3648 +0xC74F 0x3068
18.3649 +0xC750 0x3069
18.3650 +0xC751 0x306A
18.3651 +0xC752 0x306B
18.3652 +0xC753 0x306C
18.3653 +0xC754 0x306D
18.3654 +0xC755 0x306E
18.3655 +0xC756 0x306F
18.3656 +0xC757 0x3070
18.3657 +0xC758 0x3071
18.3658 +0xC759 0x3072
18.3659 +0xC75A 0x3073
18.3660 +0xC75B 0x3074
18.3661 +0xC75C 0x3075
18.3662 +0xC75D 0x3076
18.3663 +0xC75E 0x3077
18.3664 +0xC75F 0x3078
18.3665 +0xC760 0x3079
18.3666 +0xC761 0x307A
18.3667 +0xC762 0x307B
18.3668 +0xC763 0x307C
18.3669 +0xC764 0x307D
18.3670 +0xC765 0x307E
18.3671 +0xC766 0x307F
18.3672 +0xC767 0x3080
18.3673 +0xC768 0x3081
18.3674 +0xC769 0x3082
18.3675 +0xC76A 0x3083
18.3676 +0xC76B 0x3084
18.3677 +0xC76C 0x3085
18.3678 +0xC76D 0x3086
18.3679 +0xC76E 0x3087
18.3680 +0xC76F 0x3088
18.3681 +0xC770 0x3089
18.3682 +0xC771 0x308A
18.3683 +0xC772 0x308B
18.3684 +0xC773 0x308C
18.3685 +0xC774 0x308D
18.3686 +0xC775 0x308E
18.3687 +0xC776 0x308F
18.3688 +0xC777 0x3090
18.3689 +0xC778 0x3091
18.3690 +0xC779 0x3092
18.3691 +0xC77A 0x3093
18.3692 +0xC77B 0x30A1
18.3693 +0xC77C 0x30A2
18.3694 +0xC77D 0x30A3
18.3695 +0xC77E 0x30A4
18.3696 +0xC7A1 0x30A5
18.3697 +0xC7A2 0x30A6
18.3698 +0xC7A3 0x30A7
18.3699 +0xC7A4 0x30A8
18.3700 +0xC7A5 0x30A9
18.3701 +0xC7A6 0x30AA
18.3702 +0xC7A7 0x30AB
18.3703 +0xC7A8 0x30AC
18.3704 +0xC7A9 0x30AD
18.3705 +0xC7AA 0x30AE
18.3706 +0xC7AB 0x30AF
18.3707 +0xC7AC 0x30B0
18.3708 +0xC7AD 0x30B1
18.3709 +0xC7AE 0x30B2
18.3710 +0xC7AF 0x30B3
18.3711 +0xC7B0 0x30B4
18.3712 +0xC7B1 0x30B5
18.3713 +0xC7B2 0x30B6
18.3714 +0xC7B3 0x30B7
18.3715 +0xC7B4 0x30B8
18.3716 +0xC7B5 0x30B9
18.3717 +0xC7B6 0x30BA
18.3718 +0xC7B7 0x30BB
18.3719 +0xC7B8 0x30BC
18.3720 +0xC7B9 0x30BD
18.3721 +0xC7BA 0x30BE
18.3722 +0xC7BB 0x30BF
18.3723 +0xC7BC 0x30C0
18.3724 +0xC7BD 0x30C1
18.3725 +0xC7BE 0x30C2
18.3726 +0xC7BF 0x30C3
18.3727 +0xC7C0 0x30C4
18.3728 +0xC7C1 0x30C5
18.3729 +0xC7C2 0x30C6
18.3730 +0xC7C3 0x30C7
18.3731 +0xC7C4 0x30C8
18.3732 +0xC7C5 0x30C9
18.3733 +0xC7C6 0x30CA
18.3734 +0xC7C7 0x30CB
18.3735 +0xC7C8 0x30CC
18.3736 +0xC7C9 0x30CD
18.3737 +0xC7CA 0x30CE
18.3738 +0xC7CB 0x30CF
18.3739 +0xC7CC 0x30D0
18.3740 +0xC7CD 0x30D1
18.3741 +0xC7CE 0x30D2
18.3742 +0xC7CF 0x30D3
18.3743 +0xC7D0 0x30D4
18.3744 +0xC7D1 0x30D5
18.3745 +0xC7D2 0x30D6
18.3746 +0xC7D3 0x30D7
18.3747 +0xC7D4 0x30D8
18.3748 +0xC7D5 0x30D9
18.3749 +0xC7D6 0x30DA
18.3750 +0xC7D7 0x30DB
18.3751 +0xC7D8 0x30DC
18.3752 +0xC7D9 0x30DD
18.3753 +0xC7DA 0x30DE
18.3754 +0xC7DB 0x30DF
18.3755 +0xC7DC 0x30E0
18.3756 +0xC7DD 0x30E1
18.3757 +0xC7DE 0x30E2
18.3758 +0xC7DF 0x30E3
18.3759 +0xC7E0 0x30E4
18.3760 +0xC7E1 0x30E5
18.3761 +0xC7E2 0x30E6
18.3762 +0xC7E3 0x30E7
18.3763 +0xC7E4 0x30E8
18.3764 +0xC7E5 0x30E9
18.3765 +0xC7E6 0x30EA
18.3766 +0xC7E7 0x30EB
18.3767 +0xC7E8 0x30EC
18.3768 +0xC7E9 0x30ED
18.3769 +0xC7EA 0x30EE
18.3770 +0xC7EB 0x30EF
18.3771 +0xC7EC 0x30F0
18.3772 +0xC7ED 0x30F1
18.3773 +0xC7EE 0x30F2
18.3774 +0xC7EF 0x30F3
18.3775 +0xC7F0 0x30F4
18.3776 +0xC7F1 0x30F5
18.3777 +0xC7F2 0x30F6
18.3778 +0xC7F3 0x0410
18.3779 +0xC7F4 0x0411
18.3780 +0xC7F5 0x0412
18.3781 +0xC7F6 0x0413
18.3782 +0xC7F7 0x0414
18.3783 +0xC7F8 0x0415
18.3784 +0xC7F9 0x0401
18.3785 +0xC7FA 0x0416
18.3786 +0xC7FB 0x0417
18.3787 +0xC7FC 0x0418
18.3788 +0xC7FD 0x0419
18.3789 +0xC7FE 0x041A
18.3790 +0xC840 0x041B
18.3791 +0xC841 0x041C
18.3792 +0xC842 0x041D
18.3793 +0xC843 0x041E
18.3794 +0xC844 0x041F
18.3795 +0xC845 0x0420
18.3796 +0xC846 0x0421
18.3797 +0xC847 0x0422
18.3798 +0xC848 0x0423
18.3799 +0xC849 0x0424
18.3800 +0xC84A 0x0425
18.3801 +0xC84B 0x0426
18.3802 +0xC84C 0x0427
18.3803 +0xC84D 0x0428
18.3804 +0xC84E 0x0429
18.3805 +0xC84F 0x042A
18.3806 +0xC850 0x042B
18.3807 +0xC851 0x042C
18.3808 +0xC852 0x042D
18.3809 +0xC853 0x042E
18.3810 +0xC854 0x042F
18.3811 +0xC855 0x0430
18.3812 +0xC856 0x0431
18.3813 +0xC857 0x0432
18.3814 +0xC858 0x0433
18.3815 +0xC859 0x0434
18.3816 +0xC85A 0x0435
18.3817 +0xC85B 0x0451
18.3818 +0xC85C 0x0436
18.3819 +0xC85D 0x0437
18.3820 +0xC85E 0x0438
18.3821 +0xC85F 0x0439
18.3822 +0xC860 0x043A
18.3823 +0xC861 0x043B
18.3824 +0xC862 0x043C
18.3825 +0xC863 0x043D
18.3826 +0xC864 0x043E
18.3827 +0xC865 0x043F
18.3828 +0xC866 0x0440
18.3829 +0xC867 0x0441
18.3830 +0xC868 0x0442
18.3831 +0xC869 0x0443
18.3832 +0xC86A 0x0444
18.3833 +0xC86B 0x0445
18.3834 +0xC86C 0x0446
18.3835 +0xC86D 0x0447
18.3836 +0xC86E 0x0448
18.3837 +0xC86F 0x0449
18.3838 +0xC870 0x044A
18.3839 +0xC871 0x044B
18.3840 +0xC872 0x044C
18.3841 +0xC873 0x044D
18.3842 +0xC874 0x044E
18.3843 +0xC875 0x044F
18.3844 +0xC876 0x21E7
18.3845 +0xC877 0x21B8
18.3846 +0xC878 0x21B9
18.3847 +0xC879 0xF7E5
18.3848 +0xC87A 0xF7E6
18.3849 +0xC87B 0x4E5A
18.3850 +0xC87C 0xF7E8
18.3851 +0xC87D 0x5202
18.3852 +0xC87E 0xF7EA
18.3853 +0xC8A1 0xF7EB
18.3854 +0xC8A2 0x5188
18.3855 +0xC8A3 0xF7ED
18.3856 +0xC8A4 0xF7EE
18.3857 +0xC8CD 0xFFE2
18.3858 +0xC8CE 0xFFE4
18.3859 +0xC8CF 0xFF07
18.3860 +0xC8D0 0xFF02
18.3861 +0xC8D1 0x3231
18.3862 +0xC8D2 0x2116
18.3863 +0xC8D3 0x2121
18.3864 +0xC8D4 0x309B
18.3865 +0xC8D5 0x309C
18.3866 +0xC8D6 0x2E80
18.3867 +0xC8D7 0x2E84
18.3868 +0xC8D8 0x2E86
18.3869 +0xC8D9 0x2E87
18.3870 +0xC8DA 0x2E88
18.3871 +0xC8DB 0x2E8A
18.3872 +0xC8DC 0x2E8C
18.3873 +0xC8DD 0x2E8D
18.3874 +0xC8DE 0x2E95
18.3875 +0xC8DF 0x2E9C
18.3876 +0xC8E0 0x2E9D
18.3877 +0xC8E1 0x2EA5
18.3878 +0xC8E2 0x2EA7
18.3879 +0xC8E3 0x2EAA
18.3880 +0xC8E4 0x2EAC
18.3881 +0xC8E5 0x2EAE
18.3882 +0xC8E6 0x2EB6
18.3883 +0xC8E7 0x2EBC
18.3884 +0xC8E8 0x2EBE
18.3885 +0xC8E9 0x2EC6
18.3886 +0xC8EA 0x2ECA
18.3887 +0xC8EB 0x2ECC
18.3888 +0xC8EC 0x2ECD
18.3889 +0xC8ED 0x2ECF
18.3890 +0xC8EE 0x2ED6
18.3891 +0xC8EF 0x2ED7
18.3892 +0xC8F0 0x2EDE
18.3893 +0xC8F1 0x2EE3
18.3894 +0xC8F5 0x0283
18.3895 +0xC8F6 0x0250
18.3896 +0xC8F7 0x025B
18.3897 +0xC8F8 0x0254
18.3898 +0xC8F9 0x0275
18.3899 +0xC8FA 0x0153
18.3900 +0xC8FB 0x00F8
18.3901 +0xC8FC 0x014B
18.3902 +0xC8FD 0x028A
18.3903 +0xC8FE 0x026A
18.3904 +0xF9D6 0x7881
18.3905 +0xF9D7 0x92B9
18.3906 +0xF9D8 0x88CF
18.3907 +0xF9D9 0x58BB
18.3908 +0xF9DA 0x6052
18.3909 +0xF9DB 0x7CA7
18.3910 +0xF9DC 0x5AFA
18.3911 +0xF9DD 0x2554
18.3912 +0xF9DE 0x2566
18.3913 +0xF9DF 0x2557
18.3914 +0xF9E0 0x2560
18.3915 +0xF9E1 0x256C
18.3916 +0xF9E2 0x2563
18.3917 +0xF9E3 0x255A
18.3918 +0xF9E4 0x2569
18.3919 +0xF9E5 0x255D
18.3920 +0xF9E6 0x2552
18.3921 +0xF9E7 0x2564
18.3922 +0xF9E8 0x2555
18.3923 +0xF9E9 0x255E
18.3924 +0xF9EA 0x256A
18.3925 +0xF9EB 0x2561
18.3926 +0xF9EC 0x2558
18.3927 +0xF9ED 0x2567
18.3928 +0xF9EE 0x255B
18.3929 +0xF9EF 0x2553
18.3930 +0xF9F0 0x2565
18.3931 +0xF9F1 0x2556
18.3932 +0xF9F2 0x255F
18.3933 +0xF9F3 0x256B
18.3934 +0xF9F4 0x2562
18.3935 +0xF9F5 0x2559
18.3936 +0xF9F6 0x2568
18.3937 +0xF9F7 0x255C
18.3938 +0xF9F8 0x2551
18.3939 +0xF9F9 0x2550
18.3940 +0xF9FA 0x256D
18.3941 +0xF9FB 0x256E
18.3942 +0xF9FC 0x2570
18.3943 +0xF9FD 0x256F
18.3944 +0xF9FE 0xFFED
18.3945 +0xFA40 0xE000
18.3946 +0xFA41 0x92DB
18.3947 +0xFA42 0xE002
18.3948 +0xFA43 0xE003
18.3949 +0xFA44 0x854C
18.3950 +0xFA45 0x42B5
18.3951 +0xFA46 0x73EF
18.3952 +0xFA47 0x51B5
18.3953 +0xFA48 0x3649
18.3954 +0xFA49 0xE009
18.3955 +0xFA4A 0xE00A
18.3956 +0xFA4B 0x9344
18.3957 +0xFA4C 0xE00C
18.3958 +0xFA4D 0x82EE
18.3959 +0xFA4E 0xE00E
18.3960 +0xFA4F 0x783C
18.3961 +0xFA50 0x6744
18.3962 +0xFA51 0x62DF
18.3963 +0xFA52 0xE012
18.3964 +0xFA53 0xE013
18.3965 +0xFA54 0xE014
18.3966 +0xFA55 0xE015
18.3967 +0xFA56 0xE016
18.3968 +0xFA57 0x4FAB
18.3969 +0xFA58 0xE018
18.3970 +0xFA59 0x5008
18.3971 +0xFA5A 0xE01A
18.3972 +0xFA5B 0xE01B
18.3973 +0xFA5C 0xE01C
18.3974 +0xFA5D 0xE01D
18.3975 +0xFA5E 0xE01E
18.3976 +0xFA60 0xE020
18.3977 +0xFA61 0x5FA4
18.3978 +0xFA62 0xE022
18.3979 +0xFA63 0xE023
18.3980 +0xFA64 0x6EDB
18.3981 +0xFA65 0xE025
18.3982 +0xFA67 0x5101
18.3983 +0xFA68 0x347A
18.3984 +0xFA69 0x510E
18.3985 +0xFA6A 0x986C
18.3986 +0xFA6B 0x3743
18.3987 +0xFA6C 0x8416
18.3988 +0xFA6D 0xE02D
18.3989 +0xFA6E 0xE02E
18.3990 +0xFA6F 0x5160
18.3991 +0xFA70 0xE030
18.3992 +0xFA71 0x516A
18.3993 +0xFA72 0xE032
18.3994 +0xFA73 0xE033
18.3995 +0xFA74 0xE034
18.3996 +0xFA75 0xE035
18.3997 +0xFA76 0xE036
18.3998 +0xFA77 0xE037
18.3999 +0xFA78 0xE038
18.4000 +0xFA79 0x5B82
18.4001 +0xFA7A 0x877D
18.4002 +0xFA7B 0xE03B
18.4003 +0xFA7C 0xE03C
18.4004 +0xFA7D 0x51B2
18.4005 +0xFA7E 0x51B8
18.4006 +0xFAA1 0x9D34
18.4007 +0xFAA2 0x51C9
18.4008 +0xFAA3 0x51CF
18.4009 +0xFAA4 0x51D1
18.4010 +0xFAA5 0x3CDC
18.4011 +0xFAA6 0x51D3
18.4012 +0xFAA7 0xE045
18.4013 +0xFAA8 0x51B3
18.4014 +0xFAA9 0x51E2
18.4015 +0xFAAA 0x5342
18.4016 +0xFAAB 0x51ED
18.4017 +0xFAAC 0x83CD
18.4018 +0xFAAD 0x693E
18.4019 +0xFAAE 0xE04C
18.4020 +0xFAAF 0x5F7B
18.4021 +0xFAB0 0x520B
18.4022 +0xFAB1 0x5226
18.4023 +0xFAB2 0x523C
18.4024 +0xFAB3 0x52B5
18.4025 +0xFAB4 0x5257
18.4026 +0xFAB5 0x5294
18.4027 +0xFAB6 0x52B9
18.4028 +0xFAB7 0x52C5
18.4029 +0xFAB8 0x7C15
18.4030 +0xFAB9 0x8542
18.4031 +0xFABA 0x52E0
18.4032 +0xFABB 0x860D
18.4033 +0xFABC 0xE05A
18.4034 +0xFABE 0xE05C
18.4035 +0xFABF 0x5549
18.4036 +0xFAC0 0x6ED9
18.4037 +0xFAC1 0xE05F
18.4038 +0xFAC2 0xE060
18.4039 +0xFAC3 0xE061
18.4040 +0xFAC4 0x5333
18.4041 +0xFAC6 0xE064
18.4042 +0xFAC7 0x6CCB
18.4043 +0xFAC8 0xE066
18.4044 +0xFAC9 0x681B
18.4045 +0xFACA 0x73D5
18.4046 +0xFACB 0x604A
18.4047 +0xFACC 0x3EAA
18.4048 +0xFACD 0x38CC
18.4049 +0xFACE 0xE06C
18.4050 +0xFACF 0x71DD
18.4051 +0xFAD0 0x44A2
18.4052 +0xFAD1 0x536D
18.4053 +0xFAD2 0x5374
18.4054 +0xFAD3 0xE071
18.4055 +0xFAD4 0x537E
18.4056 +0xFAD6 0xE074
18.4057 +0xFAD7 0xE075
18.4058 +0xFAD8 0x77E6
18.4059 +0xFAD9 0x5393
18.4060 +0xFADA 0xE078
18.4061 +0xFADB 0x53A0
18.4062 +0xFADC 0x53AB
18.4063 +0xFADD 0x53AE
18.4064 +0xFADE 0x73A7
18.4065 +0xFADF 0xE07D
18.4066 +0xFAE0 0x3F59
18.4067 +0xFAE1 0x739C
18.4068 +0xFAE2 0x53C1
18.4069 +0xFAE3 0x53C5
18.4070 +0xFAE4 0x6C49
18.4071 +0xFAE5 0x4E49
18.4072 +0xFAE6 0x57FE
18.4073 +0xFAE7 0x53D9
18.4074 +0xFAE8 0x3AAB
18.4075 +0xFAE9 0xE087
18.4076 +0xFAEA 0x53E0
18.4077 +0xFAEB 0xE089
18.4078 +0xFAEC 0xE08A
18.4079 +0xFAED 0x53F6
18.4080 +0xFAEE 0xE08C
18.4081 +0xFAEF 0x5413
18.4082 +0xFAF0 0x7079
18.4083 +0xFAF1 0x552B
18.4084 +0xFAF2 0x6657
18.4085 +0xFAF3 0x6D5B
18.4086 +0xFAF4 0x546D
18.4087 +0xFAF5 0xE093
18.4088 +0xFAF6 0xE094
18.4089 +0xFAF7 0x555D
18.4090 +0xFAF8 0x548F
18.4091 +0xFAF9 0x54A4
18.4092 +0xFAFA 0x47A6
18.4093 +0xFAFB 0xE099
18.4094 +0xFAFC 0xE09A
18.4095 +0xFAFD 0x3DB4
18.4096 +0xFAFE 0xE09C
18.4097 +0xFB40 0xE09D
18.4098 +0xFB41 0xE09E
18.4099 +0xFB42 0x5547
18.4100 +0xFB43 0x4CED
18.4101 +0xFB44 0x542F
18.4102 +0xFB45 0x7417
18.4103 +0xFB46 0x5586
18.4104 +0xFB47 0x55A9
18.4105 +0xFB49 0xE0A6
18.4106 +0xFB4A 0xE0A7
18.4107 +0xFB4B 0x4552
18.4108 +0xFB4C 0xE0A9
18.4109 +0xFB4D 0x66B3
18.4110 +0xFB4E 0xE0AB
18.4111 +0xFB4F 0x5637
18.4112 +0xFB50 0x66CD
18.4113 +0xFB51 0xE0AE
18.4114 +0xFB52 0x66A4
18.4115 +0xFB53 0x66AD
18.4116 +0xFB54 0x564D
18.4117 +0xFB55 0x564F
18.4118 +0xFB56 0x78F1
18.4119 +0xFB57 0x56F1
18.4120 +0xFB58 0x9787
18.4121 +0xFB59 0x53FE
18.4122 +0xFB5A 0x5700
18.4123 +0xFB5B 0x56EF
18.4124 +0xFB5C 0x56ED
18.4125 +0xFB5D 0xE0BA
18.4126 +0xFB5E 0x3623
18.4127 +0xFB5F 0xE0BC
18.4128 +0xFB60 0x5746
18.4129 +0xFB61 0xE0BE
18.4130 +0xFB62 0x6C6E
18.4131 +0xFB63 0x708B
18.4132 +0xFB64 0x5742
18.4133 +0xFB65 0x36B1
18.4134 +0xFB66 0xE0C3
18.4135 +0xFB67 0x57E6
18.4136 +0xFB68 0xE0C5
18.4137 +0xFB69 0x5803
18.4138 +0xFB6A 0xE0C7
18.4139 +0xFB6B 0xE0C8
18.4140 +0xFB6C 0x5826
18.4141 +0xFB6D 0xE0CA
18.4142 +0xFB6E 0x585C
18.4143 +0xFB6F 0x58AA
18.4144 +0xFB70 0x3561
18.4145 +0xFB71 0x58E0
18.4146 +0xFB72 0x58DC
18.4147 +0xFB73 0xE0D0
18.4148 +0xFB74 0x58FB
18.4149 +0xFB75 0x5BFF
18.4150 +0xFB76 0x5743
18.4151 +0xFB77 0xE0D4
18.4152 +0xFB78 0xE0D5
18.4153 +0xFB79 0x93D3
18.4154 +0xFB7A 0x35A1
18.4155 +0xFB7B 0x591F
18.4156 +0xFB7C 0x68A6
18.4157 +0xFB7D 0x36C3
18.4158 +0xFB7E 0x6E59
18.4159 +0xFBA1 0xE0DC
18.4160 +0xFBA2 0x5A24
18.4161 +0xFBA3 0x5553
18.4162 +0xFBA4 0xE0DF
18.4163 +0xFBA5 0x8505
18.4164 +0xFBA6 0x59C9
18.4165 +0xFBA7 0xE0E2
18.4166 +0xFBA8 0xE0E3
18.4167 +0xFBA9 0xE0E4
18.4168 +0xFBAA 0xE0E5
18.4169 +0xFBAB 0x59D9
18.4170 +0xFBAC 0xE0E7
18.4171 +0xFBAD 0xE0E8
18.4172 +0xFBAE 0xE0E9
18.4173 +0xFBAF 0x6D71
18.4174 +0xFBB0 0xE0EB
18.4175 +0xFBB1 0xE0EC
18.4176 +0xFBB2 0x59F9
18.4177 +0xFBB3 0xE0EE
18.4178 +0xFBB4 0x5AAB
18.4179 +0xFBB5 0x5A63
18.4180 +0xFBB6 0x36E6
18.4181 +0xFBB7 0xE0F2
18.4182 +0xFBB9 0x3708
18.4183 +0xFBBA 0x5A96
18.4184 +0xFBBB 0x7465
18.4185 +0xFBBC 0x5AD3
18.4186 +0xFBBD 0xE0F8
18.4187 +0xFBBE 0xE0F9
18.4188 +0xFBBF 0x3D85
18.4189 +0xFBC0 0xE0FB
18.4190 +0xFBC1 0x3732
18.4191 +0xFBC2 0xE0FD
18.4192 +0xFBC3 0x5E83
18.4193 +0xFBC4 0x52D0
18.4194 +0xFBC5 0x5B76
18.4195 +0xFBC6 0x6588
18.4196 +0xFBC7 0x5B7C
18.4197 +0xFBC8 0xE103
18.4198 +0xFBC9 0x4004
18.4199 +0xFBCA 0x485D
18.4200 +0xFBCB 0xE106
18.4201 +0xFBCC 0x5BD5
18.4202 +0xFBCD 0x6160
18.4203 +0xFBCE 0xE109
18.4204 +0xFBCF 0xE10A
18.4205 +0xFBD0 0xE10B
18.4206 +0xFBD1 0x5BF3
18.4207 +0xFBD2 0x5B9D
18.4208 +0xFBD3 0x4D10
18.4209 +0xFBD4 0x5C05
18.4210 +0xFBD5 0xE110
18.4211 +0xFBD6 0x5C13
18.4212 +0xFBD7 0x73CE
18.4213 +0xFBD8 0x5C14
18.4214 +0xFBD9 0xE114
18.4215 +0xFBDA 0xE115
18.4216 +0xFBDB 0x5C49
18.4217 +0xFBDC 0x48DD
18.4218 +0xFBDD 0x5C85
18.4219 +0xFBDE 0x5CE9
18.4220 +0xFBDF 0x5CEF
18.4221 +0xFBE0 0x5D8B
18.4222 +0xFBE1 0xE11C
18.4223 +0xFBE2 0xE11D
18.4224 +0xFBE3 0x5D10
18.4225 +0xFBE4 0x5D18
18.4226 +0xFBE5 0x5D46
18.4227 +0xFBE6 0xE121
18.4228 +0xFBE7 0x5CBA
18.4229 +0xFBE8 0x5DD7
18.4230 +0xFBE9 0x82FC
18.4231 +0xFBEA 0x382D
18.4232 +0xFBEB 0xE126
18.4233 +0xFBEC 0xE127
18.4234 +0xFBED 0xE128
18.4235 +0xFBEE 0x8287
18.4236 +0xFBEF 0x3836
18.4237 +0xFBF0 0x3BC2
18.4238 +0xFBF1 0x5E2E
18.4239 +0xFBF2 0x6A8A
18.4240 +0xFBF4 0x5E7A
18.4241 +0xFBF5 0xE130
18.4242 +0xFBF6 0xE131
18.4243 +0xFBF7 0x53A6
18.4244 +0xFBF8 0x4EB7
18.4245 +0xFBFA 0x53A8
18.4246 +0xFBFB 0xE136
18.4247 +0xFBFC 0x5E09
18.4248 +0xFBFD 0x5EF4
18.4249 +0xFBFE 0xE139
18.4250 +0xFC40 0x5EF9
18.4251 +0xFC41 0x5EFB
18.4252 +0xFC42 0x38A0
18.4253 +0xFC43 0x5EFC
18.4254 +0xFC44 0x683E
18.4255 +0xFC45 0x941B
18.4256 +0xFC46 0x5F0D
18.4257 +0xFC47 0xE141
18.4258 +0xFC48 0xE142
18.4259 +0xFC49 0x3ADE
18.4260 +0xFC4A 0x48AE
18.4261 +0xFC4B 0xE145
18.4262 +0xFC4C 0x5F3A
18.4263 +0xFC4D 0xE147
18.4264 +0xFC4E 0xE148
18.4265 +0xFC50 0xE14A
18.4266 +0xFC51 0x5F63
18.4267 +0xFC52 0x97BD
18.4268 +0xFC53 0xE14D
18.4269 +0xFC54 0x5F72
18.4270 +0xFC55 0x9340
18.4271 +0xFC56 0xE150
18.4272 +0xFC57 0x5FA7
18.4273 +0xFC58 0x5DB6
18.4274 +0xFC59 0x3D5F
18.4275 +0xFC5A 0xE154
18.4276 +0xFC5B 0xE155
18.4277 +0xFC5C 0xE156
18.4278 +0xFC5D 0xE157
18.4279 +0xFC5E 0x91D6
18.4280 +0xFC5F 0xE159
18.4281 +0xFC60 0xE15A
18.4282 +0xFC61 0x6031
18.4283 +0xFC62 0x6685
18.4284 +0xFC63 0xE15D
18.4285 +0xFC64 0x3963
18.4286 +0xFC65 0x3DC7
18.4287 +0xFC66 0x3639
18.4288 +0xFC67 0x5790
18.4289 +0xFC68 0xE162
18.4290 +0xFC69 0x7971
18.4291 +0xFC6A 0x3E40
18.4292 +0xFC6B 0x609E
18.4293 +0xFC6D 0x60B3
18.4294 +0xFC6E 0xE168
18.4295 +0xFC6F 0xE169
18.4296 +0xFC70 0xE16A
18.4297 +0xFC71 0x74A4
18.4298 +0xFC72 0x50E1
18.4299 +0xFC73 0x5AA0
18.4300 +0xFC74 0x6164
18.4301 +0xFC75 0x8424
18.4302 +0xFC76 0x6142
18.4303 +0xFC77 0xE171
18.4304 +0xFC78 0xE172
18.4305 +0xFC79 0x6181
18.4306 +0xFC7A 0x51F4
18.4307 +0xFC7B 0xE175
18.4308 +0xFC7C 0x6187
18.4309 +0xFC7D 0x5BAA
18.4310 +0xFC7E 0xE178
18.4311 +0xFCA1 0xE179
18.4312 +0xFCA2 0x61D3
18.4313 +0xFCA3 0xE17B
18.4314 +0xFCA4 0xE17C
18.4315 +0xFCA5 0x61D0
18.4316 +0xFCA6 0x3932
18.4317 +0xFCA7 0xE17F
18.4318 +0xFCA8 0xE180
18.4319 +0xFCA9 0x6023
18.4320 +0xFCAA 0x615C
18.4321 +0xFCAB 0x651E
18.4322 +0xFCAC 0x638B
18.4323 +0xFCAD 0xE185
18.4324 +0xFCAE 0x62C5
18.4325 +0xFCAF 0xE187
18.4326 +0xFCB0 0x62D5
18.4327 +0xFCB1 0xE189
18.4328 +0xFCB2 0x636C
18.4329 +0xFCB3 0xE18B
18.4330 +0xFCB4 0x3A17
18.4331 +0xFCB5 0x6438
18.4332 +0xFCB6 0x63F8
18.4333 +0xFCB7 0xE18F
18.4334 +0xFCB8 0xE190
18.4335 +0xFCBA 0x6F8A
18.4336 +0xFCBB 0xE193
18.4337 +0xFCBC 0x9814
18.4338 +0xFCBD 0xE195
18.4339 +0xFCBE 0xE196
18.4340 +0xFCBF 0x64E1
18.4341 +0xFCC0 0x64E5
18.4342 +0xFCC1 0x947B
18.4343 +0xFCC2 0x3A66
18.4344 +0xFCC3 0x643A
18.4345 +0xFCC4 0x3A57
18.4346 +0xFCC5 0x654D
18.4347 +0xFCC6 0x6F16
18.4348 +0xFCC7 0xE19F
18.4349 +0xFCC8 0xE1A0
18.4350 +0xFCC9 0x6585
18.4351 +0xFCCA 0x656D
18.4352 +0xFCCB 0x655F
18.4353 +0xFCCC 0xE1A4
18.4354 +0xFCCD 0x65B5
18.4355 +0xFCCE 0xE1A6
18.4356 +0xFCCF 0x4B37
18.4357 +0xFCD0 0x65D1
18.4358 +0xFCD1 0x40D8
18.4359 +0xFCD2 0xE1AA
18.4360 +0xFCD3 0x65E0
18.4361 +0xFCD4 0x65E3
18.4362 +0xFCD5 0x5FDF
18.4363 +0xFCD6 0xE1AE
18.4364 +0xFCD7 0x6618
18.4365 +0xFCD8 0xE1B0
18.4366 +0xFCD9 0xE1B1
18.4367 +0xFCDA 0x6644
18.4368 +0xFCDB 0xE1B3
18.4369 +0xFCDC 0xE1B4
18.4370 +0xFCDD 0x664B
18.4371 +0xFCDE 0xE1B6
18.4372 +0xFCDF 0x6667
18.4373 +0xFCE0 0xE1B8
18.4374 +0xFCE1 0x6673
18.4375 +0xFCE3 0xE1BB
18.4376 +0xFCE4 0xE1BC
18.4377 +0xFCE5 0xE1BD
18.4378 +0xFCE6 0xE1BE
18.4379 +0xFCE7 0xE1BF
18.4380 +0xFCE8 0x77C5
18.4381 +0xFCE9 0xE1C1
18.4382 +0xFCEA 0x99A4
18.4383 +0xFCEB 0x6702
18.4384 +0xFCEC 0xE1C4
18.4385 +0xFCED 0xE1C5
18.4386 +0xFCEE 0x3B2B
18.4387 +0xFCEF 0x69FA
18.4388 +0xFCF0 0xE1C8
18.4389 +0xFCF2 0x6767
18.4390 +0xFCF3 0x6762
18.4391 +0xFCF4 0xE1CC
18.4392 +0xFCF5 0xE1CD
18.4393 +0xFCF6 0x67D7
18.4394 +0xFCF7 0x44E9
18.4395 +0xFCF8 0x6822
18.4396 +0xFCF9 0x6E50
18.4397 +0xFCFA 0x923C
18.4398 +0xFCFB 0x6801
18.4399 +0xFCFC 0xE1D4
18.4400 +0xFCFD 0xE1D5
18.4401 +0xFCFE 0x685D
18.4402 +0xFD40 0xE1D7
18.4403 +0xFD41 0x69E1
18.4404 +0xFD42 0x6A0B
18.4405 +0xFD43 0xE1DA
18.4406 +0xFD44 0x6973
18.4407 +0xFD45 0x68C3
18.4408 +0xFD46 0xE1DD
18.4409 +0xFD47 0x6901
18.4410 +0xFD48 0x6900
18.4411 +0xFD49 0x3D32
18.4412 +0xFD4A 0x3A01
18.4413 +0xFD4B 0xE1E2
18.4414 +0xFD4C 0x3B80
18.4415 +0xFD4D 0x67AC
18.4416 +0xFD4E 0x6961
18.4417 +0xFD4F 0xE1E6
18.4418 +0xFD50 0x42FC
18.4419 +0xFD51 0x6936
18.4420 +0xFD52 0x6998
18.4421 +0xFD53 0x3BA1
18.4422 +0xFD54 0xE1EB
18.4423 +0xFD55 0x8363
18.4424 +0xFD56 0x5090
18.4425 +0xFD57 0x69F9
18.4426 +0xFD58 0xE1EF
18.4427 +0xFD59 0xE1F0
18.4428 +0xFD5A 0x6A45
18.4429 +0xFD5B 0xE1F2
18.4430 +0xFD5C 0x6A9D
18.4431 +0xFD5D 0x3BF3
18.4432 +0xFD5E 0x67B1
18.4433 +0xFD5F 0x6AC8
18.4434 +0xFD60 0xE1F7
18.4435 +0xFD61 0x3C0D
18.4436 +0xFD62 0x6B1D
18.4437 +0xFD63 0xE1FA
18.4438 +0xFD64 0x60DE
18.4439 +0xFD65 0x6B35
18.4440 +0xFD66 0x6B74
18.4441 +0xFD67 0xE1FE
18.4442 +0xFD68 0x6EB5
18.4443 +0xFD69 0xE200
18.4444 +0xFD6A 0xE201
18.4445 +0xFD6B 0xE202
18.4446 +0xFD6C 0x3740
18.4447 +0xFD6D 0x5421
18.4448 +0xFD6E 0xE205
18.4449 +0xFD6F 0x6BE1
18.4450 +0xFD70 0xE207
18.4451 +0xFD71 0x6BDC
18.4452 +0xFD72 0x6C37
18.4453 +0xFD73 0xE20A
18.4454 +0xFD74 0xE20B
18.4455 +0xFD75 0xE20C
18.4456 +0xFD76 0x6C5A
18.4457 +0xFD77 0x8226
18.4458 +0xFD78 0x6C79
18.4459 +0xFD79 0xE210
18.4460 +0xFD7A 0x44C5
18.4461 +0xFD7B 0xE212
18.4462 +0xFD7C 0xE213
18.4463 +0xFD7D 0xE214
18.4464 +0xFD7E 0xE215
18.4465 +0xFDA1 0xE216
18.4466 +0xFDA2 0x36E5
18.4467 +0xFDA3 0x3CEB
18.4468 +0xFDA4 0xE219
18.4469 +0xFDA5 0x9B83
18.4470 +0xFDA6 0xE21B
18.4471 +0xFDA7 0xE21C
18.4472 +0xFDA8 0x7F8F
18.4473 +0xFDA9 0x6837
18.4474 +0xFDAA 0xE21F
18.4475 +0xFDAB 0xE220
18.4476 +0xFDAC 0xE221
18.4477 +0xFDAD 0x6D96
18.4478 +0xFDAE 0x6D5C
18.4479 +0xFDAF 0x6E7C
18.4480 +0xFDB0 0x6F04
18.4481 +0xFDB1 0xE226
18.4482 +0xFDB2 0xE227
18.4483 +0xFDB3 0xE228
18.4484 +0xFDB4 0x8533
18.4485 +0xFDB5 0xE22A
18.4486 +0xFDB6 0x51C7
18.4487 +0xFDB9 0x842E
18.4488 +0xFDBA 0xE22F
18.4489 +0xFDBC 0xE231
18.4490 +0xFDBD 0x7453
18.4491 +0xFDBE 0xE233
18.4492 +0xFDBF 0x79CC
18.4493 +0xFDC0 0x6E4F
18.4494 +0xFDC1 0x5A91
18.4495 +0xFDC2 0xE237
18.4496 +0xFDC3 0x6FF8
18.4497 +0xFDC4 0x370D
18.4498 +0xFDC5 0x6F9D
18.4499 +0xFDC6 0xE23B
18.4500 +0xFDC7 0x6EFA
18.4501 +0xFDC8 0xE23D
18.4502 +0xFDC9 0xE23E
18.4503 +0xFDCA 0x4555
18.4504 +0xFDCB 0x93F0
18.4505 +0xFDCC 0x6F44
18.4506 +0xFDCD 0x6F5C
18.4507 +0xFDCE 0x3D4E
18.4508 +0xFDCF 0x6F74
18.4509 +0xFDD0 0xE245
18.4510 +0xFDD1 0x3D3B
18.4511 +0xFDD2 0x6F9F
18.4512 +0xFDD3 0xE248
18.4513 +0xFDD4 0x6FD3
18.4514 +0xFDD5 0xE24A
18.4515 +0xFDD6 0xE24B
18.4516 +0xFDD7 0xE24C
18.4517 +0xFDD8 0xE24D
18.4518 +0xFDD9 0xE24E
18.4519 +0xFDDA 0xE24F
18.4520 +0xFDDB 0x51DF
18.4521 +0xFDDC 0xE251
18.4522 +0xFDDD 0xE252
18.4523 +0xFDDE 0xE253
18.4524 +0xFDDF 0xE254
18.4525 +0xFDE0 0x704B
18.4526 +0xFDE1 0x707E
18.4527 +0xFDE2 0x70A7
18.4528 +0xFDE3 0x7081
18.4529 +0xFDE4 0x70CC
18.4530 +0xFDE5 0x70D5
18.4531 +0xFDE6 0x70D6
18.4532 +0xFDE7 0x70DF
18.4533 +0xFDE8 0x4104
18.4534 +0xFDE9 0x3DE8
18.4535 +0xFDEA 0x71B4
18.4536 +0xFDEB 0x7196
18.4537 +0xFDEC 0xE261
18.4538 +0xFDED 0x712B
18.4539 +0xFDEE 0x7145
18.4540 +0xFDEF 0x5A88
18.4541 +0xFDF0 0x714A
18.4542 +0xFDF2 0x5C9C
18.4543 +0xFDF3 0xE268
18.4544 +0xFDF4 0x714F
18.4545 +0xFDF5 0x9362
18.4546 +0xFDF6 0xE26B
18.4547 +0xFDF7 0x712C
18.4548 +0xFDF8 0xE26D
18.4549 +0xFDF9 0xE26E
18.4550 +0xFDFA 0xE26F
18.4551 +0xFDFB 0x71BA
18.4552 +0xFDFC 0xE271
18.4553 +0xFDFD 0x70BD
18.4554 +0xFDFE 0x720E
18.4555 +0xFE40 0x9442
18.4556 +0xFE41 0x7215
18.4557 +0xFE42 0x5911
18.4558 +0xFE43 0x9443
18.4559 +0xFE44 0x7224
18.4560 +0xFE45 0x9341
18.4561 +0xFE46 0xE27A
18.4562 +0xFE47 0x722E
18.4563 +0xFE48 0x7240
18.4564 +0xFE49 0xE27D
18.4565 +0xFE4A 0x68BD
18.4566 +0xFE4B 0x7255
18.4567 +0xFE4C 0x7257
18.4568 +0xFE4D 0x3E55
18.4569 +0xFE4E 0xE282
18.4570 +0xFE4F 0x680D
18.4571 +0xFE50 0x6F3D
18.4572 +0xFE51 0x7282
18.4573 +0xFE53 0x732B
18.4574 +0xFE54 0xE288
18.4575 +0xFE55 0xE289
18.4576 +0xFE56 0x48ED
18.4577 +0xFE57 0xE28B
18.4578 +0xFE58 0x7328
18.4579 +0xFE59 0x732E
18.4580 +0xFE5A 0x73CF
18.4581 +0xFE5B 0x73AA
18.4582 +0xFE5C 0xE290
18.4583 +0xFE5D 0xE291
18.4584 +0xFE5E 0x73C9
18.4585 +0xFE5F 0x7449
18.4586 +0xFE60 0xE294
18.4587 +0xFE61 0xE295
18.4588 +0xFE62 0xE296
18.4589 +0xFE63 0x6623
18.4590 +0xFE64 0x36C5
18.4591 +0xFE65 0xE299
18.4592 +0xFE66 0xE29A
18.4593 +0xFE67 0xE29B
18.4594 +0xFE68 0x73F7
18.4595 +0xFE69 0x7415
18.4596 +0xFE6A 0x6903
18.4597 +0xFE6B 0xE29F
18.4598 +0xFE6C 0x7439
18.4599 +0xFE6D 0xE2A1
18.4600 +0xFE6E 0x3ED7
18.4601 +0xFE70 0xE2A4
18.4602 +0xFE71 0x7460
18.4603 +0xFE72 0xE2A6
18.4604 +0xFE73 0x7447
18.4605 +0xFE74 0x73E4
18.4606 +0xFE75 0x7476
18.4607 +0xFE76 0x83B9
18.4608 +0xFE77 0x746C
18.4609 +0xFE78 0x3730
18.4610 +0xFE79 0x7474
18.4611 +0xFE7A 0x93F1
18.4612 +0xFE7B 0x6A2C
18.4613 +0xFE7C 0x7482
18.4614 +0xFE7D 0x4953
18.4615 +0xFE7E 0xE2B2
18.4616 +0xFEA1 0xE2B3
18.4617 +0xFEA2 0xE2B4
18.4618 +0xFEA3 0xE2B5
18.4619 +0xFEA4 0x5B46
18.4620 +0xFEA5 0xE2B7
18.4621 +0xFEA6 0xE2B8
18.4622 +0xFEA7 0x74C8
18.4623 +0xFEA8 0xE2BA
18.4624 +0xFEA9 0x750E
18.4625 +0xFEAB 0x751E
18.4626 +0xFEAC 0xE2BE
18.4627 +0xFEAD 0xE2BF
18.4628 +0xFEAE 0x5BD7
18.4629 +0xFEAF 0xE2C1
18.4630 +0xFEB0 0x9385
18.4631 +0xFEB1 0x754D
18.4632 +0xFEB2 0x754A
18.4633 +0xFEB3 0x7567
18.4634 +0xFEB4 0x756E
18.4635 +0xFEB5 0xE2C7
18.4636 +0xFEB6 0x3F04
18.4637 +0xFEB7 0xE2C9
18.4638 +0xFEB8 0x758E
18.4639 +0xFEB9 0x745D
18.4640 +0xFEBA 0x759E
18.4641 +0xFEBB 0x75B4
18.4642 +0xFEBC 0x7602
18.4643 +0xFEBD 0x762C
18.4644 +0xFEBE 0x7651
18.4645 +0xFEBF 0x764F
18.4646 +0xFEC0 0x766F
18.4647 +0xFEC1 0x7676
18.4648 +0xFEC2 0xE2D4
18.4649 +0xFEC3 0x7690
18.4650 +0xFEC4 0x81EF
18.4651 +0xFEC5 0x37F8
18.4652 +0xFEC6 0xE2D8
18.4653 +0xFEC7 0xE2D9
18.4654 +0xFEC8 0x76A1
18.4655 +0xFEC9 0x76A5
18.4656 +0xFECA 0x76B7
18.4657 +0xFECB 0x76CC
18.4658 +0xFECC 0xE2DE
18.4659 +0xFECD 0x8462
18.4660 +0xFECE 0xE2E0
18.4661 +0xFECF 0xE2E1
18.4662 +0xFED0 0xE2E2
18.4663 +0xFED1 0x771E
18.4664 +0xFED2 0x7726
18.4665 +0xFED3 0x7740
18.4666 +0xFED4 0x64AF
18.4667 +0xFED5 0xE2E7
18.4668 +0xFED6 0x7758
18.4669 +0xFED7 0xE2E9
18.4670 +0xFED8 0x77AF
18.4671 +0xFED9 0xE2EB
18.4672 +0xFEDA 0xE2EC
18.4673 +0xFEDB 0xE2ED
18.4674 +0xFEDC 0x77F4
18.4675 +0xFEDE 0xE2F0
18.4676 +0xFEDF 0xE2F1
18.4677 +0xFEE0 0x68CA
18.4678 +0xFEE1 0x78AF
18.4679 +0xFEE2 0x78C7
18.4680 +0xFEE3 0x78D3
18.4681 +0xFEE4 0x96A5
18.4682 +0xFEE5 0x792E
18.4683 +0xFEE6 0xE2F8
18.4684 +0xFEE7 0x78D7
18.4685 +0xFEE8 0x7934
18.4686 +0xFEE9 0x78B1
18.4687 +0xFEEA 0xE2FC
18.4688 +0xFEEB 0x8FB8
18.4689 +0xFEEC 0x8884
18.4690 +0xFEED 0xE2FF
18.4691 +0xFEEE 0xE300
18.4692 +0xFEEF 0xE301
18.4693 +0xFEF0 0x7986
18.4694 +0xFEF1 0x8900
18.4695 +0xFEF2 0x6902
18.4696 +0xFEF3 0x7980
18.4697 +0xFEF4 0xE306
18.4698 +0xFEF5 0x799D
18.4699 +0xFEF6 0xE308
18.4700 +0xFEF7 0x793C
18.4701 +0xFEF8 0x79A9
18.4702 +0xFEF9 0x6E2A
18.4703 +0xFEFA 0xE30C
18.4704 +0xFEFB 0x3EA8
18.4705 +0xFEFC 0x79C6
18.4706 +0xFEFD 0xE30F
18.4707 +0xFEFE 0x79D4
19.1 --- a/make/tools/CharsetMapping/dbcs Thu Apr 08 17:02:51 2010 -0700
19.2 +++ b/make/tools/CharsetMapping/dbcs Tue Apr 13 16:41:49 2010 -0700
19.3 @@ -1,6 +1,7 @@
19.4 #
19.5 #clzName csName hisName dbtype pkg ascii b1min b1max b2min b2max
19.6 #
19.7 +Big5 Big5 Big5 basic sun.nio.cs.ext true 0xa1 0xf9 0x40 0xfe
19.8 Johab x-Johab x-Johab basic sun.nio.cs.ext true 0x84 0xf9 0x31 0xfe
19.9 EUC_CN GB2312 EUC_CN basic sun.nio.cs.ext true 0xa1 0xf7 0xa1 0xfe
19.10 EUC_KR EUC-KR EUC_KR basic sun.nio.cs.ext true 0xa1 0xfd 0xa1 0xfe
20.1 --- a/make/tools/src/build/tools/charsetmapping/CharsetMapping.java Thu Apr 08 17:02:51 2010 -0700
20.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
20.3 @@ -1,271 +0,0 @@
20.4 -/*
20.5 - * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
20.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
20.7 - *
20.8 - * This code is free software; you can redistribute it and/or modify it
20.9 - * under the terms of the GNU General Public License version 2 only, as
20.10 - * published by the Free Software Foundation. Sun designates this
20.11 - * particular file as subject to the "Classpath" exception as provided
20.12 - * by Sun in the LICENSE file that accompanied this code.
20.13 - *
20.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
20.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
20.17 - * version 2 for more details (a copy is included in the LICENSE file that
20.18 - * accompanied this code).
20.19 - *
20.20 - * You should have received a copy of the GNU General Public License version
20.21 - * 2 along with this work; if not, write to the Free Software Foundation,
20.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20.23 - *
20.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
20.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
20.26 - * have any questions.
20.27 - */
20.28 -
20.29 -package build.tools.charsetmapping;
20.30 -
20.31 -import java.io.InputStream;
20.32 -import java.io.InputStreamReader;
20.33 -import java.io.OutputStream;
20.34 -import java.io.BufferedReader;
20.35 -import java.io.IOException;
20.36 -import java.util.regex.Matcher;
20.37 -import java.util.regex.Pattern;
20.38 -import java.util.*;
20.39 -
20.40 -public class CharsetMapping {
20.41 - public final static char UNMAPPABLE_DECODING = '\uFFFD';
20.42 - public final static int UNMAPPABLE_ENCODING = 0xFFFD;
20.43 -
20.44 - public static class Entry {
20.45 - public int bs; //byte sequence reps
20.46 - public int cp; //Unicode codepoint
20.47 - public int cp2; //CC of composite
20.48 -
20.49 - public Entry () {}
20.50 - public Entry (int bytes, int cp, int cp2) {
20.51 - this.bs = bytes;
20.52 - this.cp = cp;
20.53 - this.cp2 = cp2;
20.54 - }
20.55 - }
20.56 -
20.57 - static Comparator<Entry> comparatorCP =
20.58 - new Comparator<Entry>() {
20.59 - public int compare(Entry m1, Entry m2) {
20.60 - return m1.cp - m2.cp;
20.61 - }
20.62 - public boolean equals(Object obj) {
20.63 - return this == obj;
20.64 - }
20.65 - };
20.66 -
20.67 - public static class Parser {
20.68 - static final Pattern basic = Pattern.compile("(?:0x)?(\\p{XDigit}++)\\s++(?:0x)?(\\p{XDigit}++)?\\s*+.*");
20.69 - static final int gBS = 1;
20.70 - static final int gCP = 2;
20.71 - static final int gCP2 = 3;
20.72 -
20.73 - BufferedReader reader;
20.74 - boolean closed;
20.75 - Matcher matcher;
20.76 - int gbs, gcp, gcp2;
20.77 -
20.78 - public Parser (InputStream in, Pattern p, int gbs, int gcp, int gcp2)
20.79 - throws IOException
20.80 - {
20.81 - this.reader = new BufferedReader(new InputStreamReader(in));
20.82 - this.closed = false;
20.83 - this.matcher = p.matcher("");
20.84 - this.gbs = gbs;
20.85 - this.gcp = gcp;
20.86 - this.gcp2 = gcp2;
20.87 - }
20.88 -
20.89 - public Parser (InputStream in, Pattern p) throws IOException {
20.90 - this(in, p, gBS, gCP, gCP2);
20.91 - }
20.92 -
20.93 - public Parser (InputStream in) throws IOException {
20.94 - this(in, basic, gBS, gCP, gCP2);
20.95 - }
20.96 -
20.97 - protected boolean isDirective(String line) {
20.98 - return line.startsWith("#");
20.99 - }
20.100 -
20.101 - protected Entry parse(Matcher matcher, Entry mapping) {
20.102 - mapping.bs = Integer.parseInt(matcher.group(gbs), 16);
20.103 - mapping.cp = Integer.parseInt(matcher.group(gcp), 16);
20.104 - if (gcp2 <= matcher.groupCount() &&
20.105 - matcher.group(gcp2) != null)
20.106 - mapping.cp2 = Integer.parseInt(matcher.group(gcp2), 16);
20.107 - else
20.108 - mapping.cp2 = 0;
20.109 - return mapping;
20.110 - }
20.111 -
20.112 - public Entry next() throws Exception {
20.113 - return next(new Entry());
20.114 - }
20.115 -
20.116 - // returns null and closes the input stream if the eof has beenreached.
20.117 - public Entry next(Entry mapping) throws Exception {
20.118 - if (closed)
20.119 - return null;
20.120 - String line;
20.121 - while ((line = reader.readLine()) != null) {
20.122 - if (isDirective(line))
20.123 - continue;
20.124 - matcher.reset(line);
20.125 - if (!matcher.lookingAt()) {
20.126 - //System.out.println("Missed: " + line);
20.127 - continue;
20.128 - }
20.129 - return parse(matcher, mapping);
20.130 - }
20.131 - reader.close();
20.132 - closed = true;
20.133 - return null;
20.134 - }
20.135 - }
20.136 -
20.137 - // tags of different charset mapping tables
20.138 - private final static int MAP_SINGLEBYTE = 0x1; // 0..256 : c
20.139 - private final static int MAP_DOUBLEBYTE1 = 0x2; // min..max: c
20.140 - private final static int MAP_DOUBLEBYTE2 = 0x3; // min..max: c [DB2]
20.141 - private final static int MAP_SUPPLEMENT = 0x5; // db,c
20.142 - private final static int MAP_SUPPLEMENT_C2B = 0x6; // c,db
20.143 - private final static int MAP_COMPOSITE = 0x7; // db,base,cc
20.144 - private final static int MAP_INDEXC2B = 0x8; // index table of c->bb
20.145 -
20.146 - private static final void writeShort(OutputStream out, int data)
20.147 - throws IOException
20.148 - {
20.149 - out.write((data >>> 8) & 0xFF);
20.150 - out.write((data ) & 0xFF);
20.151 - }
20.152 -
20.153 - private static final void writeShortArray(OutputStream out,
20.154 - int type,
20.155 - int[] array,
20.156 - int off,
20.157 - int size) // exclusive
20.158 - throws IOException
20.159 - {
20.160 - writeShort(out, type);
20.161 - writeShort(out, size);
20.162 - for (int i = off; i < size; i++) {
20.163 - writeShort(out, array[off+i]);
20.164 - }
20.165 - }
20.166 -
20.167 - public static final void writeSIZE(OutputStream out, int data)
20.168 - throws IOException
20.169 - {
20.170 - out.write((data >>> 24) & 0xFF);
20.171 - out.write((data >>> 16) & 0xFF);
20.172 - out.write((data >>> 8) & 0xFF);
20.173 - out.write((data ) & 0xFF);
20.174 - }
20.175 -
20.176 - public static void writeINDEXC2B(OutputStream out, int[] indexC2B)
20.177 - throws IOException
20.178 - {
20.179 - writeShort(out, MAP_INDEXC2B);
20.180 - writeShort(out, indexC2B.length);
20.181 - int off = 0;
20.182 - for (int i = 0; i < indexC2B.length; i++) {
20.183 - if (indexC2B[i] != 0) {
20.184 - writeShort(out, off);
20.185 - off += 256;
20.186 - } else {
20.187 - writeShort(out, -1);
20.188 - }
20.189 - }
20.190 - }
20.191 -
20.192 - public static void writeSINGLEBYTE(OutputStream out, int[] sb)
20.193 - throws IOException
20.194 - {
20.195 - writeShortArray(out, MAP_SINGLEBYTE, sb, 0, 256);
20.196 - }
20.197 -
20.198 - private static void writeDOUBLEBYTE(OutputStream out,
20.199 - int type,
20.200 - int[] db,
20.201 - int b1Min, int b1Max,
20.202 - int b2Min, int b2Max)
20.203 - throws IOException
20.204 - {
20.205 - writeShort(out, type);
20.206 - writeShort(out, b1Min);
20.207 - writeShort(out, b1Max);
20.208 - writeShort(out, b2Min);
20.209 - writeShort(out, b2Max);
20.210 - writeShort(out, (b1Max - b1Min + 1) * (b2Max - b2Min + 1));
20.211 -
20.212 - for (int b1 = b1Min; b1 <= b1Max; b1++) {
20.213 - for (int b2 = b2Min; b2 <= b2Max; b2++) {
20.214 - writeShort(out, db[b1 * 256 + b2]);
20.215 - }
20.216 - }
20.217 - }
20.218 - public static void writeDOUBLEBYTE1(OutputStream out,
20.219 - int[] db,
20.220 - int b1Min, int b1Max,
20.221 - int b2Min, int b2Max)
20.222 - throws IOException
20.223 - {
20.224 - writeDOUBLEBYTE(out, MAP_DOUBLEBYTE1, db, b1Min, b1Max, b2Min, b2Max);
20.225 - }
20.226 -
20.227 - public static void writeDOUBLEBYTE2(OutputStream out,
20.228 - int[] db,
20.229 - int b1Min, int b1Max,
20.230 - int b2Min, int b2Max)
20.231 - throws IOException
20.232 - {
20.233 - writeDOUBLEBYTE(out, MAP_DOUBLEBYTE2, db, b1Min, b1Max, b2Min, b2Max);
20.234 - }
20.235 -
20.236 - // the c2b table is output as well
20.237 - public static void writeSUPPLEMENT(OutputStream out, Entry[] supp, int size)
20.238 - throws IOException
20.239 - {
20.240 - writeShort(out, MAP_SUPPLEMENT);
20.241 - writeShort(out, size * 2);
20.242 - // db at first half, cc at the low half
20.243 - for (int i = 0; i < size; i++) {
20.244 - writeShort(out, supp[i].bs);
20.245 - }
20.246 - for (int i = 0; i < size; i++) {
20.247 - writeShort(out, supp[i].cp);
20.248 - }
20.249 -
20.250 - //c2b
20.251 - writeShort(out, MAP_SUPPLEMENT_C2B);
20.252 - writeShort(out, size*2);
20.253 - Arrays.sort(supp, 0, size, comparatorCP);
20.254 - for (int i = 0; i < size; i++) {
20.255 - writeShort(out, supp[i].cp);
20.256 - }
20.257 - for (int i = 0; i < size; i++) {
20.258 - writeShort(out, supp[i].bs);
20.259 - }
20.260 - }
20.261 -
20.262 - public static void writeCOMPOSITE(OutputStream out, Entry[] comp, int size)
20.263 - throws IOException
20.264 - {
20.265 - writeShort(out, MAP_COMPOSITE);
20.266 - writeShort(out, size*3);
20.267 - // comp is sorted already
20.268 - for (int i = 0; i < size; i++) {
20.269 - writeShort(out, (char)comp[i].bs);
20.270 - writeShort(out, (char)comp[i].cp);
20.271 - writeShort(out, (char)comp[i].cp2);
20.272 - }
20.273 - }
20.274 -}
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
21.2 +++ b/make/tools/src/build/tools/charsetmapping/DBCS.java Tue Apr 13 16:41:49 2010 -0700
21.3 @@ -0,0 +1,236 @@
21.4 +/*
21.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
21.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
21.7 + *
21.8 + * This code is free software; you can redistribute it and/or modify it
21.9 + * under the terms of the GNU General Public License version 2 only, as
21.10 + * published by the Free Software Foundation. Sun designates this
21.11 + * particular file as subject to the "Classpath" exception as provided
21.12 + * by Sun in the LICENSE file that accompanied this code.
21.13 + *
21.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
21.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21.17 + * version 2 for more details (a copy is included in the LICENSE file that
21.18 + * accompanied this code).
21.19 + *
21.20 + * You should have received a copy of the GNU General Public License version
21.21 + * 2 along with this work; if not, write to the Free Software Foundation,
21.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21.23 + *
21.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
21.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
21.26 + * have any questions.
21.27 + */
21.28 +
21.29 +package build.tools.charsetmapping;
21.30 +import java.io.*;
21.31 +import java.util.Arrays;
21.32 +import java.util.ArrayList;
21.33 +import java.util.Scanner;
21.34 +import java.util.Formatter;
21.35 +import java.util.regex.*;
21.36 +import java.nio.charset.*;
21.37 +import static build.tools.charsetmapping.Utils.*;
21.38 +
21.39 +public class DBCS {
21.40 + // pattern used by this class to read in mapping table
21.41 + static Pattern mPattern = Pattern.compile("(?:0x)?(\\p{XDigit}++)\\s++(?:0x)?(\\p{XDigit}++)(?:\\s++#.*)?");
21.42 +
21.43 + public static void genClass(String args[]) throws Exception {
21.44 +
21.45 + Scanner s = new Scanner(new File(args[0], args[2]));
21.46 + while (s.hasNextLine()) {
21.47 + String line = s.nextLine();
21.48 + if (line.startsWith("#") || line.length() == 0)
21.49 + continue;
21.50 + String[] fields = line.split("\\s+");
21.51 + if (fields.length < 10) {
21.52 + System.err.println("Misconfiged sbcs line <" + line + ">?");
21.53 + continue;
21.54 + }
21.55 + String clzName = fields[0];
21.56 + String csName = fields[1];
21.57 + String hisName = ("null".equals(fields[2]))?null:fields[2];
21.58 + String type = fields[3].toUpperCase();
21.59 + if ("BASIC".equals(type))
21.60 + type = "";
21.61 + else
21.62 + type = "_" + type;
21.63 + String pkgName = fields[4];
21.64 + boolean isASCII = Boolean.valueOf(fields[5]);
21.65 + int b1Min = toInteger(fields[6]);
21.66 + int b1Max = toInteger(fields[7]);
21.67 + int b2Min = toInteger(fields[8]);
21.68 + int b2Max = toInteger(fields[9]);
21.69 + System.out.printf("%s,%s,%s,%b,%s%n", clzName, csName, hisName, isASCII, pkgName);
21.70 + genClass0(args[0], args[1], "DoubleByte-X.java.template",
21.71 + clzName, csName, hisName, pkgName,
21.72 + isASCII, type,
21.73 + b1Min, b1Max, b2Min, b2Max);
21.74 + }
21.75 + }
21.76 +
21.77 + static int toInteger(String s) {
21.78 + if (s.startsWith("0x") || s.startsWith("0X"))
21.79 + return Integer.valueOf(s.substring(2), 16);
21.80 + else
21.81 + return Integer.valueOf(s);
21.82 + }
21.83 +
21.84 + private static void genClass0(String srcDir, String dstDir, String template,
21.85 + String clzName,
21.86 + String csName,
21.87 + String hisName,
21.88 + String pkgName,
21.89 + boolean isASCII,
21.90 + String type,
21.91 + int b1Min, int b1Max,
21.92 + int b2Min, int b2Max)
21.93 + throws Exception
21.94 + {
21.95 +
21.96 + StringBuilder b2cSB = new StringBuilder();
21.97 + StringBuilder b2cNRSB = new StringBuilder();
21.98 + StringBuilder c2bNRSB = new StringBuilder();
21.99 +
21.100 + char[] db = new char[0x10000];
21.101 + char[] c2bIndex = new char[0x100];
21.102 + int c2bOff = 0x100; // first 0x100 for unmappable segs
21.103 +
21.104 + Arrays.fill(db, UNMAPPABLE_DECODING);
21.105 + Arrays.fill(c2bIndex, UNMAPPABLE_DECODING);
21.106 +
21.107 + char[] b2cIndex = new char[0x100];
21.108 + Arrays.fill(b2cIndex, UNMAPPABLE_DECODING);
21.109 +
21.110 + // (1)read in .map to parse all b->c entries
21.111 + FileInputStream in = new FileInputStream(new File(srcDir, clzName + ".map"));
21.112 + Parser p = new Parser(in, mPattern);
21.113 + Entry e = null;
21.114 + while ((e = p.next()) != null) {
21.115 + db[e.bs] = (char)e.cp;
21.116 +
21.117 + if (e.bs > 0x100 && // db
21.118 + b2cIndex[e.bs>>8] == UNMAPPABLE_DECODING) {
21.119 + b2cIndex[e.bs>>8] = 1;
21.120 + }
21.121 +
21.122 + if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
21.123 + c2bOff += 0x100;
21.124 + c2bIndex[e.cp>>8] = 1;
21.125 + }
21.126 + }
21.127 + Output out = new Output(new Formatter(b2cSB));
21.128 + out.format("%n static final String b2cSBStr =%n");
21.129 + out.format(db, 0x00, 0x100, ";");
21.130 +
21.131 + out.format("%n static final String[] b2cStr = {%n");
21.132 + for (int i = 0; i < 0x100; i++) {
21.133 + if (b2cIndex[i] == UNMAPPABLE_DECODING) {
21.134 + out.format(" null,%n"); //unmappable segments
21.135 + } else {
21.136 + out.format(db, i, b2Min, b2Max, ",");
21.137 + }
21.138 + }
21.139 +
21.140 + out.format(" };%n");
21.141 + out.close();
21.142 +
21.143 + // (2)now parse the .nr file which includes "b->c" non-roundtrip entries
21.144 + File f = new File(srcDir, clzName + ".nr");
21.145 + if (f.exists()) {
21.146 + StringBuilder sb = new StringBuilder();
21.147 + in = new FileInputStream(f);
21.148 + p = new Parser(in, mPattern);
21.149 + e = null;
21.150 + while ((e = p.next()) != null) {
21.151 + // A <b,c> pair
21.152 + sb.append((char)e.bs);
21.153 + sb.append((char)e.cp);
21.154 + }
21.155 + char[] nr = sb.toString().toCharArray();
21.156 + out = new Output(new Formatter(b2cNRSB));
21.157 + out.format("String b2cNR =%n");
21.158 + out.format(nr, 0, nr.length, ";");
21.159 + out.close();
21.160 + } else {
21.161 + b2cNRSB.append("String b2cNR = null;");
21.162 + }
21.163 +
21.164 + // (3)finally the .c2b file which includes c->b non-roundtrip entries
21.165 + f = new File(srcDir, clzName + ".c2b");
21.166 + if (f.exists()) {
21.167 + StringBuilder sb = new StringBuilder();
21.168 + in = new FileInputStream(f);
21.169 + p = new Parser(in, mPattern);
21.170 + e = null;
21.171 + while ((e = p.next()) != null) {
21.172 + // A <b,c> pair
21.173 + if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
21.174 + c2bOff += 0x100;
21.175 + c2bIndex[e.cp>>8] = 1;
21.176 + }
21.177 + sb.append((char)e.bs);
21.178 + sb.append((char)e.cp);
21.179 + }
21.180 + char[] nr = sb.toString().toCharArray();
21.181 + out = new Output(new Formatter(c2bNRSB));
21.182 + out.format("String c2bNR =%n");
21.183 + out.format(nr, 0, nr.length, ";");
21.184 + out.close();
21.185 + } else {
21.186 + c2bNRSB.append("String c2bNR = null;");
21.187 + }
21.188 +
21.189 + // (4)it's time to generate the source file
21.190 + String b2c = b2cSB.toString();
21.191 + String b2cNR = b2cNRSB.toString();
21.192 + String c2bNR = c2bNRSB.toString();
21.193 +
21.194 + Scanner s = new Scanner(new File(srcDir, template));
21.195 + PrintStream ops = new PrintStream(new FileOutputStream(
21.196 + new File(dstDir, clzName + ".java")));
21.197 + if (hisName == null)
21.198 + hisName = "";
21.199 +
21.200 + while (s.hasNextLine()) {
21.201 + String line = s.nextLine();
21.202 + if (line.indexOf("$") == -1) {
21.203 + ops.println(line);
21.204 + continue;
21.205 + }
21.206 + line = line.replace("$PACKAGE$" , pkgName)
21.207 + .replace("$IMPLEMENTS$", (hisName == null)?
21.208 + "" : "implements HistoricallyNamedCharset")
21.209 + .replace("$NAME_CLZ$", clzName)
21.210 + .replace("$NAME_ALIASES$",
21.211 + "sun.nio.cs".equals(pkgName) ?
21.212 + "StandardCharsets.aliases_" + clzName :
21.213 + "ExtendedCharsets.aliasesFor(\"" + csName + "\")")
21.214 + .replace("$NAME_CS$" , csName)
21.215 + .replace("$CONTAINS$",
21.216 + "MS932".equals(clzName)?
21.217 + "return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof JIS_X_0201) || (cs instanceof " + clzName + "));":
21.218 + (isASCII ?
21.219 + "return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof " + clzName + "));":
21.220 + "return (cs instanceof " + clzName + ");"))
21.221 + .replace("$HISTORICALNAME$",
21.222 + (hisName == null)? "" :
21.223 + " public String historicalName() { return \"" + hisName + "\"; }")
21.224 + .replace("$DECTYPE$", type)
21.225 + .replace("$ENCTYPE$", type)
21.226 + .replace("$B1MIN$" , "0x" + Integer.toString(b1Min, 16))
21.227 + .replace("$B1MAX$" , "0x" + Integer.toString(b1Max, 16))
21.228 + .replace("$B2MIN$" , "0x" + Integer.toString(b2Min, 16))
21.229 + .replace("$B2MAX$" , "0x" + Integer.toString(b2Max, 16))
21.230 + .replace("$B2C$", b2c)
21.231 + .replace("$C2BLENGTH$", "0x" + Integer.toString(c2bOff, 16))
21.232 + .replace("$NONROUNDTRIP_B2C$", b2cNR)
21.233 + .replace("$NONROUNDTRIP_C2B$", c2bNR);
21.234 +
21.235 + ops.println(line);
21.236 + }
21.237 + ops.close();
21.238 + }
21.239 +}
22.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
22.2 +++ b/make/tools/src/build/tools/charsetmapping/EUC_TW.java Tue Apr 13 16:41:49 2010 -0700
22.3 @@ -0,0 +1,177 @@
22.4 +/*
22.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
22.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
22.7 + *
22.8 + * This code is free software; you can redistribute it and/or modify it
22.9 + * under the terms of the GNU General Public License version 2 only, as
22.10 + * published by the Free Software Foundation. Sun designates this
22.11 + * particular file as subject to the "Classpath" exception as provided
22.12 + * by Sun in the LICENSE file that accompanied this code.
22.13 + *
22.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
22.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
22.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22.17 + * version 2 for more details (a copy is included in the LICENSE file that
22.18 + * accompanied this code).
22.19 + *
22.20 + * You should have received a copy of the GNU General Public License version
22.21 + * 2 along with this work; if not, write to the Free Software Foundation,
22.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
22.23 + *
22.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
22.26 + * have any questions.
22.27 + */
22.28 +
22.29 +package build.tools.charsetmapping;
22.30 +
22.31 +import java.io.*;
22.32 +import java.util.ArrayList;
22.33 +import java.util.Scanner;
22.34 +import java.util.Formatter;
22.35 +import java.util.regex.*;
22.36 +import java.nio.charset.*;
22.37 +import static build.tools.charsetmapping.Utils.*;
22.38 +
22.39 +public class EUC_TW {
22.40 +
22.41 + static char[] toCharArray(int[] db,
22.42 + int b1Min, int b1Max,
22.43 + int b2Min, int b2Max)
22.44 + {
22.45 + char[] ca = new char[(b1Max - b1Min + 1) * (b2Max - b2Min + 1)];
22.46 + int off = 0;
22.47 + for (int b1 = b1Min; b1 <= b1Max; b1++) {
22.48 + for (int b2 = b2Min; b2 <= b2Max; b2++) {
22.49 + ca[off++] = (char)(db[b1 * 256 + b2] & 0xffff);
22.50 + }
22.51 + }
22.52 + return ca;
22.53 + }
22.54 +
22.55 + static char[] toCharArray(byte[] ba,
22.56 + int b1Min, int b1Max,
22.57 + int b2Min, int b2Max)
22.58 + {
22.59 + char[] ca = new char[(b1Max - b1Min + 1) * (b2Max - b2Min + 1)];
22.60 + int off = 0;
22.61 + for (int b1 = b1Min; b1 <= b1Max; b1++) {
22.62 + int b2 = b2Min;
22.63 + while (b2 <= b2Max) {
22.64 + ca[off++] = (char)(((ba[b1 * 256 + b2++] & 0xff) << 8) |
22.65 + (ba[b1 * 256 + b2++] & 0xff));
22.66 + }
22.67 + }
22.68 + return ca;
22.69 + }
22.70 +
22.71 + private static int initC2BIndex(char[] index) {
22.72 + int off = 0;
22.73 + for (int i = 0; i < index.length; i++) {
22.74 + if (index[i] != 0) {
22.75 + index[i] = (char)off;
22.76 + off += 0x100;
22.77 + } else {
22.78 + index[i] = UNMAPPABLE_ENCODING;
22.79 + }
22.80 + }
22.81 + return off;
22.82 + }
22.83 +
22.84 + private static Pattern euctw = Pattern.compile("(?:8ea)?(\\p{XDigit}++)\\s++(\\p{XDigit}++)?\\s*+.*");
22.85 +
22.86 + static void genClass(String args[]) throws Exception
22.87 + {
22.88 + InputStream is = new FileInputStream(new File(args[0], "euc_tw.map"));
22.89 + PrintStream ps = new PrintStream(new File(args[1], "EUC_TWMapping.java"),
22.90 + "ISO-8859-1");
22.91 + String copyright = getCopyright(new File(args[3]));
22.92 +
22.93 +
22.94 + // ranges of byte1 and byte2, something should come from a "config" file
22.95 + int b1Min = 0xa1;
22.96 + int b1Max = 0xfe;
22.97 + int b2Min = 0xa1;
22.98 + int b2Max = 0xfe;
22.99 +
22.100 + try {
22.101 + int[][] db = new int[8][0x10000]; // doublebyte
22.102 + byte[] suppFlag = new byte[0x10000]; // doublebyte
22.103 + char[] indexC2B = new char[256];
22.104 + char[] indexC2BSupp = new char[256];
22.105 +
22.106 + for (int i = 0; i < 8; i++)
22.107 + for (int j = 0; j < 0x10000; j++)
22.108 + db[i][j] = UNMAPPABLE_DECODING;
22.109 +
22.110 + Parser p = new Parser(is, euctw);
22.111 + Entry e = null;
22.112 + while ((e = p.next()) != null) {
22.113 + int plane = 0;
22.114 + if (e.bs >= 0x10000) {
22.115 + plane = ((e.bs >> 16) & 0xff) - 1;
22.116 + if (plane >= 14)
22.117 + plane = 7;
22.118 + e.bs = e.bs & 0xffff;
22.119 + }
22.120 + db[plane][e.bs] = e.cp;
22.121 + if (e.cp < 0x10000) {
22.122 + indexC2B[e.cp>>8] = 1;
22.123 + } else {
22.124 + indexC2BSupp[(e.cp&0xffff)>>8] = 1;
22.125 + suppFlag[e.bs] |= (1 << plane);
22.126 + }
22.127 + }
22.128 +
22.129 + StringBuilder sb = new StringBuilder();
22.130 + Output out = new Output(new Formatter(sb));
22.131 +
22.132 + out.format(copyright);
22.133 + out.format("%n// -- This file was mechanically generated: Do not edit! -- //%n");
22.134 + out.format("package sun.nio.cs.ext;%n%n");
22.135 + out.format("class EUC_TWMapping {%n%n");
22.136 +
22.137 + // boundaries
22.138 + out.format(" final static int b1Min = 0x%x;%n", b1Min);
22.139 + out.format(" final static int b1Max = 0x%x;%n", b1Max);
22.140 + out.format(" final static int b2Min = 0x%x;%n", b2Min);
22.141 + out.format(" final static int b2Max = 0x%x;%n", b2Max);
22.142 +
22.143 + // b2c tables
22.144 + out.format("%n final static String[] b2c = {%n");
22.145 + for (int plane = 0; plane < 8; plane++) {
22.146 + out.format(" // Plane %d%n", plane);
22.147 + out.format(toCharArray(db[plane], b1Min, b1Max, b2Min, b2Max),
22.148 + ",");
22.149 + out.format("%n");
22.150 + }
22.151 + out.format(" };%n");
22.152 +
22.153 + // c2bIndex
22.154 + out.format("%n static final int C2BSIZE = 0x%x;%n",
22.155 + initC2BIndex(indexC2B));
22.156 + out.format("%n static char[] c2bIndex = new char[] {%n");
22.157 + out.format(indexC2B);
22.158 + out.format(" };%n");
22.159 +
22.160 + // c2bIndexSupp
22.161 + out.format("%n static final int C2BSUPPSIZE = 0x%x;%n",
22.162 + initC2BIndex(indexC2BSupp));
22.163 + out.format("%n static char[] c2bSuppIndex = new char[] {%n");
22.164 + out.format(indexC2BSupp);
22.165 + out.format(" };%n");
22.166 +
22.167 + // suppFlags
22.168 + out.format("%n static String b2cIsSuppStr =%n");
22.169 + out.format(toCharArray(suppFlag, b1Min, b1Max, b2Min, b2Max),
22.170 + ";");
22.171 + out.format("}");
22.172 + out.close();
22.173 +
22.174 + ps.println(sb.toString());
22.175 + ps.close();
22.176 + } catch (Exception x) {
22.177 + x.printStackTrace();
22.178 + }
22.179 + }
22.180 +}
23.1 --- a/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java Thu Apr 08 17:02:51 2010 -0700
23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
23.3 @@ -1,287 +0,0 @@
23.4 -/*
23.5 - * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
23.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
23.7 - *
23.8 - * This code is free software; you can redistribute it and/or modify it
23.9 - * under the terms of the GNU General Public License version 2 only, as
23.10 - * published by the Free Software Foundation. Sun designates this
23.11 - * particular file as subject to the "Classpath" exception as provided
23.12 - * by Sun in the LICENSE file that accompanied this code.
23.13 - *
23.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
23.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
23.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
23.17 - * version 2 for more details (a copy is included in the LICENSE file that
23.18 - * accompanied this code).
23.19 - *
23.20 - * You should have received a copy of the GNU General Public License version
23.21 - * 2 along with this work; if not, write to the Free Software Foundation,
23.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23.23 - *
23.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
23.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
23.26 - * have any questions.
23.27 - */
23.28 -
23.29 -package build.tools.charsetmapping;
23.30 -import java.io.*;
23.31 -import java.util.Arrays;
23.32 -import java.util.ArrayList;
23.33 -import java.util.Scanner;
23.34 -import java.util.Formatter;
23.35 -import java.util.regex.*;
23.36 -import java.nio.charset.*;
23.37 -import static build.tools.charsetmapping.CharsetMapping.*;
23.38 -
23.39 -public class GenerateDBCS {
23.40 - // pattern used by this class to read in mapping table
23.41 - static Pattern mPattern = Pattern.compile("(?:0x)?(\\p{XDigit}++)\\s++(?:0x)?(\\p{XDigit}++)(?:\\s++#.*)?");
23.42 - public static void genDBCS(String args[]) throws Exception {
23.43 -
23.44 - Scanner s = new Scanner(new File(args[0], args[2]));
23.45 - while (s.hasNextLine()) {
23.46 - String line = s.nextLine();
23.47 - if (line.startsWith("#") || line.length() == 0)
23.48 - continue;
23.49 - String[] fields = line.split("\\s+");
23.50 - if (fields.length < 10) {
23.51 - System.err.println("Misconfiged sbcs line <" + line + ">?");
23.52 - continue;
23.53 - }
23.54 - String clzName = fields[0];
23.55 - String csName = fields[1];
23.56 - String hisName = ("null".equals(fields[2]))?null:fields[2];
23.57 - String type = fields[3].toUpperCase();
23.58 - if ("BASIC".equals(type))
23.59 - type = "";
23.60 - else
23.61 - type = "_" + type;
23.62 - String pkgName = fields[4];
23.63 - boolean isASCII = Boolean.valueOf(fields[5]);
23.64 - int b1Min = toInteger(fields[6]);
23.65 - int b1Max = toInteger(fields[7]);
23.66 - int b2Min = toInteger(fields[8]);
23.67 - int b2Max = toInteger(fields[9]);
23.68 - System.out.printf("%s,%s,%s,%b,%s%n", clzName, csName, hisName, isASCII, pkgName);
23.69 - genClass(args[0], args[1], "DoubleByte-X.java.template",
23.70 - clzName, csName, hisName, pkgName,
23.71 - isASCII, type,
23.72 - b1Min, b1Max, b2Min, b2Max);
23.73 - }
23.74 - }
23.75 -
23.76 - private static int toInteger(String s) {
23.77 - if (s.startsWith("0x") || s.startsWith("0X"))
23.78 - return Integer.valueOf(s.substring(2), 16);
23.79 - else
23.80 - return Integer.valueOf(s);
23.81 - }
23.82 -
23.83 - private static void outString(Formatter out,
23.84 - char[] cc, int off, int end,
23.85 - String closure)
23.86 - {
23.87 - while (off < end) {
23.88 - out.format(" \"");
23.89 - for (int j = 0; j < 8; j++) {
23.90 - if (off == end)
23.91 - break;
23.92 - char c = cc[off++];
23.93 - switch (c) {
23.94 - case '\b':
23.95 - out.format("\\b"); break;
23.96 - case '\t':
23.97 - out.format("\\t"); break;
23.98 - case '\n':
23.99 - out.format("\\n"); break;
23.100 - case '\f':
23.101 - out.format("\\f"); break;
23.102 - case '\r':
23.103 - out.format("\\r"); break;
23.104 - case '\"':
23.105 - out.format("\\\""); break;
23.106 - case '\'':
23.107 - out.format("\\'"); break;
23.108 - case '\\':
23.109 - out.format("\\\\"); break;
23.110 - default:
23.111 - out.format("\\u%04X", c & 0xffff);
23.112 - }
23.113 - }
23.114 - if (off == end)
23.115 - out.format("\" %s%n", closure);
23.116 - else
23.117 - out.format("\" + %n");
23.118 - }
23.119 - }
23.120 -
23.121 - private static void outString(Formatter out,
23.122 - char[] db,
23.123 - int b1,
23.124 - int b2Min, int b2Max,
23.125 - String closure)
23.126 - {
23.127 - char[] cc = new char[b2Max - b2Min + 1];
23.128 - int off = 0;
23.129 - for (int b2 = b2Min; b2 <= b2Max; b2++) {
23.130 - cc[off++] = db[(b1 << 8) | b2];
23.131 - }
23.132 - outString(out, cc, 0, cc.length, closure);
23.133 - }
23.134 -
23.135 - private static void genClass(String srcDir, String dstDir, String template,
23.136 - String clzName,
23.137 - String csName,
23.138 - String hisName,
23.139 - String pkgName,
23.140 - boolean isASCII,
23.141 - String type,
23.142 - int b1Min, int b1Max,
23.143 - int b2Min, int b2Max)
23.144 - throws Exception
23.145 - {
23.146 -
23.147 - StringBuilder b2cSB = new StringBuilder();
23.148 - StringBuilder b2cNRSB = new StringBuilder();
23.149 - StringBuilder c2bNRSB = new StringBuilder();
23.150 -
23.151 - char[] db = new char[0x10000];
23.152 - char[] c2bIndex = new char[0x100];
23.153 - int c2bOff = 0x100; // first 0x100 for unmappable segs
23.154 -
23.155 - Arrays.fill(db, UNMAPPABLE_DECODING);
23.156 - Arrays.fill(c2bIndex, UNMAPPABLE_DECODING);
23.157 -
23.158 - char[] b2cIndex = new char[0x100];
23.159 - Arrays.fill(b2cIndex, UNMAPPABLE_DECODING);
23.160 -
23.161 - // (1)read in .map to parse all b->c entries
23.162 - FileInputStream in = new FileInputStream(new File(srcDir, clzName + ".map"));
23.163 - Parser p = new Parser(in, mPattern);
23.164 - Entry e = null;
23.165 - while ((e = p.next()) != null) {
23.166 - db[e.bs] = (char)e.cp;
23.167 -
23.168 - if (e.bs > 0x100 && // db
23.169 - b2cIndex[e.bs>>8] == UNMAPPABLE_DECODING) {
23.170 - b2cIndex[e.bs>>8] = 1;
23.171 - }
23.172 -
23.173 - if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
23.174 - c2bOff += 0x100;
23.175 - c2bIndex[e.cp>>8] = 1;
23.176 - }
23.177 - }
23.178 - Formatter fm = new Formatter(b2cSB);
23.179 - fm.format("%n static final String b2cSBStr =%n");
23.180 - outString(fm, db, 0x00, 0x100, ";");
23.181 -
23.182 - fm.format("%n static final String[] b2cStr = {%n");
23.183 - for (int i = 0; i < 0x100; i++) {
23.184 - if (b2cIndex[i] == UNMAPPABLE_DECODING) {
23.185 - fm.format(" null,%n"); //unmappable segments
23.186 - } else {
23.187 - outString(fm, db, i, b2Min, b2Max, ",");
23.188 - }
23.189 - }
23.190 -
23.191 - fm.format(" };%n");
23.192 - fm.close();
23.193 -
23.194 - // (2)now parse the .nr file which includes "b->c" non-roundtrip entries
23.195 - File f = new File(srcDir, clzName + ".nr");
23.196 - if (f.exists()) {
23.197 - StringBuilder sb = new StringBuilder();
23.198 - in = new FileInputStream(f);
23.199 - p = new Parser(in, mPattern);
23.200 - e = null;
23.201 - while ((e = p.next()) != null) {
23.202 - // A <b,c> pair
23.203 - sb.append((char)e.bs);
23.204 - sb.append((char)e.cp);
23.205 - }
23.206 - char[] nr = sb.toString().toCharArray();
23.207 - fm = new Formatter(b2cNRSB);
23.208 - fm.format("String b2cNR =%n");
23.209 - outString(fm, nr, 0, nr.length, ";");
23.210 - fm.close();
23.211 - } else {
23.212 - b2cNRSB.append("String b2cNR = null;");
23.213 - }
23.214 -
23.215 - // (3)finally the .c2b file which includes c->b non-roundtrip entries
23.216 - f = new File(srcDir, clzName + ".c2b");
23.217 - if (f.exists()) {
23.218 - StringBuilder sb = new StringBuilder();
23.219 - in = new FileInputStream(f);
23.220 - p = new Parser(in, mPattern);
23.221 - e = null;
23.222 - while ((e = p.next()) != null) {
23.223 - // A <b,c> pair
23.224 - if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
23.225 - c2bOff += 0x100;
23.226 - c2bIndex[e.cp>>8] = 1;
23.227 - }
23.228 - sb.append((char)e.bs);
23.229 - sb.append((char)e.cp);
23.230 - }
23.231 - char[] nr = sb.toString().toCharArray();
23.232 - fm = new Formatter(c2bNRSB);
23.233 - fm.format("String c2bNR =%n");
23.234 - outString(fm, nr, 0, nr.length, ";");
23.235 - fm.close();
23.236 - } else {
23.237 - c2bNRSB.append("String c2bNR = null;");
23.238 - }
23.239 -
23.240 - // (4)it's time to generate the source file
23.241 - String b2c = b2cSB.toString();
23.242 - String b2cNR = b2cNRSB.toString();
23.243 - String c2bNR = c2bNRSB.toString();
23.244 -
23.245 - Scanner s = new Scanner(new File(srcDir, template));
23.246 - PrintStream out = new PrintStream(new FileOutputStream(
23.247 - new File(dstDir, clzName + ".java")));
23.248 - if (hisName == null)
23.249 - hisName = "";
23.250 -
23.251 - while (s.hasNextLine()) {
23.252 - String line = s.nextLine();
23.253 - if (line.indexOf("$") == -1) {
23.254 - out.println(line);
23.255 - continue;
23.256 - }
23.257 - line = line.replace("$PACKAGE$" , pkgName)
23.258 - .replace("$IMPLEMENTS$", (hisName == null)?
23.259 - "" : "implements HistoricallyNamedCharset")
23.260 - .replace("$NAME_CLZ$", clzName)
23.261 - .replace("$NAME_ALIASES$",
23.262 - "sun.nio.cs".equals(pkgName) ?
23.263 - "StandardCharsets.aliases_" + clzName :
23.264 - "ExtendedCharsets.aliasesFor(\"" + csName + "\")")
23.265 - .replace("$NAME_CS$" , csName)
23.266 - .replace("$CONTAINS$",
23.267 - "MS932".equals(clzName)?
23.268 - "return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof JIS_X_0201) || (cs instanceof " + clzName + "));":
23.269 - (isASCII ?
23.270 - "return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof " + clzName + "));":
23.271 - "return (cs instanceof " + clzName + ");"))
23.272 - .replace("$HISTORICALNAME$",
23.273 - (hisName == null)? "" :
23.274 - " public String historicalName() { return \"" + hisName + "\"; }")
23.275 - .replace("$DECTYPE$", type)
23.276 - .replace("$ENCTYPE$", type)
23.277 - .replace("$B1MIN$" , "0x" + Integer.toString(b1Min, 16))
23.278 - .replace("$B1MAX$" , "0x" + Integer.toString(b1Max, 16))
23.279 - .replace("$B2MIN$" , "0x" + Integer.toString(b2Min, 16))
23.280 - .replace("$B2MAX$" , "0x" + Integer.toString(b2Max, 16))
23.281 - .replace("$B2C$", b2c)
23.282 - .replace("$C2BLENGTH$", "0x" + Integer.toString(c2bOff, 16))
23.283 - .replace("$NONROUNDTRIP_B2C$", b2cNR)
23.284 - .replace("$NONROUNDTRIP_C2B$", c2bNR);
23.285 -
23.286 - out.println(line);
23.287 - }
23.288 - out.close();
23.289 - }
23.290 -}
24.1 --- a/make/tools/src/build/tools/charsetmapping/GenerateEUC_TW.java Thu Apr 08 17:02:51 2010 -0700
24.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
24.3 @@ -1,246 +0,0 @@
24.4 -/*
24.5 - * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
24.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
24.7 - *
24.8 - * This code is free software; you can redistribute it and/or modify it
24.9 - * under the terms of the GNU General Public License version 2 only, as
24.10 - * published by the Free Software Foundation. Sun designates this
24.11 - * particular file as subject to the "Classpath" exception as provided
24.12 - * by Sun in the LICENSE file that accompanied this code.
24.13 - *
24.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
24.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
24.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
24.17 - * version 2 for more details (a copy is included in the LICENSE file that
24.18 - * accompanied this code).
24.19 - *
24.20 - * You should have received a copy of the GNU General Public License version
24.21 - * 2 along with this work; if not, write to the Free Software Foundation,
24.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
24.23 - *
24.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
24.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
24.26 - * have any questions.
24.27 - */
24.28 -
24.29 -package build.tools.charsetmapping;
24.30 -
24.31 -import java.io.*;
24.32 -import java.util.ArrayList;
24.33 -import java.util.Scanner;
24.34 -import java.util.Formatter;
24.35 -import java.util.regex.*;
24.36 -import java.nio.charset.*;
24.37 -import static build.tools.charsetmapping.CharsetMapping.*;
24.38 -
24.39 -public class GenerateEUC_TW {
24.40 -
24.41 - public static void genEUC_TW(String args[]) throws Exception {
24.42 - genClass(new FileInputStream(new File(args[0], "euc_tw.map")),
24.43 - new PrintStream(new File(args[1], "EUC_TWMapping.java"), "ISO-8859-1"),
24.44 - getCopyright(new File(args[3])));
24.45 - }
24.46 -
24.47 - private static String getCopyright(File f) throws IOException {
24.48 - Scanner s = new Scanner(f, "ISO-8859-1");
24.49 - StringBuilder sb = new StringBuilder();
24.50 - while (s.hasNextLine()) {
24.51 - String ln = s.nextLine();
24.52 - sb.append(ln + "\n");
24.53 - // assume we have the copyright as the first comment
24.54 - if (ln.matches("^\\s\\*\\/$"))
24.55 - break;
24.56 - }
24.57 - s.close();
24.58 - return sb.toString();
24.59 - }
24.60 -
24.61 - private static char[] toCharArray(int[] db,
24.62 - int b1Min, int b1Max,
24.63 - int b2Min, int b2Max)
24.64 - {
24.65 - char[] ca = new char[(b1Max - b1Min + 1) * (b2Max - b2Min + 1)];
24.66 - int off = 0;
24.67 - for (int b1 = b1Min; b1 <= b1Max; b1++) {
24.68 - for (int b2 = b2Min; b2 <= b2Max; b2++) {
24.69 - ca[off++] = (char)(db[b1 * 256 + b2] & 0xffff);
24.70 - }
24.71 - }
24.72 - return ca;
24.73 - }
24.74 -
24.75 - private static void toChar(Formatter out, String fmt, char c) {
24.76 - switch (c) {
24.77 - case '\b':
24.78 - out.format("\\b"); break;
24.79 - case '\t':
24.80 - out.format("\\t"); break;
24.81 - case '\n':
24.82 - out.format("\\n"); break;
24.83 - case '\f':
24.84 - out.format("\\f"); break;
24.85 - case '\r':
24.86 - out.format("\\r"); break;
24.87 - case '\"':
24.88 - out.format("\\\""); break;
24.89 - case '\'':
24.90 - out.format("\\'"); break;
24.91 - case '\\':
24.92 - out.format("\\\\"); break;
24.93 - default:
24.94 - out.format(fmt, c & 0xffff);
24.95 - }
24.96 - }
24.97 -
24.98 - private static void toString(Formatter out, char[] date, String endStr)
24.99 - {
24.100 - int off = 0;
24.101 - int end = date.length;
24.102 - while (off < end) {
24.103 - out.format(" \"");
24.104 - for (int j = 0; j < 8 && off < end; j++) {
24.105 - toChar(out, "\\u%04X", date[off++]);
24.106 - }
24.107 - if (off == end)
24.108 - out.format("\"%s%n", endStr);
24.109 - else
24.110 - out.format("\" +%n");
24.111 - }
24.112 - }
24.113 -
24.114 - private static char[] toCharArray(byte[] ba,
24.115 - int b1Min, int b1Max,
24.116 - int b2Min, int b2Max)
24.117 - {
24.118 - char[] ca = new char[(b1Max - b1Min + 1) * (b2Max - b2Min + 1)];
24.119 - int off = 0;
24.120 - for (int b1 = b1Min; b1 <= b1Max; b1++) {
24.121 - int b2 = b2Min;
24.122 - while (b2 <= b2Max) {
24.123 - ca[off++] = (char)(((ba[b1 * 256 + b2++] & 0xff) << 8) |
24.124 - (ba[b1 * 256 + b2++] & 0xff));
24.125 - }
24.126 - }
24.127 - return ca;
24.128 - }
24.129 -
24.130 - private static void toCharArray(Formatter out, char[] date) {
24.131 - int off = 0;
24.132 - int end = date.length;
24.133 - while (off < end) {
24.134 - out.format(" ");
24.135 - for (int j = 0; j < 8 && off < end; j++) {
24.136 - toChar(out, "'\\u%04X',", date[off++]);
24.137 - }
24.138 - out.format("%n");
24.139 - }
24.140 - }
24.141 -
24.142 - private static int initC2BIndex(char[] index) {
24.143 - int off = 0;
24.144 - for (int i = 0; i < index.length; i++) {
24.145 - if (index[i] != 0) {
24.146 - index[i] = (char)off;
24.147 - off += 0x100;
24.148 - } else {
24.149 - index[i] = CharsetMapping.UNMAPPABLE_ENCODING;
24.150 - }
24.151 - }
24.152 - return off;
24.153 - }
24.154 -
24.155 - private static Pattern euctw = Pattern.compile("(?:8ea)?(\\p{XDigit}++)\\s++(\\p{XDigit}++)?\\s*+.*");
24.156 -
24.157 - private static void genClass(InputStream is, PrintStream ps, String copyright)
24.158 - throws Exception
24.159 - {
24.160 - // ranges of byte1 and byte2, something should come from a "config" file
24.161 - int b1Min = 0xa1;
24.162 - int b1Max = 0xfe;
24.163 - int b2Min = 0xa1;
24.164 - int b2Max = 0xfe;
24.165 -
24.166 - try {
24.167 - int[][] db = new int[8][0x10000]; // doublebyte
24.168 - byte[] suppFlag = new byte[0x10000]; // doublebyte
24.169 - char[] indexC2B = new char[256];
24.170 - char[] indexC2BSupp = new char[256];
24.171 -
24.172 - for (int i = 0; i < 8; i++)
24.173 - for (int j = 0; j < 0x10000; j++)
24.174 - db[i][j] = CharsetMapping.UNMAPPABLE_DECODING;
24.175 -
24.176 - CharsetMapping.Parser p = new CharsetMapping.Parser(is, euctw);
24.177 - CharsetMapping.Entry e = null;
24.178 - while ((e = p.next()) != null) {
24.179 - int plane = 0;
24.180 - if (e.bs >= 0x10000) {
24.181 - plane = ((e.bs >> 16) & 0xff) - 1;
24.182 - if (plane >= 14)
24.183 - plane = 7;
24.184 - e.bs = e.bs & 0xffff;
24.185 - }
24.186 - db[plane][e.bs] = e.cp;
24.187 - if (e.cp < 0x10000) {
24.188 - indexC2B[e.cp>>8] = 1;
24.189 - } else {
24.190 - indexC2BSupp[(e.cp&0xffff)>>8] = 1;
24.191 - suppFlag[e.bs] |= (1 << plane);
24.192 - }
24.193 - }
24.194 -
24.195 - StringBuilder out = new StringBuilder();
24.196 - Formatter fm = new Formatter(out);
24.197 -
24.198 - fm.format(copyright);
24.199 - fm.format("%n// -- This file was mechanically generated: Do not edit! -- //%n");
24.200 - fm.format("package sun.nio.cs.ext;%n%n");
24.201 - fm.format("class EUC_TWMapping {%n%n");
24.202 -
24.203 - // boundaries
24.204 - fm.format(" final static int b1Min = 0x%x;%n", b1Min);
24.205 - fm.format(" final static int b1Max = 0x%x;%n", b1Max);
24.206 - fm.format(" final static int b2Min = 0x%x;%n", b2Min);
24.207 - fm.format(" final static int b2Max = 0x%x;%n", b2Max);
24.208 -
24.209 - // b2c tables
24.210 - fm.format("%n final static String[] b2c = {%n");
24.211 - for (int plane = 0; plane < 8; plane++) {
24.212 - fm.format(" // Plane %d%n", plane);
24.213 - toString(fm, toCharArray(db[plane],
24.214 - b1Min, b1Max, b2Min, b2Max),
24.215 - ",");
24.216 - fm.format("%n");
24.217 - }
24.218 - fm.format(" };%n");
24.219 -
24.220 - // c2bIndex
24.221 - fm.format("%n static final int C2BSIZE = 0x%x;%n",
24.222 - initC2BIndex(indexC2B));
24.223 - fm.format("%n static char[] c2bIndex = new char[] {%n");
24.224 - toCharArray(fm, indexC2B);
24.225 - fm.format(" };%n");
24.226 -
24.227 - // c2bIndexSupp
24.228 - fm.format("%n static final int C2BSUPPSIZE = 0x%x;%n",
24.229 - initC2BIndex(indexC2BSupp));
24.230 - fm.format("%n static char[] c2bSuppIndex = new char[] {%n");
24.231 - toCharArray(fm, indexC2BSupp);
24.232 - fm.format(" };%n");
24.233 -
24.234 - // suppFlags
24.235 - fm.format("%n static String b2cIsSuppStr =%n");
24.236 - toString(fm, toCharArray(suppFlag,
24.237 - b1Min, b1Max, b2Min, b2Max),
24.238 - ";");
24.239 -
24.240 - fm.format("}");
24.241 - fm.close();
24.242 -
24.243 - ps.println(out.toString());
24.244 - ps.close();
24.245 - } catch (Exception x) {
24.246 - x.printStackTrace();
24.247 - }
24.248 - }
24.249 -}
25.1 --- a/make/tools/src/build/tools/charsetmapping/GenerateMapping.java Thu Apr 08 17:02:51 2010 -0700
25.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
25.3 @@ -1,95 +0,0 @@
25.4 -/*
25.5 - * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
25.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
25.7 - *
25.8 - * This code is free software; you can redistribute it and/or modify it
25.9 - * under the terms of the GNU General Public License version 2 only, as
25.10 - * published by the Free Software Foundation. Sun designates this
25.11 - * particular file as subject to the "Classpath" exception as provided
25.12 - * by Sun in the LICENSE file that accompanied this code.
25.13 - *
25.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
25.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
25.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
25.17 - * version 2 for more details (a copy is included in the LICENSE file that
25.18 - * accompanied this code).
25.19 - *
25.20 - * You should have received a copy of the GNU General Public License version
25.21 - * 2 along with this work; if not, write to the Free Software Foundation,
25.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
25.23 - *
25.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
25.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
25.26 - * have any questions.
25.27 - */
25.28 -
25.29 -package build.tools.charsetmapping;
25.30 -
25.31 -import java.io.*;
25.32 -import java.util.regex.*;
25.33 -import static build.tools.charsetmapping.CharsetMapping.*;
25.34 -
25.35 -public class GenerateMapping {
25.36 -
25.37 - public static void genMapping(String argv[]) throws IOException {
25.38 - genDataJIS0213(new FileInputStream(argv[0]),
25.39 - new FileOutputStream(argv[1]));
25.40 - }
25.41 -
25.42 - // regex pattern to parse the "jis0213.map" file
25.43 - static Pattern sjis0213 = Pattern.compile("0x(\\p{XDigit}++)\\s++U\\+(\\p{XDigit}++)(?:\\+(\\p{XDigit}++))?\\s++#.*");
25.44 - private static void genDataJIS0213(InputStream in, OutputStream out)
25.45 - {
25.46 - int[] sb = new int[0x100]; // singlebyte
25.47 - int[] db = new int[0x10000]; // doublebyte
25.48 - int[] indexC2B = new int[256];
25.49 - Entry[] supp = new Entry[0x10000];
25.50 - Entry[] comp = new Entry[0x100];
25.51 - int suppTotal = 0;
25.52 - int compTotal = 0;
25.53 -
25.54 - int b1Min1 = 0x81;
25.55 - int b1Max1 = 0x9f;
25.56 - int b1Min2 = 0xe0;
25.57 - int b1Max2 = 0xfc;
25.58 - int b2Min = 0x40;
25.59 - int b2Max = 0xfe;
25.60 -
25.61 - //init
25.62 - for (int i = 0; i < 0x80; i++) sb[i] = i;
25.63 - for (int i = 0x80; i < 0x100; i++) sb[i] = UNMAPPABLE_DECODING;
25.64 - for (int i = 0; i < 0x10000; i++) db[i] = UNMAPPABLE_DECODING;
25.65 - try {
25.66 - Parser p = new Parser(in, sjis0213);
25.67 - Entry e = null;
25.68 - while ((e = p.next()) != null) {
25.69 - if (e.cp2 != 0) {
25.70 - comp[compTotal++] = e;
25.71 - } else {
25.72 - if (e.cp <= 0xffff) {
25.73 - if (e.bs <= 0xff)
25.74 - sb[e.bs] = e.cp;
25.75 - else
25.76 - db[e.bs] = e.cp;
25.77 - indexC2B[e.cp>>8] = 1;
25.78 - } else {
25.79 - supp[suppTotal++] = e;
25.80 - }
25.81 - }
25.82 - }
25.83 - ByteArrayOutputStream baos = new ByteArrayOutputStream();
25.84 - // c2b Index Table, always the first one
25.85 - writeINDEXC2B(baos, indexC2B);
25.86 - writeSINGLEBYTE(baos, sb);
25.87 - writeDOUBLEBYTE1(baos, db, b1Min1, b1Max1, b2Min, b2Max);
25.88 - writeDOUBLEBYTE2(baos, db, b1Min2, b1Max2, b2Min, b2Max);
25.89 - writeSUPPLEMENT(baos, supp, suppTotal);
25.90 - writeCOMPOSITE(baos, comp, compTotal);
25.91 - writeSIZE(out, baos.size());
25.92 - baos.writeTo(out);
25.93 - out.close();
25.94 - } catch (Exception x) {
25.95 - x.printStackTrace();
25.96 - }
25.97 - }
25.98 -}
26.1 --- a/make/tools/src/build/tools/charsetmapping/GenerateSBCS.java Thu Apr 08 17:02:51 2010 -0700
26.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
26.3 @@ -1,269 +0,0 @@
26.4 -/*
26.5 - * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
26.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
26.7 - *
26.8 - * This code is free software; you can redistribute it and/or modify it
26.9 - * under the terms of the GNU General Public License version 2 only, as
26.10 - * published by the Free Software Foundation. Sun designates this
26.11 - * particular file as subject to the "Classpath" exception as provided
26.12 - * by Sun in the LICENSE file that accompanied this code.
26.13 - *
26.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
26.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
26.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
26.17 - * version 2 for more details (a copy is included in the LICENSE file that
26.18 - * accompanied this code).
26.19 - *
26.20 - * You should have received a copy of the GNU General Public License version
26.21 - * 2 along with this work; if not, write to the Free Software Foundation,
26.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
26.23 - *
26.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
26.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
26.26 - * have any questions.
26.27 - */
26.28 -
26.29 -package build.tools.charsetmapping;
26.30 -
26.31 -import java.io.*;
26.32 -import java.util.Arrays;
26.33 -import java.util.ArrayList;
26.34 -import java.util.Scanner;
26.35 -import java.util.Formatter;
26.36 -import java.util.regex.*;
26.37 -import java.nio.charset.*;
26.38 -import static build.tools.charsetmapping.CharsetMapping.*;
26.39 -
26.40 -public class GenerateSBCS {
26.41 -
26.42 - public static void genSBCS(String args[]) throws Exception {
26.43 -
26.44 - Scanner s = new Scanner(new File(args[0], args[2]));
26.45 - while (s.hasNextLine()) {
26.46 - String line = s.nextLine();
26.47 - if (line.startsWith("#") || line.length() == 0)
26.48 - continue;
26.49 - String[] fields = line.split("\\s+");
26.50 - if (fields.length < 5) {
26.51 - System.err.println("Misconfiged sbcs line <" + line + ">?");
26.52 - continue;
26.53 - }
26.54 - String clzName = fields[0];
26.55 - String csName = fields[1];
26.56 - String hisName = fields[2];
26.57 - boolean isASCII = Boolean.valueOf(fields[3]);
26.58 - String pkgName = fields[4];
26.59 - System.out.printf("%s,%s,%s,%b,%s%n", clzName, csName, hisName, isASCII, pkgName);
26.60 -
26.61 - genClass(args[0], args[1], "SingleByte-X.java.template",
26.62 - clzName, csName, hisName, pkgName, isASCII);
26.63 - }
26.64 - }
26.65 -
26.66 - private static void toString(char[] sb, int off, int end,
26.67 - Formatter out, String closure,
26.68 - boolean comment) {
26.69 - while (off < end) {
26.70 - out.format(" \"");
26.71 - for (int j = 0; j < 8; j++) {
26.72 - if (off == end)
26.73 - break;
26.74 - char c = sb[off++];
26.75 - switch (c) {
26.76 - case '\b':
26.77 - out.format("\\b"); break;
26.78 - case '\t':
26.79 - out.format("\\t"); break;
26.80 - case '\n':
26.81 - out.format("\\n"); break;
26.82 - case '\f':
26.83 - out.format("\\f"); break;
26.84 - case '\r':
26.85 - out.format("\\r"); break;
26.86 - case '\"':
26.87 - out.format("\\\""); break;
26.88 - case '\'':
26.89 - out.format("\\'"); break;
26.90 - case '\\':
26.91 - out.format("\\\\"); break;
26.92 - default:
26.93 - out.format("\\u%04X", c & 0xffff);
26.94 - }
26.95 - }
26.96 - if (comment) {
26.97 - if (off == end)
26.98 - out.format("\" %s // 0x%02x - 0x%02x%n",
26.99 - closure, off-8, off-1);
26.100 - else
26.101 - out.format("\" + // 0x%02x - 0x%02x%n",
26.102 - off-8, off-1);
26.103 - } else {
26.104 - if (off == end)
26.105 - out.format("\"%s%n", closure);
26.106 - else
26.107 - out.format("\" +%n");
26.108 - }
26.109 - }
26.110 - }
26.111 -
26.112 - static Pattern sbmap = Pattern.compile("0x(\\p{XDigit}++)\\s++U\\+(\\p{XDigit}++)(\\s++#.*)?");
26.113 -
26.114 - private static void genClass(String srcDir, String dstDir,
26.115 - String template,
26.116 - String clzName,
26.117 - String csName,
26.118 - String hisName,
26.119 - String pkgName,
26.120 - boolean isASCII)
26.121 - throws Exception
26.122 - {
26.123 - StringBuilder b2cSB = new StringBuilder();
26.124 - StringBuilder b2cNRSB = new StringBuilder();
26.125 - StringBuilder c2bNRSB = new StringBuilder();
26.126 -
26.127 - char[] sb = new char[0x100];
26.128 - char[] c2bIndex = new char[0x100];
26.129 - int c2bOff = 0;
26.130 - Arrays.fill(sb, UNMAPPABLE_DECODING);
26.131 - Arrays.fill(c2bIndex, UNMAPPABLE_DECODING);
26.132 -
26.133 - // (1)read in .map to parse all b->c entries
26.134 - FileInputStream in = new FileInputStream(
26.135 - new File(srcDir, clzName + ".map"));
26.136 - Parser p = new Parser(in, sbmap);
26.137 - Entry e = null;
26.138 -
26.139 - while ((e = p.next()) != null) {
26.140 - sb[e.bs] = (char)e.cp;
26.141 - if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
26.142 - c2bOff += 0x100;
26.143 - c2bIndex[e.cp>>8] = 1;
26.144 - }
26.145 - }
26.146 -
26.147 - Formatter fm = new Formatter(b2cSB);
26.148 - fm.format("%n");
26.149 -
26.150 - // vm -server shows cc[byte + 128] access is much faster than
26.151 - // cc[byte&0xff] so we output the upper segment first
26.152 - toString(sb, 0x80, 0x100, fm, "+", true);
26.153 - toString(sb, 0x00, 0x80, fm, ";", true);
26.154 - fm.close();
26.155 -
26.156 - // (2)now the .nr file which includes "b->c" non-roundtrip entries
26.157 - File f = new File(srcDir, clzName + ".nr");
26.158 - if (f.exists()) {
26.159 - in = new FileInputStream(f);
26.160 - fm = new Formatter(b2cNRSB);
26.161 - p = new Parser(in, sbmap);
26.162 - e = null;
26.163 -
26.164 - fm.format("// remove non-roundtrip entries%n");
26.165 - fm.format(" b2cMap = b2cTable.toCharArray();%n");
26.166 - while ((e = p.next()) != null) {
26.167 - fm.format(" b2cMap[%d] = UNMAPPABLE_DECODING;%n",
26.168 - (e.bs>=0x80)?(e.bs-0x80):(e.bs+0x80));
26.169 - }
26.170 - fm.close();
26.171 - }
26.172 -
26.173 - // (3)finally the .c2b file which includes c->b non-roundtrip entries
26.174 - f = new File(srcDir, clzName + ".c2b");
26.175 - if (f.exists()) {
26.176 - in = new FileInputStream(f);
26.177 - fm = new Formatter(c2bNRSB);
26.178 - p = new Parser(in, sbmap);
26.179 - e = null;
26.180 - ArrayList<Entry> es = new ArrayList<Entry>();
26.181 - while ((e = p.next()) != null) {
26.182 - if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
26.183 - c2bOff += 0x100;
26.184 - c2bIndex[e.cp>>8] = 1;
26.185 - }
26.186 - es.add(e);
26.187 - }
26.188 - fm.format("// non-roundtrip c2b only entries%n");
26.189 - if (es.size() < 100) {
26.190 - fm.format(" c2bNR = new char[%d];%n", es.size() * 2);
26.191 - int i = 0;
26.192 - for (Entry entry: es) {
26.193 - fm.format(" c2bNR[%d] = 0x%x; c2bNR[%d] = 0x%x;%n",
26.194 - i++, entry.bs, i++, entry.cp);
26.195 - }
26.196 - } else {
26.197 - char[] cc = new char[es.size() * 2];
26.198 - int i = 0;
26.199 - for (Entry entry: es) {
26.200 - cc[i++] = (char)entry.bs;
26.201 - cc[i++] = (char)entry.cp;
26.202 - }
26.203 - fm.format(" c2bNR = (%n");
26.204 - toString(cc, 0, i, fm, ").toCharArray();", false);
26.205 - }
26.206 - fm.close();
26.207 - }
26.208 -
26.209 - // (4)it's time to generate the source file
26.210 - String b2c = b2cSB.toString();
26.211 - String b2cNR = b2cNRSB.toString();
26.212 - String c2bNR = c2bNRSB.toString();
26.213 -
26.214 - Scanner s = new Scanner(new File(srcDir, template));
26.215 - PrintStream out = new PrintStream(new FileOutputStream(
26.216 - new File(dstDir, clzName + ".java")));
26.217 -
26.218 - while (s.hasNextLine()) {
26.219 - String line = s.nextLine();
26.220 - int i = line.indexOf("$");
26.221 - if (i == -1) {
26.222 - out.println(line);
26.223 - continue;
26.224 - }
26.225 - if (line.indexOf("$PACKAGE$", i) != -1) {
26.226 - line = line.replace("$PACKAGE$", pkgName);
26.227 - }
26.228 - if (line.indexOf("$NAME_CLZ$", i) != -1) {
26.229 - line = line.replace("$NAME_CLZ$", clzName);
26.230 - }
26.231 - if (line.indexOf("$NAME_CS$", i) != -1) {
26.232 - line = line.replace("$NAME_CS$", csName);
26.233 - }
26.234 - if (line.indexOf("$NAME_ALIASES$", i) != -1) {
26.235 - if ("sun.nio.cs".equals(pkgName))
26.236 - line = line.replace("$NAME_ALIASES$",
26.237 - "StandardCharsets.aliases_" + clzName);
26.238 - else
26.239 - line = line.replace("$NAME_ALIASES$",
26.240 - "ExtendedCharsets.aliasesFor(\"" + csName + "\")");
26.241 - }
26.242 - if (line.indexOf("$NAME_HIS$", i) != -1) {
26.243 - line = line.replace("$NAME_HIS$", hisName);
26.244 - }
26.245 - if (line.indexOf("$CONTAINS$", i) != -1) {
26.246 - if (isASCII)
26.247 - line = " return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof " + clzName + "));";
26.248 - else
26.249 - line = " return (cs instanceof " + clzName + ");";
26.250 - }
26.251 - if (line.indexOf("$B2CTABLE$") != -1) {
26.252 - line = line.replace("$B2CTABLE$", b2c);
26.253 - }
26.254 - if (line.indexOf("$C2BLENGTH$") != -1) {
26.255 - line = line.replace("$C2BLENGTH$", "0x" + Integer.toString(c2bOff, 16));
26.256 - }
26.257 - if (line.indexOf("$NONROUNDTRIP_B2C$") != -1) {
26.258 - if (b2cNR.length() == 0)
26.259 - continue;
26.260 - line = line.replace("$NONROUNDTRIP_B2C$", b2cNR);
26.261 - }
26.262 -
26.263 - if (line.indexOf("$NONROUNDTRIP_C2B$") != -1) {
26.264 - if (c2bNR.length() == 0)
26.265 - continue;
26.266 - line = line.replace("$NONROUNDTRIP_C2B$", c2bNR);
26.267 - }
26.268 - out.println(line);
26.269 - }
26.270 - out.close();
26.271 - }
26.272 -}
27.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
27.2 +++ b/make/tools/src/build/tools/charsetmapping/HKSCS.java Tue Apr 13 16:41:49 2010 -0700
27.3 @@ -0,0 +1,190 @@
27.4 +/*
27.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
27.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
27.7 + *
27.8 + * This code is free software; you can redistribute it and/or modify it
27.9 + * under the terms of the GNU General Public License version 2 only, as
27.10 + * published by the Free Software Foundation. Sun designates this
27.11 + * particular file as subject to the "Classpath" exception as provided
27.12 + * by Sun in the LICENSE file that accompanied this code.
27.13 + *
27.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
27.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
27.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
27.17 + * version 2 for more details (a copy is included in the LICENSE file that
27.18 + * accompanied this code).
27.19 + *
27.20 + * You should have received a copy of the GNU General Public License version
27.21 + * 2 along with this work; if not, write to the Free Software Foundation,
27.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
27.23 + *
27.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
27.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
27.26 + * have any questions.
27.27 + */
27.28 +
27.29 +package build.tools.charsetmapping;
27.30 +
27.31 +import java.io.*;
27.32 +import java.util.Arrays;
27.33 +import java.util.ArrayList;
27.34 +import java.util.Scanner;
27.35 +import java.util.Formatter;
27.36 +import java.util.regex.*;
27.37 +import java.nio.charset.*;
27.38 +import static build.tools.charsetmapping.Utils.*;
27.39 +
27.40 +public class HKSCS {
27.41 +
27.42 + // HKSCS2001.map has the third column for "UnicodeAlternate", which
27.43 + // is for c->b non-roundtrip mapping.
27.44 + // For HKSCS2008, those non-roundtrip mappings are in .nr file
27.45 + private static Pattern hkscs =
27.46 + Pattern.compile("(?:0x)?+(\\p{XDigit}++)\\s++(?:0x|U\\+)?+(\\p{XDigit}++)?\\s*+(?:0x|U\\+)?(\\p{XDigit}++)?\\s*+.*");
27.47 +
27.48 + static void genClass(String args[]) throws Exception {
27.49 +
27.50 + // hkscs2008
27.51 + genClass0(new FileInputStream(new File(args[0], "HKSCS2008.map")),
27.52 + new FileInputStream(new File(args[0], "HKSCS2008.c2b")),
27.53 + new PrintStream(new File(args[1], "HKSCSMapping.java"),
27.54 + "ISO-8859-1"),
27.55 + "HKSCSMapping",
27.56 + getCopyright(new File(args[3])));
27.57 +
27.58 +
27.59 + // xp2001
27.60 + genClass0(new FileInputStream(new File(args[0], "HKSCS_XP.map")),
27.61 + null,
27.62 + new PrintStream(new File(args[1], "HKSCS_XPMapping.java"),
27.63 + "ISO-8859-1"),
27.64 + "HKSCS_XPMapping",
27.65 + getCopyright(new File(args[3])));
27.66 +
27.67 + // hkscs2001
27.68 + genClass0(new FileInputStream(new File(args[0], "HKSCS2001.map")),
27.69 + new FileInputStream(new File(args[0], "HKSCS2001.c2b")),
27.70 + new PrintStream(new File(args[1], "HKSCS2001Mapping.java"),
27.71 + "ISO-8859-1"),
27.72 + "HKSCS2001Mapping",
27.73 + getCopyright(new File(args[3])));
27.74 + }
27.75 +
27.76 + static void genClass0(InputStream isB2C,
27.77 + InputStream isC2B,
27.78 + PrintStream ps,
27.79 + String clzName,
27.80 + String copyright)
27.81 + throws Exception
27.82 + {
27.83 + // ranges of byte1 and byte2, something should come from a "config" file
27.84 + int b1Min = 0x87;
27.85 + int b1Max = 0xfe;
27.86 + int b2Min = 0x40;
27.87 + int b2Max = 0xfe;
27.88 +
27.89 + try {
27.90 + char[] bmp = new char[0x10000];
27.91 + char[] supp = new char[0x10000];
27.92 +
27.93 + boolean[] b2cBmp = new boolean[0x100];
27.94 + boolean[] b2cSupp = new boolean[0x100];
27.95 + // pua should be in range of e000-f8ff. Expand
27.96 + // it to 0xf93b becase the hkscs2001.c2b has
27.97 + // the f920-f93b filled
27.98 + //char[] pua = new char[0xF8FF - 0xE000 + 1];
27.99 + char[] pua = new char[0xF93b - 0xE000 + 1];
27.100 + boolean hasSupp = false;
27.101 + boolean hasPua = false;
27.102 +
27.103 + Arrays.fill(bmp, UNMAPPABLE_DECODING);
27.104 + Arrays.fill(supp, UNMAPPABLE_DECODING);
27.105 + Arrays.fill(pua, UNMAPPABLE_DECODING);
27.106 +
27.107 + Parser p = new Parser(isB2C, hkscs);
27.108 + Entry e = null;
27.109 + while ((e = p.next()) != null) {
27.110 + if (e.cp >= 0x10000) {
27.111 + supp[e.bs] = (char)e.cp;
27.112 + b2cSupp[e.bs>>8] = true;
27.113 + hasSupp = true;
27.114 + } else {
27.115 + bmp[e.bs] = (char)e.cp;
27.116 + b2cBmp[e.bs>>8] = true;
27.117 + }
27.118 + if (e.cp2 != 0 && e.cp2 >= 0xe000 && e.cp2 <= 0xf8ff) {
27.119 + hasPua = true;
27.120 + pua[e.cp2 - 0xE000] = (char)e.bs;
27.121 + }
27.122 + }
27.123 +
27.124 + if (isC2B != null) {
27.125 + p = new Parser(isC2B, hkscs);
27.126 + e = null;
27.127 + while ((e = p.next()) != null) {
27.128 + pua[e.cp - 0xE000] = (char)e.bs;
27.129 + }
27.130 + hasPua = true;
27.131 + }
27.132 +
27.133 + StringBuilder sb = new StringBuilder();
27.134 + Output out = new Output(new Formatter(sb));
27.135 +
27.136 + out.format(copyright);
27.137 + out.format("%n// -- This file was mechanically generated: Do not edit! -- //%n");
27.138 + out.format("package sun.nio.cs.ext;%n%n");
27.139 + out.format("class %s {%n%n", clzName);
27.140 +
27.141 + /* hardcoded in sun.nio.cs.ext.HKSCS.java
27.142 + out.format(" final static int b1Min = 0x%x;%n", b1Min);
27.143 + out.format(" final static int b1Max = 0x%x;%n", b1Max);
27.144 + out.format(" final static int b2Min = 0x%x;%n", b2Min);
27.145 + out.format(" final static int b2Max = 0x%x;%n", b2Max);
27.146 + */
27.147 +
27.148 + // bmp tables
27.149 + out.format("%n static final String[] b2cBmpStr = new String[] {%n");
27.150 + for (int i = 0; i < 0x100; i++) {
27.151 + if (b2cBmp[i])
27.152 + out.format(bmp, i, b2Min, b2Max, ",");
27.153 + else
27.154 + out.format(" null,%n"); //unmappable segments
27.155 + }
27.156 + out.format(" };%n");
27.157 +
27.158 + // supp tables
27.159 + out.format("%n static final String[] b2cSuppStr =");
27.160 + if (hasSupp) {
27.161 + out.format(" new String[] {%n");
27.162 + for (int i = 0; i < 0x100; i++) {
27.163 + if (b2cSupp[i])
27.164 + out.format(supp, i, b2Min, b2Max, ",");
27.165 + else
27.166 + out.format(" null,%n"); //unmappable segments
27.167 + }
27.168 + out.format(" };%n");
27.169 + } else {
27.170 + out.format(" null;%n");
27.171 + }
27.172 +
27.173 + // private area tables
27.174 + out.format("%n final static String pua =");
27.175 + if (hasPua) {
27.176 + out.format("%n");
27.177 + out.format(pua, 0, pua.length, ";");
27.178 + } else {
27.179 + out.format(" null;%n");
27.180 + }
27.181 + out.format("%n");
27.182 + out.format("}");
27.183 +
27.184 + out.close();
27.185 +
27.186 + ps.println(sb.toString());
27.187 + ps.close();
27.188 +
27.189 + } catch (Exception x) {
27.190 + x.printStackTrace();
27.191 + }
27.192 + }
27.193 +}
28.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
28.2 +++ b/make/tools/src/build/tools/charsetmapping/JIS0213.java Tue Apr 13 16:41:49 2010 -0700
28.3 @@ -0,0 +1,244 @@
28.4 +/*
28.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
28.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
28.7 + *
28.8 + * This code is free software; you can redistribute it and/or modify it
28.9 + * under the terms of the GNU General Public License version 2 only, as
28.10 + * published by the Free Software Foundation. Sun designates this
28.11 + * particular file as subject to the "Classpath" exception as provided
28.12 + * by Sun in the LICENSE file that accompanied this code.
28.13 + *
28.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
28.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
28.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
28.17 + * version 2 for more details (a copy is included in the LICENSE file that
28.18 + * accompanied this code).
28.19 + *
28.20 + * You should have received a copy of the GNU General Public License version
28.21 + * 2 along with this work; if not, write to the Free Software Foundation,
28.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
28.23 + *
28.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
28.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
28.26 + * have any questions.
28.27 + */
28.28 +
28.29 +package build.tools.charsetmapping;
28.30 +
28.31 +import java.io.*;
28.32 +import java.util.regex.*;
28.33 +import java.util.*;
28.34 +import static build.tools.charsetmapping.Utils.*;
28.35 +
28.36 +public class JIS0213 {
28.37 +
28.38 + // regex pattern to parse the "jis0213.map" file
28.39 + static Pattern sjis0213 = Pattern.compile("0x(\\p{XDigit}++)\\s++U\\+(\\p{XDigit}++)(?:\\+(\\p{XDigit}++))?\\s++#.*");
28.40 +
28.41 + static void genClass(String argv[]) throws IOException
28.42 + {
28.43 + InputStream in = new FileInputStream(argv[0]) ;
28.44 + OutputStream out = new FileOutputStream(argv[1]);
28.45 +
28.46 + int[] sb = new int[0x100]; // singlebyte
28.47 + int[] db = new int[0x10000]; // doublebyte
28.48 + int[] indexC2B = new int[256];
28.49 + Entry[] supp = new Entry[0x10000];
28.50 + Entry[] comp = new Entry[0x100];
28.51 + int suppTotal = 0;
28.52 + int compTotal = 0;
28.53 +
28.54 + int b1Min1 = 0x81;
28.55 + int b1Max1 = 0x9f;
28.56 + int b1Min2 = 0xe0;
28.57 + int b1Max2 = 0xfc;
28.58 + int b2Min = 0x40;
28.59 + int b2Max = 0xfe;
28.60 +
28.61 + //init
28.62 + for (int i = 0; i < 0x80; i++) sb[i] = i;
28.63 + for (int i = 0x80; i < 0x100; i++) sb[i] = UNMAPPABLE_DECODING;
28.64 + for (int i = 0; i < 0x10000; i++) db[i] = UNMAPPABLE_DECODING;
28.65 + try {
28.66 + Parser p = new Parser(in, sjis0213);
28.67 + Entry e = null;
28.68 + while ((e = p.next()) != null) {
28.69 + if (e.cp2 != 0) {
28.70 + comp[compTotal++] = e;
28.71 + } else {
28.72 + if (e.cp <= 0xffff) {
28.73 + if (e.bs <= 0xff)
28.74 + sb[e.bs] = e.cp;
28.75 + else
28.76 + db[e.bs] = e.cp;
28.77 + indexC2B[e.cp>>8] = 1;
28.78 + } else {
28.79 + supp[suppTotal++] = e;
28.80 + }
28.81 + }
28.82 + }
28.83 + ByteArrayOutputStream baos = new ByteArrayOutputStream();
28.84 + // c2b Index Table, always the first one
28.85 + writeINDEXC2B(baos, indexC2B);
28.86 + writeSINGLEBYTE(baos, sb);
28.87 + writeDOUBLEBYTE1(baos, db, b1Min1, b1Max1, b2Min, b2Max);
28.88 + writeDOUBLEBYTE2(baos, db, b1Min2, b1Max2, b2Min, b2Max);
28.89 + writeSUPPLEMENT(baos, supp, suppTotal);
28.90 + writeCOMPOSITE(baos, comp, compTotal);
28.91 + writeSIZE(out, baos.size());
28.92 + baos.writeTo(out);
28.93 + out.close();
28.94 + } catch (Exception x) {
28.95 + x.printStackTrace();
28.96 + }
28.97 + }
28.98 +
28.99 + static Comparator<Entry> comparatorCP =
28.100 + new Comparator<Entry>() {
28.101 + public int compare(Entry m1, Entry m2) {
28.102 + return m1.cp - m2.cp;
28.103 + }
28.104 + public boolean equals(Object obj) {
28.105 + return this == obj;
28.106 + }
28.107 + };
28.108 +
28.109 + // tags of different charset mapping tables
28.110 + private final static int MAP_SINGLEBYTE = 0x1; // 0..256 : c
28.111 + private final static int MAP_DOUBLEBYTE1 = 0x2; // min..max: c
28.112 + private final static int MAP_DOUBLEBYTE2 = 0x3; // min..max: c [DB2]
28.113 + private final static int MAP_SUPPLEMENT = 0x5; // db,c
28.114 + private final static int MAP_SUPPLEMENT_C2B = 0x6; // c,db
28.115 + private final static int MAP_COMPOSITE = 0x7; // db,base,cc
28.116 + private final static int MAP_INDEXC2B = 0x8; // index table of c->bb
28.117 +
28.118 + private static final void writeShort(OutputStream out, int data)
28.119 + throws IOException
28.120 + {
28.121 + out.write((data >>> 8) & 0xFF);
28.122 + out.write((data ) & 0xFF);
28.123 + }
28.124 +
28.125 + private static final void writeShortArray(OutputStream out,
28.126 + int type,
28.127 + int[] array,
28.128 + int off,
28.129 + int size) // exclusive
28.130 + throws IOException
28.131 + {
28.132 + writeShort(out, type);
28.133 + writeShort(out, size);
28.134 + for (int i = off; i < size; i++) {
28.135 + writeShort(out, array[off+i]);
28.136 + }
28.137 + }
28.138 +
28.139 + private static final void writeSIZE(OutputStream out, int data)
28.140 + throws IOException
28.141 + {
28.142 + out.write((data >>> 24) & 0xFF);
28.143 + out.write((data >>> 16) & 0xFF);
28.144 + out.write((data >>> 8) & 0xFF);
28.145 + out.write((data ) & 0xFF);
28.146 + }
28.147 +
28.148 + private static void writeINDEXC2B(OutputStream out, int[] indexC2B)
28.149 + throws IOException
28.150 + {
28.151 + writeShort(out, MAP_INDEXC2B);
28.152 + writeShort(out, indexC2B.length);
28.153 + int off = 0;
28.154 + for (int i = 0; i < indexC2B.length; i++) {
28.155 + if (indexC2B[i] != 0) {
28.156 + writeShort(out, off);
28.157 + off += 256;
28.158 + } else {
28.159 + writeShort(out, -1);
28.160 + }
28.161 + }
28.162 + }
28.163 +
28.164 + private static void writeSINGLEBYTE(OutputStream out, int[] sb)
28.165 + throws IOException
28.166 + {
28.167 + writeShortArray(out, MAP_SINGLEBYTE, sb, 0, 256);
28.168 + }
28.169 +
28.170 + private static void writeDOUBLEBYTE(OutputStream out,
28.171 + int type,
28.172 + int[] db,
28.173 + int b1Min, int b1Max,
28.174 + int b2Min, int b2Max)
28.175 + throws IOException
28.176 + {
28.177 + writeShort(out, type);
28.178 + writeShort(out, b1Min);
28.179 + writeShort(out, b1Max);
28.180 + writeShort(out, b2Min);
28.181 + writeShort(out, b2Max);
28.182 + writeShort(out, (b1Max - b1Min + 1) * (b2Max - b2Min + 1));
28.183 +
28.184 + for (int b1 = b1Min; b1 <= b1Max; b1++) {
28.185 + for (int b2 = b2Min; b2 <= b2Max; b2++) {
28.186 + writeShort(out, db[b1 * 256 + b2]);
28.187 + }
28.188 + }
28.189 + }
28.190 +
28.191 + private static void writeDOUBLEBYTE1(OutputStream out,
28.192 + int[] db,
28.193 + int b1Min, int b1Max,
28.194 + int b2Min, int b2Max)
28.195 + throws IOException
28.196 + {
28.197 + writeDOUBLEBYTE(out, MAP_DOUBLEBYTE1, db, b1Min, b1Max, b2Min, b2Max);
28.198 + }
28.199 +
28.200 + private static void writeDOUBLEBYTE2(OutputStream out,
28.201 + int[] db,
28.202 + int b1Min, int b1Max,
28.203 + int b2Min, int b2Max)
28.204 + throws IOException
28.205 + {
28.206 + writeDOUBLEBYTE(out, MAP_DOUBLEBYTE2, db, b1Min, b1Max, b2Min, b2Max);
28.207 + }
28.208 +
28.209 + // the c2b table is output as well
28.210 + private static void writeSUPPLEMENT(OutputStream out, Entry[] supp, int size)
28.211 + throws IOException
28.212 + {
28.213 + writeShort(out, MAP_SUPPLEMENT);
28.214 + writeShort(out, size * 2);
28.215 + // db at first half, cc at the low half
28.216 + for (int i = 0; i < size; i++) {
28.217 + writeShort(out, supp[i].bs);
28.218 + }
28.219 + for (int i = 0; i < size; i++) {
28.220 + writeShort(out, supp[i].cp);
28.221 + }
28.222 +
28.223 + //c2b
28.224 + writeShort(out, MAP_SUPPLEMENT_C2B);
28.225 + writeShort(out, size*2);
28.226 + Arrays.sort(supp, 0, size, comparatorCP);
28.227 + for (int i = 0; i < size; i++) {
28.228 + writeShort(out, supp[i].cp);
28.229 + }
28.230 + for (int i = 0; i < size; i++) {
28.231 + writeShort(out, supp[i].bs);
28.232 + }
28.233 + }
28.234 +
28.235 + private static void writeCOMPOSITE(OutputStream out, Entry[] comp, int size)
28.236 + throws IOException
28.237 + {
28.238 + writeShort(out, MAP_COMPOSITE);
28.239 + writeShort(out, size*3);
28.240 + // comp is sorted already
28.241 + for (int i = 0; i < size; i++) {
28.242 + writeShort(out, (char)comp[i].bs);
28.243 + writeShort(out, (char)comp[i].cp);
28.244 + writeShort(out, (char)comp[i].cp2);
28.245 + }
28.246 + }
28.247 +}
29.1 --- a/make/tools/src/build/tools/charsetmapping/Main.java Thu Apr 08 17:02:51 2010 -0700
29.2 +++ b/make/tools/src/build/tools/charsetmapping/Main.java Tue Apr 13 16:41:49 2010 -0700
29.3 @@ -32,23 +32,19 @@
29.4
29.5 public static void main(String args[]) throws Exception {
29.6 if (args.length < 3 ) {
29.7 - System.out.println("Usage: java -jar charsetmapping.jar src dst mType...");
29.8 + System.out.println("Usage: java -jar charsetmapping.jar src dst mType [copyrightSrc]");
29.9 System.exit(1);
29.10 }
29.11 if ("sbcs".equals(args[2]) || "extsbcs".equals(args[2])) {
29.12 - GenerateSBCS.genSBCS(args);
29.13 + SBCS.genClass(args);
29.14 } else if ("dbcs".equals(args[2])) {
29.15 - GenerateDBCS.genDBCS(args);
29.16 -
29.17 + DBCS.genClass(args);
29.18 } else if ("euctw".equals(args[2])) {
29.19 - if (args.length != 4) {
29.20 - System.out.println("Usage: java -jar charsetmapping.jar srcDir dstDir euctw copyrightSrc");
29.21 - System.exit(1);
29.22 - }
29.23 - GenerateEUC_TW.genEUC_TW(args);
29.24 + EUC_TW.genClass(args);
29.25 } else if ("sjis0213".equals(args[2])) {
29.26 - GenerateMapping.genMapping(args);
29.27 + JIS0213.genClass(args);
29.28 + } else if ("hkscs".equals(args[2])) {
29.29 + HKSCS.genClass(args);
29.30 }
29.31 }
29.32 -
29.33 }
30.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
30.2 +++ b/make/tools/src/build/tools/charsetmapping/SBCS.java Tue Apr 13 16:41:49 2010 -0700
30.3 @@ -0,0 +1,269 @@
30.4 +/*
30.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
30.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
30.7 + *
30.8 + * This code is free software; you can redistribute it and/or modify it
30.9 + * under the terms of the GNU General Public License version 2 only, as
30.10 + * published by the Free Software Foundation. Sun designates this
30.11 + * particular file as subject to the "Classpath" exception as provided
30.12 + * by Sun in the LICENSE file that accompanied this code.
30.13 + *
30.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
30.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
30.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
30.17 + * version 2 for more details (a copy is included in the LICENSE file that
30.18 + * accompanied this code).
30.19 + *
30.20 + * You should have received a copy of the GNU General Public License version
30.21 + * 2 along with this work; if not, write to the Free Software Foundation,
30.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
30.23 + *
30.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
30.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
30.26 + * have any questions.
30.27 + */
30.28 +
30.29 +package build.tools.charsetmapping;
30.30 +
30.31 +import java.io.*;
30.32 +import java.util.Arrays;
30.33 +import java.util.ArrayList;
30.34 +import java.util.Scanner;
30.35 +import java.util.Formatter;
30.36 +import java.util.regex.*;
30.37 +import java.nio.charset.*;
30.38 +import static build.tools.charsetmapping.Utils.*;
30.39 +
30.40 +public class SBCS {
30.41 +
30.42 + public static void genClass(String args[]) throws Exception {
30.43 +
30.44 + Scanner s = new Scanner(new File(args[0], args[2]));
30.45 + while (s.hasNextLine()) {
30.46 + String line = s.nextLine();
30.47 + if (line.startsWith("#") || line.length() == 0)
30.48 + continue;
30.49 + String[] fields = line.split("\\s+");
30.50 + if (fields.length < 5) {
30.51 + System.err.println("Misconfiged sbcs line <" + line + ">?");
30.52 + continue;
30.53 + }
30.54 + String clzName = fields[0];
30.55 + String csName = fields[1];
30.56 + String hisName = fields[2];
30.57 + boolean isASCII = Boolean.valueOf(fields[3]);
30.58 + String pkgName = fields[4];
30.59 + System.out.printf("%s,%s,%s,%b,%s%n", clzName, csName, hisName, isASCII, pkgName);
30.60 +
30.61 + genClass0(args[0], args[1], "SingleByte-X.java.template",
30.62 + clzName, csName, hisName, pkgName, isASCII);
30.63 + }
30.64 + }
30.65 +
30.66 + private static void toString(char[] sb, int off, int end,
30.67 + Formatter out, String closure,
30.68 + boolean comment) {
30.69 + while (off < end) {
30.70 + out.format(" \"");
30.71 + for (int j = 0; j < 8; j++) {
30.72 + if (off == end)
30.73 + break;
30.74 + char c = sb[off++];
30.75 + switch (c) {
30.76 + case '\b':
30.77 + out.format("\\b"); break;
30.78 + case '\t':
30.79 + out.format("\\t"); break;
30.80 + case '\n':
30.81 + out.format("\\n"); break;
30.82 + case '\f':
30.83 + out.format("\\f"); break;
30.84 + case '\r':
30.85 + out.format("\\r"); break;
30.86 + case '\"':
30.87 + out.format("\\\""); break;
30.88 + case '\'':
30.89 + out.format("\\'"); break;
30.90 + case '\\':
30.91 + out.format("\\\\"); break;
30.92 + default:
30.93 + out.format("\\u%04X", c & 0xffff);
30.94 + }
30.95 + }
30.96 + if (comment) {
30.97 + if (off == end)
30.98 + out.format("\" %s // 0x%02x - 0x%02x%n",
30.99 + closure, off-8, off-1);
30.100 + else
30.101 + out.format("\" + // 0x%02x - 0x%02x%n",
30.102 + off-8, off-1);
30.103 + } else {
30.104 + if (off == end)
30.105 + out.format("\"%s%n", closure);
30.106 + else
30.107 + out.format("\" +%n");
30.108 + }
30.109 + }
30.110 + }
30.111 +
30.112 + static Pattern sbmap = Pattern.compile("0x(\\p{XDigit}++)\\s++U\\+(\\p{XDigit}++)(\\s++#.*)?");
30.113 +
30.114 + private static void genClass0(String srcDir, String dstDir,
30.115 + String template,
30.116 + String clzName,
30.117 + String csName,
30.118 + String hisName,
30.119 + String pkgName,
30.120 + boolean isASCII)
30.121 + throws Exception
30.122 + {
30.123 + StringBuilder b2cSB = new StringBuilder();
30.124 + StringBuilder b2cNRSB = new StringBuilder();
30.125 + StringBuilder c2bNRSB = new StringBuilder();
30.126 +
30.127 + char[] sb = new char[0x100];
30.128 + char[] c2bIndex = new char[0x100];
30.129 + int c2bOff = 0;
30.130 + Arrays.fill(sb, UNMAPPABLE_DECODING);
30.131 + Arrays.fill(c2bIndex, UNMAPPABLE_DECODING);
30.132 +
30.133 + // (1)read in .map to parse all b->c entries
30.134 + FileInputStream in = new FileInputStream(
30.135 + new File(srcDir, clzName + ".map"));
30.136 + Parser p = new Parser(in, sbmap);
30.137 + Entry e = null;
30.138 +
30.139 + while ((e = p.next()) != null) {
30.140 + sb[e.bs] = (char)e.cp;
30.141 + if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
30.142 + c2bOff += 0x100;
30.143 + c2bIndex[e.cp>>8] = 1;
30.144 + }
30.145 + }
30.146 +
30.147 + Formatter fm = new Formatter(b2cSB);
30.148 + fm.format("%n");
30.149 +
30.150 + // vm -server shows cc[byte + 128] access is much faster than
30.151 + // cc[byte&0xff] so we output the upper segment first
30.152 + toString(sb, 0x80, 0x100, fm, "+", true);
30.153 + toString(sb, 0x00, 0x80, fm, ";", true);
30.154 + fm.close();
30.155 +
30.156 + // (2)now the .nr file which includes "b->c" non-roundtrip entries
30.157 + File f = new File(srcDir, clzName + ".nr");
30.158 + if (f.exists()) {
30.159 + in = new FileInputStream(f);
30.160 + fm = new Formatter(b2cNRSB);
30.161 + p = new Parser(in, sbmap);
30.162 + e = null;
30.163 +
30.164 + fm.format("// remove non-roundtrip entries%n");
30.165 + fm.format(" b2cMap = b2cTable.toCharArray();%n");
30.166 + while ((e = p.next()) != null) {
30.167 + fm.format(" b2cMap[%d] = UNMAPPABLE_DECODING;%n",
30.168 + (e.bs>=0x80)?(e.bs-0x80):(e.bs+0x80));
30.169 + }
30.170 + fm.close();
30.171 + }
30.172 +
30.173 + // (3)finally the .c2b file which includes c->b non-roundtrip entries
30.174 + f = new File(srcDir, clzName + ".c2b");
30.175 + if (f.exists()) {
30.176 + in = new FileInputStream(f);
30.177 + fm = new Formatter(c2bNRSB);
30.178 + p = new Parser(in, sbmap);
30.179 + e = null;
30.180 + ArrayList<Entry> es = new ArrayList<Entry>();
30.181 + while ((e = p.next()) != null) {
30.182 + if (c2bIndex[e.cp>>8] == UNMAPPABLE_DECODING) {
30.183 + c2bOff += 0x100;
30.184 + c2bIndex[e.cp>>8] = 1;
30.185 + }
30.186 + es.add(e);
30.187 + }
30.188 + fm.format("// non-roundtrip c2b only entries%n");
30.189 + if (es.size() < 100) {
30.190 + fm.format(" c2bNR = new char[%d];%n", es.size() * 2);
30.191 + int i = 0;
30.192 + for (Entry entry: es) {
30.193 + fm.format(" c2bNR[%d] = 0x%x; c2bNR[%d] = 0x%x;%n",
30.194 + i++, entry.bs, i++, entry.cp);
30.195 + }
30.196 + } else {
30.197 + char[] cc = new char[es.size() * 2];
30.198 + int i = 0;
30.199 + for (Entry entry: es) {
30.200 + cc[i++] = (char)entry.bs;
30.201 + cc[i++] = (char)entry.cp;
30.202 + }
30.203 + fm.format(" c2bNR = (%n");
30.204 + toString(cc, 0, i, fm, ").toCharArray();", false);
30.205 + }
30.206 + fm.close();
30.207 + }
30.208 +
30.209 + // (4)it's time to generate the source file
30.210 + String b2c = b2cSB.toString();
30.211 + String b2cNR = b2cNRSB.toString();
30.212 + String c2bNR = c2bNRSB.toString();
30.213 +
30.214 + Scanner s = new Scanner(new File(srcDir, template));
30.215 + PrintStream out = new PrintStream(new FileOutputStream(
30.216 + new File(dstDir, clzName + ".java")));
30.217 +
30.218 + while (s.hasNextLine()) {
30.219 + String line = s.nextLine();
30.220 + int i = line.indexOf("$");
30.221 + if (i == -1) {
30.222 + out.println(line);
30.223 + continue;
30.224 + }
30.225 + if (line.indexOf("$PACKAGE$", i) != -1) {
30.226 + line = line.replace("$PACKAGE$", pkgName);
30.227 + }
30.228 + if (line.indexOf("$NAME_CLZ$", i) != -1) {
30.229 + line = line.replace("$NAME_CLZ$", clzName);
30.230 + }
30.231 + if (line.indexOf("$NAME_CS$", i) != -1) {
30.232 + line = line.replace("$NAME_CS$", csName);
30.233 + }
30.234 + if (line.indexOf("$NAME_ALIASES$", i) != -1) {
30.235 + if ("sun.nio.cs".equals(pkgName))
30.236 + line = line.replace("$NAME_ALIASES$",
30.237 + "StandardCharsets.aliases_" + clzName);
30.238 + else
30.239 + line = line.replace("$NAME_ALIASES$",
30.240 + "ExtendedCharsets.aliasesFor(\"" + csName + "\")");
30.241 + }
30.242 + if (line.indexOf("$NAME_HIS$", i) != -1) {
30.243 + line = line.replace("$NAME_HIS$", hisName);
30.244 + }
30.245 + if (line.indexOf("$CONTAINS$", i) != -1) {
30.246 + if (isASCII)
30.247 + line = " return ((cs.name().equals(\"US-ASCII\")) || (cs instanceof " + clzName + "));";
30.248 + else
30.249 + line = " return (cs instanceof " + clzName + ");";
30.250 + }
30.251 + if (line.indexOf("$B2CTABLE$") != -1) {
30.252 + line = line.replace("$B2CTABLE$", b2c);
30.253 + }
30.254 + if (line.indexOf("$C2BLENGTH$") != -1) {
30.255 + line = line.replace("$C2BLENGTH$", "0x" + Integer.toString(c2bOff, 16));
30.256 + }
30.257 + if (line.indexOf("$NONROUNDTRIP_B2C$") != -1) {
30.258 + if (b2cNR.length() == 0)
30.259 + continue;
30.260 + line = line.replace("$NONROUNDTRIP_B2C$", b2cNR);
30.261 + }
30.262 +
30.263 + if (line.indexOf("$NONROUNDTRIP_C2B$") != -1) {
30.264 + if (c2bNR.length() == 0)
30.265 + continue;
30.266 + line = line.replace("$NONROUNDTRIP_C2B$", c2bNR);
30.267 + }
30.268 + out.println(line);
30.269 + }
30.270 + out.close();
30.271 + }
30.272 +}
31.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
31.2 +++ b/make/tools/src/build/tools/charsetmapping/Utils.java Tue Apr 13 16:41:49 2010 -0700
31.3 @@ -0,0 +1,221 @@
31.4 +/*
31.5 + * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
31.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
31.7 + *
31.8 + * This code is free software; you can redistribute it and/or modify it
31.9 + * under the terms of the GNU General Public License version 2 only, as
31.10 + * published by the Free Software Foundation. Sun designates this
31.11 + * particular file as subject to the "Classpath" exception as provided
31.12 + * by Sun in the LICENSE file that accompanied this code.
31.13 + *
31.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
31.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
31.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
31.17 + * version 2 for more details (a copy is included in the LICENSE file that
31.18 + * accompanied this code).
31.19 + *
31.20 + * You should have received a copy of the GNU General Public License version
31.21 + * 2 along with this work; if not, write to the Free Software Foundation,
31.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
31.23 + *
31.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
31.26 + * have any questions.
31.27 + */
31.28 +
31.29 +package build.tools.charsetmapping;
31.30 +
31.31 +import java.io.File;
31.32 +import java.io.InputStream;
31.33 +import java.io.InputStreamReader;
31.34 +import java.io.OutputStream;
31.35 +import java.io.BufferedReader;
31.36 +import java.io.IOException;
31.37 +import java.util.regex.Matcher;
31.38 +import java.util.regex.Pattern;
31.39 +import java.util.Scanner;
31.40 +import java.util.Formatter;
31.41 +
31.42 +public class Utils {
31.43 +
31.44 + public final static char UNMAPPABLE_DECODING = '\uFFFD';
31.45 + public final static int UNMAPPABLE_ENCODING = 0xFFFD;
31.46 +
31.47 + public static class Entry {
31.48 + public int bs; //byte sequence reps
31.49 + public int cp; //Unicode codepoint
31.50 + public int cp2; //CC of composite
31.51 +
31.52 + public Entry () {}
31.53 + public Entry (int bytes, int cp, int cp2) {
31.54 + this.bs = bytes;
31.55 + this.cp = cp;
31.56 + this.cp2 = cp2;
31.57 + }
31.58 + }
31.59 +
31.60 + public static class Parser {
31.61 + static final Pattern basic = Pattern.compile("(?:0x)?(\\p{XDigit}++)\\s++(?:0x)?(\\p{XDigit}++)?\\s*+.*");
31.62 + static final int gBS = 1;
31.63 + static final int gCP = 2;
31.64 + static final int gCP2 = 3;
31.65 +
31.66 + BufferedReader reader;
31.67 + boolean closed;
31.68 + Matcher matcher;
31.69 + int gbs, gcp, gcp2;
31.70 +
31.71 + public Parser (InputStream in, Pattern p, int gbs, int gcp, int gcp2)
31.72 + throws IOException
31.73 + {
31.74 + this.reader = new BufferedReader(new InputStreamReader(in));
31.75 + this.closed = false;
31.76 + this.matcher = p.matcher("");
31.77 + this.gbs = gbs;
31.78 + this.gcp = gcp;
31.79 + this.gcp2 = gcp2;
31.80 + }
31.81 +
31.82 + public Parser (InputStream in, Pattern p) throws IOException {
31.83 + this(in, p, gBS, gCP, gCP2);
31.84 + }
31.85 +
31.86 + public Parser (InputStream in) throws IOException {
31.87 + this(in, basic, gBS, gCP, gCP2);
31.88 + }
31.89 +
31.90 + protected boolean isDirective(String line) {
31.91 + return line.startsWith("#");
31.92 + }
31.93 +
31.94 + protected Entry parse(Matcher matcher, Entry mapping) {
31.95 + mapping.bs = Integer.parseInt(matcher.group(gbs), 16);
31.96 + mapping.cp = Integer.parseInt(matcher.group(gcp), 16);
31.97 + if (gcp2 <= matcher.groupCount() &&
31.98 + matcher.group(gcp2) != null)
31.99 + mapping.cp2 = Integer.parseInt(matcher.group(gcp2), 16);
31.100 + else
31.101 + mapping.cp2 = 0;
31.102 + return mapping;
31.103 + }
31.104 +
31.105 + public Entry next() throws Exception {
31.106 + return next(new Entry());
31.107 + }
31.108 +
31.109 + // returns null and closes the input stream if the eof has beenreached.
31.110 + public Entry next(Entry mapping) throws Exception {
31.111 + if (closed)
31.112 + return null;
31.113 + String line;
31.114 + while ((line = reader.readLine()) != null) {
31.115 + if (isDirective(line))
31.116 + continue;
31.117 + matcher.reset(line);
31.118 + if (!matcher.lookingAt()) {
31.119 + //System.out.println("Missed: " + line);
31.120 + continue;
31.121 + }
31.122 + return parse(matcher, mapping);
31.123 + }
31.124 + reader.close();
31.125 + closed = true;
31.126 + return null;
31.127 + }
31.128 + }
31.129 +
31.130 + public static class Output {
31.131 + private Formatter out;
31.132 +
31.133 + public Output(Formatter out) {
31.134 + this.out = out;
31.135 + }
31.136 +
31.137 + public void close() {
31.138 + out.close();
31.139 + }
31.140 +
31.141 + private void toChar(String fmt, char c) {
31.142 + switch (c) {
31.143 + case '\b':
31.144 + out.format("\\b"); break;
31.145 + case '\t':
31.146 + out.format("\\t"); break;
31.147 + case '\n':
31.148 + out.format("\\n"); break;
31.149 + case '\f':
31.150 + out.format("\\f"); break;
31.151 + case '\r':
31.152 + out.format("\\r"); break;
31.153 + case '\"':
31.154 + out.format("\\\""); break;
31.155 + case '\'':
31.156 + out.format("\\'"); break;
31.157 + case '\\':
31.158 + out.format("\\\\"); break;
31.159 + default:
31.160 + out.format(fmt, c & 0xffff);
31.161 + }
31.162 + }
31.163 +
31.164 + public void format(String fmt, Object ... args) {
31.165 + out.format(fmt, args);
31.166 + }
31.167 +
31.168 + public void format(char[] cc, int off, int end, String closure) {
31.169 + while (off < end) {
31.170 + out.format(" \"");
31.171 + for (int j = 0; j < 8; j++) {
31.172 + if (off == end)
31.173 + break;
31.174 + toChar("\\u%04X", cc[off++]);
31.175 + }
31.176 + if (off == end)
31.177 + out.format("\" %s%n", closure);
31.178 + else
31.179 + out.format("\" + %n");
31.180 + }
31.181 + }
31.182 +
31.183 + public void format(char[] cc, String closure) {
31.184 + format(cc, 0, cc.length, closure);
31.185 + }
31.186 +
31.187 + public void format(char[] db, int b1, int b2Min, int b2Max,
31.188 + String closure)
31.189 + {
31.190 + char[] cc = new char[b2Max - b2Min + 1];
31.191 + int off = 0;
31.192 + for (int b2 = b2Min; b2 <= b2Max; b2++) {
31.193 + cc[off++] = db[(b1 << 8) | b2];
31.194 + }
31.195 + format(cc, 0, cc.length, closure);
31.196 + }
31.197 +
31.198 + public void format(char[] date) {
31.199 + int off = 0;
31.200 + int end = date.length;
31.201 + while (off < end) {
31.202 + out.format(" ");
31.203 + for (int j = 0; j < 8 && off < end; j++) {
31.204 + toChar("'\\u%04X',", date[off++]);
31.205 + }
31.206 + out.format("%n");
31.207 + }
31.208 + }
31.209 + }
31.210 +
31.211 + public static String getCopyright(File f) throws IOException {
31.212 + Scanner s = new Scanner(f, "ISO-8859-1");
31.213 + StringBuilder sb = new StringBuilder();
31.214 + while (s.hasNextLine()) {
31.215 + String ln = s.nextLine();
31.216 + sb.append(ln + "\n");
31.217 + // assume we have the copyright as the first comment
31.218 + if (ln.matches("^\\s\\*\\/$"))
31.219 + break;
31.220 + }
31.221 + s.close();
31.222 + return sb.toString();
31.223 + }
31.224 +}
32.1 --- a/make/tools/src/build/tools/javazic/RuleDay.java Thu Apr 08 17:02:51 2010 -0700
32.2 +++ b/make/tools/src/build/tools/javazic/RuleDay.java Tue Apr 13 16:41:49 2010 -0700
32.3 @@ -139,7 +139,7 @@
32.4 if (isLast()) {
32.5 return -1;
32.6 }
32.7 - return getDay();
32.8 + return isEarlier() ? -getDay() : getDay();
32.9 }
32.10
32.11 /**
32.12 @@ -147,13 +147,10 @@
32.13 * @return the SimpleTimeZone day-of-week rule value
32.14 */
32.15 int getDayOfWeekForSimpleTimeZoneInt() {
32.16 - if (!isLater() && !isEarlier() && !isLast()) {
32.17 - return 0;
32.18 - }
32.19 - if (isLater()) {
32.20 + if (isEarlier() || isLater()) {
32.21 return -getDayOfWeekNum();
32.22 }
32.23 - return getDayOfWeekNum();
32.24 + return isLast() ? getDayOfWeekNum() : 0;
32.25 }
32.26
32.27 /**
33.1 --- a/src/share/classes/java/beans/EventHandler.java Thu Apr 08 17:02:51 2010 -0700
33.2 +++ b/src/share/classes/java/beans/EventHandler.java Tue Apr 13 16:41:49 2010 -0700
33.3 @@ -32,7 +32,6 @@
33.4 import java.security.AccessController;
33.5 import java.security.PrivilegedAction;
33.6
33.7 -import java.util.EventObject;
33.8 import sun.reflect.misc.MethodUtil;
33.9
33.10 /**
33.11 @@ -279,9 +278,9 @@
33.12 public class EventHandler implements InvocationHandler {
33.13 private Object target;
33.14 private String action;
33.15 - private String eventPropertyName;
33.16 - private String listenerMethodName;
33.17 - private AccessControlContext acc;
33.18 + private final String eventPropertyName;
33.19 + private final String listenerMethodName;
33.20 + private final AccessControlContext acc = AccessController.getContext();
33.21
33.22 /**
33.23 * Creates a new <code>EventHandler</code> object;
33.24 @@ -310,7 +309,6 @@
33.25 */
33.26 @ConstructorProperties({"target", "action", "eventPropertyName", "listenerMethodName"})
33.27 public EventHandler(Object target, String action, String eventPropertyName, String listenerMethodName) {
33.28 - this.acc = AccessController.getContext();
33.29 this.target = target;
33.30 this.action = action;
33.31 if (target == null) {
33.32 @@ -422,7 +420,11 @@
33.33 * @see EventHandler
33.34 */
33.35 public Object invoke(final Object proxy, final Method method, final Object[] arguments) {
33.36 - return AccessController.doPrivileged(new PrivilegedAction() {
33.37 + AccessControlContext acc = this.acc;
33.38 + if ((acc == null) && (System.getSecurityManager() != null)) {
33.39 + throw new SecurityException("AccessControlContext is not set");
33.40 + }
33.41 + return AccessController.doPrivileged(new PrivilegedAction<Object>() {
33.42 public Object run() {
33.43 return invokeInternal(proxy, method, arguments);
33.44 }
33.45 @@ -482,7 +484,10 @@
33.46 throw new RuntimeException(ex);
33.47 }
33.48 catch (InvocationTargetException ex) {
33.49 - throw new RuntimeException(ex.getTargetException());
33.50 + Throwable th = ex.getTargetException();
33.51 + throw (th instanceof RuntimeException)
33.52 + ? (RuntimeException) th
33.53 + : new RuntimeException(th);
33.54 }
33.55 }
33.56 return null;
34.1 --- a/src/share/classes/java/beans/Expression.java Thu Apr 08 17:02:51 2010 -0700
34.2 +++ b/src/share/classes/java/beans/Expression.java Tue Apr 13 16:41:49 2010 -0700
34.3 @@ -99,6 +99,29 @@
34.4 }
34.5
34.6 /**
34.7 + * {@inheritDoc}
34.8 + * <p>
34.9 + * If the invoked method completes normally,
34.10 + * the value it returns is copied in the {@code value} property.
34.11 + * Note that the {@code value} property is set to {@code null},
34.12 + * if the return type of the underlying method is {@code void}.
34.13 + *
34.14 + * @throws NullPointerException if the value of the {@code target} or
34.15 + * {@code methodName} property is {@code null}
34.16 + * @throws NoSuchMethodException if a matching method is not found
34.17 + * @throws SecurityException if a security manager exists and
34.18 + * it denies the method invocation
34.19 + * @throws Exception that is thrown by the invoked method
34.20 + *
34.21 + * @see java.lang.reflect.Method
34.22 + * @since 1.7
34.23 + */
34.24 + @Override
34.25 + public void execute() throws Exception {
34.26 + setValue(invoke());
34.27 + }
34.28 +
34.29 + /**
34.30 * If the value property of this instance is not already set,
34.31 * this method dynamically finds the method with the specified
34.32 * methodName on this target with these arguments and calls it.
35.1 --- a/src/share/classes/java/beans/Statement.java Thu Apr 08 17:02:51 2010 -0700
35.2 +++ b/src/share/classes/java/beans/Statement.java Tue Apr 13 16:41:49 2010 -0700
35.3 @@ -29,6 +29,10 @@
35.4 import java.lang.reflect.Constructor;
35.5 import java.lang.reflect.InvocationTargetException;
35.6 import java.lang.reflect.Method;
35.7 +import java.security.AccessControlContext;
35.8 +import java.security.AccessController;
35.9 +import java.security.PrivilegedActionException;
35.10 +import java.security.PrivilegedExceptionAction;
35.11
35.12 import com.sun.beans.finder.ClassFinder;
35.13 import com.sun.beans.finder.ConstructorFinder;
35.14 @@ -63,9 +67,10 @@
35.15 }
35.16 };
35.17
35.18 - Object target;
35.19 - String methodName;
35.20 - Object[] arguments;
35.21 + private final AccessControlContext acc = AccessController.getContext();
35.22 + private final Object target;
35.23 + private final String methodName;
35.24 + private final Object[] arguments;
35.25 ClassLoader loader;
35.26
35.27 /**
35.28 @@ -127,8 +132,8 @@
35.29 }
35.30
35.31 /**
35.32 - * The execute method finds a method whose name is the same
35.33 - * as the methodName property, and invokes the method on
35.34 + * The {@code execute} method finds a method whose name is the same
35.35 + * as the {@code methodName} property, and invokes the method on
35.36 * the target.
35.37 *
35.38 * When the target's class defines many methods with the given name
35.39 @@ -136,7 +141,7 @@
35.40 * the algorithm specified in the Java Language Specification
35.41 * (15.11). The dynamic class of the target and arguments are used
35.42 * in place of the compile-time type information and, like the
35.43 - * <code>java.lang.reflect.Method</code> class itself, conversion between
35.44 + * {@link java.lang.reflect.Method} class itself, conversion between
35.45 * primitive values and their associated wrapper classes is handled
35.46 * internally.
35.47 * <p>
35.48 @@ -147,19 +152,48 @@
35.49 * <li>
35.50 * The reserved method name "new" may be used to call a class's constructor
35.51 * as if all classes defined static "new" methods. Constructor invocations
35.52 - * are typically considered <code>Expression</code>s rather than <code>Statement</code>s
35.53 + * are typically considered {@code Expression}s rather than {@code Statement}s
35.54 * as they return a value.
35.55 * <li>
35.56 - * The method names "get" and "set" defined in the <code>java.util.List</code>
35.57 + * The method names "get" and "set" defined in the {@link java.util.List}
35.58 * interface may also be applied to array instances, mapping to
35.59 - * the static methods of the same name in the <code>Array</code> class.
35.60 + * the static methods of the same name in the {@code Array} class.
35.61 * </ul>
35.62 + *
35.63 + * @throws NullPointerException if the value of the {@code target} or
35.64 + * {@code methodName} property is {@code null}
35.65 + * @throws NoSuchMethodException if a matching method is not found
35.66 + * @throws SecurityException if a security manager exists and
35.67 + * it denies the method invocation
35.68 + * @throws Exception that is thrown by the invoked method
35.69 + *
35.70 + * @see java.lang.reflect.Method
35.71 */
35.72 public void execute() throws Exception {
35.73 invoke();
35.74 }
35.75
35.76 Object invoke() throws Exception {
35.77 + AccessControlContext acc = this.acc;
35.78 + if ((acc == null) && (System.getSecurityManager() != null)) {
35.79 + throw new SecurityException("AccessControlContext is not set");
35.80 + }
35.81 + try {
35.82 + return AccessController.doPrivileged(
35.83 + new PrivilegedExceptionAction<Object>() {
35.84 + public Object run() throws Exception {
35.85 + return invokeInternal();
35.86 + }
35.87 + },
35.88 + acc
35.89 + );
35.90 + }
35.91 + catch (PrivilegedActionException exception) {
35.92 + throw exception.getException();
35.93 + }
35.94 + }
35.95 +
35.96 + private Object invokeInternal() throws Exception {
35.97 Object target = getTarget();
35.98 String methodName = getMethodName();
35.99
36.1 --- a/src/share/classes/java/io/File.java Thu Apr 08 17:02:51 2010 -0700
36.2 +++ b/src/share/classes/java/io/File.java Tue Apr 13 16:41:49 2010 -0700
36.3 @@ -2064,11 +2064,12 @@
36.4 private synchronized void readObject(java.io.ObjectInputStream s)
36.5 throws IOException, ClassNotFoundException
36.6 {
36.7 - s.defaultReadObject();
36.8 + ObjectInputStream.GetField fields = s.readFields();
36.9 + String pathField = (String)fields.get("path", null);
36.10 char sep = s.readChar(); // read the previous separator char
36.11 if (sep != separatorChar)
36.12 - this.path = this.path.replace(sep, separatorChar);
36.13 - this.path = fs.normalize(this.path);
36.14 + pathField = pathField.replace(sep, separatorChar);
36.15 + this.path = fs.normalize(pathField);
36.16 this.prefixLength = fs.prefixLength(this.path);
36.17 }
36.18
37.1 --- a/src/share/classes/java/io/FilterInputStream.java Thu Apr 08 17:02:51 2010 -0700
37.2 +++ b/src/share/classes/java/io/FilterInputStream.java Tue Apr 13 16:41:49 2010 -0700
37.3 @@ -134,9 +134,18 @@
37.4 }
37.5
37.6 /**
37.7 - * {@inheritDoc}
37.8 + * Skips over and discards <code>n</code> bytes of data from the
37.9 + * input stream. The <code>skip</code> method may, for a variety of
37.10 + * reasons, end up skipping over some smaller number of bytes,
37.11 + * possibly <code>0</code>. The actual number of bytes skipped is
37.12 + * returned.
37.13 * <p>
37.14 * This method simply performs <code>in.skip(n)</code>.
37.15 + *
37.16 + * @param n the number of bytes to be skipped.
37.17 + * @return the actual number of bytes skipped.
37.18 + * @exception IOException if the stream does not support seek,
37.19 + * or if some other I/O error occurs.
37.20 */
37.21 public long skip(long n) throws IOException {
37.22 return in.skip(n);
38.1 --- a/src/share/classes/java/lang/ProcessBuilder.java Thu Apr 08 17:02:51 2010 -0700
38.2 +++ b/src/share/classes/java/lang/ProcessBuilder.java Tue Apr 13 16:41:49 2010 -0700
38.3 @@ -994,6 +994,8 @@
38.4 // Must convert to array first -- a malicious user-supplied
38.5 // list might try to circumvent the security check.
38.6 String[] cmdarray = command.toArray(new String[command.size()]);
38.7 + cmdarray = cmdarray.clone();
38.8 +
38.9 for (String arg : cmdarray)
38.10 if (arg == null)
38.11 throw new NullPointerException();
39.1 --- a/src/share/classes/java/lang/ThreadGroup.java Thu Apr 08 17:02:51 2010 -0700
39.2 +++ b/src/share/classes/java/lang/ThreadGroup.java Tue Apr 13 16:41:49 2010 -0700
39.3 @@ -55,7 +55,7 @@
39.4 */
39.5 public
39.6 class ThreadGroup implements Thread.UncaughtExceptionHandler {
39.7 - ThreadGroup parent;
39.8 + private final ThreadGroup parent;
39.9 String name;
39.10 int maxPriority;
39.11 boolean destroyed;
39.12 @@ -76,6 +76,7 @@
39.13 private ThreadGroup() { // called from C code
39.14 this.name = "system";
39.15 this.maxPriority = Thread.MAX_PRIORITY;
39.16 + this.parent = null;
39.17 }
39.18
39.19 /**
39.20 @@ -113,10 +114,10 @@
39.21 * @since JDK1.0
39.22 */
39.23 public ThreadGroup(ThreadGroup parent, String name) {
39.24 - if (parent == null) {
39.25 - throw new NullPointerException();
39.26 - }
39.27 - parent.checkAccess();
39.28 + this(checkParentAccess(parent), parent, name);
39.29 + }
39.30 +
39.31 + private ThreadGroup(Void unused, ThreadGroup parent, String name) {
39.32 this.name = name;
39.33 this.maxPriority = parent.maxPriority;
39.34 this.daemon = parent.daemon;
39.35 @@ -125,6 +126,16 @@
39.36 parent.add(this);
39.37 }
39.38
39.39 + /*
39.40 + * @throws NullPointerException if the parent argument is {@code null}
39.41 + * @throws SecurityException if the current thread cannot create a
39.42 + * thread in the specified thread group.
39.43 + */
39.44 + private static Void checkParentAccess(ThreadGroup parent) {
39.45 + parent.checkAccess();
39.46 + return null;
39.47 + }
39.48 +
39.49 /**
39.50 * Returns the name of this thread group.
39.51 *
40.1 --- a/src/share/classes/java/net/DatagramSocket.java Thu Apr 08 17:02:51 2010 -0700
40.2 +++ b/src/share/classes/java/net/DatagramSocket.java Tue Apr 13 16:41:49 2010 -0700
40.3 @@ -118,6 +118,7 @@
40.4 if (address == null) {
40.5 throw new IllegalArgumentException("connect: null address");
40.6 }
40.7 + checkAddress (address, "connect");
40.8 if (isClosed())
40.9 return;
40.10 SecurityManager security = System.getSecurityManager();
40.11 @@ -363,13 +364,15 @@
40.12 InetSocketAddress epoint = (InetSocketAddress) addr;
40.13 if (epoint.isUnresolved())
40.14 throw new SocketException("Unresolved address");
40.15 + InetAddress iaddr = epoint.getAddress();
40.16 + int port = epoint.getPort();
40.17 + checkAddress(iaddr, "bind");
40.18 SecurityManager sec = System.getSecurityManager();
40.19 if (sec != null) {
40.20 - sec.checkListen(epoint.getPort());
40.21 + sec.checkListen(port);
40.22 }
40.23 try {
40.24 - getImpl().bind(epoint.getPort(),
40.25 - epoint.getAddress());
40.26 + getImpl().bind(port, iaddr);
40.27 } catch (SocketException e) {
40.28 getImpl().close();
40.29 throw e;
40.30 @@ -377,6 +380,15 @@
40.31 bound = true;
40.32 }
40.33
40.34 + void checkAddress (InetAddress addr, String op) {
40.35 + if (addr == null) {
40.36 + return;
40.37 + }
40.38 + if (!(addr instanceof Inet4Address || addr instanceof Inet6Address)) {
40.39 + throw new IllegalArgumentException(op + ": invalid address type");
40.40 + }
40.41 + }
40.42 +
40.43 /**
40.44 * Connects the socket to a remote address for this socket. When a
40.45 * socket is connected to a remote address, packets may only be
40.46 @@ -603,6 +615,7 @@
40.47 synchronized (p) {
40.48 if (isClosed())
40.49 throw new SocketException("Socket is closed");
40.50 + checkAddress (p.getAddress(), "send");
40.51 if (connectState == ST_NOT_CONNECTED) {
40.52 // check the address is ok wiht the security manager on every send.
40.53 SecurityManager security = System.getSecurityManager();
41.1 --- a/src/share/classes/java/net/InetAddress.java Thu Apr 08 17:02:51 2010 -0700
41.2 +++ b/src/share/classes/java/net/InetAddress.java Tue Apr 13 16:41:49 2010 -0700
41.3 @@ -35,6 +35,7 @@
41.4 import java.security.AccessController;
41.5 import java.io.ObjectStreamException;
41.6 import java.io.IOException;
41.7 +import java.io.ObjectInputStream;
41.8 import sun.security.action.*;
41.9 import sun.net.InetAddressCachePolicy;
41.10 import sun.net.util.IPAddressUtil;
41.11 @@ -1472,6 +1473,23 @@
41.12
41.13 return impl;
41.14 }
41.15 +
41.16 + private void readObjectNoData (ObjectInputStream s) throws
41.17 + IOException, ClassNotFoundException {
41.18 + if (getClass().getClassLoader() != null) {
41.19 + throw new SecurityException ("invalid address type");
41.20 + }
41.21 + }
41.22 +
41.23 + private void readObject (ObjectInputStream s) throws
41.24 + IOException, ClassNotFoundException {
41.25 + s.defaultReadObject ();
41.26 + if (getClass().getClassLoader() != null) {
41.27 + hostName = null;
41.28 + address = 0;
41.29 + throw new SecurityException ("invalid address type");
41.30 + }
41.31 + }
41.32 }
41.33
41.34 /*
42.1 --- a/src/share/classes/java/net/MulticastSocket.java Thu Apr 08 17:02:51 2010 -0700
42.2 +++ b/src/share/classes/java/net/MulticastSocket.java Tue Apr 13 16:41:49 2010 -0700
42.3 @@ -289,6 +289,7 @@
42.4 throw new SocketException("Socket is closed");
42.5 }
42.6
42.7 + checkAddress(mcastaddr, "joinGroup");
42.8 SecurityManager security = System.getSecurityManager();
42.9 if (security != null) {
42.10 security.checkMulticast(mcastaddr);
42.11 @@ -323,6 +324,7 @@
42.12 throw new SocketException("Socket is closed");
42.13 }
42.14
42.15 + checkAddress(mcastaddr, "leaveGroup");
42.16 SecurityManager security = System.getSecurityManager();
42.17 if (security != null) {
42.18 security.checkMulticast(mcastaddr);
42.19 @@ -370,6 +372,7 @@
42.20 if (oldImpl)
42.21 throw new UnsupportedOperationException();
42.22
42.23 + checkAddress(((InetSocketAddress)mcastaddr).getAddress(), "joinGroup");
42.24 SecurityManager security = System.getSecurityManager();
42.25 if (security != null) {
42.26 security.checkMulticast(((InetSocketAddress)mcastaddr).getAddress());
42.27 @@ -416,6 +419,7 @@
42.28 if (oldImpl)
42.29 throw new UnsupportedOperationException();
42.30
42.31 + checkAddress(((InetSocketAddress)mcastaddr).getAddress(), "leaveGroup");
42.32 SecurityManager security = System.getSecurityManager();
42.33 if (security != null) {
42.34 security.checkMulticast(((InetSocketAddress)mcastaddr).getAddress());
42.35 @@ -441,6 +445,7 @@
42.36 if (isClosed()) {
42.37 throw new SocketException("Socket is closed");
42.38 }
42.39 + checkAddress(inf, "setInterface");
42.40 synchronized (infLock) {
42.41 getImpl().setOption(SocketOptions.IP_MULTICAST_IF, inf);
42.42 infAddress = inf;
42.43 @@ -632,6 +637,7 @@
42.44 throws IOException {
42.45 if (isClosed())
42.46 throw new SocketException("Socket is closed");
42.47 + checkAddress(p.getAddress(), "send");
42.48 synchronized(ttlLock) {
42.49 synchronized(p) {
42.50 if (connectState == ST_NOT_CONNECTED) {
43.1 --- a/src/share/classes/java/net/NetworkInterface.java Thu Apr 08 17:02:51 2010 -0700
43.2 +++ b/src/share/classes/java/net/NetworkInterface.java Tue Apr 13 16:41:49 2010 -0700
43.3 @@ -290,8 +290,12 @@
43.4 * If the specified address is <tt>null</tt>.
43.5 */
43.6 public static NetworkInterface getByInetAddress(InetAddress addr) throws SocketException {
43.7 - if (addr == null)
43.8 + if (addr == null) {
43.9 throw new NullPointerException();
43.10 + }
43.11 + if (!(addr instanceof Inet4Address || addr instanceof Inet6Address)) {
43.12 + throw new IllegalArgumentException ("invalid address type");
43.13 + }
43.14 return getByInetAddress0(addr);
43.15 }
43.16
44.1 --- a/src/share/classes/java/net/Socket.java Thu Apr 08 17:02:51 2010 -0700
44.2 +++ b/src/share/classes/java/net/Socket.java Tue Apr 13 16:41:49 2010 -0700
44.3 @@ -122,6 +122,9 @@
44.4 if (p.type() == Proxy.Type.SOCKS) {
44.5 SecurityManager security = System.getSecurityManager();
44.6 InetSocketAddress epoint = (InetSocketAddress) p.address();
44.7 + if (epoint.getAddress() != null) {
44.8 + checkAddress (epoint.getAddress(), "Socket");
44.9 + }
44.10 if (security != null) {
44.11 if (epoint.isUnresolved())
44.12 security.checkConnect(epoint.getHostName(),
44.13 @@ -558,15 +561,16 @@
44.14 throw new IllegalArgumentException("Unsupported address type");
44.15
44.16 InetSocketAddress epoint = (InetSocketAddress) endpoint;
44.17 + InetAddress addr = epoint.getAddress ();
44.18 + int port = epoint.getPort();
44.19 + checkAddress(addr, "connect");
44.20
44.21 SecurityManager security = System.getSecurityManager();
44.22 if (security != null) {
44.23 if (epoint.isUnresolved())
44.24 - security.checkConnect(epoint.getHostName(),
44.25 - epoint.getPort());
44.26 + security.checkConnect(epoint.getHostName(), port);
44.27 else
44.28 - security.checkConnect(epoint.getAddress().getHostAddress(),
44.29 - epoint.getPort());
44.30 + security.checkConnect(addr.getHostAddress(), port);
44.31 }
44.32 if (!created)
44.33 createImpl(true);
44.34 @@ -574,10 +578,9 @@
44.35 impl.connect(epoint, timeout);
44.36 else if (timeout == 0) {
44.37 if (epoint.isUnresolved())
44.38 - impl.connect(epoint.getAddress().getHostName(),
44.39 - epoint.getPort());
44.40 + impl.connect(addr.getHostName(), port);
44.41 else
44.42 - impl.connect(epoint.getAddress(), epoint.getPort());
44.43 + impl.connect(addr, port);
44.44 } else
44.45 throw new UnsupportedOperationException("SocketImpl.connect(addr, timeout)");
44.46 connected = true;
44.47 @@ -614,14 +617,25 @@
44.48 InetSocketAddress epoint = (InetSocketAddress) bindpoint;
44.49 if (epoint != null && epoint.isUnresolved())
44.50 throw new SocketException("Unresolved address");
44.51 - if (bindpoint == null)
44.52 - getImpl().bind(InetAddress.anyLocalAddress(), 0);
44.53 - else
44.54 - getImpl().bind(epoint.getAddress(),
44.55 - epoint.getPort());
44.56 + if (epoint == null) {
44.57 + epoint = new InetSocketAddress(0);
44.58 + }
44.59 + InetAddress addr = epoint.getAddress();
44.60 + int port = epoint.getPort();
44.61 + checkAddress (addr, "bind");
44.62 + getImpl().bind (addr, port);
44.63 bound = true;
44.64 }
44.65
44.66 + private void checkAddress (InetAddress addr, String op) {
44.67 + if (addr == null) {
44.68 + return;
44.69 + }
44.70 + if (!(addr instanceof Inet4Address || addr instanceof Inet6Address)) {
44.71 + throw new IllegalArgumentException(op + ": invalid address type");
44.72 + }
44.73 + }
44.74 +
44.75 /**
44.76 * set the flags after an accept() call.
44.77 */
45.1 --- a/src/share/classes/java/net/SocketInputStream.java Thu Apr 08 17:02:51 2010 -0700
45.2 +++ b/src/share/classes/java/net/SocketInputStream.java Tue Apr 13 16:41:49 2010 -0700
45.3 @@ -118,6 +118,10 @@
45.4 * @exception IOException If an I/O error has occurred.
45.5 */
45.6 public int read(byte b[], int off, int length) throws IOException {
45.7 + return read(b, off, length, impl.getTimeout());
45.8 + }
45.9 +
45.10 + int read(byte b[], int off, int length, int timeout) throws IOException {
45.11 int n;
45.12
45.13 // EOF already encountered
45.14 @@ -143,7 +147,7 @@
45.15 // acquire file descriptor and do the read
45.16 FileDescriptor fd = impl.acquireFD();
45.17 try {
45.18 - n = socketRead0(fd, b, off, length, impl.getTimeout());
45.19 + n = socketRead0(fd, b, off, length, timeout);
45.20 if (n > 0) {
45.21 return n;
45.22 }
45.23 @@ -161,7 +165,7 @@
45.24 impl.setConnectionResetPending();
45.25 impl.acquireFD();
45.26 try {
45.27 - n = socketRead0(fd, b, off, length, impl.getTimeout());
45.28 + n = socketRead0(fd, b, off, length, timeout);
45.29 if (n > 0) {
45.30 return n;
45.31 }
46.1 --- a/src/share/classes/java/net/SocksSocketImpl.java Thu Apr 08 17:02:51 2010 -0700
46.2 +++ b/src/share/classes/java/net/SocksSocketImpl.java Tue Apr 13 16:41:49 2010 -0700
46.3 @@ -98,11 +98,31 @@
46.4 super.connect(new InetSocketAddress(host, port), timeout);
46.5 }
46.6
46.7 + private static int remainingMillis(long deadlineMillis) throws IOException {
46.8 + if (deadlineMillis == 0L)
46.9 + return 0;
46.10 +
46.11 + final long remaining = deadlineMillis - System.currentTimeMillis();
46.12 + if (remaining > 0)
46.13 + return (int) remaining;
46.14 +
46.15 + throw new SocketTimeoutException();
46.16 + }
46.17 +
46.18 private int readSocksReply(InputStream in, byte[] data) throws IOException {
46.19 + return readSocksReply(in, data, 0L);
46.20 + }
46.21 +
46.22 + private int readSocksReply(InputStream in, byte[] data, long deadlineMillis) throws IOException {
46.23 int len = data.length;
46.24 int received = 0;
46.25 for (int attempts = 0; received < len && attempts < 3; attempts++) {
46.26 - int count = in.read(data, received, len - received);
46.27 + int count;
46.28 + try {
46.29 + count = ((SocketInputStream)in).read(data, received, len - received, remainingMillis(deadlineMillis));
46.30 + } catch (SocketTimeoutException e) {
46.31 + throw new SocketTimeoutException("Connect timed out");
46.32 + }
46.33 if (count < 0)
46.34 throw new SocketException("Malformed reply from SOCKS server");
46.35 received += count;
46.36 @@ -115,6 +135,12 @@
46.37 */
46.38 private boolean authenticate(byte method, InputStream in,
46.39 BufferedOutputStream out) throws IOException {
46.40 + return authenticate(method, in, out, 0L);
46.41 + }
46.42 +
46.43 + private boolean authenticate(byte method, InputStream in,
46.44 + BufferedOutputStream out,
46.45 + long deadlineMillis) throws IOException {
46.46 // No Authentication required. We're done then!
46.47 if (method == NO_AUTH)
46.48 return true;
46.49 @@ -162,7 +188,7 @@
46.50 out.write(0);
46.51 out.flush();
46.52 byte[] data = new byte[2];
46.53 - int i = readSocksReply(in, data);
46.54 + int i = readSocksReply(in, data, deadlineMillis);
46.55 if (i != 2 || data[1] != 0) {
46.56 /* RFC 1929 specifies that the connection MUST be closed if
46.57 authentication fails */
46.58 @@ -201,18 +227,18 @@
46.59 // out.write(outToken);
46.60 // out.flush();
46.61 // data = new byte[2];
46.62 -// i = readSocksReply(in, data);
46.63 +// i = readSocksReply(in, data, deadlineMillis);
46.64 // if (i != 2 || data[1] == 0xff) {
46.65 // in.close();
46.66 // out.close();
46.67 // return false;
46.68 // }
46.69 -// i = readSocksReply(in, data);
46.70 +// i = readSocksReply(in, data, deadlineMillis);
46.71 // int len = 0;
46.72 // len = ((int)data[0] & 0xff) << 8;
46.73 // len += data[1];
46.74 // data = new byte[len];
46.75 -// i = readSocksReply(in, data);
46.76 +// i = readSocksReply(in, data, deadlineMillis);
46.77 // if (i == len)
46.78 // return true;
46.79 // in.close();
46.80 @@ -231,7 +257,8 @@
46.81 }
46.82
46.83 private void connectV4(InputStream in, OutputStream out,
46.84 - InetSocketAddress endpoint) throws IOException {
46.85 + InetSocketAddress endpoint,
46.86 + long deadlineMillis) throws IOException {
46.87 if (!(endpoint.getAddress() instanceof Inet4Address)) {
46.88 throw new SocketException("SOCKS V4 requires IPv4 only addresses");
46.89 }
46.90 @@ -249,7 +276,7 @@
46.91 out.write(0);
46.92 out.flush();
46.93 byte[] data = new byte[8];
46.94 - int n = readSocksReply(in, data);
46.95 + int n = readSocksReply(in, data, deadlineMillis);
46.96 if (n != 8)
46.97 throw new SocketException("Reply from SOCKS server has bad length: " + n);
46.98 if (data[0] != 0 && data[0] != 4)
46.99 @@ -296,6 +323,15 @@
46.100 */
46.101 @Override
46.102 protected void connect(SocketAddress endpoint, int timeout) throws IOException {
46.103 + final long deadlineMillis;
46.104 +
46.105 + if (timeout == 0) {
46.106 + deadlineMillis = 0L;
46.107 + } else {
46.108 + long finish = System.currentTimeMillis() + timeout;
46.109 + deadlineMillis = finish < 0 ? Long.MAX_VALUE : finish;
46.110 + }
46.111 +
46.112 SecurityManager security = System.getSecurityManager();
46.113 if (endpoint == null || !(endpoint instanceof InetSocketAddress))
46.114 throw new IllegalArgumentException("Unsupported address type");
46.115 @@ -322,7 +358,7 @@
46.116 /*
46.117 * No default proxySelector --> direct connection
46.118 */
46.119 - super.connect(epoint, timeout);
46.120 + super.connect(epoint, remainingMillis(deadlineMillis));
46.121 return;
46.122 }
46.123 URI uri;
46.124 @@ -345,13 +381,13 @@
46.125 java.util.Iterator<Proxy> iProxy = null;
46.126 iProxy = sel.select(uri).iterator();
46.127 if (iProxy == null || !(iProxy.hasNext())) {
46.128 - super.connect(epoint, timeout);
46.129 + super.connect(epoint, remainingMillis(deadlineMillis));
46.130 return;
46.131 }
46.132 while (iProxy.hasNext()) {
46.133 p = iProxy.next();
46.134 if (p == null || p == Proxy.NO_PROXY) {
46.135 - super.connect(epoint, timeout);
46.136 + super.connect(epoint, remainingMillis(deadlineMillis));
46.137 return;
46.138 }
46.139 if (p.type() != Proxy.Type.SOCKS)
46.140 @@ -364,7 +400,7 @@
46.141
46.142 // Connects to the SOCKS server
46.143 try {
46.144 - privilegedConnect(server, serverPort, timeout);
46.145 + privilegedConnect(server, serverPort, remainingMillis(deadlineMillis));
46.146 // Worked, let's get outta here
46.147 break;
46.148 } catch (IOException e) {
46.149 @@ -388,7 +424,7 @@
46.150 } else {
46.151 // Connects to the SOCKS server
46.152 try {
46.153 - privilegedConnect(server, serverPort, timeout);
46.154 + privilegedConnect(server, serverPort, remainingMillis(deadlineMillis));
46.155 } catch (IOException e) {
46.156 throw new SocketException(e.getMessage());
46.157 }
46.158 @@ -403,7 +439,7 @@
46.159 // DOMAIN type of addresses (unresolved addresses here)
46.160 if (epoint.isUnresolved())
46.161 throw new UnknownHostException(epoint.toString());
46.162 - connectV4(in, out, epoint);
46.163 + connectV4(in, out, epoint, deadlineMillis);
46.164 return;
46.165 }
46.166
46.167 @@ -414,7 +450,7 @@
46.168 out.write(USER_PASSW);
46.169 out.flush();
46.170 byte[] data = new byte[2];
46.171 - int i = readSocksReply(in, data);
46.172 + int i = readSocksReply(in, data, deadlineMillis);
46.173 if (i != 2 || ((int)data[0]) != PROTO_VERS) {
46.174 // Maybe it's not a V5 sever after all
46.175 // Let's try V4 before we give up
46.176 @@ -422,12 +458,12 @@
46.177 // DOMAIN type of addresses (unresolved addresses here)
46.178 if (epoint.isUnresolved())
46.179 throw new UnknownHostException(epoint.toString());
46.180 - connectV4(in, out, epoint);
46.181 + connectV4(in, out, epoint, deadlineMillis);
46.182 return;
46.183 }
46.184 if (((int)data[1]) == NO_METHODS)
46.185 throw new SocketException("SOCKS : No acceptable methods");
46.186 - if (!authenticate(data[1], in, out)) {
46.187 + if (!authenticate(data[1], in, out, deadlineMillis)) {
46.188 throw new SocketException("SOCKS : authentication failed");
46.189 }
46.190 out.write(PROTO_VERS);
46.191 @@ -457,7 +493,7 @@
46.192 }
46.193 out.flush();
46.194 data = new byte[4];
46.195 - i = readSocksReply(in, data);
46.196 + i = readSocksReply(in, data, deadlineMillis);
46.197 if (i != 4)
46.198 throw new SocketException("Reply from SOCKS server has bad length");
46.199 SocketException ex = null;
46.200 @@ -469,33 +505,33 @@
46.201 switch(data[3]) {
46.202 case IPV4:
46.203 addr = new byte[4];
46.204 - i = readSocksReply(in, addr);
46.205 + i = readSocksReply(in, addr, deadlineMillis);
46.206 if (i != 4)
46.207 throw new SocketException("Reply from SOCKS server badly formatted");
46.208 data = new byte[2];
46.209 - i = readSocksReply(in, data);
46.210 + i = readSocksReply(in, data, deadlineMillis);
46.211 if (i != 2)
46.212 throw new SocketException("Reply from SOCKS server badly formatted");
46.213 break;
46.214 case DOMAIN_NAME:
46.215 len = data[1];
46.216 byte[] host = new byte[len];
46.217 - i = readSocksReply(in, host);
46.218 + i = readSocksReply(in, host, deadlineMillis);
46.219 if (i != len)
46.220 throw new SocketException("Reply from SOCKS server badly formatted");
46.221 data = new byte[2];
46.222 - i = readSocksReply(in, data);
46.223 + i = readSocksReply(in, data, deadlineMillis);
46.224 if (i != 2)
46.225 throw new SocketException("Reply from SOCKS server badly formatted");
46.226 break;
46.227 case IPV6:
46.228 len = data[1];
46.229 addr = new byte[len];
46.230 - i = readSocksReply(in, addr);
46.231 + i = readSocksReply(in, addr, deadlineMillis);
46.232 if (i != len)
46.233 throw new SocketException("Reply from SOCKS server badly formatted");
46.234 data = new byte[2];
46.235 - i = readSocksReply(in, data);
46.236 + i = readSocksReply(in, data, deadlineMillis);
46.237 if (i != 2)
46.238 throw new SocketException("Reply from SOCKS server badly formatted");
46.239 break;
47.1 --- a/src/share/classes/java/security/Policy.java Thu Apr 08 17:02:51 2010 -0700
47.2 +++ b/src/share/classes/java/security/Policy.java Tue Apr 13 16:41:49 2010 -0700
47.3 @@ -1,5 +1,5 @@
47.4 /*
47.5 - * Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
47.6 + * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved.
47.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
47.8 *
47.9 * This code is free software; you can redistribute it and/or modify it
47.10 @@ -28,19 +28,17 @@
47.11
47.12 import java.io.*;
47.13 import java.lang.RuntimePermission;
47.14 +import java.lang.reflect.*;
47.15 import java.net.MalformedURLException;
47.16 import java.net.URL;
47.17 import java.util.Enumeration;
47.18 import java.util.Hashtable;
47.19 +import java.util.PropertyPermission;
47.20 +import java.util.StringTokenizer;
47.21 import java.util.Vector;
47.22 -import java.util.StringTokenizer;
47.23 -import java.util.PropertyPermission;
47.24 -
47.25 -import java.lang.reflect.*;
47.26 -
47.27 import java.util.WeakHashMap;
47.28 +import sun.security.jca.GetInstance;
47.29 import sun.security.util.Debug;
47.30 -import sun.security.jca.GetInstance;
47.31 import sun.security.util.SecurityConstants;
47.32
47.33
47.34 @@ -113,8 +111,8 @@
47.35
47.36 private static final Debug debug = Debug.getInstance("policy");
47.37
47.38 - // Cache mapping ProtectionDomain to PermissionCollection
47.39 - private WeakHashMap<ProtectionDomain, PermissionCollection> pdMapping;
47.40 + // Cache mapping ProtectionDomain.Key to PermissionCollection
47.41 + private WeakHashMap<ProtectionDomain.Key, PermissionCollection> pdMapping;
47.42
47.43 /** package private for AccessControlContext */
47.44 static boolean isSet()
47.45 @@ -307,7 +305,7 @@
47.46 synchronized (p) {
47.47 if (p.pdMapping == null) {
47.48 p.pdMapping =
47.49 - new WeakHashMap<ProtectionDomain, PermissionCollection>();
47.50 + new WeakHashMap<ProtectionDomain.Key, PermissionCollection>();
47.51 }
47.52 }
47.53
47.54 @@ -323,7 +321,7 @@
47.55
47.56 synchronized (p.pdMapping) {
47.57 // cache of pd to permissions
47.58 - p.pdMapping.put(policyDomain, policyPerms);
47.59 + p.pdMapping.put(policyDomain.key, policyPerms);
47.60 }
47.61 }
47.62 return;
47.63 @@ -638,7 +636,7 @@
47.64 }
47.65
47.66 synchronized (pdMapping) {
47.67 - pc = pdMapping.get(domain);
47.68 + pc = pdMapping.get(domain.key);
47.69 }
47.70
47.71 if (pc != null) {
47.72 @@ -697,7 +695,7 @@
47.73 }
47.74
47.75 synchronized (pdMapping) {
47.76 - pc = pdMapping.get(domain);
47.77 + pc = pdMapping.get(domain.key);
47.78 }
47.79
47.80 if (pc != null) {
47.81 @@ -711,7 +709,7 @@
47.82
47.83 synchronized (pdMapping) {
47.84 // cache it
47.85 - pdMapping.put(domain, pc);
47.86 + pdMapping.put(domain.key, pc);
47.87 }
47.88
47.89 return pc.implies(permission);
47.90 @@ -747,21 +745,25 @@
47.91 this.params = params;
47.92 }
47.93
47.94 - public String getType() { return type; }
47.95 + @Override public String getType() { return type; }
47.96
47.97 - public Policy.Parameters getParameters() { return params; }
47.98 + @Override public Policy.Parameters getParameters() { return params; }
47.99
47.100 - public Provider getProvider() { return p; }
47.101 + @Override public Provider getProvider() { return p; }
47.102
47.103 + @Override
47.104 public PermissionCollection getPermissions(CodeSource codesource) {
47.105 return spi.engineGetPermissions(codesource);
47.106 }
47.107 + @Override
47.108 public PermissionCollection getPermissions(ProtectionDomain domain) {
47.109 return spi.engineGetPermissions(domain);
47.110 }
47.111 + @Override
47.112 public boolean implies(ProtectionDomain domain, Permission perm) {
47.113 return spi.engineImplies(domain, perm);
47.114 }
47.115 + @Override
47.116 public void refresh() {
47.117 spi.engineRefresh();
47.118 }
47.119 @@ -803,7 +805,7 @@
47.120 * @exception SecurityException - if this PermissionCollection object
47.121 * has been marked readonly
47.122 */
47.123 - public void add(Permission permission) {
47.124 + @Override public void add(Permission permission) {
47.125 perms.add(permission);
47.126 }
47.127
47.128 @@ -816,7 +818,7 @@
47.129 * @return true if "permission" is implied by the permissions in
47.130 * the collection, false if not.
47.131 */
47.132 - public boolean implies(Permission permission) {
47.133 + @Override public boolean implies(Permission permission) {
47.134 return perms.implies(permission);
47.135 }
47.136
47.137 @@ -826,7 +828,7 @@
47.138 *
47.139 * @return an enumeration of all the Permissions.
47.140 */
47.141 - public Enumeration<Permission> elements() {
47.142 + @Override public Enumeration<Permission> elements() {
47.143 return perms.elements();
47.144 }
47.145 }
48.1 --- a/src/share/classes/java/security/ProtectionDomain.java Thu Apr 08 17:02:51 2010 -0700
48.2 +++ b/src/share/classes/java/security/ProtectionDomain.java Tue Apr 13 16:41:49 2010 -0700
48.3 @@ -1,5 +1,5 @@
48.4 /*
48.5 - * Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
48.6 + * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved.
48.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
48.8 *
48.9 * This code is free software; you can redistribute it and/or modify it
48.10 @@ -25,9 +25,15 @@
48.11
48.12 package java.security;
48.13
48.14 +import java.util.ArrayList;
48.15 +import java.util.Collections;
48.16 import java.util.Enumeration;
48.17 import java.util.List;
48.18 -import java.util.ArrayList;
48.19 +import java.util.Map;
48.20 +import java.util.WeakHashMap;
48.21 +import sun.misc.JavaSecurityProtectionDomainAccess;
48.22 +import static sun.misc.JavaSecurityProtectionDomainAccess.ProtectionDomainCache;
48.23 +import sun.misc.SharedSecrets;
48.24 import sun.security.util.Debug;
48.25 import sun.security.util.SecurityConstants;
48.26
48.27 @@ -72,6 +78,11 @@
48.28 or dynamic (via a policy refresh) */
48.29 private boolean staticPermissions;
48.30
48.31 + /*
48.32 + * An object used as a key when the ProtectionDomain is stored in a Map.
48.33 + */
48.34 + final Key key = new Key();
48.35 +
48.36 private static final Debug debug = Debug.getInstance("domain");
48.37
48.38 /**
48.39 @@ -238,7 +249,7 @@
48.40 /**
48.41 * Convert a ProtectionDomain to a String.
48.42 */
48.43 - public String toString() {
48.44 + @Override public String toString() {
48.45 String pals = "<no principals>";
48.46 if (principals != null && principals.length > 0) {
48.47 StringBuilder palBuf = new StringBuilder("(principals ");
48.48 @@ -396,4 +407,29 @@
48.49
48.50 return mergedPerms;
48.51 }
48.52 +
48.53 + /**
48.54 + * Used for storing ProtectionDomains as keys in a Map.
48.55 + */
48.56 + final class Key {}
48.57 +
48.58 + static {
48.59 + SharedSecrets.setJavaSecurityProtectionDomainAccess(
48.60 + new JavaSecurityProtectionDomainAccess() {
48.61 + public ProtectionDomainCache getProtectionDomainCache() {
48.62 + return new ProtectionDomainCache() {
48.63 + private final Map<Key, PermissionCollection> map =
48.64 + Collections.synchronizedMap
48.65 + (new WeakHashMap<Key, PermissionCollection>());
48.66 + public void put(ProtectionDomain pd,
48.67 + PermissionCollection pc) {
48.68 + map.put((pd == null ? null : pd.key), pc);
48.69 + }
48.70 + public PermissionCollection get(ProtectionDomain pd) {
48.71 + return pd == null ? map.get(null) : map.get(pd.key);
48.72 + }
48.73 + };
48.74 + }
48.75 + });
48.76 + }
48.77 }
49.1 --- a/src/share/classes/java/util/concurrent/Semaphore.java Thu Apr 08 17:02:51 2010 -0700
49.2 +++ b/src/share/classes/java/util/concurrent/Semaphore.java Tue Apr 13 16:41:49 2010 -0700
49.3 @@ -191,8 +191,11 @@
49.4
49.5 protected final boolean tryReleaseShared(int releases) {
49.6 for (;;) {
49.7 - int p = getState();
49.8 - if (compareAndSetState(p, p + releases))
49.9 + int current = getState();
49.10 + int next = current + releases;
49.11 + if (next < current) // overflow
49.12 + throw new Error("Maximum permit count exceeded");
49.13 + if (compareAndSetState(current, next))
49.14 return true;
49.15 }
49.16 }
49.17 @@ -201,6 +204,8 @@
49.18 for (;;) {
49.19 int current = getState();
49.20 int next = current - reductions;
49.21 + if (next > current) // underflow
49.22 + throw new Error("Permit count underflow");
49.23 if (compareAndSetState(current, next))
49.24 return;
49.25 }
50.1 --- a/src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java Thu Apr 08 17:02:51 2010 -0700
50.2 +++ b/src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java Tue Apr 13 16:41:49 2010 -0700
50.3 @@ -57,7 +57,7 @@
50.4 private long rawIndex(int i) {
50.5 if (i < 0 || i >= array.length)
50.6 throw new IndexOutOfBoundsException("index " + i);
50.7 - return base + i * scale;
50.8 + return base + (long) i * scale;
50.9 }
50.10
50.11 /**
51.1 --- a/src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java Thu Apr 08 17:02:51 2010 -0700
51.2 +++ b/src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java Tue Apr 13 16:41:49 2010 -0700
51.3 @@ -56,7 +56,7 @@
51.4 private long rawIndex(int i) {
51.5 if (i < 0 || i >= array.length)
51.6 throw new IndexOutOfBoundsException("index " + i);
51.7 - return base + i * scale;
51.8 + return base + (long) i * scale;
51.9 }
51.10
51.11 /**
52.1 --- a/src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java Thu Apr 08 17:02:51 2010 -0700
52.2 +++ b/src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java Tue Apr 13 16:41:49 2010 -0700
52.3 @@ -57,7 +57,7 @@
52.4 private long rawIndex(int i) {
52.5 if (i < 0 || i >= array.length)
52.6 throw new IndexOutOfBoundsException("index " + i);
52.7 - return base + i * scale;
52.8 + return base + (long) i * scale;
52.9 }
52.10
52.11 /**
53.1 --- a/src/share/classes/java/util/zip/Deflater.java Thu Apr 08 17:02:51 2010 -0700
53.2 +++ b/src/share/classes/java/util/zip/Deflater.java Tue Apr 13 16:41:49 2010 -0700
53.3 @@ -1,5 +1,5 @@
53.4 /*
53.5 - * Copyright 1996-2006 Sun Microsystems, Inc. All Rights Reserved.
53.6 + * Copyright 1996-2009 Sun Microsystems, Inc. All Rights Reserved.
53.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
53.8 *
53.9 * This code is free software; you can redistribute it and/or modify it
53.10 @@ -72,7 +72,8 @@
53.11 */
53.12 public
53.13 class Deflater {
53.14 - private long strm;
53.15 +
53.16 + private final ZStreamRef zsRef;
53.17 private byte[] buf = new byte[0];
53.18 private int off, len;
53.19 private int level, strategy;
53.20 @@ -165,7 +166,7 @@
53.21 public Deflater(int level, boolean nowrap) {
53.22 this.level = level;
53.23 this.strategy = DEFAULT_STRATEGY;
53.24 - strm = init(level, DEFAULT_STRATEGY, nowrap);
53.25 + this.zsRef = new ZStreamRef(init(level, DEFAULT_STRATEGY, nowrap));
53.26 }
53.27
53.28 /**
53.29 @@ -193,16 +194,18 @@
53.30 * @param len the length of the data
53.31 * @see Deflater#needsInput
53.32 */
53.33 - public synchronized void setInput(byte[] b, int off, int len) {
53.34 + public void setInput(byte[] b, int off, int len) {
53.35 if (b== null) {
53.36 throw new NullPointerException();
53.37 }
53.38 if (off < 0 || len < 0 || off > b.length - len) {
53.39 throw new ArrayIndexOutOfBoundsException();
53.40 }
53.41 - this.buf = b;
53.42 - this.off = off;
53.43 - this.len = len;
53.44 + synchronized (zsRef) {
53.45 + this.buf = b;
53.46 + this.off = off;
53.47 + this.len = len;
53.48 + }
53.49 }
53.50
53.51 /**
53.52 @@ -227,14 +230,17 @@
53.53 * @see Inflater#inflate
53.54 * @see Inflater#getAdler
53.55 */
53.56 - public synchronized void setDictionary(byte[] b, int off, int len) {
53.57 - if (strm == 0 || b == null) {
53.58 + public void setDictionary(byte[] b, int off, int len) {
53.59 + if (b == null) {
53.60 throw new NullPointerException();
53.61 }
53.62 if (off < 0 || len < 0 || off > b.length - len) {
53.63 throw new ArrayIndexOutOfBoundsException();
53.64 }
53.65 - setDictionary(strm, b, off, len);
53.66 + synchronized (zsRef) {
53.67 + ensureOpen();
53.68 + setDictionary(zsRef.address(), b, off, len);
53.69 + }
53.70 }
53.71
53.72 /**
53.73 @@ -257,7 +263,7 @@
53.74 * @exception IllegalArgumentException if the compression strategy is
53.75 * invalid
53.76 */
53.77 - public synchronized void setStrategy(int strategy) {
53.78 + public void setStrategy(int strategy) {
53.79 switch (strategy) {
53.80 case DEFAULT_STRATEGY:
53.81 case FILTERED:
53.82 @@ -266,9 +272,11 @@
53.83 default:
53.84 throw new IllegalArgumentException();
53.85 }
53.86 - if (this.strategy != strategy) {
53.87 - this.strategy = strategy;
53.88 - setParams = true;
53.89 + synchronized (zsRef) {
53.90 + if (this.strategy != strategy) {
53.91 + this.strategy = strategy;
53.92 + setParams = true;
53.93 + }
53.94 }
53.95 }
53.96
53.97 @@ -277,13 +285,15 @@
53.98 * @param level the new compression level (0-9)
53.99 * @exception IllegalArgumentException if the compression level is invalid
53.100 */
53.101 - public synchronized void setLevel(int level) {
53.102 + public void setLevel(int level) {
53.103 if ((level < 0 || level > 9) && level != DEFAULT_COMPRESSION) {
53.104 throw new IllegalArgumentException("invalid compression level");
53.105 }
53.106 - if (this.level != level) {
53.107 - this.level = level;
53.108 - setParams = true;
53.109 + synchronized (zsRef) {
53.110 + if (this.level != level) {
53.111 + this.level = level;
53.112 + setParams = true;
53.113 + }
53.114 }
53.115 }
53.116
53.117 @@ -301,8 +311,10 @@
53.118 * When called, indicates that compression should end with the current
53.119 * contents of the input buffer.
53.120 */
53.121 - public synchronized void finish() {
53.122 - finish = true;
53.123 + public void finish() {
53.124 + synchronized (zsRef) {
53.125 + finish = true;
53.126 + }
53.127 }
53.128
53.129 /**
53.130 @@ -311,8 +323,10 @@
53.131 * @return true if the end of the compressed data output stream has
53.132 * been reached
53.133 */
53.134 - public synchronized boolean finished() {
53.135 - return finished;
53.136 + public boolean finished() {
53.137 + synchronized (zsRef) {
53.138 + return finished;
53.139 + }
53.140 }
53.141
53.142 /**
53.143 @@ -399,26 +413,31 @@
53.144 * @throws IllegalArgumentException if the flush mode is invalid
53.145 * @since 1.7
53.146 */
53.147 - public synchronized int deflate(byte[] b, int off, int len, int flush) {
53.148 + public int deflate(byte[] b, int off, int len, int flush) {
53.149 if (b == null) {
53.150 throw new NullPointerException();
53.151 }
53.152 if (off < 0 || len < 0 || off > b.length - len) {
53.153 throw new ArrayIndexOutOfBoundsException();
53.154 }
53.155 - if (flush == NO_FLUSH || flush == SYNC_FLUSH ||
53.156 - flush == FULL_FLUSH)
53.157 - return deflateBytes(b, off, len, flush);
53.158 - throw new IllegalArgumentException();
53.159 + synchronized (zsRef) {
53.160 + ensureOpen();
53.161 + if (flush == NO_FLUSH || flush == SYNC_FLUSH ||
53.162 + flush == FULL_FLUSH)
53.163 + return deflateBytes(zsRef.address(), b, off, len, flush);
53.164 + throw new IllegalArgumentException();
53.165 + }
53.166 }
53.167
53.168 /**
53.169 * Returns the ADLER-32 value of the uncompressed data.
53.170 * @return the ADLER-32 value of the uncompressed data
53.171 */
53.172 - public synchronized int getAdler() {
53.173 - ensureOpen();
53.174 - return getAdler(strm);
53.175 + public int getAdler() {
53.176 + synchronized (zsRef) {
53.177 + ensureOpen();
53.178 + return getAdler(zsRef.address());
53.179 + }
53.180 }
53.181
53.182 /**
53.183 @@ -440,9 +459,11 @@
53.184 * @return the total (non-negative) number of uncompressed bytes input so far
53.185 * @since 1.5
53.186 */
53.187 - public synchronized long getBytesRead() {
53.188 - ensureOpen();
53.189 - return getBytesRead(strm);
53.190 + public long getBytesRead() {
53.191 + synchronized (zsRef) {
53.192 + ensureOpen();
53.193 + return getBytesRead(zsRef.address());
53.194 + }
53.195 }
53.196
53.197 /**
53.198 @@ -464,21 +485,25 @@
53.199 * @return the total (non-negative) number of compressed bytes output so far
53.200 * @since 1.5
53.201 */
53.202 - public synchronized long getBytesWritten() {
53.203 - ensureOpen();
53.204 - return getBytesWritten(strm);
53.205 + public long getBytesWritten() {
53.206 + synchronized (zsRef) {
53.207 + ensureOpen();
53.208 + return getBytesWritten(zsRef.address());
53.209 + }
53.210 }
53.211
53.212 /**
53.213 * Resets deflater so that a new set of input data can be processed.
53.214 * Keeps current compression level and strategy settings.
53.215 */
53.216 - public synchronized void reset() {
53.217 - ensureOpen();
53.218 - reset(strm);
53.219 - finish = false;
53.220 - finished = false;
53.221 - off = len = 0;
53.222 + public void reset() {
53.223 + synchronized (zsRef) {
53.224 + ensureOpen();
53.225 + reset(zsRef.address());
53.226 + finish = false;
53.227 + finished = false;
53.228 + off = len = 0;
53.229 + }
53.230 }
53.231
53.232 /**
53.233 @@ -488,11 +513,14 @@
53.234 * finalize() method. Once this method is called, the behavior
53.235 * of the Deflater object is undefined.
53.236 */
53.237 - public synchronized void end() {
53.238 - if (strm != 0) {
53.239 - end(strm);
53.240 - strm = 0;
53.241 - buf = null;
53.242 + public void end() {
53.243 + synchronized (zsRef) {
53.244 + long addr = zsRef.address();
53.245 + zsRef.clear();
53.246 + if (addr != 0) {
53.247 + end(addr);
53.248 + buf = null;
53.249 + }
53.250 }
53.251 }
53.252
53.253 @@ -504,18 +532,19 @@
53.254 }
53.255
53.256 private void ensureOpen() {
53.257 - if (strm == 0)
53.258 - throw new NullPointerException();
53.259 + assert Thread.holdsLock(zsRef);
53.260 + if (zsRef.address() == 0)
53.261 + throw new NullPointerException("Deflater has been closed");
53.262 }
53.263
53.264 private static native void initIDs();
53.265 private native static long init(int level, int strategy, boolean nowrap);
53.266 - private native static void setDictionary(long strm, byte[] b, int off,
53.267 - int len);
53.268 - private native int deflateBytes(byte[] b, int off, int len, int flush);
53.269 - private native static int getAdler(long strm);
53.270 - private native static long getBytesRead(long strm);
53.271 - private native static long getBytesWritten(long strm);
53.272 - private native static void reset(long strm);
53.273 - private native static void end(long strm);
53.274 + private native static void setDictionary(long addr, byte[] b, int off, int len);
53.275 + private native int deflateBytes(long addr, byte[] b, int off, int len,
53.276 + int flush);
53.277 + private native static int getAdler(long addr);
53.278 + private native static long getBytesRead(long addr);
53.279 + private native static long getBytesWritten(long addr);
53.280 + private native static void reset(long addr);
53.281 + private native static void end(long addr);
53.282 }
54.1 --- a/src/share/classes/java/util/zip/Inflater.java Thu Apr 08 17:02:51 2010 -0700
54.2 +++ b/src/share/classes/java/util/zip/Inflater.java Tue Apr 13 16:41:49 2010 -0700
54.3 @@ -1,5 +1,5 @@
54.4 /*
54.5 - * Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved.
54.6 + * Copyright 1996-2009 Sun Microsystems, Inc. All Rights Reserved.
54.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
54.8 *
54.9 * This code is free software; you can redistribute it and/or modify it
54.10 @@ -72,7 +72,8 @@
54.11 */
54.12 public
54.13 class Inflater {
54.14 - private long strm;
54.15 +
54.16 + private final ZStreamRef zsRef;
54.17 private byte[] buf = defaultBuf;
54.18 private int off, len;
54.19 private boolean finished;
54.20 @@ -97,7 +98,7 @@
54.21 * @param nowrap if true then support GZIP compatible compression
54.22 */
54.23 public Inflater(boolean nowrap) {
54.24 - strm = init(nowrap);
54.25 + zsRef = new ZStreamRef(init(nowrap));
54.26 }
54.27
54.28 /**
54.29 @@ -116,16 +117,18 @@
54.30 * @param len the length of the input data
54.31 * @see Inflater#needsInput
54.32 */
54.33 - public synchronized void setInput(byte[] b, int off, int len) {
54.34 + public void setInput(byte[] b, int off, int len) {
54.35 if (b == null) {
54.36 throw new NullPointerException();
54.37 }
54.38 if (off < 0 || len < 0 || off > b.length - len) {
54.39 throw new ArrayIndexOutOfBoundsException();
54.40 }
54.41 - this.buf = b;
54.42 - this.off = off;
54.43 - this.len = len;
54.44 + synchronized (zsRef) {
54.45 + this.buf = b;
54.46 + this.off = off;
54.47 + this.len = len;
54.48 + }
54.49 }
54.50
54.51 /**
54.52 @@ -150,15 +153,18 @@
54.53 * @see Inflater#needsDictionary
54.54 * @see Inflater#getAdler
54.55 */
54.56 - public synchronized void setDictionary(byte[] b, int off, int len) {
54.57 - if (strm == 0 || b == null) {
54.58 + public void setDictionary(byte[] b, int off, int len) {
54.59 + if (b == null) {
54.60 throw new NullPointerException();
54.61 }
54.62 if (off < 0 || len < 0 || off > b.length - len) {
54.63 throw new ArrayIndexOutOfBoundsException();
54.64 }
54.65 - setDictionary(strm, b, off, len);
54.66 - needDict = false;
54.67 + synchronized (zsRef) {
54.68 + ensureOpen();
54.69 + setDictionary(zsRef.address(), b, off, len);
54.70 + needDict = false;
54.71 + }
54.72 }
54.73
54.74 /**
54.75 @@ -180,8 +186,10 @@
54.76 * buffer after decompression has finished.
54.77 * @return the total number of bytes remaining in the input buffer
54.78 */
54.79 - public synchronized int getRemaining() {
54.80 - return len;
54.81 + public int getRemaining() {
54.82 + synchronized (zsRef) {
54.83 + return len;
54.84 + }
54.85 }
54.86
54.87 /**
54.88 @@ -190,8 +198,10 @@
54.89 * to provide more input.
54.90 * @return true if no data remains in the input buffer
54.91 */
54.92 - public synchronized boolean needsInput() {
54.93 - return len <= 0;
54.94 + public boolean needsInput() {
54.95 + synchronized (zsRef) {
54.96 + return len <= 0;
54.97 + }
54.98 }
54.99
54.100 /**
54.101 @@ -199,8 +209,10 @@
54.102 * @return true if a preset dictionary is needed for decompression
54.103 * @see Inflater#setDictionary
54.104 */
54.105 - public synchronized boolean needsDictionary() {
54.106 - return needDict;
54.107 + public boolean needsDictionary() {
54.108 + synchronized (zsRef) {
54.109 + return needDict;
54.110 + }
54.111 }
54.112
54.113 /**
54.114 @@ -209,8 +221,10 @@
54.115 * @return true if the end of the compressed data stream has been
54.116 * reached
54.117 */
54.118 - public synchronized boolean finished() {
54.119 - return finished;
54.120 + public boolean finished() {
54.121 + synchronized (zsRef) {
54.122 + return finished;
54.123 + }
54.124 }
54.125
54.126 /**
54.127 @@ -228,7 +242,7 @@
54.128 * @see Inflater#needsInput
54.129 * @see Inflater#needsDictionary
54.130 */
54.131 - public synchronized int inflate(byte[] b, int off, int len)
54.132 + public int inflate(byte[] b, int off, int len)
54.133 throws DataFormatException
54.134 {
54.135 if (b == null) {
54.136 @@ -237,7 +251,10 @@
54.137 if (off < 0 || len < 0 || off > b.length - len) {
54.138 throw new ArrayIndexOutOfBoundsException();
54.139 }
54.140 - return inflateBytes(b, off, len);
54.141 + synchronized (zsRef) {
54.142 + ensureOpen();
54.143 + return inflateBytes(zsRef.address(), b, off, len);
54.144 + }
54.145 }
54.146
54.147 /**
54.148 @@ -261,9 +278,11 @@
54.149 * Returns the ADLER-32 value of the uncompressed data.
54.150 * @return the ADLER-32 value of the uncompressed data
54.151 */
54.152 - public synchronized int getAdler() {
54.153 - ensureOpen();
54.154 - return getAdler(strm);
54.155 + public int getAdler() {
54.156 + synchronized (zsRef) {
54.157 + ensureOpen();
54.158 + return getAdler(zsRef.address());
54.159 + }
54.160 }
54.161
54.162 /**
54.163 @@ -285,9 +304,11 @@
54.164 * @return the total (non-negative) number of compressed bytes input so far
54.165 * @since 1.5
54.166 */
54.167 - public synchronized long getBytesRead() {
54.168 - ensureOpen();
54.169 - return getBytesRead(strm);
54.170 + public long getBytesRead() {
54.171 + synchronized (zsRef) {
54.172 + ensureOpen();
54.173 + return getBytesRead(zsRef.address());
54.174 + }
54.175 }
54.176
54.177 /**
54.178 @@ -309,21 +330,25 @@
54.179 * @return the total (non-negative) number of uncompressed bytes output so far
54.180 * @since 1.5
54.181 */
54.182 - public synchronized long getBytesWritten() {
54.183 - ensureOpen();
54.184 - return getBytesWritten(strm);
54.185 + public long getBytesWritten() {
54.186 + synchronized (zsRef) {
54.187 + ensureOpen();
54.188 + return getBytesWritten(zsRef.address());
54.189 + }
54.190 }
54.191
54.192 /**
54.193 * Resets inflater so that a new set of input data can be processed.
54.194 */
54.195 - public synchronized void reset() {
54.196 - ensureOpen();
54.197 - reset(strm);
54.198 - buf = defaultBuf;
54.199 - finished = false;
54.200 - needDict = false;
54.201 - off = len = 0;
54.202 + public void reset() {
54.203 + synchronized (zsRef) {
54.204 + ensureOpen();
54.205 + reset(zsRef.address());
54.206 + buf = defaultBuf;
54.207 + finished = false;
54.208 + needDict = false;
54.209 + off = len = 0;
54.210 + }
54.211 }
54.212
54.213 /**
54.214 @@ -333,11 +358,14 @@
54.215 * method. Once this method is called, the behavior of the Inflater
54.216 * object is undefined.
54.217 */
54.218 - public synchronized void end() {
54.219 - if (strm != 0) {
54.220 - end(strm);
54.221 - strm = 0;
54.222 - buf = null;
54.223 + public void end() {
54.224 + synchronized (zsRef) {
54.225 + long addr = zsRef.address();
54.226 + zsRef.clear();
54.227 + if (addr != 0) {
54.228 + end(addr);
54.229 + buf = null;
54.230 + }
54.231 }
54.232 }
54.233
54.234 @@ -349,19 +377,20 @@
54.235 }
54.236
54.237 private void ensureOpen () {
54.238 - if (strm == 0)
54.239 - throw new NullPointerException();
54.240 + assert Thread.holdsLock(zsRef);
54.241 + if (zsRef.address() == 0)
54.242 + throw new NullPointerException("Inflater has been closed");
54.243 }
54.244
54.245 private native static void initIDs();
54.246 private native static long init(boolean nowrap);
54.247 - private native static void setDictionary(long strm, byte[] b, int off,
54.248 + private native static void setDictionary(long addr, byte[] b, int off,
54.249 int len);
54.250 - private native int inflateBytes(byte[] b, int off, int len)
54.251 + private native int inflateBytes(long addr, byte[] b, int off, int len)
54.252 throws DataFormatException;
54.253 - private native static int getAdler(long strm);
54.254 - private native static long getBytesRead(long strm);
54.255 - private native static long getBytesWritten(long strm);
54.256 - private native static void reset(long strm);
54.257 - private native static void end(long strm);
54.258 + private native static int getAdler(long addr);
54.259 + private native static long getBytesRead(long addr);
54.260 + private native static long getBytesWritten(long addr);
54.261 + private native static void reset(long addr);
54.262 + private native static void end(long addr);
54.263 }
55.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
55.2 +++ b/src/share/classes/java/util/zip/ZStreamRef.java Tue Apr 13 16:41:49 2010 -0700
55.3 @@ -0,0 +1,46 @@
55.4 +/*
55.5 + * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
55.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
55.7 + *
55.8 + * This code is free software; you can redistribute it and/or modify it
55.9 + * under the terms of the GNU General Public License version 2 only, as
55.10 + * published by the Free Software Foundation. Sun designates this
55.11 + * particular file as subject to the "Classpath" exception as provided
55.12 + * by Sun in the LICENSE file that accompanied this code.
55.13 + *
55.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
55.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
55.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
55.17 + * version 2 for more details (a copy is included in the LICENSE file that
55.18 + * accompanied this code).
55.19 + *
55.20 + * You should have received a copy of the GNU General Public License version
55.21 + * 2 along with this work; if not, write to the Free Software Foundation,
55.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
55.23 + *
55.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
55.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
55.26 + * have any questions.
55.27 + */
55.28 +
55.29 +package java.util.zip;
55.30 +
55.31 +/**
55.32 + * A reference to the native zlib's z_stream structure.
55.33 + */
55.34 +
55.35 +class ZStreamRef {
55.36 +
55.37 + private long address;
55.38 + ZStreamRef (long address) {
55.39 + this.address = address;
55.40 + }
55.41 +
55.42 + long address() {
55.43 + return address;
55.44 + }
55.45 +
55.46 + void clear() {
55.47 + address = 0;
55.48 + }
55.49 +}
56.1 --- a/src/share/classes/java/util/zip/ZipFile.java Thu Apr 08 17:02:51 2010 -0700
56.2 +++ b/src/share/classes/java/util/zip/ZipFile.java Tue Apr 13 16:41:49 2010 -0700
56.3 @@ -36,6 +36,8 @@
56.4 import java.util.Set;
56.5 import java.util.HashSet;
56.6 import java.util.NoSuchElementException;
56.7 +import java.security.AccessController;
56.8 +import sun.security.action.GetPropertyAction;
56.9 import static java.util.zip.ZipConstants64.*;
56.10
56.11 /**
56.12 @@ -78,6 +80,17 @@
56.13
56.14 private static native void initIDs();
56.15
56.16 + private static final boolean usemmap;
56.17 +
56.18 + static {
56.19 + // A system prpperty to disable mmap use to avoid vm crash when
56.20 + // in-use zip file is accidently overwritten by others.
56.21 + String prop = AccessController.doPrivileged(
56.22 + new GetPropertyAction("sun.zip.disableMemoryMapping"));
56.23 + usemmap = (prop == null ||
56.24 + !(prop.length() == 0 || prop.equalsIgnoreCase("true")));
56.25 + }
56.26 +
56.27 /**
56.28 * Opens a zip file for reading.
56.29 *
56.30 @@ -196,7 +209,7 @@
56.31 throw new NullPointerException("charset is null");
56.32 this.zc = ZipCoder.get(charset);
56.33 long t0 = System.nanoTime();
56.34 - jzfile = open(name, mode, file.lastModified());
56.35 + jzfile = open(name, mode, file.lastModified(), usemmap);
56.36 sun.misc.PerfCounter.getZipFileOpenTime().addElapsedTimeFrom(t0);
56.37 sun.misc.PerfCounter.getZipFileCount().increment();
56.38 this.name = name;
56.39 @@ -673,8 +686,8 @@
56.40 }
56.41
56.42
56.43 - private static native long open(String name, int mode, long lastModified)
56.44 - throws IOException;
56.45 + private static native long open(String name, int mode, long lastModified,
56.46 + boolean usemmap) throws IOException;
56.47 private static native int getTotal(long jzfile);
56.48 private static native int read(long jzfile, long jzentry,
56.49 long pos, byte[] b, int off, int len);
57.1 --- a/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Thu Apr 08 17:02:51 2010 -0700
57.2 +++ b/src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Tue Apr 13 16:41:49 2010 -0700
57.3 @@ -1271,6 +1271,7 @@
57.4 *
57.5 * @return a String representation of this object.
57.6 **/
57.7 + @Override
57.8 public String toString() {
57.9 return super.toString() + ": connectionId=" + connectionId;
57.10 }
57.11 @@ -1514,6 +1515,21 @@
57.12 }
57.13 }
57.14
57.15 + private static class SetCcl implements PrivilegedExceptionAction<ClassLoader> {
57.16 + private final ClassLoader classLoader;
57.17 +
57.18 + SetCcl(ClassLoader classLoader) {
57.19 + this.classLoader = classLoader;
57.20 + }
57.21 +
57.22 + public ClassLoader run() {
57.23 + Thread currentThread = Thread.currentThread();
57.24 + ClassLoader old = currentThread.getContextClassLoader();
57.25 + currentThread.setContextClassLoader(classLoader);
57.26 + return old;
57.27 + }
57.28 + }
57.29 +
57.30 private static <T> T unwrap(final MarshalledObject<?> mo,
57.31 final ClassLoader cl,
57.32 final Class<T> wrappedClass)
57.33 @@ -1522,22 +1538,14 @@
57.34 return null;
57.35 }
57.36 try {
57.37 - return AccessController.doPrivileged(
57.38 - new PrivilegedExceptionAction<T>() {
57.39 - public T run()
57.40 - throws IOException {
57.41 - final ClassLoader old =
57.42 - Thread.currentThread().getContextClassLoader();
57.43 - Thread.currentThread().setContextClassLoader(cl);
57.44 - try {
57.45 - return wrappedClass.cast(mo.get());
57.46 - } catch (ClassNotFoundException cnfe) {
57.47 - throw new UnmarshalException(cnfe.toString(), cnfe);
57.48 - } finally {
57.49 - Thread.currentThread().setContextClassLoader(old);
57.50 - }
57.51 - }
57.52 - });
57.53 + final ClassLoader old = AccessController.doPrivileged(new SetCcl(cl));
57.54 + try {
57.55 + return wrappedClass.cast(mo.get());
57.56 + } catch (ClassNotFoundException cnfe) {
57.57 + throw new UnmarshalException(cnfe.toString(), cnfe);
57.58 + } finally {
57.59 + AccessController.doPrivileged(new SetCcl(old));
57.60 + }
57.61 } catch (PrivilegedActionException pe) {
57.62 Exception e = extractException(pe);
57.63 if (e instanceof IOException) {
57.64 @@ -1561,14 +1569,14 @@
57.65 return null;
57.66 }
57.67 try {
57.68 - return AccessController.doPrivileged(
57.69 - new PrivilegedExceptionAction<T>() {
57.70 - public T run()
57.71 - throws IOException {
57.72 - return unwrap(mo, new OrderClassLoaders(cl1, cl2),
57.73 - wrappedClass);
57.74 - }
57.75 - });
57.76 + ClassLoader orderCL = AccessController.doPrivileged(
57.77 + new PrivilegedExceptionAction<ClassLoader>() {
57.78 + public ClassLoader run() throws Exception {
57.79 + return new OrderClassLoaders(cl1, cl2);
57.80 + }
57.81 + }
57.82 + );
57.83 + return unwrap(mo, orderCL, wrappedClass);
57.84 } catch (PrivilegedActionException pe) {
57.85 Exception e = extractException(pe);
57.86 if (e instanceof IOException) {
58.1 --- a/src/share/classes/javax/net/SocketFactory.java Thu Apr 08 17:02:51 2010 -0700
58.2 +++ b/src/share/classes/javax/net/SocketFactory.java Tue Apr 13 16:41:49 2010 -0700
58.3 @@ -27,8 +27,10 @@
58.4 package javax.net;
58.5
58.6 import java.io.IOException;
58.7 -import java.net.*;
58.8 -
58.9 +import java.net.InetAddress;
58.10 +import java.net.Socket;
58.11 +import java.net.SocketException;
58.12 +import java.net.UnknownHostException;
58.13
58.14 /**
58.15 * This class creates sockets. It may be subclassed by other factories,
58.16 @@ -113,7 +115,17 @@
58.17 * @see java.net.Socket#Socket()
58.18 */
58.19 public Socket createSocket() throws IOException {
58.20 - throw new SocketException("Unconnected sockets not implemented");
58.21 + //
58.22 + // bug 6771432:
58.23 + // The Exception is used by HttpsClient to signal that
58.24 + // unconnected sockets have not been implemented.
58.25 + //
58.26 + UnsupportedOperationException uop = new
58.27 + UnsupportedOperationException();
58.28 + SocketException se = new SocketException(
58.29 + "Unconnected sockets not implemented");
58.30 + se.initCause(uop);
58.31 + throw se;
58.32 }
58.33
58.34
59.1 --- a/src/share/classes/javax/swing/JSplitPane.java Thu Apr 08 17:02:51 2010 -0700
59.2 +++ b/src/share/classes/javax/swing/JSplitPane.java Tue Apr 13 16:41:49 2010 -0700
59.3 @@ -246,8 +246,7 @@
59.4 * layout, using two buttons for the components.
59.5 */
59.6 public JSplitPane() {
59.7 - this(JSplitPane.HORIZONTAL_SPLIT,
59.8 - UIManager.getBoolean("SplitPane.continuousLayout"),
59.9 + this(JSplitPane.HORIZONTAL_SPLIT, false,
59.10 new JButton(UIManager.getString("SplitPane.leftButtonText")),
59.11 new JButton(UIManager.getString("SplitPane.rightButtonText")));
59.12 }
59.13 @@ -264,8 +263,7 @@
59.14 */
59.15 @ConstructorProperties({"orientation"})
59.16 public JSplitPane(int newOrientation) {
59.17 - this(newOrientation,
59.18 - UIManager.getBoolean("SplitPane.continuousLayout"));
59.19 + this(newOrientation, false);
59.20 }
59.21
59.22
59.23 @@ -309,9 +307,7 @@
59.24 public JSplitPane(int newOrientation,
59.25 Component newLeftComponent,
59.26 Component newRightComponent){
59.27 - this(newOrientation,
59.28 - UIManager.getBoolean("SplitPane.continuousLayout"),
59.29 - newLeftComponent, newRightComponent);
59.30 + this(newOrientation, false, newLeftComponent, newRightComponent);
59.31 }
59.32
59.33
60.1 --- a/src/share/classes/javax/swing/plaf/basic/BasicTextUI.java Thu Apr 08 17:02:51 2010 -0700
60.2 +++ b/src/share/classes/javax/swing/plaf/basic/BasicTextUI.java Tue Apr 13 16:41:49 2010 -0700
60.3 @@ -762,7 +762,9 @@
60.4 * component's background color to be painted.
60.5 * <li>
60.6 * Installs the default caret and highlighter into the
60.7 - * associated component.
60.8 + * associated component. These properties are only set if their
60.9 + * current value is either {@code null} or an instance of
60.10 + * {@link UIResource}.
60.11 * <li>
60.12 * Attaches to the editor and model. If there is no
60.13 * model, a default one is created.
61.1 --- a/src/share/classes/javax/swing/plaf/nimbus/skin.laf Thu Apr 08 17:02:51 2010 -0700
61.2 +++ b/src/share/classes/javax/swing/plaf/nimbus/skin.laf Tue Apr 13 16:41:49 2010 -0700
61.3 @@ -21276,7 +21276,6 @@
61.4 <uiProperty name="centerOneTouchButtons" type="BOOLEAN" value="true"/>
61.5 <uiProperty name="oneTouchButtonOffset" type="INT" value="30"/>
61.6 <uiProperty name="oneTouchExpandable" type="BOOLEAN" value="false"/>
61.7 - <uiProperty name="continuousLayout" type="BOOLEAN" value="true"/>
61.8 </uiproperties>
61.9 </style>
61.10 <backgroundStates>
62.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java Thu Apr 08 17:02:51 2010 -0700
62.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java Tue Apr 13 16:41:49 2010 -0700
62.3 @@ -648,6 +648,14 @@
62.4 table.put("ColorChooser.swatchesDefaultRecentColor", Color.RED);
62.5 table.put("ColorChooser.swatchesSwatchSize", new Dimension(10, 10));
62.6
62.7 + // These need to be defined for ImageView.
62.8 + table.put("html.pendingImage", SwingUtilities2.makeIcon(getClass(),
62.9 + BasicLookAndFeel.class,
62.10 + "icons/image-delayed.png"));
62.11 + table.put("html.missingImage", SwingUtilities2.makeIcon(getClass(),
62.12 + BasicLookAndFeel.class,
62.13 + "icons/image-failed.png"));
62.14 +
62.15 // These are needed for PopupMenu.
62.16 table.put("PopupMenu.selectedWindowInputMapBindings", new Object[] {
62.17 "ESCAPE", "cancel",
63.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Thu Apr 08 17:02:51 2010 -0700
63.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Tue Apr 13 16:41:49 2010 -0700
63.3 @@ -489,23 +489,6 @@
63.4 }
63.5
63.6
63.7 - /**
63.8 - * @inheritDoc
63.9 - */
63.10 - @Override
63.11 - protected void paintTabArea(Graphics g, int tabPlacement,
63.12 - int selectedIndex) {
63.13 - // This can be invoked from ScrollabeTabPanel
63.14 - Insets insets = tabPane.getInsets();
63.15 - int x = insets.left;
63.16 - int y = insets.top;
63.17 - int width = tabPane.getWidth() - insets.left - insets.right;
63.18 - int height = tabPane.getHeight() - insets.top - insets.bottom;
63.19 -
63.20 - paintTabArea(tabAreaContext, g, tabPlacement, selectedIndex,
63.21 - new Rectangle(x, y, width, height));
63.22 - }
63.23 -
63.24 private void paintTabArea(SynthContext ss, Graphics g,
63.25 int tabPlacement, int selectedIndex,
63.26 Rectangle tabAreaBounds) {
64.1 --- a/src/share/classes/sun/awt/HKSCS.java Thu Apr 08 17:02:51 2010 -0700
64.2 +++ b/src/share/classes/sun/awt/HKSCS.java Tue Apr 13 16:41:49 2010 -0700
64.3 @@ -34,7 +34,7 @@
64.4 ExtendedCharsets class, because if we want to have a public HKSCS,
64.5 it probably should be HKSCS_2001 not HKSCS.
64.6 */
64.7 -public class HKSCS extends sun.nio.cs.ext.HKSCS {
64.8 +public class HKSCS extends sun.nio.cs.ext.MS950_HKSCS_XP {
64.9 public HKSCS () {
64.10 super();
64.11 }
65.1 --- a/src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java Thu Apr 08 17:02:51 2010 -0700
65.2 +++ b/src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java Tue Apr 13 16:41:49 2010 -0700
65.3 @@ -57,6 +57,7 @@
65.4 import sun.awt.SunToolkit;
65.5 import sun.awt.datatransfer.DataTransferer;
65.6 import sun.awt.datatransfer.ToolkitThreadBlockedHandler;
65.7 +import sun.security.util.SecurityConstants;
65.8
65.9 /**
65.10 * <p>
65.11 @@ -216,6 +217,18 @@
65.12 throws UnsupportedFlavorException, IOException,
65.13 InvalidDnDOperationException
65.14 {
65.15 +
65.16 + SecurityManager sm = System.getSecurityManager();
65.17 + try {
65.18 + if (!dropComplete && sm != null) {
65.19 + sm.checkSystemClipboardAccess();
65.20 + }
65.21 + } catch (Exception e) {
65.22 + Thread currentThread = Thread.currentThread();
65.23 + currentThread.getUncaughtExceptionHandler().uncaughtException(currentThread, e);
65.24 + return null;
65.25 + }
65.26 +
65.27 Long lFormat = null;
65.28 Transferable localTransferable = local;
65.29
66.1 --- a/src/share/classes/sun/awt/image/ImageRepresentation.java Thu Apr 08 17:02:51 2010 -0700
66.2 +++ b/src/share/classes/sun/awt/image/ImageRepresentation.java Tue Apr 13 16:41:49 2010 -0700
66.3 @@ -333,10 +333,10 @@
66.4 hints = h;
66.5 }
66.6
66.7 - public native void setICMpixels(int x, int y, int w, int h, int[] lut,
66.8 + private native void setICMpixels(int x, int y, int w, int h, int[] lut,
66.9 byte[] pix, int off, int scansize,
66.10 IntegerComponentRaster ict);
66.11 - public native int setDiffICM(int x, int y, int w, int h, int[] lut,
66.12 + private native int setDiffICM(int x, int y, int w, int h, int[] lut,
66.13 int transPix, int numLut, IndexColorModel icm,
66.14 byte[] pix, int off, int scansize,
66.15 ByteComponentRaster bct, int chanOff);
66.16 @@ -361,6 +361,64 @@
66.17 }
66.18 createBufferedImage();
66.19 }
66.20 +
66.21 + if (w <= 0 || h <= 0) {
66.22 + return;
66.23 + }
66.24 +
66.25 + int biWidth = biRaster.getWidth();
66.26 + int biHeight = biRaster.getHeight();
66.27 +
66.28 + int x1 = x+w; // Overflow protection below
66.29 + int y1 = y+h; // Overflow protection below
66.30 + if (x < 0) {
66.31 + off -= x;
66.32 + x = 0;
66.33 + } else if (x1 < 0) {
66.34 + x1 = biWidth; // Must be overflow
66.35 + }
66.36 + if (y < 0) {
66.37 + off -= y*scansize;
66.38 + y = 0;
66.39 + } else if (y1 < 0) {
66.40 + y1 = biHeight; // Must be overflow
66.41 + }
66.42 + if (x1 > biWidth) {
66.43 + x1 = biWidth;
66.44 + }
66.45 + if (y1 > biHeight) {
66.46 + y1 = biHeight;
66.47 + }
66.48 + if (x >= x1 || y >= y1) {
66.49 + return;
66.50 + }
66.51 + // x,y,x1,y1 are all >= 0, so w,h must be >= 0
66.52 + w = x1-x;
66.53 + h = y1-y;
66.54 + // off is first pixel read so it must be in bounds
66.55 + if (off < 0 || off >= pix.length) {
66.56 + // They overflowed their own array
66.57 + throw new ArrayIndexOutOfBoundsException("Data offset out of bounds.");
66.58 + }
66.59 + // pix.length and off are >= 0 so remainder >= 0
66.60 + int remainder = pix.length - off;
66.61 + if (remainder < w) {
66.62 + // They overflowed their own array
66.63 + throw new ArrayIndexOutOfBoundsException("Data array is too short.");
66.64 + }
66.65 + int num;
66.66 + if (scansize < 0) {
66.67 + num = (off / -scansize) + 1;
66.68 + } else if (scansize > 0) {
66.69 + num = ((remainder-w) / scansize) + 1;
66.70 + } else {
66.71 + num = h;
66.72 + }
66.73 + if (h > num) {
66.74 + // They overflowed their own array.
66.75 + throw new ArrayIndexOutOfBoundsException("Data array is too short.");
66.76 + }
66.77 +
66.78 if (isSameCM && (cmodel != model) && (srcLUT != null) &&
66.79 (model instanceof IndexColorModel) &&
66.80 (biRaster instanceof ByteComponentRaster))
67.1 --- a/src/share/classes/sun/io/ByteToCharBig5.java Thu Apr 08 17:02:51 2010 -0700
67.2 +++ b/src/share/classes/sun/io/ByteToCharBig5.java Tue Apr 13 16:41:49 2010 -0700
67.3 @@ -26,26 +26,24 @@
67.4
67.5 package sun.io;
67.6
67.7 +import sun.nio.cs.ext.DoubleByte;
67.8 import sun.nio.cs.ext.Big5;
67.9
67.10 /**
67.11 * Tables and data to convert Big5 to Unicode
67.12 *
67.13 - * @author ConverterGenerator tool
67.14 */
67.15
67.16 -public class ByteToCharBig5 extends ByteToCharDoubleByte {
67.17 +public class ByteToCharBig5 extends ByteToCharDBCS_ASCII {
67.18
67.19 - private final static Big5 nioCoder = new Big5();
67.20 + private static DoubleByte.Decoder dec =
67.21 + (DoubleByte.Decoder)new Big5().newDecoder();
67.22
67.23 public String getCharacterEncoding() {
67.24 return "Big5";
67.25 }
67.26
67.27 public ByteToCharBig5() {
67.28 - super.index1 = nioCoder.getDecoderIndex1();
67.29 - super.index2 = nioCoder.getDecoderIndex2();
67.30 - start = 0x40;
67.31 - end = 0xFE;
67.32 + super(dec);
67.33 }
67.34 }
68.1 --- a/src/share/classes/sun/io/ByteToCharBig5_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
68.2 +++ b/src/share/classes/sun/io/ByteToCharBig5_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
68.3 @@ -25,15 +25,28 @@
68.4
68.5 package sun.io;
68.6
68.7 -public class ByteToCharBig5_HKSCS extends ByteToCharHKSCS_2001 {
68.8 - ByteToCharBig5 bcBig5 = new ByteToCharBig5();
68.9 +import sun.nio.cs.ext.Big5_HKSCS;
68.10 +import sun.nio.cs.ext.HKSCS;
68.11 +import static sun.nio.cs.CharsetMapping.*;
68.12 +
68.13 +public class ByteToCharBig5_HKSCS extends ByteToCharDBCS_ASCII {
68.14 +
68.15 + protected static HKSCS.Decoder dec =
68.16 + (HKSCS.Decoder)new Big5_HKSCS().newDecoder();
68.17 +
68.18
68.19 public String getCharacterEncoding() {
68.20 return "Big5_HKSCS";
68.21 }
68.22
68.23 - protected char getUnicode(int byte1, int byte2) {
68.24 - char c = super.getUnicode(byte1, byte2);
68.25 - return (c != REPLACE_CHAR) ? c : bcBig5.getUnicode(byte1, byte2);
68.26 + public ByteToCharBig5_HKSCS() {
68.27 + super(dec);
68.28 + }
68.29 +
68.30 + protected char decodeDouble(int byte1, int byte2) {
68.31 + char c = dec.decodeDouble(byte1, byte2);
68.32 + if (c == UNMAPPABLE_DECODING)
68.33 + c = dec.decodeBig5(byte1, byte2);
68.34 + return c;
68.35 }
68.36 }
69.1 --- a/src/share/classes/sun/io/ByteToCharBig5_Solaris.java Thu Apr 08 17:02:51 2010 -0700
69.2 +++ b/src/share/classes/sun/io/ByteToCharBig5_Solaris.java Tue Apr 13 16:41:49 2010 -0700
69.3 @@ -25,49 +25,19 @@
69.4
69.5 package sun.io;
69.6
69.7 -/*
69.8 - *
69.9 - *
69.10 - *
69.11 - *
69.12 - */
69.13 -public class ByteToCharBig5_Solaris extends ByteToCharBig5 {
69.14 - public ByteToCharBig5_Solaris() {}
69.15 +import sun.nio.cs.ext.DoubleByte;
69.16 +import sun.nio.cs.ext.Big5_Solaris;
69.17 +
69.18 +public class ByteToCharBig5_Solaris extends ByteToCharDBCS_ASCII {
69.19 +
69.20 + private static DoubleByte.Decoder dec =
69.21 + (DoubleByte.Decoder)new Big5_Solaris().newDecoder();
69.22
69.23 public String getCharacterEncoding() {
69.24 return "Big5_Solaris";
69.25 }
69.26
69.27 - protected char getUnicode(int byte1, int byte2) {
69.28 - //
69.29 - char c = super.getUnicode(byte1, byte2);
69.30 - if (c == REPLACE_CHAR) {
69.31 - if (byte1 == 0xf9) {
69.32 - switch (byte2) {
69.33 - case 0xD6:
69.34 - c = (char)0x7881;
69.35 - break;
69.36 - case 0xD7:
69.37 - c = (char)0x92B9;
69.38 - break;
69.39 - case 0xD8:
69.40 - c = (char)0x88CF;
69.41 - break;
69.42 - case 0xD9:
69.43 - c = (char)0x58BB;
69.44 - break;
69.45 - case 0xDA:
69.46 - c = (char)0x6052;
69.47 - break;
69.48 - case 0xDB:
69.49 - c = (char)0x7CA7;
69.50 - break;
69.51 - case 0xDC:
69.52 - c = (char)0x5AFA;
69.53 - break;
69.54 - }
69.55 - }
69.56 - }
69.57 - return c;
69.58 + public ByteToCharBig5_Solaris() {
69.59 + super(dec);
69.60 }
69.61 }
70.1 --- a/src/share/classes/sun/io/ByteToCharHKSCS.java Thu Apr 08 17:02:51 2010 -0700
70.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
70.3 @@ -1,48 +0,0 @@
70.4 -/*
70.5 - * Copyright 2001-2007 Sun Microsystems, Inc. All Rights Reserved.
70.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
70.7 - *
70.8 - * This code is free software; you can redistribute it and/or modify it
70.9 - * under the terms of the GNU General Public License version 2 only, as
70.10 - * published by the Free Software Foundation. Sun designates this
70.11 - * particular file as subject to the "Classpath" exception as provided
70.12 - * by Sun in the LICENSE file that accompanied this code.
70.13 - *
70.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
70.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
70.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
70.17 - * version 2 for more details (a copy is included in the LICENSE file that
70.18 - * accompanied this code).
70.19 - *
70.20 - * You should have received a copy of the GNU General Public License version
70.21 - * 2 along with this work; if not, write to the Free Software Foundation,
70.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
70.23 - *
70.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
70.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
70.26 - * have any questions.
70.27 - */
70.28 -
70.29 -package sun.io;
70.30 -
70.31 -import sun.nio.cs.ext.HKSCS;
70.32 -
70.33 -/**
70.34 - * Tables and data to convert HKSCS to Unicode
70.35 - *
70.36 - * @author ConverterGenerator tool
70.37 - */
70.38 -
70.39 -public class ByteToCharHKSCS extends ByteToCharDoubleByte {
70.40 -
70.41 - public String getCharacterEncoding() {
70.42 - return "HKSCS";
70.43 - }
70.44 -
70.45 - public ByteToCharHKSCS() {
70.46 - super.index1 = HKSCS.getDecoderIndex1();
70.47 - super.index2= HKSCS.getDecoderIndex2();
70.48 - start = 0x40;
70.49 - end = 0xFE;
70.50 - }
70.51 -}
71.1 --- a/src/share/classes/sun/io/ByteToCharHKSCS_2001.java Thu Apr 08 17:02:51 2010 -0700
71.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
71.3 @@ -1,48 +0,0 @@
71.4 -/*
71.5 - * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved.
71.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
71.7 - *
71.8 - * This code is free software; you can redistribute it and/or modify it
71.9 - * under the terms of the GNU General Public License version 2 only, as
71.10 - * published by the Free Software Foundation. Sun designates this
71.11 - * particular file as subject to the "Classpath" exception as provided
71.12 - * by Sun in the LICENSE file that accompanied this code.
71.13 - *
71.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
71.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
71.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
71.17 - * version 2 for more details (a copy is included in the LICENSE file that
71.18 - * accompanied this code).
71.19 - *
71.20 - * You should have received a copy of the GNU General Public License version
71.21 - * 2 along with this work; if not, write to the Free Software Foundation,
71.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
71.23 - *
71.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
71.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
71.26 - * have any questions.
71.27 - */
71.28 -
71.29 -package sun.io;
71.30 -
71.31 -import sun.nio.cs.ext.HKSCS_2001;
71.32 -
71.33 -/**
71.34 - * Tables and data to convert HKSCS (2001 revision) to Unicode
71.35 - *
71.36 - * @author ConverterGenerator tool
71.37 - */
71.38 -
71.39 -public class ByteToCharHKSCS_2001 extends ByteToCharDoubleByte {
71.40 -
71.41 - public String getCharacterEncoding() {
71.42 - return "HKSCS_2001";
71.43 - }
71.44 -
71.45 - public ByteToCharHKSCS_2001() {
71.46 - super.index1 = HKSCS_2001.getDecoderIndex1();
71.47 - super.index2= HKSCS_2001.getDecoderIndex2();
71.48 - start = 0x40;
71.49 - end = 0xFE;
71.50 - }
71.51 -}
72.1 --- a/src/share/classes/sun/io/ByteToCharMS950_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
72.2 +++ b/src/share/classes/sun/io/ByteToCharMS950_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
72.3 @@ -25,15 +25,27 @@
72.4
72.5 package sun.io;
72.6
72.7 -public class ByteToCharMS950_HKSCS extends ByteToCharHKSCS {
72.8 - ByteToCharMS950 bcMS950 = new ByteToCharMS950();
72.9 +import sun.nio.cs.ext.HKSCS;
72.10 +import sun.nio.cs.ext.MS950_HKSCS;
72.11 +import static sun.nio.cs.CharsetMapping.*;
72.12 +
72.13 +public class ByteToCharMS950_HKSCS extends ByteToCharDBCS_ASCII {
72.14 +
72.15 + private static HKSCS.Decoder dec =
72.16 + (HKSCS.Decoder)new MS950_HKSCS().newDecoder();
72.17
72.18 public String getCharacterEncoding() {
72.19 return "MS950_HKSCS";
72.20 }
72.21
72.22 - protected char getUnicode(int byte1, int byte2) {
72.23 - char c = super.getUnicode(byte1, byte2);
72.24 - return (c != REPLACE_CHAR) ? c : bcMS950.decodeDouble(byte1, byte2);
72.25 + public ByteToCharMS950_HKSCS() {
72.26 + super(dec);
72.27 + }
72.28 +
72.29 + protected char decodeDouble(int byte1, int byte2) {
72.30 + char c = dec.decodeDouble(byte1, byte2);
72.31 + if (c == UNMAPPABLE_DECODING)
72.32 + c = dec.decodeBig5(byte1, byte2);
72.33 + return c;
72.34 }
72.35 }
73.1 --- a/src/share/classes/sun/io/CharToByteBig5.java Thu Apr 08 17:02:51 2010 -0700
73.2 +++ b/src/share/classes/sun/io/CharToByteBig5.java Tue Apr 13 16:41:49 2010 -0700
73.3 @@ -26,24 +26,24 @@
73.4
73.5 package sun.io;
73.6
73.7 +import sun.nio.cs.ext.DoubleByte;
73.8 import sun.nio.cs.ext.Big5;
73.9
73.10 /**
73.11 * Tables and data to convert Unicode to Big5
73.12 *
73.13 - * @author ConverterGenerator tool
73.14 */
73.15
73.16 -public class CharToByteBig5 extends CharToByteDoubleByte {
73.17 +public class CharToByteBig5 extends CharToByteDBCS_ASCII {
73.18
73.19 - private static final Big5 nioCoder = new Big5();
73.20 + private static DoubleByte.Encoder enc =
73.21 + (DoubleByte.Encoder)new Big5().newEncoder();
73.22
73.23 public String getCharacterEncoding() {
73.24 return "Big5";
73.25 }
73.26
73.27 public CharToByteBig5() {
73.28 - super.index1 = nioCoder.getEncoderIndex1();
73.29 - super.index2 = nioCoder.getEncoderIndex2();
73.30 + super(enc);
73.31 }
73.32 }
74.1 --- a/src/share/classes/sun/io/CharToByteBig5_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
74.2 +++ b/src/share/classes/sun/io/CharToByteBig5_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
74.3 @@ -25,15 +25,18 @@
74.4
74.5 package sun.io;
74.6
74.7 -public class CharToByteBig5_HKSCS extends CharToByteHKSCS_2001 {
74.8 - CharToByteBig5 cbBig5 = new CharToByteBig5();
74.9 +import sun.nio.cs.ext.DoubleByte;
74.10 +import sun.nio.cs.ext.Big5_HKSCS;
74.11 +
74.12 +public class CharToByteBig5_HKSCS extends CharToByteDBCS_ASCII {
74.13 + private static DoubleByte.Encoder enc =
74.14 + (DoubleByte.Encoder)new Big5_HKSCS().newEncoder();
74.15
74.16 public String getCharacterEncoding() {
74.17 return "Big5_HKSCS";
74.18 }
74.19
74.20 - protected int getNative(char ch) {
74.21 - int r = super.getNative(ch);
74.22 - return (r != 0) ? r : cbBig5.getNative(ch);
74.23 + public CharToByteBig5_HKSCS() {
74.24 + super(enc);
74.25 }
74.26 }
75.1 --- a/src/share/classes/sun/io/CharToByteBig5_Solaris.java Thu Apr 08 17:02:51 2010 -0700
75.2 +++ b/src/share/classes/sun/io/CharToByteBig5_Solaris.java Tue Apr 13 16:41:49 2010 -0700
75.3 @@ -23,48 +23,21 @@
75.4 * have any questions.
75.5 */
75.6
75.7 -
75.8 package sun.io;
75.9
75.10 -/**
75.11 - */
75.12 +import sun.nio.cs.ext.DoubleByte;
75.13 +import sun.nio.cs.ext.Big5_Solaris;
75.14
75.15 -public class CharToByteBig5_Solaris extends CharToByteBig5 {
75.16 +public class CharToByteBig5_Solaris extends CharToByteDBCS_ASCII {
75.17 +
75.18 + private static DoubleByte.Encoder enc =
75.19 + (DoubleByte.Encoder)new Big5_Solaris().newEncoder();
75.20
75.21 public String getCharacterEncoding() {
75.22 return "Big5_Solaris";
75.23 }
75.24
75.25 - protected int getNative(char ch) {
75.26 - int nativeVal;
75.27 -
75.28 - if ((nativeVal = super.getNative(ch)) != 0) {
75.29 - return nativeVal;
75.30 - }
75.31 -
75.32 - switch (ch) {
75.33 - case 0x7881:
75.34 - nativeVal = 0xF9D6;
75.35 - break;
75.36 - case 0x92B9:
75.37 - nativeVal = 0xF9D7;
75.38 - break;
75.39 - case 0x88CF:
75.40 - nativeVal = 0xF9D8;
75.41 - break;
75.42 - case 0x58BB:
75.43 - nativeVal = 0xF9D9;
75.44 - break;
75.45 - case 0x6052:
75.46 - nativeVal = 0xF9DA;
75.47 - break;
75.48 - case 0x7CA7:
75.49 - nativeVal = 0xF9DB;
75.50 - break;
75.51 - case 0x5AFA:
75.52 - nativeVal = 0xF9DC;
75.53 - break;
75.54 - }
75.55 - return nativeVal;
75.56 + public CharToByteBig5_Solaris() {
75.57 + super(enc);
75.58 }
75.59 }
76.1 --- a/src/share/classes/sun/io/CharToByteHKSCS.java Thu Apr 08 17:02:51 2010 -0700
76.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
76.3 @@ -1,48 +0,0 @@
76.4 -/*
76.5 - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved.
76.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
76.7 - *
76.8 - * This code is free software; you can redistribute it and/or modify it
76.9 - * under the terms of the GNU General Public License version 2 only, as
76.10 - * published by the Free Software Foundation. Sun designates this
76.11 - * particular file as subject to the "Classpath" exception as provided
76.12 - * by Sun in the LICENSE file that accompanied this code.
76.13 - *
76.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
76.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
76.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
76.17 - * version 2 for more details (a copy is included in the LICENSE file that
76.18 - * accompanied this code).
76.19 - *
76.20 - * You should have received a copy of the GNU General Public License version
76.21 - * 2 along with this work; if not, write to the Free Software Foundation,
76.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
76.23 - *
76.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
76.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
76.26 - * have any questions.
76.27 - */
76.28 -
76.29 -
76.30 -
76.31 -package sun.io;
76.32 -
76.33 -import sun.nio.cs.ext.HKSCS;
76.34 -
76.35 -/**
76.36 - * Tables and data to convert Unicode to HKSCS
76.37 - *
76.38 - * @author ConverterGenerator tool
76.39 - */
76.40 -
76.41 -public class CharToByteHKSCS extends CharToByteDoubleByte {
76.42 -
76.43 - public String getCharacterEncoding() {
76.44 - return "HKSCS";
76.45 - }
76.46 -
76.47 - public CharToByteHKSCS() {
76.48 - super.index1 = HKSCS.getEncoderIndex1();
76.49 - super.index2 = HKSCS.getEncoderIndex2();
76.50 - }
76.51 -}
77.1 --- a/src/share/classes/sun/io/CharToByteHKSCS_2001.java Thu Apr 08 17:02:51 2010 -0700
77.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
77.3 @@ -1,48 +0,0 @@
77.4 -/*
77.5 - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
77.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
77.7 - *
77.8 - * This code is free software; you can redistribute it and/or modify it
77.9 - * under the terms of the GNU General Public License version 2 only, as
77.10 - * published by the Free Software Foundation. Sun designates this
77.11 - * particular file as subject to the "Classpath" exception as provided
77.12 - * by Sun in the LICENSE file that accompanied this code.
77.13 - *
77.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
77.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
77.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
77.17 - * version 2 for more details (a copy is included in the LICENSE file that
77.18 - * accompanied this code).
77.19 - *
77.20 - * You should have received a copy of the GNU General Public License version
77.21 - * 2 along with this work; if not, write to the Free Software Foundation,
77.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
77.23 - *
77.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
77.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
77.26 - * have any questions.
77.27 - */
77.28 -
77.29 -
77.30 -
77.31 -package sun.io;
77.32 -
77.33 -import sun.nio.cs.ext.HKSCS_2001;
77.34 -
77.35 -/**
77.36 - * Tables and data to convert Unicode to HKSCS (2001 revision)
77.37 - *
77.38 - * @author ConverterGenerator tool
77.39 - */
77.40 -
77.41 -public class CharToByteHKSCS_2001 extends CharToByteDoubleByte {
77.42 -
77.43 - public String getCharacterEncoding() {
77.44 - return "HKSCS_2001";
77.45 - }
77.46 -
77.47 - public CharToByteHKSCS_2001() {
77.48 - super.index1 = HKSCS_2001.getEncoderIndex1();
77.49 - super.index2 = HKSCS_2001.getEncoderIndex2();
77.50 - }
77.51 -}
78.1 --- a/src/share/classes/sun/io/CharToByteMS950_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
78.2 +++ b/src/share/classes/sun/io/CharToByteMS950_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
78.3 @@ -25,15 +25,19 @@
78.4
78.5 package sun.io;
78.6
78.7 -public class CharToByteMS950_HKSCS extends CharToByteHKSCS {
78.8 - CharToByteMS950 cbMS950 = new CharToByteMS950();
78.9 +import sun.nio.cs.ext.DoubleByte;
78.10 +import sun.nio.cs.ext.MS950_HKSCS;
78.11 +
78.12 +public class CharToByteMS950_HKSCS extends CharToByteDBCS_ASCII {
78.13 +
78.14 + private static DoubleByte.Encoder enc =
78.15 + (DoubleByte.Encoder)new MS950_HKSCS().newEncoder();
78.16
78.17 public String getCharacterEncoding() {
78.18 return "MS950_HKSCS";
78.19 }
78.20
78.21 - protected int getNative(char ch) {
78.22 - int r = super.getNative(ch);
78.23 - return (r != 0) ? r : cbMS950.encodeChar(ch);
78.24 + public CharToByteMS950_HKSCS() {
78.25 + super(enc);
78.26 }
78.27 }
79.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
79.2 +++ b/src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Tue Apr 13 16:41:49 2010 -0700
79.3 @@ -0,0 +1,39 @@
79.4 +/*
79.5 + * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
79.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
79.7 + *
79.8 + * This code is free software; you can redistribute it and/or modify it
79.9 + * under the terms of the GNU General Public License version 2 only, as
79.10 + * published by the Free Software Foundation. Sun designates this
79.11 + * particular file as subject to the "Classpath" exception as provided
79.12 + * by Sun in the LICENSE file that accompanied this code.
79.13 + *
79.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
79.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
79.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
79.17 + * version 2 for more details (a copy is included in the LICENSE file that
79.18 + * accompanied this code).
79.19 + *
79.20 + * You should have received a copy of the GNU General Public License version
79.21 + * 2 along with this work; if not, write to the Free Software Foundation,
79.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
79.23 + *
79.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
79.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
79.26 + * have any questions.
79.27 + */
79.28 +package sun.misc;
79.29 +
79.30 +import java.security.PermissionCollection;
79.31 +import java.security.ProtectionDomain;
79.32 +
79.33 +public interface JavaSecurityProtectionDomainAccess {
79.34 + interface ProtectionDomainCache {
79.35 + void put(ProtectionDomain pd, PermissionCollection pc);
79.36 + PermissionCollection get(ProtectionDomain pd);
79.37 + }
79.38 + /**
79.39 + * Returns the ProtectionDomainCache.
79.40 + */
79.41 + ProtectionDomainCache getProtectionDomainCache();
79.42 +}
80.1 --- a/src/share/classes/sun/misc/SharedSecrets.java Thu Apr 08 17:02:51 2010 -0700
80.2 +++ b/src/share/classes/sun/misc/SharedSecrets.java Tue Apr 13 16:41:49 2010 -0700
80.3 @@ -1,5 +1,5 @@
80.4 /*
80.5 - * Copyright 2002-2008 Sun Microsystems, Inc. All Rights Reserved.
80.6 + * Copyright 2002-2009 Sun Microsystems, Inc. All Rights Reserved.
80.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
80.8 *
80.9 * This code is free software; you can redistribute it and/or modify it
80.10 @@ -47,6 +47,7 @@
80.11 private static JavaNetAccess javaNetAccess;
80.12 private static JavaNioAccess javaNioAccess;
80.13 private static JavaIOFileDescriptorAccess javaIOFileDescriptorAccess;
80.14 + private static JavaSecurityProtectionDomainAccess javaSecurityProtectionDomainAccess;
80.15
80.16 public static JavaUtilJarAccess javaUtilJarAccess() {
80.17 if (javaUtilJarAccess == null) {
80.18 @@ -113,4 +114,13 @@
80.19 return javaIOFileDescriptorAccess;
80.20 }
80.21
80.22 + public static void setJavaSecurityProtectionDomainAccess
80.23 + (JavaSecurityProtectionDomainAccess jspda) {
80.24 + javaSecurityProtectionDomainAccess = jspda;
80.25 + }
80.26 +
80.27 + public static JavaSecurityProtectionDomainAccess
80.28 + getJavaSecurityProtectionDomainAccess() {
80.29 + return javaSecurityProtectionDomainAccess;
80.30 + }
80.31 }
81.1 --- a/src/share/classes/sun/net/NetworkClient.java Thu Apr 08 17:02:51 2010 -0700
81.2 +++ b/src/share/classes/sun/net/NetworkClient.java Tue Apr 13 16:41:49 2010 -0700
81.3 @@ -29,7 +29,6 @@
81.4 import java.net.InetAddress;
81.5 import java.net.InetSocketAddress;
81.6 import java.net.UnknownHostException;
81.7 -import java.net.URL;
81.8 import java.net.Proxy;
81.9 import java.util.Arrays;
81.10 import java.security.AccessController;
81.11 @@ -157,10 +156,15 @@
81.12 public Socket run() {
81.13 return new Socket(proxy);
81.14 }});
81.15 - } else
81.16 + } else if (proxy.type() == Proxy.Type.DIRECT) {
81.17 + s = createSocket();
81.18 + } else {
81.19 + // Still connecting through a proxy
81.20 + // server & port will be the proxy address and port
81.21 s = new Socket(Proxy.NO_PROXY);
81.22 + }
81.23 } else
81.24 - s = new Socket();
81.25 + s = createSocket();
81.26 // Instance specific timeouts do have priority, that means
81.27 // connectTimeout & readTimeout (-1 means not set)
81.28 // Then global default timeouts
81.29 @@ -182,6 +186,15 @@
81.30 return s;
81.31 }
81.32
81.33 + /**
81.34 + * The following method, createSocket, is provided to allow the
81.35 + * https client to override it so that it may use its socket factory
81.36 + * to create the socket.
81.37 + */
81.38 + protected Socket createSocket() throws IOException {
81.39 + return new java.net.Socket();
81.40 + }
81.41 +
81.42 protected InetAddress getLocalAddress() throws IOException {
81.43 if (serverSocket == null)
81.44 throw new IOException("not connected");
82.1 --- a/src/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java Thu Apr 08 17:02:51 2010 -0700
82.2 +++ b/src/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java Tue Apr 13 16:41:49 2010 -0700
82.3 @@ -270,13 +270,17 @@
82.4 * In this case we do not use the path because the protection space
82.5 * is identified by the host:port:realm only
82.6 */
82.7 - static AuthenticationInfo getServerAuth(URL url, String realm, AuthScheme scheme) {
82.8 + static String getServerAuthKey(URL url, String realm, AuthScheme scheme) {
82.9 int port = url.getPort();
82.10 if (port == -1) {
82.11 port = url.getDefaultPort();
82.12 }
82.13 String key = SERVER_AUTHENTICATION + ":" + scheme + ":" + url.getProtocol().toLowerCase()
82.14 + ":" + url.getHost().toLowerCase() + ":" + port + ":" + realm;
82.15 + return key;
82.16 + }
82.17 +
82.18 + static AuthenticationInfo getServerAuth(String key) {
82.19 AuthenticationInfo cached = getAuth(key, null);
82.20 if ((cached == null) && requestIsInProgress (key)) {
82.21 /* check the cache again, it might contain an entry */
82.22 @@ -314,9 +318,13 @@
82.23 * Used in response to a challenge. Note, the protocol field is always
82.24 * blank for proxies.
82.25 */
82.26 - static AuthenticationInfo getProxyAuth(String host, int port, String realm, AuthScheme scheme) {
82.27 + static String getProxyAuthKey(String host, int port, String realm, AuthScheme scheme) {
82.28 String key = PROXY_AUTHENTICATION + ":" + scheme + "::" + host.toLowerCase()
82.29 + ":" + port + ":" + realm;
82.30 + return key;
82.31 + }
82.32 +
82.33 + static AuthenticationInfo getProxyAuth(String key) {
82.34 AuthenticationInfo cached = (AuthenticationInfo) cache.get(key, null);
82.35 if ((cached == null) && requestIsInProgress (key)) {
82.36 /* check the cache again, it might contain an entry */
82.37 @@ -330,19 +338,20 @@
82.38 * Add this authentication to the cache
82.39 */
82.40 void addToCache() {
82.41 - cache.put (cacheKey(true), this);
82.42 + String key = cacheKey(true);
82.43 + cache.put(key, this);
82.44 if (supportsPreemptiveAuthorization()) {
82.45 - cache.put (cacheKey(false), this);
82.46 + cache.put(cacheKey(false), this);
82.47 }
82.48 - endAuthRequest();
82.49 + endAuthRequest(key);
82.50 }
82.51
82.52 - void endAuthRequest () {
82.53 + static void endAuthRequest (String key) {
82.54 if (!serializeAuth) {
82.55 return;
82.56 }
82.57 synchronized (requests) {
82.58 - requestCompleted (cacheKey(true));
82.59 + requestCompleted(key);
82.60 }
82.61 }
82.62
83.1 --- a/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Thu Apr 08 17:02:51 2010 -0700
83.2 +++ b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Tue Apr 13 16:41:49 2010 -0700
83.3 @@ -1,5 +1,5 @@
83.4 /*
83.5 - * Copyright 1995-2009 Sun Microsystems, Inc. All Rights Reserved.
83.6 + * Copyright 1995-2010 Sun Microsystems, Inc. All Rights Reserved.
83.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
83.8 *
83.9 * This code is free software; you can redistribute it and/or modify it
83.10 @@ -249,6 +249,8 @@
83.11 boolean isUserServerAuth;
83.12 boolean isUserProxyAuth;
83.13
83.14 + String serverAuthKey, proxyAuthKey;
83.15 +
83.16 /* Progress source */
83.17 protected ProgressSource pi;
83.18
83.19 @@ -1258,6 +1260,11 @@
83.20 doingNTLMp2ndStage = false;
83.21 continue;
83.22 }
83.23 + } else {
83.24 + inNegotiateProxy = false;
83.25 + doingNTLMp2ndStage = false;
83.26 + if (!isUserProxyAuth)
83.27 + requests.remove("Proxy-Authorization");
83.28 }
83.29
83.30 // cache proxy authentication info
83.31 @@ -1303,7 +1310,7 @@
83.32 serverAuthentication.getAuthScheme() != NTLM) {
83.33 if (serverAuthentication.isAuthorizationStale (raw)) {
83.34 /* we can retry with the current credentials */
83.35 - disconnectInternal();
83.36 + disconnectWeb();
83.37 redirects++;
83.38 requests.set(serverAuthentication.getHeaderName(),
83.39 serverAuthentication.getHeaderValue(url, method));
83.40 @@ -1318,7 +1325,7 @@
83.41 currentServerCredentials = serverAuthentication;
83.42
83.43 if (serverAuthentication != null) {
83.44 - disconnectInternal();
83.45 + disconnectWeb();
83.46 redirects++; // don't let things loop ad nauseum
83.47 setCookieHeader();
83.48 continue;
83.49 @@ -1327,7 +1334,7 @@
83.50 reset ();
83.51 /* header not used for ntlm */
83.52 if (!serverAuthentication.setHeaders(this, null, raw)) {
83.53 - disconnectInternal();
83.54 + disconnectWeb();
83.55 throw new IOException ("Authentication failure");
83.56 }
83.57 doingNTLM2ndStage = false;
83.58 @@ -1498,11 +1505,11 @@
83.59 }
83.60 throw e;
83.61 } finally {
83.62 - if (respCode == HTTP_PROXY_AUTH && proxyAuthentication != null) {
83.63 - proxyAuthentication.endAuthRequest();
83.64 + if (proxyAuthKey != null) {
83.65 + AuthenticationInfo.endAuthRequest(proxyAuthKey);
83.66 }
83.67 - else if (respCode == HTTP_UNAUTHORIZED && serverAuthentication != null) {
83.68 - serverAuthentication.endAuthRequest();
83.69 + if (serverAuthKey != null) {
83.70 + AuthenticationInfo.endAuthRequest(serverAuthKey);
83.71 }
83.72 }
83.73 }
83.74 @@ -1715,8 +1722,8 @@
83.75 statusLine + "\"");
83.76 }
83.77 } finally {
83.78 - if (respCode == HTTP_PROXY_AUTH && proxyAuthentication != null) {
83.79 - proxyAuthentication.endAuthRequest();
83.80 + if (proxyAuthKey != null) {
83.81 + AuthenticationInfo.endAuthRequest(proxyAuthKey);
83.82 }
83.83 }
83.84
83.85 @@ -1832,10 +1839,8 @@
83.86
83.87 if (realm == null)
83.88 realm = "";
83.89 - ret = AuthenticationInfo.getProxyAuth(host,
83.90 - port,
83.91 - realm,
83.92 - authScheme);
83.93 + proxyAuthKey = AuthenticationInfo.getProxyAuthKey(host, port, realm, authScheme);
83.94 + ret = AuthenticationInfo.getProxyAuth(proxyAuthKey);
83.95 if (ret == null) {
83.96 switch (authScheme) {
83.97 case BASIC:
83.98 @@ -1976,7 +1981,8 @@
83.99 domain = p.findValue ("domain");
83.100 if (realm == null)
83.101 realm = "";
83.102 - ret = AuthenticationInfo.getServerAuth(url, realm, authScheme);
83.103 + serverAuthKey = AuthenticationInfo.getServerAuthKey(url, realm, authScheme);
83.104 + ret = AuthenticationInfo.getServerAuth(serverAuthKey);
83.105 InetAddress addr = null;
83.106 if (ret == null) {
83.107 try {
83.108 @@ -2320,6 +2326,22 @@
83.109 }
83.110
83.111 /**
83.112 + * Disconnect from the web server at the first 401 error. Do not
83.113 + * disconnect when using a proxy, a good proxy should have already
83.114 + * closed the connection to the web server.
83.115 + */
83.116 + private void disconnectWeb() throws IOException {
83.117 + if (usingProxy()) {
83.118 + responseCode = -1;
83.119 + // clean up, particularly, skip the content part
83.120 + // of a 401 error response
83.121 + reset();
83.122 + } else {
83.123 + disconnectInternal();
83.124 + }
83.125 + }
83.126 +
83.127 + /**
83.128 * Disconnect from the server (for internal use)
83.129 */
83.130 private void disconnectInternal() {
84.1 --- a/src/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java Thu Apr 08 17:02:51 2010 -0700
84.2 +++ b/src/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java Tue Apr 13 16:41:49 2010 -0700
84.3 @@ -1,5 +1,5 @@
84.4 /*
84.5 - * Copyright 2005-2009 Sun Microsystems, Inc. All Rights Reserved.
84.6 + * Copyright 2005-2010 Sun Microsystems, Inc. All Rights Reserved.
84.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
84.8 *
84.9 * This code is free software; you can redistribute it and/or modify it
84.10 @@ -45,43 +45,50 @@
84.11 private String username;
84.12 private char[] password;
84.13
84.14 + /**
84.15 + * Authenticator asks for username and password in a single prompt,
84.16 + * but CallbackHandler checks one by one. So, no matter which callback
84.17 + * gets handled first, make sure Authenticator is only called once.
84.18 + */
84.19 + private boolean answered;
84.20 +
84.21 private final HttpCallerInfo hci;
84.22
84.23 public NegotiateCallbackHandler(HttpCallerInfo hci) {
84.24 this.hci = hci;
84.25 }
84.26
84.27 + private void getAnswer() {
84.28 + if (!answered) {
84.29 + answered = true;
84.30 + PasswordAuthentication passAuth =
84.31 + Authenticator.requestPasswordAuthentication(
84.32 + hci.host, hci.addr, hci.port, hci.protocol,
84.33 + hci.prompt, hci.scheme, hci.url, hci.authType);
84.34 + /**
84.35 + * To be compatible with existing callback handler implementations,
84.36 + * when the underlying Authenticator is canceled, username and
84.37 + * password are assigned null. No exception is thrown.
84.38 + */
84.39 + if (passAuth != null) {
84.40 + username = passAuth.getUserName();
84.41 + password = passAuth.getPassword();
84.42 + }
84.43 + }
84.44 + }
84.45 +
84.46 public void handle(Callback[] callbacks) throws
84.47 UnsupportedCallbackException, IOException {
84.48 for (int i=0; i<callbacks.length; i++) {
84.49 Callback callBack = callbacks[i];
84.50
84.51 if (callBack instanceof NameCallback) {
84.52 - if (username == null) {
84.53 - PasswordAuthentication passAuth =
84.54 - Authenticator.requestPasswordAuthentication(
84.55 - hci.host, hci.addr, hci.port, hci.protocol,
84.56 - hci.prompt, hci.scheme, hci.url, hci.authType);
84.57 - username = passAuth.getUserName();
84.58 - password = passAuth.getPassword();
84.59 - }
84.60 - NameCallback nameCallback =
84.61 - (NameCallback)callBack;
84.62 - nameCallback.setName(username);
84.63 -
84.64 + getAnswer();
84.65 + ((NameCallback)callBack).setName(username);
84.66 } else if (callBack instanceof PasswordCallback) {
84.67 - PasswordCallback passwordCallback =
84.68 - (PasswordCallback)callBack;
84.69 - if (password == null) {
84.70 - PasswordAuthentication passAuth =
84.71 - Authenticator.requestPasswordAuthentication(
84.72 - hci.host, hci.addr, hci.port, hci.protocol,
84.73 - hci.prompt, hci.scheme, hci.url, hci.authType);
84.74 - username = passAuth.getUserName();
84.75 - password = passAuth.getPassword();
84.76 - }
84.77 - passwordCallback.setPassword(password);
84.78 - Arrays.fill(password, ' ');
84.79 + getAnswer();
84.80 + ((PasswordCallback)callBack).setPassword(password);
84.81 + if (password != null) Arrays.fill(password, ' ');
84.82 } else {
84.83 throw new UnsupportedCallbackException(callBack,
84.84 "Call back not supported");
85.1 --- a/src/share/classes/sun/net/www/protocol/https/HttpsClient.java Thu Apr 08 17:02:51 2010 -0700
85.2 +++ b/src/share/classes/sun/net/www/protocol/https/HttpsClient.java Tue Apr 13 16:41:49 2010 -0700
85.3 @@ -28,39 +28,24 @@
85.4
85.5 import java.io.IOException;
85.6 import java.io.UnsupportedEncodingException;
85.7 -import java.io.InputStream;
85.8 -import java.io.OutputStream;
85.9 -import java.io.FileInputStream;
85.10 import java.io.PrintStream;
85.11 import java.io.BufferedOutputStream;
85.12 import java.net.Socket;
85.13 +import java.net.SocketException;
85.14 import java.net.URL;
85.15 import java.net.UnknownHostException;
85.16 -import java.net.InetAddress;
85.17 import java.net.InetSocketAddress;
85.18 import java.net.Proxy;
85.19 import java.net.CookieHandler;
85.20 -import java.net.Authenticator;
85.21 -import java.net.PasswordAuthentication;
85.22 import java.security.Principal;
85.23 -import java.security.KeyStore;
85.24 -import java.security.PrivateKey;
85.25 import java.security.cert.*;
85.26 import java.util.StringTokenizer;
85.27 import java.util.Vector;
85.28 -import java.util.Collection;
85.29 -import java.util.List;
85.30 -import java.util.Iterator;
85.31 import java.security.AccessController;
85.32
85.33 import javax.security.auth.x500.X500Principal;
85.34
85.35 import javax.net.ssl.*;
85.36 -import sun.security.x509.X500Name;
85.37 -import sun.misc.Regexp;
85.38 -import sun.misc.RegexpPool;
85.39 -import sun.net.www.HeaderParser;
85.40 -import sun.net.www.MessageHeader;
85.41 import sun.net.www.http.HttpClient;
85.42 import sun.security.action.*;
85.43
85.44 @@ -125,6 +110,7 @@
85.45 private static final int httpsPortNumber = 443;
85.46
85.47 /** Returns the default HTTPS port (443) */
85.48 + @Override
85.49 protected int getDefaultPort() { return httpsPortNumber; }
85.50
85.51 private HostnameVerifier hv;
85.52 @@ -368,11 +354,39 @@
85.53 return sslSocketFactory;
85.54 }
85.55
85.56 + /**
85.57 + * The following method, createSocket, is defined in NetworkClient
85.58 + * and overridden here so that the socket facroty is used to create
85.59 + * new sockets.
85.60 + */
85.61 + @Override
85.62 + protected Socket createSocket() throws IOException {
85.63 + try {
85.64 + return sslSocketFactory.createSocket();
85.65 + } catch (SocketException se) {
85.66 + //
85.67 + // bug 6771432
85.68 + // javax.net.SocketFactory throws a SocketException with an
85.69 + // UnsupportedOperationException as its cause to indicate that
85.70 + // unconnected sockets have not been implemented.
85.71 + //
85.72 + Throwable t = se.getCause();
85.73 + if (t != null && t instanceof UnsupportedOperationException) {
85.74 + return super.createSocket();
85.75 + } else {
85.76 + throw se;
85.77 + }
85.78 + }
85.79 + }
85.80 +
85.81 +
85.82 + @Override
85.83 public boolean needsTunneling() {
85.84 return (proxy != null && proxy.type() != Proxy.Type.DIRECT
85.85 && proxy.type() != Proxy.Type.SOCKS);
85.86 }
85.87
85.88 + @Override
85.89 public void afterConnect() throws IOException, UnknownHostException {
85.90 if (!isCachedConnection()) {
85.91 SSLSocket s = null;
85.92 @@ -383,6 +397,9 @@
85.93 host, port, true);
85.94 } else {
85.95 s = (SSLSocket)serverSocket;
85.96 + if (s instanceof SSLSocketImpl) {
85.97 + ((SSLSocketImpl)s).setHost(host);
85.98 + }
85.99 }
85.100 } catch (IOException ex) {
85.101 // If we fail to connect through the tunnel, try it
85.102 @@ -451,7 +468,6 @@
85.103 //
85.104 // Get authenticated server name, if any
85.105 //
85.106 - boolean done = false;
85.107 String host = url.getHost();
85.108
85.109 // if IPv6 strip off the "[]"
85.110 @@ -467,7 +483,7 @@
85.111
85.112 // Use ciphersuite to determine whether Kerberos is present.
85.113 if (cipher.startsWith("TLS_KRB5")) {
85.114 - if (!checker.match(host, getPeerPrincipal())) {
85.115 + if (!HostnameChecker.match(host, getPeerPrincipal())) {
85.116 throw new SSLPeerUnverifiedException("Hostname checker" +
85.117 " failed for Kerberos");
85.118 }
85.119 @@ -514,6 +530,7 @@
85.120 + url.getHost() + ">");
85.121 }
85.122
85.123 + @Override
85.124 protected void putInKeepAliveCache() {
85.125 kac.put(url, sslSocketFactory, this);
85.126 }
85.127 @@ -521,6 +538,7 @@
85.128 /*
85.129 * Close an idle connection to this URL (if it exists in the cache).
85.130 */
85.131 + @Override
85.132 public void closeIdleConnection() {
85.133 HttpClient http = (HttpClient) kac.get(url, sslSocketFactory);
85.134 if (http != null) {
85.135 @@ -626,11 +644,12 @@
85.136 * @return the proxy host being used for this client, or null
85.137 * if we're not going through a proxy
85.138 */
85.139 + @Override
85.140 public String getProxyHostUsed() {
85.141 if (!needsTunneling()) {
85.142 return null;
85.143 } else {
85.144 - return ((InetSocketAddress)proxy.address()).getHostName();
85.145 + return super.getProxyHostUsed();
85.146 }
85.147 }
85.148
85.149 @@ -638,6 +657,7 @@
85.150 * @return the proxy port being used for this client. Meaningless
85.151 * if getProxyHostUsed() gives null.
85.152 */
85.153 + @Override
85.154 public int getProxyPortUsed() {
85.155 return (proxy == null || proxy.type() == Proxy.Type.DIRECT ||
85.156 proxy.type() == Proxy.Type.SOCKS)? -1:
86.1 --- a/src/share/classes/sun/nio/ch/Net.java Thu Apr 08 17:02:51 2010 -0700
86.2 +++ b/src/share/classes/sun/nio/ch/Net.java Tue Apr 13 16:41:49 2010 -0700
86.3 @@ -68,6 +68,9 @@
86.4 InetSocketAddress isa = (InetSocketAddress)sa;
86.5 if (isa.isUnresolved())
86.6 throw new UnresolvedAddressException(); // ## needs arg
86.7 + InetAddress addr = isa.getAddress();
86.8 + if (!(addr instanceof Inet4Address || addr instanceof Inet6Address))
86.9 + throw new IllegalArgumentException("Invalid address type");
86.10 return isa;
86.11 }
86.12
87.1 --- a/src/share/classes/sun/nio/cs/Surrogate.java Thu Apr 08 17:02:51 2010 -0700
87.2 +++ b/src/share/classes/sun/nio/cs/Surrogate.java Tue Apr 13 16:41:49 2010 -0700
87.3 @@ -78,8 +78,8 @@
87.4 * Tells whether or not the given UCS-4 character is in the Basic
87.5 * Multilingual Plane, and can be represented using a single char.
87.6 */
87.7 - public static boolean isBMP(int uc) {
87.8 - return (int) (char) uc == uc;
87.9 + public static boolean isBMPCodePoint(int uc) {
87.10 + return uc >> 16 == 0;
87.11 }
87.12
87.13 /**
87.14 @@ -290,7 +290,7 @@
87.15 * error() will return a descriptive result object
87.16 */
87.17 public int generate(int uc, int len, CharBuffer dst) {
87.18 - if (Surrogate.isBMP(uc)) {
87.19 + if (Surrogate.isBMPCodePoint(uc)) {
87.20 if (Surrogate.is(uc)) {
87.21 error = CoderResult.malformedForLength(len);
87.22 return -1;
87.23 @@ -334,7 +334,7 @@
87.24 * error() will return a descriptive result object
87.25 */
87.26 public int generate(int uc, int len, char[] da, int dp, int dl) {
87.27 - if (Surrogate.isBMP(uc)) {
87.28 + if (Surrogate.isBMPCodePoint(uc)) {
87.29 if (Surrogate.is(uc)) {
87.30 error = CoderResult.malformedForLength(len);
87.31 return -1;
88.1 --- a/src/share/classes/sun/nio/cs/ext/Big5.java Thu Apr 08 17:02:51 2010 -0700
88.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
88.3 @@ -1,5508 +0,0 @@
88.4 -
88.5 -/*
88.6 - * Copyright 2002-2003 Sun Microsystems, Inc. All Rights Reserved.
88.7 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
88.8 - *
88.9 - * This code is free software; you can redistribute it and/or modify it
88.10 - * under the terms of the GNU General Public License version 2 only, as
88.11 - * published by the Free Software Foundation. Sun designates this
88.12 - * particular file as subject to the "Classpath" exception as provided
88.13 - * by Sun in the LICENSE file that accompanied this code.
88.14 - *
88.15 - * This code is distributed in the hope that it will be useful, but WITHOUT
88.16 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
88.17 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
88.18 - * version 2 for more details (a copy is included in the LICENSE file that
88.19 - * accompanied this code).
88.20 - *
88.21 - * You should have received a copy of the GNU General Public License version
88.22 - * 2 along with this work; if not, write to the Free Software Foundation,
88.23 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
88.24 - *
88.25 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
88.26 - * CA 95054 USA or visit www.sun.com if you need additional information or
88.27 - * have any questions.
88.28 - */
88.29 -
88.30 -/*
88.31 - */
88.32 -
88.33 -package sun.nio.cs.ext;
88.34 -
88.35 -import java.nio.charset.Charset;
88.36 -import java.nio.charset.CharsetDecoder;
88.37 -import java.nio.charset.CharsetEncoder;
88.38 -
88.39 -public class Big5
88.40 - extends Charset
88.41 -{
88.42 - public Big5() {
88.43 - super("Big5", ExtendedCharsets.aliasesFor("Big5"));
88.44 - }
88.45 -
88.46 - public boolean contains(Charset cs) {
88.47 - return ((cs.name().equals("US-ASCII"))
88.48 - || (cs instanceof Big5));
88.49 - }
88.50 -
88.51 - public CharsetDecoder newDecoder() {
88.52 - return new Decoder(this);
88.53 - }
88.54 -
88.55 - public CharsetEncoder newEncoder() {
88.56 - return new Encoder(this);
88.57 - }
88.58 -
88.59 -
88.60 - /**
88.61 - * These accessors are temporarily supplied while sun.io
88.62 - * converters co-exist with the sun.nio.cs.{ext} charset coders
88.63 - * These facilitate sharing of conversion tables between the
88.64 - * two co-existing implementations. When sun.io converters
88.65 - * are made extinct these will be unncessary and should be removed
88.66 - */
88.67 -
88.68 - public short[] getDecoderIndex1() {
88.69 - return Decoder.index1;
88.70 - }
88.71 -
88.72 - public String[] getDecoderIndex2() {
88.73 - return Decoder.index2;
88.74 -
88.75 - }
88.76 -
88.77 - public short[] getEncoderIndex1() {
88.78 - return Encoder.index1;
88.79 -
88.80 - }
88.81 - public String[] getEncoderIndex2() {
88.82 - return Encoder.index2;
88.83 -
88.84 - }
88.85 -
88.86 - protected static class Decoder extends DoubleByteDecoder {
88.87 -
88.88 - private final static String innerIndex0=
88.89 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.90 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.91 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.92 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.93 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.94 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.95 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.96 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.97 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.98 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.99 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.100 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.101 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.102 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.103 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.104 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.105 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.106 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.107 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.108 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.109 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.110 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.111 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.112 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000"+
88.113 - "\uFF0C\u3001\u3002\uFF0E\u2022\uFF1B\uFF1A\uFF1F"+
88.114 - "\uFF01\uFE30\u2026\u2025\uFE50\uFF64\uFE52\u00B7"+
88.115 - "\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014"+
88.116 - "\uFE33\uFF3F\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36"+
88.117 - "\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A"+
88.118 - "\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E"+
88.119 - "\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42"+
88.120 - "\u300E\u300F\uFE43\uFE44\uFE59\uFE5A\uFFFD\uFFFD"+
88.121 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.122 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.123 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.124 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.125 - "\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D"+
88.126 - "\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B"+
88.127 - "\u00A7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606"+
88.128 - "\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3"+
88.129 - "\u2105\u203E\uFFFD\uFF3F\uFFFD\uFE49\uFE4A\uFE4D"+
88.130 - "\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D"+
88.131 - "\u00D7\u00F7\u00B1\u221A\uFF1C\uFF1E\uFF1D\u2266"+
88.132 - "\u2267\u2260\u221E\u2252\u2261\uFE62\uFE63\uFE64"+
88.133 - "\uFE65\uFE66\u223C\u2229\u222A\u22A5\u2220\u221F"+
88.134 - "\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640"+
88.135 - "\u2642\u2641\u2609\u2191\u2193\u2190\u2192\u2196"+
88.136 - "\u2197\u2199\u2198\u2225\u2223\u2571\u2572\uFF0F"+
88.137 - "\uFF3C\uFF04\u00A5\u3012\u00A2\u00A3\uFF05\uFF20"+
88.138 - "\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D"+
88.139 - "\u339E\u33CE\u33A1\u338E\u338F\u33C4\u00B0\u5159"+
88.140 - "\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE"+
88.141 - "\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588"+
88.142 - "\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C"+
88.143 - "\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595"+
88.144 - "\u250C\u2510\u2514\u2518\u256D\uFFFD\uFFFD\uFFFD"+
88.145 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.146 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.147 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.148 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u256E"+
88.149 - "\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3"+
88.150 - "\u25E5\u25E4\u2571\u2572\u2573\uFF10\uFF11\uFF12"+
88.151 - "\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\u2160"+
88.152 - "\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168"+
88.153 - "\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027"+
88.154 - "\u3028\u3029\u5341\u5344\u5345\uFF21\uFF22\uFF23"+
88.155 - "\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B"+
88.156 - "\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33"+
88.157 - "\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF41"+
88.158 - "\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49"+
88.159 - "\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51"+
88.160 - "\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59"+
88.161 - "\uFF5A\u0391\u0392\u0393\u0394\u0395\u0396\u0397"+
88.162 - "\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F"+
88.163 - "\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8"+
88.164 - "\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7"+
88.165 - "\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF"+
88.166 - "\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8"+
88.167 - "\u03C9\u3105\u3106\u3107\u3108\u3109\u310A\u310B"+
88.168 - "\u310C\u310D\u310E\u310F\uFFFD\uFFFD\uFFFD\uFFFD"+
88.169 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.170 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.171 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.172 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3110\u3111"+
88.173 - "\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119"+
88.174 - "\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121"+
88.175 - "\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129"+
88.176 - "\u02D9\u02C9\u02CA\u02C7\u02CB\uFFFD\uFFFD\uFFFD"+
88.177 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.178 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.179 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.180 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.181 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.182 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.183 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.184 - "\uFFFD\uFFFD\uFFFD\uFFFD\u4E00\u4E59\u4E01\u4E03"+
88.185 - "\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B"+
88.186 - "\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8"+
88.187 - "\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45"+
88.188 - "\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA"+
88.189 - "\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973"+
88.190 - "\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71"+
88.191 - "\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE"+
88.192 - "\u5F0B\u5F13\u624D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.193 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.194 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.195 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.196 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E11\u4E10\u4E0D"+
88.197 - "\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95"+
88.198 - "\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7"+
88.199 - "\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D"+
88.200 - "\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB"+
88.201 - "\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E"+
88.202 - "\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A"+
88.203 - "\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B"+
88.204 - "\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E"+
88.205 - "\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708"+
88.206 - "\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F"+
88.207 - "\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B"+
88.208 - "\u72AC\u738B\u4E19\u4E16\u4E15\u4E14\u4E18\u4E3B"+
88.209 - "\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6"+
88.210 - "\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189"+
88.211 - "\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F"+
88.212 - "\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361"+
88.213 - "\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC"+
88.214 - "\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6"+
88.215 - "\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB"+
88.216 - "\u56DA\u5916\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.217 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.218 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.219 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.220 - "\uFFFD\uFFFD\uFFFD\uFFFD\u592E\u5931\u5974\u5976"+
88.221 - "\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03"+
88.222 - "\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253"+
88.223 - "\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A"+
88.224 - "\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41"+
88.225 - "\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518"+
88.226 - "\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B"+
88.227 - "\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A"+
88.228 - "\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69"+
88.229 - "\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A"+
88.230 - "\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB"+
88.231 - "\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146"+
88.232 - "\u5148\u5168\u5171\u518D\u51B0\u5217\u5211\u5212"+
88.233 - "\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371"+
88.234 - "\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404"+
88.235 - "\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0"+
88.236 - "\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F"+
88.237 - "\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983"+
88.238 - "\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88"+
88.239 - "\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76"+
88.240 - "\u5E74\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.241 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.242 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.243 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.244 - "\uFFFD\uFFFD\uFFFD\u5F0F\u5F1B\u5FD9\u5FD6\u620E"+
88.245 - "\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9"+
88.246 - "\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734"+
88.247 - "\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57"+
88.248 - "\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D"+
88.249 - "\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8"+
88.250 - "\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033"+
88.251 - "\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC"+
88.252 - "\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840"+
88.253 - "\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F"+
88.254 - "\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50"+
88.255 - "\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46"+
88.256 - "\u4F63\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D"+
88.257 - "\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7"+
88.258 - "\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA"+
88.259 - "\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E"+
88.260 - "\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442"+
88.261 - "\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435"+
88.262 - "\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C"+
88.263 - "\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"+
88.264 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.265 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.266 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.267 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.268 - "\uFFFD\uFFFD\u5747\u574E\u573E\u5750\u574F\u573B"+
88.269 - "\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999"+
88.270 - "\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C"+
88.271 - "\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41"+
88.272 - "\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C"+
88.273 - "\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62"+
88.274 - "\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB"+
88.275 - "\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280"+
88.276 - "\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273"+
88.277 - "\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286"+
88.278 - "\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F"+
88.279 - "\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"+
88.280 - "\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81"+
88.281 - "\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70"+
88.282 - "\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E"+
88.283 - "\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076"+
88.284 - "\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2"+
88.285 - "\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3"+
88.286 - "\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093"+
88.287 - "\u809D\u8098\u809B\u809A\u80B2\u826F\u8292\uFFFD"+
88.288 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.289 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.290 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.291 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.292 - "\uFFFD\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46"+
88.293 - "\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B"+
88.294 - "\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2"+
88.295 - "\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E"+
88.296 - "\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B"+
88.297 - "\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F"+
88.298 - "\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88"+
88.299 - "\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154"+
88.300 - "\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD"+
88.301 - "\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241"+
88.302 - "\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377"+
88.303 - "\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475\u5496"+
88.304 - "\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486"+
88.305 - "\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468"+
88.306 - "\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769"+
88.307 - "\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948"+
88.308 - "\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1"+
88.309 - "\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3"+
88.310 - "\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98"+
88.311 - "\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45\uFFFD\uFFFD"+
88.312 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.313 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.314 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.315 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.316 - "\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3"+
88.317 - "\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A"+
88.318 - "\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29"+
88.319 - "\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5"+
88.320 - "\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015"+
88.321 - "\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F"+
88.322 - "\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2"+
88.323 - "\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8"+
88.324 - "\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5"+
88.325 - "\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE"+
88.326 - "\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606"+
88.327 - "\u6602\u660E\u6600\u660F\u6615\u660A\u6607\u670D"+
88.328 - "\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777"+
88.329 - "\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E"+
88.330 - "\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23"+
88.331 - "\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3"+
88.332 - "\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2"+
88.333 - "\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE"+
88.334 - "\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA"+
88.335 - "\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0\uFFFD\uFFFD\uFFFD"+
88.336 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.337 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.338 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.339 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7095"+
88.340 - "\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248"+
88.341 - "\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9"+
88.342 - "\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A"+
88.343 - "\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940"+
88.344 - "\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54"+
88.345 - "\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1"+
88.346 - "\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D"+
88.347 - "\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1"+
88.348 - "\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7"+
88.349 - "\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1"+
88.350 - "\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580"+
88.351 - "\u961C\u9640\u963F\u963B\u9644\u9642\u96B9\u96E8"+
88.352 - "\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF"+
88.353 - "\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8"+
88.354 - "\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA"+
88.355 - "\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E"+
88.356 - "\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9"+
88.357 - "\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC"+
88.358 - "\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7"+
88.359 - "\u54C2\u54BD\u54AA\u54C1\uFFFD\uFFFD\uFFFD\uFFFD"+
88.360 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.361 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.362 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.363 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C4\u54C8"+
88.364 - "\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF"+
88.365 - "\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793"+
88.366 - "\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF"+
88.367 - "\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01"+
88.368 - "\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01"+
88.369 - "\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D"+
88.370 - "\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D"+
88.371 - "\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89"+
88.372 - "\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070"+
88.373 - "\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064"+
88.374 - "\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE"+
88.375 - "\u62FD\u6307\u62F1\u62F7\u62EF\u62EC\u62FE\u62F4"+
88.376 - "\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625"+
88.377 - "\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624"+
88.378 - "\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6"+
88.379 - "\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA"+
88.380 - "\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2"+
88.381 - "\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7"+
88.382 - "\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C"+
88.383 - "\u6D31\u6D1E\u6D17\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.384 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.385 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.386 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.387 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D3B\u6D3D\u6D3E"+
88.388 - "\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E"+
88.389 - "\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF"+
88.390 - "\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274"+
88.391 - "\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD"+
88.392 - "\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B"+
88.393 - "\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687"+
88.394 - "\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8"+
88.395 - "\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814"+
88.396 - "\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA"+
88.397 - "\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D"+
88.398 - "\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38"+
88.399 - "\u7F8E\u7FBF\u8004\u8010\u800D\u8011\u8036\u80D6"+
88.400 - "\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE"+
88.401 - "\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305"+
88.402 - "\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2"+
88.403 - "\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3"+
88.404 - "\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D"+
88.405 - "\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0"+
88.406 - "\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2"+
88.407 - "\u8FEA\u8FE5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.408 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.409 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.410 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.411 - "\uFFFD\uFFFD\uFFFD\uFFFD\u8FED\u8FEB\u8FE4\u8FE8"+
88.412 - "\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582"+
88.413 - "\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED"+
88.414 - "\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58"+
88.415 - "\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8"+
88.416 - "\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011"+
88.417 - "\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019"+
88.418 - "\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009"+
88.419 - "\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB"+
88.420 - "\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F"+
88.421 - "\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5"+
88.422 - "\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509"+
88.423 - "\u54EE\u54EA\u54E6\u5527\u5507\u54FD\u550F\u5703"+
88.424 - "\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957"+
88.425 - "\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13"+
88.426 - "\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B"+
88.427 - "\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9"+
88.428 - "\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB"+
88.429 - "\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D"+
88.430 - "\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90"+
88.431 - "\u6059\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.432 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.433 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.434 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.435 - "\uFFFD\uFFFD\uFFFD\u6063\u6065\u6050\u6055\u606D"+
88.436 - "\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C"+
88.437 - "\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E"+
88.438 - "\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350"+
88.439 - "\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549"+
88.440 - "\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652"+
88.441 - "\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821"+
88.442 - "\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829"+
88.443 - "\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840"+
88.444 - "\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A"+
88.445 - "\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0"+
88.446 - "\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59"+
88.447 - "\u6D93\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C"+
88.448 - "\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4"+
88.449 - "\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD"+
88.450 - "\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA"+
88.451 - "\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5"+
88.452 - "\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8"+
88.453 - "\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720"+
88.454 - "\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"+
88.455 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.456 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.457 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.458 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.459 - "\uFFFD\uFFFD\u7825\u782D\u7820\u781F\u7832\u7955"+
88.460 - "\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A"+
88.461 - "\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84"+
88.462 - "\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B"+
88.463 - "\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C"+
88.464 - "\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1"+
88.465 - "\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1"+
88.466 - "\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3"+
88.467 - "\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200"+
88.468 - "\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352"+
88.469 - "\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F"+
88.470 - "\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343";
88.471 -
88.472 - private final static String innerIndex1=
88.473 - "\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3"+
88.474 - "\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18"+
88.475 - "\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16"+
88.476 - "\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77"+
88.477 - "\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7"+
88.478 - "\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095"+
88.479 - "\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD"+
88.480 - "\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661\uFFFD"+
88.481 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.482 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.483 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.484 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.485 - "\uFFFD\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2"+
88.486 - "\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A"+
88.487 - "\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065"+
88.488 - "\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F"+
88.489 - "\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2"+
88.490 - "\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340"+
88.491 - "\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E"+
88.492 - "\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F"+
88.493 - "\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541"+
88.494 - "\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806"+
88.495 - "\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920"+
88.496 - "\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40\u5A3C"+
88.497 - "\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4"+
88.498 - "\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C"+
88.499 - "\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11"+
88.500 - "\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38"+
88.501 - "\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE"+
88.502 - "\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99"+
88.503 - "\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089"+
88.504 - "\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD\uFFFD\uFFFD"+
88.505 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.506 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.507 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.508 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.509 - "\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6"+
88.510 - "\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0"+
88.511 - "\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398"+
88.512 - "\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8"+
88.513 - "\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380"+
88.514 - "\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559"+
88.515 - "\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B"+
88.516 - "\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664"+
88.517 - "\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF"+
88.518 - "\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897"+
88.519 - "\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D"+
88.520 - "\u68A8\u689F\u68A1\u6882\u6B32\u6BBA\u6BEB\u6BEC"+
88.521 - "\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC"+
88.522 - "\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1"+
88.523 - "\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2"+
88.524 - "\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE"+
88.525 - "\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9"+
88.526 - "\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C"+
88.527 - "\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403"+
88.528 - "\u7406\u73FE\u740D\u74E0\u74F6\uFFFD\uFFFD\uFFFD"+
88.529 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.530 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.531 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.532 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F7"+
88.533 - "\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4"+
88.534 - "\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB"+
88.535 - "\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843"+
88.536 - "\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20"+
88.537 - "\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92"+
88.538 - "\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C"+
88.539 - "\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31"+
88.540 - "\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A"+
88.541 - "\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124"+
88.542 - "\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398"+
88.543 - "\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393"+
88.544 - "\u8389\u83A0\u8377\u837B\u837C\u8386\u83A7\u8655"+
88.545 - "\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB"+
88.546 - "\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892"+
88.547 - "\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23"+
88.548 - "\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A"+
88.549 - "\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66"+
88.550 - "\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017"+
88.551 - "\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F"+
88.552 - "\u9022\u9016\u901B\u9014\uFFFD\uFFFD\uFFFD\uFFFD"+
88.553 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.554 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.555 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.556 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90E8\u90ED"+
88.557 - "\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED"+
88.558 - "\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674"+
88.559 - "\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF"+
88.560 - "\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB"+
88.561 - "\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098"+
88.562 - "\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE"+
88.563 - "\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C"+
88.564 - "\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587"+
88.565 - "\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A"+
88.566 - "\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D"+
88.567 - "\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D"+
88.568 - "\u5820\u58F9\u58FA\u5960\u5A77\u5A9A\u5A7F\u5A92"+
88.569 - "\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0"+
88.570 - "\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD"+
88.571 - "\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2"+
88.572 - "\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1"+
88.573 - "\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0"+
88.574 - "\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100"+
88.575 - "\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9"+
88.576 - "\u63C9\u63C6\u63CD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.577 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.578 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.579 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.580 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63D2\u63E3\u63D0"+
88.581 - "\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB"+
88.582 - "\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591"+
88.583 - "\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691"+
88.584 - "\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA"+
88.585 - "\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE"+
88.586 - "\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D"+
88.587 - "\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A"+
88.588 - "\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C"+
88.589 - "\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20"+
88.590 - "\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E"+
88.591 - "\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43"+
88.592 - "\u6E1D\u6E3E\u6ECB\u6E89\u6E19\u6E4E\u6E63\u6E44"+
88.593 - "\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121"+
88.594 - "\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325"+
88.595 - "\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435"+
88.596 - "\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526"+
88.597 - "\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE"+
88.598 - "\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F"+
88.599 - "\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05"+
88.600 - "\u7A00\u7A98\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.601 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.602 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.603 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.604 - "\uFFFD\uFFFD\uFFFD\uFFFD\u7A97\u7A96\u7AE5\u7AE3"+
88.605 - "\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B"+
88.606 - "\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55"+
88.607 - "\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73"+
88.608 - "\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154"+
88.609 - "\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153"+
88.610 - "\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0"+
88.611 - "\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A"+
88.612 - "\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E"+
88.613 - "\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9"+
88.614 - "\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1"+
88.615 - "\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E"+
88.616 - "\u8A3C\u8A41\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A"+
88.617 - "\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD"+
88.618 - "\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8"+
88.619 - "\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1"+
88.620 - "\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E"+
88.621 - "\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109"+
88.622 - "\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209"+
88.623 - "\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B"+
88.624 - "\u9591\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.625 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.626 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.627 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.628 - "\uFFFD\uFFFD\uFFFD\u9593\u9592\u958E\u968A\u968E"+
88.629 - "\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1"+
88.630 - "\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805"+
88.631 - "\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED"+
88.632 - "\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5"+
88.633 - "\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF"+
88.634 - "\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2"+
88.635 - "\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC"+
88.636 - "\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5"+
88.637 - "\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858"+
88.638 - "\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862"+
88.639 - "\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD"+
88.640 - "\u5ABC\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79"+
88.641 - "\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F"+
88.642 - "\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E"+
88.643 - "\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106"+
88.644 - "\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D"+
88.645 - "\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416"+
88.646 - "\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687"+
88.647 - "\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"+
88.648 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.649 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.650 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.651 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.652 - "\uFFFD\uFFFD\u695A\u6977\u6960\u6954\u6975\u6930"+
88.653 - "\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986"+
88.654 - "\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3"+
88.655 - "\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D"+
88.656 - "\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1"+
88.657 - "\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E"+
88.658 - "\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166"+
88.659 - "\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252"+
88.660 - "\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F"+
88.661 - "\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578"+
88.662 - "\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4"+
88.663 - "\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"+
88.664 - "\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE"+
88.665 - "\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891"+
88.666 - "\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C"+
88.667 - "\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77"+
88.668 - "\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93"+
88.669 - "\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A"+
88.670 - "\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084"+
88.671 - "\u8171\u8170\u8178\u8165\u816E\u8173\u816B\uFFFD"+
88.672 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.673 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.674 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.675 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.676 - "\uFFFD\u8179\u817A\u8166\u8205\u8247\u8482\u8477"+
88.677 - "\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B"+
88.678 - "\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E"+
88.679 - "\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE"+
88.680 - "\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4"+
88.681 - "\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2"+
88.682 - "\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70"+
88.683 - "\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62"+
88.684 - "\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A"+
88.685 - "\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2"+
88.686 - "\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA"+
88.687 - "\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A\u8F9F"+
88.688 - "\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055"+
88.689 - "\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041"+
88.690 - "\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257"+
88.691 - "\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251"+
88.692 - "\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598"+
88.693 - "\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7"+
88.694 - "\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811"+
88.695 - "\u9813\u980A\u9812\u980C\u98FC\u98F4\uFFFD\uFFFD"+
88.696 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.697 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.698 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.699 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.700 - "\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82"+
88.701 - "\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED"+
88.702 - "\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162"+
88.703 - "\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B"+
88.704 - "\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7"+
88.705 - "\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875"+
88.706 - "\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD"+
88.707 - "\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9"+
88.708 - "\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1"+
88.709 - "\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62"+
88.710 - "\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3"+
88.711 - "\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147\u613F\u614B"+
88.712 - "\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A"+
88.713 - "\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451"+
88.714 - "\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6"+
88.715 - "\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE"+
88.716 - "\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0"+
88.717 - "\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C"+
88.718 - "\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E"+
88.719 - "\u6F20\u6F2C\u6F0F\u6F02\u6F22\uFFFD\uFFFD\uFFFD"+
88.720 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.721 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.722 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.723 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EFF"+
88.724 - "\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B"+
88.725 - "\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7"+
88.726 - "\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292"+
88.727 - "\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D"+
88.728 - "\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1"+
88.729 - "\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7"+
88.730 - "\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31"+
88.731 - "\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75"+
88.732 - "\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9"+
88.733 - "\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0"+
88.734 - "\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5"+
88.735 - "\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC\u7F70\u7FE0\u7FE1"+
88.736 - "\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188"+
88.737 - "\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E"+
88.738 - "\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2"+
88.739 - "\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1"+
88.740 - "\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718"+
88.741 - "\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8"+
88.742 - "\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3"+
88.743 - "\u8A8D\u8AA1\u8A93\u8AA4\uFFFD\uFFFD\uFFFD\uFFFD"+
88.744 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.745 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.746 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.747 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AAA\u8AA5"+
88.748 - "\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C"+
88.749 - "\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14"+
88.750 - "\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063"+
88.751 - "\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E"+
88.752 - "\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298"+
88.753 - "\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1"+
88.754 - "\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B"+
88.755 - "\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818"+
88.756 - "\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF"+
88.757 - "\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC"+
88.758 - "\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102"+
88.759 - "\u5108\u5109\u5105\u51DC\u5287\u5288\u5289\u528D"+
88.760 - "\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F"+
88.761 - "\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F"+
88.762 - "\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9"+
88.763 - "\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08"+
88.764 - "\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94"+
88.765 - "\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3"+
88.766 - "\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E"+
88.767 - "\u615D\u6155\u6182\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.768 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.769 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.770 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.771 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u617C\u6170\u616B"+
88.772 - "\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4"+
88.773 - "\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2"+
88.774 - "\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492"+
88.775 - "\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3"+
88.776 - "\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23"+
88.777 - "\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13"+
88.778 - "\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E"+
88.779 - "\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66"+
88.780 - "\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A"+
88.781 - "\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F"+
88.782 - "\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357"+
88.783 - "\u7469\u748B\u7483\u747E\u7480\u757F\u7620\u7629"+
88.784 - "\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4"+
88.785 - "\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA"+
88.786 - "\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40"+
88.787 - "\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4"+
88.788 - "\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0"+
88.789 - "\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3"+
88.790 - "\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75"+
88.791 - "\u7F77\u7FAF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.792 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.793 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.794 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.795 - "\uFFFD\uFFFD\uFFFD\uFFFD\u7FE9\u8026\u819B\u819C"+
88.796 - "\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE"+
88.797 - "\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC"+
88.798 - "\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766"+
88.799 - "\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D"+
88.800 - "\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2"+
88.801 - "\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2"+
88.802 - "\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C"+
88.803 - "\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED"+
88.804 - "\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3"+
88.805 - "\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21"+
88.806 - "\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A"+
88.807 - "\u8F1C\u8F1E\u8F25\u9069\u906E\u9068\u906D\u9077"+
88.808 - "\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183"+
88.809 - "\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3"+
88.810 - "\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704"+
88.811 - "\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821"+
88.812 - "\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD"+
88.813 - "\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7"+
88.814 - "\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06"+
88.815 - "\u9D09\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.816 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.817 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.818 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.819 - "\uFFFD\uFFFD\uFFFD\u9D03\u9EA9\u9EBE\u9ECE\u58A8"+
88.820 - "\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA"+
88.821 - "\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669"+
88.822 - "\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C"+
88.823 - "\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D"+
88.824 - "\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9"+
88.825 - "\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5"+
88.826 - "\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2"+
88.827 - "\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9"+
88.828 - "\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59"+
88.829 - "\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47"+
88.830 - "\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1"+
88.831 - "\u6FA1\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9"+
88.832 - "\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2"+
88.833 - "\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4"+
88.834 - "\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C"+
88.835 - "\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E"+
88.836 - "\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D"+
88.837 - "\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9"+
88.838 - "\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"+
88.839 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.840 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.841 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.842 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.843 - "\uFFFD\uFFFD\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D"+
88.844 - "\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028"+
88.845 - "\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A"+
88.846 - "\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A"+
88.847 - "\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A"+
88.848 - "\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA"+
88.849 - "\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01"+
88.850 - "\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D"+
88.851 - "\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35"+
88.852 - "\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074"+
88.853 - "\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336"+
88.854 - "\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A";
88.855 -
88.856 - private final static String innerIndex2=
88.857 - "\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7"+
88.858 - "\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713"+
88.859 - "\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B"+
88.860 - "\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B"+
88.861 - "\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB"+
88.862 - "\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12"+
88.863 - "\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121"+
88.864 - "\u5132\u52F5\u568E\u5680\u5690\u5685\u5687\uFFFD"+
88.865 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.866 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.867 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.868 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.869 - "\uFFFD\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A"+
88.870 - "\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8"+
88.871 - "\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB"+
88.872 - "\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6"+
88.873 - "\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6"+
88.874 - "\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E"+
88.875 - "\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8"+
88.876 - "\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80"+
88.877 - "\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF"+
88.878 - "\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235"+
88.879 - "\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646"+
88.880 - "\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC\u77A7"+
88.881 - "\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7"+
88.882 - "\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C"+
88.883 - "\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD"+
88.884 - "\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D"+
88.885 - "\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F"+
88.886 - "\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F"+
88.887 - "\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD"+
88.888 - "\u81C9\u81BE\u81E8\u8209\u8271\u85AA\uFFFD\uFFFD"+
88.889 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.890 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.891 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.892 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.893 - "\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587"+
88.894 - "\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6"+
88.895 - "\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944"+
88.896 - "\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A"+
88.897 - "\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA"+
88.898 - "\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48"+
88.899 - "\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D"+
88.900 - "\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C"+
88.901 - "\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318"+
88.902 - "\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB"+
88.903 - "\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E"+
88.904 - "\u97A0\u97D3\u9846\u98B6\u9935\u9A01\u99FF\u9BAE"+
88.905 - "\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE"+
88.906 - "\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE"+
88.907 - "\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2"+
88.908 - "\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726"+
88.909 - "\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF"+
88.910 - "\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA"+
88.911 - "\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375"+
88.912 - "\u74A7\u74BF\u7515\u7656\u7658\uFFFD\uFFFD\uFFFD"+
88.913 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.914 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.915 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.916 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7652"+
88.917 - "\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62"+
88.918 - "\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23"+
88.919 - "\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52"+
88.920 - "\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF"+
88.921 - "\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA"+
88.922 - "\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2"+
88.923 - "\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59"+
88.924 - "\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D"+
88.925 - "\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A"+
88.926 - "\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A"+
88.927 - "\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9"+
88.928 - "\u96DB\u96DE\u9724\u97A3\u97A6\u97AD\u97F9\u984D"+
88.929 - "\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D"+
88.930 - "\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E"+
88.931 - "\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D"+
88.932 - "\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF"+
88.933 - "\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5"+
88.934 - "\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3"+
88.935 - "\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206"+
88.936 - "\u720D\u7258\u72A2\u7378\uFFFD\uFFFD\uFFFD\uFFFD"+
88.937 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.938 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.939 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.940 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u737A\u74BD"+
88.941 - "\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919"+
88.942 - "\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37"+
88.943 - "\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73"+
88.944 - "\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5"+
88.945 - "\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE"+
88.946 - "\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49"+
88.947 - "\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C"+
88.948 - "\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E"+
88.949 - "\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF"+
88.950 - "\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8"+
88.951 - "\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727"+
88.952 - "\u9761\u97DC\u97FB\u985E\u9858\u985B\u98BC\u9945"+
88.953 - "\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB"+
88.954 - "\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93"+
88.955 - "\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4"+
88.956 - "\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518"+
88.957 - "\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032"+
88.958 - "\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C"+
88.959 - "\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0"+
88.960 - "\u8FAE\u7E7D\u7E7C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.961 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.962 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.963 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.964 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E82\u7F4C\u8000"+
88.965 - "\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B"+
88.966 - "\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70"+
88.967 - "\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89"+
88.968 - "\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD"+
88.969 - "\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30"+
88.970 - "\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F"+
88.971 - "\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2"+
88.972 - "\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595"+
88.973 - "\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7"+
88.974 - "\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC"+
88.975 - "\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A"+
88.976 - "\u896C\u89BD\u8B74\u8B77\u8B7D\u8D13\u8E8A\u8E8D"+
88.977 - "\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A"+
88.978 - "\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF"+
88.979 - "\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF"+
88.980 - "\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8"+
88.981 - "\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B"+
88.982 - "\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF"+
88.983 - "\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A"+
88.984 - "\u766E\u766C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.985 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.986 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.987 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.988 - "\uFFFD\uFFFD\uFFFD\uFFFD\u79B3\u7C60\u7C5F\u807E"+
88.989 - "\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17"+
88.990 - "\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D"+
88.991 - "\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2"+
88.992 - "\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34"+
88.993 - "\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B"+
88.994 - "\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65"+
88.995 - "\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A"+
88.996 - "\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C"+
88.997 - "\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57"+
88.998 - "\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E"+
88.999 - "\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862"+
88.1000 - "\u8B93\u8B92\u8B96\u8277\u8D1B\u91C0\u946A\u9742"+
88.1001 - "\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F"+
88.1002 - "\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3"+
88.1003 - "\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1"+
88.1004 - "\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064"+
88.1005 - "\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C"+
88.1006 - "\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7"+
88.1007 - "\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E"+
88.1008 - "\u7C72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1009 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1010 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1011 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1012 - "\uFFFD\uFFFD\uFFFD\u30FE\u309D\u309E\u3005\u3041"+
88.1013 - "\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049"+
88.1014 - "\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051"+
88.1015 - "\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059"+
88.1016 - "\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061"+
88.1017 - "\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069"+
88.1018 - "\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071"+
88.1019 - "\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079"+
88.1020 - "\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081"+
88.1021 - "\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089"+
88.1022 - "\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091"+
88.1023 - "\u3092\u3093\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6"+
88.1024 - "\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE"+
88.1025 - "\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6"+
88.1026 - "\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE"+
88.1027 - "\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6"+
88.1028 - "\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE"+
88.1029 - "\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6"+
88.1030 - "\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE"+
88.1031 - "\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6"+
88.1032 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1033 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1034 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1035 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1036 - "\uFFFD\uFFFD\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC"+
88.1037 - "\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4"+
88.1038 - "\u30F5\u30F6\u0414\u0415\u0401\u0416\u0417\u0418"+
88.1039 - "\u0419\u041A\u041B\u041C\u0423\u0424\u0425\u0426"+
88.1040 - "\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E"+
88.1041 - "\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0451"+
88.1042 - "\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D"+
88.1043 - "\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445"+
88.1044 - "\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D"+
88.1045 - "\u044E\u044F\u2460\u2461\u2462\u2463\u2464\u2465"+
88.1046 - "\u2466\u2467\u2468\u2469\u2474\u2475\u2476\u2477"+
88.1047 - "\u2478\u2479\u247A\u247B\u247C\u247D\uFFFD\uFFFD"+
88.1048 - "\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47"+
88.1049 - "\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E"+
88.1050 - "\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C"+
88.1051 - "\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3"+
88.1052 - "\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9"+
88.1053 - "\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723"+
88.1054 - "\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73"+
88.1055 - "\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15\uFFFD"+
88.1056 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1057 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1058 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1059 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1060 - "\uFFFD\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A"+
88.1061 - "\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14"+
88.1062 - "\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22"+
88.1063 - "\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210"+
88.1064 - "\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF"+
88.1065 - "\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B"+
88.1066 - "\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A"+
88.1067 - "\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74"+
88.1068 - "\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266"+
88.1069 - "\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E"+
88.1070 - "\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18"+
88.1071 - "\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B\u6C4C"+
88.1072 - "\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75"+
88.1073 - "\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E"+
88.1074 - "\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620"+
88.1075 - "\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E"+
88.1076 - "\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F"+
88.1077 - "\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE"+
88.1078 - "\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A"+
88.1079 - "\u5454\u5445\u5419\u541C\u5425\u5418\uFFFD\uFFFD"+
88.1080 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1081 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1082 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1083 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1084 - "\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7"+
88.1085 - "\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906"+
88.1086 - "\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990"+
88.1087 - "\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D"+
88.1088 - "\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93"+
88.1089 - "\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88"+
88.1090 - "\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0"+
88.1091 - "\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA"+
88.1092 - "\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C"+
88.1093 - "\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270"+
88.1094 - "\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0"+
88.1095 - "\u65F4\u65F3\u65F2\u65F5\u6745\u6747\u6759\u6755"+
88.1096 - "\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19"+
88.1097 - "\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71"+
88.1098 - "\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66"+
88.1099 - "\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF"+
88.1100 - "\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397"+
88.1101 - "\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681"+
88.1102 - "\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290"+
88.1103 - "\u828F\u8285\u828E\u8291\u8293\uFFFD\uFFFD\uFFFD"+
88.1104 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1105 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1106 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1107 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828A"+
88.1108 - "\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5"+
88.1109 - "\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33"+
88.1110 - "\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74"+
88.1111 - "\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79"+
88.1112 - "\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82"+
88.1113 - "\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232"+
88.1114 - "\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392"+
88.1115 - "\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B"+
88.1116 - "\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F"+
88.1117 - "\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9"+
88.1118 - "\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780"+
88.1119 - "\u5775\u577B\u5773\u5774\u5762\u5768\u577D\u590C"+
88.1120 - "\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1"+
88.1121 - "\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8"+
88.1122 - "\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47"+
88.1123 - "\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F"+
88.1124 - "\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6"+
88.1125 - "\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23"+
88.1126 - "\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D"+
88.1127 - "\u6026\u6019\u6032\u600B\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1128 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1129 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1130 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1131 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6034\u600A"+
88.1132 - "\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010"+
88.1133 - "\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D"+
88.1134 - "\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE"+
88.1135 - "\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8"+
88.1136 - "\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603"+
88.1137 - "\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A"+
88.1138 - "\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786"+
88.1139 - "\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799"+
88.1140 - "\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80"+
88.1141 - "\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9"+
88.1142 - "\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA"+
88.1143 - "\u6CC3\u6CC6\u6CED\u6CF2\u6CD2\u6CDD\u6CB4\u6C8A"+
88.1144 - "\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0"+
88.1145 - "\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093"+
88.1146 - "\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A"+
88.1147 - "\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA"+
88.1148 - "\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0"+
88.1149 - "\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C"+
88.1150 - "\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC"+
88.1151 - "\u77F9\u77FB\u77FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1152 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1153 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1154 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1155 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77F7\u7942\u793F"+
88.1156 - "\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F"+
88.1157 - "\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0"+
88.1158 - "\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC"+
88.1159 - "\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4"+
88.1160 - "\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56"+
88.1161 - "\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2"+
88.1162 - "\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A"+
88.1163 - "\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1"+
88.1164 - "\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6"+
88.1165 - "\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2"+
88.1166 - "\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1"+
88.1167 - "\u54AD\u54A5\u54CF\u54C3\u830D\u54B7\u54AE\u54D6"+
88.1168 - "\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE"+
88.1169 - "\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C"+
88.1170 - "\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5"+
88.1171 - "\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE"+
88.1172 - "\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4"+
88.1173 - "\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE"+
88.1174 - "\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7"+
88.1175 - "\u5CCB\u5CDB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1176 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1177 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1178 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1179 - "\uFFFD\uFFFD\uFFFD\uFFFD\u5CDE\u5CDA\u5CC9\u5CC7"+
88.1180 - "\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE"+
88.1181 - "\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24"+
88.1182 - "\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E"+
88.1183 - "\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045"+
88.1184 - "\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F"+
88.1185 - "\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF"+
88.1186 - "\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F"+
88.1187 - "\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315"+
88.1188 - "\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621"+
88.1189 - "\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A"+
88.1190 - "\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2"+
88.1191 - "\u67C8\u67BA\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7"+
88.1192 - "\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7"+
88.1193 - "\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0"+
88.1194 - "\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB"+
88.1195 - "\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82"+
88.1196 - "\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28"+
88.1197 - "\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA"+
88.1198 - "\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D"+
88.1199 - "\u6D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1200 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1201 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1202 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1203 - "\uFFFD\uFFFD\uFFFD\u6D01\u6D18\u6D37\u6D03\u6D0F"+
88.1204 - "\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10"+
88.1205 - "\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5"+
88.1206 - "\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E"+
88.1207 - "\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3"+
88.1208 - "\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5"+
88.1209 - "\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8"+
88.1210 - "\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA"+
88.1211 - "\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7"+
88.1212 - "\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805"+
88.1213 - "\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C"+
88.1214 - "\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE"+
88.1215 - "\u7A80\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79"+
88.1216 - "\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91"+
88.1217 - "\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8"+
88.1218 - "\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3"+
88.1219 - "\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6"+
88.1220 - "\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307"+
88.1221 - "\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC"+
88.1222 - "\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"+
88.1223 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1224 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1225 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1226 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1227 - "\uFFFD\uFFFD\u82E4\u82E0\u82FA\u82F3\u82ED\u8677"+
88.1228 - "\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869"+
88.1229 - "\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0"+
88.1230 - "\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB"+
88.1231 - "\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A"+
88.1232 - "\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B"+
88.1233 - "\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017"+
88.1234 - "\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A"+
88.1235 - "\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261"+
88.1236 - "\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E"+
88.1237 - "\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4"+
88.1238 - "\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1";
88.1239 -
88.1240 - private final static String innerIndex3=
88.1241 - "\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B"+
88.1242 - "\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6"+
88.1243 - "\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9"+
88.1244 - "\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15"+
88.1245 - "\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD"+
88.1246 - "\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1"+
88.1247 - "\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA"+
88.1248 - "\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067\uFFFD"+
88.1249 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1250 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1251 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1252 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1253 - "\uFFFD\u6041\u60A2\u6088\u6080\u6092\u6081\u609D"+
88.1254 - "\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219"+
88.1255 - "\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336"+
88.1256 - "\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341"+
88.1257 - "\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A"+
88.1258 - "\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6"+
88.1259 - "\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712"+
88.1260 - "\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B"+
88.1261 - "\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F"+
88.1262 - "\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828"+
88.1263 - "\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D"+
88.1264 - "\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4\u6BE8"+
88.1265 - "\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76"+
88.1266 - "\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91"+
88.1267 - "\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97"+
88.1268 - "\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B"+
88.1269 - "\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75"+
88.1270 - "\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2"+
88.1271 - "\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6"+
88.1272 - "\u70C7\u70DA\u70CE\u70E1\u7242\u7278\uFFFD\uFFFD"+
88.1273 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1274 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1275 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1276 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1277 - "\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3"+
88.1278 - "\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7"+
88.1279 - "\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA"+
88.1280 - "\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521"+
88.1281 - "\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF"+
88.1282 - "\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713"+
88.1283 - "\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727"+
88.1284 - "\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B"+
88.1285 - "\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F"+
88.1286 - "\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE"+
88.1287 - "\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85"+
88.1288 - "\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10\u7B04\u7B13"+
88.1289 - "\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84"+
88.1290 - "\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D"+
88.1291 - "\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F"+
88.1292 - "\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96"+
88.1293 - "\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA"+
88.1294 - "\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F"+
88.1295 - "\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356"+
88.1296 - "\u833F\u8341\u8326\u831C\u8322\uFFFD\uFFFD\uFFFD"+
88.1297 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1298 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1299 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1300 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8342"+
88.1301 - "\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324"+
88.1302 - "\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353"+
88.1303 - "\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2"+
88.1304 - "\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686"+
88.1305 - "\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695"+
88.1306 - "\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D"+
88.1307 - "\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883"+
88.1308 - "\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4"+
88.1309 - "\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3"+
88.1310 - "\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6"+
88.1311 - "\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8"+
88.1312 - "\u90DB\u90D7\u90DC\u90E4\u9150\u914E\u914F\u91D5"+
88.1313 - "\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F"+
88.1314 - "\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B"+
88.1315 - "\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062"+
88.1316 - "\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046"+
88.1317 - "\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D"+
88.1318 - "\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576"+
88.1319 - "\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536"+
88.1320 - "\u5535\u5530\u5552\u5545\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1321 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1322 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1323 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1324 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550C\u5532"+
88.1325 - "\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B"+
88.1326 - "\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4"+
88.1327 - "\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF"+
88.1328 - "\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E"+
88.1329 - "\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0"+
88.1330 - "\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E"+
88.1331 - "\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53"+
88.1332 - "\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48"+
88.1333 - "\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47"+
88.1334 - "\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0"+
88.1335 - "\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28"+
88.1336 - "\u5D0D\u5D26\u5D25\u5D0F\u5D30\u5D12\u5D23\u5D1F"+
88.1337 - "\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3"+
88.1338 - "\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086"+
88.1339 - "\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9"+
88.1340 - "\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3"+
88.1341 - "\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD"+
88.1342 - "\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387"+
88.1343 - "\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C"+
88.1344 - "\u63A4\u633B\u639F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1345 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1346 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1347 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1348 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6378\u6385\u6381"+
88.1349 - "\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B"+
88.1350 - "\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C"+
88.1351 - "\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC"+
88.1352 - "\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C"+
88.1353 - "\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896"+
88.1354 - "\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C"+
88.1355 - "\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F"+
88.1356 - "\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3"+
88.1357 - "\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00"+
88.1358 - "\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD"+
88.1359 - "\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5"+
88.1360 - "\u6DC2\u6DCF\u6DC9\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7"+
88.1361 - "\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4"+
88.1362 - "\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106"+
88.1363 - "\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E"+
88.1364 - "\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318"+
88.1365 - "\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8"+
88.1366 - "\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC"+
88.1367 - "\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE"+
88.1368 - "\u75D2\u75CF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1369 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1370 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1371 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1372 - "\uFFFD\uFFFD\uFFFD\uFFFD\u75CB\u75CC\u75D1\u75D0"+
88.1373 - "\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732"+
88.1374 - "\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852"+
88.1375 - "\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964"+
88.1376 - "\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA"+
88.1377 - "\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47"+
88.1378 - "\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A"+
88.1379 - "\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A"+
88.1380 - "\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38"+
88.1381 - "\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E"+
88.1382 - "\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D"+
88.1383 - "\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF"+
88.1384 - "\u7FC9\u801F\u801E\u801B\u8047\u8043\u8048\u8118"+
88.1385 - "\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121"+
88.1386 - "\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A"+
88.1387 - "\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A"+
88.1388 - "\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375"+
88.1389 - "\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA"+
88.1390 - "\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F"+
88.1391 - "\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF"+
88.1392 - "\u86B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1393 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1394 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1395 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1396 - "\uFFFD\uFFFD\uFFFD\u86C2\u86C1\u86C5\u86BA\u86B0"+
88.1397 - "\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC"+
88.1398 - "\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2"+
88.1399 - "\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899"+
88.1400 - "\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982"+
88.1401 - "\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39"+
88.1402 - "\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79"+
88.1403 - "\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD"+
88.1404 - "\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C"+
88.1405 - "\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3"+
88.1406 - "\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153"+
88.1407 - "\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9"+
88.1408 - "\u91EA\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588"+
88.1409 - "\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804"+
88.1410 - "\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3"+
88.1411 - "\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082"+
88.1412 - "\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591"+
88.1413 - "\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588"+
88.1414 - "\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C"+
88.1415 - "\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"+
88.1416 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1417 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1418 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1419 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1420 - "\uFFFD\uFFFD\u5819\u581E\u5827\u5823\u5828\u57F5"+
88.1421 - "\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E"+
88.1422 - "\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94"+
88.1423 - "\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5"+
88.1424 - "\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83"+
88.1425 - "\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93"+
88.1426 - "\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE"+
88.1427 - "\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F"+
88.1428 - "\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D"+
88.1429 - "\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32"+
88.1430 - "\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5"+
88.1431 - "\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"+
88.1432 - "\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC"+
88.1433 - "\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104"+
88.1434 - "\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8"+
88.1435 - "\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5"+
88.1436 - "\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4"+
88.1437 - "\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0"+
88.1438 - "\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568"+
88.1439 - "\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2\uFFFD"+
88.1440 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1441 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1442 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1443 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1444 - "\uFFFD\u667C\u666C\u667B\u6680\u6671\u6679\u666A"+
88.1445 - "\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC"+
88.1446 - "\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6"+
88.1447 - "\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970"+
88.1448 - "\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD"+
88.1449 - "\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD"+
88.1450 - "\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915"+
88.1451 - "\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97"+
88.1452 - "\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC"+
88.1453 - "\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45"+
88.1454 - "\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33"+
88.1455 - "\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E\u6E68"+
88.1456 - "\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39"+
88.1457 - "\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77"+
88.1458 - "\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120"+
88.1459 - "\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122"+
88.1460 - "\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288"+
88.1461 - "\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322"+
88.1462 - "\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335"+
88.1463 - "\u730C\u742E\u742C\u7430\u742B\u7416\uFFFD\uFFFD"+
88.1464 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1465 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1466 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1467 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1468 - "\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429"+
88.1469 - "\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA"+
88.1470 - "\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692"+
88.1471 - "\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E"+
88.1472 - "\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C"+
88.1473 - "\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E"+
88.1474 - "\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03"+
88.1475 - "\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44"+
88.1476 - "\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E"+
88.1477 - "\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67"+
88.1478 - "\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69"+
88.1479 - "\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65\u7F66\u7FA2"+
88.1480 - "\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4"+
88.1481 - "\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A"+
88.1482 - "\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D"+
88.1483 - "\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8"+
88.1484 - "\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8"+
88.1485 - "\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF"+
88.1486 - "\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F"+
88.1487 - "\u83DE\u8411\u8406\u83C2\u83F3\uFFFD\uFFFD\uFFFD"+
88.1488 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1489 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1490 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1491 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83D5"+
88.1492 - "\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE"+
88.1493 - "\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8"+
88.1494 - "\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB"+
88.1495 - "\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856"+
88.1496 - "\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6"+
88.1497 - "\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998"+
88.1498 - "\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59"+
88.1499 - "\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51"+
88.1500 - "\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE"+
88.1501 - "\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3"+
88.1502 - "\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8"+
88.1503 - "\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA\u8EF9\u8EE6\u8EEE"+
88.1504 - "\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC"+
88.1505 - "\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104"+
88.1506 - "\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107"+
88.1507 - "\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201"+
88.1508 - "\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200"+
88.1509 - "\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C"+
88.1510 - "\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C"+
88.1511 - "\u9590\u9687\u967E\u9688\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1512 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1513 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1514 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1515 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9689\u9683"+
88.1516 - "\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770"+
88.1517 - "\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84"+
88.1518 - "\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4"+
88.1519 - "\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9"+
88.1520 - "\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3"+
88.1521 - "\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4"+
88.1522 - "\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2"+
88.1523 - "\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853"+
88.1524 - "\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E"+
88.1525 - "\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC"+
88.1526 - "\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0"+
88.1527 - "\u5ABF\u5AC8\u5ABB\u5AC6\u5AB7\u5AC0\u5ACA\u5AB4"+
88.1528 - "\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F"+
88.1529 - "\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E"+
88.1530 - "\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D"+
88.1531 - "\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF"+
88.1532 - "\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132"+
88.1533 - "\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168"+
88.1534 - "\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412"+
88.1535 - "\u6409\u6420\u6424\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1536 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1537 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1538 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1539 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6433\u6443\u641F"+
88.1540 - "\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426"+
88.1541 - "\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440"+
88.1542 - "\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E"+
88.1543 - "\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B"+
88.1544 - "\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938"+
88.1545 - "\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942"+
88.1546 - "\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933"+
88.1547 - "\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F"+
88.1548 - "\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B"+
88.1549 - "\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B"+
88.1550 - "\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B"+
88.1551 - "\uFA0D\u6BFB\u6BFC\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6"+
88.1552 - "\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1"+
88.1553 - "\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7"+
88.1554 - "\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC"+
88.1555 - "\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF"+
88.1556 - "\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154"+
88.1557 - "\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178"+
88.1558 - "\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F"+
88.1559 - "\u7150\u7153\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1560 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1561 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1562 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1563 - "\uFFFD\uFFFD\uFFFD\uFFFD\u7144\u714D\u715A\u724F"+
88.1564 - "\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B"+
88.1565 - "\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452"+
88.1566 - "\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446"+
88.1567 - "\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579"+
88.1568 - "\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC"+
88.1569 - "\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD"+
88.1570 - "\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756"+
88.1571 - "\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887"+
88.1572 - "\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1"+
88.1573 - "\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982"+
88.1574 - "\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15"+
88.1575 - "\u7A22\u7A13\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB"+
88.1576 - "\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73"+
88.1577 - "\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4"+
88.1578 - "\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A"+
88.1579 - "\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D"+
88.1580 - "\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5"+
88.1581 - "\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C"+
88.1582 - "\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167"+
88.1583 - "\u816F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1584 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1585 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1586 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1587 - "\uFFFD\uFFFD\uFFFD\u8144\u8161\u821D\u8249\u8244"+
88.1588 - "\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479"+
88.1589 - "\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430"+
88.1590 - "\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507"+
88.1591 - "\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432"+
88.1592 - "\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F"+
88.1593 - "\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E"+
88.1594 - "\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B"+
88.1595 - "\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C"+
88.1596 - "\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701"+
88.1597 - "\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE"+
88.1598 - "\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5"+
88.1599 - "\u89E4\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86"+
88.1600 - "\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83"+
88.1601 - "\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64"+
88.1602 - "\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91"+
88.1603 - "\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92"+
88.1604 - "\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3"+
88.1605 - "\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01"+
88.1606 - "\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"+
88.1607 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1608 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1609 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1610 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1611 - "\uFFFD\uFFFD\u9044\u9049\u903D\u9110\u910D\u910F"+
88.1612 - "\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248"+
88.1613 - "\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283"+
88.1614 - "\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267"+
88.1615 - "\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250"+
88.1616 - "\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C"+
88.1617 - "\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA"+
88.1618 - "\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F"+
88.1619 - "\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0"+
88.1620 - "\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80"+
88.1621 - "\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA"+
88.1622 - "\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0";
88.1623 -
88.1624 - private final static String innerIndex4=
88.1625 - "\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627"+
88.1626 - "\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613"+
88.1627 - "\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C"+
88.1628 - "\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A"+
88.1629 - "\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894"+
88.1630 - "\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA"+
88.1631 - "\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC"+
88.1632 - "\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0\uFFFD"+
88.1633 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1634 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1635 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1636 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1637 - "\uFFFD\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A"+
88.1638 - "\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D"+
88.1639 - "\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7"+
88.1640 - "\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43"+
88.1641 - "\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173"+
88.1642 - "\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A"+
88.1643 - "\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227"+
88.1644 - "\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472"+
88.1645 - "\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E"+
88.1646 - "\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C"+
88.1647 - "\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0"+
88.1648 - "\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9\u69A0"+
88.1649 - "\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E"+
88.1650 - "\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD"+
88.1651 - "\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993"+
88.1652 - "\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5"+
88.1653 - "\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0"+
88.1654 - "\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25"+
88.1655 - "\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A"+
88.1656 - "\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A\uFFFD\uFFFD"+
88.1657 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1658 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1659 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1660 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1661 - "\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C"+
88.1662 - "\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6"+
88.1663 - "\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08"+
88.1664 - "\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F"+
88.1665 - "\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295"+
88.1666 - "\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471"+
88.1667 - "\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D"+
88.1668 - "\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614"+
88.1669 - "\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F"+
88.1670 - "\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E"+
88.1671 - "\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998"+
88.1672 - "\u798A\u798B\u7996\u7995\u7994\u7993\u7997\u7988"+
88.1673 - "\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26"+
88.1674 - "\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91"+
88.1675 - "\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98"+
88.1676 - "\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA"+
88.1677 - "\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5"+
88.1678 - "\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9"+
88.1679 - "\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9"+
88.1680 - "\u7F73\u7FE2\u7FE3\u7FE5\u7FDE\uFFFD\uFFFD\uFFFD"+
88.1681 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1682 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1683 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1684 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8024"+
88.1685 - "\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C"+
88.1686 - "\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE"+
88.1687 - "\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD"+
88.1688 - "\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2"+
88.1689 - "\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6"+
88.1690 - "\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB"+
88.1691 - "\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740"+
88.1692 - "\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741"+
88.1693 - "\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712"+
88.1694 - "\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724"+
88.1695 - "\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA"+
88.1696 - "\u88FE\u88EE\u88FC\u88F6\u88FB\u88F0\u88EC\u88EB"+
88.1697 - "\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB"+
88.1698 - "\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69"+
88.1699 - "\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D"+
88.1700 - "\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00"+
88.1701 - "\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120"+
88.1702 - "\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A"+
88.1703 - "\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A"+
88.1704 - "\u92A0\u9294\u92AA\u928D\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1705 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1706 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1707 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1708 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A6\u929A"+
88.1709 - "\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282"+
88.1710 - "\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C"+
88.1711 - "\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D"+
88.1712 - "\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783"+
88.1713 - "\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD"+
88.1714 - "\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C"+
88.1715 - "\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1"+
88.1716 - "\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1"+
88.1717 - "\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106"+
88.1718 - "\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B"+
88.1719 - "\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641"+
88.1720 - "\u564A\u5649\u5646\u5658\u565A\u5640\u5633\u563D"+
88.1721 - "\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D"+
88.1722 - "\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF"+
88.1723 - "\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02"+
88.1724 - "\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97"+
88.1725 - "\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1"+
88.1726 - "\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB"+
88.1727 - "\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1"+
88.1728 - "\u61B0\u61A2\u6189\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1729 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1730 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1731 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1732 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u619B\u6193\u61AF"+
88.1733 - "\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3"+
88.1734 - "\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C"+
88.1735 - "\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1"+
88.1736 - "\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5"+
88.1737 - "\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06"+
88.1738 - "\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF"+
88.1739 - "\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE"+
88.1740 - "\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D"+
88.1741 - "\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6"+
88.1742 - "\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2"+
88.1743 - "\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E"+
88.1744 - "\u6F87\u6FC6\u6F92\u6F8D\u6F89\u6F8C\u6F62\u6F4F"+
88.1745 - "\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72"+
88.1746 - "\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61"+
88.1747 - "\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F"+
88.1748 - "\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B"+
88.1749 - "\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E"+
88.1750 - "\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A"+
88.1751 - "\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361"+
88.1752 - "\u735A\u7359\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1753 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1754 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1755 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1756 - "\uFFFD\uFFFD\uFFFD\uFFFD\u7362\u7487\u7489\u748A"+
88.1757 - "\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508"+
88.1758 - "\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623"+
88.1759 - "\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D"+
88.1760 - "\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1"+
88.1761 - "\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1"+
88.1762 - "\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4"+
88.1763 - "\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9"+
88.1764 - "\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB"+
88.1765 - "\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6"+
88.1766 - "\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD"+
88.1767 - "\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067"+
88.1768 - "\u81A3\u819F\u819E\u8195\u81A2\u8199\u8197\u8216"+
88.1769 - "\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B"+
88.1770 - "\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A"+
88.1771 - "\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4"+
88.1772 - "\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512"+
88.1773 - "\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502"+
88.1774 - "\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0"+
88.1775 - "\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F"+
88.1776 - "\u8662\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1777 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1778 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1779 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1780 - "\uFFFD\uFFFD\uFFFD\u8756\u8763\u8764\u8777\u87E1"+
88.1781 - "\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751"+
88.1782 - "\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F"+
88.1783 - "\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775"+
88.1784 - "\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B"+
88.1785 - "\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909"+
88.1786 - "\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6"+
88.1787 - "\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE"+
88.1788 - "\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E"+
88.1789 - "\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD"+
88.1790 - "\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25"+
88.1791 - "\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26"+
88.1792 - "\u8E27\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A"+
88.1793 - "\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17"+
88.1794 - "\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129"+
88.1795 - "\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181"+
88.1796 - "\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9"+
88.1797 - "\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD"+
88.1798 - "\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6"+
88.1799 - "\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"+
88.1800 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1801 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1802 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1803 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1804 - "\uFFFD\uFFFD\u92B5\u92E1\u92C6\u92B4\u957C\u95AC"+
88.1805 - "\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708"+
88.1806 - "\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E"+
88.1807 - "\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2"+
88.1808 - "\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC"+
88.1809 - "\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8"+
88.1810 - "\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2"+
88.1811 - "\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76"+
88.1812 - "\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD"+
88.1813 - "\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05"+
88.1814 - "\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117"+
88.1815 - "\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"+
88.1816 - "\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C"+
88.1817 - "\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC"+
88.1818 - "\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10"+
88.1819 - "\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1"+
88.1820 - "\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2"+
88.1821 - "\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9"+
88.1822 - "\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8"+
88.1823 - "\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA\uFFFD"+
88.1824 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1825 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1826 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1827 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1828 - "\uFFFD\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF"+
88.1829 - "\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533"+
88.1830 - "\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB"+
88.1831 - "\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66"+
88.1832 - "\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76"+
88.1833 - "\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A"+
88.1834 - "\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C"+
88.1835 - "\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54"+
88.1836 - "\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03"+
88.1837 - "\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8"+
88.1838 - "\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5"+
88.1839 - "\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8\u6FA2"+
88.1840 - "\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2"+
88.1841 - "\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA"+
88.1842 - "\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB"+
88.1843 - "\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B"+
88.1844 - "\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1"+
88.1845 - "\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C"+
88.1846 - "\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1"+
88.1847 - "\u779C\u779B\u77A2\u77A3\u7795\u7799\uFFFD\uFFFD"+
88.1848 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1849 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1850 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1851 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1852 - "\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB"+
88.1853 - "\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48"+
88.1854 - "\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3"+
88.1855 - "\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4"+
88.1856 - "\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4"+
88.1857 - "\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F"+
88.1858 - "\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B"+
88.1859 - "\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B"+
88.1860 - "\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1"+
88.1861 - "\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4"+
88.1862 - "\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556"+
88.1863 - "\u8545\u856B\u854D\u8553\u8561\u8558\u8540\u8546"+
88.1864 - "\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E"+
88.1865 - "\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560"+
88.1866 - "\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665"+
88.1867 - "\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781"+
88.1868 - "\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791"+
88.1869 - "\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926"+
88.1870 - "\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923"+
88.1871 - "\u892F\u892C\u891F\u89F1\u8AE0\uFFFD\uFFFD\uFFFD"+
88.1872 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1873 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1874 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1875 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE2"+
88.1876 - "\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0"+
88.1877 - "\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91"+
88.1878 - "\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C"+
88.1879 - "\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45"+
88.1880 - "\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36"+
88.1881 - "\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079"+
88.1882 - "\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190"+
88.1883 - "\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306"+
88.1884 - "\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301"+
88.1885 - "\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325"+
88.1886 - "\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329"+
88.1887 - "\u9339\u9335\u932A\u9314\u930C\u930B\u92FE\u9309"+
88.1888 - "\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA"+
88.1889 - "\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712"+
88.1890 - "\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F"+
88.1891 - "\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC"+
88.1892 - "\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9"+
88.1893 - "\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33"+
88.1894 - "\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93"+
88.1895 - "\u9B92\u9B90\u9B7A\u9B95\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1896 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1897 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1898 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1899 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7D\u9B88"+
88.1900 - "\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18"+
88.1901 - "\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE"+
88.1902 - "\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125"+
88.1903 - "\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D"+
88.1904 - "\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6"+
88.1905 - "\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C"+
88.1906 - "\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7"+
88.1907 - "\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7"+
88.1908 - "\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3"+
88.1909 - "\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2"+
88.1910 - "\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1"+
88.1911 - "\u6A9E\u6A87\u6A93\u6A8E\u6A95\u6A83\u6AA8\u6AA4"+
88.1912 - "\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B"+
88.1913 - "\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC"+
88.1914 - "\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8"+
88.1915 - "\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373"+
88.1916 - "\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD"+
88.1917 - "\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584"+
88.1918 - "\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB"+
88.1919 - "\u77B2\u77B7\u77B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1920 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1921 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1922 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1923 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77B4\u77B1\u77A8"+
88.1924 - "\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905"+
88.1925 - "\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56"+
88.1926 - "\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F"+
88.1927 - "\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3"+
88.1928 - "\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0"+
88.1929 - "\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33"+
88.1930 - "\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C"+
88.1931 - "\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E"+
88.1932 - "\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA"+
88.1933 - "\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583"+
88.1934 - "\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B"+
88.1935 - "\u85A4\u859A\u859E\u8577\u857C\u8589\u85A1\u857A"+
88.1936 - "\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D"+
88.1937 - "\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598"+
88.1938 - "\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0"+
88.1939 - "\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2"+
88.1940 - "\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF"+
88.1941 - "\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E"+
88.1942 - "\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2"+
88.1943 - "\u89F3\u8B1E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1944 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1945 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1946 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1947 - "\uFFFD\uFFFD\uFFFD\uFFFD\u8B18\u8B16\u8B11\u8B05"+
88.1948 - "\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08"+
88.1949 - "\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71"+
88.1950 - "\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53"+
88.1951 - "\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138"+
88.1952 - "\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0"+
88.1953 - "\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358"+
88.1954 - "\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F"+
88.1955 - "\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371"+
88.1956 - "\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E"+
88.1957 - "\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE"+
88.1958 - "\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A"+
88.1959 - "\u97A1\u979C\u979E\u979D\u97D5\u97D4\u97F1\u9841"+
88.1960 - "\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C"+
88.1961 - "\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998"+
88.1962 - "\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8"+
88.1963 - "\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE"+
88.1964 - "\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B"+
88.1965 - "\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF"+
88.1966 - "\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38"+
88.1967 - "\u9D30\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1968 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1969 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1970 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1971 - "\uFFFD\uFFFD\uFFFD\u9D45\u9D42\u9D43\u9D3E\u9D37"+
88.1972 - "\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0"+
88.1973 - "\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54"+
88.1974 - "\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A"+
88.1975 - "\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D"+
88.1976 - "\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0"+
88.1977 - "\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501"+
88.1978 - "\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5"+
88.1979 - "\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7"+
88.1980 - "\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D"+
88.1981 - "\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026"+
88.1982 - "\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD"+
88.1983 - "\u7376\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB"+
88.1984 - "\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653"+
88.1985 - "\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF"+
88.1986 - "\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD"+
88.1987 - "\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D"+
88.1988 - "\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50"+
88.1989 - "\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57"+
88.1990 - "\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"+
88.1991 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1992 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1993 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1994 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.1995 - "\uFFFD\uFFFD\u81D0\u825F\u825E\u85B4\u85C6\u85C0"+
88.1996 - "\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF"+
88.1997 - "\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624"+
88.1998 - "\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB"+
88.1999 - "\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC"+
88.2000 - "\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801"+
88.2001 - "\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946"+
88.2002 - "\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30"+
88.2003 - "\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37"+
88.2004 - "\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42"+
88.2005 - "\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00"+
88.2006 - "\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67";
88.2007 -
88.2008 - private final static String innerIndex5=
88.2009 - "\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47"+
88.2010 - "\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5"+
88.2011 - "\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B"+
88.2012 - "\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395"+
88.2013 - "\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4"+
88.2014 - "\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3"+
88.2015 - "\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722"+
88.2016 - "\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA\uFFFD"+
88.2017 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2018 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2019 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2020 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2021 - "\uFFFD\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA"+
88.2022 - "\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F"+
88.2023 - "\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07"+
88.2024 - "\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35"+
88.2025 - "\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1"+
88.2026 - "\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C"+
88.2027 - "\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C"+
88.2028 - "\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C"+
88.2029 - "\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29"+
88.2030 - "\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4"+
88.2031 - "\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD"+
88.2032 - "\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70\u5FBF"+
88.2033 - "\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584"+
88.2034 - "\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9"+
88.2035 - "\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE"+
88.2036 - "\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B"+
88.2037 - "\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A"+
88.2038 - "\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4"+
88.2039 - "\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660"+
88.2040 - "\u77C9\u77CA\u77C4\u77F1\u791D\u791B\uFFFD\uFFFD"+
88.2041 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2042 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2043 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2044 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2045 - "\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33"+
88.2046 - "\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75"+
88.2047 - "\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68"+
88.2048 - "\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078"+
88.2049 - "\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED"+
88.2050 - "\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8"+
88.2051 - "\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF"+
88.2052 - "\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809"+
88.2053 - "\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802"+
88.2054 - "\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D"+
88.2055 - "\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A"+
88.2056 - "\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55\u8B51\u8B42"+
88.2057 - "\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07"+
88.2058 - "\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73"+
88.2059 - "\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50"+
88.2060 - "\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7"+
88.2061 - "\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9"+
88.2062 - "\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4"+
88.2063 - "\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1"+
88.2064 - "\u9729\u972B\u972C\u9728\u9726\uFFFD\uFFFD\uFFFD"+
88.2065 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2066 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2067 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2068 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97B3"+
88.2069 - "\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D"+
88.2070 - "\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943"+
88.2071 - "\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B"+
88.2072 - "\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2"+
88.2073 - "\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0"+
88.2074 - "\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC"+
88.2075 - "\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81"+
88.2076 - "\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B"+
88.2077 - "\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85"+
88.2078 - "\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68"+
88.2079 - "\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D"+
88.2080 - "\u9F56\u9F57\u9F58\u5337\u56B2\u56B5\u56B3\u58E3"+
88.2081 - "\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9"+
88.2082 - "\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4"+
88.2083 - "\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF"+
88.2084 - "\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038"+
88.2085 - "\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213"+
88.2086 - "\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE"+
88.2087 - "\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923"+
88.2088 - "\u7927\u7928\u7924\u7929\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2089 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2090 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2091 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2092 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B2\u7A6E"+
88.2093 - "\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45"+
88.2094 - "\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079"+
88.2095 - "\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601"+
88.2096 - "\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C"+
88.2097 - "\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963"+
88.2098 - "\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63"+
88.2099 - "\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59"+
88.2100 - "\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141"+
88.2101 - "\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420"+
88.2102 - "\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D"+
88.2103 - "\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA"+
88.2104 - "\u9409\u93F8\u940A\u93FF\u93FC\u940C\u93F6\u9411"+
88.2105 - "\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB"+
88.2106 - "\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2"+
88.2107 - "\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34"+
88.2108 - "\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D"+
88.2109 - "\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08"+
88.2110 - "\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06"+
88.2111 - "\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92"+
88.2112 - "\u9D98\u9D90\u9D9B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2113 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2114 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2115 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2116 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA0\u9D94\u9D9C"+
88.2117 - "\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3"+
88.2118 - "\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A"+
88.2119 - "\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60"+
88.2120 - "\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297"+
88.2121 - "\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1"+
88.2122 - "\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043"+
88.2123 - "\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A"+
88.2124 - "\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F"+
88.2125 - "\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86"+
88.2126 - "\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626"+
88.2127 - "\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620"+
88.2128 - "\u8629\u861E\u8625\u8829\u881D\u881B\u8820\u8824"+
88.2129 - "\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA"+
88.2130 - "\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF"+
88.2131 - "\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145"+
88.2132 - "\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430"+
88.2133 - "\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4"+
88.2134 - "\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6"+
88.2135 - "\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42"+
88.2136 - "\u9A41\u9A3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2137 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2138 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2139 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2140 - "\uFFFD\uFFFD\uFFFD\uFFFD\u9A3F\u9ACD\u9B15\u9B17"+
88.2141 - "\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C"+
88.2142 - "\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC"+
88.2143 - "\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB"+
88.2144 - "\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD"+
88.2145 - "\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE"+
88.2146 - "\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64"+
88.2147 - "\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C"+
88.2148 - "\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B"+
88.2149 - "\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E"+
88.2150 - "\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D"+
88.2151 - "\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59"+
88.2152 - "\u7C5B\u7C5A\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE"+
88.2153 - "\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C"+
88.2154 - "\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB"+
88.2155 - "\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95"+
88.2156 - "\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62"+
88.2157 - "\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445"+
88.2158 - "\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB"+
88.2159 - "\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48"+
88.2160 - "\u9A4A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2161 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2162 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2163 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2164 - "\uFFFD\uFFFD\uFFFD\u9A49\u9A52\u9A50\u9AD0\u9B19"+
88.2165 - "\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44"+
88.2166 - "\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D"+
88.2167 - "\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC"+
88.2168 - "\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5"+
88.2169 - "\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B"+
88.2170 - "\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D"+
88.2171 - "\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525"+
88.2172 - "\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A"+
88.2173 - "\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66"+
88.2174 - "\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B"+
88.2175 - "\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973"+
88.2176 - "\u89FE\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98"+
88.2177 - "\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E"+
88.2178 - "\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20"+
88.2179 - "\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59"+
88.2180 - "\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8"+
88.2181 - "\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2"+
88.2182 - "\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2"+
88.2183 - "\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"+
88.2184 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2185 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2186 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2187 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2188 - "\uFFFD\uFFFD\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD"+
88.2189 - "\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061"+
88.2190 - "\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7"+
88.2191 - "\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837"+
88.2192 - "\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D"+
88.2193 - "\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746"+
88.2194 - "\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63"+
88.2195 - "\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07"+
88.2196 - "\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD"+
88.2197 - "\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4"+
88.2198 - "\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226"+
88.2199 - "\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"+
88.2200 - "\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648"+
88.2201 - "\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5"+
88.2202 - "\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749"+
88.2203 - "\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10"+
88.2204 - "\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78"+
88.2205 - "\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2"+
88.2206 - "\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74"+
88.2207 - "\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A\uFFFD"+
88.2208 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2209 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2210 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2211 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2212 - "\uFFFD\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D"+
88.2213 - "\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874"+
88.2214 - "\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15"+
88.2215 - "\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482"+
88.2216 - "\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B"+
88.2217 - "\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D"+
88.2218 - "\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\uFFFD\uFFFD"+
88.2219 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2220 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2221 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2222 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
88.2223 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD";
88.2224 -
88.2225 - private final static short index1[] = {
88.2226 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2227 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2228 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2229 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2230 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2231 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2232 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2233 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2234 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2235 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.2236 - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
88.2237 - 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
88.2238 - 32, 33, 34, 35, 36, 37, 38, 39, 0, 40, 41, 42, 43, 44, 45, 46,
88.2239 - 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
88.2240 - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
88.2241 - 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 0, 0, 0, 0, 0, 0
88.2242 - };
88.2243 -
88.2244 - static String index2[] = {
88.2245 - innerIndex0,
88.2246 - innerIndex1,
88.2247 - innerIndex2,
88.2248 - innerIndex3,
88.2249 - innerIndex4,
88.2250 - innerIndex5
88.2251 - };
88.2252 -
88.2253 - public Decoder(Charset cs) {
88.2254 - super(cs,
88.2255 - index1,
88.2256 - index2,
88.2257 - 0x40,
88.2258 - 0xFE);
88.2259 - }
88.2260 - }
88.2261 -
88.2262 - protected static class Encoder extends DoubleByteEncoder {
88.2263 - private final static String innerIndex0=
88.2264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2265 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2275 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2278 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2280 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2281 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2282 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2283 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2285 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2286 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2288 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2289 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2295 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2297 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2299 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2316 - "\u0000\u0000\uA246\uA247\u0000\uA244\u0000\uA1B1"+
88.2317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2318 - "\uA258\uA1D3\u0000\u0000\u0000\u0000\u0000\uA150"+
88.2319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA1D1"+
88.2323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA1D2"+
88.2327 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2329 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2330 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2334 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2337 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2340 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2341 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2342 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2344 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2345 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2348 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA3BE"+
88.2353 - "\u0000\uA3BC\uA3BD\uA3BF\u0000\u0000\u0000\u0000"+
88.2354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2355 - "\u0000\uA3BB\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2357 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2371 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2375 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2378 - "\u0000\uA344\uA345\uA346\uA347\uA348\uA349\uA34A"+
88.2379 - "\uA34B\uA34C\uA34D\uA34E\uA34F\uA350\uA351\uA352"+
88.2380 - "\uA353\uA354\u0000\uA355\uA356\uA357\uA358\uA359"+
88.2381 - "\uA35A\uA35B\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2382 - "\u0000\uA35C\uA35D\uA35E\uA35F\uA360\uA361\uA362"+
88.2383 - "\uA363\uA364\uA365\uA366\uA367\uA368\uA369\uA36A"+
88.2384 - "\uA36B\uA36C\u0000\uA36D\uA36E\uA36F\uA370\uA371"+
88.2385 - "\uA372\uA373\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2386 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2392 - "\u0000\uC7B3\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2394 - "\u0000\u0000\u0000\u0000\uC7B1\uC7B2\uC7B4\uC7B5"+
88.2395 - "\uC7B6\uC7B7\uC7B8\uC7B9\uC7BA\u0000\u0000\u0000"+
88.2396 - "\u0000\u0000\u0000\uC7BB\uC7BC\uC7BD\uC7BE\uC7BF"+
88.2397 - "\uC7C0\uC7C1\uC7C2\uC7C3\uC7C4\uC7C5\uC7C6\uC7C7"+
88.2398 - "\uC7C8\uC7C9\uC7CA\uC7CB\uC7CC\uC7CD\uC7CF\uC7D0"+
88.2399 - "\uC7D1\uC7D2\uC7D3\uC7D4\uC7D5\uC7D6\uC7D7\uC7D8"+
88.2400 - "\uC7D9\uC7DA\uC7DB\uC7DC\uC7DD\uC7DE\uC7DF\uC7E0"+
88.2401 - "\uC7E1\uC7E2\uC7E3\uC7E4\uC7E5\uC7E6\uC7E7\uC7E8"+
88.2402 - "\u0000\uC7CE\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2418 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2420 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2426 - "\u0000\u0000\u0000\uA156\uA158\u0000\u0000\u0000"+
88.2427 - "\uA1A5\uA1A6\u0000\u0000\uA1A7\uA1A8\u0000\u0000"+
88.2428 - "\u0000\u0000\uA145\u0000\u0000\uA14C\uA14B\u0000"+
88.2429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2430 - "\u0000\u0000\uA1AC\u0000\u0000\uA1AB\u0000\u0000"+
88.2431 - "\u0000\u0000\u0000\uA1B0\u0000\u0000\uA1C2\u0000"+
88.2432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2433 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2442 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2446 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2456 - "\u0000\u0000\u0000\uA24A\u0000\uA1C1\u0000\u0000"+
88.2457 - "\u0000\uA24B\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2468 - "\uA2B9\uA2BA\uA2BB\uA2BC\uA2BD\uA2BE\uA2BF\uA2C0"+
88.2469 - "\uA2C1\uA2C2\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2474 - "\uA1F6\uA1F4\uA1F7\uA1F5\u0000\u0000\uA1F8\uA1F9"+
88.2475 - "\uA1FB\uA1FA\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2481 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2490 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2491 - "\u0000\u0000\uA1D4\u0000\u0000\u0000\uA1DB\uA1E8"+
88.2492 - "\uA1E7\u0000\u0000\uA1FD\u0000\uA1FC\u0000\u0000"+
88.2493 - "\u0000\uA1E4\uA1E5\uA1EC\u0000\u0000\uA1ED\u0000"+
88.2494 - "\u0000\u0000\u0000\u0000\uA1EF\uA1EE\u0000\u0000"+
88.2495 - "\u0000\u0000\u0000\u0000\uA1E3\u0000\u0000\u0000"+
88.2496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2498 - "\u0000\u0000\uA1DC\u0000\u0000\u0000\u0000\u0000"+
88.2499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2500 - "\uA1DA\uA1DD\u0000\u0000\u0000\u0000\uA1D8\uA1D9"+
88.2501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2508 - "\u0000\u0000\u0000\u0000\u0000\uA1E6\u0000\u0000"+
88.2509 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA1E9"+
88.2512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2532 - "\uC7E9\uC7EA\uC7EB\uC7EC\uC7ED\uC7EE\uC7EF\uC7F0"+
88.2533 - "\uC7F1\uC7F2\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2534 - "\u0000\u0000\u0000\u0000\uC7F3\uC7F4\uC7F5\uC7F6"+
88.2535 - "\uC7F7\uC7F8\uC7F9\uC7FA\uC7FB\uC7FC\u0000\u0000"+
88.2536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2537 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2540 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2542 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2543 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2552 - "\uA277\u0000\uA278\u0000\u0000\u0000\u0000\u0000"+
88.2553 - "\u0000\u0000\u0000\u0000\uA27A\u0000\u0000\u0000"+
88.2554 - "\uA27B\u0000\u0000\u0000\uA27C\u0000\u0000\u0000"+
88.2555 - "\uA27D\u0000\u0000\u0000\uA275\u0000\u0000\u0000"+
88.2556 - "\u0000\u0000\u0000\u0000\uA274\u0000\u0000\u0000"+
88.2557 - "\u0000\u0000\u0000\u0000\uA273\u0000\u0000\u0000"+
88.2558 - "\u0000\u0000\u0000\u0000\uA272\u0000\u0000\u0000"+
88.2559 - "\u0000\u0000\u0000\u0000\uA271\u0000\u0000\u0000"+
88.2560 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2562 - "\uA2A4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2563 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA2A5\u0000"+
88.2564 - "\u0000\uA2A7\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2565 - "\u0000\u0000\uA2A6\u0000\u0000\uA27E\uA2A1\uA2A3"+
88.2566 - "\uA2A2\uA2AC\uA2AD\uA2AE\u0000\u0000\u0000\u0000"+
88.2567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2568 - "\u0000\uA262\uA263\uA264\uA265\uA266\uA267\uA268"+
88.2569 - "\uA269\uA270\uA26F\uA26E\uA26D\uA26C\uA26B\uA26A"+
88.2570 - "\u0000\u0000\u0000\u0000\uA276\uA279\u0000\u0000"+
88.2571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2572 - "\uA1BD\uA1BC\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2574 - "\u0000\u0000\uA1B6\uA1B5\u0000\u0000\u0000\u0000"+
88.2575 - "\u0000\u0000\u0000\u0000\uA1BF\uA1BE\u0000\u0000"+
88.2576 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA1BB\uA1BA"+
88.2577 - "\u0000\u0000\u0000\uA1B3\u0000\u0000\uA1B7\uA1B4"+
88.2578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2580 - "\u0000\u0000\uA2A8\uA2A9\uA2AB\uA2AA\u0000\u0000"+
88.2581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2584 - "\u0000\u0000\u0000\u0000\u0000\uA1B9\uA1B8\u0000"+
88.2585 - "\u0000\uA1F3\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2587 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2588 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2592 - "\uA1F0\uA1F2\uA1F1\u0000\u0000\u0000\u0000\u0000"+
88.2593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2610 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2613 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2616 - "\uA140\uA142\uA143\uA1B2\u0000\uC6A4\u0000\u0000"+
88.2617 - "\uA171\uA172\uA16D\uA16E\uA175\uA176\uA179\uA17A"+
88.2618 - "\uA169\uA16A\uA245\u0000\uA165\uA166\u0000\u0000"+
88.2619 - "\u0000\u0000\u0000\u0000\u0000\uA1A9\uA1AA\u0000"+
88.2620 - "\u0000\uA2C3\uA2C4\uA2C5\uA2C6\uA2C7\uA2C8\uA2C9"+
88.2621 - "\uA2CA\uA2CB\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2624 - "\u0000\uC6A5\uC6A6\uC6A7\uC6A8\uC6A9\uC6AA\uC6AB"+
88.2625 - "\uC6AC\uC6AD\uC6AE\uC6AF\uC6B0\uC6B1\uC6B2\uC6B3"+
88.2626 - "\uC6B4\uC6B5\uC6B6\uC6B7\uC6B8\uC6B9\uC6BA\uC6BB"+
88.2627 - "\uC6BC\uC6BD\uC6BE\uC6BF\uC6C0\uC6C1\uC6C2\uC6C3"+
88.2628 - "\uC6C4\uC6C5\uC6C6\uC6C7\uC6C8\uC6C9\uC6CA\uC6CB"+
88.2629 - "\uC6CC\uC6CD\uC6CE\uC6CF\uC6D0\uC6D1\uC6D2\uC6D3"+
88.2630 - "\uC6D4\uC6D5\uC6D6\uC6D7\uC6D8\uC6D9\uC6DA\uC6DB"+
88.2631 - "\uC6DC\uC6DD\uC6DE\uC6DF\uC6E0\uC6E1\uC6E2\uC6E3"+
88.2632 - "\uC6E4\uC6E5\uC6E6\uC6E7\uC6E8\uC6E9\uC6EA\uC6EB"+
88.2633 - "\uC6EC\uC6ED\uC6EE\uC6EF\uC6F0\uC6F1\uC6F2\uC6F3"+
88.2634 - "\uC6F4\uC6F5\uC6F6\uC6F7\u0000\u0000\u0000\u0000"+
88.2635 - "\u0000\u0000\u0000\u0000\u0000\uC6A2\uC6A3\u0000"+
88.2636 - "\u0000\uC6F8\uC6F9\uC6FA\uC6FB\uC6FC\uC6FD\uC6FE"+
88.2637 - "\uC740\uC741\uC742\uC743\uC744\uC745\uC746\uC747"+
88.2638 - "\uC748\uC749\uC74A\uC74B\uC74C\uC74D\uC74E\uC74F"+
88.2639 - "\uC750\uC751\uC752\uC753\uC754\uC755\uC756\uC757"+
88.2640 - "\uC758\uC759\uC75A\uC75B\uC75C\uC75D\uC75E\uC75F"+
88.2641 - "\uC760\uC761\uC762\uC763\uC764\uC765\uC766\uC767"+
88.2642 - "\uC768\uC769\uC76A\uC76B\uC76C\uC76D\uC76E\uC76F"+
88.2643 - "\uC770\uC771\uC772\uC773\uC774\uC775\uC776\uC777"+
88.2644 - "\uC778\uC779\uC77A\uC77B\uC77C\uC77D\uC77E\uC7A1"+
88.2645 - "\uC7A2\uC7A3\uC7A4\uC7A5\uC7A6\uC7A7\uC7A8\uC7A9"+
88.2646 - "\uC7AA\uC7AB\uC7AC\uC7AD\uC7AE\uC7AF\uC7B0\u0000"+
88.2647 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6A1\u0000"+
88.2648 - "\u0000\u0000\u0000\u0000\u0000\uA374\uA375\uA376"+
88.2649 - "\uA377\uA378\uA379\uA37A\uA37B\uA37C\uA37D\uA37E"+
88.2650 - "\uA3A1\uA3A2\uA3A3\uA3A4\uA3A5\uA3A6\uA3A7\uA3A8"+
88.2651 - "\uA3A9\uA3AA\uA3AB\uA3AC\uA3AD\uA3AE\uA3AF\uA3B0"+
88.2652 - "\uA3B1\uA3B2\uA3B3\uA3B4\uA3B5\uA3B6\uA3B7\uA3B8"+
88.2653 - "\uA3B9\uA3BA\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2654 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2655 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2657 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2658 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2662 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2667 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2671 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2672 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2678 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2682 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2687 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2688 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2694 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2696 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2700 - "\u0000\u0000\u0000\uA1C0\u0000\u0000\u0000\u0000"+
88.2701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2703 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2704 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2705 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2710 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2714 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2715 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2720 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2729 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA255\uA256"+
88.2730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2731 - "\u0000\u0000\u0000\u0000\uA250\uA251\uA252\u0000"+
88.2732 - "\u0000\uA254\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2736 - "\u0000\u0000\u0000\u0000\uA257\u0000\u0000\u0000"+
88.2737 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA253\u0000"+
88.2738 - "\u0000\uA1EB\uA1EA\u0000\u0000\uA24F\u0000\u0000"+
88.2739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2744 - "\uA440\uA442\u0000\uA443\u0000\u0000\u0000\uC945"+
88.2745 - "\uA456\uA454\uA457\uA455\uC946\uA4A3\uC94F\uC94D"+
88.2746 - "\uA4A2\uA4A1\u0000\u0000\uA542\uA541\uA540\u0000"+
88.2747 - "\uA543\uA4FE\u0000\u0000\u0000\u0000\uA5E0\uA5E1"+
88.2748 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA8C3\u0000"+
88.2749 - "\u0000\u0000\u0000\uA458\u0000\uA4A4\uC950\u0000"+
88.2750 - "\uA4A5\uC963\uA6EA\uCBB1\u0000\u0000\u0000\u0000"+
88.2751 - "\uA459\uA4A6\u0000\uA544\uC964\u0000\u0000\u0000"+
88.2752 - "\u0000\u0000\uC940\uA444\u0000\uA45B\u0000\uC947"+
88.2753 - "\uA45C\u0000\u0000\uA4A7\u0000\uA545\uA547\uA546"+
88.2754 - "\u0000\u0000\uA5E2\uA5E3\u0000\u0000\uA8C4\u0000"+
88.2755 - "\uADBC\uA441\u0000\u0000\uC941\uA445\uA45E\uA45D"+
88.2756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2757 - "\u0000\uA5E4\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2758 - "\u0000\u0000\u0000\uA8C5\u0000\u0000\u0000\u0000"+
88.2759 - "\u0000\u0000\u0000\u0000\u0000\u0000\uB0AE\uD44B"+
88.2760 - "\u0000\u0000\uB6C3\uDCB1\uDCB2\u0000\uA446\u0000"+
88.2761 - "\uA4A9\u0000\u0000\uA8C6\uA447\uC948\uA45F\u0000"+
88.2762 - "\u0000\uA4AA\uA4AC\uC951\uA4AD\uA4AB\u0000\u0000"+
88.2763 - "\u0000\uA5E5\u0000\uA8C7\u0000\u0000\uA8C8\uAB45"+
88.2764 - "\u0000\uA460\uA4AE\u0000\uA5E6\uA5E8\uA5E7\u0000"+
88.2765 - "\uA6EB\u0000\u0000\uA8C9\uA8CA\uAB46\uAB47\u0000"+
88.2766 - "\u0000\u0000\u0000\uADBD\u0000\u0000\uDCB3\u0000"+
88.2767 - "\u0000\uF6D6\uA448\u0000\u0000\u0000\u0000\u0000"+
88.2768 - "\uA4B0\uA4AF\uC952\uA4B1\uA4B7\u0000\uA4B2\uA4B3"+
88.2769 - "\uC954\uC953\uA4B5\uA4B6\u0000\uA4B4\u0000\u0000"+
88.2770 - "\u0000\u0000\u0000\u0000\uA54A\uA54B\uA54C\uA54D"+
88.2771 - "\uA549\uA550\uC96A\u0000\uC966\uC969\uA551\uA561"+
88.2772 - "\u0000\uC968\u0000\uA54E\uA54F\uA548\u0000\u0000"+
88.2773 - "\uC965\uC967\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2774 - "\uA5F5\uC9B0\uA5F2\uA5F6\uC9BA\uC9AE\uA5F3\uC9B2"+
88.2775 - "\u0000\u0000\u0000\uA5F4\u0000\uA5F7\u0000\uA5E9";
88.2776 -
88.2777 - private final static String innerIndex1=
88.2778 - "\uC9B1\uA5F8\uC9B5\u0000\uC9B9\uC9B6\u0000\u0000"+
88.2779 - "\uC9B3\uA5EA\uA5EC\uA5F9\u0000\uA5EE\uC9AB\uA5F1"+
88.2780 - "\uA5EF\uA5F0\uC9BB\uC9B8\uC9AF\uA5ED\u0000\u0000"+
88.2781 - "\uC9AC\uA5EB\u0000\u0000\u0000\uC9B4\u0000\u0000"+
88.2782 - "\u0000\u0000\uC9B7\u0000\u0000\u0000\u0000\u0000"+
88.2783 - "\u0000\u0000\u0000\u0000\uC9AD\uCA66\u0000\uA742"+
88.2784 - "\uA6F4\u0000\u0000\uCA67\uA6F1\u0000\uA744\u0000"+
88.2785 - "\uA6F9\u0000\uA6F8\uCA5B\uA6FC\uA6F7\uCA60\uCA68"+
88.2786 - "\u0000\uCA64\u0000\uA6FA\u0000\u0000\uA6FD\uA6EE"+
88.2787 - "\uA747\uCA5D\u0000\u0000\uCBBD\uA6EC\uA743\uA6ED"+
88.2788 - "\uA6F5\uA6F6\uCA62\uCA5E\uA6FB\uA6F3\uCA5A\uA6EF"+
88.2789 - "\uCA65\uA745\uA748\uA6F2\uA740\uA746\uA6F0\uCA63"+
88.2790 - "\uA741\uCA69\uCA5C\uA6FE\uCA5F\u0000\u0000\uCA61"+
88.2791 - "\u0000\uA8D8\uCBBF\uCBCB\uA8D0\u0000\uCBCC\uA8CB"+
88.2792 - "\uA8D5\u0000\u0000\uA8CE\uCBB9\uA8D6\uCBB8\uCBBC"+
88.2793 - "\uCBC3\uCBC1\uA8DE\uA8D9\uCBB3\uCBB5\uA8DB\uA8CF"+
88.2794 - "\uCBB6\uCBC2\uCBC9\uA8D4\uCBBB\uCBB4\uA8D3\uCBB7"+
88.2795 - "\uA8D7\uCBBA\u0000\uA8D2\u0000\uA8CD\u0000\uA8DC"+
88.2796 - "\uCBC4\uA8DD\uCBC8\u0000\uCBC6\uCBCA\uA8DA\uCBBE"+
88.2797 - "\uCBB2\u0000\uCBC0\uA8D1\uCBC5\uA8CC\uCBC7\u0000"+
88.2798 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2799 - "\u0000\u0000\u0000\u0000\u0000\u0000\uAB56\uAB4A"+
88.2800 - "\u0000\u0000\uCDE0\uCDE8\u0000\uAB49\uAB51\uAB5D"+
88.2801 - "\u0000\uCDEE\uCDEC\uCDE7\u0000\u0000\u0000\uAB4B"+
88.2802 - "\uCDED\uCDE3\uAB59\uAB50\uAB58\uCDDE\u0000\uCDEA"+
88.2803 - "\u0000\uCDE1\uAB54\uCDE2\u0000\uCDDD\uAB5B\uAB4E"+
88.2804 - "\uAB57\uAB4D\u0000\uCDDF\uCDE4\u0000\uCDEB\uAB55"+
88.2805 - "\uAB52\uCDE6\uAB5A\uCDE9\uCDE5\uAB4F\uAB5C\uAB53"+
88.2806 - "\uAB4C\uAB48\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2807 - "\u0000\u0000\u0000\u0000\uCDEF\u0000\uADD7\uADC1"+
88.2808 - "\u0000\uADD1\u0000\uADD6\uD0D0\uD0CF\uD0D4\uD0D5"+
88.2809 - "\uADC4\u0000\uADCD\u0000\u0000\u0000\uADDA\u0000"+
88.2810 - "\uADCE\u0000\u0000\u0000\u0000\uD0C9\uADC7\uD0CA"+
88.2811 - "\u0000\uADDC\u0000\uADD3\uADBE\uADBF\uD0DD\uB0BF"+
88.2812 - "\u0000\uADCC\uADCB\uD0CB\uADCF\uD45B\uADC6\uD0D6"+
88.2813 - "\uADD5\uADD4\uADCA\uD0CE\uD0D7\u0000\uD0C8\uADC9"+
88.2814 - "\uD0D8\uADD2\uD0CC\uADC0\u0000\uADC3\uADC2\uD0D9"+
88.2815 - "\uADD0\uADC5\uADD9\uADDB\uD0D3\uADD8\u0000\uD0DB"+
88.2816 - "\uD0CD\uD0DC\u0000\uD0D1\u0000\uD0DA\u0000\uD0D2"+
88.2817 - "\u0000\u0000\u0000\u0000\uADC8\u0000\u0000\u0000"+
88.2818 - "\uD463\uD457\u0000\uB0B3\u0000\uD45C\uD462\uB0B2"+
88.2819 - "\uD455\uB0B6\uD459\uD452\uB0B4\uD456\uB0B9\uB0BE"+
88.2820 - "\u0000\uD467\u0000\uD451\u0000\uB0BA\u0000\uD466"+
88.2821 - "\u0000\u0000\uB0B5\uD458\uB0B1\uD453\uD44F\uD45D"+
88.2822 - "\uD450\uD44E\uD45A\uD460\uD461\uB0B7\u0000\u0000"+
88.2823 - "\uD85B\uD45E\uD44D\uD45F\u0000\uB0C1\uD464\uB0C0"+
88.2824 - "\uD44C\u0000\uD454\uD465\uB0BC\uB0BB\uB0B8\uB0BD"+
88.2825 - "\u0000\u0000\uB0AF\u0000\u0000\uB0B0\u0000\u0000"+
88.2826 - "\uB3C8\u0000\uD85E\uD857\u0000\uB3C5\u0000\uD85F"+
88.2827 - "\u0000\u0000\u0000\uD855\uD858\uB3C4\uD859\u0000"+
88.2828 - "\u0000\uB3C7\uD85D\u0000\uD853\uD852\uB3C9\u0000"+
88.2829 - "\uB3CA\uB3C6\uB3CB\uD851\uD85C\uD85A\uD854\u0000"+
88.2830 - "\u0000\u0000\uB3C3\uD856\u0000\u0000\u0000\u0000"+
88.2831 - "\u0000\u0000\u0000\u0000\uB6CA\uB6C4\uDCB7\uB6CD"+
88.2832 - "\uDCBD\uDCC0\uB6C6\uB6C7\uDCBA\uB6C5\uDCC3\uB6CB"+
88.2833 - "\uDCC4\u0000\uDCBF\uB6CC\u0000\uDCB4\uB6C9\uDCB5"+
88.2834 - "\u0000\uDCBE\uDCBC\u0000\uDCB8\uB6C8\uDCB6\uB6CE"+
88.2835 - "\uDCBB\uDCC2\uDCB9\uDCC1\u0000\u0000\uB9B6\uB9B3"+
88.2836 - "\u0000\uB9B4\u0000\uE0F9\uE0F1\uB9B2\uB9AF\uE0F2"+
88.2837 - "\u0000\u0000\uB9B1\uE0F5\u0000\uE0F7\u0000\u0000"+
88.2838 - "\uE0FE\u0000\u0000\uE0FD\uE0F8\uB9AE\uE0F0\uB9AC"+
88.2839 - "\uE0F3\uB9B7\uE0F6\u0000\uE0FA\uB9B0\uB9AD\uE0FC"+
88.2840 - "\uE0FB\uB9B5\u0000\uE0F4\u0000\uBBF8\uE4EC\u0000"+
88.2841 - "\uE4E9\uBBF9\u0000\uBBF7\u0000\uE4F0\uE4ED\uE4E6"+
88.2842 - "\uBBF6\u0000\uBBFA\uE4E7\uBBF5\uBBFD\uE4EA\uE4EB"+
88.2843 - "\uBBFB\uBBFC\uE4F1\uE4EE\uE4EF\u0000\u0000\u0000"+
88.2844 - "\uBEAA\uE8F8\uBEA7\uE8F5\uBEA9\uBEAB\u0000\uE8F6"+
88.2845 - "\uBEA8\u0000\uE8F7\u0000\uE8F4\u0000\u0000\uC076"+
88.2846 - "\uECBD\uC077\uECBB\u0000\uECBC\uECBA\uECB9\u0000"+
88.2847 - "\u0000\uECBE\uC075\u0000\u0000\uEFB8\uEFB9\u0000"+
88.2848 - "\uE4E8\uEFB7\uC078\uC35F\uF1EB\uF1EC\u0000\uC4D7"+
88.2849 - "\uC4D8\uF5C1\uF5C0\uC56C\uC56B\uF7D0\u0000\uA449"+
88.2850 - "\uA461\uA4B9\u0000\uA4B8\uA553\uA552\uA5FC\uA5FB"+
88.2851 - "\uA5FD\uA5FA\u0000\uA74A\uA749\uA74B\u0000\u0000"+
88.2852 - "\u0000\u0000\uA8E0\u0000\uA8DF\uA8E1\u0000\uAB5E"+
88.2853 - "\u0000\uA259\uD0DE\uA25A\uB0C2\uA25C\uA25B\uD860"+
88.2854 - "\u0000\uA25D\uB9B8\uA25E\u0000\uA44A\u0000\uA4BA"+
88.2855 - "\uA5FE\uA8E2\u0000\uA44B\uA4BD\uA4BB\uA4BC\u0000"+
88.2856 - "\u0000\uA640\u0000\u0000\u0000\uA74C\uA8E4\uA8E3"+
88.2857 - "\uA8E5\u0000\u0000\u0000\uADDD\u0000\u0000\u0000"+
88.2858 - "\uBEAC\u0000\u0000\u0000\u0000\u0000\u0000\uC94E"+
88.2859 - "\u0000\uA554\uA555\u0000\u0000\uA641\u0000\uCA6A"+
88.2860 - "\u0000\uAB60\uAB5F\uD0E0\uD0DF\uB0C3\u0000\uA4BE"+
88.2861 - "\uC955\u0000\u0000\u0000\u0000\u0000\uCBCD\u0000"+
88.2862 - "\uAB61\u0000\uADE0\u0000\uADDE\uADDF\u0000\u0000"+
88.2863 - "\u0000\u0000\uBEAD\u0000\uA556\u0000\u0000\u0000"+
88.2864 - "\uA642\uC9BC\u0000\u0000\u0000\u0000\uA74D\uA74E"+
88.2865 - "\u0000\uCA6B\u0000\u0000\uCBCE\uA8E6\uCBCF\u0000"+
88.2866 - "\u0000\u0000\u0000\u0000\uD0E2\uD0E3\uADE3\u0000"+
88.2867 - "\uD0E4\u0000\uD0E1\uADE4\uADE2\uADE1\uD0E5\u0000"+
88.2868 - "\uD468\u0000\u0000\u0000\uD861\u0000\u0000\uDCC5"+
88.2869 - "\uE140\u0000\u0000\u0000\uBBFE\uBEAE\uE8F9\u0000"+
88.2870 - "\uA44C\uA45A\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2872 - "\uB0C4\uB3CD\u0000\uB9B9\u0000\uC942\uA4BF\u0000"+
88.2873 - "\uA559\uA557\uA558\u0000\u0000\uA8E7\u0000\u0000"+
88.2874 - "\uA44D\uA44E\u0000\uA462\u0000\u0000\uA4C0\uA4C1"+
88.2875 - "\uA4C2\uC9BE\uA55A\u0000\uC96B\u0000\uA646\u0000"+
88.2876 - "\uC9BF\uA644\uA645\uC9BD\u0000\u0000\uA647\uA643"+
88.2877 - "\u0000\u0000\u0000\u0000\uCA6C\uAAEC\uCA6D\u0000"+
88.2878 - "\u0000\uCA6E\u0000\u0000\uA750\uA74F\u0000\u0000"+
88.2879 - "\uA753\uA751\uA752\u0000\u0000\u0000\uA8ED\u0000"+
88.2880 - "\uA8EC\uCBD4\uCBD1\uCBD2\u0000\uCBD0\uA8EE\uA8EA"+
88.2881 - "\uA8E9\u0000\uA8EB\uA8E8\u0000\u0000\u0000\u0000"+
88.2882 - "\u0000\uA8EF\u0000\uAB63\uCDF0\u0000\uCBD3\uAB68"+
88.2883 - "\u0000\uCDF1\uAB64\uAB67\uAB66\uAB65\uAB62\u0000"+
88.2884 - "\u0000\u0000\uD0E8\u0000\uADE7\uD0EB\uADE5\u0000"+
88.2885 - "\u0000\u0000\uD0E7\uADE8\uADE6\uADE9\uD0E9\uD0EA"+
88.2886 - "\u0000\uD0E6\uD0EC\u0000\u0000\u0000\u0000\u0000"+
88.2887 - "\u0000\uB3D1\uB0C5\uD469\uD46B\uD46A\uD46C\uB0C6"+
88.2888 - "\u0000\u0000\uB3CE\u0000\uB3CF\uB3D0\u0000\uB6D0"+
88.2889 - "\uDCC7\u0000\uDCC6\uDCC8\uDCC9\uB6D1\u0000\uB6CF"+
88.2890 - "\uE141\uE142\uB9BB\uB9BA\uE35A\u0000\u0000\uBC40"+
88.2891 - "\uBC41\uBC42\uBC44\uE4F2\uE4F3\uBC43\u0000\u0000"+
88.2892 - "\u0000\uBEAF\u0000\uBEB0\u0000\u0000\uF1ED\uF5C3"+
88.2893 - "\uF5C2\uF7D1\u0000\uA44F\u0000\u0000\u0000\uA55C"+
88.2894 - "\uA55B\u0000\u0000\uA648\u0000\u0000\uC9C0\u0000"+
88.2895 - "\u0000\uA755\uA756\uA754\uA757\uCA6F\uCA70\u0000"+
88.2896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2897 - "\u0000\u0000\u0000\uA8F1\uCBD5\u0000\uA8F0\u0000"+
88.2898 - "\uCDF2\uAB6C\uCDF3\uAB6B\u0000\u0000\u0000\uAB69"+
88.2899 - "\u0000\uAB6A\u0000\u0000\u0000\uD0ED\u0000\u0000"+
88.2900 - "\u0000\u0000\uB0C7\uD46E\u0000\uB0CA\uD46D\uB1E5"+
88.2901 - "\uB0C9\uB0C8\u0000\uB3D4\u0000\uB3D3\uB3D2\uB6D2"+
88.2902 - "\u0000\u0000\uB6D5\uB6D6\uB6D4\u0000\uB6D3\u0000"+
88.2903 - "\u0000\uE143\u0000\uE144\u0000\u0000\u0000\uE4F5"+
88.2904 - "\uBC45\uE4F4\u0000\uBEB1\uECBF\uC079\u0000\uF1EE"+
88.2905 - "\uC455\u0000\uA463\uA4C3\uC956\u0000\uA4C4\uA4C5"+
88.2906 - "\u0000\u0000\u0000\u0000\u0000\uA55D\uA55E\u0000"+
88.2907 - "\uA649\uCA71\uCBD6\uCBD7\u0000\uAB6D\uD0EE\uB0CC"+
88.2908 - "\uB0CB\uD863\uD862\u0000\u0000\uA450\uA4C6\uA55F"+
88.2909 - "\u0000\uB0CD\uC943\u0000\uC96C\uA560\u0000\uC9C2"+
88.2910 - "\uA64B\uA64A\uC9C1\uA758\u0000\u0000\u0000\u0000"+
88.2911 - "\u0000\u0000\uADEA\u0000\u0000\uD46F\u0000\uB6D7"+
88.2912 - "\uE145\uB9BC\u0000\u0000\uE8FA\u0000\u0000\uF3FD"+
88.2913 - "\u0000\uA4C7\u0000\u0000\uCBD8\uCDF4\uB0D0\uB0CE"+
88.2914 - "\uB0CF\uA451\u0000\uA464\uA2CD\uA4CA\u0000\uA4C9"+
88.2915 - "\uA4C8\uA563\uA562\u0000\uC96D\uC9C3\u0000\u0000"+
88.2916 - "\u0000\uA8F5\uA8F2\uA8F4\uA8F3\u0000\u0000\uAB6E"+
88.2917 - "\u0000\u0000\uB3D5\u0000\uA452\u0000\uA4CB\u0000"+
88.2918 - "\uA565\uA564\u0000\uCA72\u0000\u0000\uA8F6\u0000"+
88.2919 - "\u0000\u0000\u0000\u0000\uC957\u0000\uA567\uA566"+
88.2920 - "\uA64C\uA64D\uCA73\uA759\u0000\uA75A\u0000\uA8F7"+
88.2921 - "\uA8F8\uA8F9\u0000\uAB6F\uCDF5\u0000\u0000\uADEB"+
88.2922 - "\u0000\u0000\uC944\u0000\uA4CC\u0000\u0000\u0000"+
88.2923 - "\u0000\u0000\uC9C4\u0000\u0000\u0000\uCA74\uCA75"+
88.2924 - "\u0000\u0000\uCBD9\u0000\uCBDA\u0000\uCDF7\uCDF6"+
88.2925 - "\uCDF9\uCDF8\uAB70\u0000\uD470\uADED\uD0EF\uADEC"+
88.2926 - "\u0000\u0000\u0000\u0000\uD864\uB3D6\u0000\uD865"+
88.2927 - "\u0000\u0000\u0000\u0000\uE146\uB9BD\u0000\u0000"+
88.2928 - "\u0000\u0000\uBC46\u0000\uF1EF\u0000\u0000\u0000"+
88.2929 - "\u0000\uC958\u0000\uA568\u0000\u0000\u0000\u0000"+
88.2930 - "\u0000\u0000\u0000\uB0D1\u0000\u0000\u0000\u0000"+
88.2931 - "\uA453\uA465\uA4CE\uA4CD\u0000\uA4CF\u0000\u0000"+
88.2932 - "\u0000\u0000\u0000\u0000\uA8FB\u0000\uA8FA\uA8FC"+
88.2933 - "\u0000\u0000\u0000\uAB71\u0000\u0000\u0000\uADEE"+
88.2934 - "\u0000\uE8FB\uC24F\uA466\uA56A\uA579\uA574\u0000"+
88.2935 - "\uA56F\uA56E\uA575\uA573\uA56C\uA57A\uA56D\uA569"+
88.2936 - "\uA578\uA577\uA576\uA56B\u0000\uA572\u0000\u0000"+
88.2937 - "\uA571\u0000\u0000\uA57B\uA570\u0000\u0000\u0000"+
88.2938 - "\u0000\uA653\u0000\uA659\uA655\u0000\uA65B\uC9C5"+
88.2939 - "\uA658\uA64E\uA651\uA654\uA650\uA657\uA65A\uA64F"+
88.2940 - "\uA652\uA656\uA65C\u0000\u0000\u0000\u0000\u0000"+
88.2941 - "\uCA7E\uCA7B\u0000\uA767\uCA7C\uA75B\uA75D\uA775"+
88.2942 - "\uA770\u0000\u0000\u0000\uCAA5\uCA7D\uA75F\uA761"+
88.2943 - "\uCAA4\uA768\uCA78\uA774\uA776\uA75C\uA76D\u0000"+
88.2944 - "\uCA76\uA773\u0000\uA764\u0000\uA76E\uA76F\uCA77"+
88.2945 - "\uA76C\uA76A\u0000\uA76B\uA771\uCAA1\uA75E\u0000"+
88.2946 - "\uA772\uCAA3\uA766\uA763\u0000\uCA7A\uA762\uCAA6"+
88.2947 - "\uA765\u0000\uA769\u0000\u0000\u0000\uA760\uCAA2"+
88.2948 - "\u0000\u0000\u0000\u0000\uCA79\u0000\u0000\u0000"+
88.2949 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.2950 - "\uCBEB\uCBEA\uA94F\uCBED\uCBEF\uCBE4\uCBE7\uCBEE"+
88.2951 - "\uA950\u0000\u0000\uCBE1\uCBE5\u0000\u0000\uCBE9"+
88.2952 - "\uCE49\uA94B\uCE4D\uA8FD\uCBE6\uA8FE\uA94C\uA945"+
88.2953 - "\uA941\u0000\uCBE2\uA944\uA949\uA952\uCBE3\uCBDC"+
88.2954 - "\uA943\uCBDD\uCBDF\u0000\uA946\u0000\uA948\uCBDB"+
88.2955 - "\uCBE0\u0000\u0000\uA951\uA94D\uCBE8\uA953\u0000"+
88.2956 - "\uA94A\uCBDE\uA947\u0000\u0000\uA942\uA940\u0000"+
88.2957 - "\uCBEC\u0000\uA94E\u0000\u0000\u0000\u0000\u0000"+
88.2958 - "\uCE48\uCDFB\uCE4B\u0000\u0000\uCDFD\uAB78\uABA8"+
88.2959 - "\uAB74\uABA7\uAB7D\uABA4\uAB72\uCDFC\uCE43\uABA3"+
88.2960 - "\uCE4F\uABA5\u0000\uAB79\u0000\u0000\uCE45\uCE42"+
88.2961 - "\uAB77\u0000\uCDFA\uABA6\uCE4A\uAB7C\uCE4C\uABA9"+
88.2962 - "\uAB73\uAB7E\uAB7B\uCE40\uABA1\uCE46\uCE47\uAB7A"+
88.2963 - "\uABA2\uAB76\u0000\u0000\u0000\u0000\uAB75\uCDFE"+
88.2964 - "\u0000\u0000\u0000\u0000\u0000\u0000\uCE44\u0000"+
88.2965 - "\u0000\u0000\u0000\u0000\u0000\u0000\uCE4E\u0000"+
88.2966 - "\uD144\uADFB\uD0F1\u0000\uD0F6\uADF4\uAE40\uD0F4"+
88.2967 - "\uADEF\uADF9\uADFE\uD0FB\u0000\uADFA\uADFD\u0000"+
88.2968 - "\u0000\uD0FE\uADF5\uD0F5\u0000\u0000\u0000\uD142"+
88.2969 - "\uD143\u0000\uADF7\uD141\uADF3\uAE43\u0000\uD0F8"+
88.2970 - "\u0000\uADF1\u0000\uD146\uD0F9\uD0FD\uADF6\uAE42"+
88.2971 - "\uD0FA\uADFC\uD140\uD147\uD4A1\u0000\uD145\uAE44"+
88.2972 - "\uADF0\uD0FC\uD0F3\u0000\uADF8\u0000\u0000\uD0F2"+
88.2973 - "\u0000\u0000\uD0F7\u0000\u0000\u0000\u0000\u0000"+
88.2974 - "\u0000\u0000\u0000\u0000\u0000\u0000\uD0F0\uAE41"+
88.2975 - "\u0000\u0000\uD477\u0000\uB0E4\uD4A7\uB0E2\uB0DF"+
88.2976 - "\uD47C\uB0DB\uD4A2\uB0E6\uD476\uD47B\uD47A\uADF2"+
88.2977 - "\uB0E1\uD4A5\u0000\uD4A8\uD473\u0000\uB3E8\u0000"+
88.2978 - "\uD4A9\uB0E7\u0000\uB0D9\uB0D6\uD47E\uB0D3\u0000"+
88.2979 - "\uD4A6\u0000\uB0DA\uD4AA\u0000\uD474\uD4A4\uB0DD"+
88.2980 - "\uD475\uD478\uD47D\u0000\u0000\uB0DE\uB0DC\uB0E8"+
88.2981 - "\u0000\u0000\u0000\u0000\uB0E3\u0000\uB0D7\uB1D2"+
88.2982 - "\u0000\uB0D8\uD479\uB0E5\uB0E0\uD4A3\uB0D5\u0000"+
88.2983 - "\u0000\u0000\uB0D4\u0000\u0000\u0000\u0000\u0000"+
88.2984 - "\u0000\u0000\u0000\u0000\u0000\uD471\uD472\uD86A"+
88.2985 - "\u0000\u0000\u0000\uB3D7\uB3DA\uD875\uB3EE\uD878"+
88.2986 - "\uB3D8\uD871\uB3DE\uB3E4\uB5BD\u0000\u0000\uB3E2"+
88.2987 - "\uD86E\uB3EF\uB3DB\uB3E3\uD876\uDCD7\uD87B\uD86F"+
88.2988 - "\u0000\uD866\uD873\uD86D\uB3E1\uD879\u0000\u0000"+
88.2989 - "\uB3DD\uB3F1\uB3EA\u0000\uB3DF\uB3DC\u0000\uB3E7"+
88.2990 - "\u0000\uD87A\uD86C\uD872\uD874\uD868\uD877\uB3D9"+
88.2991 - "\uD867\u0000\uB3E0\uB3F0\uB3EC\uD869\uB3E6\u0000"+
88.2992 - "\u0000\uB3ED\uB3E9\uB3E5\u0000\uD870\u0000\u0000"+
88.2993 - "\u0000\u0000\u0000\uB3EB\u0000\u0000\u0000\uDCD5"+
88.2994 - "\uDCD1\u0000\uDCE0\uDCCA\uDCD3\uB6E5\uB6E6\uB6DE"+
88.2995 - "\uDCDC\uB6E8\uDCCF\uDCCE\uDCCC\uDCDE\uB6DC\uDCD8"+
88.2996 - "\uDCCD\uB6DF\uDCD6\uB6DA\uDCD2\uDCD9\uDCDB\u0000"+
88.2997 - "\u0000\uDCDF\uB6E3\uDCCB\uB6DD\uDCD0\u0000\uB6D8"+
88.2998 - "\u0000\uB6E4\uDCDA\uB6E0\uB6E1\uB6E7\uB6DB\uA25F"+
88.2999 - "\uB6D9\uDCD4\u0000\u0000\u0000\u0000\u0000\uB6E2"+
88.3000 - "\u0000\u0000\uDCDD\u0000\u0000\u0000\uB9CD\uB9C8"+
88.3001 - "\u0000\uE155\uE151\u0000\uE14B\uB9C2\uB9BE\uE154"+
88.3002 - "\uB9BF\uE14E\uE150\u0000\uE153\u0000\uB9C4\u0000"+
88.3003 - "\uB9CB\uB9C5\u0000\u0000\uE149\uB9C6\uB9C7\uE14C"+
88.3004 - "\uB9CC\u0000\uE14A\uE14F\uB9C3\uE148\uB9C9\uB9C1"+
88.3005 - "\u0000\u0000\u0000\uB9C0\uE14D\uE152\u0000\uB9CA"+
88.3006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uE147"+
88.3007 - "\u0000\uBC4D\uE547\u0000\uE544\u0000\uBC47\uBC53"+
88.3008 - "\uBC54\u0000\uBC4A\uE542\uBC4C\uE4F9\uBC52\u0000"+
88.3009 - "\uE546\uBC49\uE548\uBC48\u0000\uE543\uE545\uBC4B"+
88.3010 - "\uE541\uE4FA\uE4F7\u0000\u0000\uD86B\uE4FD\u0000"+
88.3011 - "\uE4F6\uE4FC\uE4FB\u0000\uE4F8\u0000\uBC4F\u0000"+
88.3012 - "\u0000\u0000\u0000\uBC4E\u0000\u0000\u0000\uBC50"+
88.3013 - "\uE4FE\uBEB2\uE540\u0000\u0000\u0000\uE945\u0000"+
88.3014 - "\uE8FD\u0000\uBEBE\uE942\uBEB6\uBEBA\uE941\u0000"+
88.3015 - "\uBEB9\uBEB5\uBEB8\uBEB3\uBEBD\uE943\uE8FE\uBEBC"+
88.3016 - "\uE8FC\uBEBB\uE944\uE940\uBC51\u0000\uBEBF\uE946"+
88.3017 - "\uBEB7\uBEB4\u0000\u0000\u0000\u0000\uECC6\uECC8"+
88.3018 - "\uC07B\uECC9\uECC7\uECC5\uECC4\uC07D\uECC3\uC07E"+
88.3019 - "\u0000\u0000\u0000\u0000\uECC1\uECC2\uC07A\uC0A1"+
88.3020 - "\uC07C\u0000\u0000\uECC0\u0000\uC250\u0000\uEFBC"+
88.3021 - "\uEFBA\uEFBF\uEFBD\u0000\uEFBB\uEFBE\u0000\u0000"+
88.3022 - "\u0000\u0000\u0000\u0000\u0000\uC360\uF1F2\uF1F3"+
88.3023 - "\uC456\u0000\uF1F4\uF1F0\uF1F5\uF1F1\uC251\u0000"+
88.3024 - "\u0000\u0000\uF3FE\uF441\uC459\uF440\uC458\uC457"+
88.3025 - "\u0000\u0000\u0000\u0000\uC45A\uF5C5\uF5C6\u0000"+
88.3026 - "\uC4DA\uC4D9\uC4DB\uF5C4\u0000\uF6D8\uF6D7\u0000"+
88.3027 - "\uC56D\uC56F\uC56E\uF6D9\uC5C8\uF8A6\u0000\u0000"+
88.3028 - "\u0000\uC5F1\u0000\uF8A5\uF8EE\u0000\u0000\uC949"+
88.3029 - "\u0000\u0000\uA57D\uA57C\u0000\uA65F\uA65E\uC9C7"+
88.3030 - "\uA65D\uC9C6\u0000\u0000\uA779\uCAA9\u0000\uCAA8"+
88.3031 - "\u0000\u0000\uA777\uA77A\u0000\u0000\uCAA7\u0000"+
88.3032 - "\uA778\u0000\u0000\u0000\u0000\u0000\u0000\uCBF0"+
88.3033 - "\u0000\uCBF1\uA954\u0000\u0000\u0000\u0000\uABAA"+
88.3034 - "\u0000\uD148\uD149\uAE45\uAE46\u0000\u0000\uD4AC"+
88.3035 - "\uB0E9\uB0EB\uD4AB\uB0EA\uD87C\uB3F2\u0000\u0000"+
88.3036 - "\u0000\u0000\uB6E9\uB6EA\uDCE1\u0000\uB9CF\u0000"+
88.3037 - "\uB9CE\u0000\uE549\uE948\uE947\u0000\uF96B\uA467"+
88.3038 - "\uC959\u0000\uC96E\uC96F\u0000\u0000\u0000\u0000"+
88.3039 - "\uA662\uA666\uC9C9\u0000\uA664\uA663\uC9C8\uA665"+
88.3040 - "\uA661\u0000\u0000\uA660\uC9CA\u0000\u0000\u0000"+
88.3041 - "\u0000\u0000\u0000\uA7A6\u0000\u0000\uA7A3\u0000"+
88.3042 - "\uA77D\uCAAA\u0000\u0000\u0000\uCAAB\u0000\uA7A1"+
88.3043 - "\u0000\uCAAD\uA77B\uCAAE\uCAAC\uA77E\uA7A2\uA7A5"+
88.3044 - "\uA7A4\uA77C\uCAAF\u0000\u0000\u0000\u0000\u0000"+
88.3045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3046 - "\u0000\uA959\uCBFE\u0000\uA95B\u0000\uA95A\u0000"+
88.3047 - "\uCC40\uA958\uA957\uCBF5\u0000\uCBF4\u0000\uCBF2"+
88.3048 - "\uCBF7\uCBF6\uCBF3\uCBFC\uCBFD\uCBFA\uCBF8\uA956"+
88.3049 - "\u0000\u0000\u0000\uCBFB\uA95C\uCC41\u0000\u0000"+
88.3050 - "\uCBF9\u0000\uABAB\uA955\u0000\u0000\u0000\u0000"+
88.3051 - "\u0000\u0000\u0000\uABAC\uCE54\u0000\u0000\uCE5A"+
88.3052 - "\u0000\u0000\u0000\uABB2\uCE58\uCE5E\u0000\uCE55"+
88.3053 - "\uCE59\uCE5B\uCE5D\uCE57\u0000\uCE56\uCE51\uCE52"+
88.3054 - "\uABAD\u0000\uABAF\uABAE\uCE53\uCE5C\u0000\u0000"+
88.3055 - "\u0000\u0000\u0000\u0000\u0000\u0000\uABB1\u0000"+
88.3056 - "\u0000\u0000\u0000\u0000\u0000\uCE50\uD153\u0000"+
88.3057 - "\uD152\uD157\uD14E\u0000\uD151\uD150\u0000\uD154"+
88.3058 - "\u0000\uD158\uAE47\uAE4A\u0000\u0000\uD14F\uD155"+
88.3059 - "\u0000\u0000\u0000\uAE49\uD14A\u0000\uABB0\uD4BA"+
88.3060 - "\uD156\u0000\uD14D\u0000\uAE48\uD14C\u0000\u0000"+
88.3061 - "\u0000\u0000\u0000\u0000\uD4B1\u0000\u0000\uB0EC"+
88.3062 - "\uB0F0\uD4C1\uD4AF\uD4BD\uB0F1\uD4BF\u0000\uD4C5"+
88.3063 - "\u0000\uD4C9\u0000\u0000\uD4C0\uD4B4\uD4BC\u0000"+
88.3064 - "\uD4CA\uD4C8\uD4BE\uD4B9\uD4B2\uD8A6\uD4B0\uB0F5"+
88.3065 - "\uD4B7\uB0F6\uB0F2\uD4AD\uD4C3\uD4B5\u0000\u0000"+
88.3066 - "\uD4B3\uD4C6\uB0F3\u0000\uD4CC\uB0ED\uB0EF\uD4BB"+
88.3067 - "\uD4B6\uAE4B\uB0EE\uD4B8\uD4C7\uD4CB\uD4C2\u0000"+
88.3068 - "\uD4C4\u0000\u0000\u0000\uD4AE\u0000\u0000\u0000"+
88.3069 - "\u0000\uD8A1\u0000\uD8AA\uD8A9\uB3FA\uD8A2\u0000"+
88.3070 - "\uB3FB\uB3F9\u0000\uD8A4\uB3F6\uD8A8\u0000\uD8A3"+
88.3071 - "\uD8A5\uD87D\uB3F4\u0000\uD8B2\uD8B1\uD8AE\uB3F3"+
88.3072 - "\uB3F7\uB3F8\uD14B\uD8AB\uB3F5\uB0F4\uD8AD\uD87E"+
88.3073 - "\uD8B0\uD8AF\u0000\uD8B3\u0000\uDCEF\u0000\uD8AC"+
88.3074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3075 - "\uD8A7\uDCE7\uB6F4\uB6F7\uB6F2\uDCE6\uDCEA\uDCE5"+
88.3076 - "\u0000\uB6EC\uB6F6\uDCE2\uB6F0\uDCE9\u0000\uB6EE"+
88.3077 - "\uB6ED\uDCEC\uB6EF\uDCEE\u0000\uDCEB\uB6EB\u0000"+
88.3078 - "\u0000\u0000\uB6F5\uDCF0\uDCE4\uDCED\u0000\u0000"+
88.3079 - "\uDCE3\u0000\u0000\uB6F1\u0000\uB6F3\u0000\uDCE8"+
88.3080 - "\u0000\uDCF1\u0000\u0000\uE15D\uB9D0\uE163\u0000"+
88.3081 - "\u0000\uB9D5\uE15F\uE166\uE157\uB9D7\uB9D1\uE15C"+
88.3082 - "\uBC55\uE15B\uE164\uB9D2\u0000\uB9D6\uE15A\uE160"+
88.3083 - "\uE165\uE156\uB9D4\uE15E\u0000\u0000\uE162\uE168"+
88.3084 - "\uE158\uE161\u0000\uB9D3\uE167\u0000\u0000\u0000"+
88.3085 - "\uE159\u0000\u0000\u0000\uBC59\uE54B\uBC57\uBC56"+
88.3086 - "\uE54D\uE552\u0000\uE54E\u0000\uE551\uBC5C\u0000"+
88.3087 - "\uBEA5\uBC5B\u0000\uE54A\uE550\u0000\uBC5A\uE54F"+
88.3088 - "\u0000\uE54C\u0000\uBC58\u0000\u0000\u0000\u0000"+
88.3089 - "\u0000\u0000\uE94D\u0000\uE94F\uE94A\uBEC1\uE94C"+
88.3090 - "\u0000\uBEC0\uE94E\u0000\u0000\uBEC3\uE950\uBEC2"+
88.3091 - "\uE949\uE94B\u0000\u0000\u0000\u0000\uC0A5\uECCC"+
88.3092 - "\u0000\uC0A4\uECCD\uC0A3\uECCB\uC0A2\uECCA\u0000"+
88.3093 - "\uC253\uC252\uF1F6\uF1F8\u0000\uF1F7\uC361\uC362"+
88.3094 - "\u0000\u0000\uC363\uF442\uC45B\u0000\u0000\uF7D3"+
88.3095 - "\uF7D2\uC5F2\u0000\uA468\uA4D0\u0000\u0000\uA7A7"+
88.3096 - "\u0000\u0000\u0000\u0000\uCE5F\u0000\u0000\u0000"+
88.3097 - "\u0000\uB3FC\uB3FD\u0000\uDCF2\uB9D8\uE169\uE553"+
88.3098 - "\u0000\u0000\u0000\uC95A\u0000\u0000\uCAB0\u0000"+
88.3099 - "\u0000\u0000\u0000\u0000\uCC42\uCE60\uD159\uAE4C"+
88.3100 - "\u0000\u0000\uF1F9\u0000\uC4DC\uA469\uA57E\uC970"+
88.3101 - "\u0000\uA667\uA668\u0000\uA95D\u0000\u0000\u0000"+
88.3102 - "\uB0F7\u0000\uB9DA\u0000\uB9DB\uB9D9\u0000\uA46A"+
88.3103 - "\u0000\uA4D1\uA4D3\uA4D2\uC95B\uA4D4\uA5A1\uC971"+
88.3104 - "\u0000\uA5A2\u0000\u0000\u0000\u0000\u0000\uA669"+
88.3105 - "\uA66A\u0000\u0000\u0000\uC9CB\u0000\uA7A8\u0000"+
88.3106 - "\uCAB1\u0000\u0000\u0000\uA961\uCC43\u0000\uA95F"+
88.3107 - "\uA960\uA95E\uD15A\u0000\u0000\u0000\uABB6\uABB5"+
88.3108 - "\uABB7\uABB4\u0000\uCE61\uA962\uABB3\u0000\uAE4D"+
88.3109 - "\uAE4E\u0000\uAE4F\u0000\uD4CD\u0000\u0000\u0000"+
88.3110 - "\uB3FE\uD8B4\uB0F8\u0000\u0000\u0000\u0000\uB6F8"+
88.3111 - "\u0000\uB9DD\uB9DC\uE16A\u0000\uBC5D\uBEC4\u0000"+
88.3112 - "\uEFC0\uF6DA\uF7D4\uA46B\uA5A3\u0000\uA5A4\uC9D1"+
88.3113 - "\uA66C\uA66F\u0000\uC9CF\uC9CD\uA66E\uC9D0\uC9D2"+
88.3114 - "\uC9CC\uA671\uA670\uA66D\uA66B\uC9CE\u0000\u0000"+
88.3115 - "\u0000\u0000\uA7B3\u0000\u0000\uA7B0\uCAB6\uCAB9"+
88.3116 - "\uCAB8\u0000\uA7AA\uA7B2\u0000\u0000\uA7AF\uCAB5"+
88.3117 - "\uCAB3\uA7AE\u0000\u0000\u0000\uA7A9\uA7AC\u0000"+
88.3118 - "\uCAB4\uCABB\uCAB7\uA7AD\uA7B1\uA7B4\uCAB2\uCABA"+
88.3119 - "\uA7AB\u0000\u0000\u0000\u0000\u0000\uA967\uA96F"+
88.3120 - "\u0000\uCC4F\uCC48\uA970\uCC53\uCC44\uCC4B\u0000"+
88.3121 - "\u0000\uA966\uCC45\uA964\uCC4C\uCC50\uA963\u0000"+
88.3122 - "\uCC51\uCC4A\u0000\uCC4D\u0000\uA972\uA969\uCC54"+
88.3123 - "\uCC52\u0000\uA96E\uA96C\uCC49\uA96B\uCC47\uCC46"+
88.3124 - "\uA96A\uA968\uA971\uA96D\uA965\u0000\uCC4E\u0000"+
88.3125 - "\uABB9\u0000\uABC0\uCE6F\uABB8\uCE67\uCE63\u0000"+
88.3126 - "\uCE73\uCE62\u0000\uABBB\uCE6C\uABBE\uABC1\u0000"+
88.3127 - "\uABBC\uCE70\uABBF\u0000\uAE56\uCE76\uCE64\u0000"+
88.3128 - "\u0000\uCE66\uCE6D\uCE71\uCE75\uCE72\uCE6B\uCE6E"+
88.3129 - "\u0000\u0000\uCE68\uABC3\uCE6A\uCE69\uCE74\uABBA"+
88.3130 - "\uCE65\uABC2\u0000\uABBD\u0000\u0000\u0000\u0000"+
88.3131 - "\u0000\uAE5C\uD162\u0000\uAE5B\u0000\u0000\uD160"+
88.3132 - "\u0000\uAE50\u0000\uAE55\u0000\uD15F\uD15C\uD161"+
88.3133 - "\uAE51\uD15B\u0000\uAE54\uAE52\u0000\uD163\uAE53"+
88.3134 - "\uAE57\u0000\u0000\uAE58\u0000\uAE5A\u0000\u0000"+
88.3135 - "\u0000\uAE59\u0000\u0000\u0000\uD15D\uD15E\u0000"+
88.3136 - "\u0000\u0000\u0000\uD164\u0000\uD4D4\uB0F9\uD8C2"+
88.3137 - "\uD4D3\uD4E6\u0000\u0000\uB140\u0000\uD4E4\u0000"+
88.3138 - "\uB0FE\uB0FA\uD4ED\uD4DD\uD4E0\u0000\uB143\uD4EA"+
88.3139 - "\uD4E2\uB0FB\uB144\u0000\uD4E7\uD4E5\u0000\u0000"+
88.3140 - "\uD4D6\uD4EB\uD4DF\uD4DA\u0000\uD4D0\uD4EC\uD4DC"+
88.3141 - "\uD4CF\u0000\uB142\uD4E1\uD4EE\uD4DE\uD4D2\uD4D7"+
88.3142 - "\uD4CE\u0000\uB141\u0000\uD4DB\uD4D8\uB0FC\uD4D1"+
88.3143 - "\u0000\uD4E9\uB0FD\u0000\uD4D9\uD4D5\u0000\u0000"+
88.3144 - "\uD4E8\u0000\u0000\u0000\u0000\u0000\u0000\uB440"+
88.3145 - "\uD8BB\u0000\uD8B8\uD8C9\uD8BD\uD8CA\u0000\uB442"+
88.3146 - "\u0000\u0000\u0000\uD8C6\uD8C3\u0000\u0000\u0000"+
88.3147 - "\u0000\u0000\uD8C4\uD8C7\uD8CB\u0000\uD4E3\uD8CD"+
88.3148 - "\uDD47\u0000\uB443\uD8CE\uD8B6\uD8C0\u0000\uD8C5"+
88.3149 - "\u0000\u0000\uB441\uB444\uD8CC\uD8CF\uD8BA\uD8B7"+
88.3150 - "\u0000\u0000\uD8B9\u0000\u0000\uD8BE\uD8BC\uB445"+
88.3151 - "\u0000\uD8C8\u0000\u0000\uD8BF\u0000\uD8C1\uD8B5"+
88.3152 - "\uDCFA\uDCF8\uB742\uB740\uDD43\uDCF9\uDD44\uDD40"+
88.3153 - "\uDCF7\uDD46\uDCF6\uDCFD\uB6FE\uB6FD\uB6FC\uDCFB"+
88.3154 - "\uDD41\uB6F9\uB741\u0000\uDCF4\u0000\uDCFE\uDCF3"+
88.3155 - "\uDCFC\uB6FA\uDD42\uDCF5\uB6FB\uDD45\u0000\u0000"+
88.3156 - "\u0000\u0000\u0000\u0000\u0000\uE16E\uB9E2\uB9E1"+
88.3157 - "\uB9E3\uE17A\uE170\uE176\uE16B\uE179\uE178\uE17C"+
88.3158 - "\uE175\uB9DE\uE174\uB9E4\u0000\uE16D\uB9DF\u0000"+
88.3159 - "\uE17B\uB9E0\uE16F\uE172\uE177\uE171\uE16C\u0000"+
88.3160 - "\u0000\u0000\u0000\uE173\uE555\uBC61\uE558\uE557"+
88.3161 - "\uE55A\uE55C\u0000\uBC5F\u0000\uE556\u0000\uE554"+
88.3162 - "\u0000\uE55D\uE55B\uE559\u0000\uE55F\u0000\uE55E"+
88.3163 - "\uBC63\uBC5E\u0000\uBC60\uBC62\u0000\u0000\uE560"+
88.3164 - "\uE957\u0000\u0000\uE956\uE955\u0000\uE958\uE951"+
88.3165 - "\u0000\uE952\uE95A\uE953\u0000\uBEC5\uE95C\u0000"+
88.3166 - "\uE95B\uE954\u0000\uECD1\uC0A8\uECCF\uECD4\uECD3"+
88.3167 - "\uE959\u0000\uC0A7\u0000\uECD2\uECCE\uECD6\uECD5"+
88.3168 - "\uC0A6\u0000\uECD0\u0000\uBEC6\u0000\u0000\u0000"+
88.3169 - "\uC254\u0000\u0000\u0000\uEFC1\uF1FA\uF1FB\uF1FC"+
88.3170 - "\uC45C\u0000\u0000\uC45D\u0000\uF443\u0000\uF5C8"+
88.3171 - "\uF5C7\u0000\u0000\uF6DB\uF6DC\uF7D5\uF8A7\u0000"+
88.3172 - "\uA46C\uA46D\u0000\uA46E\uA4D5\uA5A5\uC9D3\uA672"+
88.3173 - "\uA673\u0000\uA7B7\uA7B8\uA7B6\uA7B5\u0000\uA973"+
88.3174 - "\u0000\u0000\uCC55\uA975\uA974\uCC56\u0000\u0000"+
88.3175 - "\u0000\uABC4\u0000\uAE5D\uD165\u0000\uD4F0\u0000"+
88.3176 - "\uB145\uB447\uD4EF\uB446\u0000\uB9E5\u0000\uE17D"+
88.3177 - "\uBEC7\u0000\uC0A9\uECD7\u0000\uC45E\u0000\uC570"+
88.3178 - "\u0000\uC972\u0000\uA5A6\uC973\uA676\u0000\uA674"+
88.3179 - "\uA675\uA677\u0000\uA7BA\uA7B9\u0000\uCABC\uA7BB"+
88.3180 - "\u0000\u0000\uCABD\uCC57\u0000\uCC58\u0000\uA976"+
88.3181 - "\uA978\uA97A\uA977\uA97B\uA979\u0000\u0000\u0000"+
88.3182 - "\u0000\u0000\uABC8\uABC5\uABC7\uABC9\uABC6\uD166"+
88.3183 - "\uCE77\u0000\u0000\u0000\uD168\uD167\uAE63\u0000"+
88.3184 - "\uAE5F\u0000\u0000\uAE60\uAE62\uAE64\uAE61\u0000"+
88.3185 - "\uAE66\uAE65\u0000\u0000\u0000\u0000\u0000\uB14A"+
88.3186 - "\uD4F2\uD4F1\uB149\u0000\uB148\uB147\uB14B\uB146"+
88.3187 - "\u0000\u0000\uD8D5\uD8D2\uB449\uD8D1\uD8D6\u0000"+
88.3188 - "\uB44B\uD8D4\uB448\uB44A\uD8D3\u0000\uDD48\u0000"+
88.3189 - "\uDD49\uDD4A\u0000\u0000\u0000\u0000\uB9E6\uB9EE"+
88.3190 - "\uE17E\uB9E8\uB9EC\uE1A1\uB9ED\uB9E9\uB9EA\uB9E7"+
88.3191 - "\uB9EB\uBC66\uD8D0\uBC67\uBC65\u0000\uBC64\uE95D"+
88.3192 - "\uBEC8\uECD8\uECD9\u0000\u0000\uC364\uC45F\u0000"+
88.3193 - "\uA46F\u0000\uA678\u0000\u0000\u0000\u0000\u0000"+
88.3194 - "\u0000\uABCA\u0000\uD169\uAE67\u0000\u0000\uB14E"+
88.3195 - "\uB14D\uB14C\uB44C\uB44D\uD8D7\uB9EF\uBEC9\uA470"+
88.3196 - "\uC95C\uA4D6\uC974\u0000\u0000\uC9D4\uA679\u0000"+
88.3197 - "\u0000\u0000\uA97C\u0000\u0000\u0000\u0000\uDD4B"+
88.3198 - "\u0000\u0000\uA471\u0000\uA4D7\uC9D5\u0000\u0000"+
88.3199 - "\uCABE\u0000\uCABF\u0000\uA7BC\u0000\u0000\u0000"+
88.3200 - "\uD8D8\uB44E\u0000\uDD4C\u0000\u0000\u0000\uC0AA"+
88.3201 - "\uA472\uA4A8\uA4D8\uC975\uA5A7\u0000\uA7C0\uA7BF"+
88.3202 - "\uA7BD\uA7BE\u0000\u0000\uCC59\uA97E\uA9A1\uCC5A"+
88.3203 - "\uA97D\u0000\u0000\uABCE\uCE78\uABCD\uABCB\uABCC"+
88.3204 - "\uAE6A\uAE68\u0000\u0000\uD16B\uAE69\uD16A\u0000"+
88.3205 - "\uAE5E\uD4F3\u0000\u0000\uB150\uB151\u0000\u0000"+
88.3206 - "\uB14F\u0000\uB9F0\uE1A2\uBC68\uBC69\u0000\uE561"+
88.3207 - "\uC0AB\uEFC2\uEFC3\u0000\uC4DD\uF8A8\uC94B\uA4D9"+
88.3208 - "\u0000\uA473\u0000\uC977\uC976\u0000\u0000\u0000"+
88.3209 - "\u0000\uA67A\uC9D7\uC9D8\uC9D6\u0000\uC9D9\u0000"+
88.3210 - "\u0000\u0000\u0000\u0000\u0000\u0000\uCAC7\u0000"+
88.3211 - "\uCAC2\uCAC4\uCAC6\uCAC3\uA7C4\uCAC0\u0000\uCAC1"+
88.3212 - "\uA7C1\uA7C2\uCAC5\uCAC8\uA7C3\uCAC9\u0000\u0000"+
88.3213 - "\u0000\u0000\u0000\u0000\u0000\uCC68\u0000\uCC62"+
88.3214 - "\uCC5D\uA9A3\uCC65\uCC63\uCC5C\uCC69\uCC6C\uCC67"+
88.3215 - "\uCC60\uA9A5\uCC66\uA9A6\uCC61\uCC64\uCC5B\uCC5F"+
88.3216 - "\uCC6B\uA9A7\u0000\uA9A8\u0000\uCC5E\uCC6A\uA9A2"+
88.3217 - "\uA9A4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3218 - "\u0000\u0000\u0000\u0000\u0000\u0000\uCEAB\uCEA4"+
88.3219 - "\uCEAA\uCEA3\uCEA5\uCE7D\uCE7B\u0000\uCEAC\uCEA9"+
88.3220 - "\uCE79\u0000\uABD0\uCEA7\uCEA8\u0000\uCEA6\uCE7C"+
88.3221 - "\uCE7A\uABCF\uCEA2\uCE7E\u0000\u0000\uCEA1\uCEAD"+
88.3222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3223 - "\uAE6F\u0000\uAE6E\u0000\uD16C\uAE6B\uD16E\u0000"+
88.3224 - "\uAE70\uD16F\u0000\u0000\uAE73\u0000\uAE71\uD170"+
88.3225 - "\uCEAE\uD172\u0000\uAE6D\u0000\uAE6C\u0000\uD16D"+
88.3226 - "\uD171\uAE72\u0000\u0000\u0000\u0000\uB153\uB152"+
88.3227 - "\u0000\u0000\u0000\uD4F5\uD4F9\uD4FB\uB154\uD4FE"+
88.3228 - "\u0000\uB158\uD541\u0000\uB15A\u0000\uB156\uB15E"+
88.3229 - "\u0000\uB15B\uD4F7\uB155\u0000\uD4F6\uD4F4\uD543"+
88.3230 - "\uD4F8\u0000\uB157\uD542\uB15C\uD4FD\uD4FC\uB15D"+
88.3231 - "\uD4FA\uB159\u0000\u0000\u0000\u0000\uD544\u0000"+
88.3232 - "\uD540\uD8E7\uD8EE\uD8E3\uB451\uD8DF\uD8EF\uD8D9"+
88.3233 - "\uD8EC\uD8EA\uD8E4\u0000\uD8ED\uD8E6\u0000\uD8DE"+
88.3234 - "\uD8F0\uD8DC\uD8E9\uD8DA\u0000\uD8F1\u0000\uB452"+
88.3235 - "\u0000\uD8EB\uDD4F\uD8DD\uB44F\u0000\uD8E1\u0000"+
88.3236 - "\uB450\uD8E0\uD8E5\u0000\u0000\uD8E2\u0000\u0000"+
88.3237 - "\u0000\uD8E8\u0000\u0000\u0000\u0000\uDD53\u0000"+
88.3238 - "\u0000\u0000\uDD56\uDD4E\u0000\uDD50\u0000\uDD55"+
88.3239 - "\uDD54\uB743\u0000\uD8DB\uDD52\u0000\u0000\uB744"+
88.3240 - "\u0000\uDD4D\uDD51\u0000\u0000\u0000\u0000\uE1A9"+
88.3241 - "\u0000\uE1B0\uE1A7\u0000\uE1AE\uE1A5\uE1AD\uE1B1"+
88.3242 - "\uE1A4\uE1A8\uE1A3\u0000\uB9F1\u0000\uE1A6\uB9F2"+
88.3243 - "\uE1AC\uE1AB\uE1AA\u0000\u0000\uE1AF\u0000\u0000"+
88.3244 - "\u0000\u0000\uE565\uE567\uBC6B\uE568\u0000\uE563"+
88.3245 - "\u0000\uE562\uE56C\u0000\uE56A\uBC6A\uE56D\uE564"+
88.3246 - "\uE569\uE56B\uE566\u0000\u0000\u0000\u0000\uE961"+
88.3247 - "\uE966\uE960\uE965\u0000\uE95E\uE968\uE964\uE969"+
88.3248 - "\uE963\uE95F\uE967\u0000\uE96A\uE962\u0000\uECDA"+
88.3249 - "\uC0AF\u0000\uC0AD\u0000\uC0AC\uC0AE\u0000\u0000"+
88.3250 - "\uEFC4\u0000\uF172\uF1FD\u0000\u0000\uF444\uF445"+
88.3251 - "\u0000\uC460\u0000\uF5C9\u0000\uC4DE\u0000\uF5CA"+
88.3252 - "\u0000\uF6DE\uC572\u0000\uC571\uF6DD\uC5C9\u0000"+
88.3253 - "\uF7D6\u0000\u0000\u0000\u0000\uA474\uA67B\uC9DA"+
88.3254 - "\uCACA\uA8B5\uB15F\u0000\u0000\uA475\uA5AA\uA5A9"+
88.3255 - "\uA5A8\u0000\u0000\uA7C5\u0000\u0000\uAE74\u0000"+
88.3256 - "\uDD57\uA476\uA477\uA478\uA4DA\u0000\u0000\uABD1"+
88.3257 - "\u0000\uCEAF\u0000\u0000\u0000\uB453\uA479\uC95D"+
88.3258 - "\u0000\u0000\uA5AB\uA5AC\uC978\u0000\uA67C\u0000"+
88.3259 - "\u0000\u0000\uCACB\u0000\uA7C6\u0000\uCACC\u0000"+
88.3260 - "\u0000\uA9AE\u0000\u0000\uCC6E\uA9AC\uA9AB\uCC6D"+
88.3261 - "\uA9A9\uCC6F\uA9AA\uA9AD\u0000\uABD2\u0000\uABD4"+
88.3262 - "\uCEB3\uCEB0\uCEB1\uCEB2\uCEB4\uABD3\u0000\u0000"+
88.3263 - "\uD174\uD173\u0000\uAE76\u0000\uAE75\u0000\u0000"+
88.3264 - "\u0000\u0000\u0000\uB162\uD546\u0000\uB161\uB163"+
88.3265 - "\uB160\u0000\u0000\u0000\u0000\uB455\uD545\u0000"+
88.3266 - "\uB456\uD8F3\u0000\uB457\uD8F2\uB454\u0000\u0000"+
88.3267 - "\u0000\u0000\uDD5A\uDD5C\uB745\uDD5B\uDD59\uDD58"+
88.3268 - "\u0000\u0000\u0000\uE1B4\uB9F7\uB9F5\u0000\uB9F6"+
88.3269 - "\uE1B2\uE1B3\u0000\uB9F3\uE571\uE56F\u0000\uBC6D"+
88.3270 - "\uE570\uBC6E\uBC6C\uB9F4\u0000\u0000\uE96D\uE96B"+
88.3271 - "\uE96C\uE56E\uECDC\uC0B0\uECDB\uEFC5\uEFC6\uE96E"+
88.3272 - "\uF1FE\u0000\uA47A\uA5AD\uA67E\uC9DB\uA67D\u0000"+
88.3273 - "\uA9AF\uB746\u0000\uA4DB\uA5AE\uABD5\uB458\u0000"+
88.3274 - "\uC979\u0000\uC97A\u0000\uC9DC\u0000\u0000\uA7C8"+
88.3275 - "\uCAD0\uCACE\uA7C9\uCACD\uCACF\uCAD1\u0000\uA7C7"+
88.3276 - "\u0000\u0000\u0000\u0000\u0000\uA9B3\uA9B4\uA9B1"+
88.3277 - "\u0000\u0000\uA9B0\uCEB8\uA9B2\u0000\u0000\u0000"+
88.3278 - "\uABD6\u0000\uCEB7\uCEB9\uCEB6\uCEBA\uABD7\uAE79"+
88.3279 - "\uD175\u0000\uD177\uAE77\uD178\uAE78\uD176\u0000"+
88.3280 - "\uCEB5\uD547\uD54A\uD54B\uD548\uB167\uB166\uB164"+
88.3281 - "\uB165\uD549\u0000\u0000\u0000\u0000\uB168\u0000"+
88.3282 - "\u0000\uB45A\uB45B\u0000\uB45C\uDD5D\uDD5F\uDD61"+
88.3283 - "\uB748\uB747\uB459\uDD60\uDD5E\u0000\uE1B8\u0000"+
88.3284 - "\u0000\uE1B6\uE1BC\uB9F8\uE1BD\uE1BA\uB9F9\uE1B7"+
88.3285 - "\uE1B5\uE1BB\uBC70\uE573\uE1B9\uBC72\uE574\uBC71"+
88.3286 - "\uBC74\uE575\uBC6F\uBC73\u0000\uE973\uE971\uE970"+
88.3287 - "\uE972\uE96F\u0000\u0000\uC366\u0000\uF446\uF447"+
88.3288 - "\u0000\uF5CB\uF6DF\uC655\u0000\u0000\uA9B5\uA7CA"+
88.3289 - "\u0000\u0000\uABD8\u0000\u0000\u0000\uA47B\uA4DC";
88.3290 -
88.3291 - private final static String innerIndex2=
88.3292 - "\u0000\uA5AF\uC9DD\u0000\uA7CB\uCAD2\u0000\uCEBB"+
88.3293 - "\uABD9\u0000\uB9FA\uA47C\u0000\u0000\u0000\uA6A1"+
88.3294 - "\u0000\u0000\uB749\uA47D\uA4DD\uA4DE\u0000\uA5B1"+
88.3295 - "\uA5B0\u0000\uC9DE\uA6A2\u0000\uCAD3\u0000\uA7CC"+
88.3296 - "\u0000\u0000\uCC71\uCC72\uCC73\u0000\uA9B6\uA9B7"+
88.3297 - "\uCC70\uA9B8\u0000\u0000\u0000\uABDA\uCEBC\u0000"+
88.3298 - "\uD17A\uAE7A\u0000\uD179\u0000\uB169\uD54C\uB16A"+
88.3299 - "\uD54D\u0000\u0000\u0000\uB45D\u0000\u0000\u0000"+
88.3300 - "\uDD62\u0000\u0000\uE1BF\uE1BE\u0000\uB9FB\u0000"+
88.3301 - "\uBC75\uE576\uBECA\uE974\uC0B1\u0000\uC573\uF7D8"+
88.3302 - "\u0000\u0000\u0000\u0000\uCC74\u0000\uCEBD\uB16B"+
88.3303 - "\uD8F4\uB74A\u0000\u0000\u0000\uC255\u0000\u0000"+
88.3304 - "\u0000\u0000\uA7CE\u0000\uA7CD\uABDB\u0000\uD17B"+
88.3305 - "\u0000\uB16D\uB343\uB16E\uB16C\uB45E\u0000\uE1C0"+
88.3306 - "\uB9FC\uBC76\u0000\uC94C\uC9DF\u0000\uCAD5\uA7CF"+
88.3307 - "\uCAD4\uA7D0\u0000\u0000\uA9BC\uCC77\uCC76\uA9BB"+
88.3308 - "\uA9B9\uA9BA\uCC75\u0000\u0000\uABDD\uCEBE\uABE0"+
88.3309 - "\uABDC\uABE2\uABDE\uABDF\uABE1\u0000\u0000\u0000"+
88.3310 - "\uAE7D\uAE7C\uAE7B\u0000\u0000\u0000\uD54F\uB16F"+
88.3311 - "\uB172\uB170\u0000\uD54E\uB175\u0000\uB171\uD550"+
88.3312 - "\uB174\uB173\u0000\u0000\u0000\uD8F6\uD8F5\u0000"+
88.3313 - "\uB461\uB45F\uB460\uD8F7\uB74B\uDD64\uB74C\uDD63"+
88.3314 - "\u0000\u0000\uE577\u0000\u0000\uBC78\uE1C1\uBC77"+
88.3315 - "\u0000\uB9FD\u0000\uECDE\uE975\uC0B2\uECDD\uF240"+
88.3316 - "\uF448\uF449\u0000\uA4DF\u0000\uA5B2\u0000\u0000"+
88.3317 - "\u0000\uC97B\u0000\u0000\uA7D2\uA7D4\u0000\uC9E2"+
88.3318 - "\uCAD8\uCAD7\uCAD6\u0000\uC9E1\uC9E0\uA6A4\uA7D3"+
88.3319 - "\uA7D1\uA6A3\u0000\u0000\u0000\uA9BD\uCC78\u0000"+
88.3320 - "\uA9BE\uCADD\u0000\uCADF\uCADE\uCC79\u0000\u0000"+
88.3321 - "\uCADA\u0000\uA7D8\uA7D6\u0000\uCAD9\uCADB\uCAE1"+
88.3322 - "\u0000\uA7D5\u0000\uCADC\uCAE5\uA9C0\u0000\uCAE2"+
88.3323 - "\uA7D7\u0000\uCAE0\uCAE3\u0000\uA9BF\u0000\uA9C1"+
88.3324 - "\uCAE4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3325 - "\u0000\uCCAF\uCCA2\uCC7E\uCCAE\uCCA9\uABE7\uA9C2"+
88.3326 - "\uCCAA\uCCAD\uABE3\uCCAC\uA9C3\uA9C8\uA9C6\uCCA3"+
88.3327 - "\u0000\uCC7C\uCCA5\uA9CD\uCCB0\uABE4\uCCA6\u0000"+
88.3328 - "\uABE5\uA9C9\uCCA8\u0000\uCECD\uABE6\uCC7B\uA9CA"+
88.3329 - "\uABE8\uA9CB\uA9C7\uA9CC\uCCA7\uCC7A\uCCAB\uA9C4"+
88.3330 - "\u0000\u0000\uCC7D\uCCA4\uCCA1\uA9C5\u0000\uCEBF"+
88.3331 - "\u0000\uCEC0\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3332 - "\uCECA\uD1A1\uCECB\uABEE\uCECE\uCEC4\uABED\uCEC6"+
88.3333 - "\u0000\uCEC7\u0000\u0000\uCEC9\uABE9\u0000\u0000"+
88.3334 - "\uAEA3\u0000\u0000\uCEC5\uCEC1\uAEA4\u0000\u0000"+
88.3335 - "\uCECF\uAE7E\uD17D\uCEC8\u0000\uD17C\uCEC3\uCECC"+
88.3336 - "\u0000\u0000\uABEC\uAEA1\uABF2\uAEA2\uCED0\uD17E"+
88.3337 - "\uABEB\uAEA6\uABF1\uABF0\uABEF\uAEA5\uCED1\uAEA7"+
88.3338 - "\uABEA\u0000\uCEC2\u0000\u0000\u0000\u0000\u0000"+
88.3339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uB176"+
88.3340 - "\uD1A4\uD1A6\u0000\uD1A8\uAEA8\uAEAE\uD553\uD1AC"+
88.3341 - "\uD1A3\uB178\uD551\u0000\uAEAD\uAEAB\uD1AE\u0000"+
88.3342 - "\uD552\u0000\uD1A5\u0000\uAEAC\uD1A9\uAEAF\uD1AB"+
88.3343 - "\u0000\u0000\uAEAA\uD1AA\uD1AD\uD1A7\u0000\uAEA9"+
88.3344 - "\uB179\u0000\uD1A2\uB177\u0000\u0000\u0000\u0000"+
88.3345 - "\uB17A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3346 - "\uD555\uD55E\uB464\u0000\uB17C\uB1A3\uB465\uD560"+
88.3347 - "\uB1AA\uD8F9\uD556\uB1A2\uB1A5\uB17E\uD554\uD562"+
88.3348 - "\uD565\uD949\u0000\uD563\uD8FD\uB1A1\uB1A8\uB1AC"+
88.3349 - "\uD55D\uD8F8\uD561\uB17B\uD8FA\uD564\uD8FC\uD559"+
88.3350 - "\u0000\uB462\u0000\uD557\uD558\uB1A7\u0000\u0000"+
88.3351 - "\uB1A6\uD55B\uB1AB\uD55F\uB1A4\uD55C\u0000\uB1A9"+
88.3352 - "\uB466\uB463\uD8FB\u0000\uD55A\u0000\uB17D\u0000"+
88.3353 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3354 - "\uB46B\uB46F\uD940\uB751\uB46D\uD944\uB471\uDD65"+
88.3355 - "\uD946\uB753\uB469\uB46C\uD947\u0000\uD948\uD94E"+
88.3356 - "\uB473\uB754\u0000\uD94A\uD94F\uD943\uB75E\u0000"+
88.3357 - "\uB755\uB472\uD941\uD950\u0000\uB75D\uB470\uB74E"+
88.3358 - "\uD94D\u0000\uB474\uD945\uD8FE\uB46A\uD942\u0000"+
88.3359 - "\uD94B\u0000\uB74D\uB752\uB467\uD94C\u0000\uB750"+
88.3360 - "\u0000\u0000\u0000\uB468\u0000\u0000\u0000\uB75C"+
88.3361 - "\uE1C3\uDD70\u0000\uDD68\uE1C2\u0000\uDD6C\uDD6E"+
88.3362 - "\u0000\u0000\uDD6B\u0000\uB75B\u0000\uDD6A\uB75F"+
88.3363 - "\u0000\u0000\u0000\uE1D2\u0000\u0000\uB75A\uBA40"+
88.3364 - "\uDD71\uE1C4\u0000\u0000\uB758\uDD69\uDD6D\uB9FE"+
88.3365 - "\uB74F\uDD66\uDD67\uBA41\uB757\uB759\uB756\uDD6F"+
88.3366 - "\u0000\u0000\uE1C8\uE1C9\uE1CE\uBC7D\uE1D5\u0000"+
88.3367 - "\uBA47\u0000\uBA46\uE1D0\u0000\uBC7C\uE1C5\uBA45"+
88.3368 - "\u0000\uE1D4\uBA43\uBA44\u0000\uE1D1\uE5AA\uBC7A"+
88.3369 - "\uB46E\u0000\uE1D3\uBCA3\uE1CB\u0000\uBC7B\u0000"+
88.3370 - "\uBCA2\uE1C6\uE1CA\uE1C7\uE1CD\uBA48\uBC79\uBA42"+
88.3371 - "\u0000\uE57A\uE1CF\u0000\uBCA1\u0000\uBCA4\u0000"+
88.3372 - "\uE1CC\u0000\uBC7E\uE579\u0000\u0000\u0000\u0000"+
88.3373 - "\u0000\uE57E\uBECE\uE578\uE9A3\uE5A9\uBCA8\u0000"+
88.3374 - "\uBCA6\uBECC\uE5A6\uE5A2\uBCAC\u0000\uE978\u0000"+
88.3375 - "\u0000\u0000\uBCAA\uE5A1\u0000\uE976\u0000\uE5A5"+
88.3376 - "\u0000\uE5A8\uE57D\u0000\uBCAB\u0000\u0000\uBCA5"+
88.3377 - "\uE977\uBECD\uE5A7\uBCA7\uBCA9\uE5A4\uBCAD\uE5A3"+
88.3378 - "\uE57C\uE57B\uBECB\uE5AB\uE97A\uECE0\uBED0\u0000"+
88.3379 - "\uE9A2\u0000\uE97E\u0000\uECE1\u0000\uBED1\uE9A1"+
88.3380 - "\u0000\uE97C\uC0B4\uECDF\u0000\uE979\uE97B\uC0B5"+
88.3381 - "\uBED3\uC0B3\uBED2\uC0B7\uE97D\uBECF\u0000\u0000"+
88.3382 - "\u0000\u0000\u0000\u0000\u0000\u0000\uEFCF\u0000"+
88.3383 - "\uEFC7\u0000\u0000\u0000\u0000\u0000\uECE7\uEFC8"+
88.3384 - "\uECE3\u0000\u0000\uC256\uECE5\uECE4\uC0B6\uECE2"+
88.3385 - "\uECE6\uEFD0\uEFCC\uEFCE\u0000\uEFC9\uEFCA\u0000"+
88.3386 - "\uEFCD\uEFCB\uC367\u0000\u0000\uC36A\uC369\uC368"+
88.3387 - "\uC461\uF44A\uC462\uF241\uC4DF\uF5CC\uC4E0\uC574"+
88.3388 - "\uC5CA\uF7D9\u0000\uF7DA\uF7DB\u0000\u0000\uF9BA"+
88.3389 - "\uA4E0\uC97C\uA5B3\u0000\uA6A6\uA6A7\uA6A5\u0000"+
88.3390 - "\uA6A8\uA7DA\uA7D9\u0000\uCCB1\uA9CF\uA9CE\u0000"+
88.3391 - "\u0000\uD1AF\uB1AD\uB1AE\u0000\u0000\u0000\uB475"+
88.3392 - "\uDD72\uB760\uB761\uDD74\uDD76\uDD75\u0000\uE1D7"+
88.3393 - "\u0000\uE1D6\uBA49\uE1D8\u0000\uE5AC\uBCAE\u0000"+
88.3394 - "\uBED4\u0000\uC0B8\uC257\uC0B9\u0000\uA4E1\u0000"+
88.3395 - "\u0000\u0000\uCAE6\u0000\u0000\uCCB2\uA9D1\uA9D0"+
88.3396 - "\uA9D2\uABF3\uCED2\uCED3\u0000\u0000\uD1B0\uAEB0"+
88.3397 - "\uB1AF\uB476\uD951\uA4E2\u0000\uA47E\uA4E3\u0000"+
88.3398 - "\uC97D\uA5B7\uA5B6\uA5B4\uA5B5\u0000\u0000\u0000"+
88.3399 - "\uA6AB\uC9E9\uC9EB\uA6AA\uC9E3\u0000\uC9E4\u0000"+
88.3400 - "\uC9EA\uC9E6\uC9E8\uA6A9\uC9E5\uC9EC\uC9E7\u0000"+
88.3401 - "\u0000\u0000\u0000\u0000\u0000\uA7E1\uA7EA\uA7E8"+
88.3402 - "\uCAF0\uCAED\uCAF5\uA7E6\uCAF6\u0000\uA7DF\uCAF3"+
88.3403 - "\u0000\uA7E5\uCAEF\uCAEE\uA7E3\uCAF4\uA7E4\uA9D3"+
88.3404 - "\uA7DE\uCAF1\u0000\uCAE7\uA7DB\u0000\uA7EE\uCAEC"+
88.3405 - "\uCAF2\uA7E0\uA7E2\u0000\uCAE8\u0000\uCAE9\uCAEA"+
88.3406 - "\u0000\uA7ED\uA7E7\uA7EC\uCAEB\uA7EB\uA7DD\uA7DC"+
88.3407 - "\uA7E9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3409 - "\uA9E1\uCCBE\uCCB7\uA9DC\uA9EF\uCCB3\uCCBA\uCCBC"+
88.3410 - "\uCCBF\uA9EA\u0000\uCCBB\uCCB4\uA9E8\uCCB8\u0000"+
88.3411 - "\uCCC0\uA9D9\u0000\uCCBD\uA9E3\uA9E2\uCCB6\uA9D7"+
88.3412 - "\u0000\u0000\uA9D8\u0000\uA9D6\u0000\uA9EE\uA9E6"+
88.3413 - "\uA9E0\uA9D4\uCCB9\uA9DF\uA9D5\uA9E7\uA9F0\uCED4"+
88.3414 - "\uA9E4\uCCB5\uA9DA\uA9DD\uA9DE\u0000\uA9EC\uA9ED"+
88.3415 - "\uA9EB\uA9E5\uA9E9\uA9DB\uABF4\u0000\u0000\u0000"+
88.3416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3417 - "\u0000\u0000\u0000\uCEDA\uAC41\uABF8\uABFA\uAC40"+
88.3418 - "\uCEE6\uABFD\uD1B1\uAEB1\uAC43\uCED7\uCEDF\uABFE"+
88.3419 - "\uCEDE\uCEDB\uCEE3\uCEE5\uABF7\uABFB\uAC42\uAEB3"+
88.3420 - "\uCEE0\uABF9\uAC45\uCED9\u0000\u0000\u0000\uABFC"+
88.3421 - "\uAEB2\uABF6\u0000\uCED6\uCEDD\uCED5\uCED8\uCEDC"+
88.3422 - "\uD1B2\uAC44\u0000\uCEE1\uCEE2\uCEE4\uABF5\u0000"+
88.3423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3425 - "\uAEC1\uD1BE\uAEBF\uAEC0\uD1B4\uD1C4\u0000\uAEB6"+
88.3426 - "\u0000\u0000\uD566\uD1C6\uD1C0\u0000\uD1B7\u0000"+
88.3427 - "\uD1C9\uD1BA\uAEBC\uD57D\uD1BD\uAEBE\uAEB5\u0000"+
88.3428 - "\uD1CB\uD1BF\uAEB8\uD1B8\uD1B5\uD1B6\uAEB9\uD1C5"+
88.3429 - "\uD1CC\uAEBB\uD1BC\uD1BB\uAEC3\uAEC2\uAEB4\uAEBA"+
88.3430 - "\uAEBD\uD1C8\u0000\u0000\uD1C2\uAEB7\uD1B3\uD1CA"+
88.3431 - "\uD1C1\uD1C3\uD1C7\u0000\u0000\u0000\u0000\u0000"+
88.3432 - "\u0000\u0000\u0000\u0000\u0000\uD567\u0000\uB1B7"+
88.3433 - "\uB1CB\uB1CA\u0000\uB1BF\u0000\uD579\uD575\uD572"+
88.3434 - "\uD5A6\uB1BA\uB1B2\u0000\u0000\uD577\uB4A8\uB1B6"+
88.3435 - "\uD5A1\u0000\uB1CC\uB1C9\uD57B\uD56A\u0000\u0000"+
88.3436 - "\uB1C8\uD5A3\uD569\uB1BD\uB1C1\uD5A2\u0000\uD573"+
88.3437 - "\uB1C2\uB1BC\uD568\u0000\uB478\uD5A5\uD571\uB1C7"+
88.3438 - "\uD574\uD5A4\uB1C6\u0000\uD952\u0000\uB1B3\uD56F"+
88.3439 - "\uB1B8\uB1C3\u0000\uB1BE\uD578\uD56E\uD56C\uD57E"+
88.3440 - "\uB1B0\uB1C4\uB1B4\uB477\uD57C\uB1B5\u0000\uB1B1"+
88.3441 - "\uB1C0\uB1BB\uB1B9\uD570\uB1C5\uD56D\uD57A\uD576"+
88.3442 - "\uD954\uD953\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3443 - "\u0000\u0000\u0000\u0000\u0000\uD56B\uD964\u0000"+
88.3444 - "\uB47A\u0000\uD96A\uD959\uD967\uDD77\uB47D\uD96B"+
88.3445 - "\uD96E\uB47C\uD95C\uD96D\uD96C\uB47E\uD955\uB479"+
88.3446 - "\uB4A3\u0000\uB4A1\uD969\u0000\uD95F\uB4A5\uD970"+
88.3447 - "\uD968\uD971\uB4AD\uB4AB\uD966\uD965\u0000\uD963"+
88.3448 - "\uD95D\uB4A4\u0000\uB4A2\uD1B9\uD956\u0000\uDDB7"+
88.3449 - "\uD957\uB47B\uB4AA\uDD79\u0000\uB4A6\uB4A7\uD958"+
88.3450 - "\uD96F\uDD78\uD960\uD95B\uB4A9\uD961\uD95E\u0000"+
88.3451 - "\u0000\uB4AE\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3452 - "\u0000\u0000\u0000\u0000\u0000\u0000\uB770\u0000"+
88.3453 - "\u0000\uDD7C\uDDB1\uDDB6\uDDAA\uB76C\uDDBB\uB769"+
88.3454 - "\uDD7A\u0000\uDD7B\uB762\uB76B\uDDA4\uB76E\uB76F"+
88.3455 - "\uDDA5\u0000\uDDB2\uDDB8\uB76A\u0000\uB764\uDDA3"+
88.3456 - "\uDD7D\uDDBA\uDDA8\uDDA9\uDD7E\uDDB4\uDDAB\uDDB5"+
88.3457 - "\uDDAD\u0000\uB765\uE1D9\uB768\uB766\uDDB9\uDDB0"+
88.3458 - "\uDDAC\u0000\u0000\uDDA1\uBA53\uDDAF\uB76D\uDDA7"+
88.3459 - "\u0000\uDDA6\u0000\u0000\u0000\uB767\uB763\uE1EE"+
88.3460 - "\uDDB3\uDDAE\u0000\uDDA2\u0000\u0000\u0000\u0000"+
88.3461 - "\u0000\u0000\u0000\uE1E9\u0000\uE1DA\uE1E5\u0000"+
88.3462 - "\uE1EC\uBA51\uB4AC\uE1EA\uBA4C\u0000\u0000\u0000"+
88.3463 - "\uBA4B\uE1F1\u0000\uE1DB\uE1E8\uE1DC\uE1E7\uBA4F"+
88.3464 - "\uE1EB\uD962\u0000\u0000\u0000\uE1F2\uE1E3\uBA52"+
88.3465 - "\uE5BA\uBCAF\u0000\uE1F0\uE1EF\uBA54\uE5AD\uBCB0"+
88.3466 - "\uE5AE\u0000\uE1DF\uE1E0\uE1DD\uE1E2\uE1DE\uE1F3"+
88.3467 - "\uBA4E\uBCB1\uBA50\uBA55\u0000\uE1E1\u0000\uE1ED"+
88.3468 - "\u0000\u0000\uE1E6\u0000\u0000\uE5B1\u0000\uBA4A"+
88.3469 - "\uBCB4\uE9AA\uE5B6\uE5B5\uE5B7\u0000\u0000\uE5B4"+
88.3470 - "\uBCB5\u0000\uBCBB\uBCB8\u0000\uBCB9\uE5AF\uE5B2"+
88.3471 - "\uE5BC\uBCC1\uBCBF\u0000\uE5B3\uD95A\uBCB2\uE5B9"+
88.3472 - "\uE5B0\u0000\uBCC2\uE5B8\uBA4D\uBCB7\uE1E4\u0000"+
88.3473 - "\u0000\uBCBA\u0000\uBCBE\uBCC0\uBCBD\uBCBC\u0000"+
88.3474 - "\uBCB6\uE5BB\uBCB3\uBCC3\u0000\u0000\u0000\u0000"+
88.3475 - "\u0000\u0000\u0000\uBED8\uBED9\uE9A9\uBEE2\uBEDF"+
88.3476 - "\u0000\uBED6\uBEDD\uE9AB\uBEDB\uBED5\u0000\uBEDC"+
88.3477 - "\u0000\uE9A8\uC0BB\uBED7\u0000\uBEDE\uC0BA\uE9A7"+
88.3478 - "\uE9A6\u0000\uBEE0\u0000\uBEE1\u0000\uE9A5\uE9A4"+
88.3479 - "\uC0BC\uE9AE\uBEDA\uE9AC\u0000\u0000\u0000\u0000"+
88.3480 - "\uC0BD\u0000\uC0C2\uECEA\uECEC\u0000\uC0BF\u0000"+
88.3481 - "\uECED\uECE9\u0000\uECEB\uC0C0\uC0C3\u0000\uECE8"+
88.3482 - "\uC0BE\uC0C1\uC259\uE9AD\uC258\u0000\u0000\uC25E"+
88.3483 - "\uEFD4\u0000\uC25C\uC25D\uEFD7\uEFD3\uC25A\uEFD1"+
88.3484 - "\uC36B\uEFD5\u0000\uEFD6\uEFD2\u0000\uC25B\uF242"+
88.3485 - "\u0000\uF245\u0000\u0000\uF246\uF244\uF247\uC36C"+
88.3486 - "\uF243\u0000\u0000\uF44E\uC464\uF44D\uF44C\uF44B"+
88.3487 - "\uC463\uC465\u0000\uF5CD\uC4E2\uC4E1\u0000\u0000"+
88.3488 - "\uF6E1\uF6E0\uF6E3\uC5CB\uC575\uF7DD\uF6E2\u0000"+
88.3489 - "\u0000\uF7DC\uC5CD\uC5CC\uC5F3\uF8A9\uF8EF\uA4E4"+
88.3490 - "\u0000\u0000\uD972\uE9AF\u0000\u0000\uA6AC\uCAF7"+
88.3491 - "\uA7F1\uA7EF\u0000\uA7F0\u0000\uCCC1\uA9F1\uAC46"+
88.3492 - "\u0000\uCEE7\u0000\uCEE8\u0000\uAC47\uD1CE\u0000"+
88.3493 - "\uAEC4\uAEC5\uD1CD\u0000\u0000\u0000\u0000\uB1D3"+
88.3494 - "\u0000\uB1CF\u0000\uD5A7\uB1D6\uB1D5\uB1CE\uB1D1"+
88.3495 - "\uB1D4\uB1D0\u0000\u0000\uD976\uB1CD\uB4AF\u0000"+
88.3496 - "\u0000\u0000\uB4B1\uB4B2\uD975\uD978\uB4B0\uD973"+
88.3497 - "\uD977\u0000\uD974\u0000\uB771\u0000\u0000\uDDBC"+
88.3498 - "\u0000\u0000\uBA56\uE1F4\uBEE3\uBCC4\uE5BD\uBCC5"+
88.3499 - "\uBCC6\uE5BF\uE5BE\uE5C0\uE9B1\u0000\u0000\uE9B0"+
88.3500 - "\uECEF\uECEE\uC0C4\uC0C5\uF248\u0000\u0000\uA4E5"+
88.3501 - "\u0000\u0000\u0000\u0000\uD979\u0000\u0000\u0000"+
88.3502 - "\uB4B4\uB4B3\uDDBD\u0000\uEFD8\uC4E3\uF7DE\uA4E6"+
88.3503 - "\u0000\uAEC6\u0000\uB1D8\uB1D7\uD97A\uD97B\uB772"+
88.3504 - "\uE1F5\uBA57\uE9B2\u0000\uA4E7\uA5B8\u0000\uA9F2"+
88.3505 - "\uCCC2\u0000\uCEE9\uAC48\uB1D9\u0000\uD97C\uB4B5"+
88.3506 - "\uB773\u0000\uE5C1\uE5C2\u0000\u0000\uECF0\uC25F"+
88.3507 - "\uF8F0\uA4E8\u0000\uCCC3\uA9F3\uAC49\u0000\uCEEA"+
88.3508 - "\u0000\uAEC7\uD1D2\uD1D0\uD1D1\uAEC8\uD1CF\u0000"+
88.3509 - "\u0000\u0000\u0000\uB1DB\uB1DC\uD5A8\uB1DD\uB1DA"+
88.3510 - "\uD97D\u0000\uD97E\uDDBE\u0000\u0000\uBA59\uBA58"+
88.3511 - "\u0000\u0000\uECF1\uEFD9\u0000\uF24A\uF249\uF44F"+
88.3512 - "\u0000\uC95E\uAC4A\u0000\u0000\uA4E9\uA5B9\u0000"+
88.3513 - "\uA6AE\uA6AD\u0000\u0000\uA6AF\uA6B0\uC9EE\uC9ED"+
88.3514 - "\uCAF8\uA7F2\uCAFB\uCAFA\uCAF9\uCAFC\u0000\u0000"+
88.3515 - "\u0000\u0000\uA9F4\uCCC9\uCCC5\uCCCE\u0000\u0000"+
88.3516 - "\uA9FB\u0000\uA9F9\uCCCA\uCCC6\uCCCD\uA9F8\uAA40"+
88.3517 - "\uCCC8\uCCC4\uA9FE\uCCCB\uA9F7\uCCCC\uA9FA\uA9FC"+
88.3518 - "\uCCD0\uCCCF\uCCC7\uA9F6\uA9F5\uA9FD\u0000\u0000"+
88.3519 - "\u0000\u0000\u0000\u0000\uCEEF\uCEF5\u0000\uAC50"+
88.3520 - "\uAC4D\uCEEC\uCEF1\u0000\uAC53\uAC4B\uCEF0\uAC4E"+
88.3521 - "\uAC51\u0000\u0000\uCEF3\u0000\uAC4C\uCEF8\uAC4F"+
88.3522 - "\u0000\uAC52\uCEED\uCEF2\uCEF6\uCEEE\uCEEB\u0000"+
88.3523 - "\u0000\uCEF7\uCEF4\u0000\u0000\u0000\u0000\u0000"+
88.3524 - "\u0000\uAED0\uAEC9\uAECC\u0000\uAECF\u0000\uD1D5"+
88.3525 - "\u0000\uAECA\uD1D3\u0000\uAECE\u0000\u0000\uAECB"+
88.3526 - "\u0000\uD1D6\uAECD\u0000\u0000\u0000\u0000\u0000"+
88.3527 - "\u0000\uD5AC\uB1DF\uD5AB\uD5AD\uB1DE\uB1E3\uD1D4"+
88.3528 - "\u0000\uD5AA\uD5AE\u0000\uB1E0\uD5A9\uB1E2\u0000"+
88.3529 - "\uB1E1\u0000\uD9A7\u0000\uD9A2\u0000\uB4B6\uB4BA"+
88.3530 - "\uB4B7\uD9A5\uD9A8\u0000\uB4B8\u0000\uB4B9\uB4BE"+
88.3531 - "\uDDC7\uD9A6\uB4BC\uD9A3\uD9A1\u0000\uB4BD\u0000"+
88.3532 - "\uD9A4\u0000\u0000\u0000\uB779\u0000\uDDBF\uB776"+
88.3533 - "\uB777\uB775\uDDC4\uDDC3\uDDC0\uB77B\u0000\u0000"+
88.3534 - "\uDDC2\uB4BB\u0000\u0000\uDDC6\uDDC1\uB778\uB774"+
88.3535 - "\uB77A\uDDC5\u0000\u0000\u0000\uBA5C\u0000\uE1F8"+
88.3536 - "\uE1F7\uE1F6\uBA5A\u0000\u0000\u0000\u0000\u0000"+
88.3537 - "\uBA5B\uE5C5\uE5C8\uBCC8\u0000\u0000\uBCC7\uE5C9"+
88.3538 - "\uE5C4\uBCCA\uE5C6\u0000\uBCC9\uE5C3\u0000\uE5C7"+
88.3539 - "\uBEE9\uBEE6\uE9BB\uE9BA\u0000\uE9B9\uE9B4\u0000"+
88.3540 - "\uE9B5\u0000\u0000\u0000\uBEE7\u0000\uBEE4\uBEE8"+
88.3541 - "\uE9B3\uBEE5\uE9B6\uE9B7\uE9BC\u0000\u0000\uE9B8"+
88.3542 - "\u0000\u0000\uECF2\u0000\u0000\u0000\uC0C7\u0000"+
88.3543 - "\uEFDC\uC0C6\uEFDA\uEFDB\uC260\uC36E\uF24B\u0000"+
88.3544 - "\uC36D\u0000\u0000\uF451\uF452\u0000\uC466\u0000"+
88.3545 - "\uF450\uC4E4\u0000\uF7DF\uC5CE\uF8AA\uF8AB\u0000"+
88.3546 - "\uA4EA\u0000\uA6B1\uA6B2\uA7F3\u0000\uCCD1\uAC54"+
88.3547 - "\uAED1\uB1E4\u0000\u0000\uB0D2\u0000\uB4BF\uB4C0"+
88.3548 - "\uB3CC\uD9A9\u0000\uB77C\uE1FA\uE1F9\u0000\u0000"+
88.3549 - "\uA4EB\uA6B3\uCCD2\uAA42\u0000\uAA41\u0000\uCEF9"+
88.3550 - "\uCEFA\u0000\uD1D7\uD1D8\uAED2\uAED3\u0000\uAED4"+
88.3551 - "\uD5AF\u0000\u0000\uB1E6\u0000\uB4C2\u0000\uB4C1"+
88.3552 - "\uDDC8\uDF7A\uE1FB\uE9BD\u0000\u0000\uC261\uC467"+
88.3553 - "\uA4EC\u0000\uA5BC\uA5BD\uA5BB\uA5BE\uA5BA\u0000"+
88.3554 - "\u0000\uA6B6\u0000\uC9F6\uA6B5\uA6B7\u0000\u0000"+
88.3555 - "\uC9F1\uC9F0\uC9F3\uC9F2\uC9F5\uA6B4\uC9EF\uC9F4"+
88.3556 - "\u0000\u0000\u0000\u0000\u0000\uCAFD\uA7FD\uCAFE"+
88.3557 - "\uCB43\uA7FC\u0000\uCB47\uCB42\uCB45\uA7F5\uA7F6"+
88.3558 - "\uA7F7\uA7F8\u0000\uA840\u0000\uCB41\uA7FA\uA841"+
88.3559 - "\u0000\uCB40\uCB46\u0000\uA7F9\uCB44\uA7FB\uA7F4"+
88.3560 - "\uA7FE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3561 - "\u0000\u0000\uAA57\u0000\uCCD4\uAA43\u0000\uAA4D"+
88.3562 - "\uAA4E\uAA46\uAA58\uAA48\uCCDC\uAA53\uCCD7\uAA49"+
88.3563 - "\uCCE6\uCCE7\uCCDF\uCCD8\uAA56\uCCE4\uAA51\uAA4F"+
88.3564 - "\u0000\uCCE5\u0000\uCCE3\uCCDB\uCCD3\uCCDA\uAA4A"+
88.3565 - "\u0000\uAA50\u0000\uAA44\uCCDE\uCCDD\uCCD5\u0000"+
88.3566 - "\uAA52\uCCE1\uCCD6\uAA55\uCCE8\uAA45\u0000\uAA4C"+
88.3567 - "\uCCD9\uCCE2\uAA54\u0000\uAA47\uAA4B\u0000\uCCE0"+
88.3568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3569 - "\u0000\u0000\u0000\u0000\u0000\u0000\uCF5B\uAC5C"+
88.3570 - "\uAC69\u0000\uCF56\uCF4C\uAC62\uCF4A\uAC5B\uCF45"+
88.3571 - "\uAC65\uCF52\uCEFE\uCF41\u0000\u0000\u0000\u0000"+
88.3572 - "\uCF44\uCEFB\uCF51\uCF61\uAC60\uCF46\uCF58\u0000"+
88.3573 - "\uCEFD\uCF5F\uCF60\uCF63\uCF5A\uCF4B\uCF53\uAC66"+
88.3574 - "\uAC59\uAC61\uAC6D\uAC56\uAC58\u0000\u0000\u0000"+
88.3575 - "\uCF43\uAC6A\uAC63\uCF5D\uCF40\uAC6C\uAC67\uCF49"+
88.3576 - "\u0000\u0000\uAC6B\uCF50\uCF48\uAC64\uCF5C\uCF54"+
88.3577 - "\u0000\uAC5E\uCF62\uCF47\uAC5A\uCF59\uCF4F\uAC5F"+
88.3578 - "\uCF55\uAC57\uCEFC\uAC68\uAEE3\uAC5D\uCF4E\uCF4D"+
88.3579 - "\uCF42\u0000\uCF5E\u0000\uCF57\u0000\u0000\uAC55"+
88.3580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3582 - "\u0000\u0000\uD1EC\uAEEA\uD1ED\u0000\uD1E1\uAEDF"+
88.3583 - "\uAEEB\u0000\uD1DA\u0000\uD1E3\uD1EB\u0000\uD1D9"+
88.3584 - "\uD1F4\uAED5\u0000\u0000\u0000\uD1F3\uD1EE\u0000"+
88.3585 - "\uD1EF\uAEDD\uAEE8\uD1E5\u0000\uD1E6\uD1F0\uD1E7"+
88.3586 - "\u0000\uD1E2\uD1DC\uD1DD\uD1EA\uD1E4\u0000\u0000"+
88.3587 - "\uAED6\uAEDA\uD1F2\uD1DE\uAEE6\uAEE2\u0000\u0000"+
88.3588 - "\uAEE5\uAEEC\uAEDB\uAEE7\uD1E9\uAEE9\uAED8\u0000"+
88.3589 - "\uAED7\uD1DB\u0000\uD1DF\uAEE0\uD1F1\uD1E8\uD1E0"+
88.3590 - "\uAEE4\uAEE1\u0000\uAED9\uAEDC\u0000\u0000\u0000"+
88.3591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3593 - "\u0000\u0000\u0000\uD5C4\u0000\uD5B4\uD5B5\uD5B9"+
88.3594 - "\u0000\uD5C8\uD5C5\u0000\uD5BE\uD5BD\uB1ED\uD5C1"+
88.3595 - "\uD5D0\uD5B0\u0000\uD5D1\uD5C3\uD5D5\uD5C9\uB1EC"+
88.3596 - "\uD5C7\uB1E7\uB1FC\uB1F2\u0000\uB1F6\uB1F5\uD5B1"+
88.3597 - "\u0000\uD5CE\uD5D4\uD5CC\uD5D3\u0000\u0000\uD5C0"+
88.3598 - "\uD5B2\uD5D2\uD5C2\uB1EA\uB1F7\u0000\uD5CB\uB1F0"+
88.3599 - "\u0000\u0000\u0000\uD5CA\uD5B3\uB1F8\u0000\uB1FA"+
88.3600 - "\uD5CD\uB1FB\uB1E9\uD5BA\uD5CF\u0000\u0000\uB1EF"+
88.3601 - "\uB1F9\uD5BC\uD5C6\uD5B7\uD5BB\uB1F4\uD5B6\uB1E8"+
88.3602 - "\uB1F1\uB1EE\uD5BF\uAEDE\uD9C0\uB1EB\u0000\u0000"+
88.3603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3604 - "\u0000\u0000\u0000\u0000\uB1F3\u0000\uD9C3\uD9D9"+
88.3605 - "\uD9CE\uB4D6\u0000\uB4D1\uD9BD\uB4D2\uD9CD\u0000"+
88.3606 - "\uD9C6\uD9D3\uB4CE\uD9AB\uD9D5\uB4C4\uD9B3\uB4C7"+
88.3607 - "\uB4C6\u0000\uB4D7\u0000\uD9AD\uD9CF\uD9D0\uB4C9"+
88.3608 - "\uB4C5\uD9BB\u0000\uB4D0\uD9B6\u0000\uD9D1\uB4CC"+
88.3609 - "\uD9C9\uD9D6\uD9B0\uD9B5\uD9AF\u0000\uB4CB\uD9C2"+
88.3610 - "\uDDDE\uD9B1\uB4CF\uD9BA\uD9D2\uB4CA\uD9B7\uD9B4"+
88.3611 - "\uD9C5\uB4CD\uB4C3\uB4D9\uD9C8\uD9C7\u0000\u0000"+
88.3612 - "\u0000\u0000\u0000\u0000\uD9AC\uB4C8\uD9D4\uD9BC"+
88.3613 - "\uD9BE\u0000\uD9CB\uD9CA\uD9AA\uB4D3\uB4D5\uD9B2"+
88.3614 - "\uD9B9\uD9C1\uB4D4\uD9B8\uD9C4\uD9D7\u0000\uD9CC"+
88.3615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3616 - "\u0000\u0000\u0000\u0000\u0000\uD9D8\u0000\u0000"+
88.3617 - "\u0000\u0000\uD9AE\u0000\u0000\u0000\u0000\uDDF2"+
88.3618 - "\uB7A6\u0000\uDDF0\uDDDB\uDDE0\uDDD9\u0000\uDDEC"+
88.3619 - "\uDDCB\uDDD2\u0000\uDDEA\uDDF4\uDDDC\u0000\uDDCF"+
88.3620 - "\uDDE2\uDDE7\uDDD3\u0000\uDDE4\uDDD0\u0000\u0000"+
88.3621 - "\uDDD7\uDDD8\uB7A8\uDDEB\uDDE9\u0000\uDDCC\uDDEE"+
88.3622 - "\u0000\uDDEF\uDDF1\uB7AC\uB7A4\u0000\uD5B8\uDDD4"+
88.3623 - "\uDDE6\uDDD5\uB7A1\uB7B1\uDDED\uB7AF\uB7AB\uDDCA"+
88.3624 - "\uB7A3\u0000\uDDCD\uB7B0\u0000\uDDDD\uDDC9\u0000"+
88.3625 - "\uB7A9\uDDE1\uDDD1\uB7AA\uDDDA\uB77E\uB4D8\uDDE3"+
88.3626 - "\uD9BF\uDDCE\u0000\u0000\uDDE8\uB7A5\uDDE5\uB7A2"+
88.3627 - "\uDDDF\uB7AD\uDDD6\uDDF3\u0000\u0000\u0000\u0000"+
88.3628 - "\u0000\u0000\uB7A7\uDEC6\u0000\u0000\uB7AE\u0000"+
88.3629 - "\u0000\u0000\u0000\u0000\u0000\uE24A\uE248\u0000"+
88.3630 - "\uE25E\uE246\u0000\uE258\uB77D\uBA5F\uE242\uE25D"+
88.3631 - "\u0000\uE247\uE255\uBA64\uBA5D\u0000\uE25B\u0000"+
88.3632 - "\uE240\uE25A\u0000\uBA6F\uE251\uE261\uBA6D\uE249"+
88.3633 - "\uBA5E\uE24B\uE259\uBA67\uE244\uBA6B\uBA61\uE24D"+
88.3634 - "\uE243\uE1FC\u0000\uE257\uBA68\uE260\uE1FD\uBA65"+
88.3635 - "\u0000\uE253\u0000\uBA66\uE245\uE250\uE24C\uE24E"+
88.3636 - "\u0000\uBA60\uE25F\uBA6E\uE24F\u0000\uE262\u0000"+
88.3637 - "\u0000\uE1FE\uE254\uBA63\uBA6C\uBA6A\uE241\uE256"+
88.3638 - "\uBA69\u0000\u0000\uBA62\uE252\u0000\u0000\u0000"+
88.3639 - "\u0000\uE25C\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3640 - "\u0000\u0000\uE5D5\u0000\uE5D1\uE5CD\uE5E1\uE5DE"+
88.3641 - "\uBCCD\u0000\u0000\uE5E5\uE5D4\uBCD8\uE5DB\u0000"+
88.3642 - "\u0000\uE5D0\uE5DA\uBCD5\uE5EE\u0000\uE5EB\uE5DD"+
88.3643 - "\uE5CE\u0000\u0000\uE5E2\uE5E4\uBCD1\uE5D8\uE5D3"+
88.3644 - "\uE5CA\uBCCE\uBCD6\u0000\uE5E7\uBCD7\uE5CB\uE5ED"+
88.3645 - "\uE5E0\uE5E6\uBCD4\u0000\u0000\uE5E3\u0000\uE5EA"+
88.3646 - "\u0000\uBCD9\u0000\uBCD3\uE5DC\uE5CF\uE5EF\uE5CC"+
88.3647 - "\uE5E8\uBCD0\u0000\uE5D6\u0000\uE5D7\uBCCF\uBCCC"+
88.3648 - "\uE5D2\uBCD2\u0000\uBCCB\u0000\uE5E9\uE5EC\uE5D9"+
88.3649 - "\uE9CA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3650 - "\u0000\u0000\uE9C2\u0000\uE9BE\uBEF6\u0000\u0000"+
88.3651 - "\uBEEB\uBEF0\uBEEC\uE9CC\uE9D7\uBEEA\uE9C4\uE9CD"+
88.3652 - "\uE5DF\uE9CE\u0000\u0000\uBEF1\u0000\uE9DD\uBEF5"+
88.3653 - "\uBEF8\uE9C0\u0000\uBEF4\u0000\uE9DB\uE9DC\uE9D2"+
88.3654 - "\uE9D1\uE9C9\u0000\u0000\uE9D3\uE9DA\uE9D9\u0000"+
88.3655 - "\uBEEF\uBEED\uE9CB\uE9C8\u0000\uE9C5\uE9D8\uBEF7"+
88.3656 - "\uE9D6\uBEF3\uBEF2\u0000\uE9D0\u0000\uE9BF\uE9C1"+
88.3657 - "\uE9C3\uE9D5\uE9CF\uBEEE\u0000\uE9C6\u0000\uE9D4"+
88.3658 - "\u0000\u0000\u0000\u0000\u0000\u0000\uE9C7\u0000"+
88.3659 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC0CF\uED45"+
88.3660 - "\uC0C8\uECF5\u0000\uED41\uC0CA\uED48\u0000\uECFC"+
88.3661 - "\u0000\uECF7\u0000\u0000\uED49\uECF3\uECFE\u0000"+
88.3662 - "\uC0D1\uED44\uED4A\uECFD\uC0C9\uED40\uECF4\uC0D0"+
88.3663 - "\u0000\u0000\uED47\uECF9\uC0CC\u0000\uECFB\uECF8"+
88.3664 - "\uC0D2\uECFA\uC0CB\uC0CE\uED43\uECF6\uED46\u0000"+
88.3665 - "\uED42\u0000\u0000\u0000\uC263\uEFE7\uC268\uC269"+
88.3666 - "\u0000\u0000\u0000\uC262\uEFE6\u0000\uEFE3\uEFE4"+
88.3667 - "\uC266\uEFDE\uEFE2\uC265\u0000\uEFDF\u0000\u0000"+
88.3668 - "\u0000\u0000\uC267\uC264\u0000\uEFDD\uEFE1\uEFE5"+
88.3669 - "\u0000\u0000\u0000\uF251\uF24E\uF257\u0000\uF256"+
88.3670 - "\uF254\uF24F\u0000\uC372\u0000\u0000\u0000\u0000"+
88.3671 - "\u0000\uF250\uC371\uC0CD\uF253\uC370\uF258\uF252"+
88.3672 - "\uF24D\uEFE0\u0000\u0000\u0000\uC36F\u0000\uF24C"+
88.3673 - "\uF456\u0000\uF455\uF255\uC468\u0000\uF459\uF45A"+
88.3674 - "\uF454\uF458\u0000\uF453\u0000\u0000\u0000\u0000"+
88.3675 - "\uF5D1\uF457\uC4E7\uC4E5\uF5CF\u0000\u0000\u0000"+
88.3676 - "\uF5D2\u0000\uF5CE\uF5D0\uC4E6\u0000\u0000\u0000"+
88.3677 - "\uF6E5\uF6E6\uC576\uF6E4\u0000\u0000\u0000\uF7E2"+
88.3678 - "\uC5CF\uF7E0\uF7E1\uF8AC\u0000\u0000\uC656\uF8F3"+
88.3679 - "\uF8F1\uF8F2\uF8F4\u0000\u0000\u0000\uF9BB\u0000"+
88.3680 - "\uA4ED\uA6B8\u0000\uAA59\u0000\uCCE9\u0000\u0000"+
88.3681 - "\uCF64\u0000\u0000\u0000\uD1F5\uD1F7\u0000\uD1F6"+
88.3682 - "\u0000\uD1F8\uB1FD\uD5D7\uD1F9\u0000\uD5D6\uD5D8"+
88.3683 - "\uD5D9\uD9DA\uB4DB\uD9DB\uD9DD\uB4DC\uB4DA\uD9DC"+
88.3684 - "\u0000\uDDFA\uDDF8\uDDF7\u0000\uDDF6\uDDF5\uB7B2"+
88.3685 - "\uDDF9\uBA70\uE263\uE265\uBA71\uE264\uBCDB\u0000"+
88.3686 - "\uBCDA\uE5F0\u0000\u0000\uE9DF\uE9DE\uE9E0\u0000"+
88.3687 - "\u0000\uBEF9\u0000\uED4B\uC0D3\u0000\uEFE8\uC26A"+
88.3688 - "\uF259\uC577\uA4EE\uA5BF\uA6B9\uA842\uAA5A\uAA5B"+
88.3689 - "\u0000\u0000\uAC6E\u0000\u0000\uD1FA\u0000\u0000"+
88.3690 - "\u0000\u0000\uB7B3\u0000\u0000\u0000\uE6D1\uBEFA"+
88.3691 - "\uC26B\uA4EF\u0000\uA6BA\u0000\u0000\uCCEB\uAA5C"+
88.3692 - "\uCCEA\u0000\uCF65\uAC6F\uCF66\u0000\uAC70\u0000"+
88.3693 - "\uD1FC\uAEEE\uAEED\u0000\uD5DE\uD5DC\uD5DD\uD5DB"+
88.3694 - "\u0000\uD5DA\u0000\u0000\uD9DE\uD9E1\uB4DE\uD9DF"+
88.3695 - "\uB4DD\uD9E0\u0000\uDDFB\u0000\u0000\uE266\uE267"+
88.3696 - "\uE268\u0000\uE5F3\uE5F2\uBCDC\uE5F1\uE5F4\uE9E1"+
88.3697 - "\u0000\u0000\uE9E2\uE9E3\u0000\uED4C\uC0D4\uC26C"+
88.3698 - "\uF25A\u0000\uC4E8\uC95F\u0000\uAC71\uCF67\uAEEF"+
88.3699 - "\u0000\u0000\uB1FE\u0000\uB4DF\uD9E2\u0000\uB7B5"+
88.3700 - "\uB7B4\u0000\u0000\uE269\uE26A\uBCDD\uBCDE\uE9E5"+
88.3701 - "\uE9E4\uEFE9\uF7E3\uA4F0\uC960\uA5C0\u0000\uA843"+
88.3702 - "\uCB48\u0000\uAC72\uB7B6\uA4F1\u0000\uCF68\uAC73"+
88.3703 - "\uCF69\u0000\uC0D5\uA4F2\u0000\u0000\uCCEC\u0000"+
88.3704 - "\uCF6A\u0000\uD242\uD241\uD1FE\u0000\uD1FD\uD243"+
88.3705 - "\uD240\u0000\u0000\uB240\uB241\u0000\u0000\uB4E0"+
88.3706 - "\uD9E3\u0000\uD9E4\uD9E5\u0000\u0000\u0000\uDE41"+
88.3707 - "\uDE42\uDE40\u0000\uDDFD\uDDFE\uB7B7\uE26B\uE5F7"+
88.3708 - "\uE5F6\uE5F5\uE5F8\uE9E7\uE9E6\uBEFB\uE9E8\u0000"+
88.3709 - "\uC0D6\uED4D\u0000\uEFEA\uF25B\uF6E7\u0000\uA4F3"+
88.3710 - "\uA5C2\uA5C1\u0000\uAA5D\uC961\uC97E\uA6BB\u0000"+
88.3711 - "\uC9F7\uCB49\uCB4A\uAA5E\u0000\uCCED\u0000\uAC74"+
88.3712 - "\uCF6B\uCF6C\u0000\uAEF0\uAEF4\uD244\uAEF3\uAEF1"+
88.3713 - "\uAEF2\u0000\uD5DF\uB242\uB4E3\u0000\uB4E1\uB4E2"+
88.3714 - "\uD9E6\u0000\u0000\uBA72\uA4F4\u0000\uC9A1\u0000"+
88.3715 - "\uA5C3\u0000\u0000\uC9A4\u0000\u0000\uA5C6\uC9A3"+
88.3716 - "\uA5C5\uA5C4\uA844\uC9A2\u0000\u0000\uC9F8\u0000"+
88.3717 - "\u0000\u0000\uC9FC\uC9FE\uCA40\uA6C5\uA6C6\uC9FB"+
88.3718 - "\uA6C1\u0000\uC9F9\u0000\uC9FD\uA6C2\u0000\uA6BD"+
88.3719 - "\u0000\uA6BE\u0000\uA6C4\uC9FA\uA6BC\uA845\uA6BF"+
88.3720 - "\uA6C0\uA6C3\u0000\u0000\u0000\uCB5B\uCB59\uCB4C"+
88.3721 - "\uA851\uCB53\uA84C\uCB4D\u0000\uCB55\u0000\uCB52"+
88.3722 - "\uA84F\uCB51\uA856\uCB5A\uA858\u0000\uA85A\u0000"+
88.3723 - "\uCB4B\u0000\uA84D\uCB5C\u0000\uA854\uA857\u0000"+
88.3724 - "\uCD45\uA847\uA85E\uA855\uCB4E\uA84A\uA859\uCB56"+
88.3725 - "\uA848\uA849\uCD43\uCB4F\uA850\uA85B\uCB5D\uCB50"+
88.3726 - "\uA84E\u0000\uA853\uCCEE\uA85C\uCB57\uA852\u0000"+
88.3727 - "\uA85D\uA846\uCB54\uA84B\uCB58\uCD44\u0000\u0000"+
88.3728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3729 - "\u0000\u0000\u0000\uAA6A\uAA7A\uCCF5\uAA71\u0000"+
88.3730 - "\uCD4B\uAA62\u0000\uAA65\uCD42\u0000\uCCF3\uCCF7"+
88.3731 - "\uAA6D\uAA6F\uCCFA\uAA76\uAA68\uAA66\uAA67\uAA75"+
88.3732 - "\uCD47\uAA70\uCCF9\uCCFB\uAA6E\uAA73\uCCFC\uCD4A"+
88.3733 - "\u0000\uAC75\uAA79\u0000\uAA63\uCD49\u0000\uCD4D"+
88.3734 - "\uCCF8\uCD4F\uCD40\uAA6C\uCCF4\uAA6B\uAA7D\uAA72"+
88.3735 - "\u0000\uCCF2\uCF75\uAA78\uAA7C\uCD41\uCD46\u0000"+
88.3736 - "\uAA7E\uAA77\uAA69\uAA5F\u0000\uAA64\u0000\uCCF6"+
88.3737 - "\uAA60\uCD4E\u0000\uCCF0\uCCEF\uCCFD\uCCF1\uAA7B"+
88.3738 - "\uAEF5\uAA74\uCCFE\uAA61\u0000\uACA6\u0000\u0000"+
88.3739 - "\u0000\uCD4C\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3740 - "\uCF7C\uCFA1\u0000\uCFA4\uCF77\u0000\u0000\uCFA7"+
88.3741 - "\uCFAA\uCFAC\uCF74\uAC76\uAC7B\uD249\uACAD\uCFA5"+
88.3742 - "\uCFAD\uCF7B\uCF73\u0000\u0000\u0000\uD264\uAC7E"+
88.3743 - "\uCFA2\uCF78\uCF7A\uACA5\u0000\uCF7D\uAC7D\uCF70"+
88.3744 - "\uCFA8\u0000\uCFAB\u0000\u0000\uAC7A\u0000\uACA8"+
88.3745 - "\uCF6D\uACAA\uAC78\uACAE\uCFA9\uCF6F\uACAB\uD25E"+
88.3746 - "\uCD48\uAC7C\uAC77\uCF76\uCF6E\uACAC\uACA4\uCFA3"+
88.3747 - "\uACA9\uACA7\uCF79\uACA1\uCF71\uACA2\uACA3\uCF72"+
88.3748 - "\uCFA6\uAC79\uCF7E\u0000\u0000\u0000\u0000\u0000"+
88.3749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3751 - "\uD24C\uAEFD\uAF43\u0000\u0000\u0000\uD255\uD25B"+
88.3752 - "\uD257\uD24A\uD24D\uD246\uD247\uAF4A\uAEFA\uD256"+
88.3753 - "\uD25F\uAF45\uAEF6\u0000\uAF40\uD24E\uAF42\uD24F"+
88.3754 - "\uD259\u0000\u0000\u0000\uAF44\uD268\uD248\uAEFC"+
88.3755 - "\uAEFB\uAF48\uD245\uD266\uD25A\uD267\uD261\uD253"+
88.3756 - "\uD262\u0000\uD25C\uD265\uD263\uAF49\uD254\uAEF9"+
88.3757 - "\uAEF8\uAF41\uAF47\uD260\uAF46\uD251\uB243\u0000"+
88.3758 - "\uD269\uD250\uD24B\uAEFE\uAF4B\uAEF7\u0000\uD258"+
88.3759 - "\uD25D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3761 - "\u0000\u0000\uB265\uD5E1\uD5E5\u0000\uB252\uB250"+
88.3762 - "\u0000\u0000\uB247\uD5E3\uD5E2\uB25B\u0000\uD5E8"+
88.3763 - "\uB255\u0000\uD5FA\uD647\uB244\uD5F7\uD5F0\uB267"+
88.3764 - "\uD5E0\u0000\uD5FC\u0000\uB264\uB258\uB263\uB24E"+
88.3765 - "\uD5EC\uD5FE\uD5F6\uB24F\uB249\uD645\u0000\uD5FD"+
88.3766 - "\uD640\uB251\uB259\uD642\uD5EA\uD5FB\uD5EF\uD644"+
88.3767 - "\uB25E\uB246\uB25C\uD5F4\uD5F2\uD5F3\uB253\uD5EE"+
88.3768 - "\uD5ED\uB248\uD5E7\uD646\uB24A\uD5F1\uB268\u0000"+
88.3769 - "\uB262\uD5E6\uB25F\uB25D\uB266\uD5F8\uB261\uD252"+
88.3770 - "\uD5F9\uB260\uD641\uB245\uD5F5\uB257\uD5E9\uB256"+
88.3771 - "\u0000\uB254\uB24C\uB24B\uD9E7\uD643\u0000\u0000"+
88.3772 - "\uD5EB\u0000\u0000\uD9FC\u0000\uB24D\u0000\u0000"+
88.3773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3775 - "\u0000\uB541\uB25A\uB4EE\uD9F6\uB4FC\u0000\uD9EA"+
88.3776 - "\uB4EB\uB4E7\uDA49\uB4ED\uB4F1\uB4EC\uB4F5\uDA4D"+
88.3777 - "\uDA44\u0000\u0000\uD9F1\uB4FA\uB4F4\uD9FD\uB4E4"+
88.3778 - "\uDA4A\uDA43\uB4E8\uD9F7\uB4F7\uDA55\uDA56\u0000"+
88.3779 - "\uB4E5\uDA48\uB4F9\uD9FB\uD9ED\uD9EE\uB4FD\uD9F2"+
88.3780 - "\uD9F9\uD9F3\u0000\uB4FB\uB544\uD9EF\uD9E8\uD9E9"+
88.3781 - "\u0000\uD9EB\uB4EA\uD9F8\u0000\uB4F8\uB542\u0000"+
88.3782 - "\u0000\uD9FA\uDA53\uDA4B\uB4E6\uDA51\uB4F2\u0000"+
88.3783 - "\uB4F0\u0000\uDA57\uB4EF\uDA41\uD9F4\uD9FE\uB547"+
88.3784 - "\uDA45\uDA42\uD9F0\uB543\uDA4F\uDA4C\uDA54\uB4E9"+
88.3785 - "\uDA40\uB546\u0000\uDA47\u0000\u0000\uB4F3\uB4F6"+
88.3786 - "\u0000\uDA46\uB545\uD9F5\uD5E4\u0000\u0000\uDA50"+
88.3787 - "\uDA4E\uDA52\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3789 - "\uD9EC\uB540\u0000\u0000\u0000\uDE61\uDE60\uDE46"+
88.3790 - "\uB7BD\u0000\uDE5F\uDE49\uDE4A\u0000\uB7C7\uDE68"+
88.3791 - "\uB7C2\uDE5E\u0000\uDE43\uB7C8\uB7BE\uDE52\uDE48"+
88.3792 - "\uDE4B\uDE63\uB7B8\uDE6A\uDE62\uB7C1\uDE57\uB7CC"+
88.3793 - "\u0000\u0000\uB7CB\uB7C5\u0000\u0000\uDE69\uB7B9"+
88.3794 - "\uDE55\uDE4C\uDE59\uDE65\uB7CD\u0000\uB7BB\uDE54"+
88.3795 - "\u0000\uDE4D\uB7C4\u0000\uB7C3\uDE50\uDE5A\uDE64"+
88.3796 - "\uDE47\uDE51\uB7BC\uDE5B\uB7C9\uB7C0\uDE4E\uB7BF"+
88.3797 - "\uDE45\uDE53\uDE67\uB4FE\uBAB0\uDE56\uE26C\uDE58"+
88.3798 - "\uDE66\uB7C6\uDE4F\uB7BA\uB7CA\uBCF0\uDE44\u0000"+
88.3799 - "\uDE5D\u0000\u0000\u0000\uDE5C\u0000\u0000\u0000"+
88.3800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.3801 - "\u0000\u0000\u0000\uE2AA\uBAAD\uE27D\uE2A4\uBAA2"+
88.3802 - "\u0000\uE26E\uBAAF\u0000\uBA77\uE26D\uE2B0\uBAB1"+
88.3803 - "\uE271\uE2A3\u0000\uE273\uE2B3\uE2AF\uBA75\uBAA1";
88.3804 -
88.3805 - private final static String innerIndex3=
88.3806 - "\uE653\uBAAE\uBA7D\uE26F\u0000\uE2AE\uBAA3\uE2AB"+
88.3807 - "\uE2B8\uE275\uE27E\u0000\u0000\uE2B6\uE2AC\uBA7C"+
88.3808 - "\u0000\u0000\uE27C\uBA76\uBA74\uBAA8\u0000\u0000"+
88.3809 - "\uE27A\uE277\uE278\u0000\uE2B2\u0000\uE2B7\uE2B5"+
88.3810 - "\uBA7A\uE2B9\uBA7E\uBAA7\u0000\uE270\uE5FA\uE279"+
88.3811 - "\u0000\uBA78\uBAAC\uBAA9\uBA7B\uE2A5\uE274\uBAAA"+
88.3812 - "\uE2A7\uBAA4\uBAA6\uBA73\u0000\uE2A9\uE2A1\uE272"+
88.3813 - "\uBAA5\uE2B1\uE2B4\uE27B\uE2A8\u0000\uBA79\uBCDF"+
88.3814 - "\uE2A6\uE5F9\u0000\uE2AD\u0000\u0000\u0000\u0000"+
88.3815 - "\u0000\u0000\u0000\u0000\u0000\u0000\uE276\uE644"+
88.3816 - "\uE64E\uBCE2\uE64D\uE659\uBCE4\uE64B\u0000\uE64F"+
88.3817 - "\uBCEF\u0000\uE646\uBCE7\u0000\uE652\uE9F0\uBCF3"+
88.3818 - "\uBCF2\uE654\uE643\uE65E\uBCED\u0000\uBCE3\uE657"+
88.3819 - "\u0000\uE65B\uE660\uE655\uE649\uBCE6\uBCE9\uBCF1"+
88.3820 - "\uBCEC\u0000\uE64C\uE2A2\u0000\u0000\uE648\uE65F"+
88.3821 - "\uBCE8\u0000\uBCEB\uE661\uBCE0\uE656\uE5FB\uE65C"+
88.3822 - "\uC0DF\u0000\uE64A\u0000\uBCE1\uE645\uBCE5\uE5FC"+
88.3823 - "\uBAAB\uE641\u0000\uE65A\uE642\uE640\uBCEA\u0000"+
88.3824 - "\uE658\u0000\uE5FE\uE651\uE650\uE65D\uE647\uBCEE"+
88.3825 - "\u0000\u0000\u0000\u0000\u0000\u0000\uE9F3\u0000"+
88.3826 - "\uBF49\uBEFE\uEA40\uE9EB\uBF41\uE9F7\uBF48\uBF43"+
88.3827 - "\uE9F5\uED4F\uE9FB\uEA42\uE9FA\uE9E9\uE9F8\uEA44"+
88.3828 - "\uEA46\uBEFD\uEA45\uBF44\uBF4A\u0000\uBF47\u0000"+
88.3829 - "\uE9FE\uBF46\uE9F9\u0000\uE9ED\uE9F2\u0000\uE9FD"+
88.3830 - "\uBF45\uBF42\uBEFC\uBF40\uE9F1\u0000\uE5FD\uE9EC"+
88.3831 - "\uE9EF\uEA41\uE9F4\uE9EA\uED4E\uEA43\uE9EE\uE9FC"+
88.3832 - "\u0000\u0000\u0000\u0000\uED51\uC0E3\u0000\u0000"+
88.3833 - "\uC0D7\u0000\u0000\uC0DB\uED53\uED59\uED57\uC0D9"+
88.3834 - "\uC0DA\uC0E1\uED5A\uED52\uC0DC\u0000\uED56\uED55"+
88.3835 - "\uED5B\uC0E2\u0000\uC0DD\uC0E0\uED54\uC0E4\uC0DE"+
88.3836 - "\uC0E5\uC0D8\uED58\u0000\uED50\u0000\u0000\uEFF7"+
88.3837 - "\u0000\u0000\uC271\uEFF4\uEFF6\u0000\uC26F\uEFF2"+
88.3838 - "\uEFF3\uEFEE\u0000\u0000\uE9F6\uEFEF\uC270\uEFEB"+
88.3839 - "\u0000\uC26D\uEFF8\uC26E\uEFEC\uEFED\uEFF1\uC273"+
88.3840 - "\u0000\uC272\u0000\u0000\uEFF0\uC378\uF25F\uF265"+
88.3841 - "\uC379\uF25C\uC376\uC373\uF267\uC377\u0000\uC374"+
88.3842 - "\uF25E\uF261\uF262\uF263\uF266\u0000\uEFF5\uF25D"+
88.3843 - "\uC375\uF264\uF268\uF260\u0000\u0000\u0000\uF45D"+
88.3844 - "\uC46A\uF460\uC46B\uF468\uF45F\uF45C\u0000\uF45E"+
88.3845 - "\uF462\uF465\uF464\uF467\uF45B\u0000\uC469\uF463"+
88.3846 - "\uF466\uF469\uF461\uF5D3\uF5D4\uF5D8\uF5D9\u0000"+
88.3847 - "\uF5D6\uF5D7\uF5D5\u0000\uC4E9\u0000\u0000\u0000"+
88.3848 - "\u0000\uC578\uF6EB\u0000\u0000\uF6E8\uF6E9\uF6EA"+
88.3849 - "\uC579\u0000\uF7E5\uF7E4\u0000\uF8AF\uC5F4\uF8AD"+
88.3850 - "\uF8B0\uF8AE\uF8F5\uC657\uC665\uF9A3\uF96C\u0000"+
88.3851 - "\uF9A2\uF9D0\uF9D1\uA4F5\u0000\u0000\u0000\u0000"+
88.3852 - "\uA6C7\uCA41\u0000\u0000\uCB5E\u0000\uA85F\u0000"+
88.3853 - "\uA862\u0000\uCB5F\u0000\uA860\uA861\u0000\u0000"+
88.3854 - "\u0000\u0000\uCD58\uCD5A\uCD55\uCD52\uCD54\u0000"+
88.3855 - "\u0000\u0000\uAAA4\u0000\u0000\u0000\uAAA2\u0000"+
88.3856 - "\u0000\uCD56\uAAA3\uCD53\uCD50\uAAA1\uCD57\u0000"+
88.3857 - "\uCD51\uAAA5\uCD59\u0000\u0000\u0000\u0000\uCFAF"+
88.3858 - "\u0000\uCFB3\u0000\u0000\uACB7\u0000\u0000\u0000"+
88.3859 - "\u0000\uCFB6\u0000\uACAF\uACB2\uACB4\uACB6\uACB3"+
88.3860 - "\uCFB2\uCFB1\u0000\uACB1\uCFB4\uCFB5\u0000\uCFAE"+
88.3861 - "\uACB5\u0000\uACB0\u0000\u0000\u0000\uCFB0\u0000"+
88.3862 - "\u0000\u0000\u0000\u0000\u0000\uD277\uD278\uD279"+
88.3863 - "\uAF50\u0000\uAF4C\uD26E\u0000\uD276\uD27B\uAF51"+
88.3864 - "\u0000\uD26C\uD272\uD26B\uD275\u0000\u0000\uD271"+
88.3865 - "\uAF4D\uAF4F\uD27A\u0000\uD26A\uD26D\uD273\u0000"+
88.3866 - "\uD274\uD27C\uD270\u0000\uAF4E\u0000\u0000\u0000"+
88.3867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uB26D"+
88.3868 - "\uD64E\u0000\u0000\uD650\uD64C\u0000\uD658\uD64A"+
88.3869 - "\uD657\uB269\uD648\uDA5B\uD652\uB26C\u0000\uD653"+
88.3870 - "\uD656\u0000\uD65A\u0000\uD64F\u0000\uD654\u0000"+
88.3871 - "\u0000\uB26A\uB26B\uD659\uD64D\uD649\uD65B\u0000"+
88.3872 - "\uD651\u0000\u0000\uD655\u0000\u0000\u0000\uD64B"+
88.3873 - "\u0000\uB548\uB549\uDA65\uB54F\u0000\uDA59\uDA62"+
88.3874 - "\uDA58\uB54C\uDA60\uDA5E\u0000\uDA5F\uB54A\u0000"+
88.3875 - "\uDA63\u0000\u0000\u0000\u0000\u0000\uDA5C\uDA5A"+
88.3876 - "\uB54B\uDA5D\uDA61\u0000\u0000\u0000\uB54D\u0000"+
88.3877 - "\u0000\u0000\uDA64\u0000\u0000\u0000\u0000\u0000"+
88.3878 - "\u0000\uDE70\uDE77\uDE79\uDEA1\u0000\uB7DA\uDE6B"+
88.3879 - "\u0000\uB7D2\u0000\uDE7A\uB7D7\uDEA2\uB7CE\u0000"+
88.3880 - "\uDE7D\u0000\uDE6D\uDE7E\uDE6C\u0000\uB7DC\u0000"+
88.3881 - "\uDE78\uB7CF\uDEA3\u0000\uB7D4\uDE71\uB7D9\uDE7C"+
88.3882 - "\uDE6F\uDE76\uDE72\uDE6E\uB7D1\uB7D8\uB7D6\uB7D3"+
88.3883 - "\uB7DB\uB7D0\uDE75\u0000\uB7D5\u0000\uB54E\u0000"+
88.3884 - "\uDE7B\u0000\uDE73\u0000\u0000\u0000\u0000\u0000"+
88.3885 - "\uDE74\u0000\u0000\uE2C1\u0000\uBAB4\u0000\u0000"+
88.3886 - "\uE2BD\uE2C3\uE2BF\u0000\uBAB6\uE2BE\uE2C2\uE2BA"+
88.3887 - "\u0000\uE2BC\uBAB5\u0000\u0000\u0000\u0000\uE2C0"+
88.3888 - "\uE2BB\u0000\uBAB7\u0000\uBAB2\u0000\u0000\uE2C4"+
88.3889 - "\u0000\uBAB3\uE667\uE664\uE670\uE66A\uE66C\uBCF4"+
88.3890 - "\uE666\uE66E\u0000\u0000\uE66D\uE66B\u0000\uE671"+
88.3891 - "\uBCF7\uE668\uE66F\u0000\uBCF5\u0000\u0000\uE663"+
88.3892 - "\uE665\uBCF6\uE662\uE672\u0000\uE669\u0000\u0000"+
88.3893 - "\uEA4A\uBF51\u0000\u0000\uEA55\uEA53\uBF4B\uEA49"+
88.3894 - "\uEA4C\uEA4D\uEA48\uBF55\uBF56\uEA47\uEA56\uEA51"+
88.3895 - "\uBF4F\uBF4C\uEA50\uEA4E\u0000\u0000\uBF52\uEA52"+
88.3896 - "\uBF4D\u0000\uBF4E\u0000\uEA4F\uBF50\uEA4B\u0000"+
88.3897 - "\uEA54\uBF53\uEA57\uEA58\uBF54\u0000\u0000\uC0E7"+
88.3898 - "\uC0EE\uED5C\uED62\u0000\uED60\uC0EA\uC0E9\uC0E6"+
88.3899 - "\uED5E\u0000\u0000\u0000\uC0EC\uC0EB\uC0E8\u0000"+
88.3900 - "\uED61\uED5D\uED5F\u0000\uC0ED\u0000\u0000\u0000"+
88.3901 - "\uC277\uEFFB\u0000\uC274\uC275\uEFFD\uC276\uEFFA"+
88.3902 - "\u0000\uEFF9\uF26C\uEFFC\u0000\uF26D\uC37A\uF26B"+
88.3903 - "\u0000\u0000\uF26A\u0000\uF269\uC37B\u0000\u0000"+
88.3904 - "\uC46C\u0000\u0000\uF46A\uF46B\u0000\u0000\u0000"+
88.3905 - "\u0000\uF5DC\uF5DB\uC4EA\u0000\uF5DA\uF6EC\uF6ED"+
88.3906 - "\u0000\u0000\uF7E6\uF8B1\u0000\u0000\uF8F6\uF9BC"+
88.3907 - "\uC679\uF9C6\uA4F6\u0000\uAAA6\uAAA7\u0000\u0000"+
88.3908 - "\uACB8\u0000\u0000\u0000\u0000\uC0EF\uA4F7\u0000"+
88.3909 - "\uAAA8\uAF52\uB7DD\uA4F8\u0000\uB26E\uBAB8\uC962"+
88.3910 - "\u0000\uCFB7\uD27D\u0000\uE2C5\u0000\uC0F0\uA4F9"+
88.3911 - "\uAAA9\uCFB8\uCFB9\uDA66\uB550\u0000\u0000\uDEA4"+
88.3912 - "\u0000\u0000\uB7DE\uE2C6\u0000\u0000\uBCF8\u0000"+
88.3913 - "\uC37C\uA4FA\uDA67\uA4FB\u0000\uA6C9\uCA42\uA6C8"+
88.3914 - "\uA865\uA864\uA863\uCB60\u0000\u0000\u0000\uAAAA"+
88.3915 - "\u0000\uAAAB\uCD5B\u0000\uCFBA\u0000\uCFBD\uACBA"+
88.3916 - "\uCFBB\u0000\uACB9\uCFBC\uACBB\u0000\uD2A2\uD2A1"+
88.3917 - "\uD27E\uAF53\u0000\uD65D\uD65E\uB26F\uD65C\uD65F"+
88.3918 - "\uB552\uB270\u0000\u0000\uB551\uDA6B\uDA6A\u0000"+
88.3919 - "\uDA68\uDA69\u0000\uDA6C\uDEA6\uDEA5\uDEA9\u0000"+
88.3920 - "\uDEA8\uDEA7\uBAB9\uE2C9\u0000\uE2C8\uBABA\uE2C7"+
88.3921 - "\uE673\u0000\uE674\uBCF9\u0000\uEA59\uEA5A\u0000"+
88.3922 - "\u0000\uF272\uC37D\uF271\uF270\uF26E\uF26F\uC4EB"+
88.3923 - "\uF46C\uF6EE\uF8F7\u0000\uA4FC\u0000\uC9A5\uA5C7"+
88.3924 - "\uC9A6\u0000\u0000\u0000\uCA43\uCA44\u0000\u0000"+
88.3925 - "\u0000\u0000\uCB66\u0000\u0000\uCB62\u0000\uCB61"+
88.3926 - "\uAAAC\uCB65\uA867\uCB63\uA866\uCB67\uCB64\u0000"+
88.3927 - "\u0000\uCD5F\uCFBE\uCD5D\uCD64\u0000\uAAAD\u0000"+
88.3928 - "\uAAB0\uCD65\uCD61\u0000\uCD62\u0000\uCD5C\uAAAF"+
88.3929 - "\uCD5E\uAAAE\uCD63\u0000\uCD60\u0000\u0000\uCFC2"+
88.3930 - "\uACBD\uACBE\u0000\uCFC5\uCFBF\u0000\uCFC4\u0000"+
88.3931 - "\uCFC0\uACBC\uCFC3\uCFC1\u0000\u0000\u0000\u0000"+
88.3932 - "\u0000\u0000\u0000\uD2A8\uD2A5\u0000\uD2A7\uAF58"+
88.3933 - "\uAF57\uAF55\uD2A4\uD2A9\uAF54\uAF56\uD2A6\uD667"+
88.3934 - "\uD2A3\uD2AA\u0000\u0000\u0000\u0000\u0000\uD662"+
88.3935 - "\uD666\u0000\uD665\uDA6E\uDA79\u0000\u0000\uD668"+
88.3936 - "\u0000\uD663\uDA6D\uB274\u0000\u0000\uB273\uD661"+
88.3937 - "\uD664\uB275\u0000\uB272\uB271\uD660\uD669\u0000"+
88.3938 - "\u0000\u0000\uDA70\uDA77\u0000\uB554\uDA76\uDA73"+
88.3939 - "\u0000\uB556\u0000\u0000\u0000\uDA75\u0000\u0000"+
88.3940 - "\uDA6F\uDA71\uDA74\uDA72\uB555\uDA78\uB553\uB7DF"+
88.3941 - "\u0000\u0000\uDEAD\uDEAC\uDEAA\u0000\uB7E2\uB7E1"+
88.3942 - "\uDEAE\u0000\uDEAB\uE2CA\uBABB\uB7E0\u0000\u0000"+
88.3943 - "\u0000\uDEB0\uDEAF\u0000\uE2CD\uE2CB\uBCFA\u0000"+
88.3944 - "\uBABC\uE2CC\uE676\u0000\u0000\u0000\u0000\uBCFB"+
88.3945 - "\uE675\uE67E\uE67D\uE67B\u0000\uE67A\uE677\uE678"+
88.3946 - "\uE679\uE67C\uE6A1\u0000\u0000\uEA5F\uEA5C\uEA5D"+
88.3947 - "\uBF57\uEA5B\uEA61\uEA60\uEA5E\u0000\uED64\uED65"+
88.3948 - "\uC0F1\u0000\uC0F2\uED63\u0000\uC279\uEFFE\uC278"+
88.3949 - "\uC37E\u0000\uC3A1\uC46D\uF46E\uF46D\uF5DD\uF6EF"+
88.3950 - "\uC57A\uF7E8\uF7E7\uF7E9\uA5C8\uCFC6\uAF59\uB276"+
88.3951 - "\uD66A\uA5C9\uC9A7\uA4FD\u0000\u0000\uCA45\u0000"+
88.3952 - "\u0000\u0000\uCB6C\uCB6A\uCB6B\uCB68\uA868\uCB69"+
88.3953 - "\u0000\u0000\u0000\u0000\u0000\uCD6D\u0000\uAAB3"+
88.3954 - "\uCD6B\uCD67\uCD6A\u0000\uCD66\uAAB5\uCD69\u0000"+
88.3955 - "\uAAB2\uAAB1\u0000\uAAB4\uCD6C\uCD68\u0000\u0000"+
88.3956 - "\u0000\u0000\uACC2\uACC5\uCFCE\uCFCD\uCFCC\uACBF"+
88.3957 - "\uCFD5\uCFCB\u0000\uACC1\uD2AF\u0000\uCFD2\uCFD0"+
88.3958 - "\uACC4\u0000\uCFC8\uCFD3\u0000\uCFCA\uCFD4\uCFD1"+
88.3959 - "\uCFC9\u0000\uACC0\uCFD6\uCFC7\uACC3\u0000\u0000"+
88.3960 - "\u0000\u0000\uD2B4\uD2AB\uD2B6\u0000\uD2AE\uD2B9"+
88.3961 - "\uD2BA\uD2AC\uD2B8\uD2B5\uD2B3\uD2B7\uAF5F\u0000"+
88.3962 - "\uAF5D\u0000\u0000\uD2B1\u0000\uD2AD\u0000\uD2B0"+
88.3963 - "\uD2BB\uD2B2\uAF5E\uCFCF\u0000\uAF5A\uAF5C\u0000"+
88.3964 - "\u0000\u0000\u0000\u0000\uD678\uD66D\uD66B\u0000"+
88.3965 - "\uD66C\u0000\uD673\u0000\uD674\uD670\uB27B\uD675"+
88.3966 - "\uD672\uD66F\u0000\uB279\uD66E\uB277\uB27A\uD671"+
88.3967 - "\uD679\uAF5B\uB278\uD677\uD676\uB27C\u0000\u0000"+
88.3968 - "\u0000\u0000\u0000\u0000\u0000\u0000\uDA7E\u0000"+
88.3969 - "\u0000\u0000\uDAA1\uB560\u0000\uDAA7\u0000\u0000"+
88.3970 - "\uDAA9\uDAA2\uB55A\uDAA6\uDAA5\uB55B\uB561\u0000"+
88.3971 - "\uB562\uDAA8\uB558\uDA7D\uDA7B\uDAA3\uDA7A\uB55F"+
88.3972 - "\uDA7C\uDAA4\uDAAA\uB559\uB55E\uB55C\uB55D\u0000"+
88.3973 - "\u0000\u0000\uB557\u0000\u0000\u0000\u0000\uB7E9"+
88.3974 - "\uDEB7\uB7E8\uDEBB\u0000\uDEB1\u0000\uDEBC\u0000"+
88.3975 - "\u0000\u0000\uDEB2\uDEB3\u0000\uDEBD\uDEBA\uDEB8"+
88.3976 - "\uDEB9\uDEB5\uDEB4\u0000\uDEBE\uB7E5\u0000\uDEB6"+
88.3977 - "\u0000\uB7EA\uB7E4\uB7EB\uB7EC\u0000\uB7E7\uB7E6"+
88.3978 - "\u0000\u0000\uE2CE\uBABE\uBABD\u0000\u0000\uE2D3"+
88.3979 - "\u0000\uBCFC\uBABF\u0000\u0000\uBAC1\uE2D4\uB7E3"+
88.3980 - "\uBAC0\uE2D0\uE2D2\uE2CF\u0000\uE2D1\u0000\u0000"+
88.3981 - "\u0000\uE6AB\u0000\u0000\uE6AA\uE6A7\uBD40\uEA62"+
88.3982 - "\uBD41\uE6A6\u0000\uBCFE\u0000\uE6A8\uE6A5\uE6A2"+
88.3983 - "\uE6A9\uE6A3\uE6A4\uBCFD\u0000\u0000\u0000\u0000"+
88.3984 - "\uED69\u0000\uEA66\u0000\uEA65\uEA67\u0000\uED66"+
88.3985 - "\uBF5A\u0000\uEA63\u0000\uBF58\u0000\uBF5C\uBF5B"+
88.3986 - "\uEA64\uEA68\u0000\uBF59\u0000\uED6D\uC0F5\uC27A"+
88.3987 - "\uC0F6\uC0F3\uED6A\uED68\u0000\uED6B\u0000\uED6E"+
88.3988 - "\uC0F4\uED6C\uED67\u0000\u0000\uF042\uF045\uF275"+
88.3989 - "\uF040\u0000\uF46F\uF046\u0000\uC3A2\uF044\uC27B"+
88.3990 - "\uF041\uF043\uF047\uF276\u0000\uF274\u0000\u0000"+
88.3991 - "\u0000\u0000\uC3A3\uF273\u0000\u0000\u0000\uC46E"+
88.3992 - "\u0000\u0000\u0000\u0000\uC4ED\uF6F1\uC4EC\uF6F3"+
88.3993 - "\uF6F0\uF6F2\uC5D0\uF8B2\uA5CA\uCD6E\uD2BC\uD2BD"+
88.3994 - "\uB27D\uDEBF\uBF5D\uC3A4\uC57B\uF8B3\uA5CB\u0000"+
88.3995 - "\uCD6F\uA260\u0000\u0000\uCFD7\u0000\uCFD8\u0000"+
88.3996 - "\u0000\u0000\u0000\u0000\uD2BE\uD2BF\uB27E\uB2A1"+
88.3997 - "\u0000\u0000\u0000\uDAAB\u0000\uDEC2\uDEC1\uDEC0"+
88.3998 - "\uE2D5\u0000\uE2D6\uE2D7\uBAC2\u0000\u0000\uE6AD"+
88.3999 - "\uE6AC\u0000\u0000\uEA69\uBF5E\uBF5F\u0000\uED72"+
88.4000 - "\uED6F\uED70\uED71\uF049\uF048\uC27C\uF277\uF5DE"+
88.4001 - "\uA5CC\u0000\uACC6\u0000\uB2A2\uDEC3\u0000\uA5CD"+
88.4002 - "\u0000\uD2C0\uB2A3\u0000\u0000\uB563\uB564\u0000"+
88.4003 - "\uA5CE\uA5CF\uCA46\uA86A\uA869\uACC7\uCFD9\uDAAC"+
88.4004 - "\uA5D0\uA5D1\uA5D2\uA5D3\u0000\u0000\u0000\uA86B"+
88.4005 - "\uA86C\uCB6E\uCB6D\u0000\u0000\uAAB6\uCD72\uCD70"+
88.4006 - "\uCD71\u0000\u0000\u0000\u0000\u0000\u0000\uCFDA"+
88.4007 - "\uCFDB\u0000\u0000\uACCB\uACC9\u0000\uACCA\uACC8"+
88.4008 - "\u0000\u0000\u0000\u0000\uAF60\u0000\u0000\u0000"+
88.4009 - "\u0000\uAF64\uAF63\uD2C1\uAF62\uAF61\u0000\uD2C2"+
88.4010 - "\u0000\u0000\uB2A6\uD67B\uD67A\uB2A4\uB2A5\u0000"+
88.4011 - "\u0000\u0000\uB566\uB565\uDAAE\u0000\u0000\uDAAD"+
88.4012 - "\uB2A7\u0000\u0000\u0000\u0000\u0000\uB7ED\uDEC5"+
88.4013 - "\uB7EE\uDEC4\u0000\u0000\u0000\uE2D8\uE6AE\uBD42"+
88.4014 - "\uEA6A\u0000\u0000\u0000\uED73\u0000\uC3A6\uC3A5"+
88.4015 - "\u0000\u0000\uC57C\uA5D4\uCD73\u0000\u0000\uB2A8"+
88.4016 - "\uE2D9\uBAC3\u0000\u0000\uCB6F\uCB70\u0000\u0000"+
88.4017 - "\uCD74\uAAB8\uAAB9\u0000\u0000\uAAB7\u0000\u0000"+
88.4018 - "\u0000\u0000\uACCF\uACD0\uACCD\uACCE\u0000\uCFDC"+
88.4019 - "\u0000\u0000\uCFDD\uACCC\u0000\u0000\u0000\u0000"+
88.4020 - "\uD2C3\u0000\uAF68\uAF69\u0000\uB2AB\uD2C9\u0000"+
88.4021 - "\uAF6E\uAF6C\uD2CA\uD2C5\uAF6B\uAF6A\uAF65\uD2C8"+
88.4022 - "\uD2C7\uD2C4\uAF6D\u0000\uD2C6\uAF66\u0000\uAF67"+
88.4023 - "\u0000\u0000\uB2AC\uD6A1\uD6A2\uB2AD\uD67C\uD67E"+
88.4024 - "\uD6A4\uD6A3\uD67D\u0000\uB2A9\uB2AA\u0000\uDAB6"+
88.4025 - "\uB56B\uB56A\uDAB0\uB568\u0000\uDAB3\uB56C\uDAB4"+
88.4026 - "\uB56D\uDAB1\uB567\uB569\uDAB5\u0000\uDAB2\uDAAF"+
88.4027 - "\u0000\u0000\u0000\u0000\u0000\uDED2\u0000\uDEC7"+
88.4028 - "\uB7F0\uB7F3\uB7F2\uB7F7\uB7F6\uDED3\uDED1\uDECA"+
88.4029 - "\uDECE\uDECD\uB7F4\uDED0\uDECC\uDED4\uDECB\uB7F5"+
88.4030 - "\uB7EF\uB7F1\u0000\uDEC9\u0000\u0000\u0000\u0000"+
88.4031 - "\uE2DB\uBAC7\uE2DF\uBAC6\uE2DC\uBAC5\u0000\uDEC8"+
88.4032 - "\uDECF\uE2DE\u0000\uBAC8\uE2E0\uE2DD\uE2DA\u0000"+
88.4033 - "\u0000\uE6B1\uE6B5\uE6B7\uE6B3\uE6B2\uE6B0\uBD45"+
88.4034 - "\uBD43\uBD48\uBD49\uE6B4\uBD46\uE6AF\uBD47\uBAC4"+
88.4035 - "\uE6B6\uBD44\u0000\u0000\u0000\uEA6C\u0000\uEA6B"+
88.4036 - "\uEA73\uEA6D\uEA72\uEA6F\uBF60\uEA71\u0000\u0000"+
88.4037 - "\uBF61\u0000\uBF62\u0000\uEA70\uEA6E\u0000\u0000"+
88.4038 - "\u0000\u0000\uC0F8\uED74\u0000\u0000\uC0F7\uED77"+
88.4039 - "\uED75\uED76\u0000\u0000\uC0F9\u0000\u0000\u0000"+
88.4040 - "\uF04D\u0000\uC2A1\uF04E\u0000\u0000\uC27D\uF04F"+
88.4041 - "\uC27E\uF04C\uF050\u0000\uF04A\u0000\u0000\uC3A7"+
88.4042 - "\uF278\uC3A8\uC46F\u0000\uF04B\uC470\u0000\u0000"+
88.4043 - "\u0000\uC4EE\uF5DF\u0000\uC57E\uF6F4\uC57D\u0000"+
88.4044 - "\uF7EA\uC5F5\uC5F6\u0000\u0000\uF9CC\u0000\u0000"+
88.4045 - "\uACD1\uCFDE\u0000\uB56E\uB56F\uA5D5\uA6CA\uCA47"+
88.4046 - "\u0000\uCB71\uA86D\u0000\uAABA\u0000\uACD2\uACD3"+
88.4047 - "\uACD4\uD6A6\uD2CB\uAF6F\u0000\u0000\uB2AE\uD6A5"+
88.4048 - "\u0000\u0000\uDAB8\uB571\u0000\uDAB7\uB570\u0000"+
88.4049 - "\u0000\uDED5\uBD4A\uE6BB\uE6B8\uE6B9\uE6BA\u0000"+
88.4050 - "\u0000\u0000\u0000\u0000\uED78\u0000\uF051\u0000"+
88.4051 - "\u0000\u0000\uF471\uF470\u0000\uF6F5\uA5D6\uCD75"+
88.4052 - "\uAF70\u0000\u0000\u0000\uB572\uDED6\u0000\u0000"+
88.4053 - "\uE2E1\u0000\uBD4B\uEA74\u0000\uF052\uF472\uA5D7"+
88.4054 - "\u0000\u0000\uAABB\uACD7\uCFDF\uACD8\uACD6\u0000"+
88.4055 - "\uACD5\uD2CC\uAF71\u0000\u0000\uAF72\uAF73\u0000"+
88.4056 - "\u0000\u0000\uB2B0\uD6A7\uB2AF\u0000\u0000\u0000"+
88.4057 - "\u0000\u0000\uDAB9\uB2B1\uB573\uDED7\uB7F8\uB7F9"+
88.4058 - "\u0000\uBAC9\u0000\uBACA\uBD4C\uBF64\uEA75\uBF63"+
88.4059 - "\u0000\uED79\uC0FA\u0000\uF053\uF473\uA5D8\uA86E"+
88.4060 - "\uCD78\uCD77\uAABC\uCD76\uAABD\uCD79\u0000\uCFE5"+
88.4061 - "\uACDB\uACDA\uCFE7\uCFE6\uACDF\u0000\uACDE\u0000"+
88.4062 - "\u0000\uACD9\u0000\uCFE1\uCFE2\uCFE3\u0000\uACE0"+
88.4063 - "\uCFE0\uACDC\uCFE4\uACDD\u0000\u0000\u0000\u0000"+
88.4064 - "\uD2CF\uD2D3\uD2D1\uD2D0\u0000\uD2D4\u0000\u0000"+
88.4065 - "\u0000\uD2D5\uD2D6\uD2CE\u0000\uD2CD\u0000\uAF75"+
88.4066 - "\uAF76\u0000\uD2D7\uD2D2\u0000\uD6B0\u0000\uD2D8"+
88.4067 - "\uAF77\uAF74\u0000\u0000\u0000\uD6AA\u0000\uD6A9"+
88.4068 - "\u0000\uD6AB\uD6AC\uD6AE\uD6AD\uD6B2\uB2B5\uB2B2"+
88.4069 - "\uB2B6\uD6A8\uB2B7\uD6B1\uB2B4\uD6AF\uB2B3\u0000"+
88.4070 - "\u0000\u0000\u0000\u0000\uDABC\uDABE\uDABA\uDABB"+
88.4071 - "\u0000\u0000\uDABF\uDAC1\uDAC2\uDABD\uDAC0\uB574"+
88.4072 - "\u0000\u0000\uDEDB\u0000\uDEE0\uDED8\uDEDC\u0000"+
88.4073 - "\u0000\uDEE1\uDEDD\uB7FA\uB843\u0000\uB7FD\uDED9"+
88.4074 - "\uDEDA\uBACE\uB846\uB7FE\u0000\uB844\uB7FC\uDEDF"+
88.4075 - "\uB845\uDEDE\uB841\uB7FB\uB842\uDEE2\uE2E6\uE2E8"+
88.4076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4077 - "\u0000\uB840\u0000\u0000\uE2E3\uBACC\uE2E9\uBACD"+
88.4078 - "\uE2E7\uE2E2\uE2E5\uE2EA\uBACB\uE2E4\u0000\uBD4E"+
88.4079 - "\uE6BF\uE6BE\u0000\uBD51\uBD4F\uE6BC\uBD4D\uE6BD"+
88.4080 - "\u0000\uBD50\u0000\u0000\u0000\uEA7D\u0000\uEAA1"+
88.4081 - "\u0000\uEA7E\uEA76\uEA7A\uEA79\uEA77\uBF66\uBF67"+
88.4082 - "\uBF65\uEA78\uEA7B\uEA7C\u0000\uBF68\u0000\uC140"+
88.4083 - "\uEDA3\u0000\uC0FC\uED7B\uC0FE\uC141\u0000\u0000"+
88.4084 - "\uC0FD\uEDA2\uED7C\uC0FB\uEDA1\uED7A\uED7E\uED7D"+
88.4085 - "\u0000\u0000\uF055\uC2A4\uC2A5\uC2A2\u0000\uC2A3"+
88.4086 - "\u0000\u0000\uF054\u0000\uF27B\u0000\u0000\uC3A9"+
88.4087 - "\u0000\uF279\uF27A\u0000\uF474\uF477\uF475\uF476"+
88.4088 - "\uF5E0\u0000\u0000\uC4EF\uF7EB\uF8B4\u0000\uC5F7"+
88.4089 - "\uF8F8\uF8F9\uC666\uA5D9\uACE1\u0000\uDAC3\u0000"+
88.4090 - "\uDEE3\u0000\uA5DA\uA86F\u0000\uAABE\u0000\uCFE8"+
88.4091 - "\uCFE9\uAF78\u0000\u0000\uDAC4\uB575\uB847\uC142"+
88.4092 - "\uEDA4\uF27C\uF478\uA5DB\u0000\u0000\u0000\uCDA1"+
88.4093 - "\uCD7A\uCD7C\uCD7E\uCD7D\uCD7B\uAABF\u0000\u0000"+
88.4094 - "\u0000\u0000\uACE2\uCFF2\u0000\uCFED\uCFEA\u0000"+
88.4095 - "\u0000\uCFF1\u0000\u0000\uACE4\uACE5\uCFF0\uCFEF"+
88.4096 - "\uCFEE\uCFEB\uCFEC\uCFF3\uACE3\u0000\u0000\u0000"+
88.4097 - "\u0000\u0000\u0000\u0000\u0000\uAF7C\u0000\uAFA4"+
88.4098 - "\uAFA3\uD2E1\uD2DB\uD2D9\u0000\uAFA1\uD6B9\uAF7A"+
88.4099 - "\uD2DE\uD2E2\uD2E4\uD2E0\uD2DA\uAFA2\uD2DF\uD2DD"+
88.4100 - "\uAF79\uD2E5\uAFA5\uD2E3\uAF7D\uD2DC\u0000\uAF7E"+
88.4101 - "\uAF7B\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4102 - "\u0000\u0000\u0000\uB2B9\u0000\uD6BA\u0000\u0000"+
88.4103 - "\uD6B3\uD6B5\uD6B7\u0000\uD6B8\uD6B6\uB2BA\u0000"+
88.4104 - "\uD6BB\u0000\uD6B4\u0000\u0000\u0000\u0000\u0000"+
88.4105 - "\u0000\u0000\u0000\u0000\uDAC8\uB576\uDAD0\u0000"+
88.4106 - "\uDAC5\u0000\uDAD1\u0000\uDAC6\uDAC7\u0000\u0000"+
88.4107 - "\uDACF\uDACE\uDACB\uB2B8\uB577\uDAC9\uDACC\uB578"+
88.4108 - "\uDACD\uDACA\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4109 - "\u0000\uDEEE\u0000\uDEF2\uB84E\u0000\uE2F0\uB851"+
88.4110 - "\uDEF0\u0000\u0000\uDEED\uDEE8\uDEEA\uDEEB\uDEE4"+
88.4111 - "\u0000\uB84D\u0000\u0000\uB84C\u0000\uB848\uDEE7"+
88.4112 - "\u0000\uB84F\u0000\uB850\uDEE6\uDEE9\uDEF1\uB84A"+
88.4113 - "\uB84B\uDEEF\uDEE5\u0000\u0000\u0000\uE2F2\uBAD0"+
88.4114 - "\uE2F4\uDEEC\uE2F6\uBAD4\uE2F7\uE2F3\u0000\uBAD1"+
88.4115 - "\uE2EF\uBAD3\uE2EC\uE2F1\uE2F5\uE2EE\u0000\u0000"+
88.4116 - "\uB849\u0000\uE2EB\uBAD2\uE2ED\u0000\u0000\u0000"+
88.4117 - "\u0000\u0000\uBD54\uE6C1\uBD58\u0000\uBD56\u0000"+
88.4118 - "\u0000\uBACF\u0000\uE6C8\uE6C9\uBD53\u0000\u0000"+
88.4119 - "\uE6C7\uE6CA\uBD55\uBD52\uE6C3\uE6C0\uE6C5\uE6C2"+
88.4120 - "\uBD59\uE6C4\u0000\u0000\uE6C6\uBD57\u0000\u0000"+
88.4121 - "\u0000\u0000\uBF6A\uEAA8\u0000\uEAA2\uEAA6\uEAAC"+
88.4122 - "\uEAAD\uEAA9\uEAAA\uEAA7\u0000\uEAA4\u0000\uBF6C"+
88.4123 - "\uBF69\uEAA3\uEAA5\u0000\uBF6B\uEAAB\u0000\uC146"+
88.4124 - "\u0000\u0000\uEDAA\uEDA5\uC145\u0000\u0000\uC143"+
88.4125 - "\u0000\uEDAC\uC144\uEDA8\uEDA9\uEDA6\uEDAD\uF056"+
88.4126 - "\u0000\uC147\uEDA7\u0000\uEDAE\uEDAB\u0000\u0000"+
88.4127 - "\u0000\uF05A\u0000\u0000\uF057\u0000\uC2A6\u0000"+
88.4128 - "\uF05B\uF05D\uF05C\uF058\uF059\u0000\u0000\uF2A3"+
88.4129 - "\u0000\uC3AA\u0000\uF27E\uF2A2\uF27D\uF2A4\u0000"+
88.4130 - "\u0000\uF2A1\u0000\uF47A\uF47D\uF479\uC471\uF47B"+
88.4131 - "\uF47C\uF47E\uC472\uC474\uC473\uF5E1\u0000\uF5E3"+
88.4132 - "\u0000\uF5E2\u0000\u0000\u0000\uF6F6\u0000\u0000"+
88.4133 - "\uF8B5\uF8FA\uA5DC\u0000\u0000\uCB72\uAAC0\uCDA3"+
88.4134 - "\uAAC1\uAAC2\uCDA2\u0000\uCFF8\uCFF7\uACE6\uACE9"+
88.4135 - "\uACE8\uACE7\uCFF4\uCFF6\uCFF5\u0000\u0000\uD2E8"+
88.4136 - "\uAFA7\uD2EC\uD2EB\uD2EA\uD2E6\uAFA6\uAFAA\uAFAD"+
88.4137 - "\u0000\u0000\uAFAE\uD2E7\uD2E9\uAFAC\uAFAB\uAFA9"+
88.4138 - "\uAFA8\uD6C2\u0000\uD6C0\uD6BC\uB2BB\u0000\uD6BD"+
88.4139 - "\uB2BC\uD6BE\uD6BF\uD6C1\u0000\uB2BD\u0000\u0000"+
88.4140 - "\uDAD5\u0000\uDAD4\uDAD3\uDAD2\u0000\u0000\u0000"+
88.4141 - "\u0000\uDEF6\uB852\u0000\uDEF3\uDEF5\u0000\uB853"+
88.4142 - "\u0000\uB854\uDEF4\u0000\u0000\u0000\u0000\u0000"+
88.4143 - "\uE341\u0000\uE2F9\uE2FA\u0000\uBAD7\uBAD5\uBAD6"+
88.4144 - "\uE343\u0000\uE342\uE2FE\uE2FD\uE2FC\uE2FB\uE340"+
88.4145 - "\uE2F8\u0000\uE6CB\uE6D0\uE6CE\u0000\u0000\u0000"+
88.4146 - "\uE6CD\uE6CC\uE6CF\u0000\uEAAE\u0000\uBF6D\uC148"+
88.4147 - "\uEDB0\u0000\uC149\uEDAF\uF05F\uF05E\uC2A7\u0000"+
88.4148 - "\uF2A5\uC3AB\uF4A1\uC5A1\uF6F7\u0000\uF8B7\uF8B6"+
88.4149 - "\uC9A8\uACEA\uACEB\uD6C3\u0000\uB856\uA5DD\uA872"+
88.4150 - "\uA871\uA870\u0000\u0000\u0000\uCDA4\u0000\u0000"+
88.4151 - "\uAAC4\uAAC3\u0000\uACEE\u0000\uCFFA\uCFFD\uCFFB"+
88.4152 - "\u0000\uACEC\uACED\u0000\u0000\uCFF9\uCFFC\u0000"+
88.4153 - "\uAFB5\u0000\u0000\u0000\uD2F3\uD2F5\uD2F4\uAFB2"+
88.4154 - "\uD2EF\u0000\u0000\uAFB0\uAFAF\u0000\uAFB3\uAFB1"+
88.4155 - "\u0000\uAFB4\uD2F2\uD2ED\uD2EE\uD2F1\uD2F0\u0000"+
88.4156 - "\u0000\u0000\u0000\u0000\u0000\u0000\uD6C6\uD6C7"+
88.4157 - "\uD6C5\u0000\uD6C4\uB2BE\u0000\u0000\u0000\u0000"+
88.4158 - "\uB57D\u0000\uDAD6\uDAD8\uDADA\uB57C\u0000\u0000"+
88.4159 - "\uB57A\u0000\uDAD7\uB57B\uDAD9\uB579\u0000\u0000"+
88.4160 - "\uDF41\uDEF7\uDEFA\uDEFE\uB85A\uDEFC\u0000\uDEFB"+
88.4161 - "\uDEF8\uDEF9\uB858\uDF40\uB857\u0000\uB85C\uB85B"+
88.4162 - "\uB859\u0000\uDEFD\u0000\u0000\u0000\uE349\u0000"+
88.4163 - "\uE348\u0000\u0000\uE344\u0000\u0000\uBAD8\uE347"+
88.4164 - "\uE346\uBAD9\u0000\u0000\u0000\u0000\u0000\uBD5E"+
88.4165 - "\u0000\uE6D2\u0000\uBD5F\uBD5B\uBD5D\u0000\uBD5A"+
88.4166 - "\uBD5C\u0000\u0000\u0000\uEAAF\u0000\uBF70\uEAB1"+
88.4167 - "\uEAB0\u0000\uE345\uBF72\uBF71\uBF6E\uBF6F\u0000"+
88.4168 - "\u0000\u0000\u0000\u0000\uEDB5\u0000\uEDB3\uC14A"+
88.4169 - "\uEDB4\u0000\uEDB6\uEDB2\uEDB1\u0000\u0000\uF060"+
88.4170 - "\uC2AA\uC2A8\uC2A9\u0000\u0000\u0000\u0000\uF2A6"+
88.4171 - "\uF2A7\uC3AD\u0000\uC3AC\uF4A3\uF4A4\uF4A2\u0000"+
88.4172 - "\uF6F8\uF6F9\u0000\u0000\uA5DE\uCA48\uA873\u0000"+
88.4173 - "\uCDA5\uAAC6\uAAC5\uCDA6\u0000\u0000\uD040\uACEF"+
88.4174 - "\uCFFE\uACF0\u0000\u0000\uAFB6\uD2F8\uD2F6\uD2FC"+
88.4175 - "\uAFB7\uD2F7\uD2FB\uD2F9\uD2FA\u0000\u0000\uD6C8"+
88.4176 - "\uD6CA\u0000\uB2BF\u0000\uD6C9\uB2C0\uB5A2\uB5A1"+
88.4177 - "\uB57E\uDADB\u0000\u0000\u0000\u0000\uDF44\uB85D"+
88.4178 - "\uB85E\u0000\uDF43\uDF42\u0000\u0000\u0000\u0000"+
88.4179 - "\uE34A\uBADB\uBADA\uE34B\uE34C\u0000\uBD61\uBD60"+
88.4180 - "\u0000\uEAB5\uE6D3\uE6D5\uE6D4\uEAB4\uEAB2\uEAB6"+
88.4181 - "\uEAB3\u0000\uBF73\u0000\u0000\u0000\uEDB7\uC14B"+
88.4182 - "\uEDB8\uEDB9\u0000\u0000\uC2AB\uC2AC\u0000\uC475"+
88.4183 - "\u0000\u0000\uC5D1\uA5DF\u0000\u0000\u0000\u0000"+
88.4184 - "\u0000\uD041\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4185 - "\uD2FD\uAFB8\u0000\u0000\u0000\u0000\u0000\uB3BA"+
88.4186 - "\uB3B9\u0000\u0000\uB5A4\uDADD\uB5A3\uDADC\u0000"+
88.4187 - "\u0000\u0000\u0000\uDF45\u0000\uBADC\uE34D\uBADD"+
88.4188 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC476\uF4A5"+
88.4189 - "\u0000\uA6CB\uAAC7\uCDA7\u0000\uACF2\u0000\uACF1"+
88.4190 - "\uD042\uD043\u0000\u0000\uD340\uD342\uAFB9\u0000"+
88.4191 - "\uD344\uD347\uD345\u0000\u0000\u0000\uD346\uD343"+
88.4192 - "\uD2FE\uAFBA\uD348\uD341\u0000\u0000\u0000\u0000"+
88.4193 - "\uD6D3\uB2C6\uD6DC\uB2C3\u0000\uD6D5\uB2C7\u0000"+
88.4194 - "\uB2C1\u0000\uD6D0\uD6DD\uD6D1\uD6CE\uB2C5\u0000"+
88.4195 - "\uB2C2\u0000\uD6D4\uD6D7\uB2C4\uD6D8\uB2C8\uD6D9"+
88.4196 - "\uD6CF\uD6D6\uD6DA\uD6D2\uD6CD\uD6CB\u0000\u0000"+
88.4197 - "\uD6DB\u0000\u0000\uDADF\u0000\u0000\u0000\u0000"+
88.4198 - "\uDAE4\u0000\u0000\u0000\uDAE0\uDAE6\uB5A7\uD6CC"+
88.4199 - "\uDAE1\uB5A5\uDADE\uB5AC\uDAE2\uB5AB\uDAE3\uB5AD"+
88.4200 - "\uB5A8\uB5AE\uB5A9\u0000\uB5AA\u0000\uB5A6\u0000"+
88.4201 - "\uDAE5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4202 - "\uB861\uDF50\u0000\uDF53\uDF47\uDF4C\uDF46\uB863"+
88.4203 - "\u0000\uDF4A\u0000\u0000\u0000\uDF48\uB862\u0000"+
88.4204 - "\uDF4F\uDF4E\uDF4B\uDF4D\uDF49\uBAE1\uDF52\uB85F"+
88.4205 - "\uDF51\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4206 - "\u0000\u0000\uE35D\u0000\uBAE8\uE358\u0000\uBAE7"+
88.4207 - "\uE34E\u0000\uE350\uBAE0\uE355\uE354\uE357\uBAE5"+
88.4208 - "\uE352\uE351\u0000\u0000\uBAE4\uBADF\uE353\uBAE2"+
88.4209 - "\uE359\uE35B\u0000\uE356\uE34F\uBAE3\u0000\u0000"+
88.4210 - "\uBD69\uBADE\u0000\u0000\uE35C\u0000\u0000\u0000"+
88.4211 - "\u0000\u0000\u0000\u0000\uE6D9\uBD62\u0000\uE6DB"+
88.4212 - "\u0000\uBD63\u0000\u0000\uBD65\uE6DE\u0000\uE6D6"+
88.4213 - "\uBAE6\uE6DC\u0000\u0000\u0000\u0000\uE6D8\u0000"+
88.4214 - "\uB860\uBD68\u0000\u0000\uBD64\u0000\uBD66\uBD67"+
88.4215 - "\u0000\uBF76\uE6DD\uE6D7\uBD6A\u0000\uE6DA\u0000"+
88.4216 - "\u0000\u0000\u0000\u0000\uEAC0\uEABB\u0000\u0000"+
88.4217 - "\uEAC5\uBF74\uEABD\uBF78\uEAC3\uEABA\uEAB7\uEAC6"+
88.4218 - "\uC151\uBF79\uEAC2\uEAB8\uBF77\uEABC\uBF7B\uEAB9"+
88.4219 - "\uEABE\uBF7A\uEAC1\uEAC4\u0000\u0000\u0000\u0000"+
88.4220 - "\uEDCB\uEDCC\uEDBC\uEDC3\uEDC1\u0000\u0000\uC14F"+
88.4221 - "\uEDC8\uEABF\u0000\uEDBF\u0000\uEDC9\uC14E\uEDBE"+
88.4222 - "\uEDBD\uEDC7\uEDC4\uEDC6\u0000\uEDBA\uEDCA\uC14C"+
88.4223 - "\u0000\uEDC5\uEDCE\uEDC2\uC150\uC14D\uEDC0\uEDBB"+
88.4224 - "\uEDCD\uBF75\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4225 - "\u0000\uF063\u0000\u0000\uF061\uF067\uC2B0\uF065"+
88.4226 - "\uF064\uC2B2\uF06A\uC2B1\u0000\uF06B\uF068\uC2AE"+
88.4227 - "\uF069\uF062\uC2AF\uC2AD\uF2AB\uF066\u0000\u0000"+
88.4228 - "\uF06C\u0000\u0000\uF2A8\u0000\u0000\u0000\uC3B2"+
88.4229 - "\uC3B0\uF2AA\u0000\uF2AC\uF2A9\uC3B1\uC3AE\uC3AF"+
88.4230 - "\uC3B3\u0000\u0000\uC478\u0000\uF4AA\u0000\uF4A9"+
88.4231 - "\uF4A7\uF4A6\uF4A8\u0000\uC477\uC479\u0000\u0000"+
88.4232 - "\uC4F0\u0000\u0000\uF5E5\uF5E4\u0000\u0000\uF6FA"+
88.4233 - "\u0000\uF6FC\uF6FE\uF6FD\uF6FB\u0000\u0000\uC5A3"+
88.4234 - "\uC5A2\u0000\u0000\uC5D3\uC5D2\uC5D4\uF7ED\uF7EC"+
88.4235 - "\u0000\uF8FB\uF8B8\uF8FC\uC658\u0000\uC659\uF96D"+
88.4236 - "\u0000\u0000\uC67E\uA6CC\u0000\uCDA8\u0000\u0000"+
88.4237 - "\uD045\uD046\uD044\u0000\u0000\uACF3\u0000\uD047"+
88.4238 - "\uD048\uD049\u0000\u0000\uD349\uD34F\u0000\u0000"+
88.4239 - "\uD34D\uAFBB\uD34B\u0000\uD34C\uD34E\u0000\u0000"+
88.4240 - "\u0000\uD34A\uB2C9\u0000\uD6DE\uB2CB\uD6E0\uB2CA"+
88.4241 - "\uD6DF\u0000\u0000\u0000\u0000\u0000\uDAE8\uB5AF"+
88.4242 - "\u0000\uDAEA\uDAE7\uD6E1\u0000\uB5B0\u0000\u0000"+
88.4243 - "\uDAE9\u0000\u0000\u0000\u0000\u0000\u0000\uDF56"+
88.4244 - "\u0000\uB864\uDF54\uB865\uDF55\uB866\u0000\u0000"+
88.4245 - "\u0000\uBAE9\uE361\uE35E\uE360\uBAEA\uBAEB\uE35F"+
88.4246 - "\u0000\u0000\u0000\u0000\u0000\uE6DF\u0000\u0000"+
88.4247 - "\uE6E0\u0000\uBD6B\uE6E2\uE6E1\u0000\uA261\u0000"+
88.4248 - "\uEACA\uEACB\uEAC7\u0000\uEAC8\uBF7C\uBF7D\uEAC9"+
88.4249 - "\u0000\uC157\u0000\u0000\uC153\uC158\uC154\uC156"+
88.4250 - "\uC152\u0000\uC155\u0000\u0000\u0000\u0000\uC2B3"+
88.4251 - "\uEDCF\u0000\uF2AE\u0000\uF2AD\u0000\uF4AB\uC47A"+
88.4252 - "\uC47B\uF741\uF5E6\u0000\uF740\u0000\uF8FD\uF9A4"+
88.4253 - "\uA6CD\u0000\u0000\uA874\u0000\uCDA9\uAAC8\u0000"+
88.4254 - "\uACF6\uD04C\uACF4\uD04A\uACF9\uACF5\uACFA\uACF8"+
88.4255 - "\uD04B\uACF7\uAFBF\uAFBE\uD35A\uAFC7\uD353\uD359"+
88.4256 - "\uAFC3\uD352\uD358\uD356\uAFC2\uAFC4\uD355\uAFBD"+
88.4257 - "\uD354\uAFC8\uAFC5\uAFC9\uAFC6\uD351\uD350\uD357"+
88.4258 - "\uAFC0\uAFBC\uAFC1\u0000\u0000\u0000\u0000\u0000"+
88.4259 - "\uD6F0\uD6E9\u0000\uB5B5\uD6E8\u0000\uB2CF\uB2D6"+
88.4260 - "\uB2D3\uB2D9\uB2D8\uB2D4\u0000\uD6E2\uD6E5\u0000"+
88.4261 - "\uD6E4\uB2D0\uD6E6\uD6EF\uB2D1\uD6E3\uD6EC\uD6ED"+
88.4262 - "\uB2D2\uD6EA\uB2D7\uB2CD\uB2D5\uD6E7\uB2CC\uD6EB"+
88.4263 - "\u0000\u0000\uD6EE\u0000\u0000\u0000\uDAFB\uDAF2"+
88.4264 - "\uB5B2\uDAF9\uDAF6\uDAEE\uDAF7\uB5B4\uDAEF\u0000"+
88.4265 - "\uDAEB\u0000\u0000\uB86C\uDAF4\u0000\uB5B1\uDAFA"+
88.4266 - "\u0000\uB5B8\uB5BA\uDAED\u0000\u0000\uB5B9\uDAF0"+
88.4267 - "\uB5B3\uDAF8\uDAF1\uDAF5\u0000\uDAF3\uB5B6\uDAEC"+
88.4268 - "\uB5BB\uB2CE\uB5B7\uB5BC\u0000\u0000\u0000\u0000"+
88.4269 - "\u0000\uB868\uDF5D\uDF5F\uDF61\uDF65\u0000\uDF5B"+
88.4270 - "\uDF59\uB86A\u0000\uDF60\uDF64\uDF5C\uDF58\u0000"+
88.4271 - "\uDF57\u0000\u0000\u0000\uDF62\uDF5A\uDF5E\uB86B"+
88.4272 - "\u0000\uB869\uDF66\uB867\uDF63\u0000\uE372\u0000"+
88.4273 - "\u0000\u0000\u0000\u0000\uBAEE\uE36A\uBD78\uE374"+
88.4274 - "\uBAF1\uE378\uBAF7\uE365\u0000\u0000\uE375\uE362"+
88.4275 - "\u0000\uE377\uE366\u0000\uBAFE\uBAFB\uE376\uE370"+
88.4276 - "\uBAED\uBAF5\uBAF4\u0000\uBAF3\uBAF9\u0000\uE363"+
88.4277 - "\uBAFA\uE371\uBAF6\uBAEC\uE373\uBAEF\uBAF0\uBAF8"+
88.4278 - "\uE368\uE367\uE364\u0000\uE36C\uE369\uE36D\uBAFD"+
88.4279 - "\u0000\uE379\uBAF2\uE36E\uE36F\u0000\uE36B\u0000"+
88.4280 - "\u0000\u0000\uBAFC\u0000\u0000\u0000\u0000\uE6E7"+
88.4281 - "\uBD70\uBD79\uBD75\uE6E4\u0000\uBD72\uBD76\uE6F0"+
88.4282 - "\uBD6C\uE6E8\u0000\uBD74\u0000\u0000\uE6EB\uE6E6"+
88.4283 - "\uBD73\uBD77\uE6E5\u0000\uBD71\u0000\uE6EF\uBD6E"+
88.4284 - "\uE6EE\uE6ED\uBD7A\uE572\uBD6D\u0000\uE6EC\uE6E3"+
88.4285 - "\u0000\uBD7B\uE6EA\uBD6F\u0000\u0000\u0000\u0000"+
88.4286 - "\u0000\u0000\u0000\uE6E9\u0000\u0000\u0000\u0000"+
88.4287 - "\uBFA2\uBFA7\uBF7E\uEAD8\uEACF\uEADB\uEAD3\uEAD9"+
88.4288 - "\uBFA8\uBFA1\uEACC\uEAD2\uEADC\uEAD5\uEADA\uEACE"+
88.4289 - "\u0000\u0000\uEAD6\uBFA3\uEAD4\uBFA6\uBFA5\uEAD0"+
88.4290 - "\uEAD1\uEACD\uEAD7\uBFA4\uEADE\uEADD\u0000\u0000"+
88.4291 - "\u0000\uEDDA\uEDD6\uC15F\u0000\uEDD0\uC159\uC169"+
88.4292 - "\uEDDC\uC161\uC15D\uEDD3\uC164\uC167\uEDDE\uC15C"+
88.4293 - "\uEDD5\uC165\uEDE0\uEDDD\uEDD1\uC160\uC15A\uC168"+
88.4294 - "\uEDD8\uC163\uEDD2\uC15E\uEDDF\uC162\uC15B\uEDD9"+
88.4295 - "\uC166\uEDD7\u0000\u0000\uEDDB\u0000\u0000\u0000"+
88.4296 - "\uF06E\uF074\uC2B9\uF077\uC2B4\uC2B5\uF06F\uF076"+
88.4297 - "\uF071\uC2BA\uC2B7\u0000\uF06D\u0000\uC2B6\uF073"+
88.4298 - "\uF075\uC2B8\uF072\uF070\u0000\u0000\u0000\u0000"+
88.4299 - "\uF2B8\uC3B7\uC3B8\uC3B4\u0000\uC3B5\u0000\uF2B4"+
88.4300 - "\uF2B2\u0000\uF2B6\uC3BA\uF2B7\uF2B0\uF2AF\uF2B3"+
88.4301 - "\uF2B1\uC3B6\uF2B5\uF4AC\uC47E\uC47D\uF4AD\u0000"+
88.4302 - "\uF4AF\uF4AE\uC4A1\u0000\u0000\u0000\uF5EB\uF5E8"+
88.4303 - "\uF5E9\u0000\uF5E7\uF5EA\uC4F2\uF5EC\u0000\uC4F1"+
88.4304 - "\u0000\uF742\u0000\uC5D5\uC5D7\uF7EE\uC5D6\uF8B9"+
88.4305 - "\uF940\uF942\uF8FE\uF941\uC66C\u0000\u0000\u0000"+
88.4306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
88.4318 -
88.4319 - private final static String innerIndex4=
88.4320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4326 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA6CE\u0000"+
88.4327 - "\uACFB\uD26F\uAFCA\u0000\u0000\uB2DA\uDAFC\uDAFD"+
88.4328 - "\u0000\u0000\u0000\uEADF\uC16A\uEDE1\u0000\u0000"+
88.4329 - "\uC2BB\u0000\uF2BA\uF2B9\uC4A2\uF5ED\u0000\uF743"+
88.4330 - "\uC5F8\uCA49\u0000\u0000\uAAC9\uA875\u0000\u0000"+
88.4331 - "\uD04D\u0000\u0000\uD360\uD35B\uD35F\uD35D\uAFCB"+
88.4332 - "\uD35E\uD35C\u0000\uD6F1\u0000\uDAFE\uDB40\uDF69"+
88.4333 - "\uDF6A\uB86E\uB86F\uDF68\uDF6B\uDF67\uB86D\u0000"+
88.4334 - "\uBB40\u0000\uB870\uE37A\u0000\uBD7C\uE6F1\uBD7D"+
88.4335 - "\u0000\uBFA9\uEAE2\uEAE0\uEAE1\uEDE4\uEDE3\uEDE2"+
88.4336 - "\u0000\u0000\u0000\uF2BB\u0000\uC3B9\uF2BC\uF744"+
88.4337 - "\uC5F9\uF8BA\uA6CF\uAACB\uAACA\uD04F\uACFC\u0000"+
88.4338 - "\u0000\uD04E\uD362\u0000\uAFCC\uD6F2\uD361\u0000"+
88.4339 - "\u0000\u0000\uB2DC\uD6F5\uD6F3\uD6F4\uB2DB\u0000"+
88.4340 - "\uDB42\uDB43\uDB41\u0000\uB873\uDF6D\uDF6C\uDF6E"+
88.4341 - "\uB872\uB871\u0000\u0000\uE6F2\uE6F4\u0000\uBD7E"+
88.4342 - "\uE6F3\uEAE3\uBFAA\uF079\u0000\uF078\uC3BB\uF2BD"+
88.4343 - "\uC3BD\uC3BC\uF4B0\uF5EE\uC4F3\uA6D0\uD050\uACFD"+
88.4344 - "\uD365\uAFCE\uD364\uD363\u0000\uAFCD\u0000\uD6FB"+
88.4345 - "\u0000\uD6FD\uD6F6\uD6F7\uB2DD\uD6F8\uB2DE\uD6FC"+
88.4346 - "\uD6F9\uD6FA\uB2DF\u0000\uB5BE\uB5BF\u0000\uDB44"+
88.4347 - "\u0000\u0000\u0000\uDF6F\uDF70\u0000\uE37E\uBB43"+
88.4348 - "\uBB41\uBB42\uE37B\uE37C\u0000\uE37D\uE6F9\u0000"+
88.4349 - "\uE6FA\uBDA1\uE6F7\uE6F6\uE6F8\uE6F5\uBFAD\uEAE4"+
88.4350 - "\uBFAB\uBFAC\uEDE6\uC16B\uEDE5\uEFA8\u0000\uF07A"+
88.4351 - "\uF07B\uC2BC\u0000\uC2BD\uC16C\uF2BE\uF2BF\uF4B1"+
88.4352 - "\uC4A3\uA6D1\u0000\uA6D2\uACFE\uAACC\uAFCF\uD051"+
88.4353 - "\u0000\u0000\u0000\uB5C0\uA6D3\uAD41\uD052\uD053"+
88.4354 - "\uAD40\uAD42\uA6D4\u0000\uD054\uAFD1\uD366\uAFD3"+
88.4355 - "\uAFD0\uAFD2\u0000\uD741\uB2E0\u0000\uD740\uD6FE"+
88.4356 - "\u0000\uDF71\u0000\u0000\uE3A1\u0000\uBDA2\u0000"+
88.4357 - "\uBFAE\uEAE6\uEAE5\u0000\uEDE7\u0000\u0000\u0000"+
88.4358 - "\uF5EF\u0000\u0000\uA6D5\uCB73\uCDAA\uAD43\uD055"+
88.4359 - "\u0000\uD368\u0000\u0000\u0000\uAFD4\uD367\uAFD5"+
88.4360 - "\u0000\u0000\u0000\uD743\u0000\u0000\uB2E2\uD742"+
88.4361 - "\uD744\u0000\uB2E1\u0000\u0000\u0000\u0000\uDB46"+
88.4362 - "\uDB47\uDB45\uB5C1\u0000\u0000\u0000\uB874\u0000"+
88.4363 - "\uB875\u0000\uBB45\u0000\uE3A3\uE3A2\uBB44\u0000"+
88.4364 - "\u0000\u0000\u0000\u0000\uE6FB\u0000\u0000\uE6FC"+
88.4365 - "\u0000\u0000\u0000\u0000\uEAE7\u0000\u0000\uC170"+
88.4366 - "\uC16F\uC16D\uC16E\uC171\u0000\uF07C\uC2BF\uC2BE"+
88.4367 - "\uF2C0\uF4B2\u0000\u0000\u0000\uC5A5\uC5A4\uA6D6"+
88.4368 - "\u0000\u0000\uD1FB\u0000\uB877\uB5C2\uB876\uBB46"+
88.4369 - "\u0000\uA6D7\uC9A9\uA6D8\uA6D9\u0000\u0000\uCDAB"+
88.4370 - "\uCB76\u0000\uCB77\uA877\u0000\uCB74\uA876\u0000"+
88.4371 - "\uA879\uCB75\uA87B\uA87A\uCB78\uA878\u0000\u0000"+
88.4372 - "\u0000\uAAD1\uAACF\uCDAD\u0000\uAACE\u0000\u0000"+
88.4373 - "\u0000\uAAD3\uAAD5\uAAD2\u0000\uCDB0\uCDAC\uAAD6"+
88.4374 - "\u0000\uAAD0\uA87C\u0000\uAAD4\uCDAF\u0000\u0000"+
88.4375 - "\uCDAE\u0000\uAACD\u0000\u0000\u0000\u0000\u0000"+
88.4376 - "\u0000\u0000\uD05B\uAD47\uAD48\uD05D\u0000\uD057"+
88.4377 - "\uD05A\uD063\uD061\u0000\uAD49\uD067\uAD4C\uD064"+
88.4378 - "\uD05C\uD059\u0000\u0000\uDB49\uD062\uAD44\uD065"+
88.4379 - "\uD056\uD05F\uAD46\uAD4B\uD060\uAD4F\uAD4D\u0000"+
88.4380 - "\uD058\uAD4A\u0000\uD05E\uAD4E\uAD45\uD066\u0000"+
88.4381 - "\u0000\u0000\u0000\u0000\u0000\uAFDA\u0000\uAFE3"+
88.4382 - "\uAFD8\uAFD6\uD36A\uAFDE\uAFDB\uD36C\u0000\u0000"+
88.4383 - "\uAFDD\uD36B\uD369\uD36E\uAFE2\uAFE0\uDB48\u0000"+
88.4384 - "\uD36F\uD36D\uAFD7\u0000\u0000\uAFD9\uAFDC\u0000"+
88.4385 - "\uAFDF\u0000\uAFE1\u0000\u0000\u0000\u0000\u0000"+
88.4386 - "\u0000\u0000\u0000\u0000\u0000\uD74E\uB2E4\u0000"+
88.4387 - "\uD745\uD747\u0000\uD748\u0000\uD750\uD74C\uD74A"+
88.4388 - "\u0000\uD74D\uD751\uB2E5\uB2E9\uD746\u0000\uD74F"+
88.4389 - "\u0000\uB2E7\u0000\uB2E6\uD74B\uD749\u0000\uB2E3"+
88.4390 - "\uB2E8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4391 - "\u0000\uB5C8\uDB51\u0000\u0000\uDB4F\uB5CA\u0000"+
88.4392 - "\u0000\u0000\u0000\uDB4A\uDFA1\u0000\uB5C9\uDB4E"+
88.4393 - "\u0000\u0000\uDB4B\uB5C5\uB5CB\uDB50\uB5C7\uDB4D"+
88.4394 - "\uBB47\uB5C6\uDB4C\uB5CC\uB5C4\uB5C3\u0000\u0000"+
88.4395 - "\u0000\u0000\u0000\uDF77\uDF75\u0000\uDF7B\u0000"+
88.4396 - "\uDF73\uDFA2\uDF78\u0000\uDF72\uB87B\uB8A3\uDF7D"+
88.4397 - "\u0000\uDF76\u0000\uB87E\u0000\u0000\uB87C\uDF7E"+
88.4398 - "\uB879\uB878\uDF79\uB87D\uB5CD\u0000\uDF7C\uDF74"+
88.4399 - "\uB87A\uB8A1\uB8A2\u0000\u0000\u0000\u0000\uBB4C"+
88.4400 - "\uBB48\u0000\uBB4D\uE3A6\u0000\u0000\uE3A5\uE3A7"+
88.4401 - "\uBB4A\uE3A4\uBB4B\uE3AA\uE3A9\uE3A8\u0000\uBB49"+
88.4402 - "\u0000\u0000\u0000\u0000\u0000\uE741\u0000\uE744"+
88.4403 - "\uBDA8\uE743\uBDA7\uBDA3\uBDA4\uBDA5\uE740\uE6FE"+
88.4404 - "\uBDA6\u0000\uE742\uE6FD\u0000\u0000\uEAE9\uEAF3"+
88.4405 - "\uBFB1\uBFB0\u0000\uEAED\uEAEF\u0000\uEAEA\u0000"+
88.4406 - "\uEAEE\uEAE8\uEAF1\uBFAF\uEAF0\uEAEC\u0000\uEAF2"+
88.4407 - "\u0000\uEAEB\uC174\uEDE8\uEDEE\uC178\uC17A\uC177"+
88.4408 - "\uC176\u0000\uC175\uC173\uEDE9\uEDEC\uC172\uEDED"+
88.4409 - "\u0000\uC179\uEDEB\u0000\uEDEA\uC2C0\u0000\uC2C1"+
88.4410 - "\uF0A1\uF07D\uF07E\u0000\u0000\uF2C2\u0000\uF2C1"+
88.4411 - "\uC3BE\uF4B4\uC4A4\uF4B3\u0000\uF5F0\uF745\uC5A6"+
88.4412 - "\uF943\uF944\uC5D8\uA6DA\u0000\uAAD7\uDB52\uBB4E"+
88.4413 - "\uC17B\uEDEF\uA6DB\u0000\uAFE5\uAFE4\uDB53\u0000"+
88.4414 - "\u0000\u0000\uEAF4\uA6DC\uAD50\u0000\u0000\uDB54"+
88.4415 - "\uDB55\uDB56\uBB4F\uBFB2\uA6DD\u0000\uAAD8\uD068"+
88.4416 - "\uAFE6\uD370\uB2EA\u0000\uDB57\uB8A4\u0000\uBB50"+
88.4417 - "\uBFB3\uC17C\uC2C2\uF4B5\uA6DE\uAAD9\u0000\u0000"+
88.4418 - "\uAFE7\uD752\uB5CE\u0000\uBB51\uE3AB\uE745\u0000"+
88.4419 - "\u0000\u0000\u0000\uA6DF\uB5CF\uDFA3\uBB52\uA6E0"+
88.4420 - "\uCDB1\uD069\uAD51\u0000\u0000\uD372\u0000\u0000"+
88.4421 - "\uAFEA\u0000\uAFE8\uAFE9\uAFEB\u0000\u0000\uD371"+
88.4422 - "\u0000\u0000\uD757\uD754\uD756\uB2EB\uB2ED\uB2EC"+
88.4423 - "\uD753\uB2EE\uD755\u0000\uDB58\uDB59\u0000\uDB5A"+
88.4424 - "\uDFA6\u0000\uDFA7\u0000\uDFA5\uDFA8\u0000\uB8A5"+
88.4425 - "\u0000\uDFA4\u0000\uBB53\u0000\u0000\uE74A\uE746"+
88.4426 - "\uE749\uE74B\uE748\uE747\u0000\uEAF5\uEAF6\uEAF7"+
88.4427 - "\uBFB4\uBFB5\uEDF1\uEDF0\uEDF2\u0000\uF0A3\uF0A2"+
88.4428 - "\u0000\uF2C4\u0000\uF2C5\uF2C3\u0000\uC4A5\u0000"+
88.4429 - "\uF4B6\uF4B7\u0000\uF746\uF7EF\uF8BB\uA6E1\uA87D"+
88.4430 - "\u0000\uC17D\uA6E2\u0000\uD758\uDB5B\u0000\uC641"+
88.4431 - "\uCA4A\u0000\u0000\u0000\uCA4B\uCA4D\uA6E3\uCA4E"+
88.4432 - "\uCA4C\u0000\u0000\uCBA2\uCBA3\uCB7B\u0000\u0000"+
88.4433 - "\u0000\u0000\uCBA1\uA8A1\u0000\uA8A2\uCB7C\uCB7A"+
88.4434 - "\uCB79\uCB7D\uA87E\uCB7E\uD06A\u0000\u0000\u0000"+
88.4435 - "\uCDB6\uAADC\uCDB5\uCDB7\u0000\uAADB\uCDBC\uAADF"+
88.4436 - "\uCDB2\uCDC0\uCDC6\uAAE6\uCDC3\uAAE3\u0000\uCDB9"+
88.4437 - "\uCDBF\uCDC1\u0000\uCDB4\uAAE2\uAADD\uCDBA\uAAE4"+
88.4438 - "\uAAE7\uAAE1\u0000\uAADA\uCDBE\uCDB8\uCDC5\uAAE9"+
88.4439 - "\uAAE5\uAAE0\uCDBD\uAFEC\uCDBB\uAADE\uAAE8\u0000"+
88.4440 - "\uCDB3\u0000\uCDC2\uCDC4\u0000\u0000\u0000\u0000"+
88.4441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4442 - "\u0000\uAD62\uAD5C\uAD64\uAD61\uD071\uD074\uAD5D"+
88.4443 - "\u0000\uD06B\u0000\uAD56\uAD60\u0000\uAD63\uAD65"+
88.4444 - "\uD0A2\uD077\u0000\uAD55\uD0A1\uAD59\uAD57\uAD52"+
88.4445 - "\uD06F\u0000\uD07E\uD073\uD076\uD0A5\u0000\uAD66"+
88.4446 - "\uD07D\uAD5E\uD078\uD0A4\uD075\uD079\uD07C\u0000"+
88.4447 - "\u0000\uD06D\uD0A3\uD07B\u0000\u0000\uD06C\u0000"+
88.4448 - "\uD070\uAD5F\uAD5A\uAD53\uAD58\uAD54\uAD67\uD06E"+
88.4449 - "\uD3A5\uAD5B\u0000\u0000\uD07A\uCE41\u0000\u0000"+
88.4450 - "\u0000\u0000\u0000\u0000\u0000\u0000\uD3A8\uAFFA"+
88.4451 - "\u0000\uD376\u0000\uD3A3\uD37D\u0000\uD3B2\u0000"+
88.4452 - "\uD3AA\u0000\uD37E\u0000\uD3A9\uD378\uD37C\uD3B5"+
88.4453 - "\uAFFD\uD3AD\uD3A4\uAFED\uD3B3\uD374\u0000\uD3AC"+
88.4454 - "\u0000\uAFFC\uAFF7\uD373\uAFF5\uAFF4\uAFF9\uD3AB"+
88.4455 - "\uAFF1\uAFF8\uD072\uDB5C\uD3A6\u0000\u0000\uD37A"+
88.4456 - "\uAFFB\uD37B\uD3A1\uAFFE\uD375\uD3AF\u0000\uD3AE"+
88.4457 - "\uD3B6\uAFF3\uAFF0\uD3B4\uD3B0\uD3A7\uD3A2\uAFF6"+
88.4458 - "\uAFF2\uD377\uAFEE\uD3B1\uAFEF\u0000\uD379\u0000"+
88.4459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4462 - "\u0000\u0000\u0000\uD75E\uD760\uD765\uD779\uB2FC"+
88.4463 - "\uB2F2\u0000\uD75D\uB2FD\uB2FE\uD768\uD76F\uD775"+
88.4464 - "\u0000\uD762\u0000\uD769\u0000\u0000\uB340\uD777"+
88.4465 - "\uD772\uB2FA\uB2F8\uD76E\uD76A\uD75C\uB2EF\uD761"+
88.4466 - "\uD759\u0000\uB2F7\uB2F9\uD766\uD763\uB2F4\uD773"+
88.4467 - "\uB2F1\uD764\uD77A\uD76C\u0000\uD76B\uB2F0\u0000"+
88.4468 - "\uB2FB\u0000\uB2F3\uD75A\uD75F\uD770\uD776\uB341"+
88.4469 - "\uD75B\uD767\uD76D\uB2F6\u0000\u0000\uD778\uD771"+
88.4470 - "\uD774\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4471 - "\u0000\u0000\u0000\u0000\u0000\uB2F5\u0000\uDB6C"+
88.4472 - "\uDB60\uB5D7\uDB7D\uDBA7\uDBAA\uB5D5\uDB68\uDBA3"+
88.4473 - "\uDB69\uDB77\uB5E2\uDB73\uB5DF\u0000\uDB74\uDB5D"+
88.4474 - "\u0000\uDBA4\u0000\u0000\uB5E8\uDBA1\uDB75\uDBAC"+
88.4475 - "\uDB70\uDFC8\u0000\uDBAF\uB5E6\uDB6E\uDB7A\uB5E9"+
88.4476 - "\uB5D4\uDB72\uDBAD\uDB6B\uDB64\uDB6F\u0000\uDB63"+
88.4477 - "\uDB61\uB5D0\uDBA5\uDB6A\uDBA8\u0000\uDBA9\uB5D8"+
88.4478 - "\uB5DD\uB5D9\uB5E1\uDB7E\uB5DA\uDB76\uDB66\u0000"+
88.4479 - "\uB5D2\uDB5E\uDBA2\uDBAB\uDB65\uB5E0\uDBB0\uDB71"+
88.4480 - "\u0000\uDB6D\u0000\uB5D1\uB5E5\u0000\uDB7C\uB5E7"+
88.4481 - "\u0000\uDB78\uB5DC\uB5D6\uB5DE\uB5D3\uB5E4\uDB79"+
88.4482 - "\uDB67\uDB7B\uDB62\uDBA6\u0000\u0000\u0000\u0000"+
88.4483 - "\u0000\u0000\u0000\uDBAE\u0000\u0000\u0000\u0000"+
88.4484 - "\u0000\u0000\u0000\uDB5F\u0000\u0000\u0000\u0000"+
88.4485 - "\u0000\uDFC7\u0000\uDFDD\uB855\uDFCC\u0000\uDFCA"+
88.4486 - "\uDFB5\uB8A9\uDFC5\uDFD9\uDFC1\uB8B1\uDFD8\uDFBF"+
88.4487 - "\uB5E3\uDFCF\uDFC0\uDFD6\uB8B0\uB8A8\u0000\uDFAA"+
88.4488 - "\uDFB2\u0000\uDFCB\uDFC3\uDFDC\uDFC6\uB8B6\uDFD7"+
88.4489 - "\u0000\uB8AD\u0000\uDFC9\uDFD1\uDFB6\uDFD0\u0000"+
88.4490 - "\uDFE1\uDFB1\uDFD2\u0000\uDFDF\u0000\uDFAB\uB5DB"+
88.4491 - "\u0000\uDFB9\uDFB8\uB8AF\u0000\uDFBC\uDFBE\uDFCD"+
88.4492 - "\uDFDE\uB8B2\u0000\uB8B3\u0000\uDFB0\uB8AB\uDFB4"+
88.4493 - "\uDFDA\uB8B4\u0000\uB8AC\uB8AE\uB8B5\uDFE0\uDFD3"+
88.4494 - "\uDFCE\u0000\u0000\uDFBB\uDFBA\uB8AA\uDFAC\uB8A7"+
88.4495 - "\uDFC4\uDFAD\uDFC2\u0000\u0000\uDFB7\uDFDB\u0000"+
88.4496 - "\u0000\u0000\uB8A6\u0000\u0000\u0000\uDFB3\u0000"+
88.4497 - "\u0000\u0000\u0000\u0000\u0000\uDFAF\uDFD5\uDFAE"+
88.4498 - "\uBB60\uE3D3\u0000\u0000\uE3C2\u0000\u0000\uE3AC"+
88.4499 - "\uE3CA\uBB58\uE3BB\uE3C5\uBB5B\uE3BE\uBB59\uE3AF"+
88.4500 - "\uE3CD\uE3AE\uE3C1\u0000\uE3AD\u0000\u0000\uE3BF"+
88.4501 - "\uE3C8\uE3C6\uE3BA\uE3B5\uE3B3\u0000\uE3B4\uE3C7"+
88.4502 - "\uE3D2\uE3BC\uBB5A\u0000\uE3B7\u0000\uE3CB\u0000"+
88.4503 - "\uBB5D\uE3B6\uE3B0\uE3C0\uBB61\u0000\u0000\uBB55"+
88.4504 - "\uBB5E\uE3B8\uE3B2\u0000\uBB57\uDFD4\uBB56\uE3C3"+
88.4505 - "\u0000\uBB54\uBB63\uBB5C\uE3C4\uE3B9\uE3B1\uE3CC"+
88.4506 - "\uE3BD\uBB62\uE3D0\uBB5F\uE3CF\u0000\uE3C9\uE3CE"+
88.4507 - "\u0000\u0000\u0000\uE3D1\u0000\u0000\u0000\u0000"+
88.4508 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uE773"+
88.4509 - "\uE774\uE767\uE766\uE762\uBDB4\u0000\uBDAC\uE776"+
88.4510 - "\uE775\uDFA9\uE75F\uE763\uE75D\u0000\uE770\uE761"+
88.4511 - "\u0000\uE777\uE75A\uE758\uE764\uE76E\uE769\uBDB6"+
88.4512 - "\uE74F\u0000\uE76D\u0000\u0000\u0000\uBDB7\uDFBD"+
88.4513 - "\uE75B\uE752\uE755\uE77B\uE75C\uE753\uE751\uE74E"+
88.4514 - "\u0000\uBDB0\uE765\uBDAF\uBDB3\uE760\uE768\uBDA9"+
88.4515 - "\uE778\uE77C\uBDAB\u0000\uE757\uE76B\uE76F\uE754"+
88.4516 - "\uE779\uBDB2\u0000\uBDB1\uE74C\uBDB5\uE772\uE756"+
88.4517 - "\uE76A\uE750\uE75E\uE759\uBDAD\uBDAE\uE76C\uE77D"+
88.4518 - "\uE77A\uE771\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4519 - "\u0000\u0000\u0000\uE74D\u0000\uBDAA\uEB49\u0000"+
88.4520 - "\uEB40\uEB43\u0000\uBFBB\uEB45\uEAF9\uEB41\uEB47"+
88.4521 - "\uBFB8\uBFBC\uBFB6\u0000\u0000\uEAFB\uEB4C\u0000"+
88.4522 - "\u0000\uEB46\u0000\uEAFC\uEB55\uEB4F\uEAF8\uEE46"+
88.4523 - "\uEAFE\uBFB7\u0000\uEB4A\u0000\uEB54\uBFBF\u0000"+
88.4524 - "\uEB51\uEAFD\uEB44\uEB48\uEB42\uEB56\uEB53\uEB50"+
88.4525 - "\uBFB9\uBFBA\uBFBE\uEAFA\uEB57\uBFBD\uEB4D\u0000"+
88.4526 - "\u0000\uEB4B\u0000\u0000\u0000\uEB4E\uEE53\uEE40"+
88.4527 - "\uEE45\uEE52\uEE44\uEDFB\uEE41\u0000\uC1A2\u0000"+
88.4528 - "\uEDF4\uEE4D\uEE4F\uEDF3\uC1A1\uEE51\uEE49\uC1A8"+
88.4529 - "\uEE50\uEE42\uC1AA\uEDF9\uEB52\uEE4A\uEE47\uEDF5"+
88.4530 - "\uEE55\uC1A4\u0000\u0000\uC1A5\uEDF7\uEE48\u0000"+
88.4531 - "\uEE54\uEE4B\uEDFD\uC1A7\uC1A3\uEE4C\uEDFE\uEE56"+
88.4532 - "\uEDF8\uEE43\uEE4E\uEDFA\uEDFC\u0000\uC2CB\uEDF6"+
88.4533 - "\uC1A9\uC2C4\uC17E\u0000\u0000\u0000\u0000\uC1A6"+
88.4534 - "\uC2C8\uF0B3\u0000\uF0A9\uF0A4\uF0AA\uF0B4\uF0B8"+
88.4535 - "\uF0B7\uC2CA\uC2C9\u0000\u0000\uF0AB\uF0B9\uF0AE"+
88.4536 - "\uF0A6\u0000\uF0A8\uF0A7\uF0AD\uF0B2\uF0A5\uF0AC"+
88.4537 - "\uF0B1\uC2C7\u0000\uF0AF\u0000\uC2C5\uF0B0\uC2C3"+
88.4538 - "\uC2C6\uF2D5\uF0B5\u0000\u0000\uC3C2\u0000\uF2CD"+
88.4539 - "\uF2D1\uF2C9\uF2CC\u0000\uF2D4\uC3C0\uF2D9\uF2D2"+
88.4540 - "\u0000\uF2CA\uF2DA\uF2D3\uC3C3\uC3C4\uF2D7\u0000"+
88.4541 - "\uF2CB\uC3BF\uC3C1\uF2C6\uF2CE\uF2C8\u0000\uF2D8"+
88.4542 - "\uF2D6\uF2C7\uF2CF\u0000\u0000\u0000\uF4BE\uC3C5"+
88.4543 - "\uF2D0\uC4A7\uC4A9\uC4A6\u0000\uF4C3\uF4BB\uF4B9"+
88.4544 - "\uF4BD\uF4BA\u0000\u0000\uF4BF\uF4C1\uC4AA\uC4AC"+
88.4545 - "\u0000\uF4C0\uC4AD\uC4AB\uF4C2\u0000\u0000\u0000"+
88.4546 - "\u0000\uC4A8\u0000\u0000\u0000\u0000\u0000\uC4F4"+
88.4547 - "\uF5F1\uF5F7\uC4F6\uF4BC\uF5F6\u0000\uF5FD\uF5F4"+
88.4548 - "\uF5FB\uF5FA\uF4B8\uF5F5\uF0B6\uF5FE\uF5F3\uF5F8"+
88.4549 - "\u0000\uF5FC\uF5F2\u0000\uF74A\uC4F5\uF5F9\u0000"+
88.4550 - "\u0000\uF7F4\uF74B\uF749\uF747\uF748\uF74C\u0000"+
88.4551 - "\uC5D9\uF7F2\uF7F0\uF7F5\uF7F3\u0000\uF7F6\uC5DA"+
88.4552 - "\uF7F1\u0000\u0000\uF8BC\u0000\u0000\uF945\uF946"+
88.4553 - "\uF947\u0000\u0000\uF9C7\uF9BD\uCA4F\uAAEA\u0000"+
88.4554 - "\uAD68\u0000\uD3B8\uD3B7\uB040\uB342\uD77C\u0000"+
88.4555 - "\u0000\uD77B\u0000\uB5EA\uB8B8\u0000\uB8B7\uB8B9"+
88.4556 - "\u0000\uE3D4\uE77E\uEB58\uEB5A\uEB59\u0000\uC1AB"+
88.4557 - "\uEE57\uF0BA\uF9A5\uA6E4\u0000\uCDC9\uCDCA\uCDC8"+
88.4558 - "\uCDC7\uAAEB\u0000\uD0A9\uD0A7\u0000\u0000\uD0A6"+
88.4559 - "\u0000\uAD69\uAD6B\uAD6A\uD0A8\u0000\u0000\u0000"+
88.4560 - "\u0000\u0000\u0000\u0000\u0000\uD3C4\uD3C1\uD3BF"+
88.4561 - "\u0000\u0000\uB041\uD3C2\uB046\uD3BC\uD3CB\u0000"+
88.4562 - "\uD3CD\uD3BD\u0000\uB043\uD3CE\uD3C9\uD3BB\uD3C0"+
88.4563 - "\uD3CA\uD3C6\uD3C3\u0000\uB048\uD3CC\uD3BE\u0000"+
88.4564 - "\u0000\uD3C7\uD3B9\uB047\uB044\uD3C5\u0000\uD3C8"+
88.4565 - "\uD3BA\uB045\uB042\u0000\u0000\u0000\u0000\uB34C"+
88.4566 - "\uD7A5\uB34B\u0000\uD7A8\uD7AB\uB348\uB346\uD77E"+
88.4567 - "\uD7A9\uD7A7\uD7A4\uD7AC\uD7AD\uD7AF\uD7B0\uD77D"+
88.4568 - "\uB345\uD7A2\uD7A1\uD7AE\uB347\uD7A3\uB349\uB344"+
88.4569 - "\uD7A6\uB34D\u0000\uB34A\uD7AA\u0000\u0000\u0000"+
88.4570 - "\uB5F1\uDBBF\u0000\uDBB4\uB5EE\u0000\uDFE7\uDBBD"+
88.4571 - "\uDBB1\uB5EC\uDBB6\uB5EF\uDBBA\uDBB8\uB5F2\uB5EB"+
88.4572 - "\u0000\u0000\uDBB2\uDBB5\uB5F0\u0000\uDBB3\u0000"+
88.4573 - "\uDBBE\uDBBC\uDBB7\uDBB9\uDBBB\uB5ED\u0000\u0000"+
88.4574 - "\u0000\u0000\u0000\u0000\u0000\uDFE8\uDFEE\uDFE4"+
88.4575 - "\uDFEA\uB8BA\uDFE6\uB8C0\u0000\u0000\uB8BF\u0000"+
88.4576 - "\uB8BE\uDFED\uB8C1\uB8C2\uDFE3\uDFF0\uB8C3\uB8BD"+
88.4577 - "\uB8BC\uDFEC\uB8C4\uDFE2\uDFE5\uDFEF\uDFEB\u0000"+
88.4578 - "\u0000\uE3F4\uE3E9\uB8BB\u0000\u0000\u0000\u0000"+
88.4579 - "\uBB6A\uE3DD\uE3F2\uE3DE\uBB65\u0000\uE3DB\u0000"+
88.4580 - "\uE3E4\uE3DC\uBB67\uE3D6\uE3F1\uBB68\uE3EE\uE3EF"+
88.4581 - "\uE3D7\uBB6D\uE3E6\u0000\uE3E0\uE3E7\uE3DA\u0000"+
88.4582 - "\uE3F3\uE3EB\uE3E5\uE3D5\uBB69\uE3EC\u0000\uBB6C"+
88.4583 - "\uE3F0\u0000\uE3EA\uBB66\uE3E8\u0000\uE3E2\uBB64"+
88.4584 - "\uE3D9\uE3E1\uE3ED\uE3DF\u0000\u0000\uE3E3\u0000"+
88.4585 - "\u0000\u0000\u0000\u0000\uBDC1\uDFE9\uE7B2\uE7BB"+
88.4586 - "\uE7B1\uE7AD\uE7AA\uBDC2\uE7A8\uBB6B\uE7A1\uBDC0"+
88.4587 - "\uE7A7\uBDBF\uE7AC\uE7A9\uE7B9\uE7B4\uE7AE\uE7B3"+
88.4588 - "\uBDBB\uE7AB\uE7BE\uE7A2\uE7A3\uE7BA\uBDBC\uE7BF"+
88.4589 - "\uBDBE\uE7C0\uE7B0\uE3D8\uE7B6\uE7AF\uE7B8\uE7B5"+
88.4590 - "\u0000\u0000\u0000\uE7A6\uBDB9\uE7BD\uBDBA\uE7A4"+
88.4591 - "\uBDBD\uEB64\uE7B7\uE7BC\u0000\u0000\u0000\u0000"+
88.4592 - "\u0000\uEB61\uBDB8\uBFC0\uEB6B\uEB67\u0000\uEB65"+
88.4593 - "\uEB60\uEB6F\u0000\u0000\u0000\uBFC4\u0000\uEB5C"+
88.4594 - "\uEB68\uEB69\uEB5F\uEB5E\uEB6C\u0000\uEB62\uEB5D"+
88.4595 - "\uEB63\u0000\uEB6E\uEB5B\uEB6D\uEB6A\uBFC2\uBFC1"+
88.4596 - "\u0000\u0000\uBFC3\uEB66\uF0CB\u0000\u0000\u0000"+
88.4597 - "\u0000\u0000\uEE59\uC1B1\uEE5D\uEE5A\uEE61\uEE67"+
88.4598 - "\uEE5C\u0000\uEE70\uC1AE\uEE6A\uEE5F\uEE6B\uEE66"+
88.4599 - "\uEE6D\uEE5E\uC1B3\uC1B2\uEE60\uEE6E\uEE58\uEE6C"+
88.4600 - "\uC1AC\u0000\uEE64\uEE63\uEE68\uEE5B\uC1B0\u0000"+
88.4601 - "\uC1B4\uEE62\uEE69\uC1B5\uEE65\u0000\u0000\u0000"+
88.4602 - "\u0000\uC1AD\uC1AF\uF0C7\uF0C5\u0000\u0000\uF0CC"+
88.4603 - "\uF0C9\uF0CD\u0000\uF0BE\uF0C6\uF0D1\uEE6F\uF0C2"+
88.4604 - "\uC2CF\uE7A5\uF0BD\uF0CA\uF0C4\uF0C1\uF0BC\uF0BB"+
88.4605 - "\uF0D0\u0000\uF0C0\uF0BF\uC2CD\uF0C8\u0000\uC2CC"+
88.4606 - "\u0000\u0000\uC2CE\uF0C3\uF0CF\u0000\uF2DE\uF2DF"+
88.4607 - "\u0000\uC3C9\uF2DC\uC3C6\uF2E4\u0000\uC3CA\uF2E6"+
88.4608 - "\uF2DB\uF0CE\uF2E8\uF2DD\u0000\uC3C7\uF2E3\u0000"+
88.4609 - "\uF2E5\uF2E0\uF2E7\uF2E2\uF2E1\uC3C8\u0000\u0000"+
88.4610 - "\uF4C5\uF4C6\u0000\uF4C8\uC4AE\uC4AF\uF4C9\uF4C7"+
88.4611 - "\u0000\uF4C4\u0000\uF642\uF645\uF641\u0000\uC4FA"+
88.4612 - "\uF643\uC4F9\uC4F8\uC4F7\uF644\uF751\uF74F\u0000"+
88.4613 - "\uF74E\uF640\uF750\uF646\uF74D\u0000\uF7F9\uF7D7"+
88.4614 - "\uF7F7\uC5DB\uF7F8\uF7FA\u0000\uF8BF\uC5FA\uF8BE"+
88.4615 - "\uF8BD\uC5FB\u0000\uC65A\uF96E\uF9A7\uF9A6\uF9A8"+
88.4616 - "\uA6E5\uD0AA\u0000\uD3CF\uD3D0\u0000\u0000\u0000"+
88.4617 - "\uDBC0\u0000\uF647\uF8C0\uA6E6\uAD6C\uD0AB\u0000"+
88.4618 - "\u0000\u0000\uD7B1\uB34E\u0000\uDBC2\uDBC1\uB5F3"+
88.4619 - "\u0000\uB8C5\uE7C1\uBDC3\u0000\uBDC4\u0000\u0000"+
88.4620 - "\u0000\uBFC5\uC5FC\uA6E7\u0000\u0000\u0000\uD0AC"+
88.4621 - "\uAAED\uD0AE\uD0AD\uAD6D\u0000\uD3D1\u0000\uD3D8"+
88.4622 - "\uB049\uD3D6\uD3D4\u0000\uD3DB\uD3D2\uD3D3\uB04A"+
88.4623 - "\u0000\uB04E\u0000\u0000\uD3DC\uB04D\uD3DA\uD3D7"+
88.4624 - "\uD3D5\uB04B\uB04C\uD3D9\u0000\u0000\u0000\u0000"+
88.4625 - "\uB350\uD7B2\u0000\uB355\uD7C2\uB354\uD7C4\u0000"+
88.4626 - "\u0000\uD7B8\uB352\uD7C3\u0000\uD7B3\uB353\uD7BF"+
88.4627 - "\uD7BB\uD7BD\uD7B7\uD7BE\u0000\u0000\uB34F\uD7BA"+
88.4628 - "\u0000\uD7B9\uD7B5\u0000\uD7C0\u0000\u0000\uD7BC"+
88.4629 - "\uD7B4\u0000\uD7B6\uB351\uD7C1\u0000\u0000\u0000"+
88.4630 - "\u0000\uB5F6\uDBCD\u0000\u0000\u0000\uDBC9\uDBCB"+
88.4631 - "\uDBC6\uDBC5\uDBC3\u0000\uDBCA\uDBCC\uDBC8\u0000"+
88.4632 - "\uDBC7\uB5F4\uB5F5\u0000\u0000\u0000\u0000\u0000"+
88.4633 - "\u0000\uDBCF\uB8CD\uDFF2\uDFF8\uDFF3\uDFF4\u0000"+
88.4634 - "\uDFF9\u0000\uB8CF\u0000\uB8C7\uB8CE\uDFF1\uDBC4"+
88.4635 - "\uB8CA\uB8C8\uDFF7\uDFF6\uB8C9\uB8CB\uDFF5\uB8C6"+
88.4636 - "\u0000\uB8CC\u0000\u0000\u0000\u0000\u0000\uE3F6"+
88.4637 - "\uBB74\u0000\u0000\uE442\uE441\u0000\uE3FB\uBB76"+
88.4638 - "\uE440\uE3F7\uE3F8\uBB6E\uBB70\u0000\uE3FD\uE3F5"+
88.4639 - "\uBB72\uBB71\uE3F9\uE3FE\uE3FC\uBB73\uE3FA\u0000"+
88.4640 - "\u0000\uDBCE\uBB6F\u0000\u0000\uE7C2\uE7C9\uBDC6"+
88.4641 - "\u0000\uE7CD\uBDCA\uE7C5\uE7C3\u0000\uE7CC\u0000"+
88.4642 - "\uBDC5\uE7CB\uBDC7\uBDC8\uE7C4\uBDC9\uE7CA\uE7C6"+
88.4643 - "\uE7C7\uE7C8\uBB75\u0000\u0000\u0000\uEB70\uEB7C"+
88.4644 - "\u0000\uBFCA\uEB77\uEB79\u0000\uBFC8\uEB71\uEB75"+
88.4645 - "\u0000\uEB78\uBFC6\uBFC9\uEB7B\uEB73\uEB74\uEB7A"+
88.4646 - "\uEB72\uEB76\uBFC7\uEE72\u0000\uEE71\uC1B7\uEE77"+
88.4647 - "\uC1B9\u0000\u0000\uC1B6\uEE73\uC1BA\uEE74\u0000"+
88.4648 - "\u0000\uEE75\uEE78\u0000\uC1B8\u0000\uF0D6\u0000"+
88.4649 - "\u0000\uF0D9\u0000\uF0D3\uF0D5\u0000\u0000\uF0D4"+
88.4650 - "\uF0D7\uF0D8\uEE76\uF0D2\u0000\u0000\uC3CD\uF2EC"+
88.4651 - "\uF2EF\uF2F1\uF2EA\uF2EB\uF2EE\uF2F0\uC3CE\uC3CC"+
88.4652 - "\uC3CB\uF2ED\uF2E9\uF4CA\uC4B0\u0000\uF4CB\u0000"+
88.4653 - "\u0000\uF649\uC4FB\uF64B\uC4FC\uF648\uF64A\uC5A8"+
88.4654 - "\u0000\uF752\uC5A7\uF7FD\uF7FC\u0000\uF7FB\u0000"+
88.4655 - "\u0000\uF948\uF949\uF94B\uF94A\u0000\uCA50\uA6E8"+
88.4656 - "\u0000\uAD6E\uD7C5\uB5F7\u0000\uDFFA\uC2D0\u0000"+
88.4657 - "\uF2F2\u0000\u0000\uA8A3\u0000\u0000\u0000\uB357"+
88.4658 - "\u0000\u0000\u0000\uB356\u0000\uDBD0\uB5F8\uDBD2"+
88.4659 - "\uDBD1\u0000\u0000\uDFFB\uB8D0\uE443\uE446\uE445"+
88.4660 - "\u0000\uE444\uE7CE\uE7D0\uE7CF\u0000\uBFCC\u0000"+
88.4661 - "\u0000\u0000\uBFCB\u0000\uC1BB\uEE79\uEE7B\uEE7A"+
88.4662 - "\u0000\u0000\uC2D1\u0000\u0000\u0000\uF2F4\uF2F3"+
88.4663 - "\u0000\uF4CC\uC4B1\u0000\u0000\uC4FD\uF754\uF753"+
88.4664 - "\uC65B\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4666 - "\u0000\u0000\uA8A4\uD0AF\uAD6F\uD7C8\uD7C6\u0000"+
88.4667 - "\u0000\uD7C7\uDBD4\uDBD5\uE043\uDBD3\u0000\uDFFC"+
88.4668 - "\uE041\uE040\uE042\uB8D1\uDFFE\uDFFD\uE044\u0000"+
88.4669 - "\uE449\uE447\u0000\uE448\uE7D3\uE7D1\u0000\u0000"+
88.4670 - "\uE7D2\uEB7D\uEE7C\uEE7D\uC2D2\u0000\uF2F5\uF4CD"+
88.4671 - "\uC4B2\u0000\uF64C\uF755\uC5A9\u0000\uF7FE\uF94C"+
88.4672 - "\uA8A5\u0000\uAD71\uAD72\uD0B0\u0000\u0000\uD0B1"+
88.4673 - "\uAD70\u0000\uB054\u0000\uB052\u0000\uB051\uB058"+
88.4674 - "\uB050\uB059\uD3DD\uB056\u0000\uB053\uB057\uB055"+
88.4675 - "\uB04F\u0000\u0000\uB35F\u0000\uB359\uD7CC\uB35E"+
88.4676 - "\u0000\u0000\uB360\uB35A\u0000\uB35B\u0000\uD7CA"+
88.4677 - "\u0000\u0000\uB358\u0000\uD7CB\uB35D\u0000\u0000"+
88.4678 - "\uD7C9\uB35C\u0000\u0000\uB644\u0000\uB646\u0000"+
88.4679 - "\u0000\uDBD8\uB645\uB5F9\uB5FD\u0000\uB8E4\uE049"+
88.4680 - "\uDBDA\uB5FE\u0000\u0000\uDBDD\uDBDE\uB643\u0000"+
88.4681 - "\uDBE0\u0000\uDBE2\u0000\uDBE3\uDBD7\uDBD6\uDBE4"+
88.4682 - "\uB642\uDBE1\uDBDF\u0000\uB640\uB5FB\uB647\uDBDB"+
88.4683 - "\uDBDC\uDBD9\u0000\uB641\u0000\u0000\uB5FC\u0000"+
88.4684 - "\uB5FA\uE048\uB8DF\uB8DA\u0000\u0000\uB8D5\u0000"+
88.4685 - "\uB8E5\uB8D6\u0000\uB8D2\uB8E1\uB8DE\uB8E0\u0000"+
88.4686 - "\uB8D7\uB8DC\uB8D3\uB8D4\uE050\uE04D\uE045\uE04A"+
88.4687 - "\u0000\uB8E2\uE051\uB8E3\uB8D9\u0000\u0000\uE047"+
88.4688 - "\u0000\uE04F\uE04B\uE04E\uE04C\uB8DD\uE046\uB8D8"+
88.4689 - "\u0000\u0000\u0000\uE44C\uBB78\uBB7B\u0000\uE44E"+
88.4690 - "\u0000\uBBA5\uE44D\uBB7D\u0000\uBDCF\uE44F\u0000"+
88.4691 - "\uBBA4\uE44B\uBBA6\u0000\u0000\u0000\uBB79\u0000"+
88.4692 - "\uB8DB\uBB7C\u0000\uBB7A\uBB7E\uBBA2\uBB77\uBBA7"+
88.4693 - "\uBBA3\u0000\uBBA1\uE44A\u0000\u0000\u0000\u0000"+
88.4694 - "\uBDD6\u0000\uBDD2\u0000\u0000\u0000\uBDD9\u0000"+
88.4695 - "\uE7D6\uBDDA\uE7E2\uE7DB\uBDCB\uE7E3\uE7DD\uBDD5"+
88.4696 - "\uE7DE\u0000\uBDD4\uE7E1\uBDCE\uE7DF\uE7D5\uBDCD"+
88.4697 - "\uEBAA\uBDD3\u0000\uBDD0\u0000\uBDD8\u0000\uE7D4"+
88.4698 - "\u0000\uE7D8\uBDCC\uE7D7\uE7D9\uE7DA\uBDD7\uE7DC"+
88.4699 - "\uE7E0\uE7E4\u0000\uBDDB\uBFD2\uEBA5\uEBAB\uEBA8"+
88.4700 - "\uEB7E\uEBAC\uEBA1\u0000\uEBA7\u0000\uBFCD\uBFD3"+
88.4701 - "\uEBAD\u0000\u0000\uBFCF\u0000\uBFD9\uBFD4\uEBAF"+
88.4702 - "\uEBA9\uBFD0\uEBA2\uBFDA\uEBA3\uEBA4\uBFDB\uBFD8"+
88.4703 - "\uBDD1\u0000\uBFCE\uEBB0\uBFDC\u0000\uBFD5\uEBAE"+
88.4704 - "\uBFD1\uBFD6\uBFD7\u0000\uC1C3\uEEA4\uEEAD\uEEAA"+
88.4705 - "\uEEAC\u0000\uC1C0\uEEA5\u0000\uEEAB\uC1BC\uEEA7"+
88.4706 - "\uC1C4\uEEA3\uEEA8\uEEAF\uEBA6\uEEA9\uEEA2\uC1BD"+
88.4707 - "\uEEA1\uC1BE\uEEB0\uC1BF\uEEAE\uC1C2\uEE7E\u0000"+
88.4708 - "\uC1C1\u0000\uEEA6\uF0DC\uF0EA\uF0E5\uF0E7\uF0DB"+
88.4709 - "\uC2D3\u0000\uF0DA\uC2D6\uC2D5\u0000\uF0E9\uF0E1"+
88.4710 - "\uF0DE\uF0E4\u0000\uF0DD\u0000\uF0DF\uF0E8\uF0E6"+
88.4711 - "\u0000\uC2D4\uF0ED\uF0EB\uF0E2\uF0EC\uF0E3\u0000"+
88.4712 - "\uF2F9\uC3CF\uF341\u0000\u0000\uF64F\uC3D6\uF0E0"+
88.4713 - "\uF2F7\uC3D2\uF2F8\uF2FD\u0000\u0000\uC3D4\uC3D5"+
88.4714 - "\uF2F6\uF340\uF342\uF2FA\uF2FC\uF2FE\uF2FB\uF343"+
88.4715 - "\uC3D1\uC3D7\uC3D3\u0000\uC3D0\uF4D0\u0000\uC4B7"+
88.4716 - "\uF4CE\u0000\u0000\uF4D2\u0000\uF4D3\uC4B5\uF4D4"+
88.4717 - "\uF4D1\u0000\uF4CF\uC4B8\uC4B4\uF4D5\u0000\uC4B6"+
88.4718 - "\uC4B3\u0000\u0000\u0000\uC4FE\u0000\u0000\uC540"+
88.4719 - "\uF64E\uF64D\uF650\uF651\u0000\uC541\uF756\uF75B"+
88.4720 - "\uC5AA\u0000\uF758\u0000\uF757\uF75A\uF759\u0000"+
88.4721 - "\uF843\u0000\uC5DC\uF842\uF840\u0000\uF841\u0000"+
88.4722 - "\u0000\u0000\uC5FE\uC5FD\uF8C1\uF8C2\uC640\u0000"+
88.4723 - "\uF94D\uF94E\uC667\u0000\uC66D\u0000\uF9A9\uF9C8"+
88.4724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA8A6"+
88.4743 - "\u0000\uD7CD\u0000\uD7CE\uE052\uE450\uE7E5\uC1C6"+
88.4744 - "\u0000\uC1C5\uF0EE\uF344\u0000\uF844\uA8A7\uD3DE"+
88.4745 - "\uB05A\uB361\uE054\uE053\uBDDC\uE7E6\uBDDD\uEEB1"+
88.4746 - "\uC2D7\u0000\u0000\u0000\uC676\uA8A8\uCDCB\uD3DF"+
88.4747 - "\u0000\u0000\uB362\u0000\uD7CF\uD7D0\u0000\uDBE5"+
88.4748 - "\u0000\uB648\uB8E6\u0000\uE056\uE055\uE057\u0000"+
88.4749 - "\uE451\uE452\uBBA8\uBFDD\uBDDE\uBFDE\u0000\uEEB5"+
88.4750 - "\uEEB2\uEEB4\uEEB3\uC1C7\u0000\uF0EF\uF346\uF345"+
88.4751 - "\uCBA4\uB05C\uB05B\uD3E0\u0000\uD7D1\u0000\u0000"+
88.4752 - "\uDBE7\uDBE6\uB649\u0000\uE059\uE05A\uE058\u0000"+
88.4753 - "\u0000\uB8E8\uB8E7\u0000\uBBAA\uBBA9\u0000\uE7E7"+
88.4754 - "\uEBB3\uEBB1\uEBB2\uBFDF\uEEB7\uEEB6\u0000\uF0F2"+
88.4755 - "\uF0F1\uF0F0\uF347\u0000\uF9AA\uA8A9\uAD73\u0000"+
88.4756 - "\uAD74\uB05D\uB05E\uD3E2\uD3E1\uD7D2\u0000\uB368"+
88.4757 - "\uB366\uB363\uB367\uB365\uB364\u0000\u0000\uB64A"+
88.4758 - "\uDBEA\u0000\uB8ED\uB64C\uB651\uDBEC\uB653\uB652"+
88.4759 - "\uB655\uDBEB\uDBE8\uB64F\uB64B\uB64D\uDBE9\uB654"+
88.4760 - "\uB650\uB64E\uB8EF\uB8EE\uB8EC\uB8F0\u0000\uB8EA"+
88.4761 - "\uB8EB\u0000\uB8E9\u0000\uE05B\u0000\u0000\uE454"+
88.4762 - "\u0000\uBBAC\uBBAD\uBBAB\u0000\uE453\u0000\uE455"+
88.4763 - "\u0000\uE7EA\uE7EC\u0000\uBDE7\uE7ED\uBDE0\uE7E9"+
88.4764 - "\uBDDF\uBDE9\uBDE5\uBDE6\uBDE2\uE7E8\uBDE1\uE7EE"+
88.4765 - "\uE7EB\u0000\uBDE8\u0000\uBDE3\uBDE4\uEBB5\u0000"+
88.4766 - "\uEBB7\uEBB6\u0000\uEBB8\uBFE0\uEBB4\u0000\u0000"+
88.4767 - "\uC1CB\uEEB8\uC1C8\uC1CC\uC1CA\uC1C9\uF0F3\u0000"+
88.4768 - "\uF0F6\u0000\uF0F5\u0000\uF0F4\uC2D8\uF348\uF349"+
88.4769 - "\uC3D8\uF34A\uC3D9\u0000\u0000\uC4BA\u0000\uC4B9"+
88.4770 - "\uF652\u0000\u0000\uC542\uF653\uF75C\uC5AB\uC5AC"+
88.4771 - "\u0000\uF845\u0000\uC642\u0000\u0000\u0000\u0000"+
88.4772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4780 - "\u0000\u0000\u0000\u0000\uA8AA\u0000\uB36A\uB369"+
88.4781 - "\uE05C\uE05D\u0000\uBBAE\uEBB9\uBDEA\uEBBA\uEEB9"+
88.4782 - "\uA8AB\u0000\uD0B2\uAD76\uAD75\u0000\uD3E3\uB05F"+
88.4783 - "\uD3E4\uD7D5\u0000\uD7D4\u0000\uD7D3\u0000\u0000"+
88.4784 - "\uDBEE\uB658\u0000\u0000\uDBED\uB657\u0000\u0000"+
88.4785 - "\u0000\uDBEF\uB656\u0000\uE05F\uE062\uE060\uE061"+
88.4786 - "\uE065\uE05E\uE066\uE063\uE064\uBBB0\uE456\u0000"+
88.4787 - "\u0000\uBBAF\u0000\uE7F2\uE7F0\u0000\u0000\uBDEB"+
88.4788 - "\uE7EF\uE7F1\u0000\uBDEC\u0000\uEBBB\u0000\uEBBC"+
88.4789 - "\uC1CD\u0000\uF34C\uF34E\uF34B\uF34D\uF4D6\uF654"+
88.4790 - "\u0000\u0000\uF96F\uA8AC\uAD77\uD3E5\uD3E7\uD3E6"+
88.4791 - "\u0000\uD7D8\uB36C\u0000\uD7D6\u0000\uB36B\uD7D9"+
88.4792 - "\u0000\uD7DA\uD7D7\u0000\u0000\uDBFB\uB660\uDBF3"+
88.4793 - "\uDBF9\u0000\u0000\uB65B\uB65E\uDBF2\uB659\uDBF6"+
88.4794 - "\uE06C\uB65D\u0000\uDBF1\u0000\uDBF7\uDBF4\uDBFA"+
88.4795 - "\uDBF0\uDBF8\uB65C\uB65F\uDBF5\uB65A\u0000\uB8F2"+
88.4796 - "\uE068\uB8F1\uE06F\uE06E\uB8F8\u0000\uB8F9\uE070"+
88.4797 - "\uB8F3\uE06D\uB8F7\uE072\uE069\u0000\uE06B\uB8F4"+
88.4798 - "\uE067\uE06A\uE071\uB8F5\uE073\u0000\u0000\u0000"+
88.4799 - "\u0000\u0000\uB8F6\u0000\uBBB1\uE45B\uE461\uE459"+
88.4800 - "\uE462\u0000\uE458\uE45D\uE463\uE460\uE45F\uE45E"+
88.4801 - "\u0000\uE457\uE45C\u0000\u0000\uE45A\u0000\uBDF1"+
88.4802 - "\uBDEE\uE7FB\uE841\uE843\uE840\uE7F8\uE7FA\uE845"+
88.4803 - "\uE842\uE7FC\uE846\uE7F9\uE844\uBDEF\uBDF5\uBDF3"+
88.4804 - "\uE7F3\uBDF4\uBDF0\uE7F4\uE7F6\uE7F5\uE7FD\uE7FE"+
88.4805 - "\u0000\uBDF2\u0000\uBDED\u0000\u0000\uE7F7\u0000"+
88.4806 - "\uEBC6\uBFE2\u0000\uEBBD\uBFE3\uBFE6\uEBC2\u0000"+
88.4807 - "\uEBBF\uBFE5\u0000\u0000\uEBC3\uEBC4\uEBBE\uEBC7"+
88.4808 - "\uEBC0\uEBC5\uBFE4\u0000\uBFE1\uEBC1\u0000\uEEBF"+
88.4809 - "\uC1D0\uC1CE\uC1D1\uC1CF\uEEBE\uEEBB\uEEBA\u0000"+
88.4810 - "\uEEBD\u0000\u0000\uEEBC\uF145\uC2DE\uF0FB\uF0FA"+
88.4811 - "\u0000\uC2D9\uF141\uF140\uF0F7\uF143\uF0FC\uC2DD"+
88.4812 - "\uF0F9\uF142\uF0F8\uC2DA\uC2DC\uF0FD\uC2DB\uF0FE"+
88.4813 - "\u0000\uF144\uF352\u0000\uC3DE\uF34F\u0000\uF353"+
88.4814 - "\u0000\u0000\uC3DB\uF351\uC3E0\u0000\uC3DD\u0000"+
88.4815 - "\uF350\u0000\uC3DF\uF354\uC3DA\u0000\u0000\u0000"+
88.4816 - "\u0000\uC4BC\uC4BE\u0000\uF4D9\uC4BD\uF4D7\uC3DC"+
88.4817 - "\uF4D8\uC4BB\uC543\uC545\uF656\uC544\uF655\u0000"+
88.4818 - "\uF761\uC5AD\uF760\uC5AE\uF75E\uF75D\uF762\uF763"+
88.4819 - "\uF846\u0000\uF75F\u0000\u0000\uF8C6\uF8C3\uF8C4"+
88.4820 - "\uF8C5\uC65C\u0000\uF951\uF950\uF94F\uF970\u0000"+
88.4821 - "\uF9BE\uF9AB\uC66E\uA8AD\uB060\u0000\u0000\u0000"+
88.4822 - "\u0000\u0000\uB8FA\u0000\u0000\u0000\u0000\u0000"+
88.4823 - "\u0000\u0000\uBDF6\u0000\u0000\uEBC8\u0000\u0000"+
88.4824 - "\uC2DF\u0000\uF355\u0000\u0000\u0000\u0000\u0000"+
88.4825 - "\u0000\uF9AC\uA8AE\uAAEE\uAD79\uAD78\u0000\uB063"+
88.4826 - "\u0000\uD3E8\uB061\uD3E9\uB062\u0000\u0000\uD7DF"+
88.4827 - "\uD7DB\u0000\u0000\uB36D\uD7DE\uD7DD\uD7DC\uB36E"+
88.4828 - "\uD7E0\uD7E1\u0000\u0000\u0000\uDC43\uDC41\uDC45"+
88.4829 - "\uDC46\uDC4C\u0000\uDC48\uDC4A\u0000\uDC42\uDBFC"+
88.4830 - "\u0000\uDC49\u0000\u0000\uDC4B\uDC44\uDC47\uDBFD"+
88.4831 - "\uB662\uDC40\uDBFE\uB661\uB663\u0000\uB8FD\uE075";
88.4832 -
88.4833 - private final static String innerIndex5=
88.4834 - "\uE077\uE076\uE07B\uB8FB\u0000\uE078\uE074\uE079"+
88.4835 - "\uE07A\uB8FC\uB8FE\uE07C\u0000\uE467\uE466\u0000"+
88.4836 - "\uE464\uE465\uBBB3\uBBB5\uBBB2\uBBB4\uE84D\uE84E"+
88.4837 - "\uE849\u0000\uE84A\uBDF8\uBDFD\uBDF7\uBDFE\uBDF9"+
88.4838 - "\uE84B\u0000\u0000\uE84C\uE848\uBE40\uBDFB\u0000"+
88.4839 - "\u0000\uBDFA\uBDFC\u0000\uE847\u0000\uEBCA\uBFE8"+
88.4840 - "\u0000\u0000\uEBCC\uBFEA\uEBCF\uEBCB\uEBC9\uEBCE"+
88.4841 - "\uBFE9\uEBCD\u0000\uBFE7\u0000\u0000\uC1D3\uC1D6"+
88.4842 - "\uEEC1\u0000\uC1D4\uEEC0\uC1D2\uC1D5\uF146\uF147"+
88.4843 - "\uF148\uC2E0\u0000\uF149\u0000\uC2E1\uC3E2\uF358"+
88.4844 - "\uF359\uF357\uF356\uF35A\uC3E1\uF4DD\uF4DB\uF4DC"+
88.4845 - "\uF4DE\uF4DA\uF4DF\uF658\u0000\uF659\uF657\uC546"+
88.4846 - "\uF764\uC5AF\uF765\uF848\uF847\u0000\u0000\u0000"+
88.4847 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4850 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4852 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4853 - "\u0000\u0000\u0000\uA8AF\uB664\u0000\u0000\uB940"+
88.4854 - "\u0000\u0000\u0000\uBBB6\u0000\u0000\uBFEC\u0000"+
88.4855 - "\uBFEB\u0000\u0000\u0000\u0000\uC3E3\uC47C\uC547"+
88.4856 - "\uA8B0\uB064\uB941\u0000\uF35B\u0000\u0000\u0000"+
88.4857 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uCBA6"+
88.4858 - "\u0000\u0000\uA8B1\u0000\uA8B4\uA8B3\uA8B2\u0000"+
88.4859 - "\u0000\uCBA5\u0000\uCDCD\u0000\uCDCF\uAAEF\u0000"+
88.4860 - "\u0000\uAAF1\uCDCC\uCDCE\uAAF0\uCDD1\uCDD0\uCDD2"+
88.4861 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4862 - "\uD0B6\uD0B4\uAD7C\uD0B3\uADA3\uAD7E\uAD7B\u0000"+
88.4863 - "\uADA4\u0000\uAD7D\uADA2\u0000\uADA1\uD0B5\u0000"+
88.4864 - "\uAD7A\u0000\u0000\u0000\uB06A\uD3EB\uD3F1\uB067"+
88.4865 - "\uB06E\u0000\uB069\uD3EE\uD3F0\uB06C\uD3EA\uD3ED"+
88.4866 - "\uB068\uB065\uD3EC\uB06B\uD3EF\uB06D\uB066\u0000"+
88.4867 - "\u0000\u0000\u0000\uD7E3\uD7E6\uB370\u0000\uB37A"+
88.4868 - "\uB376\uD7E4\u0000\u0000\uB37E\uB377\uB37C\uB372"+
88.4869 - "\u0000\uB36F\uB371\uB37D\uD7E5\uB375\uB378\uB374"+
88.4870 - "\uB379\uD7E7\uB37B\uB373\uD7E2\u0000\u0000\u0000"+
88.4871 - "\u0000\u0000\u0000\u0000\u0000\uDC4D\uB665\uDC4F"+
88.4872 - "\u0000\uB667\uB669\u0000\uDC4E\uB666\uB66A\u0000"+
88.4873 - "\uB668\u0000\u0000\u0000\uB947\uE0A3\uB94F\uE07E"+
88.4874 - "\u0000\uB950\uB945\u0000\uE0A1\u0000\u0000\uB94A"+
88.4875 - "\u0000\uE0A2\uB943\uB942\u0000\uB94D\uB94C\uB94B"+
88.4876 - "\uB949\uB94E\uE07D\uB944\uB946\uB948\u0000\u0000"+
88.4877 - "\uBBB8\uBBBB\u0000\uBBBF\uBBB9\uBBBE\uBBBC\u0000"+
88.4878 - "\uBBB7\u0000\uBBBD\uBBBA\u0000\u0000\u0000\uE852"+
88.4879 - "\uBE43\uBE41\u0000\uE853\u0000\uBE44\uBE42\uE851"+
88.4880 - "\uE850\u0000\uBFF0\uE84F\uBFEE\uBFED\uEBD0\uBE45"+
88.4881 - "\uBFEF\uEBD1\uBFF2\uEBD2\uBFF1\uC1D8\uEEC3\uC1D7"+
88.4882 - "\uC1DC\uC1DA\uC1DB\uC2E3\uC1D9\uEEC2\uEBD3\uC2E2"+
88.4883 - "\uC2E4\u0000\uC3E4\uC3E5\u0000\uF4E0\u0000\uC5DE"+
88.4884 - "\uC5DD\uA8B6\u0000\u0000\uCA55\uB06F\u0000\uCA52"+
88.4885 - "\uCA53\uCA51\u0000\uCA54\u0000\u0000\uCBAA\uCBA7"+
88.4886 - "\uCBAC\uCBA8\uA8B7\uA8BA\u0000\uCBA9\uA8B9\uCBAB"+
88.4887 - "\u0000\u0000\uA8B8\u0000\u0000\u0000\u0000\uCDD5"+
88.4888 - "\uCDD7\uAAF4\uCDD3\uCDD6\uCDD4\uAAF2\uAAF5\u0000"+
88.4889 - "\uAAF3\u0000\u0000\u0000\u0000\uD0B8\uD0BC\uD0B9"+
88.4890 - "\u0000\uADA7\u0000\uADA8\u0000\uD0BB\u0000\uD0BD"+
88.4891 - "\uD0BF\u0000\uADA5\uD0BE\u0000\u0000\uADA6\u0000"+
88.4892 - "\u0000\u0000\u0000\u0000\uD7EE\uD0BA\uD3F2\uD3FB"+
88.4893 - "\uD3F9\uD3F4\uD3F5\uD3FA\uD3FC\uB071\u0000\uD3F7"+
88.4894 - "\uD3F3\uB070\uB072\uD3F6\uD3FD\uD3F8\u0000\u0000"+
88.4895 - "\uB3A1\uD7F1\uD7E9\uD7EF\uD7F0\uB3A2\u0000\uD7E8"+
88.4896 - "\uD7EA\uD0B7\uD7EC\uD7ED\uD7EB\uB66C\u0000\u0000"+
88.4897 - "\u0000\uDC56\uEBD4\uDC57\uDC54\uB3A3\uB66E\uDC53"+
88.4898 - "\uDC59\uDC58\uB66B\uDC5C\uDC52\uDC5B\uDC50\uDC5A"+
88.4899 - "\uDC55\uB66D\u0000\uE0AA\u0000\uE0A5\uE0AB\uE0A6"+
88.4900 - "\uE0A4\uE0A7\uB951\u0000\uE0A9\u0000\uE0A8\uB952"+
88.4901 - "\uBBC1\uBBC0\uE46E\uE471\uE469\uE46D\uBBC2\uE46C"+
88.4902 - "\uE46A\uE470\uE46B\uE468\uE46F\u0000\uE859\uBE48"+
88.4903 - "\uF14A\uE856\uE857\uE855\uDC51\uBE47\uE85A\uE854"+
88.4904 - "\uBE46\uBE49\uE858\uEBD5\uBFF3\uEBD6\uEBD7\u0000"+
88.4905 - "\uEEC4\uC1DD\uF14B\uF14C\u0000\u0000\uF14D\uF35D"+
88.4906 - "\uF35C\uF4E2\u0000\uF4E1\uF65B\uF65C\uF65A\uF766"+
88.4907 - "\uC5B0\uA8BB\uADAA\uADA9\uB075\uB074\uD440\uD441"+
88.4908 - "\uD3FE\u0000\uB073\uD7F5\u0000\uD7F6\uD7F2\uB3A4"+
88.4909 - "\uD7F3\u0000\uD7F4\u0000\u0000\u0000\u0000\uDC5F"+
88.4910 - "\uDC61\uDC5D\uDC60\uB66F\uDC5E\uB670\u0000\u0000"+
88.4911 - "\uDD73\uB955\uB954\u0000\uB953\u0000\uE0AC\uE0AD"+
88.4912 - "\u0000\u0000\uE473\uE475\uBBC6\uBBC3\u0000\uBBC5"+
88.4913 - "\uBBC4\uE474\uE472\u0000\u0000\u0000\u0000\u0000"+
88.4914 - "\uE861\uE85E\uE85F\uBE4D\uE860\uE85B\uE85C\uBE4A"+
88.4915 - "\u0000\uBE4B\uE85D\uBE4C\u0000\uEBDB\u0000\uEBDC"+
88.4916 - "\uEBD9\uEBDA\uBFF4\uEBD8\u0000\u0000\u0000\u0000"+
88.4917 - "\u0000\uEEC8\uEEC5\uEEC7\uC1E0\uEECB\uC1DF\uEEC9"+
88.4918 - "\uEECC\uEECA\uEEC6\uC1DE\u0000\uF14F\u0000\uF150"+
88.4919 - "\uF14E\u0000\uF152\uC2E5\uC2E6\uF35F\uC3E7\uF151"+
88.4920 - "\uF35E\uC3E6\uF4E5\uF4E6\uC4BF\uF4E4\u0000\uF4E3"+
88.4921 - "\u0000\uF65D\uC548\u0000\uF849\uF8C8\uF8C7\u0000"+
88.4922 - "\uC643\uC65D\uF8C9\uF971\u0000\uC66F\uA8BC\uAAF6"+
88.4923 - "\u0000\uB956\u0000\uC4C0\uA8BD\uADAB\uB3A5\uB671"+
88.4924 - "\uC2E7\uAAF7\u0000\uD0C1\uD0C0\uD442\u0000\uB078"+
88.4925 - "\uB076\uB07A\uD444\u0000\uB079\uB077\u0000\u0000"+
88.4926 - "\u0000\u0000\uD443\uB3A8\uD7FC\u0000\uB3A7\uB3A9"+
88.4927 - "\uD842\uB3AB\uD7FE\uD840\uD7F7\uB3AA\uD843\u0000"+
88.4928 - "\u0000\uD7F9\u0000\uD7FA\uD7F8\uB3A6\u0000\uD841"+
88.4929 - "\uD7FB\uD7FD\u0000\u0000\u0000\uDC6D\u0000\uDC6C"+
88.4930 - "\uDC6A\uDC62\uDC71\uDC65\uDC6F\uDC76\uDC6E\uB679"+
88.4931 - "\u0000\uB675\uDC63\u0000\uDC69\uB677\u0000\uDC68"+
88.4932 - "\uB678\uB67A\uDC6B\u0000\uB672\uB673\uDC77\uDC75"+
88.4933 - "\u0000\uDC74\uDC66\u0000\uDC72\u0000\uB676\u0000"+
88.4934 - "\u0000\u0000\u0000\uB674\uDC73\uDC64\uDC67\uDC70"+
88.4935 - "\u0000\u0000\u0000\u0000\u0000\uE4BA\uE0B7\u0000"+
88.4936 - "\uE0B0\uE0C3\uE0CC\uE0B3\uB961\u0000\uE0C0\uB957"+
88.4937 - "\uB959\uB965\uE0B1\u0000\u0000\uB95A\uB95C\uB966"+
88.4938 - "\uB95B\u0000\u0000\u0000\u0000\uB964\uE0B9\u0000"+
88.4939 - "\uE0AE\uB962\uE0B8\uB95E\uE0CA\uB963\uE0C8\uE0BC"+
88.4940 - "\uE0C6\uB960\uE0AF\uE0C9\uE0C4\u0000\uE0CB\uB958"+
88.4941 - "\u0000\u0000\uB967\uB95D\u0000\u0000\uE0B5\u0000"+
88.4942 - "\uE0BD\uE0C1\u0000\uE0C5\uB95F\uE0B4\uE0B2\uE0BE"+
88.4943 - "\u0000\u0000\u0000\u0000\uE0BB\uE0BA\u0000\uE0BF"+
88.4944 - "\uE0C2\u0000\uE0C7\u0000\u0000\u0000\uE478\u0000"+
88.4945 - "\uBBC7\uE4A4\uE47A\uBBCC\uBBD0\uE4AD\uE4B5\uE4A6"+
88.4946 - "\uBBC8\u0000\uE4AA\uE0B6\u0000\uBBC9\uE4B1\uE4B6"+
88.4947 - "\uE4AE\u0000\uE4B0\uE4B9\uE4B2\uE47E\uE4A9\u0000"+
88.4948 - "\u0000\uBBD1\u0000\uBBCD\uE47C\uE4AB\uBBCB\uE4A5"+
88.4949 - "\uBBCA\uE4B3\uE4A2\uE479\uBBCE\uE4B8\u0000\u0000"+
88.4950 - "\uE47B\uE4AF\uE4AC\uE4A7\uE477\uE476\uE4A1\uE4B4"+
88.4951 - "\uBBCF\uE4B7\uE47D\uE4A3\uBE52\u0000\u0000\u0000"+
88.4952 - "\u0000\u0000\uBE5A\uBE55\uE8A4\uE8A1\uE867\uBE50"+
88.4953 - "\u0000\u0000\u0000\uBE4F\uBE56\u0000\u0000\u0000"+
88.4954 - "\uE865\uBE54\uE871\uE863\uE864\uBE4E\uE8A3\uBE58"+
88.4955 - "\uE874\uE879\uE873\uEBEE\uE86F\uE877\uE875\uE868"+
88.4956 - "\uE862\uE87D\uBE57\uE87E\u0000\uE878\u0000\uE86D"+
88.4957 - "\uE86B\uE866\u0000\u0000\u0000\uE86E\uE87B\uE86A"+
88.4958 - "\uE87A\uE8A2\u0000\u0000\uBE53\u0000\uE876\uE87C"+
88.4959 - "\uE872\uE86C\uBE51\u0000\u0000\u0000\uE4A8\uE870"+
88.4960 - "\uBE59\uE869\u0000\u0000\u0000\u0000\u0000\uEBF4"+
88.4961 - "\uBFF7\uEBF3\uEBF0\uEC44\uBFFB\u0000\uEC41\uEBF8"+
88.4962 - "\uEC43\uEBE9\uEBF6\u0000\uBFFD\u0000\uEBE1\u0000"+
88.4963 - "\uEBDF\uEC42\u0000\uEC40\uEBFE\uEBED\uEBEC\uEBE2"+
88.4964 - "\uC040\u0000\uEBE8\uEBF2\uEBFD\uC043\uEC45\u0000"+
88.4965 - "\uC1E8\uC045\uBFFE\uEBE6\u0000\uEBEF\uEBDE\uEBE0"+
88.4966 - "\uBFF5\uC042\uBFFA\uEBE7\uEBF7\uEBF1\uC041\uEBDD"+
88.4967 - "\uC1E3\uEBF9\uEBFC\uBFFC\u0000\uEBEB\uC044\uBFF9"+
88.4968 - "\u0000\u0000\u0000\uBFF8\uEBF5\uEBFB\uBFF6\u0000"+
88.4969 - "\uEBE4\uEBFA\u0000\u0000\uEBE5\u0000\u0000\u0000"+
88.4970 - "\u0000\u0000\u0000\u0000\u0000\u0000\uEBEA\uEED2"+
88.4971 - "\u0000\uEED7\uC1E5\uC1E7\uEEDD\uC1E1\uEEEC\uEEE3"+
88.4972 - "\uEED8\uEED9\uEEE2\u0000\uC1EE\uEEE1\uEED1\uEEE0"+
88.4973 - "\uEED4\uEEED\uC1ED\uC1EB\uEED5\u0000\uEEE8\u0000"+
88.4974 - "\uEEDA\uEEE7\u0000\uEEE9\uEED0\uC1E6\u0000\uEEEA"+
88.4975 - "\u0000\u0000\uEEDE\u0000\uC1EA\uEEDB\u0000\u0000"+
88.4976 - "\uC1EC\uEEE4\u0000\u0000\u0000\uC1E4\uEED6\uEEE5"+
88.4977 - "\u0000\uEEDF\uEBE3\uEEE6\uEED3\u0000\uC1E9\u0000"+
88.4978 - "\uEEEB\u0000\uC1E2\uEECE\u0000\u0000\u0000\u0000"+
88.4979 - "\uF160\uF159\uC2E9\u0000\uF154\uF163\uF15B\uEEDC"+
88.4980 - "\u0000\uF165\uF155\u0000\uC2E8\uF15F\uC2EA\uC2F2"+
88.4981 - "\uC2F0\uF161\uC2F1\uF157\u0000\uF158\uF15D\uF162"+
88.4982 - "\u0000\uEECD\uC2EB\uF16A\uF167\uF16B\uF15E\uF15A"+
88.4983 - "\uF168\uF36A\uF15C\u0000\uC2EE\u0000\uC2ED\uEECF"+
88.4984 - "\uC2EF\uF164\uF166\uC2EC\uF169\uF153\u0000\uF156"+
88.4985 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4986 - "\uF373\u0000\uF363\uC3EB\uF371\u0000\u0000\uF361"+
88.4987 - "\uC3EC\u0000\uF36C\u0000\uF368\uC3F1\uF372\uF362"+
88.4988 - "\uF365\uC3E9\uF374\u0000\uF36D\uF370\uC3EF\uC3F4"+
88.4989 - "\uC3F2\uF369\uF364\u0000\uC3ED\uC3EE\uF360\uC3EA"+
88.4990 - "\u0000\uC3E8\uC3F0\uF36F\uC3F3\u0000\uF36B\uF375"+
88.4991 - "\uC3F5\u0000\u0000\u0000\uF367\u0000\uF36E\u0000"+
88.4992 - "\u0000\u0000\u0000\u0000\u0000\uF4F3\uF542\uF4F5"+
88.4993 - "\uF4FC\uF366\uF4FA\uF4E9\uF540\uC4C3\uF4ED\uF4FE"+
88.4994 - "\uF4F4\u0000\u0000\uC4C2\u0000\u0000\uF544\uF4F6"+
88.4995 - "\u0000\uF4FB\uF4FD\uF4E7\uF541\uF4F2\uF4F7\uF4EB"+
88.4996 - "\uF4EF\uF543\uF4F9\uF4E8\uF4EC\uF4EE\uF4F8\u0000"+
88.4997 - "\uC4C1\uF4F1\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4998 - "\uF4EA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.4999 - "\uF4F0\uF661\uF666\uC54F\uF668\u0000\uC549\u0000"+
88.5000 - "\uF664\uF66A\uC54E\uC54A\u0000\uC54B\uF660\uF667"+
88.5001 - "\uC54D\uF665\uC54C\uF65F\uF663\uF662\u0000\uF65E"+
88.5002 - "\uF669\u0000\u0000\u0000\uC5B1\uF76D\uF770\uF76C"+
88.5003 - "\uF76E\uF76F\uF769\uF76A\uF767\u0000\u0000\uF76B"+
88.5004 - "\uF768\uC5B2\uC5B3\u0000\u0000\uF84B\u0000\uF84D"+
88.5005 - "\u0000\u0000\u0000\u0000\u0000\uF84C\uF84E\u0000"+
88.5006 - "\uC5E0\u0000\uF84A\uC5DF\uC5E1\u0000\u0000\u0000"+
88.5007 - "\uF8CB\uF8CC\uC644\uF8CA\u0000\uF953\uF952\uF954"+
88.5008 - "\uC65F\uF955\uC65E\uF956\uF972\uF975\uF974\uC668"+
88.5009 - "\uF973\u0000\u0000\u0000\uC672\uC670\uC671\uC677"+
88.5010 - "\uF9C0\uF9C1\uF9BF\uF9C9\u0000\u0000\u0000\u0000"+
88.5011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5020 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5021 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5028 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5034 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5035 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5036 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uAAF8"+
88.5041 - "\u0000\u0000\uD844\uDC78\uE8A5\uF376\u0000\u0000"+
88.5042 - "\uAAF9\u0000\uADAC\uB07B\u0000\u0000\uD845\u0000"+
88.5043 - "\uD846\uB3AC\u0000\uB67D\uDC7A\uDC79\uB6A3\uB67C"+
88.5044 - "\uDC7B\uB67E\uB6A2\uB6A1\uB67B\u0000\u0000\u0000"+
88.5045 - "\uB968\u0000\u0000\uE0D0\uE0CE\u0000\uE0CF\uE0CD"+
88.5046 - "\u0000\uBBD2\u0000\uBBD5\uBBD7\uBBD6\u0000\u0000"+
88.5047 - "\uBBD3\uBBD4\u0000\uE8A7\uE8A6\uBE5B\uE8A8\u0000"+
88.5048 - "\uE8A9\uBE5C\u0000\u0000\u0000\uEC4D\uEC4B\uEEF3"+
88.5049 - "\u0000\uEC49\uEC4A\uC046\uEC46\uEC4E\uEC48\uEC4C"+
88.5050 - "\uEEEF\u0000\u0000\uEEF1\u0000\uEEF2\uC1F3\uEEEE"+
88.5051 - "\uC1F2\uEEF0\uC1EF\uC1F0\uC1F1\uEC47\u0000\u0000"+
88.5052 - "\uC2F5\uF16E\uF16C\uF16D\uC2F3\uC2F6\uC2F4\u0000"+
88.5053 - "\u0000\u0000\uF377\uF378\uC3F6\u0000\uF545\uF547"+
88.5054 - "\uF546\uC4C4\uC550\uF66D\uF66C\uF66B\u0000\u0000"+
88.5055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5061 - "\u0000\u0000\u0000\u0000\uAAFA\u0000\uC9AA\u0000"+
88.5062 - "\uCA58\uA6E9\uCA56\uCA59\uCA57\u0000\u0000\u0000"+
88.5063 - "\uCBAE\u0000\uA8C1\u0000\uA8C2\uCBB0\uA8BF\uCBAF"+
88.5064 - "\uCBAD\uA8C0\uA8BE\u0000\u0000\u0000\u0000\u0000"+
88.5065 - "\u0000\uCDD8\uCDDB\uAAFD\uCDDA\uCDD9\u0000\uAAFC"+
88.5066 - "\uAAFB\u0000\uAB40\uCDDC\uAAFE\u0000\u0000\u0000"+
88.5067 - "\u0000\u0000\uD0C6\uADAE\uADAF\uADB0\uD0C7\uD0C3"+
88.5068 - "\uADAD\uD0C4\u0000\uD0C5\uD0C2\u0000\u0000\u0000"+
88.5069 - "\uB0A4\u0000\u0000\uB0A1\uD445\uB0A2\uB0A5\uD446"+
88.5070 - "\u0000\uB07E\uB07C\uB07D\uB0A3\u0000\u0000\u0000"+
88.5071 - "\u0000\u0000\uB3AD\uD849\uB3B5\uD848\u0000\uD84B"+
88.5072 - "\uB3B1\uD84A\uB6AB\uB3AF\uB3B2\uB3AE\uB3B3\uB3B4"+
88.5073 - "\uB3B0\u0000\u0000\u0000\uD847\uB6A7\uDC7D\u0000"+
88.5074 - "\uDCA3\u0000\u0000\uDCA2\uB6AC\uB6A8\uB6A9\uDC7C"+
88.5075 - "\uDC7E\uDCA1\uB6A4\uB6A6\u0000\uB6AA\uB6A5\u0000"+
88.5076 - "\u0000\uE0D3\uE0D1\uE0D2\uB96A\uB96B\u0000\uE0D4"+
88.5077 - "\uB969\uBBD8\u0000\uBBDA\uBBD9\u0000\uE4BB\u0000"+
88.5078 - "\u0000\uE4BC\uE8AB\u0000\uE8AA\u0000\u0000\uC047"+
88.5079 - "\uC048\uEC4F\uC049\u0000\uEEF6\u0000\uEEF4\u0000"+
88.5080 - "\uEEF5\uC1F4\u0000\uF16F\uC3F7\u0000\u0000\u0000"+
88.5081 - "\uC1F5\uAB41\u0000\uB0A6\uD447\u0000\u0000\uD84C"+
88.5082 - "\uB3B6\uB6AD\uDCA4\uDCA6\uB6AF\uB6AE\uB6B0\uB6B1"+
88.5083 - "\uDCA5\uB96E\uB96F\uB96D\uBBDB\uB96C\uE0D5\u0000"+
88.5084 - "\u0000\u0000\uBBDC\uE8AC\uEC50\uC04A\uC1F6\uF170"+
88.5085 - "\uF174\uC2F9\uF171\uC2FA\uC2F8\uF175\uC2FB\uF173"+
88.5086 - "\u0000\uF379\uC2F7\uC3F8\u0000\uF8CD\u0000\u0000"+
88.5087 - "\uAB42\uB3B8\uB3B7\u0000\u0000\u0000\u0000\uB6B2"+
88.5088 - "\uDCA8\uDCA7\uB6B3\u0000\u0000\uE0D9\uB973\uB970"+
88.5089 - "\uE0D8\uB972\uE0D6\uB971\u0000\uE0D7\u0000\uE4BD"+
88.5090 - "\uBBDD\u0000\uE8AF\u0000\uBE5D\uE8AD\uBE5E\uBE5F"+
88.5091 - "\uE8AE\uBE60\u0000\uEC51\u0000\uC04E\uC04B\uC050"+
88.5092 - "\uEC53\uC04C\uEC52\uC04F\u0000\u0000\uC04D\u0000"+
88.5093 - "\uEEF9\uEEFB\u0000\u0000\uC1F7\uEEFA\uC1F8\uEEF8"+
88.5094 - "\uEEF7\u0000\uF177\uF176\uC2FC\uF178\uF37E\uC3FA"+
88.5095 - "\uF37D\uF37A\uC3F9\uF37B\uF37C\u0000\uF548\uF549"+
88.5096 - "\uC4C5\u0000\uC553\u0000\u0000\uF66E\u0000\u0000"+
88.5097 - "\uC551\uC552\uF66F\u0000\u0000\uC5B4\uC5B5\uF771"+
88.5098 - "\u0000\u0000\uC645\uF8CF\uC647\u0000\uF8CE\uF8D0"+
88.5099 - "\uC646\uF957\u0000\uF9AD\u0000\u0000\u0000\u0000"+
88.5100 - "\u0000\u0000\uAB43\u0000\u0000\u0000\uB974\u0000"+
88.5101 - "\uE4BE\u0000\uE8B0\uC051\uC052\u0000\uAB44\u0000"+
88.5102 - "\uBE61\uC3FB\uADB1\u0000\u0000\u0000\uC053\u0000"+
88.5103 - "\uC5E2\uADB2\uD84D\u0000\uDCA9\u0000\uDCAB\u0000"+
88.5104 - "\uDCAA\u0000\uE0DD\uE0DA\uB975\u0000\uB976\uE0DB"+
88.5105 - "\uE0DC\u0000\uE4C0\uE4C5\uBBDE\uE4BF\uE4C1\uE4C8"+
88.5106 - "\uE4C3\uE4C7\uE4C4\uE4C2\uE4C6\uBBDF\u0000\u0000"+
88.5107 - "\uE8B3\u0000\uE8B1\uBE63\u0000\uBE62\uE8B2\uBE64"+
88.5108 - "\u0000\u0000\u0000\u0000\uEC56\u0000\u0000\uEC55"+
88.5109 - "\uC054\uEC54\uEEFC\u0000\uEEFE\uEF41\uEF40\u0000"+
88.5110 - "\uC1F9\uEEFD\uF1A1\uC2FD\uF17D\uF1A2\uC2FE\u0000"+
88.5111 - "\uF17B\u0000\uF17E\uF17C\uF179\uC340\uF17A\u0000"+
88.5112 - "\u0000\u0000\u0000\uF3A1\u0000\u0000\uF3A3\uF3A2"+
88.5113 - "\u0000\uF54A\u0000\uF54B\u0000\u0000\u0000\uF670"+
88.5114 - "\u0000\uC5B7\u0000\uC5B6\uF84F\uF850\uC648\uF8D1"+
88.5115 - "\u0000\uC669\u0000\uADB3\uB6B4\uE4CA\uE4C9\uE8B5"+
88.5116 - "\uE8B4\u0000\u0000\uC1FA\uEF43\uEF42\uF1A5\uF1A3"+
88.5117 - "\uF1A6\uF1A4\u0000\u0000\uC3FC\uF3A4\uF3A5\uF3A6"+
88.5118 - "\u0000\uF671\u0000\uF772\u0000\uF8D2\u0000\u0000"+
88.5119 - "\u0000\u0000\u0000\u0000\u0000\uADB4\u0000\u0000"+
88.5120 - "\uEC57\uEF44\u0000\uADB5\u0000\u0000\uBBE0\u0000"+
88.5121 - "\uEC58\uC341\uF1A7\uC3FD\u0000\uF54C\uF54D\uC554"+
88.5122 - "\uF851\uADB6\uB3BB\uB3BC\uD84E\uB6B5\uB6B6\uDCAC"+
88.5123 - "\uB6B7\u0000\uB97A\u0000\uB97C\uE0DF\uE0E0\uE0DE"+
88.5124 - "\uB977\uB978\uB97B\uB979\u0000\u0000\uE4CB\uBBE1"+
88.5125 - "\uBBE2\u0000\u0000\uE8BC\uBE67\uE8B7\uE8B6\u0000"+
88.5126 - "\uE8BB\uBE65\u0000\u0000\uC05B\u0000\uE8B8\uE8BD"+
88.5127 - "\uE8BA\uE8B9\u0000\uBE66\u0000\uC059\u0000\uEC5A"+
88.5128 - "\uC055\u0000\uEC5B\u0000\u0000\uEC59\u0000\uC058"+
88.5129 - "\uC056\uC05A\u0000\uC057\u0000\u0000\u0000\u0000"+
88.5130 - "\u0000\uEF45\u0000\uEF4A\uEF46\uEF49\uC1FB\u0000"+
88.5131 - "\uEDD4\uEF48\uEF47\u0000\uC344\uC342\uC345\uC343"+
88.5132 - "\uF1A8\uF1A9\uF1AA\uC346\u0000\u0000\u0000\uF3AA"+
88.5133 - "\uC440\uF3A8\u0000\uC441\uF3A7\uF3A9\uC3FE\uF551"+
88.5134 - "\uF54E\u0000\uF54F\uF550\uF672\uC556\u0000\uC555"+
88.5135 - "\u0000\uF774\uF773\uC5B8\u0000\u0000\u0000\uC5E3"+
88.5136 - "\uC649\uC660\uF958\uF9AE\uF9AF\u0000\u0000\u0000"+
88.5137 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5138 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5139 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5140 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5141 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5142 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5143 - "\uADB7\uDCAD\u0000\u0000\uE0E1\uE4CC\uE4CD\uBBE3"+
88.5144 - "\u0000\uBBE4\uE8BE\uBE68\u0000\u0000\uC1FC\u0000"+
88.5145 - "\uF1AB\u0000\uC347\uF3AD\uC442\uF3AC\uF3AE\uF3AB"+
88.5146 - "\uF675\uF552\uF553\u0000\uC4C6\u0000\uF674\u0000"+
88.5147 - "\u0000\uF673\u0000\uF775\uF9B0\u0000\u0000\u0000"+
88.5148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5149 - "\u0000\u0000\u0000\uADB8\u0000\u0000\u0000\uADB9"+
88.5150 - "\u0000\u0000\uB0A7\uD448\u0000\uD84F\u0000\uB6B8"+
88.5151 - "\u0000\uB6BB\uB6B9\uDCAE\u0000\uB6BD\u0000\uB6BA"+
88.5152 - "\u0000\u0000\uB6BC\u0000\uB97E\u0000\uE0E2\u0000"+
88.5153 - "\u0000\uE0E3\uE8C0\u0000\uB97D\uB9A1\uB9A2\u0000"+
88.5154 - "\uE4CF\u0000\uE4CE\uBBE5\u0000\uBBE6\u0000\uE4D0"+
88.5155 - "\uE8BF\uBBE8\uBE69\u0000\uBBE7\u0000\u0000\u0000"+
88.5156 - "\uC05C\uE8C1\uBE6B\uBE6A\uE8C2\uE8C5\uE8C3\uE8C4"+
88.5157 - "\uBE6C\u0000\uC061\uC05F\u0000\u0000\uC05E\uEC5D"+
88.5158 - "\u0000\uC060\u0000\u0000\uEC5C\uEF4B\u0000\uEC5E"+
88.5159 - "\uC05D\uEC5F\uEF4E\uEF4C\uEF4D\uEF52\uC34B\uEF51"+
88.5160 - "\uEF54\uEF53\uEF50\uEF4F\u0000\uC1FD\u0000\u0000"+
88.5161 - "\u0000\u0000\uF1AE\u0000\uF1AD\uC34A\uC348\uC349"+
88.5162 - "\u0000\uF1AC\u0000\uF3B1\u0000\uC443\u0000\uF3B0"+
88.5163 - "\uF3AF\uC444\u0000\uF558\uF557\u0000\uF555\u0000"+
88.5164 - "\uF554\uC4C8\uC4C7\uF559\uF776\uC5B9\uF677\uC557"+
88.5165 - "\uF676\uF556\u0000\uF777\uC5E4\u0000\uC661\uF959"+
88.5166 - "\u0000\uF9B1\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5167 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5172 - "\u0000\u0000\u0000\u0000\u0000\u0000\uADBA\uD850"+
88.5173 - "\uEF55\uADBB\u0000\u0000\uE4D2\uE4D1\uEC60\u0000"+
88.5174 - "\u0000\uEF57\u0000\uEF56\u0000\uC34C\uF3B2\uF3B3"+
88.5175 - "\uC4C9\u0000\u0000\uF9B2\uB0A8\uB6BF\uB6BE\uE0E4"+
88.5176 - "\uE0E6\uB9A4\uE0E5\uB9A3\uB9A5\uE0E7\u0000\u0000"+
88.5177 - "\u0000\uE4D4\uE4D6\uE4D5\u0000\uE4D8\u0000\u0000"+
88.5178 - "\u0000\uBBE9\uE4D7\uE4D3\u0000\u0000\u0000\uE4D9"+
88.5179 - "\u0000\uE8CC\u0000\uE8CF\uE8D1\uE8C7\uE8CB\uE8C8"+
88.5180 - "\uBE6E\uBE71\uBE73\uE8C9\uE8CA\uBE72\uE8CD\uE8D0"+
88.5181 - "\uE8CE\uBE74\u0000\uBE70\uE8C6\uBE6D\u0000\uBE6F"+
88.5182 - "\u0000\u0000\uC063\uEC66\uEC64\uEC63\u0000\uEC69"+
88.5183 - "\u0000\uEC68\uEC67\u0000\uEC62\uC062\uEC61\u0000"+
88.5184 - "\uEC65\uC064\u0000\u0000\uEF5A\u0000\uEF5E\uEF5B"+
88.5185 - "\uEF5D\uEF5C\uEF59\uEF5F\uEF62\uEF60\uEF61\uC240"+
88.5186 - "\u0000\uC1FE\uEF58\uEF63\uF1B3\uF1B6\uF1B8\uF1B7"+
88.5187 - "\u0000\uF1B1\uF1B5\uF1B0\u0000\uF1B2\uC34D\uF1AF"+
88.5188 - "\u0000\uF1B4\u0000\u0000\uF3C0\uF3B5\uC445\u0000"+
88.5189 - "\u0000\uC446\uF3B4\uF3B9\uF3BF\uF3B7\uF3BE\u0000"+
88.5190 - "\uF3BB\u0000\uF3BA\uF3BD\uF3B8\uF3B6\u0000\uF3BC"+
88.5191 - "\u0000\uF560\uF55E\uC4CA\uF55D\uF563\uF561\u0000"+
88.5192 - "\uC4CB\uF55C\uF55A\u0000\uF55B\uC4CD\uF55F\uC4CC"+
88.5193 - "\uF562\uF678\uF67E\u0000\u0000\uF679\uC55B\uF6A1"+
88.5194 - "\uC55A\uF67D\uF67C\uC559\uF67B\uC558\uF67A\u0000"+
88.5195 - "\uF77D\uF7A1\uF77E\u0000\uF77B\uC5BB\uF778\uF77C"+
88.5196 - "\uF7A3\u0000\uF7A2\uF779\uF77A\uC5BA\uF852\uC5E7"+
88.5197 - "\u0000\uF853\uC5E5\uC5E6\u0000\u0000\uF8D3\uC64A"+
88.5198 - "\uF976\u0000\uC66A\u0000\uF9B3\uC66B\uF9B4\uF9B5"+
88.5199 - "\uF9C3\uF9C2\uC67A\uF9CD\u0000\u0000\u0000\u0000"+
88.5200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5201 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5207 - "\uB0A9\u0000\u0000\uE0E9\u0000\uE0E8\u0000\uBBEA"+
88.5208 - "\uBBEB\uE4DA\u0000\uE8D2\uEC6C\u0000\u0000\uBE75"+
88.5209 - "\uC065\uEC6A\u0000\uEC6D\uC066\u0000\uEF64\uEC6B"+
88.5210 - "\uF1B9\uC34E\uF3C1\u0000\u0000\u0000\uF566\uF564"+
88.5211 - "\u0000\u0000\uF565\u0000\u0000\uF6A2\u0000\uC55C"+
88.5212 - "\uF7A4\uC5EA\uC5BC\uC5E8\uC5E9\uF8D4\uC662\u0000"+
88.5213 - "\uB0AA\u0000\u0000\u0000\uF1BA\u0000\u0000\uD449"+
88.5214 - "\u0000\uB9A6\u0000\uE4DB\u0000\u0000\uBBEC\uE4DC"+
88.5215 - "\u0000\u0000\u0000\uE8D4\uE8D3\uC068\uBE76\uBE77"+
88.5216 - "\u0000\uE8D7\uE8D6\uE8D5\u0000\u0000\uEC6E\uEC71"+
88.5217 - "\u0000\uEC70\uEC6F\uC067\uEF68\uEF66\uEF65\u0000"+
88.5218 - "\u0000\uEF67\u0000\uC34F\uF1BC\uF1BD\uC350\u0000"+
88.5219 - "\uF1BB\u0000\uF3C3\uF3C2\uF3C5\uC447\uF3C4\u0000"+
88.5220 - "\uF567\uF569\uF568\u0000\u0000\uF6A3\uF6A6\uF6A4"+
88.5221 - "\uF6A5\uF7A5\uC5BD\u0000\u0000\u0000\uF854\uF855"+
88.5222 - "\uF856\u0000\uC64B\uC663\uF9B6\uB0AB\u0000\uBE78"+
88.5223 - "\uC069\uF1BE\u0000\uF7A6\u0000\u0000\uF9C4\uD44A"+
88.5224 - "\u0000\uC67B\uB0AC\uEC72\u0000\uF1BF\u0000\uF3C6"+
88.5225 - "\u0000\u0000\uF6A7\uF7A7\uB0AD\u0000\uE4DD\uE4DE"+
88.5226 - "\u0000\uBBED\uBBEE\uE8D9\uBE7A\uBE79\uE8D8\u0000"+
88.5227 - "\uEF69\u0000\uF1C0\uF1C2\uF1C1\uC353\uC352\uC351"+
88.5228 - "\u0000\uC55E\uF6A8\u0000\uC55D\uF7A9\uF7A8\u0000"+
88.5229 - "\uC64C\uF8D5\uB3BD\uE0EA\u0000\u0000\u0000\uE4E1"+
88.5230 - "\uE4DF\uE4E0\u0000\u0000\uE8E2\u0000\uE8DD\uE8DA"+
88.5231 - "\uE8E1\u0000\u0000\u0000\uE8E3\u0000\u0000\uBE7C"+
88.5232 - "\uE8E0\uE8DC\u0000\u0000\uE8DB\uE8DF\uE8DE\uBE7B"+
88.5233 - "\u0000\u0000\uEC7D\uEC78\uEC76\uECA1\uEC77\u0000"+
88.5234 - "\uEC73\u0000\uEC79\u0000\u0000\uEC74\uEF72\uEC75"+
88.5235 - "\uECA2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5236 - "\uEC7C\uC06A\uEC7B\uEC7A\u0000\uEC7E\u0000\u0000"+
88.5237 - "\u0000\u0000\uEF6A\uEF6D\u0000\u0000\uEF6C\u0000"+
88.5238 - "\uEF74\uEF6F\uEF73\u0000\uEF71\uEF70\uEF6E\u0000"+
88.5239 - "\uEF6B\u0000\uC243\uC242\u0000\uC244\uC241\uEF75"+
88.5240 - "\u0000\u0000\u0000\u0000\u0000\uF1C8\uF1CB\u0000"+
88.5241 - "\uF1C9\uF1CD\u0000\u0000\u0000\uF1CE\u0000\uF1C6"+
88.5242 - "\uC358\uF1C7\u0000\uF1C5\uF1CC\u0000\uF1C4\uF1C3"+
88.5243 - "\uC357\uC355\uC354\u0000\u0000\u0000\u0000\u0000"+
88.5244 - "\u0000\u0000\u0000\uF1CA\uF3CF\uF3D5\uC44A\uF3D0"+
88.5245 - "\u0000\uF3D3\uF3D7\uC44B\uF3D2\u0000\uF3CA\u0000"+
88.5246 - "\uF3C9\uF3D6\uF3CD\u0000\uF3CB\uF3D4\uF3CC\uC449"+
88.5247 - "\uC448\u0000\uF3C7\uF3C8\uF3D1\u0000\u0000\u0000"+
88.5248 - "\uF3CE\u0000\u0000\u0000\u0000\u0000\u0000\uF56C"+
88.5249 - "\uF56F\u0000\u0000\u0000\u0000\uC356\u0000\u0000"+
88.5250 - "\u0000\u0000\u0000\u0000\u0000\uF56D\uF573\uF571"+
88.5251 - "\uF56B\uF576\u0000\uF56A\u0000\uC4CF\uF572\u0000"+
88.5252 - "\u0000\u0000\uF56E\uC4CE\uF575\u0000\u0000\uF574"+
88.5253 - "\u0000\u0000\u0000\u0000\uF6AB\uF6AA\u0000\u0000"+
88.5254 - "\u0000\uF6B1\u0000\uF6AD\uF6B0\uC560\u0000\u0000"+
88.5255 - "\uF6AE\uF6AF\u0000\uF6A9\uF6AC\uC55F\u0000\u0000"+
88.5256 - "\u0000\uC5BF\uF7B4\uF7AF\uF7B3\u0000\uF7B6\uF7B2"+
88.5257 - "\u0000\uF7AE\u0000\uC5C1\uF7B1\uF7B5\uC5C0\uF7AC"+
88.5258 - "\uF570\uF7B0\u0000\u0000\uF7AD\u0000\uF7AA\u0000"+
88.5259 - "\uF7AB\uC5BE\uF85A\uF85C\uF85F\uF85B\uF860\u0000"+
88.5260 - "\uF859\u0000\uF857\u0000\uC5EB\uF85D\uC5ED\uC5EC"+
88.5261 - "\uF858\uF85E\u0000\u0000\u0000\u0000\uF8DA\uC64D"+
88.5262 - "\uF8DB\u0000\uF8D9\uF8D6\u0000\u0000\uF8D8\uF8D7"+
88.5263 - "\uF95A\u0000\u0000\u0000\u0000\uF95C\uF95B\u0000"+
88.5264 - "\u0000\uF979\u0000\uF978\uF977\uF97A\u0000\uC673"+
88.5265 - "\uC674\uF9CA\uF9CE\u0000\u0000\u0000\u0000\u0000"+
88.5266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5275 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5278 - "\u0000\u0000\u0000\u0000\u0000\uB3BE\uDCAF\uE0ED"+
88.5279 - "\u0000\uB9A7\uE0EB\u0000\u0000\uE0EC\u0000\u0000"+
88.5280 - "\u0000\uE4E2\uE4E3\uBBF1\uBBEF\uE4E4\uBBF0\uE8E8"+
88.5281 - "\u0000\uE8EB\uE8E5\uE8EC\uE8E4\uE8E6\u0000\uE8E7"+
88.5282 - "\uE8EA\u0000\u0000\uBEA1\uE8EF\uE8EE\uBE7D\uE8E9"+
88.5283 - "\uE8ED\uBE7E\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5284 - "\uECAC\u0000\uC06F\u0000\uECA7\uC06B\u0000\uECA4"+
88.5285 - "\uECAA\uECAD\u0000\uC070\u0000\uECA9\uECA6\uECAE"+
88.5286 - "\uECA5\u0000\uECAB\uC06C\u0000\uECA3\uC06D\u0000"+
88.5287 - "\uC06E\uECA8\u0000\u0000\u0000\uEFA9\uEF7A\uEF7B"+
88.5288 - "\uEF7E\uEF7C\u0000\uEF76\u0000\u0000\uEF79\uEFA5"+
88.5289 - "\uEF7D\u0000\u0000\uC245\u0000\uEFA7\uEFA4\uC246"+
88.5290 - "\uEFA6\uEF77\uEFA2\uEFA3\u0000\uEFA1\u0000\u0000"+
88.5291 - "\u0000\u0000\uF1D2\uF1D4\uF1D7\u0000\u0000\uF1D1"+
88.5292 - "\u0000\uC359\uF1D9\uF1D0\uF1DA\u0000\uF1D6\uF1D8"+
88.5293 - "\uF1DC\uF1D5\uF1DD\uF1D3\uF1CF\uC35A\u0000\uF1DB"+
88.5294 - "\uC35B\uC44D\u0000\u0000\u0000\u0000\u0000\uEF78"+
88.5295 - "\uF3F1\uF3E8\uC44F\uF3E4\uC450\u0000\u0000\uF3ED"+
88.5296 - "\uF3E7\uF3DD\uC44E\uF3EA\uF3E5\uF3E6\u0000\uF3D8"+
88.5297 - "\uF3DF\uF3EE\u0000\uF3EB\u0000\uF3E3\u0000\uF3EF"+
88.5298 - "\uF3DE\uF3D9\uF3EC\u0000\uF3DB\uF3E9\uF3E0\uF3F0"+
88.5299 - "\uF3DC\uC44C\uF3DA\uF3E1\uF3E2\u0000\u0000\u0000"+
88.5300 - "\uF57D\u0000\uF57B\u0000\uF5A2\u0000\uF5AE\uF5A5"+
88.5301 - "\uF57C\uF578\uF5A7\uF57E\uF5A3\uF57A\uF5AA\uF577"+
88.5302 - "\uF5A1\uF5A6\uF5A8\uF5AB\uF579\u0000\uF5AF\uF5B0"+
88.5303 - "\uF5A9\uF5AD\uF5A4\u0000\uF6C1\uF6C4\u0000\uC561"+
88.5304 - "\u0000\uF6C3\uF6C8\uF6C6\uC562\uF6BD\uF6B3\uF6B2"+
88.5305 - "\uC564\uF6BF\uF6C0\uF6BC\uF6B4\u0000\uF6B9\uF5AC"+
88.5306 - "\u0000\uF6B5\uC563\uF6BB\u0000\uF6BA\u0000\uF6B6"+
88.5307 - "\uF6C2\u0000\uF6B7\uF7BB\uF6C5\uF6C7\uF6BE\uF6B8"+
88.5308 - "\uF7BC\uF7BE\uF7B8\uC5C2\u0000\uF7C5\uF7C3\uC5C3"+
88.5309 - "\uF7C2\uF7C1\uF7BA\uF7B7\uF7BD\uF7C6\uF7B9\uF7BF"+
88.5310 - "\u0000\uF869\uF86E\uF864\uF867\uC5EE\uF86B\u0000"+
88.5311 - "\uF872\uF7C0\u0000\uF865\uF86F\uF873\uF86A\uF863"+
88.5312 - "\uF86D\u0000\uF86C\uF871\uF870\uF7C4\uF868\uF862"+
88.5313 - "\uF866\uC64E\uC64F\uF861\u0000\uF8E6\uF8DD\uF8E5"+
88.5314 - "\uF8E2\uF8E3\uF8DC\uF8DF\uF8E7\uF8E1\uF8E0\uF8DE"+
88.5315 - "\u0000\uF8E4\u0000\uF95D\u0000\uF95E\u0000\uF960"+
88.5316 - "\uF95F\uF962\uF961\uF97C\uF97B\uF9B7\u0000\uF9B8"+
88.5317 - "\u0000\uF9C5\uC678\uC67C\u0000\uF9CF\uC67D\u0000"+
88.5318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5327 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5328 - "\u0000\u0000\u0000\u0000\u0000\uB3BF\u0000\u0000"+
88.5329 - "\u0000\uC4D0\uF6C9\u0000\uC650\uC651\u0000\uB3C0"+
88.5330 - "\uE0EE\u0000\uB9A8\uE8F0\u0000\u0000\uECB0\uECB1"+
88.5331 - "\uECAF\uEFAB\uEFAA\uC247\uF1DF\uEFAC\uF1DE\u0000"+
88.5332 - "\u0000\uF3F3\uC451\uC453\uF3F2\u0000\u0000\uC452"+
88.5333 - "\u0000\uF5B1\uF5B3\uF5B2\uF6CA\uC565\u0000\uC5EF"+
88.5334 - "\uF8E8\uF963\u0000\u0000\uF9D2\uB3C1\u0000\uE4E5"+
88.5335 - "\u0000\uBEA2\u0000\u0000\u0000\uECB3\uECB2\u0000"+
88.5336 - "\uEFAD\u0000\u0000\u0000\uC454\uC4D1\uF7C7\uF9CB"+
88.5337 - "\u0000\u0000\u0000\uB3C2\uBBF2\u0000\uBEA3\u0000"+
88.5338 - "\uF3F4\u0000\uF874\uB6C0\u0000\u0000\u0000\u0000"+
88.5339 - "\uEFAE\u0000\u0000\u0000\uC664\uB6C1\uBEA4\uC248"+
88.5340 - "\uF875\uB6C2\u0000\uE8F1\uC072\uECB4\uECB5\u0000"+
88.5341 - "\uC071\u0000\uEFAF\uC24C\uC24A\uC24B\uC249\uF1E0"+
88.5342 - "\uC35C\u0000\u0000\u0000\uF5B5\uF5B4\uF5B7\uF5B6"+
88.5343 - "\uC4D2\u0000\u0000\uF6CB\u0000\uF6CD\uF6CC\uC566"+
88.5344 - "\uF7C8\u0000\uF876\uF877\uC5F0\uF964\uF97D\uC675"+
88.5345 - "\u0000\uDCB0\uECB6\uEFB0\uF3F5\uE0EF\u0000\uEFB1";
88.5346 -
88.5347 - private final static String innerIndex6=
88.5348 - "\uF1E2\uF1E1\u0000\u0000\u0000\u0000\uF878\uC652"+
88.5349 - "\u0000\uF965\uF97E\u0000\u0000\u0000\uB9A9\uE8F2"+
88.5350 - "\uE8F3\u0000\uECB7\uB9AA\u0000\uC35D\uF1E3\u0000"+
88.5351 - "\uF6CF\uC567\uF6D0\uF6CE\uF879\u0000\uF8E9\u0000"+
88.5352 - "\uB9AB\u0000\uEFB4\uEFB3\uEFB2\uF1E4\u0000\u0000"+
88.5353 - "\uF1E8\uF1E7\uF1E6\uF1E5\uC35E\uF3F6\uF5B9\uC4D3"+
88.5354 - "\uF5B8\uF6D1\uF7CB\uF7CA\uC5C4\uF7C9\uF87C\uF87B"+
88.5355 - "\uF87A\u0000\u0000\uBBF3\u0000\uECB8\uC24D\u0000"+
88.5356 - "\uF3F7\uF3F8\uF7CC\uF87D\u0000\u0000\uF8EA\uF966"+
88.5357 - "\uF9B9\uF9D4\uBBF4\uC24E\uF1E9\uF3F9\uF6D2\uF87E"+
88.5358 - "\u0000\u0000\uBEA6\u0000\uEFB5\uF1EA\uF3FA\uF3FB"+
88.5359 - "\uF3FC\uF5BE\u0000\uF5BA\uC568\uF5BD\uF5BC\uC4D4"+
88.5360 - "\uF5BB\uC4D6\u0000\uC4D5\uF6D4\uF6D3\uC569\uC56A"+
88.5361 - "\u0000\u0000\uC5C6\uF7CD\uC5C5\u0000\uF8A3\uF8A4"+
88.5362 - "\uF8A2\uF8A1\uC654\u0000\uF8EB\uF8EC\uF8ED\uC653"+
88.5363 - "\uF967\uF96A\uF969\uF968\u0000\u0000\uF9D3\u0000"+
88.5364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5365 - "\u0000\u0000\u0000\u0000\u0000\uC073\u0000\u0000"+
88.5366 - "\uC365\uF5BF\uF6D5\u0000\uC5C7\uF7CE\u0000\u0000"+
88.5367 - "\uF9D5\u0000\u0000\u0000\uC074\u0000\u0000\u0000"+
88.5368 - "\uEFB6\u0000\uF7CF\u0000\uF9A1\u0000\u0000\u0000"+
88.5369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5371 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5375 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5381 - "\u0000\u0000\u0000\u0000\uC94A\uDDFC\u0000\u0000"+
88.5382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5384 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5386 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5395 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5397 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5398 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5400 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5418 - "\uA14A\uA157\u0000\uA159\uA15B\uA15F\uA160\uA163"+
88.5419 - "\uA164\uA167\uA168\uA16B\uA16C\uA16F\uA170\uA173"+
88.5420 - "\uA174\uA177\uA178\uA17B\uA17C\u0000\u0000\u0000"+
88.5421 - "\u0000\uA1C6\uA1C7\uA1CA\uA1CB\uA1C8\uA1C9\uA15C"+
88.5422 - "\uA14D\u0000\uA14F\u0000\uA151\uA152\uA153\uA154"+
88.5423 - "\u0000\uA17D\uA17E\uA1A1\uA1A2\uA1A3\uA1A4\uA1CC"+
88.5424 - "\uA1CD\uA1CE\uA1DE\uA1DF\uA1E0\uA1E1\uA1E2\u0000"+
88.5425 - "\u0000\uA24C\uA24D\uA24E\u0000\u0000\u0000\u0000"+
88.5426 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5428 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5433 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5442 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5444 - "\u0000\uA149\u0000\uA1AD\uA243\uA248\uA1AE\u0000"+
88.5445 - "\uA15D\uA15E\uA1AF\uA1CF\uA141\uA1D0\uA144\uA241"+
88.5446 - "\uA2AF\uA2B0\uA2B1\uA2B2\uA2B3\uA2B4\uA2B5\uA2B6"+
88.5447 - "\uA2B7\uA2B8\uA147\uA146\uA1D5\uA1D7\uA1D6\uA148"+
88.5448 - "\uA249\uA2CF\uA2D0\uA2D1\uA2D2\uA2D3\uA2D4\uA2D5"+
88.5449 - "\uA2D6\uA2D7\uA2D8\uA2D9\uA2DA\uA2DB\uA2DC\uA2DD"+
88.5450 - "\uA2DE\uA2DF\uA2E0\uA2E1\uA2E2\uA2E3\uA2E4\uA2E5"+
88.5451 - "\uA2E6\uA2E7\uA2E8\u0000\uA242\u0000\u0000\uA1C4"+
88.5452 - "\u0000\uA2E9\uA2EA\uA2EB\uA2EC\uA2ED\uA2EE\uA2EF"+
88.5453 - "\uA2F0\uA2F1\uA2F2\uA2F3\uA2F4\uA2F5\uA2F6\uA2F7"+
88.5454 - "\uA2F8\uA2F9\uA2FA\uA2FB\uA2FC\uA2FD\uA2FE\uA340"+
88.5455 - "\uA341\uA342\uA343\uA161\uA155\uA162\u0000\u0000"+
88.5456 - "\u0000\u0000\u0000\u0000\uA14E\u0000\u0000\u0000"+
88.5457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
88.5475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
88.5476 -
88.5477 - private final static short index1[] = {
88.5478 - 1, 0, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5479 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5480 - 5, 6, 7, 0, 8, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5481 - 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5482 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16,
88.5483 - 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
88.5484 - 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
88.5485 - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
88.5486 - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
88.5487 - 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
88.5488 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5489 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5490 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5491 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5492 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88.5493 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 0, 0, 0, 98, 99
88.5494 - };
88.5495 -
88.5496 - static String index2[] = {
88.5497 - innerIndex0,
88.5498 - innerIndex1,
88.5499 - innerIndex2,
88.5500 - innerIndex3,
88.5501 - innerIndex4,
88.5502 - innerIndex5,
88.5503 - innerIndex6
88.5504 - };
88.5505 - public Encoder(Charset cs) {
88.5506 - super(cs,
88.5507 - index1,
88.5508 - index2);
88.5509 - }
88.5510 - }
88.5511 -}
89.1 --- a/src/share/classes/sun/nio/cs/ext/Big5_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
89.2 +++ b/src/share/classes/sun/nio/cs/ext/Big5_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
89.3 @@ -1,5 +1,5 @@
89.4 /*
89.5 - * Copyright 2002-2004 Sun Microsystems, Inc. All Rights Reserved.
89.6 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
89.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
89.8 *
89.9 * This code is free software; you can redistribute it and/or modify it
89.10 @@ -23,15 +23,13 @@
89.11 * have any questions.
89.12 */
89.13
89.14 -/*
89.15 - */
89.16 -
89.17 package sun.nio.cs.ext;
89.18
89.19 import java.nio.charset.Charset;
89.20 import java.nio.charset.CharsetDecoder;
89.21 import java.nio.charset.CharsetEncoder;
89.22 import sun.nio.cs.HistoricallyNamedCharset;
89.23 +import static sun.nio.cs.CharsetMapping.*;
89.24
89.25 public class Big5_HKSCS extends Charset implements HistoricallyNamedCharset
89.26 {
89.27 @@ -57,33 +55,35 @@
89.28 return new Encoder(this);
89.29 }
89.30
89.31 - private static class Decoder extends HKSCS_2001.Decoder {
89.32 + static class Decoder extends HKSCS.Decoder {
89.33 + private static DoubleByte.Decoder big5 =
89.34 + (DoubleByte.Decoder)new Big5().newDecoder();
89.35
89.36 - Big5.Decoder big5Dec;
89.37 -
89.38 - protected char decodeDouble(int byte1, int byte2) {
89.39 - char c = super.decodeDouble(byte1, byte2);
89.40 - return (c != REPLACE_CHAR) ? c : big5Dec.decodeDouble(byte1, byte2);
89.41 + private static char[][] b2cBmp = new char[0x100][];
89.42 + private static char[][] b2cSupp = new char[0x100][];
89.43 + static {
89.44 + initb2c(b2cBmp, HKSCSMapping.b2cBmpStr);
89.45 + initb2c(b2cSupp, HKSCSMapping.b2cSuppStr);
89.46 }
89.47
89.48 private Decoder(Charset cs) {
89.49 - super(cs);
89.50 - big5Dec = new Big5.Decoder(cs);
89.51 + super(cs, big5, b2cBmp, b2cSupp);
89.52 }
89.53 }
89.54
89.55 - private static class Encoder extends HKSCS_2001.Encoder {
89.56 + static class Encoder extends HKSCS.Encoder {
89.57 + private static DoubleByte.Encoder big5 =
89.58 + (DoubleByte.Encoder)new Big5().newEncoder();
89.59
89.60 - private Big5.Encoder big5Enc;
89.61 -
89.62 - protected int encodeDouble(char ch) {
89.63 - int r = super.encodeDouble(ch);
89.64 - return (r != 0) ? r : big5Enc.encodeDouble(ch);
89.65 + static char[][] c2bBmp = new char[0x100][];
89.66 + static char[][] c2bSupp = new char[0x100][];
89.67 + static {
89.68 + initc2b(c2bBmp, HKSCSMapping.b2cBmpStr, HKSCSMapping.pua);
89.69 + initc2b(c2bSupp, HKSCSMapping.b2cSuppStr, null);
89.70 }
89.71
89.72 private Encoder(Charset cs) {
89.73 - super(cs);
89.74 - big5Enc = new Big5.Encoder(cs);
89.75 + super(cs, big5, c2bBmp, c2bSupp);
89.76 }
89.77 }
89.78 }
90.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
90.2 +++ b/src/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java Tue Apr 13 16:41:49 2010 -0700
90.3 @@ -0,0 +1,85 @@
90.4 +/*
90.5 + * Copyright 2002-2004 Sun Microsystems, Inc. All Rights Reserved.
90.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90.7 + *
90.8 + * This code is free software; you can redistribute it and/or modify it
90.9 + * under the terms of the GNU General Public License version 2 only, as
90.10 + * published by the Free Software Foundation. Sun designates this
90.11 + * particular file as subject to the "Classpath" exception as provided
90.12 + * by Sun in the LICENSE file that accompanied this code.
90.13 + *
90.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
90.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
90.17 + * version 2 for more details (a copy is included in the LICENSE file that
90.18 + * accompanied this code).
90.19 + *
90.20 + * You should have received a copy of the GNU General Public License version
90.21 + * 2 along with this work; if not, write to the Free Software Foundation,
90.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90.23 + *
90.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
90.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
90.26 + * have any questions.
90.27 + */
90.28 +
90.29 +package sun.nio.cs.ext;
90.30 +
90.31 +import java.nio.charset.Charset;
90.32 +import java.nio.charset.CharsetDecoder;
90.33 +import java.nio.charset.CharsetEncoder;
90.34 +import sun.nio.cs.HistoricallyNamedCharset;
90.35 +
90.36 +public class Big5_HKSCS_2001 extends Charset
90.37 +{
90.38 + public Big5_HKSCS_2001() {
90.39 + super("x-Big5-HKSCS-2001", ExtendedCharsets.aliasesFor("x-Big5-HKSCS-2001"));
90.40 + }
90.41 +
90.42 + public boolean contains(Charset cs) {
90.43 + return ((cs.name().equals("US-ASCII"))
90.44 + || (cs instanceof Big5)
90.45 + || (cs instanceof Big5_HKSCS_2001));
90.46 + }
90.47 +
90.48 + public CharsetDecoder newDecoder() {
90.49 + return new Decoder(this);
90.50 + }
90.51 +
90.52 + public CharsetEncoder newEncoder() {
90.53 + return new Encoder(this);
90.54 + }
90.55 +
90.56 + private static class Decoder extends HKSCS.Decoder {
90.57 + private static DoubleByte.Decoder big5 =
90.58 + (DoubleByte.Decoder)new Big5().newDecoder();
90.59 +
90.60 + private static char[][] b2cBmp = new char[0x100][];
90.61 + private static char[][] b2cSupp = new char[0x100][];
90.62 + static {
90.63 + initb2c(b2cBmp, HKSCS2001Mapping.b2cBmpStr);
90.64 + initb2c(b2cSupp, HKSCS2001Mapping.b2cSuppStr);
90.65 + }
90.66 +
90.67 + private Decoder(Charset cs) {
90.68 + super(cs, big5, b2cBmp, b2cSupp);
90.69 + }
90.70 + }
90.71 +
90.72 + private static class Encoder extends HKSCS.Encoder {
90.73 + private static DoubleByte.Encoder big5 =
90.74 + (DoubleByte.Encoder)new Big5().newEncoder();
90.75 +
90.76 + static char[][] c2bBmp = new char[0x100][];
90.77 + static char[][] c2bSupp = new char[0x100][];
90.78 + static {
90.79 + initc2b(c2bBmp, HKSCS2001Mapping.b2cBmpStr,
90.80 + HKSCS2001Mapping.pua);
90.81 + initc2b(c2bSupp, HKSCS2001Mapping.b2cSuppStr, null);
90.82 + }
90.83 +
90.84 + private Encoder(Charset cs) {
90.85 + super(cs, big5, c2bBmp, c2bSupp);
90.86 + }
90.87 + }
90.88 +}
91.1 --- a/src/share/classes/sun/nio/cs/ext/Big5_Solaris.java Thu Apr 08 17:02:51 2010 -0700
91.2 +++ b/src/share/classes/sun/nio/cs/ext/Big5_Solaris.java Tue Apr 13 16:41:49 2010 -0700
91.3 @@ -23,15 +23,14 @@
91.4 * have any questions.
91.5 */
91.6
91.7 -/*
91.8 - */
91.9 -
91.10 package sun.nio.cs.ext;
91.11
91.12 import java.nio.charset.Charset;
91.13 import java.nio.charset.CharsetDecoder;
91.14 import java.nio.charset.CharsetEncoder;
91.15 import sun.nio.cs.HistoricallyNamedCharset;
91.16 +import java.util.Arrays;
91.17 +import static sun.nio.cs.CharsetMapping.*;
91.18
91.19 public class Big5_Solaris extends Charset implements HistoricallyNamedCharset
91.20 {
91.21 @@ -50,90 +49,78 @@
91.22 }
91.23
91.24 public CharsetDecoder newDecoder() {
91.25 - return new Decoder(this);
91.26 + initb2c();
91.27 + return new DoubleByte.Decoder(this, b2c, b2cSB, 0x40, 0xfe);
91.28 }
91.29
91.30 public CharsetEncoder newEncoder() {
91.31 - return new Encoder(this);
91.32 + initc2b();
91.33 + return new DoubleByte.Encoder(this, c2b, c2bIndex);
91.34 }
91.35
91.36 - private static class Decoder extends Big5.Decoder {
91.37 + static char[][] b2c;
91.38 + static char[] b2cSB;
91.39 + private static volatile boolean b2cInitialized = false;
91.40
91.41 - protected char decodeDouble(int byte1, int byte2) {
91.42 - char c = super.decodeDouble(byte1, byte2);
91.43 + static void initb2c() {
91.44 + if (b2cInitialized)
91.45 + return;
91.46 + synchronized (Big5_Solaris.class) {
91.47 + if (b2cInitialized)
91.48 + return;
91.49 + Big5.initb2c();
91.50 + b2c = Big5.b2c.clone();
91.51 + // Big5 Solaris implementation has 7 additional mappings
91.52 + int[] sol = new int[] {
91.53 + 0xF9D6, 0x7881,
91.54 + 0xF9D7, 0x92B9,
91.55 + 0xF9D8, 0x88CF,
91.56 + 0xF9D9, 0x58BB,
91.57 + 0xF9DA, 0x6052,
91.58 + 0xF9DB, 0x7CA7,
91.59 + 0xF9DC, 0x5AFA };
91.60 + if (b2c[0xf9] == DoubleByte.B2C_UNMAPPABLE) {
91.61 + b2c[0xf9] = new char[0xfe - 0x40 + 1];
91.62 + Arrays.fill(b2c[0xf9], UNMAPPABLE_DECODING);
91.63 + }
91.64
91.65 - // Big5 Solaris implementation has 7 additional mappings
91.66 -
91.67 - if (c == REPLACE_CHAR) {
91.68 - if (byte1 == 0xf9) {
91.69 - switch (byte2) {
91.70 - case 0xD6:
91.71 - c = (char)0x7881;
91.72 - break;
91.73 - case 0xD7:
91.74 - c = (char)0x92B9;
91.75 - break;
91.76 - case 0xD8:
91.77 - c = (char)0x88CF;
91.78 - break;
91.79 - case 0xD9:
91.80 - c = (char)0x58BB;
91.81 - break;
91.82 - case 0xDA:
91.83 - c = (char)0x6052;
91.84 - break;
91.85 - case 0xDB:
91.86 - c = (char)0x7CA7;
91.87 - break;
91.88 - case 0xDC:
91.89 - c = (char)0x5AFA;
91.90 - break;
91.91 - }
91.92 - }
91.93 + for (int i = 0; i < sol.length;) {
91.94 + b2c[0xf9][sol[i++] & 0xff - 0x40] = (char)sol[i++];
91.95 }
91.96 - return c;
91.97 - }
91.98 -
91.99 - private Decoder(Charset cs) {
91.100 - super(cs);
91.101 + b2cSB = Big5.b2cSB;
91.102 + b2cInitialized = true;
91.103 }
91.104 }
91.105
91.106 - private static class Encoder extends Big5.Encoder {
91.107 + static char[] c2b;
91.108 + static char[] c2bIndex;
91.109 + private static volatile boolean c2bInitialized = false;
91.110
91.111 - protected int encodeDouble(char ch) {
91.112 - int r = super.encodeDouble(ch);
91.113 + static void initc2b() {
91.114 + if (c2bInitialized)
91.115 + return;
91.116 + synchronized (Big5_Solaris.class) {
91.117 + if (c2bInitialized)
91.118 + return;
91.119 + Big5.initc2b();
91.120 + c2b = Big5.c2b.clone();
91.121 + c2bIndex = Big5.c2bIndex.clone();
91.122 + int[] sol = new int[] {
91.123 + 0x7881, 0xF9D6,
91.124 + 0x92B9, 0xF9D7,
91.125 + 0x88CF, 0xF9D8,
91.126 + 0x58BB, 0xF9D9,
91.127 + 0x6052, 0xF9DA,
91.128 + 0x7CA7, 0xF9DB,
91.129 + 0x5AFA, 0xF9DC };
91.130
91.131 - if (r == 0) {
91.132 - switch (ch) {
91.133 - case 0x7881:
91.134 - r = 0xF9D6;
91.135 - break;
91.136 - case 0x92B9:
91.137 - r = 0xF9D7;
91.138 - break;
91.139 - case 0x88CF:
91.140 - r = 0xF9D8;
91.141 - break;
91.142 - case 0x58BB:
91.143 - r = 0xF9D9;
91.144 - break;
91.145 - case 0x6052:
91.146 - r = 0xF9DA;
91.147 - break;
91.148 - case 0x7CA7:
91.149 - r = 0xF9DB;
91.150 - break;
91.151 - case 0x5AFA:
91.152 - r = 0xF9DC;
91.153 - break;
91.154 - }
91.155 - }
91.156 - return r;
91.157 - }
91.158 -
91.159 - private Encoder(Charset cs) {
91.160 - super(cs);
91.161 + for (int i = 0; i < sol.length;) {
91.162 + int c = sol[i++];
91.163 + // no need to check c2bIndex[c >>8], we know it points
91.164 + // to the appropriate place.
91.165 + c2b[c2bIndex[c >> 8] + (c & 0xff)] = (char)sol[i++];
91.166 + }
91.167 + c2bInitialized = true;
91.168 }
91.169 }
91.170 }
92.1 --- a/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java Thu Apr 08 17:02:51 2010 -0700
92.2 +++ b/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java Tue Apr 13 16:41:49 2010 -0700
92.3 @@ -55,10 +55,15 @@
92.4 "csBig5"
92.5 });
92.6
92.7 + charset("x-MS950-HKSCS-XP", "MS950_HKSCS_XP",
92.8 + new String[] {
92.9 + "MS950_HKSCS_XP" // JDK historical;
92.10 + });
92.11 +
92.12 charset("x-MS950-HKSCS", "MS950_HKSCS",
92.13 new String[] {
92.14 // IANA aliases
92.15 - "MS950_HKSCS" // JDK historical;
92.16 + "MS950_HKSCS" // JDK historical;
92.17 });
92.18
92.19 charset("x-windows-950", "MS950",
92.20 @@ -86,8 +91,16 @@
92.21 "Big5_HKSCS", // JDK historical
92.22 "big5hk",
92.23 "big5-hkscs",
92.24 + "big5hkscs" // Linux alias
92.25 + });
92.26 +
92.27 + charset("x-Big5-HKSCS-2001", "Big5_HKSCS_2001",
92.28 + new String[] {
92.29 + "Big5_HKSCS_2001",
92.30 + "big5hk-2001",
92.31 + "big5-hkscs-2001",
92.32 "big5-hkscs:unicode3.0",
92.33 - "big5hkscs" // Linux alias
92.34 + "big5hkscs-2001",
92.35 });
92.36
92.37 charset("x-Big5-Solaris", "Big5_Solaris",
93.1 --- a/src/share/classes/sun/nio/cs/ext/HKSCS.java Thu Apr 08 17:02:51 2010 -0700
93.2 +++ b/src/share/classes/sun/nio/cs/ext/HKSCS.java Tue Apr 13 16:41:49 2010 -0700
93.3 @@ -1,6 +1,5 @@
93.4 -
93.5 /*
93.6 - * Copyright 2002-2003 Sun Microsystems, Inc. All Rights Reserved.
93.7 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
93.8 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
93.9 *
93.10 * This code is free software; you can redistribute it and/or modify it
93.11 @@ -24,5573 +23,343 @@
93.12 * have any questions.
93.13 */
93.14
93.15 -/*
93.16 - */
93.17 -
93.18 package sun.nio.cs.ext;
93.19
93.20 +import java.nio.ByteBuffer;
93.21 +import java.nio.CharBuffer;
93.22 import java.nio.charset.Charset;
93.23 import java.nio.charset.CharsetDecoder;
93.24 import java.nio.charset.CharsetEncoder;
93.25 +import java.nio.charset.CoderResult;
93.26 +import java.util.Arrays;
93.27 +import sun.nio.cs.Surrogate;
93.28 +import static sun.nio.cs.CharsetMapping.*;
93.29
93.30 -public abstract class HKSCS
93.31 - extends Charset
93.32 -{
93.33 +public class HKSCS {
93.34
93.35 - public HKSCS() {
93.36 - super("HKSCS", ExtendedCharsets.aliasesFor("HKSCS"));
93.37 - }
93.38 + public static class Decoder extends DoubleByte.Decoder {
93.39 + static int b2Min = 0x40;
93.40 + static int b2Max = 0xfe;
93.41
93.42 - public CharsetDecoder newDecoder() {
93.43 - return new Decoder(this);
93.44 - }
93.45 + private char[][] b2cBmp;
93.46 + private char[][] b2cSupp;
93.47 + private static DoubleByte.Decoder big5Dec;
93.48
93.49 - public CharsetEncoder newEncoder() {
93.50 - return new Encoder(this);
93.51 - }
93.52 + protected Decoder(Charset cs,
93.53 + DoubleByte.Decoder big5Dec,
93.54 + char[][] b2cBmp, char[][] b2cSupp)
93.55 + {
93.56 + // super(cs, 0.5f, 1.0f);
93.57 + // need to extends DoubleByte.Decoder so the
93.58 + // sun.io can use it. this implementation
93.59 + super(cs, 0.5f, 1.0f, null, null, 0, 0);
93.60 + this.big5Dec = big5Dec;
93.61 + this.b2cBmp = b2cBmp;
93.62 + this.b2cSupp = b2cSupp;
93.63 + }
93.64
93.65 + public char decodeSingle(int b) {
93.66 + return big5Dec.decodeSingle(b);
93.67 + }
93.68
93.69 - /**
93.70 - * These accessors are temporarily supplied while sun.io
93.71 - * converters co-exist with the sun.nio.cs.{ext} charset coders
93.72 - * These facilitate sharing of conversion tables between the
93.73 - * two co-existing implementations. When sun.io converters
93.74 - * are made extinct these will be unncessary and should be removed
93.75 - */
93.76 + public char decodeBig5(int b1, int b2) {
93.77 + return big5Dec.decodeDouble(b1, b2);
93.78 + }
93.79
93.80 - public static short[] getDecoderIndex1() {
93.81 - return Decoder.index1;
93.82 - }
93.83 + public char decodeDouble(int b1, int b2) {
93.84 + return b2cBmp[b1][b2 - b2Min];
93.85 + }
93.86
93.87 - public static String[] getDecoderIndex2() {
93.88 - return Decoder.index2;
93.89 + public char decodeDoubleEx(int b1, int b2) {
93.90 + /* if the b2cSupp is null, the subclass need
93.91 + to override the methold
93.92 + if (b2cSupp == null)
93.93 + return UNMAPPABLE_DECODING;
93.94 + */
93.95 + return b2cSupp[b1][b2 - b2Min];
93.96 + }
93.97 +
93.98 + protected CoderResult decodeArrayLoop(ByteBuffer src, CharBuffer dst) {
93.99 + byte[] sa = src.array();
93.100 + int sp = src.arrayOffset() + src.position();
93.101 + int sl = src.arrayOffset() + src.limit();
93.102 +
93.103 + char[] da = dst.array();
93.104 + int dp = dst.arrayOffset() + dst.position();
93.105 + int dl = dst.arrayOffset() + dst.limit();
93.106 +
93.107 + try {
93.108 + while (sp < sl) {
93.109 + int b1 = sa[sp] & 0xff;
93.110 + char c = decodeSingle(b1);
93.111 + int inSize = 1, outSize = 1;
93.112 + char[] cc = null;
93.113 + if (c == UNMAPPABLE_DECODING) {
93.114 + if (sl - sp < 2)
93.115 + return CoderResult.UNDERFLOW;
93.116 + int b2 = sa[sp + 1] & 0xff;
93.117 + inSize++;
93.118 + if (b2 < b2Min || b2 > b2Max)
93.119 + return CoderResult.unmappableForLength(2);
93.120 + c = decodeDouble(b1, b2); //bmp
93.121 + if (c == UNMAPPABLE_DECODING) {
93.122 + c = decodeDoubleEx(b1, b2); //supp
93.123 + if (c == UNMAPPABLE_DECODING) {
93.124 + c = decodeBig5(b1, b2); //big5
93.125 + if (c == UNMAPPABLE_DECODING)
93.126 + return CoderResult.unmappableForLength(2);
93.127 + } else {
93.128 + // supplementary character in u+2xxxx area
93.129 + outSize = 2;
93.130 + }
93.131 + }
93.132 + }
93.133 + if (dl - dp < outSize)
93.134 + return CoderResult.OVERFLOW;
93.135 + if (outSize == 2) {
93.136 + // supplementary characters
93.137 + da[dp++] = Surrogate.high(0x20000 + c);
93.138 + da[dp++] = Surrogate.low(0x20000 + c);
93.139 + } else {
93.140 + da[dp++] = c;
93.141 + }
93.142 + sp += inSize;
93.143 + }
93.144 + return CoderResult.UNDERFLOW;
93.145 + } finally {
93.146 + src.position(sp - src.arrayOffset());
93.147 + dst.position(dp - dst.arrayOffset());
93.148 + }
93.149 + }
93.150 +
93.151 + protected CoderResult decodeBufferLoop(ByteBuffer src, CharBuffer dst) {
93.152 + int mark = src.position();
93.153 + try {
93.154 + while (src.hasRemaining()) {
93.155 + char[] cc = null;
93.156 + int b1 = src.get() & 0xff;
93.157 + int inSize = 1, outSize = 1;
93.158 + char c = decodeSingle(b1);
93.159 + if (c == UNMAPPABLE_DECODING) {
93.160 + if (src.remaining() < 1)
93.161 + return CoderResult.UNDERFLOW;
93.162 + int b2 = src.get() & 0xff;
93.163 + inSize++;
93.164 + if (b2 < b2Min || b2 > b2Max)
93.165 + return CoderResult.unmappableForLength(2);
93.166 + c = decodeDouble(b1, b2); //bmp
93.167 + if (c == UNMAPPABLE_DECODING) {
93.168 + c = decodeDoubleEx(b1, b2); //supp
93.169 + if (c == UNMAPPABLE_DECODING) {
93.170 + c = decodeBig5(b1, b2); //big5
93.171 + if (c == UNMAPPABLE_DECODING)
93.172 + return CoderResult.unmappableForLength(2);
93.173 + } else {
93.174 + outSize = 2;
93.175 + }
93.176 + }
93.177 + }
93.178 + if (dst.remaining() < outSize)
93.179 + return CoderResult.OVERFLOW;
93.180 + if (outSize == 2) {
93.181 + dst.put(Surrogate.high(0x20000 + c));
93.182 + dst.put(Surrogate.low(0x20000 + c));
93.183 + } else {
93.184 + dst.put(c);
93.185 + }
93.186 + mark += inSize;
93.187 + }
93.188 + return CoderResult.UNDERFLOW;
93.189 + } finally {
93.190 + src.position(mark);
93.191 + }
93.192 + }
93.193 +
93.194 + public CoderResult decodeLoop(ByteBuffer src, CharBuffer dst) {
93.195 + if (src.hasArray() && dst.hasArray())
93.196 + return decodeArrayLoop(src, dst);
93.197 + else
93.198 + return decodeBufferLoop(src, dst);
93.199 + }
93.200 +
93.201 + static void initb2c(char[][]b2c, String[] b2cStr)
93.202 + {
93.203 + for (int i = 0; i < b2cStr.length; i++) {
93.204 + if (b2cStr[i] == null)
93.205 + b2c[i] = DoubleByte.B2C_UNMAPPABLE;
93.206 + else
93.207 + b2c[i] = b2cStr[i].toCharArray();
93.208 + }
93.209 + }
93.210
93.211 }
93.212
93.213 - public static short[] getEncoderIndex1() {
93.214 - return Encoder.index1;
93.215 + public static class Encoder extends DoubleByte.Encoder {
93.216 + private DoubleByte.Encoder big5Enc;
93.217 + private char[][] c2bBmp;
93.218 + private char[][] c2bSupp;
93.219
93.220 - }
93.221 - public static String[] getEncoderIndex2() {
93.222 - return Encoder.index2;
93.223 + protected Encoder(Charset cs,
93.224 + DoubleByte.Encoder big5Enc,
93.225 + char[][] c2bBmp,
93.226 + char[][] c2bSupp)
93.227 + {
93.228 + super(cs, null, null);
93.229 + this.big5Enc = big5Enc;
93.230 + this.c2bBmp = c2bBmp;
93.231 + this.c2bSupp = c2bSupp;
93.232 + }
93.233
93.234 - }
93.235 + public int encodeBig5(char ch) {
93.236 + return big5Enc.encodeChar(ch);
93.237 + }
93.238
93.239 - protected static class Decoder extends DoubleByteDecoder {
93.240 + public int encodeChar(char ch) {
93.241 + int bb = c2bBmp[ch >> 8][ch & 0xff];
93.242 + if (bb == UNMAPPABLE_ENCODING)
93.243 + return encodeBig5(ch);
93.244 + return bb;
93.245 + }
93.246
93.247 - private final static String innerIndex0=
93.248 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.249 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.250 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.251 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.252 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.253 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.254 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.255 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.256 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.257 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.258 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.259 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.260 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.261 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.262 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.263 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.264 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.265 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.266 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.267 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.268 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.269 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.270 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.271 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF303"+
93.272 - "\uF304\uF305\uF306\uF307\uF308\uF309\uF30A\uF30B"+
93.273 - "\uF30C\uF30D\uF30E\uF30F\uF310\uF311\uF312\uF313"+
93.274 - "\uF314\uF315\uF316\uF317\uF318\u0100\u00C1\u01CD"+
93.275 - "\u00C0\u0112\u00C9\u011A\u00C8\u014C\u00D3\u01D1"+
93.276 - "\u00D2\uF325\u1EBE\uF327\u1EC0\u00CA\u0101\u00E1"+
93.277 - "\u01CE\u00E0\u0251\u0113\u00E9\u011B\u00E8\u012B"+
93.278 - "\u00ED\u01D0\u00EC\u014D\u00F3\u01D2\u00F2\u016B"+
93.279 - "\u00FA\u01D4\u00F9\u01D6\u01D8\u01DA\uFFFD\uFFFD"+
93.280 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.281 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.282 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.283 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.284 - "\u01DC\u00FC\uF344\u1EBF\uF346\u1EC1\u00EA\u0261"+
93.285 - "\uF34A\uF34B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.286 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.287 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.288 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.289 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.290 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.291 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.292 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.293 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.294 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.295 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF3A0\uF3A1"+
93.296 - "\uFFFD\u650A\uFFFD\uFFFD\u4E3D\u6EDD\u9D4E\u91DF"+
93.297 - "\uFFFD\uFFFD\uF3AC\u6491\u4F1A\u4F28\u4FA8\u5156"+
93.298 - "\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1"+
93.299 - "\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66"+
93.300 - "\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804"+
93.301 - "\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7"+
93.302 - "\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6"+
93.303 - "\u8BBE\u8BE2\u8F66\u8F67\u8F6E\uFFFD\uFFFD\uFFFD"+
93.304 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.305 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.306 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.307 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7411"+
93.308 - "\u7CFC\u7DCD\u6946\u7AC9\u5227\uFFFD\uFFFD\uFFFD"+
93.309 - "\uFFFD\u918C\u78B8\u915E\u80BC\uFFFD\u8D0B\u80F6"+
93.310 - "\uF3F0\uFFFD\uFFFD\u809F\u9EC7\u4CCD\u9DC9\u9E0C"+
93.311 - "\u4C3E\uF3F9\uF3FA\u9E0A\uF3FC\u35C1\uFFFD\u6E9A"+
93.312 - "\u823E\u7519\uFFFD\u4911\u9A6C\u9A8F\u9F99\u7987"+
93.313 - "\uF408\uF409\uF40A\uF40B\u4E24\u4E81\u4E80\u4E87"+
93.314 - "\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088"+
93.315 - "\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205"+
93.316 - "\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0"+
93.317 - "\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3"+
93.318 - "\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598"+
93.319 - "\u553F\u35A5\u35BF\u55D7\u35C5\uF43D\u5525\uFFFD"+
93.320 - "\uF440\uF441\uF442\u5590\uF444\u39EC\uF446\u8E46"+
93.321 - "\uF448\uF449\u4053\uF44B\u777A\uF44D\u3A34\u47D5"+
93.322 - "\uF450\uF451\uF452\u64DD\uF454\uF455\uF456\uF457"+
93.323 - "\u648D\u8E7E\uF45A\uF45B\uF45C\uF45D\uF45E\uF45F"+
93.324 - "\uFFFD\uF461\uF462\uF463\u47F4\uF465\uF466\u9AB2"+
93.325 - "\u3A67\uF469\u3FED\u3506\uF46C\uF46D\uF46E\uF46F"+
93.326 - "\u9D6E\u9815\uFFFD\u43D9\uF474\u64B4\u54E3\uF477"+
93.327 - "\uF478\uF479\u39FB\uF47B\uFFFD\uFFFD\uFFFD\uFFFD"+
93.328 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.329 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.330 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.331 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF47C\uF47D"+
93.332 - "\uF47E\u64EA\uF480\uF481\u8E68\uF483\uF484\uF485"+
93.333 - "\uFFFD\u480B\uF488\u3FFA\u5873\uF48B\uFFFD\uF48D"+
93.334 - "\uF48E\uF48F\uF490\uF491\u5579\u40BB\u43BA\uFFFD"+
93.335 - "\u4AB4\uF497\uF498\u81AA\u98F5\uF49B\u6379\u39FE"+
93.336 - "\uF49E\u8DC0\u56A1\u647C\u3E43\uFFFD\uF4A4\uF4A5"+
93.337 - "\uF4A6\uF4A7\uFFFD\uF4A9\uF4AA\u3992\u3A06\uF4AD"+
93.338 - "\u3578\uF4AF\uF4B0\u5652\uF4B2\uF4B3\uF4B4\u34BC"+
93.339 - "\u6C3D\uF4B7\uFFFD\uFFFD\uF4BA\uF4BB\uF4BC\uF4BD"+
93.340 - "\uF4BE\uF4BF\uF4C0\uF4C1\u7F93\uF4C3\uF4C4\uF4C5"+
93.341 - "\u35FB\uF4C7\uF4C8\uF4C9\uF4CA\u3F93\uF4CC\uF4CD"+
93.342 - "\uF4CE\uF4CF\uFFFD\uF4D1\uF4D2\uF4D3\uF4D4\uF4D5"+
93.343 - "\u3FF9\uF4D7\u6432\uF4D9\uF4DA\uF4DB\uF4DC\uF4DD"+
93.344 - "\uF4DE\uF4DF\uF4E0\u3A18\uF4E2\uF4E3\uF4E4\uF4E5"+
93.345 - "\uF4E6\uF4E7\uF4E8\uF4E9\u95AA\u54CC\u82C4\u55B9"+
93.346 - "\uFFFD\uF4EF\u9C26\u9AB6\uF4F2\uF4F3\u7140\u816D"+
93.347 - "\u80EC\u5C1C\uF4F8\u8134\u3797\u535F\uF4FC\u91B6"+
93.348 - "\uF4FE\uF4FF\uF500\uF501\u35DD\uF503\u3609\uF505"+
93.349 - "\u56AF\uF507\uF508\uF509\uF50A\uF50B\uF50C\uF50D"+
93.350 - "\uF50E\uF50F\uF510\uF511\u5A54\uF513\uF514\uF515"+
93.351 - "\uF516\u579C\uF518\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.352 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.353 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.354 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.355 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF519\uF51A\uF51B"+
93.356 - "\uF51C\uF51D\u3703\uF51F\uF520\uF521\uF522\uF523"+
93.357 - "\uF524\uF525\uF526\u5899\u5268\u361A\uF52A\u7BB2"+
93.358 - "\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\uF533"+
93.359 - "\uF534\u55FB\u35F2\u5689\u4E28\u5902\uF53A\uF53B"+
93.360 - "\u9751\uF53D\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4"+
93.361 - "\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B"+
93.362 - "\u4E2C\u72AD\uF54E\u7F52\u793B\u7CF9\u7F53\uF553"+
93.363 - "\u34C1\uFFFD\uF556\u8002\u8080\uF559\uF55A\u535D"+
93.364 - "\u8864\u89C1\uF55E\u8BA0\u8D1D\u9485\u9578\u957F"+
93.365 - "\u95E8\uF565\u97E6\u9875\u98CE\u98DE\u9963\uF56B"+
93.366 - "\u9C7C\u9E1F\u9EC4\u6B6F\u9F9C\u4E37\uF572\u961D"+
93.367 - "\u6237\u94A2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.368 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.369 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.370 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.371 - "\uFFFD\uFFFD\uFFFD\u5D3E\u5D48\u5D56\u3DFC\u380F"+
93.372 - "\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83"+
93.373 - "\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989"+
93.374 - "\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318"+
93.375 - "\u39F8\u56B1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.376 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.377 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.378 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.379 - "\uFFFD\uFFFD\uFFFD\uFFFD\u3A03\u63E2\u63FB\u6407"+
93.380 - "\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586"+
93.381 - "\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42"+
93.382 - "\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B"+
93.383 - "\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6"+
93.384 - "\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2"+
93.385 - "\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75"+
93.386 - "\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4"+
93.387 - "\u6DB1\u6E15\u6E18\u6E29\u6E86\uF694\u6EBB\u6EE2"+
93.388 - "\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\uF69E"+
93.389 - "\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C"+
93.390 - "\u3D91\u7050\u7054\u706F\u707F\u7089\uF6AD\u43C1"+
93.391 - "\u35F1\uF6B0\uE311\u57BE\uE313\u713E\uE315\u364E"+
93.392 - "\u69A2\uE318\u5B74\u7A49\uE31B\uE31C\u7A65\u7A7D"+
93.393 - "\uE31F\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\uE325\u41CA"+
93.394 - "\u7ADA\u7ADD\u7AEA\u41EF\u54B2\uE32C\u7B0B\u7B55"+
93.395 - "\u7B29\uE330\uE331\u7BA2\u7B6F\u839C\uE335\uE336"+
93.396 - "\u7BD0\u8421\u7B92\uFFFD\uE33B\u3DAD\uE33D\u8492"+
93.397 - "\u7BFA\uFFFD\u7C35\uE342\u7C44\u7C83\uE345\u7CA6"+
93.398 - "\u667D\uE348\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5"+
93.399 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.400 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.401 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.402 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.403 - "\uFFFD\uFFFD\uFFFD\u7E67\u451D\uE352\u7D5D\uE354"+
93.404 - "\u748D\u7D89\u7DAB\u7135\u7DB3\uFFFD\uE35B\uE35C"+
93.405 - "\u7DE4\u3D13\u7DF5\uE360\u7DE5\uE362\uFFFD\uE364"+
93.406 - "\uE365\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41"+
93.407 - "\u7F47\u7936\uE36F\u99E1\u7F97\uE372\u7FA3\uE374"+
93.408 - "\uE375\u455C\uE377\u4503\uE379\u7FFA\uE37B\uFFFD"+
93.409 - "\u8008\u801D\uFFFD\u802F\uE381\uE382\u803B\u803C"+
93.410 - "\u8061\uE386\u4989\uE388\uE389\uE38A\u6725\u80A7"+
93.411 - "\uE38D\u8107\u811A\u58B0\uE391\u6C7F\uE393\uE394"+
93.412 - "\u64E7\uE396\u8218\uE398\u6A53\uE39A\uE39B\u447A"+
93.413 - "\u8229\uE39E\uE39F\uE3A0\u4FF9\uE3A2\u84E2\u8362"+
93.414 - "\uE3A5\uE3A6\uE3A7\uE3A8\uE3A9\u82AA\u691B\uE3AC"+
93.415 - "\u41DB\u854B\u82D0\u831A\uE3B1\uE3B2\u36C1\uE3B4"+
93.416 - "\uE3B5\u827B\u82E2\u8318\uE3B9\uE3BA\uE3BB\uE3BC"+
93.417 - "\uE3BD\u3DBF\u831D\u55EC\u8385\u450B\uE3C3\u83AC"+
93.418 - "\uFFFD\u83D3\u347E\uE3C8\u6A57\u855A\u3496\uE3CC"+
93.419 - "\uE3CD\u8458\uE3CF\u8471\u3DD3\u44E4\u6AA7\u844A"+
93.420 - "\uE3D5\u7958\uFFFD\uE3D8\uE3D9\uE3DA\u84DE\uFFFD"+
93.421 - "\u8391\u44A0\u8493\u84E4\uE3E1\u4240\uE3E3\u4543"+
93.422 - "\u8534\u5AF2\uE3E7\u4527\u8573\u4516\u67BF\u8616"+
93.423 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.424 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.425 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.426 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.427 - "\uFFFD\uFFFD\uE3ED\uE3EE\u85C1\uE3F0\u8602\uE3F2"+
93.428 - "\uE3F3\uE3F4\u456A\u8628\u3648\uE3F8\u53F7\uE3FA"+
93.429 - "\u867E\u8771\uE3FD\u87EE\uE3FF\u87B1\u87DA\u880F"+
93.430 - "\u5661\u866C\u6856\u460F\u8845\u8846\uE409\uE40A"+
93.431 - "\uE40B\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5"+
93.432 - "\u7777\uE414\u8987\u898A\uFFFD\uFFFD\u89A7\u89BC"+
93.433 - "\uE41B\u89E7\uE41D\uE41E\u8A9C\u7793\u91FE\u8A90"+
93.434 - "\uE423\u7AE9\uE425\uE426\u4713\uE428\u717C\u8B0C"+
93.435 - "\u8B1F\uE42C\uE42D\u8B3F\u8B4C\u8B4D\u8AA9\uE432"+
93.436 - "\u8B90\u8B9B\u8AAF\uE436\u4615\u884F\u8C9B\uE43A"+
93.437 - "\uE43B\uE43C\u3725\uE43E\u8CD6\uE440\uE441\u8D12"+
93.438 - "\u8D03\uE444\u8CDB\u705C\u8D11\uE448\u3ED0\uFFFD"+
93.439 - "\u8DA9\uE44C\uE44D\uE44E\u3B7C\uE450\uE451\u7AE7"+
93.440 - "\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\uE459\uE45A"+
93.441 - "\u8FA5\u9303\uE45D\uE45E\u8FB3\u492A\uE461\uE462"+
93.442 - "\uE463\u5EF8\uE465\u8FF9\uE467\uE468\uE469\uE46A"+
93.443 - "\u3980\uE46C\u9037\uE46E\uE46F\u9061\uE471\uE472"+
93.444 - "\u90A8\uE474\u90C4\uE476\u90AE\uFFFD\u9167\u3AF0"+
93.445 - "\u91A9\u91C4\u7CAC\uE47E\uE47F\u920E\u6C9F\u9241"+
93.446 - "\u9262\uE484\uFFFD\uE486\uE487\uE488\uE489\uFFFD"+
93.447 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.448 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.449 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.450 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.451 - "\uFFFD\uE48A\u932C\u936B\uE48D\uE48E\u708F\u5AC3"+
93.452 - "\uE491\uE492\u4965\u9244\uE495\uE496\uE497\u9373"+
93.453 - "\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9"+
93.454 - "\uE4A1\uE4A2\uE4A3\uE4A4\u49DF\u6C1C\u967B\u9696"+
93.455 - "\u416C\u96A3\uE4AB\u61DA\u96B6\u78F5\uE4AF\u96BD"+
93.456 - "\u53CC\u49A1\uE4B3\uE4B4\uE4B5\uE4B6\uE4B7\uE4B8"+
93.457 - "\uE4B9\uE4BA\u9731\u8642\u9736\u4A0F\u453D\u4585"+
93.458 - "\uE4C1\u7075\u5B41\u971B\uFFFD\uE4C6\u9757\u5B4A"+
93.459 - "\uE4C9\u975F\u9425\u50D0\uE4CD\uE4CE\u9789\u979F"+
93.460 - "\u97B1\u97BE\u97C0\u97D2\u97E0\uE4D6\u97EE\u741C"+
93.461 - "\uE4D9\uFFFD\u97F5\uE4DC\uE4DD\u4AD1\u9834\u9833"+
93.462 - "\u984B\u9866\u3B0E\uE4E4\u3D51\uE4E6\uE4E7\uE4E8"+
93.463 - "\u98CA\u98B7\u98C8\u98C7\u4AFF\uE4EE\uE4EF\u55B0"+
93.464 - "\u98E1\u98E6\u98EC\u9378\u9939\uE4F6\u4B72\uE4F8"+
93.465 - "\uE4F9\u99F5\u9A0C\u9A3B\u9A10\u9A58\uE4FF\u36C4"+
93.466 - "\uE501\uE502\u9AE0\u9AE2\uE505\u9AF4\u4C0E\u9B14"+
93.467 - "\u9B2D\uE50A\u5034\u9B34\uE50D\u38C3\uE50F\u9B50"+
93.468 - "\u9B40\uE512\u5A45\uE514\u9B8E\uE516\u9C02\u9BFF"+
93.469 - "\u9C0C\uE51A\u9DD4\uE51C\uE51D\uE51E\uE51F\uE520"+
93.470 - "\uE521\u9D7E\u9D83\uE524\u9E0E\u6888\uFFFD\uFFFD"+
93.471 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.472 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.473 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.474 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.475 - "\u9DC4\uE528\uE529\uE52A\uE52B\uE52C\u9D39\uE52E"+
93.476 - "\uE52F\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF"+
93.477 - "\uE537\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\uE53E"+
93.478 - "\u9F02\u9F08\u4B96\u9424\uE543\u9F17\uFFFD\u9F39"+
93.479 - "\u569F\u568A\u9F45\u99B8\uE54B\u97F2\u847F\u9F62"+
93.480 - "\u9F69\u7ADC\u9F8E\u7216\u4BBE\uE554\uE555\u7177"+
93.481 - "\uE557\uE558\uE559\u739E\uE55B\uE55C\u799F\uE55E"+
93.482 - "\uE55F\u9369\u93F3\uE562\u92EC\u9381\u93CB\uE566"+
93.483 - "\uE567\u7217\u3EEB\u7772\u7A43\u70D0\uE56D\uE56E"+
93.484 - "\u717E\uE570\u70A3\uE572\uE573\u3EC7\uE575\uE576"+
93.485 - "\uE577\u3722\uE579\uE57A\u36E1\uE57C\uE57D\uE57E"+
93.486 - "\u3723\uE580\u575B\uE582\uE583\uE584\uE585\uE586"+
93.487 - "\u8503\uE588\uFFFD\u8455\uE58B\uE58C\uE58D\uE58E"+
93.488 - "\uE58F\uE590\u44F4\uE592\uE593\uE594\u67F9\u3733"+
93.489 - "\u3C15\u3DE7\u586C\uE59A\u6810\u4057\uE59D\uE59E"+
93.490 - "\uE59F\uE5A0\uE5A1\u54CB\u569E\uE5A4\u5692\uE5A6"+
93.491 - "\uE5A7\uE5A8\u93C6\uE5AA\u939C\u4EF8\u512B\u3819"+
93.492 - "\uE5AF\u4EBC\uE5B1\uE5B2\u4F4B\u4F8A\uE5B5\u5A68"+
93.493 - "\uE5B7\uE5B8\u3999\uE5BA\uE5BB\u3435\u4F29\uE5BE"+
93.494 - "\uE5BF\uE5C0\u8ADA\uE5C2\u4E98\uFFFD\uFFFD\uFFFD"+
93.495 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.496 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.497 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.498 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50CD"+
93.499 - "\u510D\u4FA2\u4F03\uE5C8\uE5C9\u4F42\u502E\u506C"+
93.500 - "\u5081\u4FCC\u4FE5\u5058\u50FC\uFFFD\uFFFD\uFFFD"+
93.501 - "\uFFFD\u6E76\uE5D7\uE5D8\uE5D9\u6D72\uE5DB\uE5DC"+
93.502 - "\u51A8\u51C3\uE5DF\u44DD\uE5E1\uE5E2\uE5E3\u8D7A"+
93.503 - "\uE5E5\uE5E6\u5259\u52A4\uE5E9\u52E1\uFFFD\u467A"+
93.504 - "\u718C\uE5EE\uE5EF\uE5F0\uE5F1\u69D1\uE5F3\uFFFD"+
93.505 - "\u3EDE\u7499\u7414\u7456\u7398\u4B8E\uE5FB\uE5FC"+
93.506 - "\u53D0\u3584\u720F\uE600\u55B4\uE602\u54CD\uE604"+
93.507 - "\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E"+
93.508 - "\u58CB\u5A99\uE60F\uE610\uE611\uE612\u5A2C\u59B8"+
93.509 - "\u928F\u5A7E\u5ACF\u5A12\uE619\uE61A\uE61B\uE61C"+
93.510 - "\u36F5\u6D05\u7443\u5A21\uE621\u5A81\uE623\uE624"+
93.511 - "\u93E0\u748C\uE627\u7105\u4972\u9408\uE62B\u93BD"+
93.512 - "\u37A0\u5C1E\u5C9E\u5E5E\u5E48\uE632\uE633\uE634"+
93.513 - "\u5ECD\u5B4F\uE637\uE638\u3701\uE63A\u36DD\uE63C"+
93.514 - "\u36D3\u812A\uE63F\uE640\uE641\uE642\u5F0C\u5F0E"+
93.515 - "\uE645\uE646\u5A6B\uE648\u5B44\u8614\uE64B\u8860"+
93.516 - "\u607E\uE64E\uE64F\u5FDB\u3EB8\uE652\uE653\uE654"+
93.517 - "\uE655\u61C0\uE657\uE658\uE659\u6199\u6198\u6075"+
93.518 - "\uE65D\uE65E\uE65F\uE660\uFFFD\uFFFD\uFFFD\uFFFD"+
93.519 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.520 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.521 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.522 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6471\uE662"+
93.523 - "\uE663\u3A29\uE665\uE666\uE667\uE668\u6337\uE66A"+
93.524 - "\u64B6\u6331\u63D1\uE66E\uE66F\u62A4\uE671\u643B"+
93.525 - "\u656B\u6972\u3BF4\uE676\uE677\uE678\uE679\u550D"+
93.526 - "\uE67B\uE67C\uE67D\u66CE\uE67F\uE680\u3AE0\u4190"+
93.527 - "\uE683\uE684\uE685\uE686\uE687\uE688\u78EE\uE68A"+
93.528 - "\uE68B\uE68C\u3464\uE68E\uE68F\uE690\u668E\uE692"+
93.529 - "\u666B\u4B93\u6630\uE696\uE697\u6663\uE699\uE69A"+
93.530 - "\u661E\uE69C\u38D1\uE69E\uE69F\u3B99\uE6A1\uE6A2"+
93.531 - "\u74D0\u3B96\u678F\uE6A6\u68B6\u681E\u3BC4\u6ABE"+
93.532 - "\u3863\uE6AC\uE6AD\u6A33\u6A52\u6AC9\u6B05\uE6B2"+
93.533 - "\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\uE6B9\uE6BA"+
93.534 - "\u93A0\u92F2\uE6BD\uE6BE\u9289\uE6C0\uE6C1\u9467"+
93.535 - "\u6DA5\u6F0B\uE6C5\uFFFD\uE6C7\u3D8F\u6E04\uE6CA"+
93.536 - "\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\uE6D1\uE6D2"+
93.537 - "\u70F1\u7250\u7287\u7294\uE6D7\uE6D8\u5179\uE6DA"+
93.538 - "\uE6DB\u747A\uE6DD\uE6DE\uE6DF\uE6E0\uE6E1\u3F06"+
93.539 - "\u3EB1\uE6E4\uE6E5\uE6E6\u60A7\u3EF3\u74CC\u743C"+
93.540 - "\u9387\u7437\u449F\uE6EE\u4551\u7583\u3F63\uE6F2"+
93.541 - "\uE6F3\u3F58\u7555\u7673\uE6F7\u3B19\u7468\uE6FA"+
93.542 - "\uE6FB\uE6FC\u3AFB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.543 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.544 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.545 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.546 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3DCD\uE6FF\u3EFF"+
93.547 - "\uE701\uE702\u91FA\u5732\u9342\uE706\uE707\u50DF"+
93.548 - "\uE709\uE70A\u7778\uE70C\u770E\u770F\u777B\uE710"+
93.549 - "\uE711\u3A5E\uE713\u7438\u749B\u3EBF\uE717\uE718"+
93.550 - "\u40C8\uE71A\uE71B\u9307\uE71D\u781E\u788D\u7888"+
93.551 - "\u78D2\u73D0\u7959\uE724\uE725\u410E\uFFFD\u8496"+
93.552 - "\u79A5\u6A2D\uE72B\u7A3A\u79F4\u416E\uE72F\u4132"+
93.553 - "\u9235\u79F1\uE733\uE734\uE735\uE736\uE737\u3597"+
93.554 - "\u556B\u3570\u36AA\uE73C\uE73D\u7AE2\u5A59\uE740"+
93.555 - "\uE741\uE742\u5A0D\uE744\u78F0\u5A2A\uE747\u7AFE"+
93.556 - "\u41F9\u7C5D\u7C6D\u4211\uE74D\uE74E\uE74F\u7CCD"+
93.557 - "\uE751\uE752\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07"+
93.558 - "\u7DD3\u7F4E\uE75B\uE75C\uE75D\u7D97\uE75F\u426A"+
93.559 - "\uE761\uE762\u67D6\uE764\uE765\u57C4\uE767\uE768"+
93.560 - "\uE769\u7FDD\u7B27\uE76C\uE76D\uE76E\u7B0C\uE770"+
93.561 - "\u99E6\u8645\u9A63\u6A1C\uE775\u39E2\uE777\uE778"+
93.562 - "\u9A1F\uE77A\u8480\uE77C\uE77D\u44EA\u8137\u4402"+
93.563 - "\u80C6\u8109\u8142\uE784\u98C3\uE786\u8262\u8265"+
93.564 - "\uE789\u8453\uE78B\u8610\uE78D\u5A86\u417F\uE790"+
93.565 - "\u5B2B\uE792\u5AE4\uE794\u86A0\uE796\uE797\u882D"+
93.566 - "\uE799\u5A02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.567 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.568 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.569 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.570 - "\uFFFD\uFFFD\uFFFD\uFFFD\u886E\u4F45\u8887\u88BF"+
93.571 - "\u88E6\u8965\u894D\uE7A2\u8954\uE7A4\uE7A5\uE7A6"+
93.572 - "\uE7A7\uE7A8\uE7A9\u3EAD\u84A3\u46F5\u46CF\u37F2"+
93.573 - "\u8A3D\u8A1C\uE7B1\u5F4D\u922B\uE7B4\u65D4\u7129"+
93.574 - "\u70C4\uE7B8\u9D6D\u8C9F\u8CE9\uE7BC\u599A\u77C3"+
93.575 - "\u59F0\u436E\u36D4\u8E2A\u8EA7\uE7C4\u8F30\u8F4A"+
93.576 - "\u42F4\u6C58\u6FBB\uE7CA\u489B\u6F79\u6E8B\uE7CE"+
93.577 - "\u9BE9\u36B5\uE7D1\u90BB\uFFFD\u5571\u4906\u91BB"+
93.578 - "\u9404\uE7D8\u4062\uE7DA\u9427\uE7DC\uE7DD\u84E5"+
93.579 - "\u8A2B\u9599\u95A7\u9597\u9596\uE7E4\u7445\u3EC2"+
93.580 - "\uE7E7\uE7E8\uE7E9\u3EE7\uE7EB\u968F\uE7ED\uE7EE"+
93.581 - "\uE7EF\u3ECC\uE7F1\uE7F2\uE7F3\u7412\u746B\u3EFC"+
93.582 - "\u9741\uE7F8\u6847\u4A1D\uE7FB\uE7FC\uFFFD\u9368"+
93.583 - "\uE7FF\uE800\uE801\uE802\u92BA\u5B11\u8B69\u493C"+
93.584 - "\u73F9\uE808\u979B\u9771\u9938\uE80C\u5DC1\uE80E"+
93.585 - "\uE80F\u981F\uE811\u92F6\uE813\u91E5\u44C0\uE816"+
93.586 - "\uE817\uE818\u98DC\uE81A\u3F00\u922A\u4925\u8414"+
93.587 - "\u993B\u994D\uE821\u3DFD\u999B\u4B6F\u99AA\u9A5C"+
93.588 - "\uE827\uE828\u6A8F\u9A21\u5AFE\u9A2F\uE82D\u4B90"+
93.589 - "\uE82F\u99BC\u4BBD\u4B97\u937D\u5872\uE835\u5822"+
93.590 - "\uE837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.591 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.592 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.593 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.594 - "\uFFFD\uFFFD\uFFFD\uE838\u7844\uE83A\uE83B\u68C5"+
93.595 - "\u3D7D\u9458\u3927\u6150\uE841\uE842\u6107\u9C4F"+
93.596 - "\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\uE84B\u9B9F"+
93.597 - "\uE84D\uE84E\u9D21\u4CAE\uE851\u9E18\u4CB0\u9D0C"+
93.598 - "\uE855\uE856\uE857\uE858\u9DA5\u84BD\uE85B\uE85C"+
93.599 - "\uE85D\u85FC\u4533\uE860\uE861\uE862\u8420\u85EE"+
93.600 - "\uE865\uE866\uE867\u79E2\uE869\uE86A\u492D\uE86C"+
93.601 - "\u3D62\u93DB\u92BE\u9348\uE871\u78B9\u9277\u944D"+
93.602 - "\u4FE4\u3440\u9064\uE878\u783D\u7854\u78B6\u784B"+
93.603 - "\uE87D\uE87E\uE87F\u369A\u4F72\u6FDA\u6FD9\uFFFD"+
93.604 - "\u701E\u5414\uE887\u57BB\u58F3\u578A\u9D16\u57D7"+
93.605 - "\u7134\u34AF\uE88F\u71EB\uE891\uE892\uFFFD\uE894"+
93.606 - "\uE895\u610C\u5ACE\u5A0B\u42BC\uE89A\u372C\u4B7B"+
93.607 - "\uE89D\u93BB\u93B8\uE8A0\uE8A1\u8472\uE8A3\uE8A4"+
93.608 - "\uE8A5\uE8A6\uE8A7\u5994\uE8A9\uE8AA\u7DA8\uE8AC"+
93.609 - "\uE8AD\uE8AE\uE8AF\uE8B0\u92E5\u73E2\u3EE9\u74B4"+
93.610 - "\uE8B5\uE8B6\u3EE1\uE8B8\u6AD8\u73F3\u73FB\u3ED6"+
93.611 - "\uE8BD\uE8BE\uE8BF\uE8C0\uE8C1\uE8C2\uE8C3\u7448"+
93.612 - "\uE8C5\u70A5\uE8C7\u9284\u73E6\u935F\uE8CB\u9331"+
93.613 - "\uE8CD\uE8CE\u9386\uE8D0\uE8D1\u4935\uE8D3\u716B"+
93.614 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.615 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.616 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.617 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.618 - "\uFFFD\uFFFD\uE8D5\uE8D6\u56A4\uE8D8\uE8D9\uE8DA"+
93.619 - "\u5502\u79C4\uE8DD\u7DFE\uE8DF\uE8E0\uE8E1\u452E"+
93.620 - "\u9401\u370A\uE8E5\uE8E6\u59B0\uE8E8\uE8E9\uE8EA"+
93.621 - "\u5AA1\u36E2\uE8ED\u36B0\u925F\u5A79\uE8F1\uE8F2"+
93.622 - "\u9374\u3CCD\uE8F5\u4A96\u398A\u50F4\u3D69\u3D4C"+
93.623 - "\uE8FB\u7175\u42FB\uE8FE\u6E0F\uE900\u44EB\u6D57"+
93.624 - "\uE903\u7067\u6CAF\u3CD6\uE907\uE908\u6E02\u6F0C"+
93.625 - "\u3D6F\uE90C\u7551\u36BC\u34C8\u4680\u3EDA\u4871"+
93.626 - "\u59C4\u926E\u493E\u8F41\uE917\uE918\u5812\u57C8"+
93.627 - "\u36D6\uE91C\u70FE\uE91E\uE91F\uE920\uE921\uE922"+
93.628 - "\u68B9\u6967\uE925\uE926\uE927\uE928\uE929\uE92A"+
93.629 - "\uE92B\uE92C\u6A1A\uE92E\uE92F\u843E\u44DF\u44CE";
93.630 + public int encodeSupp(int cp) {
93.631 + if ((cp & 0xf0000) != 0x20000)
93.632 + return UNMAPPABLE_ENCODING;
93.633 + return c2bSupp[(cp >> 8) & 0xff][cp & 0xff];
93.634 + }
93.635
93.636 - private final static String innerIndex1=
93.637 - "\uE933\uE934\uE935\uE936\u6F17\uE938\u833D\uE93A"+
93.638 - "\u83ED\uE93C\uE93D\uE93E\u5989\u5A82\uE941\u5A61"+
93.639 - "\u5A71\uE944\uE945\u372D\u59EF\uE948\u36C7\u718E"+
93.640 - "\u9390\u669A\uE94D\u5A6E\u5A2B\uE950\u6A2B\uE952"+
93.641 - "\uE953\uE954\uE955\u711D\uE957\uE958\u4FB0\uE95A"+
93.642 - "\u5CC2\uE95C\uE95D\uE95E\u6A0C\uE960\uE961\u70A6"+
93.643 - "\u7133\uE964\u3DA5\u6CDF\uE967\uE968\u7E65\u59EB"+
93.644 - "\u5D2F\u3DF3\u5F5C\uE96E\uE96F\u7DA4\u8426\uFFFD"+
93.645 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.646 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.647 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.648 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.649 - "\uFFFD\u5485\uE973\uE974\uE975\u577E\uE977\uE978"+
93.650 - "\u3FE5\uE97A\uE97B\u7003\uE97D\u5D70\u738F\u7CD3"+
93.651 - "\uE981\uE982\u4FC8\u7FE7\u72CD\u7310\uE987\u7338"+
93.652 - "\u7339\uE98A\u7341\u7348\u3EA9\uE98E\u906C\u71F5"+
93.653 - "\uE991\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD"+
93.654 - "\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3"+
93.655 - "\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8"+
93.656 - "\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\uE9B0"+
93.657 - "\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761"+
93.658 - "\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB"+
93.659 - "\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851"+
93.660 - "\u7866\u8448\uE9CB\u7933\u6803\u7932\u4103\u4109"+
93.661 - "\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2"+
93.662 - "\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62"+
93.663 - "\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C"+
93.664 - "\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\uE9EF\u7DCF"+
93.665 - "\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020"+
93.666 - "\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0"+
93.667 - "\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560"+
93.668 - "\u8114\u4401\u3B39\u8156\u8159\u815A\uFFFD\uFFFD"+
93.669 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.670 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.671 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.672 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.673 - "\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5"+
93.674 - "\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA"+
93.675 - "\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5"+
93.676 - "\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510"+
93.677 - "\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672"+
93.678 - "\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE"+
93.679 - "\u88FF\u8924\u8947\u8991\uEA43\u8A29\u8A38\u8A94"+
93.680 - "\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3"+
93.681 - "\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0"+
93.682 - "\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1"+
93.683 - "\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E"+
93.684 - "\u9228\u9258\u926B\u92B1\u92AE\u92BF\u92E3\u92EB"+
93.685 - "\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951"+
93.686 - "\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454"+
93.687 - "\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0"+
93.688 - "\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8"+
93.689 - "\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C"+
93.690 - "\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C"+
93.691 - "\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D"+
93.692 - "\u9C20\u376F\uEAA9\u9D49\u9C3A\uFFFD\uFFFD\uFFFD"+
93.693 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.694 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.695 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.696 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9EFE"+
93.697 - "\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B"+
93.698 - "\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8"+
93.699 - "\u7AC8\u9F44\uEABF\uEAC0\uEAC1\u691A\u94C3\u59AC"+
93.700 - "\uEAC5\u5840\u94C1\u37B9\uEAC9\uEACA\uEACB\uEACC"+
93.701 - "\u5757\u7173\uEACF\uEAD0\uEAD1\u546A\uEAD3\uEAD4"+
93.702 - "\u549E\uEAD6\uEAD7\uEAD8\uEAD9\uEADA\u60E7\uEADC"+
93.703 - "\u567A\uEADE\uEADF\uEAE0\uEAE1\uEAE2\uEAE3\u6955"+
93.704 - "\u9C2F\u87A5\uEAE7\uEAE8\uEAE9\uEAEA\uEAEB\uEAEC"+
93.705 - "\u5C20\uEAEE\u5E0B\uEAF0\uEAF1\uEAF2\u671E\uEAF4"+
93.706 - "\uEAF5\uEAF6\u3647\uEAF8\uEAF9\uEAFA\uEAFB\u5364"+
93.707 - "\u84AD\uEAFE\uEAFF\uEB00\u8B81\uEB02\uEB03\uEB04"+
93.708 - "\uEB05\u4E78\u70BB\uEB08\uEB09\uEB0A\uEB0B\uEB0C"+
93.709 - "\uEB0D\uEB0E\uEB0F\u62C3\uEB11\uEB12\u7198\u6855"+
93.710 - "\uEB15\u69E9\u36C8\uEB18\uEB19\uEB1A\uEB1B\uEB1C"+
93.711 - "\uEB1D\u82FD\uEB1F\uEB20\uEB21\u89A5\uEB23\u8FA0"+
93.712 - "\uEB25\u97B8\uEB27\u9847\u9ABD\uEB2A\uFFFD\uEB2C"+
93.713 - "\uEB2D\uEB2E\uEB2F\uEB30\uEB31\uEB32\uEB33\uEB34"+
93.714 - "\uEB35\uEB36\uEB37\uEB38\uEB39\u5FB1\u6648\u66BF"+
93.715 - "\uEB3D\uEB3E\uEB3F\uFFFD\uEB41\uFFFD\uEB43\uEB44"+
93.716 - "\uFFFD\uEB46\u58B5\u670E\uFFFD\uFFFD\uFFFD\uFFFD"+
93.717 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.718 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.719 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.720 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6918\uEB4A"+
93.721 - "\uEB4B\uEB4C\uEB4D\uEB4E\uEB4F\uEB50\u48D0\u4AB8"+
93.722 - "\uEB53\uEB54\uEB55\uEB56\uEB57\uEB58\uEB59\uEB5A"+
93.723 - "\uEB5B\u51D2\uEB5D\u599F\uEB5F\u3BBE\uEB61\uEB62"+
93.724 - "\uEB63\u5788\uEB65\u399B\uEB67\uEB68\uEB69\u3762"+
93.725 - "\uEB6B\u8B5E\uEB6D\uFFFD\uEB6F\uEB70\uEB71\u7209"+
93.726 - "\uEB73\uEB74\u5965\uEB76\uEB77\uEB78\u8EDA\uEB7A"+
93.727 - "\u528F\u573F\u7171\uEB7E\uEB7F\uEB80\uEB81\u55BC"+
93.728 - "\uEB83\uEB84\uEB85\uFFFD\u3473\uEB88\uEB89\uEB8A"+
93.729 - "\u4718\uEB8C\uEB8D\uEB8E\uEB8F\uEB90\u5066\u34FB"+
93.730 - "\uEB93\uFFFD\uEB95\u477C\uEB97\uEB98\uEB99\uEB9A"+
93.731 - "\uEB9B\u57A1\u7151\uFFFD\uEB9F\uEBA0\u9056\uEBA2"+
93.732 - "\uEBA3\u8B62\uEBA5\uEBA6\u5D5B\uEBA8\uFFFD\uEBAA"+
93.733 - "\uEBAB\u8AEA\uEBAD\uEBAE\uEBAF\uEBB0\u4BC0\uEBB2"+
93.734 - "\uEBB3\uEBB4\u9465\uEBB6\u6195\u5A27\uEBB9\uFFFD"+
93.735 - "\u56B9\uEBBC\uEBBD\u4E6A\uEBBF\u9656\u6D8F\uEBC2"+
93.736 - "\u3618\u8977\uEBC5\uEBC6\uEBC7\uEBC8\uFFFD\uEBCA"+
93.737 - "\u7B42\uEBCC\uEBCD\uEBCE\uFFFD\uEBD0\u7A45\uFFFD"+
93.738 - "\uEBD3\u9A26\uEBD5\u365F\uEBD7\uEBD8\u7983\uEBDA"+
93.739 - "\uEBDB\u5D2C\uEBDD\uFFFD\uEBDF\u46D0\uEBE1\u753B"+
93.740 - "\u8865\uEBE4\u58B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.741 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.742 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.743 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.744 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u371C\uEBE7\uEBE8"+
93.745 - "\uEBE9\u3C54\uEBEB\uEBEC\u9281\uEBEE\uEBEF\u9330"+
93.746 - "\uEBF1\uEBF2\u6C39\u949F\uEBF5\uEBF6\u8827\u88F5"+
93.747 - "\uEBF9\uEBFA\uEBFB\u6EB8\uEBFD\uEBFE\u39A4\u36B9"+
93.748 - "\uFFFD\uFFFD\u453F\u66B6\uEC05\uEC06\u8943\uEC08"+
93.749 - "\uEC09\u56D6\u40DF\uEC0C\u39A1\uEC0E\uEC0F\uEC10"+
93.750 - "\u71AD\u8366\uEC13\uEC14\uFFFD\u4CB7\uEC17\uEC18"+
93.751 - "\uEC19\uEC1A\uEC1B\uEC1C\uEC1D\u7B43\u797E\uEC20"+
93.752 - "\u6FB5\uEC22\u6A03\uEC24\u53A2\uEC26\u93BF\u6836"+
93.753 - "\u975D\uEC2A\uEC2B\uEC2C\uEC2D\uEC2E\uEC2F\u5D85"+
93.754 - "\uEC31\uEC32\u5715\u9823\uEC35\u5DAB\uEC37\u65BE"+
93.755 - "\u69D5\u53D2\uEC3B\uEC3C\u3C11\u6736\uEC3F\uEC40"+
93.756 - "\uEC41\uEC42\uEC43\uEC44\uEC45\uEC46\uEC47\uEC48"+
93.757 - "\uEC49\u35CA\uEC4B\uEC4C\u48FA\u63E6\uEC4F\u7808"+
93.758 - "\u9255\uEC52\u43F2\uEC54\u43DF\uEC56\uEC57\uEC58"+
93.759 - "\u59F8\uEC5A\uFFFD\uEC5C\uEC5D\uFFFD\uEC5F\uEC60"+
93.760 - "\u3DF7\uEC62\uEC63\u8FD0\u728F\u568B\uEC67\uEC68"+
93.761 - "\uEC69\uEC6A\uEC6B\uEC6C\uEC6D\uEC6E\uEC6F\uEC70"+
93.762 - "\uEC71\uEC72\uEC73\u7E9F\uEC75\uEC76\u4CA4\u9547"+
93.763 - "\uEC79\u71A2\uEC7B\u4D91\u9012\uEC7E\u4D9C\uEC80"+
93.764 - "\u8FBE\u55C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.765 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.766 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.767 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.768 - "\uFFFD\uFFFD\uFFFD\uFFFD\u8FBA\uEC84\u8FB9\uEC86"+
93.769 - "\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\uEC8D\uEC8E"+
93.770 - "\u373A\u8E80\uEC91\uEC92\uEC93\uEC94\uEC95\uEC96"+
93.771 - "\u3DEB\uEC98\uEC99\uEC9A\uEC9B\u4E9A\uEC9D\uEC9E"+
93.772 - "\u56BF\uECA0\u8E0E\u5B6D\uECA3\uECA4\u63DE\uFFFD"+
93.773 - "\uECA7\uECA8\u6530\u562D\uECAB\u541A\uECAD\u3DC6"+
93.774 - "\uECAF\u4C7D\u5622\u561E\u7F49\uECB4\u5975\uECB6"+
93.775 - "\u8770\u4E1C\uECB9\uECBA\uECBB\u8117\u9D5E\u8D18"+
93.776 - "\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7"+
93.777 - "\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416"+
93.778 - "\uECCF\u35CE\u5605\u55F1\u66F1\uECD4\u362D\u7534"+
93.779 - "\u55F0\u55BA\u5497\u5572\uECDB\uECDC\u5ED0\uECDE"+
93.780 - "\uECDF\uECE0\uECE1\u9EAB\u7D5A\u55DE\uECE5\u629D"+
93.781 - "\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE"+
93.782 - "\u5569\uECF0\u9C72\uECF2\u519A\u34DF\uECF5\u51A7"+
93.783 - "\u544D\u551E\u5513\u7666\u8E2D\uECFC\u75B1\u80B6"+
93.784 - "\u8804\u8786\u88C7\u81B6\u841C\uED04\u44EC\u7304"+
93.785 - "\uED07\u5B90\u830B\uED0A\u567B\uED0C\uED0D\uED0E"+
93.786 - "\uED0F\uED10\uED11\u9170\uED13\u9208\uED15\uED16"+
93.787 - "\uED17\uED18\u7266\uED1A\u474E\uED1C\uED1D\uED1E"+
93.788 - "\u40FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.789 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.790 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.791 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.792 - "\uFFFD\uFFFD\uFFFD\u9C5D\u651F\uED22\u48F3\uED24"+
93.793 - "\uED25\uED26\uED27\uFFFD\uED29\uED2A\uFFFD\uED2C"+
93.794 - "\uED2D\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D"+
93.795 - "\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\uED3B\u589A"+
93.796 - "\uED3D\u822D\u544B\u57AA\uED41\uED42\uFFFD\u3A52"+
93.797 - "\uED45\u7374\uED47\u4D09\u9BED\uED4A\uED4B\u4C5B"+
93.798 - "\uED4D\uED4E\uED4F\u845C\uED51\uED52\uED53\uED54"+
93.799 - "\u632E\u7D25\uED57\uED58\u3A2A\u9008\u52CC\u3E74"+
93.800 - "\u367A\u45E9\uED5F\u7640\u5AF0\uED62\u787A\u47B6"+
93.801 - "\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\uED6B\u9E85"+
93.802 - "\u4CE1\uFFFD\u37FB\u6119\uED71\uED72\uFFFD\u565D"+
93.803 - "\uED75\u57A7\uED77\uED78\u5234\uED7A\u35AD\uFFFD"+
93.804 - "\u9D7C\u7C56\u9B39\u57DE\uED81\u5C53\u64D3\uED84"+
93.805 - "\uED85\uED86\u86AD\uED88\uED89\uED8A\uED8B\uFFFD"+
93.806 - "\u51FE\uED8E\u5D8E\u9703\uED91\u9E81\u904C\u7B1F"+
93.807 - "\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A"+
93.808 - "\u7C7E\uFFFD\u7C42\u7C86\u9C15\u7BFC\u9B09\uFFFD"+
93.809 - "\u9C1B\uEDA6\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2"+
93.810 - "\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8"+
93.811 - "\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"+
93.812 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.813 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.814 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.815 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.816 - "\uFFFD\uFFFD\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641"+
93.817 - "\u6980\u50A6\u7546\uEDC6\u99DA\u5273\uFFFD\u9159"+
93.818 - "\u9681\u915C\uFFFD\u9151\uEDCF\u637F\uEDD1\u6ACA"+
93.819 - "\u5611\u918E\u757A\u6285\uEDD7\u734F\u7C70\uEDDA"+
93.820 - "\uEDDB\uFFFD\uEDDD\u76D6\u9B9D\u4E2A\uEDE1\u83BE"+
93.821 - "\u8842\uFFFD\u5C4A\u69C0\uFFFD\u577A\u521F\u5DF5"+
93.822 - "\u4ECE\u6C31\uEDED\u4F39\u549C\u54DA\u529A\u8D82"+
93.823 - "\u35FE\uFFFD\u35F3\uFFFD\u6B52\u917C\u9FA5\u9B97"+
93.824 - "\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14\uFFFD"+
93.825 - "\u6BFA\u8818\u7F78\uFFFD\u5620\uEE08\u8E77\u9F53"+
93.826 - "\uFFFD\u8DD4\u8E4F\u9E1C\u8E01\u6282\uEE11\u8E28"+
93.827 - "\u8E75\u7AD3\uEE15\u7A3E\u78D8\u6CEA\u8A67\u7607"+
93.828 - "\uEE1B\u9F26\u6CCE\u87D6\u75C3\uEE20\u7853\uEE22"+
93.829 - "\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\uEE2A"+
93.830 - "\u862F\u5FBA\u88A0\u44B7\uFFFD\uEE30\uEE31\uFFFD"+
93.831 - "\u8A7E\uEE34\uFFFD\u60FD\u7667\u9AD7\u9D44\u936E"+
93.832 - "\u9B8F\u87F5\uFFFD\uFFFD\u8CF7\u732C\u9721\u9BB0"+
93.833 - "\u35D6\u72B2\u4C07\u7C51\u994A\uEE48\u6159\u4C04"+
93.834 - "\u9E96\u617D\uFFFD\u575F\u616F\u62A6\u6239\uFFFD"+
93.835 - "\u3A5C\u61E2\u53AA\uEE56\u6364\u6802\u35D2\uFFFD"+
93.836 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.837 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.838 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.839 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.840 - "\uFFFD\u5D57\uEE5B\u8FDA\uEE5D\uFFFD\u50D9\uEE60"+
93.841 - "\u7906\u5332\u9638\uEE64\u4065\uFFFD\u77FE\uFFFD"+
93.842 - "\u7CC2\uEE6A\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505"+
93.843 - "\u74F2\u8994\u821A\u670C\u8062\uEE76\u805B\u74F0"+
93.844 - "\u8103\u7724\u8989\uEE7C\u7553\uEE7E\u87A9\u87CE"+
93.845 - "\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA"+
93.846 - "\u3635\u69B2\u8DA6\uFFFD\u89A9\uFFFD\u6DB9\u87C1"+
93.847 - "\uEE91\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\uFFFD"+
93.848 - "\u6077\uFFFD\u7F71\uEE9C\uFFFD\u60E9\u4B7E\u5220"+
93.849 - "\uEEA1\uEEA2\uEEA3\uEEA4\uEEA5\uEEA6\uEEA7\uEEA8"+
93.850 - "\uEEA9\uEEAA\u5CC1\uEEAC\uEEAD\uEEAE\uEEAF\uEEB0"+
93.851 - "\uEEB1\u4562\u5B1F\uEEB4\u9F50\u9EA6\uEEB7\uFFFD"+
93.852 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.853 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.854 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.855 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.856 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.857 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.858 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.859 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.860 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.861 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.862 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.863 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.864 - "\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467"+
93.865 - "\u2468\u2469\u2474\u2475\u2476\u2477\u2478\u2479"+
93.866 - "\u247A\u247B\u247C\u247D\u2170\u2171\u2172\u2173"+
93.867 - "\u2174\u2175\u2176\u2177\u2178\u2179\u4E36\u4E3F"+
93.868 - "\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369"+
93.869 - "\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\uFFFD\u5F50"+
93.870 - "\u5F61\u6534\uFFFD\u7592\uFFFD\u8FB5\uFFFD\u00A8"+
93.871 - "\u02C6\u30FD\u30FE\u309D\u309E\uFFFD\uFFFD\u3005"+
93.872 - "\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041\u3042"+
93.873 - "\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A"+
93.874 - "\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052"+
93.875 - "\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A"+
93.876 - "\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062"+
93.877 - "\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A"+
93.878 - "\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072"+
93.879 - "\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A"+
93.880 - "\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082"+
93.881 - "\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A"+
93.882 - "\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092"+
93.883 - "\u3093\u30A1\u30A2\u30A3\u30A4\uFFFD\uFFFD\uFFFD"+
93.884 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.885 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.886 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.887 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A5"+
93.888 - "\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD"+
93.889 - "\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5"+
93.890 - "\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD"+
93.891 - "\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5"+
93.892 - "\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD"+
93.893 - "\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5"+
93.894 - "\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD"+
93.895 - "\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5"+
93.896 - "\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED"+
93.897 - "\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5"+
93.898 - "\u30F6\u0410\u0411\u0412\u0413\u0414\u0415\u0401"+
93.899 - "\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D"+
93.900 - "\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425"+
93.901 - "\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D"+
93.902 - "\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435"+
93.903 - "\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C"+
93.904 - "\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444"+
93.905 - "\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C"+
93.906 - "\u044D\u044E\u044F\u21E7\u21B8\u21B9\uF7E5\uF7E6"+
93.907 - "\u4E5A\uF7E8\u5202\uF7EA\uFFFD\uFFFD\uFFFD\uFFFD"+
93.908 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.909 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.910 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.911 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF7EB\u5188"+
93.912 - "\uF7ED\uF7EE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.913 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.914 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.915 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.916 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.917 - "\uFFFD\uFFFD\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116"+
93.918 - "\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88"+
93.919 - "\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7"+
93.920 - "\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA"+
93.921 - "\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3\uFFFD"+
93.922 - "\uFFFD\uFFFD\u0283\u0250\u025B\u0254\u0275\u0153"+
93.923 - "\u00F8\u014B\u028A\u026A\uFFFD\uFFFD\uFFFD\uFFFD"+
93.924 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.925 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.926 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.927 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.928 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.929 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.930 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.931 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.932 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.933 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.934 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.935 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.936 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.937 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.938 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.939 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.940 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.941 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.942 - "\uFFFD\uFFFD\u7881\u92B9\u88CF\u58BB\u6052\u7CA7"+
93.943 - "\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A"+
93.944 - "\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561"+
93.945 - "\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B"+
93.946 - "\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E"+
93.947 - "\u2570\u256F\uFFED\uE000\u92DB\uE002\uE003\u854C"+
93.948 - "\u42B5\u73EF\u51B5\u3649\uE009\uE00A\u9344\uE00C"+
93.949 - "\u82EE\uE00E\u783C\u6744\u62DF\uE012\uE013\uE014"+
93.950 - "\uE015\uE016\u4FAB\uE018\u5008\uE01A\uE01B\uE01C"+
93.951 - "\uE01D\uE01E\uFFFD\uE020\u5FA4\uE022\uE023\u6EDB"+
93.952 - "\uE025\uFFFD\u5101\u347A\u510E\u986C\u3743\u8416"+
93.953 - "\uE02D\uE02E\u5160\uE030\u516A\uE032\uE033\uE034"+
93.954 - "\uE035\uE036\uE037\uE038\u5B82\u877D\uE03B\uE03C"+
93.955 - "\u51B2\u51B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.956 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.957 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.958 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.959 - "\uFFFD\uFFFD\uFFFD\uFFFD\u9D34\u51C9\u51CF\u51D1"+
93.960 - "\u3CDC\u51D3\uE045\u51B3\u51E2\u5342\u51ED\u83CD"+
93.961 - "\u693E\uE04C\u5F7B\u520B\u5226\u523C\u52B5\u5257"+
93.962 - "\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\uE05A"+
93.963 - "\uFFFD\uE05C\u5549\u6ED9\uE05F\uE060\uE061\u5333"+
93.964 - "\uFFFD\uE064\u6CCB\uE066\u681B\u73D5\u604A\u3EAA"+
93.965 - "\u38CC\uE06C\u71DD\u44A2\u536D\u5374\uE071\u537E"+
93.966 - "\uFFFD\uE074\uE075\u77E6\u5393\uE078\u53A0\u53AB"+
93.967 - "\u53AE\u73A7\uE07D\u3F59\u739C\u53C1\u53C5\u6C49"+
93.968 - "\u4E49\u57FE\u53D9\u3AAB\uE087\u53E0\uE089\uE08A"+
93.969 - "\u53F6\uE08C\u5413\u7079\u552B\u6657\u6D5B\u546D"+
93.970 - "\uE093\uE094\u555D\u548F\u54A4\u47A6\uE099\uE09A"+
93.971 - "\u3DB4\uE09C\uE09D\uE09E\u5547\u4CED\u542F\u7417"+
93.972 - "\u5586\u55A9\uFFFD\uE0A6\uE0A7\u4552\uE0A9\u66B3"+
93.973 - "\uE0AB\u5637\u66CD\uE0AE\u66A4\u66AD\u564D\u564F"+
93.974 - "\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\uE0BA"+
93.975 - "\u3623\uE0BC\u5746\uE0BE\u6C6E\u708B\u5742\u36B1"+
93.976 - "\uE0C3\u57E6\uE0C5\u5803\uE0C7\uE0C8\u5826\uE0CA"+
93.977 - "\u585C\u58AA\u3561\u58E0\u58DC\uE0D0\u58FB\u5BFF"+
93.978 - "\u5743\uE0D4\uE0D5\u93D3\u35A1\u591F\u68A6\u36C3"+
93.979 - "\u6E59\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.980 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.981 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.982 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.983 - "\uFFFD\uFFFD\uFFFD\uE0DC\u5A24\u5553\uE0DF\u8505"+
93.984 - "\u59C9\uE0E2\uE0E3\uE0E4\uE0E5\u59D9\uE0E7\uE0E8"+
93.985 - "\uE0E9\u6D71\uE0EB\uE0EC\u59F9\uE0EE\u5AAB\u5A63"+
93.986 - "\u36E6\uE0F2\uFFFD\u3708\u5A96\u7465\u5AD3\uE0F8"+
93.987 - "\uE0F9\u3D85\uE0FB\u3732\uE0FD\u5E83\u52D0\u5B76"+
93.988 - "\u6588\u5B7C\uE103\u4004\u485D\uE106\u5BD5\u6160"+
93.989 - "\uE109\uE10A\uE10B\u5BF3\u5B9D\u4D10\u5C05\uE110"+
93.990 - "\u5C13\u73CE\u5C14\uE114\uE115\u5C49\u48DD\u5C85"+
93.991 - "\u5CE9\u5CEF\u5D8B\uE11C\uE11D\u5D10\u5D18\u5D46"+
93.992 - "\uE121\u5CBA\u5DD7\u82FC\u382D\uE126\uE127\uE128"+
93.993 - "\u8287\u3836\u3BC2\u5E2E\u6A8A\uFFFD\u5E7A\uE130"+
93.994 - "\uE131\u53A6\u4EB7\uFFFD\u53A8\uE136\u5E09\u5EF4"+
93.995 - "\uE139\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D"+
93.996 - "\uE141\uE142\u3ADE\u48AE\uE145\u5F3A\uE147\uE148"+
93.997 - "\uFFFD\uE14A\u5F63\u97BD\uE14D\u5F72\u9340\uE150"+
93.998 - "\u5FA7\u5DB6\u3D5F\uE154\uE155\uE156\uE157\u91D6"+
93.999 - "\uE159\uE15A\u6031\u6685\uE15D\u3963\u3DC7\u3639"+
93.1000 - "\u5790\uE162\u7971\u3E40\u609E\uFFFD\u60B3\uE168"+
93.1001 - "\uE169\uE16A\u74A4\u50E1\u5AA0\u6164\u8424\u6142"+
93.1002 - "\uE171\uE172\u6181\u51F4\uE175\u6187\u5BAA\uE178"+
93.1003 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1004 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1005 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1006 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1007 - "\uFFFD\uFFFD\uE179\u61D3\uE17B\uE17C\u61D0\u3932"+
93.1008 - "\uE17F\uE180\u6023\u615C\u651E\u638B\uE185\u62C5"+
93.1009 - "\uE187\u62D5\uE189\u636C\uE18B\u3A17\u6438\u63F8"+
93.1010 - "\uE18F\uE190\uFFFD\u6F8A\uE193\u9814\uE195\uE196"+
93.1011 - "\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16"+
93.1012 - "\uE19F\uE1A0\u6585\u656D\u655F\uE1A4\u65B5\uE1A6"+
93.1013 - "\u4B37\u65D1\u40D8\uE1AA\u65E0\u65E3\u5FDF\uE1AE"+
93.1014 - "\u6618\uE1B0\uE1B1\u6644\uE1B3\uE1B4\u664B\uE1B6"+
93.1015 - "\u6667\uE1B8\u6673\uFFFD\uE1BB\uE1BC\uE1BD\uE1BE"+
93.1016 - "\uE1BF\u77C5\uE1C1\u99A4\u6702\uE1C4\uE1C5\u3B2B"+
93.1017 - "\u69FA\uE1C8\uFFFD\u6767\u6762\uE1CC\uE1CD\u67D7"+
93.1018 - "\u44E9\u6822\u6E50\u923C\u6801\uE1D4\uE1D5\u685D";
93.1019 + public boolean canEncode(char c) {
93.1020 + return encodeChar(c) != UNMAPPABLE_ENCODING;
93.1021 + }
93.1022
93.1023 - private final static String innerIndex2=
93.1024 - "\uE1D7\u69E1\u6A0B\uE1DA\u6973\u68C3\uE1DD\u6901"+
93.1025 - "\u6900\u3D32\u3A01\uE1E2\u3B80\u67AC\u6961\uE1E6"+
93.1026 - "\u42FC\u6936\u6998\u3BA1\uE1EB\u8363\u5090\u69F9"+
93.1027 - "\uE1EF\uE1F0\u6A45\uE1F2\u6A9D\u3BF3\u67B1\u6AC8"+
93.1028 - "\uE1F7\u3C0D\u6B1D\uE1FA\u60DE\u6B35\u6B74\uE1FE"+
93.1029 - "\u6EB5\uE200\uE201\uE202\u3740\u5421\uE205\u6BE1"+
93.1030 - "\uE207\u6BDC\u6C37\uE20A\uE20B\uE20C\u6C5A\u8226"+
93.1031 - "\u6C79\uE210\u44C5\uE212\uE213\uE214\uE215\uFFFD"+
93.1032 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1033 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1034 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1035 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1036 - "\uFFFD\uE216\u36E5\u3CEB\uE219\u9B83\uE21B\uE21C"+
93.1037 - "\u7F8F\u6837\uE21F\uE220\uE221\u6D96\u6D5C\u6E7C"+
93.1038 - "\u6F04\uE226\uE227\uE228\u8533\uE22A\u51C7\uFFFD"+
93.1039 - "\uFFFD\u842E\uE22F\uFFFD\uE231\u7453\uE233\u79CC"+
93.1040 - "\u6E4F\u5A91\uE237\u6FF8\u370D\u6F9D\uE23B\u6EFA"+
93.1041 - "\uE23D\uE23E\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74"+
93.1042 - "\uE245\u3D3B\u6F9F\uE248\u6FD3\uE24A\uE24B\uE24C"+
93.1043 - "\uE24D\uE24E\uE24F\u51DF\uE251\uE252\uE253\uE254"+
93.1044 - "\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF"+
93.1045 - "\u4104\u3DE8\u71B4\u7196\uE261\u712B\u7145\u5A88"+
93.1046 - "\u714A\uFFFD\u5C9C\uE268\u714F\u9362\uE26B\u712C"+
93.1047 - "\uE26D\uE26E\uE26F\u71BA\uE271\u70BD\u720E\u9442"+
93.1048 - "\u7215\u5911\u9443\u7224\u9341\uE27A\u722E\u7240"+
93.1049 - "\uE27D\u68BD\u7255\u7257\u3E55\uE282\u680D\u6F3D"+
93.1050 - "\u7282\uFFFD\u732B\uE288\uE289\u48ED\uE28B\u7328"+
93.1051 - "\u732E\u73CF\u73AA\uE290\uE291\u73C9\u7449\uE294"+
93.1052 - "\uE295\uE296\u6623\u36C5\uE299\uE29A\uE29B\u73F7"+
93.1053 - "\u7415\u6903\uE29F\u7439\uE2A1\u3ED7\uFFFD\uE2A4"+
93.1054 - "\u7460\uE2A6\u7447\u73E4\u7476\u83B9\u746C\u3730"+
93.1055 - "\u7474\u93F1\u6A2C\u7482\u4953\uE2B2\uFFFD\uFFFD"+
93.1056 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1057 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1058 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1059 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
93.1060 - "\uE2B3\uE2B4\uE2B5\u5B46\uE2B7\uE2B8\u74C8\uE2BA"+
93.1061 - "\u750E\uFFFD\u751E\uE2BE\uE2BF\u5BD7\uE2C1\u9385"+
93.1062 - "\u754D\u754A\u7567\u756E\uE2C7\u3F04\uE2C9\u758E"+
93.1063 - "\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F"+
93.1064 - "\u7676\uE2D4\u7690\u81EF\u37F8\uE2D8\uE2D9\u76A1"+
93.1065 - "\u76A5\u76B7\u76CC\uE2DE\u8462\uE2E0\uE2E1\uE2E2"+
93.1066 - "\u771E\u7726\u7740\u64AF\uE2E7\u7758\uE2E9\u77AF"+
93.1067 - "\uE2EB\uE2EC\uE2ED\u77F4\uFFFD\uE2F0\uE2F1\u68CA"+
93.1068 - "\u78AF\u78C7\u78D3\u96A5\u792E\uE2F8\u78D7\u7934"+
93.1069 - "\u78B1\uE2FC\u8FB8\u8884\uE2FF\uE300\uE301\u7986"+
93.1070 - "\u8900\u6902\u7980\uE306\u799D\uE308\u793C\u79A9"+
93.1071 - "\u6E2A\uE30C\u3EA8\u79C6\uE30F\u79D4";
93.1072 + protected CoderResult encodeArrayLoop(CharBuffer src, ByteBuffer dst) {
93.1073 + char[] sa = src.array();
93.1074 + int sp = src.arrayOffset() + src.position();
93.1075 + int sl = src.arrayOffset() + src.limit();
93.1076
93.1077 - private final static short index1[] = {
93.1078 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1079 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1080 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1081 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1082 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1083 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1084 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1085 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1086 - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 0, 5, 6, 7,
93.1087 - 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
93.1088 - 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1089 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1090 - 0, 0, 0, 0, 0, 0, 25, 26, 27, 0, 0, 0, 0, 0, 0, 0,
93.1091 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1092 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.1093 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 30, 31, 32, 33, 0
93.1094 - };
93.1095 + byte[] da = dst.array();
93.1096 + int dp = dst.arrayOffset() + dst.position();
93.1097 + int dl = dst.arrayOffset() + dst.limit();
93.1098
93.1099 - static String index2[] = {
93.1100 - innerIndex0,
93.1101 - innerIndex1,
93.1102 - innerIndex2
93.1103 - };
93.1104 - public Decoder(Charset cs) {
93.1105 - super(cs,
93.1106 - index1,
93.1107 - index2,
93.1108 - 0x40,
93.1109 - 0xFE);
93.1110 + try {
93.1111 + while (sp < sl) {
93.1112 + char c = sa[sp];
93.1113 + int inSize = 1;
93.1114 + int bb = encodeChar(c);
93.1115 + if (bb == UNMAPPABLE_ENCODING) {
93.1116 + if (Character.isSurrogate(c)) {
93.1117 + int cp;
93.1118 + if ((cp = sgp().parse(c, sa, sp, sl)) < 0)
93.1119 + return sgp.error();
93.1120 + bb = encodeSupp(cp);
93.1121 + if (bb == UNMAPPABLE_ENCODING)
93.1122 + return CoderResult.unmappableForLength(2);
93.1123 + inSize = 2;
93.1124 + } else {
93.1125 + return CoderResult.unmappableForLength(1);
93.1126 + }
93.1127 + }
93.1128 + if (bb > MAX_SINGLEBYTE) { // DoubleByte
93.1129 + if (dl - dp < 2)
93.1130 + return CoderResult.OVERFLOW;
93.1131 + da[dp++] = (byte)(bb >> 8);
93.1132 + da[dp++] = (byte)bb;
93.1133 + } else { // SingleByte
93.1134 + if (dl - dp < 1)
93.1135 + return CoderResult.OVERFLOW;
93.1136 + da[dp++] = (byte)bb;
93.1137 + }
93.1138 + sp += inSize;
93.1139 + }
93.1140 + return CoderResult.UNDERFLOW;
93.1141 + } finally {
93.1142 + src.position(sp - src.arrayOffset());
93.1143 + dst.position(dp - dst.arrayOffset());
93.1144 + }
93.1145 }
93.1146 - }
93.1147
93.1148 - protected static class Encoder extends DoubleByteEncoder {
93.1149 - private final static String innerIndex0=
93.1150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1151 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1154 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1155 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1158 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1161 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1166 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1167 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1172 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1173 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1174 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1176 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1177 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1178 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1179 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1182 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1183 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1184 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1186 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1188 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1189 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1191 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1193 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1194 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1201 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1203 - "\uC6D8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1206 - "\u8859\u8857\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1207 - "\u885D\u885B\u8866\u0000\u0000\u0000\u0000\u0000"+
93.1208 - "\u0000\u0000\u8861\u885F\u0000\u0000\u0000\u0000"+
93.1209 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1210 - "\u886A\u8868\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1211 - "\u886F\u886D\u88A7\u0000\u8873\u8871\u0000\u0000"+
93.1212 - "\u0000\u0000\u8877\u8875\u0000\u0000\u0000\u0000"+
93.1213 - "\uC8FB\u887B\u8879\u0000\u88A2\u0000\u0000\u0000"+
93.1214 - "\u8856\u8867\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1215 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1216 - "\u0000\u0000\u885A\u886C\u0000\u0000\u0000\u0000"+
93.1217 - "\u0000\u0000\u885C\u886E\u0000\u0000\u0000\u0000"+
93.1218 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1219 - "\u0000\u0000\u0000\u8870\u0000\u0000\u0000\u0000"+
93.1220 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1223 - "\u0000\u0000\u0000\uC8FC\u885E\u8874\u0000\u0000"+
93.1224 - "\u0000\u0000\u0000\uC8FA\u0000\u0000\u0000\u0000"+
93.1225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1226 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1227 - "\u0000\u0000\u0000\u8878\u0000\u0000\u0000\u0000"+
93.1228 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1229 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1231 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1232 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1235 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1236 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1237 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1238 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1239 - "\u0000\u0000\u0000\u0000\u0000\u8858\u8869\u0000"+
93.1240 - "\u8872\u8860\u8876\u0000\u887A\u0000\u887C\u0000"+
93.1241 - "\u887D\u0000\u887E\u0000\u88A1\u0000\u0000\u0000"+
93.1242 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1243 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1244 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1245 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1246 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1247 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1249 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1250 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1251 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1252 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1253 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1254 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1256 - "\uC8F6\u886B\u0000\u0000\uC8F8\u0000\u0000\u0000"+
93.1257 - "\u0000\u0000\u0000\uC8F7\u0000\u0000\u0000\u0000"+
93.1258 - "\u0000\u88A8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1259 - "\u0000\u0000\uC8FE\u0000\u0000\u0000\u0000\u0000"+
93.1260 - "\u0000\u0000\u0000\u0000\u0000\uC8F9\u0000\u0000"+
93.1261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1262 - "\u0000\u0000\u0000\uC8F5\u0000\u0000\u0000\u0000"+
93.1263 - "\u0000\u0000\uC8FD\u0000\u0000\u0000\u0000\u0000"+
93.1264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1265 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1270 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6D9\u0000"+
93.1271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1275 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1278 - "\u0000\uC7F9\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1280 - "\uC7F3\uC7F4\uC7F5\uC7F6\uC7F7\uC7F8\uC7FA\uC7FB"+
93.1281 - "\uC7FC\uC7FD\uC7FE\uC840\uC841\uC842\uC843\uC844"+
93.1282 - "\uC845\uC846\uC847\uC848\uC849\uC84A\uC84B\uC84C"+
93.1283 - "\uC84D\uC84E\uC84F\uC850\uC851\uC852\uC853\uC854"+
93.1284 - "\uC855\uC856\uC857\uC858\uC859\uC85A\uC85C\uC85D"+
93.1285 - "\uC85E\uC85F\uC860\uC861\uC862\uC863\uC864\uC865"+
93.1286 - "\uC866\uC867\uC868\uC869\uC86A\uC86B\uC86C\uC86D"+
93.1287 - "\uC86E\uC86F\uC870\uC871\uC872\uC873\uC874\uC875"+
93.1288 - "\u0000\uC85B\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1289 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1295 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1297 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1299 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1327 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1329 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1330 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8863\u88A4"+
93.1334 - "\u8865\u88A6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1337 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1340 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1341 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1342 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1344 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8D2\u0000"+
93.1345 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1346 - "\u0000\uC8D3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1348 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1353 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1355 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1356 - "\uC6B5\uC6B6\uC6B7\uC6B8\uC6B9\uC6BA\uC6BB\uC6BC"+
93.1357 - "\uC6BD\uC6BE\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1365 - "\uC877\uC878\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uC876"+
93.1371 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1375 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1381 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1384 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1386 - "\uC6A1\uC6A2\uC6A3\uC6A4\uC6A5\uC6A6\uC6A7\uC6A8"+
93.1387 - "\uC6A9\uC6AA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1388 - "\u0000\u0000\u0000\u0000\uC6AB\uC6AC\uC6AD\uC6AE"+
93.1389 - "\uC6AF\uC6B0\uC6B1\uC6B2\uC6B3\uC6B4\u0000\u0000"+
93.1390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1395 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1397 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1398 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1400 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1416 - "\uF9F9\uF9F8\uF9E6\uF9EF\uF9DD\uF9E8\uF9F1\uF9DF"+
93.1417 - "\uF9EC\uF9F5\uF9E3\uF9EE\uF9F7\uF9E5\uF9E9\uF9F2"+
93.1418 - "\uF9E0\uF9EB\uF9F4\uF9E2\uF9E7\uF9F0\uF9DE\uF9ED"+
93.1419 - "\uF9F6\uF9E4\uF9EA\uF9F3\uF9E1\uF9FA\uF9FB\uF9FD"+
93.1420 - "\uF9FC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1426 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1428 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1433 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1442 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1445 - "\u0000\u0000\u0000\u0000\u0000\uC6E6\u0000\u0000"+
93.1446 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1456 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1481 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1486 - "\uC8D6\u0000\u0000\u0000\uC8D7\u0000\uC8D8\uC8D9"+
93.1487 - "\uC8DA\u0000\uC8DB\u0000\uC8DC\uC8DD\u0000\u0000"+
93.1488 - "\u0000\u0000\u0000\u0000\u0000\uC8DE\u0000\u0000"+
93.1489 - "\u0000\u0000\u0000\u0000\uC8DF\uC8E0\u0000\u0000"+
93.1490 - "\u0000\u0000\u0000\u0000\u0000\uC8E1\u0000\uC8E2"+
93.1491 - "\u0000\u0000\uC8E3\u0000\uC8E4\u0000\uC8E5\u0000"+
93.1492 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8E6\u0000"+
93.1493 - "\u0000\u0000\u0000\u0000\uC8E7\u0000\uC8E8\u0000"+
93.1494 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8E9\u0000"+
93.1495 - "\u0000\u0000\uC8EA\u0000\uC8EB\uC8EC\u0000\uC8ED"+
93.1496 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8EE\uC8EF"+
93.1497 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8F0\u0000"+
93.1498 - "\u0000\u0000\u0000\uC8F1\u0000\u0000\u0000\u0000"+
93.1499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1500 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1508 - "\u0000\u0000\u0000\uC6CD\u0000\u0000\u0000\u0000"+
93.1509 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1532 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1534 - "\u0000\u0000\u0000\u0000\u0000\uC6E0\uC6E1\uC6E2"+
93.1535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1537 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1540 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1542 - "\u0000\uC6E7\uC6E8\uC6E9\uC6EA\uC6EB\uC6EC\uC6ED"+
93.1543 - "\uC6EE\uC6EF\uC6F0\uC6F1\uC6F2\uC6F3\uC6F4\uC6F5"+
93.1544 - "\uC6F6\uC6F7\uC6F8\uC6F9\uC6FA\uC6FB\uC6FC\uC6FD"+
93.1545 - "\uC6FE\uC740\uC741\uC742\uC743\uC744\uC745\uC746"+
93.1546 - "\uC747\uC748\uC749\uC74A\uC74B\uC74C\uC74D\uC74E"+
93.1547 - "\uC74F\uC750\uC751\uC752\uC753\uC754\uC755\uC756"+
93.1548 - "\uC757\uC758\uC759\uC75A\uC75B\uC75C\uC75D\uC75E"+
93.1549 - "\uC75F\uC760\uC761\uC762\uC763\uC764\uC765\uC766"+
93.1550 - "\uC767\uC768\uC769\uC76A\uC76B\uC76C\uC76D\uC76E"+
93.1551 - "\uC76F\uC770\uC771\uC772\uC773\uC774\uC775\uC776"+
93.1552 - "\uC777\uC778\uC779\uC77A\u0000\u0000\u0000\u0000"+
93.1553 - "\u0000\u0000\u0000\uC8D4\uC8D5\uC6DC\uC6DD\u0000"+
93.1554 - "\u0000\uC77B\uC77C\uC77D\uC77E\uC7A1\uC7A2\uC7A3"+
93.1555 - "\uC7A4\uC7A5\uC7A6\uC7A7\uC7A8\uC7A9\uC7AA\uC7AB"+
93.1556 - "\uC7AC\uC7AD\uC7AE\uC7AF\uC7B0\uC7B1\uC7B2\uC7B3"+
93.1557 - "\uC7B4\uC7B5\uC7B6\uC7B7\uC7B8\uC7B9\uC7BA\uC7BB"+
93.1558 - "\uC7BC\uC7BD\uC7BE\uC7BF\uC7C0\uC7C1\uC7C2\uC7C3"+
93.1559 - "\uC7C4\uC7C5\uC7C6\uC7C7\uC7C8\uC7C9\uC7CA\uC7CB"+
93.1560 - "\uC7CC\uC7CD\uC7CE\uC7CF\uC7D0\uC7D1\uC7D2\uC7D3"+
93.1561 - "\uC7D4\uC7D5\uC7D6\uC7D7\uC7D8\uC7D9\uC7DA\uC7DB"+
93.1562 - "\uC7DC\uC7DD\uC7DE\uC7DF\uC7E0\uC7E1\uC7E2\uC7E3"+
93.1563 - "\uC7E4\uC7E5\uC7E6\uC7E7\uC7E8\uC7E9\uC7EA\uC7EB"+
93.1564 - "\uC7EC\uC7ED\uC7EE\uC7EF\uC7F0\uC7F1\uC7F2\u0000"+
93.1565 - "\u0000\u0000\u0000\u0000\uC6E3\uC6DA\uC6DB\u0000"+
93.1566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1572 - "\u0000\uC8D1\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1587 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1588 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1604 - "\u0000\u0000\u0000\u0000\u0000\u9277\u0000\u0000"+
93.1605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1606 - "\u96DF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1607 - "\u0000\u0000\u0000\u0000\u89D5\u0000\u0000\u0000"+
93.1608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1610 - "\u0000\u0000\u0000\u0000\u93CD\u0000\u0000\u0000"+
93.1611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1612 - "\u0000\u0000\u0000\u9BDF\u0000\u0000\u0000\u0000"+
93.1613 - "\u0000\u0000\uFA68\u0000\u0000\u89DA\u8F59\u0000"+
93.1614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1616 - "\u0000\u0000\u0000\u89DB\u0000\u0000\u8F5D\u0000"+
93.1617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1618 - "\u0000\u0000\u0000\u0000\u0000\u89DC\u0000\u0000"+
93.1619 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F7"+
93.1620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1621 - "\u0000\u0000\u0000\u0000\u8ADA\u0000\u0000\u0000"+
93.1622 - "\u0000\u8BDC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1623 - "\u97DB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9E53"+
93.1626 - "\u0000\u0000\u0000\u0000\u9DAA\u0000\u0000\u0000"+
93.1627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1629 - "\u0000\u0000\u0000\u9BEA\u0000\u0000\u0000\u0000"+
93.1630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A6E\u0000"+
93.1631 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1635 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8BC8\u0000"+
93.1638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1640 - "\u0000\u89E8\u0000\u89EA\u0000\u0000\u0000\u0000"+
93.1641 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1642 - "\u0000\uFB70\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1643 - "\u0000\u0000\u0000\u0000\u0000\u89ED\u0000\u0000"+
93.1644 - "\u94DD\u0000\u89EE\u0000\u0000\u0000\u0000\u9EB4"+
93.1645 - "\u8AD3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1646 - "\u0000\u0000\u0000\u0000\u92DB\u0000\u0000\u0000"+
93.1647 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1648 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u94DB"+
93.1649 - "\u89F9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1650 - "\u0000\uFB7A\u0000\u0000\u0000\u89FB\u0000\u0000"+
93.1651 - "\u0000\u0000\u0000\u0000\u0000\u9EFC\u0000\u0000"+
93.1652 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FC"+
93.1654 - "\u0000\u89BF\u0000\u0000\u0000\u89FE\u0000\u89E6"+
93.1655 - "\u0000\u0000\u9D46\u0000\u0000\u0000\u9DEE\u0000"+
93.1656 - "\u0000\u0000\uA07E\u0000\u0000\u0000\uA068\u0000"+
93.1657 - "\u0000\u0000\u0000\u98E9\u0000\u8B68\u0000\u0000"+
93.1658 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1660 - "\u0000\u8DFD\u8BBE\u9FD9\u0000\u0000\u0000\u0000"+
93.1661 - "\u0000\u0000\u0000\u8AEB\u0000\u0000\u9FD7\u0000";
93.1662 + protected CoderResult encodeBufferLoop(CharBuffer src, ByteBuffer dst) {
93.1663 + int mark = src.position();
93.1664 + try {
93.1665 + while (src.hasRemaining()) {
93.1666 + int inSize = 1;
93.1667 + char c = src.get();
93.1668 + int bb = encodeChar(c);
93.1669 + if (bb == UNMAPPABLE_ENCODING) {
93.1670 + if (Character.isSurrogate(c)) {
93.1671 + int cp;
93.1672 + if ((cp = sgp().parse(c, src)) < 0)
93.1673 + return sgp.error();
93.1674 + bb = encodeSupp(cp);
93.1675 + if (bb == UNMAPPABLE_ENCODING)
93.1676 + return CoderResult.unmappableForLength(2);
93.1677 + inSize = 2;
93.1678 + } else {
93.1679 + return CoderResult.unmappableForLength(1);
93.1680 + }
93.1681 + }
93.1682 + if (bb > MAX_SINGLEBYTE) { // DoubleByte
93.1683 + if (dst.remaining() < 2)
93.1684 + return CoderResult.OVERFLOW;
93.1685 + dst.put((byte)(bb >> 8));
93.1686 + dst.put((byte)(bb));
93.1687 + } else {
93.1688 + if (dst.remaining() < 1)
93.1689 + return CoderResult.OVERFLOW;
93.1690 + dst.put((byte)bb);
93.1691 + }
93.1692 + mark += inSize;
93.1693 + }
93.1694 + return CoderResult.UNDERFLOW;
93.1695 + } finally {
93.1696 + src.position(mark);
93.1697 + }
93.1698 + }
93.1699
93.1700 - private final static String innerIndex1=
93.1701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1702 - "\u0000\u8B6A\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1703 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1704 - "\u9C5C\u0000\u8BB1\u0000\u0000\u0000\u0000\u0000"+
93.1705 - "\u0000\u0000\u0000\uFB5E\u0000\u0000\u0000\u0000"+
93.1706 - "\u0000\u0000\u0000\u0000\u0000\u9DF3\u0000\u0000"+
93.1707 - "\u0000\u0000\u0000\u0000\u0000\uA0D0\u0000\u0000"+
93.1708 - "\u0000\uFC66\u0000\u0000\u0000\u0000\u92E9\u0000"+
93.1709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9AEC"+
93.1710 - "\u8FAB\uFA48\u0000\u0000\u0000\u0000\u8E45\u0000"+
93.1711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C6F"+
93.1713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1714 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1715 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1716 - "\u0000\u0000\u9EDE\u0000\u0000\u0000\u0000\u0000"+
93.1717 - "\u0000\u89EF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1720 - "\u0000\u0000\u96E9\u0000\u0000\u0000\u0000\u0000"+
93.1721 - "\u0000\u0000\u0000\u0000\u0000\u9EBB\u0000\u0000"+
93.1722 - "\u0000\u0000\u94DE\u0000\u9EB8\u0000\u0000\u0000"+
93.1723 - "\u97BA\uFB65\u0000\u0000\u0000\u95D6\u0000\u0000"+
93.1724 - "\u0000\u9CBB\u0000\u0000\u97DA\u0000\u0000\u0000"+
93.1725 - "\u0000\u8F45\u0000\uFB7D\u9158\uFE64\u0000\u9856"+
93.1726 - "\u9B4D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1727 - "\u0000\u0000\u0000\u935B\u95C7\u0000\u97E7\u0000"+
93.1728 - "\u0000\u0000\u0000\u0000\u0000\u9359\u0000\u0000"+
93.1729 - "\u0000\u91F5\u97B8\u0000\u0000\uFDA2\uFBB6\u0000"+
93.1730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1731 - "\u0000\u0000\u0000\u0000\u0000\u92FA\u0000\u0000"+
93.1732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1733 - "\u0000\u9357\u0000\u8BA6\u0000\u0000\u0000\u0000"+
93.1734 - "\uFBB9\u0000\u97B0\u0000\u0000\uFDC4\u0000\u0000"+
93.1735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1736 - "\u0000\u0000\u0000\u0000\u9CA1\u0000\u0000\u0000"+
93.1737 - "\u0000\u0000\u91F2\u91F9\u0000\u8FF1\u0000\u0000"+
93.1738 - "\u0000\u0000\u0000\u0000\u9745\u9853\u0000\u0000"+
93.1739 - "\uFE78\u0000\uFBC1\u9251\u0000\u0000\u0000\u0000"+
93.1740 - "\u0000\u0000\u9DAD\u0000\u0000\u0000\u0000\u0000"+
93.1741 - "\uFD6C\u0000\u0000\uFA6B\u0000\u0000\u0000\u0000"+
93.1742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1745 - "\u0000\u0000\u9BC2\u0000\u0000\u0000\u0000\u0000"+
93.1746 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A7B"+
93.1747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1751 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8B60"+
93.1752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1753 - "\u934B\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1754 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1756 - "\u0000\u9ABD\u0000\u0000\u0000\u0000\u91B7\u0000"+
93.1757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1763 - "\u0000\u0000\u95B4\u0000\u0000\u0000\u0000\u0000"+
93.1764 - "\uFEC5\u0000\u0000\u9EF0\u0000\u0000\u0000\u0000"+
93.1765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1766 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D64"+
93.1767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1768 - "\u0000\u9269\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1769 - "\u8D67\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1770 - "\u0000\u0000\u0000\u0000\u0000\uFBEA\u0000\u0000"+
93.1771 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBEF\u0000"+
93.1772 - "\u8D68\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1777 - "\u0000\u0000\u0000\u93EB\u0000\u0000\u0000\u0000"+
93.1778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1785 - "\uFC42\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1789 - "\u0000\u0000\u0000\u9166\u0000\u0000\u0000\u0000"+
93.1790 - "\u0000\u0000\u0000\u0000\uFACD\u0000\u0000\u0000"+
93.1791 - "\u0000\u93DD\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1792 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1794 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1795 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1796 - "\u0000\u0000\u8BCC\u0000\u0000\u0000\u0000\u0000"+
93.1797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1798 - "\u8D6D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1799 - "\u0000\u0000\u0000\u0000\u8D6E\u0000\u0000\u0000"+
93.1800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96A8"+
93.1802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1803 - "\u0000\u0000\uFCA6\u0000\u0000\u0000\u0000\u0000"+
93.1804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D6F"+
93.1805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1806 - "\u0000\u0000\u0000\u0000\u0000\u8D70\u0000\u0000"+
93.1807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1809 - "\u0000\u0000\u0000\uFC64\u0000\u0000\u0000\u0000"+
93.1810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1813 - "\u9060\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1814 - "\u0000\u8D74\u97C3\u0000\u0000\u0000\u0000\u0000"+
93.1815 - "\u0000\u0000\u8AD0\u0000\u0000\u0000\u0000\u0000"+
93.1816 - "\u0000\u9274\u0000\u9BBE\u0000\u0000\u0000\u0000"+
93.1817 - "\u0000\u9CC8\u0000\u0000\u9CBA\u0000\u0000\u0000"+
93.1818 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1820 - "\u8D78\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1822 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1824 - "\u0000\u0000\u0000\u0000\u9EB9\u0000\u0000\u0000"+
93.1825 - "\u0000\u0000\u955A\u0000\u0000\u91B4\u0000\u0000"+
93.1826 - "\u0000\u0000\u0000\u0000\u8A48\u0000\u0000\u0000"+
93.1827 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1828 - "\u8D7D\u0000\u0000\u8A7D\u0000\u0000\u8AC2\u0000"+
93.1829 - "\u0000\uFD4A\u0000\u8DA1\u0000\u0000\u8AD1\u0000"+
93.1830 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1831 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCB4"+
93.1832 - "\u8B47\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1834 - "\u0000\u93A4\u9EDA\u0000\u0000\u0000\u0000\u0000"+
93.1835 - "\u0000\u0000\u0000\u0000\u8A51\u0000\u0000\u0000"+
93.1836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1838 - "\u0000\u0000\u0000\u8DA6\u0000\u0000\u0000\u0000"+
93.1839 - "\u0000\u0000\u9EC5\u0000\u0000\u0000\u0000\uFCC4"+
93.1840 - "\u0000\u0000\u0000\u0000\uA078\u0000\u94B5\u0000"+
93.1841 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCC2\u8A6B"+
93.1842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1843 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1844 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1846 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1847 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DAB"+
93.1848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1850 - "\u0000\u0000\u0000\uFAE8\u0000\u0000\u0000\u0000"+
93.1851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1852 - "\u0000\u0000\u0000\u0000\u0000\u8DAD\u0000\u0000"+
93.1853 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1854 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1856 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC49\u0000"+
93.1857 - "\u93C1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1858 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1859 - "\u906F\u0000\u8DB0\u0000\u0000\u0000\u0000\u0000"+
93.1860 - "\u0000\u0000\u0000\u947E\u0000\u0000\u0000\u0000"+
93.1861 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1862 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90FA\u0000"+
93.1863 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1864 - "\u0000\u9479\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1865 - "\u0000\u0000\u8DB2\u0000\u0000\u0000\u0000\u0000"+
93.1866 - "\u0000\u0000\u0000\uFCEE\u0000\u0000\u0000\u0000"+
93.1867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1868 - "\u0000\u997B\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1869 - "\u0000\u0000\u8DB4\u0000\u0000\u0000\u0000\u0000"+
93.1870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1872 - "\u8DB7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1873 - "\u91B3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1875 - "\u0000\u8DBB\u8DBA\u0000\u0000\u0000\u0000\u0000"+
93.1876 - "\u0000\u0000\u0000\u8DBC\u9044\u0000\u0000\u0000"+
93.1877 - "\uFD4C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93E4\u0000"+
93.1880 - "\u0000\u93E0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1881 - "\u0000\uFD53\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1882 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1883 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1884 - "\u0000\u0000\u0000\u0000\u8DC3\u0000\u9BB8\u0000"+
93.1885 - "\u0000\u0000\uFBF0\u0000\u93E9\u0000\u0000\u0000"+
93.1886 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1887 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u93F6"+
93.1888 - "\u0000\u0000\u0000\u0000\u0000\u8DC5\u0000\u0000"+
93.1889 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1890 - "\u0000\u0000\u0000\u0000\u8DCA\u0000\u0000\u0000"+
93.1891 - "\u0000\u0000\u8DCC\uFD5D\u93B5\u0000\u0000\u0000"+
93.1892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1894 - "\u0000\u0000\u0000\u0000\u0000\uFD61\u0000\u0000"+
93.1895 - "\u0000\u9CF8\u0000\u0000\u0000\u9252\u0000\u0000"+
93.1896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1900 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1901 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1902 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1903 - "\u0000\u0000\u0000\u0000\u9CA5\u0000\u0000\u0000"+
93.1904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1907 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1908 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1910 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1911 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1912 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1913 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1914 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1915 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1917 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1918 - "\u0000\u0000\u0000\u8DD6\u0000\u97C0\u0000\u0000"+
93.1919 - "\u0000\uA0DE\u0000\u0000\u0000\u0000\u97D2\u0000"+
93.1920 - "\u0000\u0000\u0000\u0000\uFAA5\u0000\u0000\u0000"+
93.1921 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1922 - "\u0000\u0000\u0000\uFDA3\u0000\u0000\u0000\u8DDB"+
93.1923 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1924 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1925 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1927 - "\u0000\u0000\u0000\u8EAF\u0000\u0000\u0000\u0000"+
93.1928 - "\u0000\u0000\u0000\u0000\u0000\u91B5\u0000\u0000"+
93.1929 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1930 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1931 - "\u0000\u0000\uFD49\u0000\u0000\u0000\u0000\u0000"+
93.1932 - "\u0000\u0000\u0000\uFDD1\u0000\u0000\u0000\u0000"+
93.1933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DEB\u0000"+
93.1934 - "\u0000\u0000\u0000\u0000\u97C6\u0000\uFDCE\u0000"+
93.1935 - "\u0000\u90FC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1936 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFC59"+
93.1937 - "\u0000\u0000\u96D6\u0000\u0000\u0000\u0000\u0000"+
93.1938 - "\u0000\u97C5\u8DEF\u0000\u0000\u0000\u0000\u97D7"+
93.1939 - "\u0000\u0000\u0000\u0000\u0000\u8DF0\u0000\u0000"+
93.1940 - "\u0000\u0000\u0000\u0000\u0000\u96A6\u0000\u0000"+
93.1941 - "\u0000\u0000\u0000\u0000\u0000\uFBBF\u0000\u0000"+
93.1942 - "\u0000\u0000\u8DF3\u0000\u0000\u0000\u0000\u9449"+
93.1943 - "\u0000\u8DF5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1945 - "\u0000\u0000\u0000\u0000\u0000\u9872\u0000\u0000"+
93.1946 - "\u0000\u0000\u0000\u0000\u0000\u8E6B\u0000\u0000"+
93.1947 - "\u0000\u0000\u0000\u0000\uFAFD\u0000\u0000\u0000"+
93.1948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F50"+
93.1949 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DCC\uFC65"+
93.1950 - "\u0000\u0000\u0000\u0000\u996E\u94A1\u0000\u0000"+
93.1951 - "\u0000\u0000\u0000\u8F63\u0000\u0000\u0000\u0000"+
93.1952 - "\u0000\u0000\u0000\uA0DA\u0000\u0000\u0000\u0000"+
93.1953 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9253"+
93.1954 - "\uFDE9\u0000\u0000\u9DB5\u0000\u0000\u0000\u0000"+
93.1955 - "\u0000\u0000\u0000\u9879\u0000\u0000\u0000\u9D5D"+
93.1956 - "\u0000\u0000\u0000\u0000\u8D63\u9669\u0000\u0000"+
93.1957 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F70\u0000"+
93.1958 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1959 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1960 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1961 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1962 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1963 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1964 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1965 - "\uFC6A\u0000\u0000\u8AC7\u0000\u0000\u0000\u0000"+
93.1966 - "\u89D7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1967 - "\u0000\u0000\u0000\u0000\u0000\uFE4D\u0000\u0000"+
93.1968 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1969 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1970 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1971 - "\u0000\u0000\u0000\u0000\u9EDD\u0000\u0000\u0000"+
93.1972 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1974 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1977 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1978 - "\uFEFB\u98BC\uFACC\u0000\u0000\u95B0\u0000\u0000"+
93.1979 - "\u0000\u9464\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1980 - "\u936F\u0000\u0000\u0000\u0000\u0000\u0000\u94B9"+
93.1981 - "\u0000\u0000\u95EC\u0000\u0000\u0000\u0000\u91EE"+
93.1982 - "\u0000\u0000\u98C3\u0000\u95F6\u0000\u0000\u0000"+
93.1983 - "\u8FFD\u98C5\u0000\u0000\u0000\u0000\u9766\uFE6E"+
93.1984 - "\u0000\u0000\u97DD\u0000\u0000\u0000\u92D2\u0000"+
93.1985 - "\u0000\u9761\u98CB\u0000\u0000\u0000\u0000\u95F0"+
93.1986 - "\u0000\u975D\u0000\u91E3\u0000\u0000\u0000\u0000"+
93.1987 - "\u98CC\u0000\u0000\u9469\u98CD\u0000\u0000\u0000"+
93.1988 - "\u0000\u0000\u98CE\u0000\u95FC\u0000\u0000\u94A3"+
93.1989 - "\u9662\u0000\u0000\u0000\uFEB6\u0000\u9463\u0000"+
93.1990 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98D0\u0000"+
93.1991 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1992 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1993 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1994 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1995 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1996 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1997 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1998 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.1999 - "\u0000\u0000\u0000\u98D1\u0000\u0000\u0000\u0000"+
93.2000 - "\u9475\uFAE0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2001 - "\u0000\u0000\u0000\u9472\u0000\u0000\u0000\u0000"+
93.2002 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2003 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2004 - "\u0000\u0000\u0000\u0000\u98D6\u0000\u0000\u0000"+
93.2005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2007 - "\u0000\u0000\u0000\u8AF0\u0000\u0000\u0000\u0000"+
93.2008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2013 - "\u98D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u98DB"+
93.2016 - "\u0000\u0000\u0000\u0000\u98DD\u0000\u0000\u0000"+
93.2017 - "\u0000\u0000\u0000\u0000\u0000\u98A8\u0000\u0000"+
93.2018 - "\u0000\u0000\u0000\u0000\u0000\u8A6D\u0000\u0000"+
93.2019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2020 - "\u0000\u8AFB\u8AAE\u0000\u0000\u0000\u0000\u0000"+
93.2021 - "\u0000\u0000\u0000\u0000\uFBC9\u0000\u0000\u0000"+
93.2022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2024 - "\u0000\u0000\u0000\u0000\u0000\u98E4\u0000\u0000"+
93.2025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2028 - "\u0000\u98E6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2029 - "\u0000\u0000\u0000\u0000\u0000\u98E8\u0000\u0000"+
93.2030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2031 - "\u0000\u0000\u0000\u8A4D\u0000\u0000\u0000\u9257"+
93.2032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2033 - "\u0000\u0000\u95DF\u0000\u0000\uA0AC\u0000\u0000"+
93.2034 - "\u0000\u0000\u98EB\u0000\u0000\u0000\u0000\u98EC"+
93.2035 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2036 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2041 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2042 - "\u98F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2043 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2044 - "\u0000\u0000\u0000\u8AB8\u0000\u0000\u0000\u9EE7"+
93.2045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2046 - "\u94BC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2047 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2048 - "\uFCD1\u0000\u0000\u0000\u0000\u0000\u0000\u9CC6"+
93.2049 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2052 - "\u0000\u0000\u9E7E\u0000\u0000\u0000\u0000\u0000"+
93.2053 - "\u0000\u0000\u0000\u98FE\uFDE8\u0000\u0000\u0000"+
93.2054 - "\u0000\u9940\u0000\u0000\u0000\u0000\u94C9\u0000"+
93.2055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2059 - "\u0000\u0000\u94D3\u0000\u0000\u0000\u0000\u0000"+
93.2060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2063 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2065 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9946"+
93.2066 - "\u0000\u0000\u0000\u0000\u90C0\u0000\u94D1\u0000"+
93.2067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9573"+
93.2069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2070 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2071 - "\u93C2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2073 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2075 - "\u0000\u0000\u9948\u0000\u0000\u0000\u0000\u0000"+
93.2076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2077 - "\u0000\u0000\u0000\u0000\u994B\u0000\u0000\u0000"+
93.2078 - "\u0000\u0000\u8E55\u0000\u0000\u0000\u0000\u994E"+
93.2079 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2080 - "\u0000\u0000\u0000\u8EFE\u0000\u0000\u0000\u0000"+
93.2081 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2082 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8E59"+
93.2083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2084 - "\u0000\u94EC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2086 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2087 - "\u0000\u94EF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2088 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2090 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2092 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2093 - "\u8F74\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2094 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2095 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2097 - "\u9955\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2098 - "\u0000\u0000\u9544\u0000\u0000\u0000\u0000\u0000"+
93.2099 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2100 - "\u0000\u0000\u9956\u0000\u0000\u0000\u0000\u0000"+
93.2101 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2102 - "\u0000\u0000\u0000\u0000\u9959\u0000\u0000\u0000"+
93.2103 - "\u0000\u0000\u0000\u0000\u995B\u0000\u0000\u0000"+
93.2104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2106 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2107 - "\u0000\u0000\u0000\u0000\u0000\uFA45\u0000\u0000"+
93.2108 - "\u0000\u90B7\u0000\u0000\u9743\u0000\u0000\u0000"+
93.2109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2110 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2112 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2114 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2115 - "\u0000\u0000\u0000\u0000\u95CD\u0000\u0000\u0000"+
93.2116 - "\u0000\u0000\u0000\u97C9\uFD50\u0000\u0000\u0000"+
93.2117 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2118 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2119 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2120 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2121 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2122 - "\u0000\u0000\u0000\u8EB9\u0000\u0000\u0000\u0000"+
93.2123 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2124 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2127 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2128 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2129 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2130 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95C6\u0000"+
93.2131 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2132 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2133 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2134 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2135 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9967"+
93.2136 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2137 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2138 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2139 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2140 - "\u0000\u0000\u8AB9\u0000\u0000\u0000\u0000\u0000"+
93.2141 - "\u0000\u8DFC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2142 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2143 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2144 - "\u0000\u8A76\u0000\u0000\u0000\u0000\u0000\u9D51"+
93.2145 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2146 - "\u0000\u0000\u0000\u0000\u0000\u9973\u0000\u0000"+
93.2147 - "\u0000\u0000\u9D4F\u0000\u0000\u0000\u0000\u0000"+
93.2148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2149 - "\u0000\u997A\u9564\u0000\u0000\u0000\u0000\u0000"+
93.2150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2151 - "\u0000\u0000\u0000\u99A1\u0000\u0000\u0000\u0000"+
93.2152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2153 - "\u0000\u0000\u0000\u0000\u0000\u99A5\u0000\u0000"+
93.2154 - "\u0000\u0000\u0000\u0000\u0000\u99A7\u0000\u0000"+
93.2155 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2158 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2161 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2164 - "\u0000\u0000\u8EED\u0000\u0000\u0000\u0000\u0000"+
93.2165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2166 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99AD"+
93.2167 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u946E"+
93.2169 - "\u8F70\u0000\uFAD0\u0000\u0000\u0000\u0000\u0000"+
93.2170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2171 - "\u99B3\u0000\u0000\u0000\u0000\u0000\u0000\uA053"+
93.2172 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2173 - "\u965C\u0000\u0000\u0000\u0000\uFD7A\u0000\u0000"+
93.2174 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97FE\u0000"+
93.2175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2176 - "\u0000\u0000\u0000\u0000\u0000\u92BD\u0000\u97FD"+
93.2177 - "\u0000\u0000\u0000\u0000\u8F64\u0000\u0000\u0000"+
93.2178 - "\u0000\uFCF7\u9562\u97CD\u9E64\u0000\u0000\u0000"+
93.2179 - "\u0000\u0000\u0000\u0000\u924C\u0000\u0000\u0000"+
93.2180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2181 - "\u0000\u0000\u0000\u8EC9\u99BC\u0000\u0000\u0000"+
93.2182 - "\u0000\u9DA5\u0000\u8F54\u0000\u0000\u0000\u0000"+
93.2183 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8F7C\u0000"+
93.2184 - "\u0000\u0000\u0000\u0000\u0000\u8EA2\u0000\u0000"+
93.2185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F7A"+
93.2186 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97AE\u0000"+
93.2187 - "\u0000\u0000\u0000\u96C8\u0000\u0000\u0000\u0000"+
93.2188 - "\u0000\u0000\u0000\u99C3\u0000\u90D6\u0000\u9CBE"+
93.2189 - "\u0000\u0000\u0000\u8F76\u0000\u0000\u0000\u0000"+
93.2190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2191 - "\u0000\u9470\uFB4B\u0000\u0000\uFDCA\u0000\u0000"+
93.2192 - "\u0000\u0000\u0000\u0000\u8EC7\u0000\u0000\u0000"+
93.2193 - "\u0000\u0000\uA0F9\u0000\u0000\u0000\u0000\u0000"+
93.2194 - "\u0000\u0000\u8FA9\u0000\u0000\u0000\u0000\u0000"+
93.2195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99C7"+
93.2196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2197 - "\u0000\u0000\u0000\u0000\u0000\u90D7\u0000\u0000"+
93.2198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2201 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2208 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2209 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2210 - "\u0000\u9EDF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2211 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2212 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
93.2213 + protected CoderResult encodeLoop(CharBuffer src, ByteBuffer dst) {
93.2214 + if (src.hasArray() && dst.hasArray())
93.2215 + return encodeArrayLoop(src, dst);
93.2216 + else
93.2217 + return encodeBufferLoop(src, dst);
93.2218 + }
93.2219
93.2220 - private final static String innerIndex2=
93.2221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99CE\u0000"+
93.2222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FBA"+
93.2223 - "\u0000\u0000\u0000\u0000\u0000\u8FEB\u0000\u99CF"+
93.2224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2226 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2227 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2228 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2229 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2231 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2232 - "\u0000\u0000\u0000\u8FC2\u0000\u0000\u0000\u0000"+
93.2233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2235 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2236 - "\u0000\u0000\u92C9\u0000\u0000\u0000\u0000\u0000"+
93.2237 - "\u97DC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2238 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2239 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2240 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2241 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2242 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2243 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2244 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2245 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2246 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95B3"+
93.2247 - "\u9C79\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2249 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2250 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2251 - "\u0000\u0000\u0000\u0000\u0000\u95B2\u0000\u0000"+
93.2252 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2253 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2254 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2255 - "\u0000\u0000\u0000\u8FDB\u0000\u0000\u0000\u0000"+
93.2256 - "\u9BE3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2257 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2258 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E7A\u0000"+
93.2263 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2265 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2268 - "\u0000\u0000\u0000\u0000\u9BEE\u0000\u0000\u0000"+
93.2269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2272 - "\u99DE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2273 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAFA\u0000"+
93.2274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2275 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9EE5\u0000"+
93.2276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2278 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2279 - "\u0000\u0000\u0000\u0000\u0000\u8A52\u0000\u0000"+
93.2280 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2281 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2282 - "\u0000\u0000\u0000\u0000\u0000\u99E1\u0000\u0000"+
93.2283 - "\u0000\u0000\u0000\u0000\u8A67\u0000\u0000\u0000"+
93.2284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2285 - "\u8BB5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2286 - "\u0000\u0000\u0000\u8AAC\u0000\u0000\u0000\u0000"+
93.2287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2288 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2289 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99E9"+
93.2292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2295 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2296 - "\u0000\u0000\u0000\u0000\u0000\uFBCA\u0000\u0000"+
93.2297 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2299 - "\u0000\u97DE\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2304 - "\u0000\u0000\u0000\u95D1\u0000\u0000\u0000\u0000"+
93.2305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2306 - "\u0000\u0000\u0000\u0000\u0000\u99F5\uFC4A\u0000"+
93.2307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2311 - "\u9BA9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2312 - "\u0000\u0000\u0000\u0000\u0000\uFBDC\u0000\u0000"+
93.2313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2314 - "\u0000\u0000\u0000\u0000\u0000\uFE56\u0000\u0000"+
93.2315 - "\u0000\u0000\u0000\u9EA4\u0000\u0000\u0000\u0000"+
93.2316 - "\u0000\u0000\u9D49\u0000\u0000\u0000\u0000\u0000"+
93.2317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95DB\u0000"+
93.2318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2319 - "\u0000\u89C5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99F8\u0000"+
93.2321 - "\u0000\u0000\u0000\u0000\u0000\u9664\u0000\u0000"+
93.2322 - "\u0000\u0000\u9055\u0000\u0000\u96D4\u0000\u0000"+
93.2323 - "\u0000\u0000\u0000\u0000\u0000\u977C\u0000\u0000"+
93.2324 - "\u0000\u0000\u0000\u0000\u964D\u0000\u97E1\u0000"+
93.2325 - "\u0000\u0000\u0000\u0000\u0000\u9A48\u0000\u0000"+
93.2326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2327 - "\u0000\u9A49\u0000\uFE7D\u0000\u0000\u0000\u0000"+
93.2328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2329 - "\u0000\u0000\u0000\u0000\u0000\u90AA\u0000\u0000"+
93.2330 - "\u0000\u0000\u9A50\u0000\u0000\u0000\u0000\u0000"+
93.2331 - "\u0000\u0000\u9347\u0000\u0000\u0000\u0000\u0000"+
93.2332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2334 - "\u0000\u8ED8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2337 - "\u0000\u90C9\u0000\u0000\u0000\u0000\u0000\u9A55"+
93.2338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2340 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2341 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2342 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2344 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u90BC"+
93.2345 - "\u0000\u0000\u0000\u0000\u0000\u9A58\u0000\u8BB8"+
93.2346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2348 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u90D5"+
93.2351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2352 - "\u0000\u0000\u0000\u0000\u0000\u9641\u0000\u0000"+
93.2353 - "\u0000\u0000\u0000\u0000\u9A5A\u0000\u0000\u0000"+
93.2354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2355 - "\u0000\u0000\u0000\u0000\u0000\u9A5C\u0000\u0000"+
93.2356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2357 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97C2\u0000"+
93.2368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2371 - "\u0000\u0000\u0000\u0000\u8ABB\u0000\u0000\u0000"+
93.2372 - "\u9BAA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2375 - "\u0000\u90F5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2377 - "\u0000\u0000\u0000\u0000\u9A60\u0000\u0000\u0000"+
93.2378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9145"+
93.2381 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2384 - "\u0000\u9A63\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2386 - "\u0000\u0000\u0000\u0000\u8BB6\u0000\u0000\u0000"+
93.2387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCCF"+
93.2388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u966B"+
93.2395 - "\u9A6E\u0000\u914F\u0000\u0000\u0000\u0000\u0000"+
93.2396 - "\u0000\u0000\u0000\u9746\u0000\u0000\uA0E6\u0000"+
93.2397 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2398 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92D7\u0000"+
93.2399 - "\u9675\u0000\u0000\u93D4\u0000\u0000\u91BB\u9679"+
93.2400 - "\u0000\u0000\u0000\u0000\u0000\u9A70\u0000\u0000"+
93.2401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2404 - "\u0000\u0000\u0000\u0000\u0000\u9678\u91CD\u0000"+
93.2405 - "\u9C4A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2413 - "\u0000\u0000\u0000\u0000\uA06F\u0000\u0000\uA06A"+
93.2414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u915F\u0000"+
93.2415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2418 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2420 - "\u0000\u0000\u0000\u9FA5\u0000\u0000\u89BA\u0000"+
93.2421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2424 - "\u0000\u0000\u0000\u9ECD\u0000\u0000\u0000\u0000"+
93.2425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2426 - "\u0000\u0000\u0000\u0000\u0000\u9A79\u0000\u0000"+
93.2427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2428 - "\u0000\u0000\u0000\u0000\u0000\u9DCE\u0000\u0000"+
93.2429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2433 - "\u0000\u0000\u0000\u0000\u9D73\u0000\u0000\u0000"+
93.2434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96B9\u0000"+
93.2435 - "\u96BC\u0000\u0000\u0000\u0000\u0000\u0000\u9CD1"+
93.2436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2438 - "\u0000\u0000\u0000\u0000\u0000\u89B7\u0000\u0000"+
93.2439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2441 - "\u0000\u9EEE\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2442 - "\u0000\u0000\u0000\u0000\u0000\uFB43\u0000\u0000"+
93.2443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2446 - "\u0000\u9EC9\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2447 - "\uFBD3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2451 - "\u0000\u0000\u0000\u0000\u91AE\u0000\u0000\u0000"+
93.2452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2456 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2463 - "\u0000\u9D78\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2464 - "\u0000\u0000\u0000\u0000\u9D7B\u0000\u0000\u0000"+
93.2465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2477 - "\u0000\u0000\u0000\u0000\u9EB3\u0000\u0000\u0000"+
93.2478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2480 - "\u0000\u0000\u9EB2\u0000\u9DD6\u0000\u0000\u0000"+
93.2481 - "\u0000\u994F\u0000\u0000\u89CE\u0000\u0000\u0000"+
93.2482 - "\u8BC0\u0000\u9FC4\u0000\u8BD4\u0000\u0000\u0000"+
93.2483 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6BF\u8BF9"+
93.2484 - "\u0000\u0000\u0000\u0000\u0000\u8946\u0000\uC6C0"+
93.2485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2486 - "\u0000\uFAE5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2488 - "\u0000\u0000\uC87B\u8BC6\u0000\u0000\u0000\u0000"+
93.2489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2490 - "\u0000\u0000\u9C57\u0000\u0000\u0000\u0000\u0000"+
93.2491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2492 - "\u9AFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2493 - "\u89D0\u89CF\u0000\u0000\u0000\uC6C1\u0000\u89D1"+
93.2494 - "\u0000\u89E2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2495 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2496 - "\u927E\u0000\u9DBA\u0000\u0000\u0000\u0000\u0000"+
93.2497 - "\uC6C2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBF8"+
93.2500 - "\u0000\u0000\u0000\u8BC7\u926B\u0000\u0000\u89D2"+
93.2501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FCF\u0000"+
93.2503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2506 - "\u0000\u0000\u9DA9\u89D3\u0000\u0000\u99E2\u0000"+
93.2507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2508 - "\u9267\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2509 - "\u0000\u0000\u0000\u92A4\u0000\u0000\u0000\u0000"+
93.2510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2512 - "\u0000\u0000\u894E\u0000\u0000\u0000\u0000\u0000"+
93.2513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2514 - "\u894F\u9278\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2515 - "\u0000\u0000\u91B6\u0000\u0000\u0000\u0000\u89D4"+
93.2516 - "\u0000\u9FD2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2517 - "\u0000\u0000\u92A7\u0000\u0000\u95A2\u0000\u0000"+
93.2518 - "\u0000\u0000\u0000\u926E\u0000\u0000\u0000\u0000"+
93.2519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2523 - "\u0000\u0000\u96EA\u0000\u0000\u0000\u0000\u0000"+
93.2524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2526 - "\u0000\u0000\u926F\u0000\u0000\u0000\u0000\u0000"+
93.2527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2529 - "\u0000\u0000\u92A3\u0000\u0000\u0000\u0000\u0000"+
93.2530 - "\u8950\u0000\u0000\uFA57\u0000\u0000\u0000\u0000"+
93.2531 - "\u9866\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2532 - "\u0000\u0000\u0000\u0000\u0000\u89D6\u0000\u0000"+
93.2533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2534 - "\u98B2\u0000\u0000\u0000\u92AB\u0000\u0000\u0000"+
93.2535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2537 - "\u0000\u0000\u0000\u0000\u96DE\u92AC\u0000\u0000"+
93.2538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2539 - "\u0000\u0000\u9F6E\u0000\u0000\u0000\u0000\u0000"+
93.2540 - "\u0000\u8EF2\u0000\u0000\u0000\u9F6C\u0000\u0000"+
93.2541 - "\u0000\u0000\u0000\u89D8\u0000\u0000\u0000\u0000"+
93.2542 - "\uFA59\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2543 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92A8\u0000"+
93.2547 - "\u0000\u0000\u0000\u0000\u9163\u0000\u0000\u0000"+
93.2548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F73\u0000"+
93.2552 - "\u92AD\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BE9\u0000"+
93.2554 - "\u0000\u0000\u0000\u0000\u92A9\u0000\u0000\u0000"+
93.2555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2557 - "\u0000\u92AA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2558 - "\u89D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2559 - "\uFD56\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2560 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FA8\u0000"+
93.2562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2566 - "\u0000\u0000\u0000\u0000\u0000\u92A1\u0000\u0000"+
93.2567 - "\u90E3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2568 - "\u0000\uA0A6\u0000\u0000\u0000\u0000\u0000\u94AB"+
93.2569 - "\u0000\uFC72\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2571 - "\u0000\u0000\u0000\u0000\u97C4\u0000\u0000\u0000"+
93.2572 - "\u0000\u0000\u0000\u0000\u92AE\u0000\u0000\u0000"+
93.2573 - "\u0000\uFA67\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2574 - "\u0000\u0000\u0000\u0000\u0000\u92A2\uFA69\u0000"+
93.2575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2578 - "\u0000\u0000\u0000\u9268\u0000\u0000\u0000\u0000"+
93.2579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8951\u0000"+
93.2584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2585 - "\uFA6F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2586 - "\u0000\u0000\uFA71\u0000\u0000\u0000\u0000\u0000"+
93.2587 - "\u0000\u0000\u0000\u0000\u8952\u0000\u0000\u0000"+
93.2588 - "\u0000\u945A\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2589 - "\u0000\u0000\uC6C3\u0000\u0000\u0000\u89DD\u0000"+
93.2590 - "\uC8A2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2591 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6C4\u0000"+
93.2592 - "\u0000\u0000\u9E52\u0000\u8953\u0000\u0000\u0000"+
93.2593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9E55"+
93.2594 - "\u92BA\u0000\u0000\uC6C5\u0000\u0000\u0000\u0000"+
93.2595 - "\u0000\u0000\uFA7D\uFAA8\u9A68\uFA47\u0000\u0000"+
93.2596 - "\uFA7E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2597 - "\u0000\u0000\u0000\u92BB\u0000\u0000\u0000\uFDB6"+
93.2598 - "\u0000\uFAA2\u0000\u0000\u0000\u0000\u0000\uFAA3"+
93.2599 - "\u0000\uFAA4\u9BB4\uFAA6\u0000\u0000\u0000\u0000"+
93.2600 - "\u0000\u0000\u0000\u89DF\u0000\u0000\u0000\uFDDB"+
93.2601 - "\u0000\u0000\uFAA9\u0000\u8954\u0000\u0000\u0000"+
93.2602 - "\u0000\u0000\u0000\u0000\u0000\uFAAB\u0000\u0000"+
93.2603 - "\u0000\u0000\u0000\u0000\uFC7A\u0000\u0000\u0000"+
93.2604 - "\u0000\u0000\u0000\u0000\u89E0\u0000\u9F4F\u0000"+
93.2605 - "\u0000\u0000\uC87D\u0000\u0000\u89E1\u0000\u0000"+
93.2606 - "\u0000\u0000\u0000\uFAB0\u0000\u0000\u0000\u0000"+
93.2607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FCD"+
93.2609 - "\uA0E7\u0000\u0000\u0000\u0000\u0000\uFAB1\u89A6"+
93.2610 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2611 - "\u0000\u0000\u0000\u0000\u9EFA\u0000\u0000\u0000"+
93.2612 - "\u0000\u0000\u0000\u0000\uFAB2\u0000\u0000\u0000"+
93.2613 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFAB4"+
93.2616 - "\u0000\u92C4\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2617 - "\u9F6F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2618 - "\u8BB0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2619 - "\u0000\u0000\u0000\u9FAC\u0000\u0000\u0000\u0000"+
93.2620 - "\u0000\u89E3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9BD3"+
93.2623 - "\u89E4\u0000\u0000\u0000\uFAB5\u0000\u0000\u0000"+
93.2624 - "\u0000\u0000\u9FD5\u0000\u0000\u0000\u0000\u0000"+
93.2625 - "\u0000\u8955\u0000\u0000\u92C5\u0000\u0000\u0000"+
93.2626 - "\u8956\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2627 - "\u0000\u0000\u0000\u0000\u0000\uFAB3\u0000\u0000"+
93.2628 - "\u0000\uFAB6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2629 - "\u0000\u0000\u0000\u0000\u0000\uFAB7\u0000\u0000"+
93.2630 - "\u0000\u0000\u0000\u0000\u9EDC\u0000\u0000\u0000"+
93.2631 - "\uFBC4\u9F71\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2633 - "\uFABA\u92C7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2635 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2636 - "\u0000\uC6C6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2637 - "\u0000\u9A4C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2641 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89E5"+
93.2642 - "\u0000\u0000\u0000\u0000\u9F7D\u0000\u0000\u0000"+
93.2643 - "\u0000\u0000\uA0A9\uFAC4\u0000\u0000\u0000\u0000"+
93.2644 - "\uC6C7\u0000\u0000\u8957\u0000\u0000\u0000\u0000"+
93.2645 - "\u0000\u0000\uFAAA\u0000\u0000\u0000\u0000\u0000"+
93.2646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8958\u0000"+
93.2647 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2648 - "\u0000\u0000\u0000\u0000\u0000\u8BE3\u0000\u8B61"+
93.2649 - "\u0000\u0000\u0000\u0000\u9AF1\u0000\u0000\u9EB7"+
93.2650 - "\u0000\uC6C8\u0000\u0000\u0000\uFAD1\u0000\u0000"+
93.2651 - "\u0000\u0000\u0000\u0000\uFAD2\u0000\u0000\u0000"+
93.2652 - "\u0000\u0000\u0000\u0000\u0000\u9EBA\uFAD4\u0000"+
93.2653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2654 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2655 - "\u0000\u0000\u0000\uFAD9\u0000\u0000\u0000\u0000"+
93.2656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2657 - "\uFADB\u0000\u9CE0\u0000\u0000\u0000\uFBF7\u0000"+
93.2658 - "\uFBFA\u89E7\uA07A\uFADC\u0000\u0000\uFADD\u0000"+
93.2659 - "\u89E9\u0000\u0000\u0000\u0000\u0000\uC6C9\u0000"+
93.2660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2661 - "\u0000\uFAE2\u89EB\u0000\u0000\uFAE3\u0000\u0000"+
93.2662 - "\u0000\u0000\u0000\u0000\u90C8\u0000\u0000\u0000"+
93.2663 - "\u92DA\u8959\u9CF5\u0000\u0000\u0000\u0000\u0000"+
93.2664 - "\u895A\uFAE7\u9FA2\u0000\u0000\u0000\u0000\u0000"+
93.2665 - "\uFAEA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2667 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAED\u8FAD"+
93.2668 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB59\u0000"+
93.2669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2671 - "\u0000\u0000\u0000\uFAEF\u96EF\u0000\u9DEC\u0000"+
93.2672 - "\u0000\u0000\u9DCA\u0000\u0000\u0000\u0000\u0000"+
93.2673 - "\u0000\uFD6D\u0000\u89EC\u0000\u0000\u0000\u0000"+
93.2674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB44"+
93.2675 - "\u0000\u0000\u9DE2\u0000\u0000\u0000\u0000\u0000"+
93.2676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2678 - "\u0000\u0000\u0000\u9EC0\u0000\u9E56\u0000\u0000"+
93.2679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2682 - "\u0000\u9F79\u9AC7\u0000\u0000\uFAF4\u0000\u0000"+
93.2683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2685 - "\u0000\u0000\u0000\u0000\u0000\u98A1\u0000\u0000"+
93.2686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFAF8"+
93.2687 - "\u0000\u0000\u0000\u89F0\u9E47\u0000\u0000\u9DF7"+
93.2688 - "\u0000\u0000\u0000\u0000\u9FD3\u0000\u9ACA\u0000"+
93.2689 - "\u0000\u0000\u0000\u89F1\uFAF9\u0000\u0000\u0000"+
93.2690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2691 - "\u0000\u0000\u8E5A\u0000\u89F2\u0000\u0000\u0000"+
93.2692 - "\u0000\u89F3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2694 - "\u0000\u0000\u0000\u925D\u8B51\u92E0\u0000\u0000"+
93.2695 - "\u89F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2696 - "\u0000\u0000\u9FD4\u0000\u0000\u0000\u0000\u0000"+
93.2697 - "\u0000\u0000\u0000\u8A79\u0000\u0000\u0000\u0000"+
93.2698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89F5"+
93.2699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2700 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2701 - "\u0000\u0000\u97A7\u0000\u0000\u0000\u0000\u0000"+
93.2702 - "\u0000\u0000\u0000\u0000\u0000\u93BA\u0000\u0000"+
93.2703 - "\u0000\u0000\u0000\u9E58\u0000\u0000\u0000\u0000"+
93.2704 - "\u89F6\u0000\u0000\u0000\u0000\u0000\u9E57\u0000"+
93.2705 - "\u0000\u0000\u0000\u89F7\u0000\u8A41\u0000\u0000"+
93.2706 - "\u89F8\u0000\u0000\uFAF1\u0000\u0000\u0000\u0000"+
93.2707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FA"+
93.2709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB42"+
93.2710 - "\u0000\uFABF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2711 - "\u0000\u0000\u0000\uFBA3\u0000\u0000\u0000\u0000"+
93.2712 - "\u0000\u0000\u0000\u0000\u0000\uFAF7\u0000\u0000"+
93.2713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2714 - "\u0000\u9E4E\u0000\u94DC\u0000\u0000\u0000\u0000"+
93.2715 - "\u0000\u95DA\u9DF8\u9F6A\u0000\u0000\u0000\u0000"+
93.2716 - "\u0000\u8AB7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2717 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB46\u0000"+
93.2718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2719 - "\u8A46\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2720 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2722 - "\u0000\uFB47\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2723 - "\u9148\u0000\u0000\u0000\u92DE\u0000\u0000\u0000"+
93.2724 - "\u0000\u8B53\u9DF6\u0000\u9BDA\u0000\u0000\u0000"+
93.2725 - "\u0000\u9D7E\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FD"+
93.2728 - "\u99E4\u0000\u0000\u0000\u0000\u0000\u9E43\u0000"+
93.2729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2730 - "\u0000\u0000\u9DE9\u0000\u8F52\u0000\u0000\u0000"+
93.2731 - "\u9DF5\u9DF0\u0000\u0000\u0000\u99E7\u0000\u0000"+
93.2732 - "\u0000\u0000\u0000\u8BBD\u0000\u0000\u0000\u0000";
93.2733 + static char[] C2B_UNMAPPABLE = new char[0x100];
93.2734 + static {
93.2735 + Arrays.fill(C2B_UNMAPPABLE, (char)UNMAPPABLE_ENCODING);
93.2736 + }
93.2737
93.2738 - private final static String innerIndex3=
93.2739 - "\u0000\u0000\u0000\u0000\u0000\u9DEF\u0000\u0000"+
93.2740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2741 - "\u0000\u9FB7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DD0\u0000"+
93.2743 - "\u9FEB\u8DA9\u9DCF\u98E1\u0000\u9DE5\u0000\u0000"+
93.2744 - "\u0000\u0000\u0000\u0000\u0000\u9DC8\u0000\u0000"+
93.2745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB4F"+
93.2746 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2747 - "\u0000\u0000\u0000\u9DEB\u0000\u0000\u0000\u0000"+
93.2748 - "\u0000\u0000\u0000\u0000\u0000\uFB54\u0000\uFB55"+
93.2749 - "\u9AA2\u0000\u8AD6\u0000\u9A5F\u0000\u0000\u0000"+
93.2750 - "\u0000\u0000\u0000\u0000\u0000\u9EF5\u0000\u0000"+
93.2751 - "\u0000\u8FB7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2753 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2754 - "\u0000\u0000\u9AD2\u9E6A\u9EE8\u0000\u0000\u0000"+
93.2755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2756 - "\u0000\u8BBF\u91C2\u9D62\u0000\u0000\u0000\u0000"+
93.2757 - "\u0000\u0000\u9260\u0000\u0000\u0000\u0000\u0000"+
93.2758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u925E\u91C1"+
93.2759 - "\u0000\u8AC5\u0000\u0000\u97A3\u0000\u0000\u0000"+
93.2760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8B6C"+
93.2761 - "\u0000\u8D7E\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2762 - "\u0000\u9C54\u0000\u0000\u0000\u0000\u0000\u9DBD"+
93.2763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2764 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CC5\u0000"+
93.2766 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2767 - "\u0000\u0000\u895B\u0000\u0000\u0000\u0000\u0000"+
93.2768 - "\u0000\u0000\u0000\u0000\u0000\uFB5C\u0000\uFB5B"+
93.2769 - "\u0000\uFB57\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2770 - "\u0000\u0000\u0000\u0000\u0000\u98C7\u0000\u0000"+
93.2771 - "\uFB5A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2773 - "\u0000\u0000\u0000\u0000\u0000\u9CEE\u0000\u0000"+
93.2774 - "\u0000\u0000\u0000\u0000\u0000\u92E2\u0000\u0000"+
93.2775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2777 - "\u0000\u0000\u94A7\u0000\u0000\u0000\u0000\u0000"+
93.2778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9BD4"+
93.2779 - "\u0000\u0000\uFB64\uFB76\u0000\u0000\uFB60\u0000"+
93.2780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2781 - "\u0000\u0000\u0000\u0000\u99E5\u0000\u0000\u9AC2"+
93.2782 - "\u0000\u0000\u0000\u91FB\u0000\u0000\u0000\uA073"+
93.2783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F72"+
93.2784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2786 - "\u0000\u0000\u9FCC\u0000\u0000\u0000\u98A5\u92E8"+
93.2787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2788 - "\u9BBC\u0000\u96F3\u0000\u0000\u92E7\u0000\u0000"+
93.2789 - "\uFC67\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2790 - "\u0000\u0000\u0000\u0000\u8B7D\u0000\u0000\u0000"+
93.2791 - "\u0000\u9BF4\u0000\u0000\u0000\u0000\u0000\u9EF7"+
93.2792 - "\u0000\u0000\u9EC1\u0000\u0000\u0000\u0000\u0000"+
93.2793 - "\u0000\u0000\u0000\u0000\u996F\u0000\u0000\u0000"+
93.2794 - "\u0000\u0000\u0000\u96F1\u0000\u0000\u8E41\u0000"+
93.2795 - "\u0000\u0000\u0000\u0000\u954A\u0000\u0000\u0000"+
93.2796 - "\u97E6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F5"+
93.2798 - "\u0000\u0000\u0000\u0000\u0000\u92E6\u9F42\u0000"+
93.2799 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB67\u0000"+
93.2800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99A9"+
93.2801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2802 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAE6\u0000"+
93.2803 - "\u0000\u0000\u0000\uFB69\u0000\u0000\u0000\u0000"+
93.2804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2805 - "\u0000\u0000\u97E5\u0000\u0000\u0000\u0000\u0000"+
93.2806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2807 - "\u0000\u0000\u967D\u0000\u0000\u0000\uFB6C\u0000"+
93.2808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2810 - "\u0000\u0000\u99A2\u0000\u0000\u0000\u0000\u0000"+
93.2811 - "\u9ABB\u0000\u0000\u0000\u9A65\u0000\u0000\u944E"+
93.2812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2814 - "\u0000\u0000\u0000\u0000\uFB6E\u0000\u0000\u99DF"+
93.2815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2816 - "\u0000\u98E3\u0000\u0000\u9254\u0000\u0000\u0000"+
93.2817 - "\u0000\u0000\u967B\u8AAF\u0000\u0000\u0000\u0000"+
93.2818 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2822 - "\u0000\u8BAF\u9EBD\u0000\u0000\u0000\u0000\u0000"+
93.2823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9EE6"+
93.2824 - "\u0000\u0000\uFB6F\u0000\u0000\u0000\u0000\u0000"+
93.2825 - "\u8EE1\u0000\u0000\u0000\u0000\u9B7D\u9C7E\u0000"+
93.2826 - "\u0000\u0000\u0000\uF9D9\u0000\u0000\u0000\u0000"+
93.2827 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2828 - "\u0000\u0000\u0000\u92EA\u0000\u0000\u0000\u0000"+
93.2829 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2830 - "\u0000\u0000\u0000\u0000\uFB72\u0000\u0000\u0000"+
93.2831 - "\uFB71\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2832 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2833 - "\u895C\u0000\u98F0\u96F2\u0000\u0000\u0000\u0000"+
93.2834 - "\u0000\u0000\u0000\uFB74\u0000\u0000\u0000\u0000"+
93.2835 - "\u0000\u0000\u8BC1\u0000\u895D\u89DE\u0000\u895E"+
93.2836 - "\u0000\u0000\uC6CA\u0000\u0000\u0000\u0000\u0000"+
93.2837 - "\u0000\uFE42\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2838 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB7B"+
93.2839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2840 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2841 - "\u0000\u0000\u895F\u0000\u8960\u0000\u0000\u0000"+
93.2842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2843 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2844 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2846 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2847 - "\u0000\u0000\u0000\u0000\u0000\u9BCD\u0000\u0000"+
93.2848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2849 - "\u0000\u0000\u0000\u0000\u0000\u9DD3\u0000\u0000"+
93.2850 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2852 - "\u0000\u984C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2853 - "\u0000\u0000\u0000\u0000\u9752\u0000\u0000\u0000"+
93.2854 - "\u0000\u0000\u95C3\u0000\u0000\u0000\u0000\u9BB6"+
93.2855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2856 - "\u0000\u0000\u0000\u0000\u9AB9\u0000\u0000\u0000"+
93.2857 - "\u97B3\u0000\u0000\u0000\u0000\u0000\u0000\u9F74"+
93.2858 - "\u92F1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2859 - "\u0000\u0000\u0000\u0000\u97DF\u0000\u0000\u0000"+
93.2860 - "\u0000\uFBA6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2861 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2862 - "\u0000\uFBAB\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2863 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2864 - "\u0000\u0000\u0000\u9877\u0000\u0000\u0000\u9854"+
93.2865 - "\u95C5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2866 - "\u9D55\uFBB2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2867 - "\u0000\u0000\u957E\u0000\u0000\u0000\u0000\u0000"+
93.2868 - "\u0000\u0000\u0000\u9742\u0000\u94E6\u0000\u0000"+
93.2869 - "\u0000\u0000\u92F5\u0000\u0000\u0000\u0000\u0000"+
93.2870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2871 - "\u0000\u92FD\u0000\u0000\uFBA2\u0000\u0000\u9C51"+
93.2872 - "\u0000\u0000\u94E9\u985C\u92F0\u0000\u0000\u0000"+
93.2873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2874 - "\u0000\u0000\u0000\u0000\u0000\u944C\u0000\u0000"+
93.2875 - "\u0000\u0000\u0000\u0000\u0000\u916B\u0000\u0000"+
93.2876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2877 - "\u0000\u0000\u0000\u0000\u8B78\u0000\u0000\u0000"+
93.2878 - "\u0000\u94E2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2879 - "\u0000\u984F\u0000\uFBB5\u0000\u0000\u0000\u0000"+
93.2880 - "\u9271\u0000\u0000\u9365\u0000\u0000\u985B\u0000"+
93.2881 - "\u0000\u9850\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2882 - "\u0000\u97BC\u0000\u0000\u0000\u0000\u92F3\u0000"+
93.2883 - "\u0000\u9340\u984D\u0000\u0000\u0000\u9572\u0000"+
93.2884 - "\uFDEF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2885 - "\u0000\uFDC1\u0000\u0000\u0000\u0000\uFBBA\u0000"+
93.2886 - "\u0000\u92EB\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2887 - "\uFC73\u97B7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2888 - "\u0000\u0000\u0000\uFBB4\u0000\u0000\u0000\u0000"+
93.2889 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2891 - "\u0000\u0000\u0000\u90A7\u0000\u0000\u0000\u0000"+
93.2892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9741\u92F4"+
93.2893 - "\u0000\u0000\u0000\uFBBC\u0000\u0000\u0000\u0000"+
93.2894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2895 - "\u0000\u0000\u0000\u0000\u9577\u0000\u0000\u0000"+
93.2896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2897 - "\u9EE2\u0000\u8F78\u0000\u0000\u0000\u0000\u0000"+
93.2898 - "\u0000\u0000\uF9DC\u0000\u0000\u0000\u9672\u0000"+
93.2899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2900 - "\u0000\u0000\u0000\u0000\u0000\u9EB5\u0000\u0000"+
93.2901 - "\u0000\u964B\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2902 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA0FA"+
93.2903 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2904 - "\u0000\u0000\u0000\u9575\u0000\u0000\u0000\u0000"+
93.2905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2907 - "\u0000\u90DA\u0000\u0000\u9367\u0000\uFEA4\u0000"+
93.2908 - "\u0000\u0000\u90DF\u0000\u0000\u0000\u0000\u9354"+
93.2909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2910 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2911 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8961\u0000"+
93.2912 - "\u8BB4\u0000\u0000\u0000\u0000\u9DC0\u0000\u0000"+
93.2913 - "\u0000\u0000\u0000\u0000\u8E48\u0000\uFBC5\u0000"+
93.2914 - "\u0000\u0000\u0000\u0000\uFBC7\u0000\u0000\u0000"+
93.2915 - "\uC6CB\u0000\uFA79\u0000\u0000\u0000\u0000\u0000"+
93.2916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2917 - "\u9E67\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2918 - "\u0000\u0000\u0000\u0000\u0000\uFBD2\u8962\u8963"+
93.2919 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2920 - "\u0000\u0000\uFC7D\u0000\u0000\u0000\u0000\u0000"+
93.2921 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2922 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2923 - "\u0000\u0000\u0000\u9F6B\u0000\u0000\u0000\u0000"+
93.2924 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2925 - "\u0000\u0000\u0000\u0000\u0000\uFBCC\u0000\uFEAE"+
93.2926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2927 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2928 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2929 - "\u0000\u0000\u0000\uFBD1\u0000\u0000\u0000\u0000"+
93.2930 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB75"+
93.2931 - "\u0000\u0000\u0000\u0000\u0000\uFBD4\u0000\u0000"+
93.2932 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2933 - "\u0000\u0000\u0000\uFBD6\uFBD8\u0000\u0000\u0000"+
93.2934 - "\u0000\u0000\u0000\u0000\u8B5D\u0000\u934C\u0000"+
93.2935 - "\u9AE2\u0000\u0000\u8BC9\u0000\u0000\u0000\u0000"+
93.2936 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2937 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2940 - "\u0000\uFBDB\u9FC9\u0000\u0000\u0000\u0000\u0000"+
93.2941 - "\u0000\u0000\u0000\u9F44\u0000\u0000\u0000\u0000"+
93.2942 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98ED\u0000"+
93.2943 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2945 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2946 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2947 - "\u0000\u0000\u0000\u0000\u0000\uFBDD\u0000\u0000"+
93.2948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2949 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2950 - "\u0000\u8DF2\u8964\u0000\uFDF2\u0000\u934D\u0000"+
93.2951 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2952 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2953 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2954 - "\u0000\u0000\uFBE7\u0000\u0000\u0000\u0000\u0000"+
93.2955 - "\u0000\uA0F2\u9868\u0000\u0000\u0000\u0000\u0000"+
93.2956 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2957 - "\u0000\u9F58\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2958 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2959 - "\u0000\u0000\u0000\u0000\u0000\u8D73\u0000\u0000"+
93.2960 - "\u0000\uFBDE\u0000\u0000\u0000\u0000\u0000\uFBDF"+
93.2961 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2962 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2963 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2964 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2965 - "\uFBE3\u0000\u0000\u0000\u0000\u8DA8\u0000\u0000"+
93.2966 - "\uFBE4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2967 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2968 - "\u0000\u0000\u0000\u0000\u9C75\u0000\u0000\u9878"+
93.2969 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2970 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8D60\u0000"+
93.2971 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBE5\u0000"+
93.2972 - "\u8D61\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8D62\uA0A1"+
93.2974 - "\u0000\u0000\u0000\u9C40\u0000\u0000\u0000\u0000"+
93.2975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2977 - "\u98AD\u0000\u0000\u0000\u9EEA\u0000\u0000\u0000"+
93.2978 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2979 - "\u0000\u0000\u0000\u0000\u0000\u9CEB\u0000\u0000"+
93.2980 - "\u0000\u0000\u0000\uFBE0\u0000\u0000\u9F51\u0000"+
93.2981 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2982 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2983 - "\u0000\u0000\u0000\u0000\u8D65\u0000\u0000\u0000"+
93.2984 - "\u0000\u0000\u0000\u9CF1\u0000\u0000\u0000\u0000"+
93.2985 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC58\u0000"+
93.2986 - "\u0000\u8D66\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2987 - "\u0000\u9654\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2988 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2989 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBE8"+
93.2990 - "\u0000\u0000\u0000\uC6CC\u0000\u0000\u0000\u0000"+
93.2991 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2992 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2993 - "\u0000\u0000\u0000\u0000\u0000\u9FCE\u0000\u0000"+
93.2994 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2995 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2996 - "\u0000\uFBFC\u0000\u9AE4\u0000\u0000\u0000\u0000"+
93.2997 - "\u0000\u0000\u9F75\u0000\u0000\u0000\u0000\u0000"+
93.2998 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.2999 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3000 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBF1\u0000"+
93.3001 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3002 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3003 - "\u0000\u0000\u8D69\u0000\u0000\u0000\u0000\u0000"+
93.3004 - "\u934F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u934E\u0000"+
93.3007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3010 - "\u0000\u0000\uFBF4\u0000\u0000\u0000\u0000\uC6CE"+
93.3011 - "\u0000\u0000\u0000\uFBC3\u0000\u0000\u8965\u0000"+
93.3012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3018 - "\u0000\u0000\u0000\u0000\u0000\u8D6A\u0000\u0000"+
93.3019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3020 - "\u0000\u0000\u0000\u0000\u0000\u9353\u0000\u0000"+
93.3021 - "\u9DFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3025 - "\u0000\u0000\u0000\u0000\uFBFD\u0000\u0000\u0000"+
93.3026 - "\u9059\uFC40\u0000\uFC41\uFC43\u0000\u0000\u0000"+
93.3027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3028 - "\u0000\u0000\u0000\u0000\u9361\uFC46\u9362\u0000"+
93.3029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3031 - "\u0000\u0000\u0000\u0000\u0000\u8D6B\u0000\u0000"+
93.3032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3034 - "\u0000\u0000\uFC4C\u0000\u0000\u0000\u0000\u0000"+
93.3035 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3036 - "\u0000\u0000\u0000\u0000\u0000\u95B8\u0000\u0000"+
93.3037 - "\uC6D0\u8BCA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3038 - "\u0000\u0000\u0000\u0000\u987A\u0000\u0000\u0000"+
93.3039 - "\u0000\uC6D1\u0000\uFC51\u0000\u0000\u0000\u0000"+
93.3040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3041 - "\u0000\u0000\uFC54\u0000\u0000\u0000\u0000\u0000"+
93.3042 - "\u0000\u0000\u0000\uFAAF\u0000\u0000\u0000\u0000"+
93.3043 - "\u0000\u0000\u0000\u8D6C\u0000\u0000\u0000\u0000"+
93.3044 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3046 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3047 - "\u0000\u0000\u0000\u0000\uFA61\u0000\u0000\uFC57"+
93.3048 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3049 - "\u0000\u9B70\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3050 - "\u0000\u0000\uA051\u0000\u0000\u0000\u0000\u0000"+
93.3051 - "\u0000\u0000\u0000\u0000\u8BCB\u0000\u0000\u0000"+
93.3052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3053 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3054 - "\u0000\u0000\u0000\u936E\u0000\u0000\u0000\uFCD5"+
93.3055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3063 - "\u0000\u0000\u0000\uFCA9\u0000\u0000\u0000\u0000"+
93.3064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3065 - "\u0000\uFC61\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3066 - "\u0000\u0000\u0000\u8966\u0000\u0000\u0000\u0000"+
93.3067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3068 - "\u0000\u0000\uFACB\u0000\u0000\u0000\u0000\u0000"+
93.3069 - "\u0000\u0000\uF9DA\u0000\u0000\u0000\u0000\u0000"+
93.3070 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3071 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3073 - "\u0000\u0000\u0000\u0000\u0000\u937A\u0000\uA0E0"+
93.3074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u936B\u0000"+
93.3075 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3077 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3078 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC6B\u0000"+
93.3079 - "\u0000\u0000\u0000\u0000\uA0DC\u0000\u0000\u9468"+
93.3080 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3081 - "\u0000\u0000\u0000\uFC6D\u0000\u0000\u0000\u0000"+
93.3082 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3084 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D71"+
93.3086 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD64\u0000"+
93.3087 - "\u0000\u0000\u0000\u99BA\u0000\u0000\u0000\u9AD0"+
93.3088 - "\u9A61\uA0E5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3090 - "\u0000\u0000\u0000\u0000\u0000\uA05B\u0000\u0000"+
93.3091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96AC"+
93.3092 - "\u0000\u0000\u0000\u0000\u9740\u0000\u0000\u0000"+
93.3093 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3094 - "\u0000\u9EF1\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3095 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3097 - "\u9F7E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3098 - "\u0000\u0000\u0000\u0000\u0000\u8D72\u0000\u0000"+
93.3099 - "\u0000\u0000\uFC76\u0000\u0000\u0000\u0000\u0000"+
93.3100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3101 - "\u96A9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3102 - "\u0000\uA06E\u0000\u0000\uFCAA\u0000\u0000\u0000"+
93.3103 - "\uFBCD\u0000\u0000\u0000\uFC74\u0000\u0000\u0000"+
93.3104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA074"+
93.3105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3106 - "\u0000\u0000\u0000\u0000\u0000\uA071\u0000\u0000"+
93.3107 - "\u0000\uFC79\u0000\u0000\u0000\u0000\u0000\uFC7C"+
93.3108 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3109 - "\u0000\u0000\u0000\u0000\u0000\u9C50\u0000\u0000"+
93.3110 - "\u9379\u9378\u0000\u0000\uA0DD\u0000\u0000\u0000"+
93.3111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3112 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D75"+
93.3114 - "\u0000\u8D76\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3115 - "\u9374\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3116 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D77"+
93.3117 - "\uFCA5\u0000\u0000\uFCA2\u0000\u0000\u0000\u0000"+
93.3118 - "\u0000\u0000\u90C3\u0000\u0000\u0000\u0000\u0000"+
93.3119 - "\u0000\u0000\uA079\u0000\u0000\u0000\u0000\u0000"+
93.3120 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3121 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3122 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3123 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3124 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3127 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3128 - "\u0000\u0000\u0000\u0000\u8D79\u0000\u0000\u0000"+
93.3129 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BFC"+
93.3130 - "\u0000\uA076\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3131 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3132 - "\u0000\u0000\u0000\u0000\u8BCD\u0000\u0000\u0000"+
93.3133 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3134 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3135 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3136 - "\u9F5A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3137 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3138 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3139 - "\u0000\u0000\u9FF4\u0000\u0000\u9FBA\u0000\u0000"+
93.3140 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3141 - "\u8D7A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3142 - "\u0000\u0000\u0000\u0000\u0000\u9E45\u0000\u0000"+
93.3143 - "\u0000\u0000\u0000\u0000\u93B0\u0000\uA075\u0000"+
93.3144 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3145 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3147 - "\u0000\u0000\u0000\u9B46\u0000\uFCAE\u0000\u0000"+
93.3148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3149 - "\u0000\u0000\u0000\u0000\u0000\uFCB0\u0000\u0000"+
93.3150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFA51"+
93.3151 - "\u0000\u0000\u0000\u0000\u0000\u8D7B\u0000\u0000"+
93.3152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3154 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3155 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3158 - "\u8D7C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9ED6\u0000"+
93.3161 - "\u0000\u93AC\u0000\u0000\u0000\u9F5B\u0000\u93A9"+
93.3162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3166 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3167 - "\u0000\u0000\u0000\u0000\uA07C\u0000\u0000\u0000"+
93.3168 - "\u0000\u0000\u0000\u0000\uFCB2\u0000\u0000\u0000"+
93.3169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3170 - "\u0000\u8AC1\u0000\u0000\u0000\u0000\u0000\u9FB4"+
93.3171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3172 - "\u0000\u0000\u0000\uFCAC\u0000\u0000\u0000\u0000"+
93.3173 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3174 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3176 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3177 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3178 - "\u0000\u9E4C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3179 - "\u0000\u8FC5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3181 - "\u0000\u93AD\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3182 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DC3\u0000"+
93.3183 - "\u0000\u0000\u8DA2\u0000\u0000\u0000\u9D4A\u0000"+
93.3184 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3186 - "\uFCB6\u0000\u0000\u8DA3\u9E4B\u0000\u9E4D\u0000"+
93.3187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DA4"+
93.3188 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3189 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3191 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3193 - "\u0000\u0000\u8AFD\u0000\u0000\u0000\u0000\u0000"+
93.3194 - "\uFCB5\u0000\uFCC3\u93B2\u0000\u0000\u0000\u0000"+
93.3195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3198 - "\u0000\u0000\u8DA5\u0000\u0000\u0000\u0000\u0000"+
93.3199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3201 - "\u0000\u93A1\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3202 - "\u0000\u0000\u0000\u0000\u8AC6\u0000\u0000\u0000"+
93.3203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3204 - "\u0000\u0000\u0000\u0000\u0000\u8A5B\u0000\u0000"+
93.3205 - "\u0000\u894D\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3208 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFED4"+
93.3209 - "\u0000\u0000\u0000\u0000\u8A78\u0000\u93AB\u0000"+
93.3210 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3211 - "\u8DA7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3212 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3213 - "\u0000\u0000\u0000\u9F45\u0000\u0000\u0000\u0000"+
93.3214 - "\u0000\u0000\u0000\u0000\u0000\u8A56\u0000\u0000"+
93.3215 - "\u0000\uFCBF\u0000\u0000\u0000\uFCC0\u0000\u8EE6"+
93.3216 - "\u0000\u0000\u8AA4\u0000\u0000\u0000\u0000\u0000"+
93.3217 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3218 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3219 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3220 - "\u0000\u0000\u8943\u0000\u0000\u0000\u0000\u0000"+
93.3221 - "\u0000\u93F3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3222 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCAB\u9EA2"+
93.3223 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3225 - "\u9DC7\u0000\u0000\u0000\uC6D2\u8BCE\u0000\u0000"+
93.3226 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3227 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3228 - "\u0000\u0000\u0000\u0000\u0000\uFCC5\u0000\u0000"+
93.3229 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCCB"+
93.3231 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3232 - "\u0000\u0000\u0000\u93B3\u0000\uFCCA\u0000\u0000"+
93.3233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3235 - "\u0000\u0000\u0000\u0000\u0000\uFCC9\u8DAC\u0000"+
93.3236 - "\uFBC6\u8967\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3237 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3238 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3239 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3240 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3241 - "\u0000\u0000\u0000\u0000\u0000\uFCCD\u0000\u0000"+
93.3242 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CF3\u0000"+
93.3243 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3244 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3245 - "\u0000\uFCD0\u0000\u0000\u95BB\u0000\u0000\u0000"+
93.3246 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3247 - "\uFCD3\u0000\u0000\uFCD4\u0000\u0000\u0000\u0000"+
93.3248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3249 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3250 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DAE";
93.3251 -
93.3252 - private final static String innerIndex4=
93.3253 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3254 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3256 - "\uFCD7\u0000\u0000\u0000\u0000\u0000\u93DB\u0000"+
93.3257 - "\u0000\u0000\u0000\uFE63\u0000\u0000\u0000\u0000"+
93.3258 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3259 - "\u93D5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3261 - "\u0000\u0000\u0000\u0000\uFCDA\u0000\u0000\u0000"+
93.3262 - "\u9B71\u0000\u0000\uFCDD\u0000\u0000\u0000\u0000"+
93.3263 - "\u0000\u0000\u0000\u8DAF\u0000\u0000\u0000\uFAF2"+
93.3264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3265 - "\u0000\u0000\u0000\u93D8\u0000\u0000\u0000\uFCDF"+
93.3266 - "\u0000\u0000\u0000\u93D3\u0000\u0000\u0000\u0000"+
93.3267 - "\u0000\u0000\u0000\uFCE1\u0000\u0000\u0000\u0000"+
93.3268 - "\u0000\u0000\u0000\u0000\u0000\u8E76\u0000\u0000"+
93.3269 - "\u0000\u0000\u0000\u0000\u0000\uFC62\u0000\u0000"+
93.3270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93D1\u0000"+
93.3271 - "\u0000\u0000\u8DB1\u0000\u0000\u0000\u0000\u0000"+
93.3272 - "\u0000\u0000\u9859\u0000\u0000\u0000\u0000\u0000"+
93.3273 - "\u0000\u0000\u0000\u0000\uFB52\u0000\u0000\u0000"+
93.3274 - "\u0000\u0000\u0000\u0000\u0000\uFB53\u0000\u0000"+
93.3275 - "\u0000\u0000\u0000\uFB4D\u0000\u0000\u9CBF\u0000"+
93.3276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9B72"+
93.3277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3278 - "\u0000\u0000\u0000\u0000\u0000\uFB50\u93BE\u0000"+
93.3279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3280 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3281 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3282 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3283 - "\u0000\u9DF1\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3285 - "\u0000\u0000\uFCEB\u0000\u0000\u0000\u0000\u0000"+
93.3286 - "\u0000\u0000\u0000\u0000\uA0BB\u0000\u9B7E\u0000"+
93.3287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DB3\u0000"+
93.3288 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9AE8\u0000"+
93.3289 - "\u0000\u0000\u0000\u0000\u0000\u8EDC\u0000\u0000"+
93.3290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CF9\u0000"+
93.3292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3293 - "\u0000\u0000\u0000\u0000\uFA50\u0000\u0000\u0000"+
93.3294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3295 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3297 - "\u0000\u98E7\uFCF3\u0000\u0000\u0000\u0000\uFCF2"+
93.3298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3299 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u93E5"+
93.3303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3305 - "\u9A59\u0000\u0000\u0000\u8DB5\u0000\u0000\u0000"+
93.3306 - "\u0000\u0000\u0000\u0000\uFD4D\u0000\u0000\u0000"+
93.3307 - "\u0000\uFD5E\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F7D"+
93.3309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9547\uFCF6"+
93.3312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3316 - "\u0000\u9250\u0000\u0000\u0000\u0000\u8968\u0000"+
93.3317 - "\u8DB6\uFCFB\uA07D\u98FC\u8969\u0000\u0000\u0000"+
93.3318 - "\u0000\u0000\u0000\u0000\u0000\uFE4F\u0000\u0000"+
93.3319 - "\u9256\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3320 - "\u0000\u0000\u0000\uFAC9\u0000\u0000\u93E8\u0000"+
93.3321 - "\u0000\u0000\uFCF8\u0000\u0000\u0000\u0000\u0000"+
93.3322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CE3\uFDA9"+
93.3324 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC44\u0000"+
93.3325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9640"+
93.3326 - "\u0000\u0000\u8DB8\u0000\u0000\u0000\u0000\u0000"+
93.3327 - "\u0000\u0000\u0000\u0000\u0000\u9B4A\u8FB9\u0000"+
93.3328 - "\u0000\u0000\u0000\u0000\u0000\uFCFE\u0000\u0000"+
93.3329 - "\u0000\u0000\u0000\u0000\u0000\u896A\u0000\u0000"+
93.3330 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3333 - "\u0000\u0000\u0000\u0000\u8DB9\u0000\u0000\u0000"+
93.3334 - "\u917E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3336 - "\u93F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3337 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB7C\u0000"+
93.3338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93E7\u0000"+
93.3340 - "\u0000\u97EF\u0000\u0000\u0000\uFE4A\u0000\u0000"+
93.3341 - "\u0000\u0000\u0000\uFD45\u0000\u96A5\u0000\u0000"+
93.3342 - "\u0000\u0000\uFEE0\u0000\u0000\u0000\u0000\u0000"+
93.3343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3344 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3345 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3348 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3349 - "\uFD48\uFD47\uFEF2\uFE6A\u0000\u0000\u0000\u0000"+
93.3350 - "\u0000\u8DBD\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3352 - "\u9BA1\u0000\u9AB7\u8EFC\u0000\u0000\u0000\u0000"+
93.3353 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3354 - "\u0000\u0000\u0000\u0000\u9FA1\u0000\u0000\u0000"+
93.3355 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD51\u0000"+
93.3356 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAAD\u0000"+
93.3357 - "\u0000\u0000\u0000\u8DBE\u0000\u0000\u89A4\u0000"+
93.3358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3359 - "\u0000\u0000\u0000\u0000\u0000\u9AD9\u0000\u0000"+
93.3360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3361 - "\u0000\uFD4E\u0000\u0000\u8DC0\u0000\u0000\u97F0"+
93.3362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3363 - "\u0000\u0000\u93B4\uFD44\u0000\u0000\u0000\u0000"+
93.3364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3365 - "\u9FA7\u0000\u0000\u0000\u0000\u8DC2\u0000\u0000"+
93.3366 - "\u0000\u0000\u99B6\u0000\u0000\u0000\u0000\u0000"+
93.3367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3368 - "\uFD52\u0000\u0000\u0000\u0000\u0000\u0000\u8DC1"+
93.3369 - "\u0000\u0000\u8E46\u0000\u0000\u0000\u0000\u0000"+
93.3370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3371 - "\u0000\u0000\uA0D1\u0000\u0000\u0000\u0000\u0000"+
93.3372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3373 - "\u9FCA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3375 - "\u0000\u92CF\u0000\u0000\u0000\u9CF4\u8DC4\u0000"+
93.3376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3377 - "\u0000\uFD41\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3378 - "\u0000\u9B4C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3380 - "\u0000\uFD57\uFCEF\u0000\u0000\u0000\u0000\u0000"+
93.3381 - "\u0000\u0000\u0000\u9CDE\u0000\u0000\u0000\u0000"+
93.3382 - "\u0000\u0000\u0000\uFD42\u986C\u0000\u0000\u0000"+
93.3383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3384 - "\u0000\u0000\u97F9\u0000\u9558\u0000\u0000\u0000"+
93.3385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3386 - "\u0000\u0000\u0000\u985E\uFE7B\u94CD\u0000\u0000"+
93.3387 - "\u0000\u0000\u0000\u93EE\u0000\u0000\u0000\u0000"+
93.3388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3389 - "\u0000\u0000\u0000\u0000\u0000\uFD5A\u0000\u0000"+
93.3390 - "\u0000\u0000\u0000\u0000\u93F5\u0000\u0000\u0000"+
93.3391 - "\u0000\u0000\u93EF\u8EEA\u0000\u0000\u0000\u8F5B"+
93.3392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3393 - "\u0000\u0000\u0000\u0000\u0000\u8DC6\u0000\u0000"+
93.3394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3395 - "\u0000\u8DC8\u0000\u0000\u8DC7\u0000\u0000\u0000"+
93.3396 - "\u0000\u0000\u93F7\u0000\u0000\u0000\u0000\u0000"+
93.3397 - "\u0000\u0000\u8DC9\u0000\u0000\u0000\u0000\u0000"+
93.3398 - "\u0000\u0000\uFBF2\u0000\u0000\u0000\u0000\u9670"+
93.3399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3400 - "\u0000\u8DCB\u0000\u0000\u0000\uFD5C\u0000\u0000"+
93.3401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F65"+
93.3402 - "\u0000\u0000\u0000\u8DCD\u0000\u0000\u0000\u0000"+
93.3403 - "\u0000\u9DA8\u94F9\u0000\u0000\u8DCE\u0000\u0000"+
93.3404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93EA\u0000"+
93.3405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3406 - "\uFD5F\u93F0\u9FB6\u0000\u0000\u0000\u0000\u0000"+
93.3407 - "\u0000\u0000\u0000\u0000\u8DCF\u0000\u0000\u0000"+
93.3408 - "\u9763\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DD0\u0000"+
93.3412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3413 - "\u0000\u0000\u0000\u0000\u0000\u93F1\u0000\u0000"+
93.3414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3416 - "\u0000\u0000\u0000\u0000\u0000\uFD62\u0000\u0000"+
93.3417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3418 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3419 - "\u0000\u0000\u0000\u0000\u0000\uFD65\u0000\u0000"+
93.3420 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3423 - "\u0000\u0000\u9FDB\u0000\u0000\u0000\u0000\u93F8"+
93.3424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3426 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BF7"+
93.3427 - "\u0000\u0000\u0000\u0000\uFD66\u0000\u0000\u0000"+
93.3428 - "\u0000\u0000\u8BCF\u0000\u0000\u0000\u0000\u0000"+
93.3429 - "\u0000\u8DD1\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3433 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3437 - "\u0000\u8DD2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3440 - "\u0000\u0000\u0000\u0000\uFD71\u0000\u0000\u0000"+
93.3441 - "\u0000\uFD6F\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3442 - "\u0000\u0000\u8DD3\u0000\u0000\u0000\u0000\u0000"+
93.3443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3444 - "\u0000\u0000\u9FE7\u0000\u0000\u0000\u0000\u0000"+
93.3445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3446 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3448 - "\u0000\u0000\u0000\u0000\u90BD\u0000\u0000\u0000"+
93.3449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3451 - "\u0000\u9FD0\u0000\u0000\u0000\u8BD0\u0000\uFD72"+
93.3452 - "\u0000\u9CAE\u8BD1\u0000\u0000\u8ADB\u0000\u0000"+
93.3453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3454 - "\u0000\uFAE4\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3456 - "\u95CE\u0000\uFD76\u0000\u0000\u0000\u0000\u0000"+
93.3457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3458 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB62\u0000"+
93.3459 - "\u0000\u0000\u0000\u0000\u0000\u8DD4\u0000\u0000"+
93.3460 - "\u0000\uFD78\u0000\u0000\u0000\u0000\u0000\u8EE3"+
93.3461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9076"+
93.3465 - "\u0000\u0000\u98C6\u0000\u0000\u0000\u0000\u0000"+
93.3466 - "\u0000\u0000\u8DD5\u0000\u0000\u0000\u0000\u97D1"+
93.3467 - "\u0000\u0000\u9EB6\u0000\u0000\u0000\u0000\u0000"+
93.3468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3470 - "\u0000\u0000\u0000\uFAC7\u0000\u0000\uA042\u0000"+
93.3471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9873"+
93.3473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3474 - "\u0000\u0000\u9FFC\u0000\u0000\u0000\u0000\u0000"+
93.3475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3477 - "\u0000\u0000\u8DD7\u0000\u0000\u92FB\u8DD8\u0000"+
93.3478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3481 - "\u0000\u0000\u0000\u0000\u944F\u0000\u8DD9\u0000"+
93.3482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u896B\u0000"+
93.3487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u97CE"+
93.3488 - "\u0000\u0000\u0000\uFAF3\uFDAE\u0000\u0000\u0000"+
93.3489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3490 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3491 - "\u0000\uFBAF\u92B7\u0000\u0000\u0000\u0000\u0000"+
93.3492 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3493 - "\u0000\u8DDA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3494 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C5A"+
93.3495 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFDAD\u0000"+
93.3496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3497 - "\u0000\u0000\u0000\u0000\u8DDC\u9444\u0000\u0000"+
93.3498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3499 - "\u0000\u8DDD\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3500 - "\u0000\uA0D6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3508 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3509 - "\u0000\u0000\u97D5\u0000\u944A\u0000\u0000\u0000"+
93.3510 - "\u0000\u0000\u944D\u0000\u0000\u0000\u0000\u97CB"+
93.3511 - "\u0000\u0000\u0000\u0000\u0000\u8DDE\u0000\u0000"+
93.3512 - "\u8DDF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3514 - "\u0000\u8DE0\uFEF9\u0000\u0000\u0000\u0000\u0000"+
93.3515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDC0"+
93.3519 - "\uFCF9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3520 - "\u0000\uFB7E\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92B3\u0000"+
93.3524 - "\u0000\u0000\u0000\u0000\uFDAF\u0000\u0000\u0000"+
93.3525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DE1\u0000"+
93.3526 - "\u0000\u0000\u0000\u95D3\u0000\u0000\u0000\u0000"+
93.3527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3528 - "\u0000\u0000\u89C1\u0000\u0000\u0000\u0000\u0000"+
93.3529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3531 - "\u0000\u0000\u0000\u0000\u0000\uFD68\u0000\u0000"+
93.3532 - "\u9CB7\u0000\u0000\u8DE3\u0000\u0000\u0000\u0000"+
93.3533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3536 - "\u0000\uFAC0\u8DE5\uFA64\u0000\u8947\u0000\u0000"+
93.3537 - "\u0000\u0000\u8DE4\u0000\u0000\u0000\u0000\u0000"+
93.3538 - "\u8DE7\u8DE8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3540 - "\u0000\u0000\uFDC7\u0000\u0000\u0000\u0000\u0000"+
93.3541 - "\u0000\u0000\u0000\u0000\uFDB0\u0000\u0000\u0000"+
93.3542 - "\u0000\u0000\u0000\u9445\u97D6\u0000\u0000\u0000"+
93.3543 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCC6\u9844"+
93.3544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3545 - "\u0000\u0000\u0000\u0000\u8DE9\u0000\u0000\u0000"+
93.3546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3547 - "\u0000\u0000\u0000\u0000\u8DEA\u0000\u0000\u0000"+
93.3548 - "\u0000\u0000\u0000\u0000\u0000\uFE50\u0000\u0000"+
93.3549 - "\u0000\u0000\u0000\u0000\uFDCC\u0000\u0000\u0000"+
93.3550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DA7\u0000"+
93.3552 - "\u0000\u0000\u0000\u0000\uFDCD\u0000\u0000\u0000"+
93.3553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3555 - "\u0000\u0000\u0000\u0000\uFDCF\u0000\u0000\u0000"+
93.3556 - "\u0000\u95D2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3557 - "\u0000\u8DED\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3558 - "\u0000\u0000\uFCBA\u0000\u0000\u0000\u0000\u0000"+
93.3559 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3560 - "\u0000\u0000\u0000\u0000\u0000\uFDC5\u0000\uFDD2"+
93.3561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3563 - "\u0000\u0000\u0000\u0000\u0000\u9CDC\u0000\u0000"+
93.3564 - "\u0000\u0000\u0000\u95CF\u0000\u0000\u8DEE\u0000"+
93.3565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3567 - "\u0000\u0000\u0000\uFDD4\u0000\u0000\u0000\u0000"+
93.3568 - "\u0000\u96EC\u96EB\u0000\u0000\u0000\u0000\u0000"+
93.3569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90B6\u0000"+
93.3572 - "\uFDC3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3573 - "\u0000\u0000\u0000\u98AB\u0000\u0000\u0000\u0000"+
93.3574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96EE\u0000"+
93.3577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3578 - "\u0000\u0000\u0000\u0000\u8DF4\u0000\u0000\u0000"+
93.3579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3582 - "\u0000\u0000\u0000\uFDE0\u0000\u0000\u0000\u0000"+
93.3583 - "\u8DF6\u0000\u0000\u0000\u8DF7\u0000\u0000\u0000"+
93.3584 - "\u0000\u0000\u0000\u0000\u8FFA\u0000\u0000\u0000"+
93.3585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u97D0"+
93.3586 - "\u0000\u0000\u0000\u0000\u8BD2\u0000\u0000\u8DF8"+
93.3587 - "\u0000\u0000\u0000\u0000\u0000\u90D9\u0000\u0000"+
93.3588 - "\u0000\uFAF0\u0000\u0000\u0000\u0000\uFDE1\u8DF9"+
93.3589 - "\u0000\uFDE3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3590 - "\u0000\u8DFA\u0000\uFB63\u0000\u0000\u0000\u90A6"+
93.3591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3593 - "\u9970\u0000\u0000\u91EB\u0000\u9770\u986F\uFDE2"+
93.3594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3596 - "\u0000\u98F2\u0000\u9AFC\u896C\uFDFD\u0000\u0000"+
93.3597 - "\u995E\u0000\u0000\u0000\u95BD\u0000\u0000\u0000"+
93.3598 - "\u0000\u0000\u0000\u0000\uFDE4\u0000\u0000\u0000"+
93.3599 - "\u91E6\u0000\u0000\u0000\u0000\uFDE5\uFDE6\u0000"+
93.3600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDE7"+
93.3601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3603 - "\u0000\u9454\u0000\u0000\u0000\u99B8\u0000\u0000"+
93.3604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97E9\u0000"+
93.3605 - "\u0000\u0000\u0000\u0000\u0000\u9346\u0000\u0000"+
93.3606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3608 - "\u0000\u0000\u0000\u0000\u0000\u9863\u0000\u0000"+
93.3609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3610 - "\u0000\u95BC\u0000\uFDED\uFDF7\u0000\u0000\u0000"+
93.3611 - "\u0000\u0000\u0000\u9870\u96F6\u8EA9\u0000\u0000"+
93.3612 - "\u0000\u0000\u0000\u9451\u0000\u0000\u8E43\u0000"+
93.3613 - "\u8B5A\u0000\u0000\u0000\u0000\uFDEE\u0000\u0000"+
93.3614 - "\u0000\u0000\uFDF0\u0000\u0000\u0000\u0000\uFDF4"+
93.3615 - "\u0000\u9BF5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3618 - "\u0000\u0000\u0000\u977E\u0000\u0000\u0000\u0000"+
93.3619 - "\u0000\u9BD5\u0000\u9AC3\u0000\u97C8\uA0DB\u91D0"+
93.3620 - "\u0000\u0000\u9FE4\u0000\u8FDD\u0000\u91E9\u0000"+
93.3621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3622 - "\u98E0\u0000\u0000\u0000\u92CA\u0000\u9857\u0000"+
93.3623 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFDEB\u0000"+
93.3624 - "\u9B49\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3625 - "\u0000\u0000\u9D76\u9EAF\u0000\u0000\u0000\u0000"+
93.3626 - "\u0000\u0000\u0000\u0000\u0000\u9CCC\u0000\u0000"+
93.3627 - "\u0000\u0000\u0000\u0000\uFDEA\u0000\u0000\u8DF1"+
93.3628 - "\u0000\u0000\uFDFB\u0000\u0000\u0000\u0000\u0000"+
93.3629 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3631 - "\u0000\u8E53\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3632 - "\u0000\u0000\u0000\u0000\u0000\uFACF\u0000\u0000"+
93.3633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3634 - "\u0000\u0000\u0000\u96F9\u0000\u0000\u0000\u0000"+
93.3635 - "\u0000\u0000\u0000\u0000\u0000\u98BF\u9E49\u0000"+
93.3636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3638 - "\u0000\u9BCA\u0000\u0000\u0000\u0000\uFDFE\u92DC"+
93.3639 - "\u0000\u0000\u0000\u0000\u0000\uFE41\u91CC\u91E2"+
93.3640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3641 - "\u0000\u0000\u0000\u0000\uFE44\u0000\u0000\u0000"+
93.3642 - "\u0000\u0000\u0000\u8BD3\u0000\u0000\uFE47\u0000"+
93.3643 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3644 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3645 - "\uFE48\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3647 - "\u9455\u0000\u0000\u0000\u0000\uFE4B\u0000\uFE4C"+
93.3648 - "\u0000\u0000\u0000\u0000\u8DBF\u0000\u0000\u0000"+
93.3649 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E78\u0000"+
93.3650 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3651 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3652 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3653 - "\u0000\u0000\uFE51\u0000\u0000\u0000\u0000\u9456"+
93.3654 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D61"+
93.3655 - "\u0000\u0000\u0000\u0000\u9457\u0000\u0000\u0000"+
93.3656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9966"+
93.3657 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3658 - "\u0000\u0000\u0000\u0000\u0000\u8BD5\u0000\u0000"+
93.3659 - "\u0000\u0000\uA069\u0000\u0000\u0000\u0000\u0000"+
93.3660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3662 - "\u0000\u0000\u0000\u0000\u0000\u98B4\u0000\u0000"+
93.3663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3665 - "\u0000\u0000\uA049\u0000\u0000\u0000\u0000\u0000"+
93.3666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3667 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3669 - "\u0000\u0000\uA04C\u0000\u9E65\u0000\u0000\u0000"+
93.3670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3671 - "\u98B5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3672 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3674 - "\uFE58\u0000\u9975\uFE53\uA065\u0000\uFE59\u0000"+
93.3675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3676 - "\u98B7\u98B8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3677 - "\u0000\u98BA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3678 - "\u98BB\u0000\u0000\u0000\u0000\u0000\u0000\u9FBC"+
93.3679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3682 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3683 - "\u0000\uA04A\u0000\u0000\u9EC7\u0000\u0000\u0000"+
93.3684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u98AE"+
93.3687 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3688 - "\u92D6\u0000\u0000\u0000\uFAE1\u0000\u91D4\u0000"+
93.3689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFADE"+
93.3690 - "\u0000\u0000\uFE5B\u0000\u0000\u0000\u0000\u0000"+
93.3691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3694 - "\u0000\uFE5E\u0000\u0000\u0000\u0000\uFBD7\uFE5A"+
93.3695 - "\u94C5\u0000\u0000\u0000\u0000\uFACA\u0000\u0000"+
93.3696 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3697 - "\u0000\u98C1\u975C\u0000\uFE74\u0000\u9773\u0000"+
93.3698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFA46"+
93.3699 - "\u0000\u0000\u0000\u9764\u0000\u0000\u0000\uFE68"+
93.3700 - "\u0000\u964E\u0000\u9765\u0000\u0000\u0000\u0000"+
93.3701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3703 - "\u0000\u89A1\u95FA\u0000\u92D4\uFE69\u0000\uFB45"+
93.3704 - "\u0000\u98C8\u0000\u0000\u90EF\u0000\u98C9\u98CA"+
93.3705 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u946D"+
93.3708 - "\u94B7\uFE6C\u0000\u0000\u946B\u0000\u0000\u0000"+
93.3709 - "\u0000\u0000\u0000\u92FC\u0000\u95EB\u0000\uFE73"+
93.3710 - "\u976E\uFE5F\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3711 - "\u0000\u0000\u0000\uFDBD\u0000\u0000\u92D5\u0000"+
93.3712 - "\u0000\u0000\u0000\u0000\u0000\uFEB9\u0000\u0000"+
93.3713 - "\uFE71\u0000\u0000\u0000\u0000\uFBBB\u0000\u0000"+
93.3714 - "\u947A\u0000\u0000\u95FB\uFE77\u0000\u0000\u0000"+
93.3715 - "\u0000\u0000\u0000\u0000\uFE79\u0000\uFE75\u0000"+
93.3716 - "\u0000\u0000\u945D\u0000\u0000\u0000\u0000\u0000"+
93.3717 - "\u0000\u0000\uFE7C\u0000\u0000\u0000\u0000\u0000"+
93.3718 - "\u0000\u0000\u0000\u0000\u9344\u8EA6\u0000\u0000"+
93.3719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3720 - "\u0000\u92D3\u0000\u94B8\u0000\u0000\u0000\u0000"+
93.3721 - "\u0000\u0000\u0000\u0000\uFC71\u0000\u0000\u0000"+
93.3722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3723 - "\u0000\u0000\u0000\u0000\u975E\u0000\u0000\u0000"+
93.3724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3726 - "\uFEA7\u0000\u0000\u0000\u946A\u0000\u0000\u0000"+
93.3727 - "\u93E3\u0000\u0000\u98CF\u0000\u0000\u0000\u0000"+
93.3728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA0D9"+
93.3730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3731 - "\uA0BF\uA04D\uA0B8\u0000\u0000\u0000\u0000\u0000"+
93.3732 - "\uA0CE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3733 - "\u0000\u0000\u0000\u0000\u0000\uA0B7\u0000\u0000"+
93.3734 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEA9\u0000"+
93.3735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3736 - "\u0000\u89C3\u0000\u0000\u0000\u0000\uFEAB\u0000"+
93.3737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3739 - "\u0000\u0000\u0000\u0000\u9DF4\u896D\u0000\u0000"+
93.3740 - "\u0000\u0000\u0000\u9C7B\u0000\u0000\u0000\u0000"+
93.3741 - "\u0000\u0000\u98D2\u0000\u0000\u0000\u9FA9\u0000"+
93.3742 - "\u0000\u0000\uFEB2\u0000\u0000\uFEB1\u0000\u0000"+
93.3743 - "\u0000\u97D9\u0000\uA0C4\u0000\u9476\u0000\u0000"+
93.3744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3745 - "\u9978\u0000\u0000\u0000\u0000\u0000\u0000\uFEB3"+
93.3746 - "\u0000\u0000\u0000\u0000\u0000\u98D3\uFEB4\u0000"+
93.3747 - "\u0000\u0000\u98D4\u0000\u0000\u0000\u0000\u0000"+
93.3748 - "\u0000\u0000\u9FB9\u0000\u0000\u0000\u0000\u0000"+
93.3749 - "\u0000\u0000\u0000\u9471\u0000\u0000\u0000\u0000"+
93.3750 - "\u0000\u0000\u0000\u0000\u0000\u98D5\uFEB8\u0000"+
93.3751 - "\u0000\u0000\uC6D4\u0000\u0000\u0000\u0000\u0000"+
93.3752 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEBA\u0000"+
93.3753 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3754 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3755 - "\u0000\u9E5C\u0000\u0000\uFEBB\u0000\u0000\u0000"+
93.3756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3757 - "\u0000\u0000\u0000\uA044\u0000\u0000\u0000\u0000"+
93.3758 - "\u98D7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3760 - "\u0000\u0000\u0000\u0000\u98D8\u0000\u0000\u0000"+
93.3761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3764 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
93.3765 -
93.3766 - private final static String innerIndex5=
93.3767 - "\u0000\u0000\uFEBC\u0000\u0000\u0000\u0000\u9FFE"+
93.3768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3772 - "\u0000\u0000\u0000\u0000\uFEBD\u0000\u0000\u0000"+
93.3773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3774 - "\u0000\u0000\u0000\u9DDD\u0000\u0000\u0000\u0000"+
93.3775 - "\u9EE1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3776 - "\u0000\u0000\u0000\u0000\u0000\u98DA\u9DDF\uFEBF"+
93.3777 - "\u0000\uFEBE\u0000\u0000\u9EEB\u0000\u0000\u0000"+
93.3778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E59\uA05C"+
93.3780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEC0"+
93.3781 - "\u0000\u0000\u0000\u9477\u98DC\u0000\uFEC1\u0000"+
93.3782 - "\u0000\u0000\u98DE\u0000\u0000\u0000\u0000\u0000"+
93.3783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3785 - "\uFEC3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3787 - "\u0000\uFEC8\u0000\u0000\u0000\uFEC9\u0000\u0000"+
93.3788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3789 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFECA"+
93.3790 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3791 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3792 - "\u0000\u0000\u0000\u0000\uFECB\u0000\u0000\u0000"+
93.3793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FC2\u0000"+
93.3794 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3795 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3796 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3798 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3799 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3800 - "\u0000\u0000\u0000\u0000\u98C4\u0000\u94B0\u94B1"+
93.3801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3802 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFED1\u0000"+
93.3803 - "\u0000\u0000\u0000\u0000\uA0C1\u0000\uFED2\u0000"+
93.3804 - "\u0000\u0000\u0000\uA0CD\u0000\u0000\u0000\u0000"+
93.3805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3807 - "\uFED3\u0000\u0000\u98E5\u0000\u0000\u0000\u0000"+
93.3808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3810 - "\uFED6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3813 - "\u0000\u0000\u91E4\u0000\u0000\u0000\u0000\u8FC7"+
93.3814 - "\u94AE\u0000\u8A4F\u94B2\u0000\u0000\u0000\u0000"+
93.3815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3817 - "\u0000\u0000\u0000\u8FD4\u0000\u0000\u0000\u0000"+
93.3818 - "\u98EA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFED8"+
93.3821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3822 - "\u0000\u9DE0\u0000\u0000\u0000\u0000\u98EE\u0000"+
93.3823 - "\u0000\u0000\u0000\u95C4\u0000\uFCE8\u0000\u0000"+
93.3824 - "\u0000\u0000\u0000\u98EF\u0000\u0000\u0000\u0000"+
93.3825 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3826 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3827 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAD8\u0000"+
93.3828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3829 - "\u0000\u0000\u0000\u0000\uFEDC\u0000\u0000\u0000"+
93.3830 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0AE\u0000"+
93.3831 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3832 - "\u9D4C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3834 - "\u98F1\u0000\u0000\u0000\u98F3\u0000\u94C1\u0000"+
93.3835 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3838 - "\u0000\u98F5\u0000\u0000\uFA4F\u96E2\u0000\u0000"+
93.3839 - "\u0000\u0000\u9450\u0000\u96A2\u0000\u0000\u98F6"+
93.3840 - "\u0000\u0000\u0000\u96E5\u0000\u0000\u0000\u0000"+
93.3841 - "\u0000\u98F7\u0000\uA046\u96E3\u0000\u0000\u0000"+
93.3842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3843 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98F8\u0000"+
93.3844 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3846 - "\u0000\u0000\u9EE4\u0000\u0000\u0000\u0000\u0000"+
93.3847 - "\u0000\uF9D6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3848 - "\u94C3\u0000\u0000\u0000\u0000\u94C2\u0000\u0000"+
93.3849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3850 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3852 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEE1"+
93.3853 - "\u0000\uFEE9\u0000\u0000\u0000\u0000\u96E4\u0000"+
93.3854 - "\u89AC\u96DB\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEE2"+
93.3856 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3857 - "\u0000\u0000\u94C4\uFEE3\u0000\u0000\u0000\uFEE7"+
93.3858 - "\u9FFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3859 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3860 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93C9\u0000"+
93.3861 - "\u94E8\uFB56\u0000\u0000\u0000\u90C5\u0000\u0000"+
93.3862 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3863 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0A8\u0000"+
93.3864 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3865 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3866 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3868 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEE5\u0000"+
93.3869 - "\u0000\u0000\u98FD\u98FB\uFEE8\u0000\u8EBF\u0000"+
93.3870 - "\u0000\u0000\u0000\u8BD8\uFEF7\u0000\u0000\u0000"+
93.3871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3872 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3874 - "\u8F68\u94C6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3875 - "\u0000\u0000\u9DEA\u0000\u0000\u0000\u0000\u0000"+
93.3876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3877 - "\u0000\uFC69\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CDA\u0000"+
93.3879 - "\uFEF3\u0000\u0000\u9C72\u0000\u0000\uFEF0\u89C9"+
93.3880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3881 - "\u0000\u9941\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3882 - "\u0000\u9942\u0000\u0000\u0000\uFEF5\u0000\u91D7"+
93.3883 - "\u0000\u0000\u0000\u0000\u0000\u94CC\u0000\u0000"+
93.3884 - "\u0000\uFEF8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3885 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3886 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3887 - "\u0000\u0000\u0000\u0000\u97A8\u0000\uFEFC\u0000"+
93.3888 - "\u0000\u0000\u0000\u0000\uFDBF\u0000\u0000\u0000"+
93.3889 - "\u0000\u0000\u0000\u0000\uFEFE\u0000\u0000\u0000"+
93.3890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3891 - "\u0000\u0000\u96D1\u0000\u0000\u0000\u0000\u0000"+
93.3892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3893 - "\u0000\u94D5\u0000\u0000\u94D0\u0000\u0000\u0000"+
93.3894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3895 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9944\u0000"+
93.3896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3900 - "\u0000\u0000\u0000\u0000\u0000\uA0B3\u0000\u0000"+
93.3901 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3902 - "\u0000\u0000\u94CF\u0000\u0000\u0000\u9FFA\u0000"+
93.3903 - "\u0000\u0000\u0000\u91E5\u0000\u9C6A\u0000\u0000"+
93.3904 - "\u0000\u8E49\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3907 - "\u0000\u0000\u0000\u0000\u0000\u8E4C\u0000\u0000"+
93.3908 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3910 - "\u0000\u0000\u0000\u0000\u0000\u8E4D\u0000\u0000"+
93.3911 - "\u0000\u0000\u0000\u9A73\u0000\u0000\u0000\u0000"+
93.3912 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3913 - "\u0000\u9947\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3914 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3915 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3917 - "\u8E50\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3918 - "\u0000\u0000\u0000\u8E4F\u9949\u0000\u0000\u0000"+
93.3919 - "\u0000\u0000\u8E51\u8E52\u0000\u0000\u0000\u0000"+
93.3920 - "\u9AB2\u89A5\u0000\u0000\u0000\u0000\u0000\u994C"+
93.3921 - "\u0000\u0000\u0000\u9FF8\u0000\u0000\u0000\u0000"+
93.3922 - "\u0000\u0000\u8E56\u994D\u91CA\u8E57\u0000\u0000"+
93.3923 - "\u0000\u0000\u94E1\u0000\u0000\u0000\u0000\u9047"+
93.3924 - "\u0000\u8FD8\u8E58\u0000\u0000\u0000\u0000\u0000"+
93.3925 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u94EB\u0000"+
93.3927 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3928 - "\u0000\u0000\u0000\u8E5C\u9553\u0000\u0000\u0000"+
93.3929 - "\u0000\u0000\u0000\u0000\u9FE5\u0000\u0000\u0000"+
93.3930 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F56"+
93.3931 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u954F"+
93.3932 - "\u0000\u8E5E\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3934 - "\u0000\u996A\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3935 - "\u0000\u0000\u9C64\u9CD9\u0000\u0000\u0000\u0000"+
93.3936 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3937 - "\u0000\u0000\u0000\u0000\u0000\u8E5D\u0000\u0000"+
93.3938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3939 - "\u0000\u0000\u9950\u0000\u0000\u0000\u0000\u0000"+
93.3940 - "\u0000\u0000\u0000\u0000\u9951\u0000\u0000\u8E62"+
93.3941 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3942 - "\u0000\u0000\u0000\u9952\u0000\u0000\u0000\u0000"+
93.3943 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3945 - "\u0000\u0000\u8E68\u0000\u0000\u0000\u0000\u0000"+
93.3946 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3947 - "\u0000\u0000\u8E61\u9F59\u0000\u0000\u0000\u0000"+
93.3948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3949 - "\u0000\u0000\u8BB3\u0000\u0000\u0000\u0000\u0000"+
93.3950 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3951 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3952 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F5D"+
93.3953 - "\u8E66\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3954 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3955 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3956 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3957 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3958 - "\u0000\u0000\u8E6E\u0000\u9F64\u0000\u0000\u0000"+
93.3959 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3960 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3961 - "\u0000\u0000\u9953\u0000\u0000\uFAB8\u0000\u0000"+
93.3962 - "\u0000\u0000\u0000\u9954\u0000\u0000\u0000\u0000"+
93.3963 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3964 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3965 - "\u0000\u0000\u0000\u0000\u0000\u8E70\u0000\u0000"+
93.3966 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3967 - "\u0000\u0000\u9F61\u0000\u8E72\u0000\u0000\u0000"+
93.3968 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3969 - "\u0000\uA06B\u0000\u0000\u0000\u0000\u9F40\u0000"+
93.3970 - "\u0000\u0000\u0000\u0000\u0000\u94ED\u0000\u0000"+
93.3971 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3972 - "\u0000\u0000\u0000\u0000\u0000\u94EE\u0000\u0000"+
93.3973 - "\u9FBD\u0000\u0000\u0000\u8E7B\u0000\u0000\u0000"+
93.3974 - "\u0000\u0000\u0000\u9957\u94F7\u0000\u9F5F\u0000"+
93.3975 - "\u0000\u0000\u0000\u8E73\u0000\u0000\u9F62\u0000"+
93.3976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u94F6\u0000"+
93.3977 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3978 - "\u0000\u0000\u0000\u0000\u9958\u0000\u0000\u0000"+
93.3979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8E75\uF9DB"+
93.3980 - "\u0000\u0000\u0000\u0000\u9072\u0000\u94F8\u0000"+
93.3981 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3982 - "\u995A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3983 - "\u0000\u0000\uA0B0\u0000\u0000\u0000\u0000\u8E79"+
93.3984 - "\u0000\u8E78\u0000\u0000\u0000\u94F3\u0000\u0000"+
93.3985 - "\u0000\u0000\u0000\u98AF\u0000\u0000\u0000\u0000"+
93.3986 - "\u0000\u0000\uA0B2\u0000\u0000\u0000\u0000\u0000"+
93.3987 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8E7A\u0000"+
93.3988 - "\u0000\u0000\u0000\u0000\u0000\u995C\u0000\u0000"+
93.3989 - "\u0000\u0000\u0000\u8E7C\u0000\u8E7D\u0000\u0000"+
93.3990 - "\u0000\u8BD9\u0000\u0000\u89A2\u0000\u0000\u0000"+
93.3991 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3992 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3993 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3994 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3995 - "\u0000\u0000\u0000\u0000\u0000\u9ED7\u0000\u0000"+
93.3996 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3997 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3998 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.3999 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4000 - "\u0000\u0000\u0000\u0000\u0000\uA0B6\u0000\u0000"+
93.4001 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4002 - "\u0000\u0000\u9E42\u0000\u0000\u8EA4\u0000\u0000"+
93.4003 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4004 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4008 - "\u0000\u8EA7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9542"+
93.4010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4011 - "\u0000\u0000\u0000\u0000\u987D\u0000\u0000\u0000"+
93.4012 - "\u9755\u0000\u0000\u8EA8\u0000\u0000\u0000\u0000"+
93.4013 - "\u0000\u0000\u0000\u8EAA\u0000\u0000\u0000\u0000"+
93.4014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4016 - "\u0000\u0000\u0000\u0000\u0000\u89A3\u0000\u9960"+
93.4017 - "\u9962\u0000\u0000\u94FC\u9961\u0000\u0000\u0000"+
93.4018 - "\u0000\u0000\u0000\u0000\u94FA\u0000\u0000\u0000"+
93.4019 - "\u0000\u0000\u0000\u0000\u8EAE\u8EB2\u0000\u0000"+
93.4020 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4021 - "\u0000\u0000\u0000\u0000\u0000\u8EB0\u0000\u0000"+
93.4022 - "\u0000\u0000\u0000\u0000\u0000\u9963\u97AA\u0000"+
93.4023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u94FB"+
93.4024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8EBB"+
93.4028 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4034 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4035 - "\u0000\u0000\u0000\u0000\u0000\u9876\u0000\u8EA1"+
93.4036 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8EB7\u0000"+
93.4037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DA6"+
93.4039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9EB0\u0000"+
93.4041 - "\u0000\u0000\u8EB8\u0000\u0000\u0000\u0000\u0000"+
93.4042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D70"+
93.4043 - "\u0000\u0000\u0000\u0000\u896E\u0000\u0000\u0000"+
93.4044 - "\u0000\u0000\u0000\u0000\u896F\u0000\u0000\u0000"+
93.4045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4046 - "\u0000\u0000\u8970\u0000\u0000\u0000\u0000\u0000"+
93.4047 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8971"+
93.4048 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8972"+
93.4049 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8973"+
93.4051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4053 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4054 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8974\u0000"+
93.4056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8975"+
93.4062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4063 - "\u8EBC\u8EBD\u0000\u0000\u0000\u0000\u0000\u8EBE"+
93.4064 - "\u0000\u9DD1\u0000\u0000\u0000\u0000\u94FD\u0000"+
93.4065 - "\u0000\u0000\u8BD7\u8BDA\u0000\u0000\u0000\u0000"+
93.4066 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4069 - "\u0000\uA0E2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4070 - "\u9FE9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4071 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDA8"+
93.4073 - "\u0000\u0000\u0000\u8AE7\u0000\u0000\u0000\u8EC2"+
93.4074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4075 - "\u0000\u0000\u0000\u8EC4\u0000\u0000\u0000\u0000"+
93.4076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9964\u0000"+
93.4077 - "\u0000\u0000\u0000\u0000\u9965\u0000\u0000\u0000"+
93.4078 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4079 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4080 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4081 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4082 - "\u0000\u0000\u0000\u0000\u0000\u954E\u0000\u0000"+
93.4083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u98B3"+
93.4084 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4086 - "\u0000\u0000\u8ECB\u0000\u0000\u0000\u0000\u0000"+
93.4087 - "\u0000\u0000\u8BDF\u0000\u0000\u0000\u0000\u0000"+
93.4088 - "\u8ECE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4090 - "\u0000\u0000\u0000\u0000\u0000\u8ECF\u0000\u0000"+
93.4091 - "\u9968\u0000\u0000\u0000\u0000\u9969\u0000\u0000"+
93.4092 - "\u0000\u0000\u0000\u0000\u0000\u0000\u996B\u8ED1"+
93.4093 - "\u0000\u996C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4094 - "\u0000\u0000\u0000\u8ED4\u8ED5\u0000\u0000\u0000"+
93.4095 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4097 - "\u0000\u0000\u0000\u0000\u996D\u0000\u0000\u0000"+
93.4098 - "\u0000\u0000\u0000\uA0BE\u0000\u0000\u0000\u0000"+
93.4099 - "\u0000\u8ED6\uA0BC\uA0B5\u0000\u0000\uA0B4\u0000"+
93.4100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4101 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4102 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4103 - "\u8BE0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4106 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89B5"+
93.4107 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8EDD"+
93.4108 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E5D\u9971"+
93.4110 - "\u0000\u0000\u0000\u0000\u89AE\u9DE8\u0000\u0000"+
93.4111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9565\u0000"+
93.4112 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4114 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4115 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4116 - "\u0000\u9972\u0000\u0000\u8B5C\u0000\u0000\u0000"+
93.4117 - "\u0000\u0000\u0000\u0000\u0000\u0000\u89B1\u0000"+
93.4118 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4119 - "\u0000\u0000\u0000\uA0C0\u0000\u0000\u0000\u8EDF"+
93.4120 - "\u0000\u9566\u0000\u0000\u9974\u0000\u9976\u0000"+
93.4121 - "\u0000\u0000\u9977\u0000\u9979\u0000\u0000\u9DDA"+
93.4122 - "\u0000\u0000\u8EE0\u0000\u0000\u0000\u0000\u0000"+
93.4123 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4124 - "\u0000\u0000\u935C\u0000\u0000\u0000\u0000\u0000"+
93.4125 - "\u0000\u0000\u9DE6\u0000\u8B5F\u0000\u0000\u9563"+
93.4126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4127 - "\u0000\u0000\u9567\u0000\u0000\u0000\u0000\u0000"+
93.4128 - "\u9DE3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4129 - "\u0000\u0000\u0000\u0000\u0000\u0000\u997C\u0000"+
93.4130 - "\u0000\u997D\u997E\u0000\u0000\u0000\u0000\u0000"+
93.4131 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4132 - "\u0000\u0000\u0000\u0000\u0000\u8B5B\u0000\u0000"+
93.4133 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4134 - "\u0000\u0000\u0000\u0000\u99A3\u0000\u0000\u0000"+
93.4135 - "\u0000\u0000\u0000\u0000\u99A4\u0000\u0000\u0000"+
93.4136 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4137 - "\u0000\u0000\u0000\u99A6\u0000\u0000\u0000\u0000"+
93.4138 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4139 - "\u0000\u0000\u0000\u0000\u0000\u99A8\u0000\u0000"+
93.4140 - "\u0000\u0000\u8ABE\u0000\u0000\u0000\u0000\u0000"+
93.4141 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E61\u0000"+
93.4142 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4143 - "\u0000\u99AA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4144 - "\uA0C8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4145 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4147 - "\u0000\u0000\u0000\u0000\u99AB\u0000\u0000\u0000"+
93.4148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEC4"+
93.4149 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98C2\u0000"+
93.4150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4151 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4154 - "\u8EE8\u0000\uA0BA\u0000\u0000\u0000\u0000\u0000"+
93.4155 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD77\u0000"+
93.4156 - "\u0000\u8EEE\u0000\u0000\u0000\u9EBF\u0000\u0000"+
93.4157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4158 - "\u0000\u0000\u0000\u0000\u0000\u0000\u89C2\u0000"+
93.4159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4161 - "\u0000\u0000\u0000\u0000\u99AC\u0000\u0000\u0000"+
93.4162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4163 - "\u0000\u0000\u956B\u0000\u0000\u956C\u0000\u0000"+
93.4164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99AF\u0000"+
93.4166 - "\u0000\u994A\u8976\u8F48\u0000\u0000\u0000\u0000"+
93.4167 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBEE"+
93.4168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99AE\u0000"+
93.4172 - "\u0000\u0000\u8EFB\u0000\u0000\u0000\u0000\u0000"+
93.4173 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4174 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4175 - "\u0000\u0000\u0000\u0000\u8B52\u0000\u0000\u0000"+
93.4176 - "\u0000\u0000\u99B0\u0000\u0000\u0000\u0000\u8977"+
93.4177 - "\u8F41\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4178 - "\u99B1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4179 - "\u0000\u0000\u8F49\u0000\u0000\u0000\u0000\u0000"+
93.4180 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFA4D\u0000"+
93.4181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DE4"+
93.4182 - "\u0000\u0000\u0000\u0000\uFBE9\u9B54\u0000\u99B2"+
93.4183 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4184 - "\u0000\u0000\u0000\u9E68\u0000\u0000\u0000\u0000"+
93.4185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4186 - "\u8F4A\u0000\u8F42\u0000\u0000\u8F51\u0000\u0000"+
93.4187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4188 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4189 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4190 - "\u0000\u0000\u0000\u0000\u0000\u9846\u0000\u0000"+
93.4191 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4193 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99B4"+
93.4194 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4195 - "\u0000\u0000\u8EF5\uFD55\u0000\u0000\u9CCD\u0000"+
93.4196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8978"+
93.4197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4199 - "\u0000\u0000\u0000\u0000\u0000\u8F53\u0000\u0000"+
93.4200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4201 - "\u0000\u8F6F\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4202 - "\u0000\u0000\u0000\u0000\u8E63\u0000\u0000\u0000"+
93.4203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4204 - "\u0000\u0000\u0000\u0000\u8F56\u0000\u0000\u0000"+
93.4205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4206 - "\u0000\uFE76\u0000\u0000\u0000\u0000\u9FC6\u0000"+
93.4207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4208 - "\u0000\u0000\u0000\u0000\u0000\uFAAC\u0000\u0000"+
93.4209 - "\u0000\u0000\u0000\u8F58\u0000\u0000\u0000\u0000"+
93.4210 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4211 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4212 - "\u0000\u0000\u0000\u0000\u0000\u9848\u0000\u0000"+
93.4213 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4214 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4215 - "\u0000\u0000\u0000\u0000\u0000\u99B7\u0000\u0000"+
93.4216 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4217 - "\u0000\u0000\u0000\u0000\u9665\u0000\uFA6C\u0000"+
93.4218 - "\u9DE7\u0000\u0000\u0000\u9E62\u0000\u0000\u0000"+
93.4219 - "\u96CC\u8E67\u0000\u0000\uFC75\u0000\u987E\u0000"+
93.4220 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFDB9\u0000"+
93.4221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97FC\u0000"+
93.4223 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4224 - "\u98F9\u0000\u8F66\u0000\u0000\u0000\u0000\u0000"+
93.4225 - "\u0000\u0000\u0000\u956E\u0000\u9245\u0000\u0000"+
93.4226 - "\u8F60\u0000\u0000\u0000\u9ED1\u0000\u0000\u0000"+
93.4227 - "\u0000\u0000\uFECD\u0000\u99B9\u0000\u0000\u0000"+
93.4228 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4229 - "\u0000\u8F62\u974C\u0000\u0000\u0000\u0000\u0000"+
93.4230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91C7"+
93.4231 - "\u955F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4232 - "\u99BB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4233 - "\u0000\u0000\u8E6D\u8F71\u0000\u0000\u94CB\u0000"+
93.4234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4235 - "\u0000\u0000\u0000\u95B1\u0000\u0000\u0000\u0000"+
93.4236 - "\u0000\u0000\u0000\u0000\u0000\u9AF2\u0000\u0000"+
93.4237 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4238 - "\u0000\u0000\u0000\u0000\u0000\u96C3\u99BD\u0000"+
93.4239 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4240 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4241 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4242 - "\u0000\u0000\uA0CF\u0000\u0000\u0000\u8F6D\u0000"+
93.4243 - "\u0000\u99BE\u8EF4\u0000\u8F72\u95E4\u0000\u0000"+
93.4244 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4245 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4246 - "\u99BF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4247 - "\u0000\u0000\u0000\u9242\u0000\uFBA5\u0000\u0000"+
93.4248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4249 - "\u99C0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4250 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4251 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4252 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4253 - "\u0000\u0000\u0000\uFDB4\u8F77\u0000\u0000\u0000"+
93.4254 - "\u99C1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4255 - "\u0000\u0000\uFAB9\u0000\u0000\u0000\u0000\u0000"+
93.4256 - "\u0000\u0000\u0000\u8F40\uFA44\u0000\u0000\u0000"+
93.4257 - "\u0000\u0000\u99C2\u0000\u0000\u0000\u0000\u0000"+
93.4258 - "\u0000\u0000\u8F5C\u0000\u0000\u0000\u0000\u0000"+
93.4259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99C4"+
93.4261 - "\u99C5\u0000\u0000\u8F7B\u0000\u0000\u0000\u0000"+
93.4262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4263 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4265 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4271 - "\u0000\u8FA3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4275 - "\u99C6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96CD\u0000"+
93.4277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4278 - "\u0000\u0000\u0000\u0000\u96C7\u0000\u0000\u0000";
93.4279 -
93.4280 - private final static String innerIndex6=
93.4281 - "\u0000\u0000\u8FA5\u0000\u0000\u0000\u0000\u0000"+
93.4282 - "\u0000\u0000\u0000\u0000\u0000\uFABB\u0000\u0000"+
93.4283 - "\u9570\u0000\u0000\u0000\u9368\u0000\u8F7E\u0000"+
93.4284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4285 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4286 - "\u8FAA\u0000\u0000\u0000\u0000\u0000\u0000\uA050"+
93.4287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4288 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4289 - "\u0000\u0000\u90D3\u0000\u0000\u9556\u0000\u0000"+
93.4290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4294 - "\u0000\u0000\u0000\u0000\u8FB8\u0000\u0000\u0000"+
93.4295 - "\u0000\u0000\u99C8\u0000\u0000\u0000\u0000\u0000"+
93.4296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FAF\u0000"+
93.4297 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4299 - "\u0000\u0000\u99C9\u0000\u0000\u0000\u0000\u0000"+
93.4300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4301 - "\u9579\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4302 - "\u0000\u0000\u0000\u0000\u0000\u9F49\u0000\u0000"+
93.4303 - "\u0000\u0000\u99CA\u0000\u0000\u0000\u0000\u0000"+
93.4304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99CB"+
93.4311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4327 - "\u9DD5\u8FB0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4328 - "\u0000\u0000\u0000\u0000\u0000\uFA7A\u0000\u0000"+
93.4329 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E5F\u0000"+
93.4330 - "\u0000\u0000\u0000\u99CD\uA0C9\u0000\u0000\u0000"+
93.4331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4333 - "\u0000\u0000\u0000\u0000\u0000\u9ADB\u0000\u0000"+
93.4334 - "\u0000\uA0C6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4335 - "\u0000\u8FB4\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4337 - "\u0000\uA0D7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4338 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0C7\u0000"+
93.4339 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA043\u0000"+
93.4340 - "\u0000\u0000\u8FB5\u0000\u0000\u0000\u0000\u0000"+
93.4341 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4342 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FB2\u0000"+
93.4343 - "\u0000\u0000\u0000\u0000\u0000\uA061\u0000\u0000"+
93.4344 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4345 - "\u0000\u0000\u0000\u0000\u9E5E\u0000\u0000\u0000"+
93.4346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FB6"+
93.4347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4348 - "\u9FE8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9CB2"+
93.4350 - "\u0000\u0000\u0000\u0000\u0000\u957C\u0000\u0000"+
93.4351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4353 - "\u0000\u0000\u9FC7\u0000\u0000\u8FBB\u8FBC\u0000"+
93.4354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FEC"+
93.4355 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FC0\u0000"+
93.4357 - "\u936A\u0000\u0000\u0000\u8BE4\u9C7C\u0000\u0000"+
93.4358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95A1\u0000"+
93.4359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4361 - "\u0000\u0000\u0000\u0000\uFEEC\u0000\u0000\u95A3"+
93.4362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4364 - "\u0000\u0000\u0000\u0000\u8FC1\u0000\u0000\u0000"+
93.4365 - "\uA052\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99D0\u0000"+
93.4367 - "\u0000\u0000\u0000\u0000\u8FC3\u8FC4\u0000\u0000"+
93.4368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95A4"+
93.4369 - "\u0000\u0000\u0000\u0000\u0000\u8FC6\u0000\u9E60"+
93.4370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uF9D8"+
93.4371 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95A5\u0000"+
93.4374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4375 - "\u0000\u0000\u0000\u0000\u0000\u9CB3\u0000\u0000"+
93.4376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99D1"+
93.4377 - "\uFEF1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4381 - "\u0000\u0000\u0000\u0000\u99D2\u0000\u0000\u0000"+
93.4382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4384 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4385 - "\u0000\u0000\u0000\u9CC2\u0000\u0000\u0000\u99D3"+
93.4386 - "\u0000\u0000\u0000\u0000\u0000\u95A7\u0000\u0000"+
93.4387 - "\u0000\u0000\u0000\u0000\u95A9\u0000\u0000\u0000"+
93.4388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4389 - "\u0000\u0000\u0000\u0000\u0000\u95A6\u0000\u0000"+
93.4390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C5D"+
93.4392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4393 - "\u98E2\u0000\u0000\u0000\u0000\u0000\u0000\u8FC9"+
93.4394 - "\u0000\uA0C2\u8FCA\u0000\u0000\u0000\u0000\u0000"+
93.4395 - "\u0000\u99D4\u0000\u0000\uA0B9\u0000\u0000\u0000"+
93.4396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4397 - "\u0000\u0000\u0000\u0000\u0000\u9B58\u0000\u8FCD"+
93.4398 - "\u0000\uA0D4\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4400 - "\u0000\u0000\u0000\u0000\u8FCE\u0000\u0000\u0000"+
93.4401 - "\u0000\u8BE5\u0000\u0000\u0000\u0000\u8979\u0000"+
93.4402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FD0"+
93.4406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4412 - "\u0000\u0000\u0000\u0000\u95B6\u0000\u0000\u0000"+
93.4413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4414 - "\u0000\u99D6\u0000\u95E5\u0000\u0000\u0000\u0000"+
93.4415 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4416 - "\u99D7\u0000\u0000\u0000\u0000\u95B5\u0000\u0000"+
93.4417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4418 - "\u0000\uA0CA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4420 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FFD"+
93.4422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4424 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA058\u0000"+
93.4425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4426 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4427 - "\u8FD6\u0000\u0000\u0000\u99D8\u0000\u0000\u0000"+
93.4428 - "\u0000\u0000\u0000\u0000\u8FD3\u0000\u0000\u0000"+
93.4429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4430 - "\u0000\u8FE5\u0000\u0000\u0000\u0000\u0000\u8FE9"+
93.4431 - "\u0000\u0000\u0000\u0000\u99D9\u0000\u0000\u0000"+
93.4432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4433 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4436 - "\u0000\u0000\u927C\u0000\u0000\u0000\u0000\u0000"+
93.4437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4438 - "\u0000\u0000\u9C45\u0000\u0000\u0000\u0000\u0000"+
93.4439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4442 - "\u0000\u0000\u0000\u0000\u8FDE\u0000\u0000\u0000"+
93.4443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FDF"+
93.4445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4446 - "\u0000\u0000\u0000\u0000\u0000\uA04B\u0000\u0000"+
93.4447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FE2"+
93.4449 - "\u0000\u0000\u0000\uA0CC\u0000\u0000\u0000\u0000"+
93.4450 - "\u0000\u0000\u0000\u0000\u8FE3\u8FE4\u0000\u0000"+
93.4451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BC4\u0000"+
93.4453 - "\u0000\u0000\u9BFC\u0000\u0000\u0000\u0000\u0000"+
93.4454 - "\u0000\u964C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4456 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4457 - "\u0000\u9AF6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4459 - "\u8FE7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4460 - "\u0000\u0000\u0000\u8FE8\u0000\u0000\u0000\u0000"+
93.4461 - "\u8BE7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897A\u0000"+
93.4465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4469 - "\u0000\u0000\u897B\u0000\u0000\u0000\u0000\u0000"+
93.4470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4481 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4483 - "\u0000\u99DA\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4490 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4492 - "\u0000\u0000\u0000\u8FED\u0000\u0000\u0000\u95C0"+
93.4493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4494 - "\u0000\u0000\u0000\u0000\u0000\uA0CB\u0000\u0000"+
93.4495 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4498 - "\u0000\u0000\u0000\u0000\u0000\u9E48\u0000\u0000"+
93.4499 - "\u0000\u0000\u0000\u0000\u99DB\u0000\u8FF3\u0000"+
93.4500 - "\u0000\u0000\u0000\u8FF9\u0000\u0000\u0000\u0000"+
93.4501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4502 - "\u0000\u95C1\u0000\uA04E\u0000\u0000\u0000\u0000"+
93.4503 - "\u0000\u0000\u99DC\u0000\u0000\u0000\u0000\uA064"+
93.4504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4505 - "\u0000\u0000\u0000\u8FF7\u0000\u0000\u0000\u0000"+
93.4506 - "\u0000\u0000\u0000\u89B0\uA048\u0000\u0000\u0000"+
93.4507 - "\u0000\u8FFB\u8FF6\u0000\u0000\u0000\u0000\u0000"+
93.4508 - "\u9DDC\u0000\u0000\u0000\u99DD\u8BE8\u0000\u0000"+
93.4509 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4520 - "\u0000\u0000\u92C1\u0000\u0000\u0000\u0000\u0000"+
93.4521 - "\u0000\u0000\u9FD6\u0000\u0000\u0000\u0000\u0000"+
93.4522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4525 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0D2\u0000"+
93.4526 - "\u0000\u9040\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4529 - "\u8AC4\u0000\u0000\u99E0\u0000\u0000\u0000\u0000"+
93.4530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4531 - "\u0000\u0000\u0000\u0000\u9FF0\u0000\u0000\u0000"+
93.4532 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4537 - "\u0000\u9FF3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DBF\u0000"+
93.4539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4540 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4542 - "\u9FF6\u0000\u95C8\u0000\u0000\u9E5A\u0000\u0000"+
93.4543 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4544 - "\u0000\u0000\u99E3\u0000\u0000\u0000\u0000\u0000"+
93.4545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A4A\u0000"+
93.4546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FF1"+
93.4547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4550 - "\u8AA7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4551 - "\u0000\u99E6\u0000\u0000\u0000\u9FF7\u0000\u9FED"+
93.4552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A5C\u0000"+
93.4553 - "\u9DAE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4557 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95C9"+
93.4558 - "\u0000\u0000\u0000\u0000\u0000\u9048\u0000\u0000"+
93.4559 - "\u99E8\u0000\u0000\u0000\u0000\u0000\u9049\u0000"+
93.4560 - "\u0000\u0000\u0000\u0000\u90B1\u0000\u0000\u0000"+
93.4561 - "\u0000\u0000\u0000\u904A\u0000\u0000\u0000\u0000"+
93.4562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99EA\u0000"+
93.4563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4564 - "\u0000\u0000\u9BD1\u0000\u0000\u0000\u0000\u0000"+
93.4565 - "\u0000\u0000\u99EB\u0000\u99EC\u0000\u0000\u0000"+
93.4566 - "\u0000\u0000\u0000\u0000\u0000\u99ED\u0000\u0000"+
93.4567 - "\u0000\u0000\u99EE\u0000\u0000\u0000\u0000\u0000"+
93.4568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4572 - "\u0000\u904C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4574 - "\u0000\u0000\u0000\u0000\u0000\u904D\u0000\u0000"+
93.4575 - "\u95CB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4577 - "\u0000\u97E2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4578 - "\u0000\u0000\u95CC\u0000\u0000\u0000\u0000\u0000"+
93.4579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4580 - "\u0000\u0000\u0000\u0000\u9F78\u0000\u0000\u0000"+
93.4581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897C\u897D"+
93.4582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897E\u0000"+
93.4583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4587 - "\u0000\u0000\u0000\u995D\u0000\u0000\u0000\u0000"+
93.4588 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4589 - "\u9B5A\u0000\u0000\u0000\u0000\u9050\u0000\u0000"+
93.4590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4591 - "\u0000\u0000\u0000\u9054\u0000\uC6D6\u9AA8\u99EF"+
93.4592 - "\uFEEB\u9DA3\u9DA1\u9943\u9945\u0000\u9D7D\u0000"+
93.4593 - "\u0000\u99F0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4594 - "\u0000\u0000\u99F1\u0000\u99F2\u0000\u0000\u0000"+
93.4595 - "\u9D60\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4596 - "\u0000\u0000\uA0A3\u0000\u0000\u0000\u0000\u0000"+
93.4597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4600 - "\u0000\u905B\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4602 - "\u9EDB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4603 - "\u0000\u0000\u9D79\u0000\u0000\u0000\u0000\u0000"+
93.4604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4607 - "\u0000\u0000\u0000\u99F3\u0000\u0000\u0000\u9062"+
93.4608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4610 - "\u0000\u0000\u0000\u0000\u9F55\u0000\u0000\u0000"+
93.4611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BF9\u0000"+
93.4612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4613 - "\u0000\u9065\u0000\u0000\u96E0\u0000\u0000\u0000"+
93.4614 - "\u0000\u0000\u0000\u0000\u98BE\u0000\u0000\u0000"+
93.4615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4618 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4619 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4622 - "\u9068\u0000\u0000\u0000\u0000\u0000\u906C\u0000"+
93.4623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4624 - "\u0000\u0000\u0000\u95D8\u0000\u0000\u0000\u0000"+
93.4625 - "\u0000\u0000\u0000\u0000\u906A\u0000\u0000\u0000"+
93.4626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4629 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4631 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4635 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4641 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4642 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4643 - "\u0000\u9FB2\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4644 - "\u0000\u9FAE\u0000\u0000\u9FB0\u0000\u89AD\u0000"+
93.4645 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u906E"+
93.4646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4647 - "\u9E71\u0000\u0000\u0000\u0000\u0000\u9E4A\u0000"+
93.4648 - "\u0000\u0000\u0000\u0000\u9FDC\u0000\u0000\u0000"+
93.4649 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4650 - "\u0000\u0000\u0000\u0000\u89AB\u0000\u9FB8\u0000"+
93.4651 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4652 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4654 - "\u0000\u9070\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4655 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8B63\u0000"+
93.4656 - "\u0000\u0000\u0000\u95DC\u0000\u0000\u0000\u0000"+
93.4657 - "\u0000\u0000\u0000\u0000\u9071\u0000\u0000\u0000"+
93.4658 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4659 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC5E\u0000"+
93.4660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8949"+
93.4661 - "\u0000\u0000\u0000\u0000\u0000\u965B\u0000\u0000"+
93.4662 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4664 - "\u0000\u0000\u94A6\u0000\u0000\u0000\u8FD5\u0000"+
93.4665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4666 - "\u9E73\u0000\u0000\u0000\u0000\u0000\u9075\u0000"+
93.4667 - "\u0000\u0000\u0000\u99F7\u0000\u0000\u0000\u0000"+
93.4668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4670 - "\u99F9\u0000\u9663\u95B9\u0000\u0000\u0000\u0000"+
93.4671 - "\u0000\u0000\u0000\u0000\u0000\u94D4\u0000\u0000"+
93.4672 - "\u0000\u0000\u0000\u0000\uFCFA\u0000\u0000\u0000"+
93.4673 - "\u0000\u9077\u0000\u0000\u90AB\u0000\u0000\u0000"+
93.4674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4675 - "\u0000\u0000\u0000\u0000\u0000\u9D4D\u0000\u0000"+
93.4676 - "\u99FA\u0000\u0000\u0000\u0000\u92E3\u0000\u97BB"+
93.4677 - "\u0000\u0000\u9078\u0000\u0000\u0000\u0000\u0000"+
93.4678 - "\u0000\u0000\u0000\u99FB\u0000\u0000\u97E0\u0000"+
93.4679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96DC"+
93.4680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4681 - "\u0000\u9CA8\u0000\u0000\u9772\u0000\u0000\u0000"+
93.4682 - "\u0000\u9440\u0000\u0000\u0000\u0000\u0000\u92F2"+
93.4683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99FD\u0000"+
93.4687 - "\u0000\u99FC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4688 - "\u0000\uF9D7\u964A\u0000\u0000\u0000\u96D8\u99FE"+
93.4689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4691 - "\u0000\u0000\u0000\u0000\u904B\u0000\u0000\u0000"+
93.4692 - "\u0000\u0000\u0000\uFA41\u0000\u0000\u0000\u0000"+
93.4693 - "\u0000\u0000\u0000\u9A40\u0000\u975B\u0000\u0000"+
93.4694 - "\u0000\u0000\u0000\u9A41\u91DD\u0000\u0000\u0000"+
93.4695 - "\u0000\u0000\u93FC\u9A42\u9A43\u0000\u9659\u0000"+
93.4696 - "\u0000\u0000\u0000\u0000\u0000\u9A44\u0000\u0000"+
93.4697 - "\u0000\u0000\u0000\u9051\u0000\u0000\u0000\u94BF"+
93.4698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4700 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4702 - "\u0000\u0000\u0000\u0000\u90A2\u0000\u0000\u0000"+
93.4703 - "\u9CAB\u9776\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4704 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4705 - "\uFC55\uFE45\u94A8\u9A45\uFA4B\u9DE1\u0000\u0000"+
93.4706 - "\u96D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9774"+
93.4709 - "\u0000\u0000\uFDF5\u0000\u0000\u0000\u92E5\u0000"+
93.4710 - "\u9645\u91DA\u0000\u90A3\u0000\u0000\uA05F\u0000"+
93.4711 - "\u0000\u0000\u0000\u90AF\u97BF\u0000\u0000\u0000"+
93.4712 - "\u914C\u0000\u0000\u0000\u0000\u967A\u0000\u0000"+
93.4713 - "\u0000\u91DE\u0000\u0000\u9A46\uFEB0\u9779\u946C"+
93.4714 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4715 - "\u9858\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4716 - "\u0000\u0000\u0000\u0000\u9266\u0000\u0000\u0000"+
93.4717 - "\u93FB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4718 - "\u0000\u0000\u0000\u0000\u0000\u9A47\u0000\u0000"+
93.4719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4720 - "\u9749\u0000\u0000\u9748\u0000\u934A\u0000\u9CE2"+
93.4721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9264\u0000"+
93.4722 - "\u0000\u0000\u0000\u91DF\u0000\u0000\u0000\u0000"+
93.4723 - "\u0000\u0000\u0000\uFB79\u0000\u0000\u0000\u0000"+
93.4724 - "\u0000\u0000\u0000\u96D7\u0000\u0000\u0000\u0000"+
93.4725 - "\u9343\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4727 - "\uFDCB\uFE7A\u0000\u91DB\u0000\u0000\u0000\u0000"+
93.4728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4729 - "\u0000\u97AF\u0000\u0000\u95DD\u0000\u0000\u0000"+
93.4730 - "\u9348\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A4B"+
93.4732 - "\u0000\u0000\u0000\uFC45\u0000\u9A4D\u0000\u0000"+
93.4733 - "\u0000\u0000\u0000\u0000\u91BC\u90E2\u90B4\u95E1"+
93.4734 - "\u0000\u0000\u0000\u0000\u0000\u9A4E\u0000\u0000"+
93.4735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A4F\u0000"+
93.4737 - "\u0000\u0000\uFE40\uFE43\u0000\u0000\u0000\u0000"+
93.4738 - "\u0000\u0000\u0000\u0000\u0000\u96DD\u0000\u0000"+
93.4739 - "\u0000\u0000\u0000\u0000\u9A51\u0000\u0000\u0000"+
93.4740 - "\u96A7\u0000\u0000\u90B0\u0000\u0000\u0000\u0000"+
93.4741 - "\u0000\u0000\u0000\u0000\u0000\u9C4E\u0000\u9443"+
93.4742 - "\u0000\u0000\u0000\u0000\u8EBA\u0000\u0000\u0000"+
93.4743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4744 - "\u0000\u9A52\u0000\uFCC1\u0000\u0000\u0000\u0000"+
93.4745 - "\u0000\u0000\u0000\u0000\u0000\u8BE9\u0000\u0000"+
93.4746 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9CAF"+
93.4749 - "\u0000\u0000\u8BFD\u0000\u0000\u0000\u0000\u0000"+
93.4750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4751 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4753 - "\u0000\u9ABC\u0000\u9AB8\u0000\u0000\u0000\u0000"+
93.4754 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4756 - "\u0000\u0000\u0000\u0000\u9AAE\u0000\u0000\u0000"+
93.4757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9AA7\u0000"+
93.4760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4764 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4766 - "\u0000\u0000\u0000\u0000\u0000\u9A53\u0000\u0000"+
93.4767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D74"+
93.4770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4776 - "\u8BEA\u0000\u0000\u0000\u0000\u0000\u0000\u8BEB"+
93.4777 - "\u0000\u0000\u0000\u0000\u0000\u90B2\u0000\u0000"+
93.4778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95E9\u95E8"+
93.4780 - "\u0000\u95E6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4781 - "\u90B5\u0000\u9A54\u0000\u0000\u0000\u90B3\u95E7"+
93.4782 - "\u0000\u0000\u8B50\u0000\u0000\u0000\u0000\u0000"+
93.4783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4789 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4790 - "\u8BEC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4791 - "\u0000\u0000\u0000\u0000\u9A56\u0000\u0000\u0000"+
93.4792 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
93.4793 -
93.4794 - private final static String innerIndex7=
93.4795 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4796 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4798 - "\u0000\u0000\u0000\u0000\u0000\u8BFB\u0000\u0000"+
93.4799 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4801 - "\u0000\u0000\u0000\u9A57\u0000\u0000\u0000\u0000"+
93.4802 - "\uA0AA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4803 - "\u0000\u9FA6\u0000\u0000\u0000\u99CC\u0000\u0000"+
93.4804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9C59\u0000"+
93.4806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4808 - "\u0000\u99B5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4810 - "\u0000\u0000\u0000\u90BE\u0000\u0000\u0000\u0000"+
93.4811 - "\u0000\u9FAF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95F2"+
93.4813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90BF\u0000"+
93.4814 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4815 - "\u0000\u0000\u0000\u90C1\u0000\uFEE4\u0000\u0000"+
93.4816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4817 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90C4\u0000"+
93.4818 - "\u0000\u0000\u0000\u0000\u0000\u90C7\u0000\u0000"+
93.4819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4822 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4824 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4825 - "\u0000\u0000\u0000\u0000\u92E4\u0000\u0000\u0000"+
93.4826 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4827 - "\u0000\u0000\u0000\u9F52\u0000\u0000\u0000\u0000"+
93.4828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4829 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4830 - "\u0000\u0000\u0000\u90DB\u0000\u0000\u0000\u0000"+
93.4831 - "\u0000\uA066\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4832 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4833 - "\u0000\u90D2\u0000\u0000\u0000\u0000\u90D4\u0000"+
93.4834 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4835 - "\u9A5B\u95FD\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4837 - "\u0000\u8BC4\u0000\u0000\u0000\u0000\u0000\u90DE"+
93.4838 - "\u0000\u0000\u0000\u0000\u0000\u9CE4\u0000\u90E1"+
93.4839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4840 - "\u0000\u0000\u0000\u0000\u0000\u9E46\u0000\u0000"+
93.4841 - "\u0000\u9651\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4843 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB58"+
93.4844 - "\u0000\u90E6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4846 - "\u0000\u0000\u0000\u9650\u0000\u0000\u0000\u90E7"+
93.4847 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4849 - "\u0000\u90E8\u9A5D\u0000\u9F7A\u0000\u0000\u0000"+
93.4850 - "\u9B5C\u0000\u9F7C\u0000\u0000\uFC52\u90E9\u0000"+
93.4851 - "\u90EA\u0000\u9A5E\u0000\u0000\u0000\u0000\u0000"+
93.4852 - "\u9F76\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4853 - "\u0000\u0000\u90EB\u0000\u0000\u0000\u0000\u0000"+
93.4854 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4855 - "\u90EC\u0000\u0000\u0000\u0000\u0000\u8BEE\u0000"+
93.4856 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90EE\u0000"+
93.4857 - "\u0000\u0000\u91C6\u0000\u0000\u90F2\u0000\u0000"+
93.4858 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4859 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4860 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4861 - "\u0000\u0000\u0000\u0000\uFCBC\u8A74\u0000\u0000"+
93.4862 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9657"+
93.4863 - "\u0000\u0000\u0000\u9CEF\u0000\u0000\u0000\u0000"+
93.4864 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FDF\u0000"+
93.4865 - "\u0000\u0000\u0000\u90F7\u90F6\u0000\u0000\u0000"+
93.4866 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9B5E"+
93.4868 - "\u0000\u0000\u0000\u90F8\u0000\u0000\u0000\u0000"+
93.4869 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90F9\u0000"+
93.4872 - "\u0000\u0000\u0000\u0000\uFA6A\u0000\u0000\u0000"+
93.4873 - "\u0000\u0000\u0000\u0000\u0000\u8BEF\u0000\u0000"+
93.4874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4877 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4881 - "\u0000\u0000\u0000\u0000\u9FE0\u0000\u0000\u9142"+
93.4882 - "\u0000\u9A62\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4883 - "\u0000\u0000\u0000\u9569\u0000\u0000\u0000\u9144"+
93.4884 - "\u9143\u0000\u9141\u0000\u0000\u0000\u8BF0\u0000"+
93.4885 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4886 - "\u0000\u0000\u0000\u0000\u9660\u0000\u8BF1\u0000"+
93.4887 - "\u99F6\u9149\u0000\u0000\u0000\u0000\u914A\u0000"+
93.4888 - "\u0000\u0000\u0000\u0000\u914B\u0000\u0000\u0000"+
93.4889 - "\u0000\u9A64\u0000\u0000\u0000\u8ABF\u0000\u0000"+
93.4890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4891 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A66\u0000"+
93.4893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4894 - "\u0000\u9A67\u0000\u0000\u9A69\u0000\u0000\u0000"+
93.4895 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A6A"+
93.4898 - "\u9652\u914D\u0000\u9666\u0000\u0000\u0000\u0000"+
93.4899 - "\u9F7B\u0000\u9A6B\u0000\u0000\u0000\u0000\u0000"+
93.4900 - "\u0000\u0000\uA06C\u0000\u0000\u9667\u0000\u0000"+
93.4901 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4902 - "\u0000\u0000\u0000\u0000\u0000\u9A6C\u0000\u0000"+
93.4903 - "\u0000\u0000\u9A6D\u8BF2\u0000\u0000\u0000\u0000"+
93.4904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4907 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4908 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4910 - "\u0000\u0000\u0000\u966A\u0000\u0000\u0000\u0000"+
93.4911 - "\u0000\u0000\u0000\u0000\uFCEA\u0000\u0000\u0000"+
93.4912 - "\u0000\u0000\u966C\u0000\u0000\u0000\u0000\u0000"+
93.4913 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4914 - "\u91C4\u0000\u0000\u0000\u9677\u0000\u0000\u0000"+
93.4915 - "\u0000\u0000\u0000\u0000\u99F4\u9A6F\u0000\u0000"+
93.4916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4917 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4918 - "\u0000\u0000\u9FAB\u0000\u0000\u0000\u0000\u0000"+
93.4919 - "\u0000\u8EC1\u0000\u0000\u0000\u0000\u9555\u0000"+
93.4920 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4921 - "\u0000\u0000\u0000\u0000\u0000\u9152\u0000\u0000"+
93.4922 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4923 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4924 - "\u0000\u0000\u0000\u0000\u9153\u0000\u0000\u0000"+
93.4925 - "\u9155\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u955D"+
93.4927 - "\u0000\u9671\u0000\u0000\u0000\u0000\u9C6D\u0000"+
93.4928 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9673"+
93.4929 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4930 - "\u0000\u0000\u0000\u9154\u9A71\u0000\u0000\u0000"+
93.4931 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4932 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4934 - "\u9156\u0000\u0000\u0000\u966D\u0000\u0000\u0000"+
93.4935 - "\u0000\u0000\u0000\u9557\u0000\u0000\u0000\u0000"+
93.4936 - "\u0000\u0000\u0000\u0000\u89C6\u0000\u0000\u0000"+
93.4937 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4940 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89C7"+
93.4941 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4942 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4943 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4945 - "\u0000\u0000\u8A6A\u0000\u0000\u0000\u8B57\u0000"+
93.4946 - "\u0000\u0000\u9FE1\u0000\u0000\u9B5F\u0000\u0000"+
93.4947 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4949 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA05D"+
93.4950 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4951 - "\u915B\u0000\u915C\u0000\u0000\u0000\u0000\u0000"+
93.4952 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4953 - "\u0000\u0000\u0000\u0000\u915E\u0000\u0000\u0000"+
93.4954 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F5C"+
93.4955 - "\u0000\u0000\u9F57\u0000\u0000\u0000\u0000\u0000"+
93.4956 - "\u0000\u9F65\u0000\u0000\u0000\u0000\u0000\u9A72"+
93.4957 - "\u0000\u0000\u0000\u0000\u9160\u0000\u0000\u0000"+
93.4958 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4959 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4960 - "\u0000\u0000\u9F5E\u0000\u0000\u9161\u0000\u0000"+
93.4961 - "\u0000\u0000\u0000\u0000\u9164\u0000\u0000\u0000"+
93.4962 - "\u0000\u9F41\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4963 - "\u9169\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4964 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4965 - "\u9168\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4966 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4967 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4968 - "\u0000\u9A74\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4969 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4970 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B2"+
93.4971 - "\u0000\u9A75\u0000\uFDA5\u0000\u0000\u0000\u0000"+
93.4972 - "\u0000\u0000\u0000\u9EE9\u0000\u8BBA\u916D\uA060"+
93.4973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FDE"+
93.4974 - "\u0000\u0000\u0000\u0000\u0000\u9FC3\u0000\u96B5"+
93.4975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4977 - "\uA067\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4978 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4980 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B3"+
93.4981 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4982 - "\u0000\u0000\u0000\u0000\u0000\u9A76\u0000\u0000"+
93.4983 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.4984 - "\u0000\u95D5\u0000\u0000\u0000\u9ECA\u0000\u0000"+
93.4985 - "\u0000\u9A77\u0000\u0000\u9A78\u0000\u0000\u0000"+
93.4986 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9170"+
93.4987 - "\u0000\u0000\u916F\u0000\u0000\u0000\u0000\u0000"+
93.4988 - "\u0000\u0000\u9FA3\u0000\u9171\u0000\u0000\u0000"+
93.4989 - "\u96B1\u0000\u0000\u0000\u0000\u9F63\u0000\u0000"+
93.4990 - "\u0000\u0000\u0000\u9F67\u0000\u0000\u0000\u8BB9"+
93.4991 - "\u9A7A\u0000\u0000\u0000\u0000\u0000\u8B56\u0000"+
93.4992 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9ADA"+
93.4993 - "\u0000\u0000\u0000\u0000\u0000\u96B0\u0000\u0000"+
93.4994 - "\u0000\u0000\u9A7E\u0000\u0000\u0000\u0000\u0000"+
93.4995 - "\u0000\u0000\u0000\u0000\u0000\u9DDE\u0000\u0000"+
93.4996 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96AD"+
93.4997 - "\u0000\u0000\u0000\u96AE\u0000\u0000\u0000\u0000"+
93.4998 - "\u0000\u0000\u0000\u0000\u0000\u9EA1\u0000\u0000"+
93.4999 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5000 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5001 - "\u0000\u0000\u9E50\u0000\u0000\u0000\u0000\u0000"+
93.5002 - "\u0000\u0000\u0000\u96AF\u8BF4\u0000\u0000\u0000"+
93.5003 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5004 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5019 - "\u0000\u0000\u9FA4\u0000\u0000\u0000\u0000\u0000"+
93.5020 - "\u0000\u0000\u0000\u0000\u96BD\u0000\u0000\u0000"+
93.5021 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96F4\u0000"+
93.5022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5023 - "\u0000\u96B8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5025 - "\u0000\u0000\u0000\u0000\uFAA1\u0000\u0000\u0000"+
93.5026 - "\u0000\u91A7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5027 - "\u0000\u0000\u0000\u0000\uA05E\u0000\u0000\u0000"+
93.5028 - "\u0000\u9A7D\u0000\u0000\u0000\u0000\u8948\u0000"+
93.5029 - "\u9EB1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DDB\u0000"+
93.5031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5032 - "\u0000\u0000\u0000\u0000\u0000\u95BF\u8A73\u0000"+
93.5033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5034 - "\u0000\u0000\u0000\u0000\u9EFE\u0000\u917A\u0000"+
93.5035 - "\u0000\u0000\u0000\u917B\u0000\u0000\u0000\u0000"+
93.5036 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5037 - "\u0000\u0000\u0000\u9AA3\u0000\u0000\u0000\u0000"+
93.5038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5039 - "\u0000\u0000\u0000\u0000\u0000\u96C2\u0000\u0000"+
93.5040 - "\u0000\u0000\u0000\u9F77\u0000\u0000\u0000\u0000"+
93.5041 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5042 - "\u0000\u0000\u0000\u0000\u0000\u9AA4\u0000\u0000"+
93.5043 - "\u9AA5\u0000\u0000\u0000\u91A1\u0000\u0000\u0000"+
93.5044 - "\u0000\u89B8\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5045 - "\u0000\u0000\u0000\u0000\u9173\u0000\u0000\u0000"+
93.5046 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5047 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5048 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5049 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5050 - "\u0000\u0000\u0000\u0000\u9AA6\u0000\u0000\u0000"+
93.5051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5052 - "\u0000\u0000\u89BD\u0000\u89B9\u0000\u917D\u0000"+
93.5053 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5054 - "\u96BB\u0000\u0000\u0000\u9FF2\u0000\u0000\u8BF5"+
93.5055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5063 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5065 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5066 - "\u0000\u0000\u0000\u9AA9\u0000\u0000\u0000\u0000"+
93.5067 - "\u0000\u9F54\u0000\u0000\u9FE3\u9EED\u0000\u0000"+
93.5068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5069 - "\u91AA\u0000\u0000\u0000\u0000\u91AB\uA070\u0000"+
93.5070 - "\u9F6D\u0000\u0000\u0000\u0000\u0000\u91AC\u0000"+
93.5071 - "\u0000\u0000\u91AD\u0000\u0000\u0000\uA0FD\u0000"+
93.5072 - "\u9FE2\u0000\u91AF\u9E41\u9AAA\u0000\u0000\u91B0"+
93.5073 - "\u0000\u9AAB\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5074 - "\u0000\u0000\u0000\u0000\u0000\u9AAC\u0000\u9A4A"+
93.5075 - "\u0000\u91B2\u0000\u0000\u8BF6\u0000\u9AAD\u89B6"+
93.5076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5077 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5078 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5079 - "\u0000\u0000\u9AAF\u0000\u0000\u0000\u0000\u0000"+
93.5080 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5081 - "\u0000\u9AB0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5082 - "\u9AB1\u0000\u0000\u0000\u0000\u0000\u9AA1\u0000"+
93.5083 - "\u0000\u0000\u91B9\u0000\u0000\u0000\u0000\u0000"+
93.5084 - "\u91BA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91BE"+
93.5086 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5087 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA041\u8BB7"+
93.5088 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5090 - "\u0000\u91C0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5091 - "\u0000\u0000\u0000\u0000\u9AB3\u91C3\u0000\u0000"+
93.5092 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5093 - "\uA0FC\u0000\u0000\u9FEE\u0000\u0000\u0000\u0000"+
93.5094 - "\u0000\u0000\u9F69\u0000\u0000\u0000\u0000\u0000"+
93.5095 - "\u0000\u0000\u91C8\u0000\u0000\u0000\u0000\u0000"+
93.5096 - "\u0000\u91C9\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5098 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DE6"+
93.5099 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u91CB\u0000"+
93.5101 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5102 - "\u0000\u89C8\u0000\u0000\u8BF8\u0000\u0000\u8DAA"+
93.5103 - "\u0000\u0000\u0000\u0000\u0000\u9FDD\u0000\u0000"+
93.5104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5106 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5107 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5108 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5110 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5112 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5114 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5115 - "\uFA40\u0000\uFA42\uFA43\u0000\uFA45\u0000\u0000"+
93.5116 - "\uFA48\uFA49\uFA4A\u0000\uFA4C\u0000\uFA4E\u0000"+
93.5117 - "\u0000\u0000\uFA52\uFA53\uFA54\uFA55\uFA56\u0000"+
93.5118 - "\uFA58\u0000\uFA5A\uFA5B\uFA5C\uFA5D\uFA5E\u0000"+
93.5119 - "\uFA60\u0000\uFA62\uFA63\u0000\uFA65\u0000\u0000"+
93.5120 - "\uFA68\u0000\u0000\uFA6B\u0000\uFA6D\uFA6E\u0000"+
93.5121 - "\uFA70\u0000\uFA72\uFA73\uFA74\uFA75\uFA76\uFA77"+
93.5122 - "\uFA78\u0000\u0000\uFA7B\uFA7C\u0000\u0000\u0000"+
93.5123 - "\u0000\u0000\u0000\uFAA5\u0000\uFAA7\u0000\u0000"+
93.5124 - "\u0000\u0000\u0000\u0000\uFAAE\u0000\u0000\u0000"+
93.5125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5126 - "\u0000\u0000\uFABC\u0000\uFABE\u0000\u0000\uFAC1"+
93.5127 - "\uFAC2\uFAC3\u0000\u0000\uFAC6\u0000\uFAC8\u0000"+
93.5128 - "\u0000\u0000\uFACC\uFACD\uFACE\u0000\uFAD0\u0000"+
93.5129 - "\u0000\uFAD3\u0000\u0000\uFAD6\uFAD7\u0000\u0000"+
93.5130 - "\uFADA\u0000\u0000\u0000\u0000\uFADF\uFAE0\u0000"+
93.5131 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAE8\uFAE9"+
93.5132 - "\u0000\uFAEB\uFAEC\u0000\uFAEE\u0000\u0000\u0000"+
93.5133 - "\u0000\u0000\u0000\uFAF5\uFAF6\u0000\u0000\u0000"+
93.5134 - "\uFAFA\uFAFB\uFAFC\uFAFD\uFAFE\uFB40\uFB41\u0000"+
93.5135 - "\uFB43\u0000\u0000\u0000\u0000\u0000\uFB49\uFB4A"+
93.5136 - "\uFB4B\uFB4C\u0000\uFB4E\u0000\u0000\uFB51\u0000"+
93.5137 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5138 - "\u0000\u0000\uFB5D\uFB5E\uFB5F\u0000\uFB61\u0000"+
93.5139 - "\u0000\u0000\uFB65\uFB66\u0000\uFB68\u0000\uFB6A"+
93.5140 - "\uFB6B\u0000\uFB6D\u0000\u0000\uFB70\u0000\u0000"+
93.5141 - "\uFB73\u0000\u0000\u0000\uFB77\uFB78\u0000\uFB7A"+
93.5142 - "\u0000\u0000\uFB7D\u0000\uFBA1\u0000\u0000\uFBA4"+
93.5143 - "\u0000\u0000\uFBA7\uFBA8\uFBA9\uFBAA\u0000\uFBAC"+
93.5144 - "\uFBAD\uFBAE\u0000\uFBB0\uFBB1\u0000\uFBB3\u0000"+
93.5145 - "\u0000\uFBB6\uFBB7\u0000\uFBB9\u0000\u0000\u0000"+
93.5146 - "\uFBBD\uFBBE\uFBBF\uFBC0\uFBC1\uFBC2\u0000\u0000"+
93.5147 - "\u0000\u0000\u0000\uFBC8\uFBC9\uFBCA\uFBCB\u0000"+
93.5148 - "\u0000\uFBCE\uFBCF\uFBD0\u0000\u0000\uFBD3\u0000"+
93.5149 - "\uFBD5\u0000\u0000\u0000\uFBD9\uFBDA\u0000\uFBDC"+
93.5150 - "\u0000\u0000\u0000\u0000\uFBE1\uFBE2\u0000\u0000"+
93.5151 - "\u0000\uFBE6\u0000\u0000\u0000\uFBEA\uFBEB\uFBEC"+
93.5152 - "\uFBED\u0000\uFBEF\uFBF0\u0000\u0000\u0000\u0000"+
93.5153 - "\uFBF5\uFBF6\u0000\u0000\u0000\u0000\uFBFB\u0000"+
93.5154 - "\u0000\uFBFE\u0000\u0000\uFC42\u0000\u0000\u0000"+
93.5155 - "\u0000\uFC47\uFC48\uFC49\uFC4A\uFC4B\u0000\uFC4D"+
93.5156 - "\uFC4E\u0000\uFC50\u0000\u0000\uFC53\u0000\u0000"+
93.5157 - "\uFC56\u0000\u0000\uFC59\uFC5A\uFC5B\uFC5C\uFC5D"+
93.5158 - "\u0000\uFC5F\uFC60\u0000\u0000\uFC63\uFC64\uFC65"+
93.5159 - "\uFC66\u0000\uFC68\u0000\uFC6A\u0000\u0000\u0000"+
93.5160 - "\uFC6E\uFC6F\uFC70\u0000\u0000\u0000\u0000\u0000"+
93.5161 - "\u0000\uFC77\uFC78\u0000\u0000\uFC7B\u0000\u0000"+
93.5162 - "\uFC7E\uFCA1\u0000\uFCA3\uFCA4\u0000\uFCA6\uFCA7"+
93.5163 - "\uFCA8\u0000\u0000\u0000\u0000\uFCAD\u0000\uFCAF"+
93.5164 - "\u0000\uFCB1\u0000\uFCB3\uFCB4\u0000\u0000\uFCB7"+
93.5165 - "\uFCB8\u0000\u0000\uFCBB\u0000\uFCBD\uFCBE\u0000"+
93.5166 - "\u0000\u0000\uFCC2\u0000\uFCC4\u0000\u0000\uFCC7"+
93.5167 - "\uFCC8\u0000\u0000\u0000\uFCCC\u0000\uFCCE\uFCCF"+
93.5168 - "\u0000\uFCD1\uFCD2\u0000\u0000\u0000\uFCD6\u0000"+
93.5169 - "\uFCD8\uFCD9\u0000\uFCDB\uFCDC\u0000\uFCDE\u0000"+
93.5170 - "\uFCE0\u0000\u0000\uFCE3\uFCE4\uFCE5\uFCE6\uFCE7"+
93.5171 - "\u0000\uFCE9\u0000\u0000\uFCEC\uFCED\uFCEE\u0000"+
93.5172 - "\uFCF0\u0000\u0000\u0000\uFCF4\uFCF5\u0000\uFCF7"+
93.5173 - "\u0000\u0000\u0000\u0000\uFCFC\uFCFD\u0000\uFD40"+
93.5174 - "\u0000\u0000\uFD43\u0000\u0000\uFD46\u0000\u0000"+
93.5175 - "\uFD49\uFD4A\uFD4B\uFD4C\u0000\u0000\uFD4F\uFD50"+
93.5176 - "\u0000\u0000\uFD53\uFD54\u0000\u0000\u0000\uFD58"+
93.5177 - "\uFD59\u0000\uFD5B\u0000\uFD5D\u0000\u0000\uFD60"+
93.5178 - "\uFD61\u0000\uFD63\u0000\u0000\u0000\uFD67\u0000"+
93.5179 - "\uFD69\uFD6A\uFD6B\uFD6C\u0000\uFD6E\u0000\uFD70"+
93.5180 - "\u0000\u0000\uFD73\uFD74\uFD75\u0000\u0000\u0000"+
93.5181 - "\uFD79\uFD7A\uFD7B\uFD7C\uFD7D\uFD7E\uFDA1\uFDA2"+
93.5182 - "\uFDA3\uFDA4\u0000\uFDA6\uFDA7\u0000\u0000\uFDAA"+
93.5183 - "\uFDAB\uFDAC\u0000\u0000\u0000\u0000\uFDB1\uFDB2"+
93.5184 - "\uFDB3\u0000\uFDB5\u0000\u0000\u0000\u0000\uFDBA"+
93.5185 - "\u0000\uFDBC\u0000\uFDBE\u0000\u0000\u0000\uFDC2"+
93.5186 - "\u0000\uFDC4\u0000\uFDC6\u0000\uFDC8\uFDC9\uFDCA"+
93.5187 - "\u0000\u0000\u0000\uFDCE\u0000\uFDD0\uFDD1\u0000"+
93.5188 - "\uFDD3\u0000\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA"+
93.5189 - "\u0000\uFDDC\uFDDD\uFDDE\uFDDF\u0000\u0000\u0000"+
93.5190 - "\u0000\u0000\u0000\u0000\u0000\uFDE8\uFDE9\u0000"+
93.5191 - "\u0000\uFDEC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5192 - "\uFDF3\u0000\u0000\uFDF6\u0000\uFDF8\uFDF9\uFDFA"+
93.5193 - "\u0000\uFDFC\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5194 - "\u0000\u0000\uFE46\u0000\u0000\uFE49\u0000\u0000"+
93.5195 - "\u0000\uFE4D\uFE4E\u0000\u0000\u0000\u0000\u0000"+
93.5196 - "\uFE54\uFE55\uFE56\uFE57\u0000\u0000\u0000\u0000"+
93.5197 - "\uFE5C\uFE5D\u0000\u0000\uFE60\uFE61\uFE62\u0000"+
93.5198 - "\uFE64\uFE65\uFE66\uFE67\u0000\u0000\u0000\uFE6B"+
93.5199 - "\u0000\uFE6D\uFE6E\u0000\uFE70\u0000\uFE72\u0000"+
93.5200 - "\u0000\u0000\u0000\u0000\uFE78\u0000\u0000\u0000"+
93.5201 - "\u0000\uFE7D\uFE7E\uFEA1\uFEA2\uFEA3\u0000\uFEA5"+
93.5202 - "\uFEA6\u0000\uFEA8\u0000\u0000\u0000\uFEAC\uFEAD"+
93.5203 - "\u0000\uFEAF\u0000\u0000\u0000\u0000\u0000\uFEB5"+
93.5204 - "\uFEB6\uFEB7\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5205 - "\u0000\u0000\u0000\u0000\uFEC2\u0000\u0000\uFEC5"+
93.5206 - "\uFEC6\uFEC7\u0000\u0000\u0000\u0000\uFECC\u0000"+
93.5207 - "\uFECE\uFECF\uFED0\u0000\u0000\u0000\u0000\uFED5"+
93.5208 - "\u0000\uFED7\u0000\uFED9\uFEDA\uFEDB\u0000\u0000"+
93.5209 - "\uFEDE\uFEDF\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5210 - "\uFEE6\u0000\u0000\u0000\uFEEA\u0000\u0000\uFEED"+
93.5211 - "\uFEEE\uFEEF\u0000\u0000\u0000\u0000\uFEF4\u0000"+
93.5212 - "\uFEF6\u0000\u0000\u0000\uFEFA\uFEFB\u0000\uFEFD"+
93.5213 - "\u0000\u8E40\u0000\u8E42\u0000\u8E44\u8E45\u0000"+
93.5214 - "\u8E47\u0000\u0000\u8E4A\u8E4B\u0000\u0000\u8E4E"+
93.5215 - "\u0000\u0000\u0000\u0000\u0000\u8E54\u8E55\u0000"+
93.5216 - "\u0000\u0000\u8E59\u0000\u8E5B\u0000\u0000\u0000"+
93.5217 - "\u8E5F\u8E60\u0000\u0000\u0000\u8E64\u8E65\u0000"+
93.5218 - "\u0000\u0000\u0000\u8E6A\u8E6B\u8E6C\u0000\u0000"+
93.5219 - "\u0000\u0000\u8E71\u0000\u0000\u8E74\u0000\u0000"+
93.5220 - "\u8E77\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5221 - "\u0000\u8EA2\u8EA3\u0000\u8EA5\u0000\u0000\u0000"+
93.5222 - "\u0000\u0000\u0000\u8EAC\u8EAD\u0000\u8EAF\u0000"+
93.5223 - "\u8EB1\u0000\u8EB3\u0000\u8EB5\u8EB6\u0000\u0000"+
93.5224 - "\u8EB9\u0000\u0000\u0000\u0000\u0000\u0000\u8EC0"+
93.5225 - "\u0000\u0000\u8EC3\u0000\u8EC5\u8EC6\u8EC7\u8EC8"+
93.5226 - "\u8EC9\u8ECA\u0000\u8ECC\u0000\u0000\u0000\u0000"+
93.5227 - "\u0000\u8ED2\u8ED3\u0000\u0000\u0000\u8ED7\u8ED8"+
93.5228 - "\u8ED9\u8EDA\u8EDB\u0000\u0000\u8EDE\u0000\u0000"+
93.5229 - "\u0000\u8EE2\u0000\u8EE4\u8EE5\u0000\u8EE7\u0000"+
93.5230 - "\u8EE9\u0000\u8EEB\u8EEC\u8EED\u0000\u8EEF\u8EF0"+
93.5231 - "\u8EF1\u0000\u8EF3\u0000\u0000\u8EF6\u8EF7\u8EF8"+
93.5232 - "\u8EF9\u8EFA\u0000\u0000\u8EFD\u8EFE\u0000\u0000"+
93.5233 - "\u0000\u8F43\u8F44\u8F45\u8F46\u8F47\u0000\u0000"+
93.5234 - "\u0000\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u8F50\u0000"+
93.5235 - "\u0000\u0000\u8F54\u8F55\u0000\u0000\u0000\u8F59"+
93.5236 - "\u8F5A\u0000\u0000\u8F5D\u8F5E\u8F5F\u0000\u8F61"+
93.5237 - "\u0000\u8F63\u8F64\u0000\u0000\u8F67\u0000\u0000"+
93.5238 - "\u8F6A\u8F6B\u8F6C\u0000\u0000\u0000\u8F70\u0000"+
93.5239 - "\u0000\u8F73\u8F74\u8F75\u8F76\u0000\u0000\u8F79"+
93.5240 - "\u8F7A\u0000\u8F7C\u0000\u0000\u8FA1\u8FA2\u0000"+
93.5241 - "\u8FA4\u0000\u8FA6\u8FA7\u8FA8\u8FA9\u0000\u8FAB"+
93.5242 - "\u8FAC\u0000\u8FAE\u0000\u0000\u8FB1\u0000\u8FB3"+
93.5243 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FBA\u0000"+
93.5244 - "\u0000\u8FBD\u8FBE\u8FBF\u0000\u0000\u8FC2\u0000"+
93.5245 - "\u0000\u0000\u0000\u0000\u8FC8\u0000\u0000\u0000"+
93.5246 - "\u0000\u0000\u0000\u8FCF\u0000\u8FD1\u8FD2\u0000"+
93.5247 - "\u0000\u0000\u0000\u8FD7\u0000\u8FD9\u8FDA\u8FDB"+
93.5248 - "\u8FDC\u0000\u0000\u0000\u8FE0\u8FE1\u0000\u0000"+
93.5249 - "\u0000\u0000\u8FE6\u0000\u0000\u0000\u8FEA\u8FEB"+
93.5250 - "\u0000\u0000\u8FEE\u8FEF\u8FF0\u8FF1\u8FF2\u0000"+
93.5251 - "\u8FF4\u8FF5\u0000\u0000\u8FF8\u0000\u0000\u0000"+
93.5252 - "\u8FFC\u8FFD\u0000\u0000\u9041\u9042\u9043\u9044"+
93.5253 - "\u9045\u9046\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5254 - "\u0000\u904E\u904F\u0000\u0000\u9052\u9053\u0000"+
93.5255 - "\u9055\u9056\u9057\u9058\u0000\u905A\u0000\u905C"+
93.5256 - "\u905D\u905E\u905F\u9060\u9061\u0000\u9063\u9064"+
93.5257 - "\u0000\u9066\u9067\u0000\u9069\u0000\u906B\u0000"+
93.5258 - "\u0000\u0000\u906F\u0000\u0000\u0000\u9073\u9074"+
93.5259 - "\u0000\u0000\u0000\u0000\u9079\u0000\u907B\u907C"+
93.5260 - "\u907D\u907E\u90A1\u0000\u0000\u90A4\u90A5\u0000"+
93.5261 - "\u0000\u90A8\u90A9\u90AA\u0000\u90AC\u90AD\u90AE"+
93.5262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5263 - "\u90B7\u90B8\u90B9\u90BA\u90BB\u90BC\u0000\u0000"+
93.5264 - "\u0000\u90C0\u0000\u90C2\u0000\u0000\u0000\u90C6"+
93.5265 - "\u0000\u0000\u90C9\u90CA\u90CB\u90CC\u90CD\u90CE"+
93.5266 - "\u90CF\u90D0\u90D1\u0000\u0000\u0000\u90D5\u90D6"+
93.5267 - "\u90D7\u90D8\u0000\u0000\u0000\u0000\u90DD\u0000"+
93.5268 - "\u0000\u90E0\u0000\u0000\u0000\u90E4\u90E5\u0000"+
93.5269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90ED\u0000"+
93.5270 - "\u0000\u90F0\u0000\u0000\u90F3\u90F4\u90F5\u0000"+
93.5271 - "\u0000\u0000\u0000\u90FA\u90FB\u90FC\u90FD\u90FE"+
93.5272 - "\u9140\u0000\u0000\u0000\u0000\u9145\u9146\u9147"+
93.5273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u914E\u914F"+
93.5274 - "\u9150\u9151\u0000\u0000\u0000\u0000\u0000\u9157"+
93.5275 - "\u9158\u9159\u915A\u0000\u0000\u915D\u0000\u915F"+
93.5276 - "\u0000\u0000\u9162\u0000\u0000\u9165\u9166\u9167"+
93.5277 - "\u0000\u0000\u916A\u0000\u916C\u0000\u916E\u0000"+
93.5278 - "\u0000\u0000\u9172\u0000\u9174\u9175\u9176\u9177"+
93.5279 - "\u9178\u9179\u0000\u0000\u917C\u0000\u0000\u0000"+
93.5280 - "\u91A2\u91A3\u91A4\u91A5\u91A6\u0000\u91A8\u91A9"+
93.5281 - "\u0000\u0000\u0000\u0000\u91AE\u0000\u0000\u91B1"+
93.5282 - "\u0000\u91B3\u91B4\u91B5\u0000\u91B7\u91B8\u0000"+
93.5283 - "\u0000\u91BB\u0000\u91BD\u0000\u0000\u0000\u0000"+
93.5284 - "\u0000\u0000\u0000\u91C5\u0000\u0000\u0000\u0000"+
93.5285 - "\u0000\u0000\u0000\u91CD\u91CE\u91CF\u0000\u91D1"+
93.5286 - "\u91D2\u91D3\u0000\u91D5\u91D6\u0000\u91D8\u91D9"+
93.5287 - "\u0000\u0000\u91DC\u0000\u0000\u0000\u91E0\u91E1"+
93.5288 - "\u0000\u91E3\u0000\u0000\u0000\u91E7\u91E8\u0000"+
93.5289 - "\u91EA\u0000\u91EC\u91ED\u91EE\u91EF\u91F0\u91F1"+
93.5290 - "\u91F2\u91F3\u91F4\u91F5\u91F6\u91F7\u91F8\u91F9"+
93.5291 - "\u91FA\u0000\u91FC\u91FD\u91FE\u9240\u9241\u0000"+
93.5292 - "\u9243\u0000\u0000\u9246\u9247\u9248\u9249\u924A"+
93.5293 - "\u924B\u924C\u924D\u924E\u924F\u0000\u9251\u9252"+
93.5294 - "\u9253\u0000\u9255\u0000\u9257\u9258\u9259\u925A"+
93.5295 - "\u925B\u925C\u0000\u0000\u925F\u0000\u9261\u9262"+
93.5296 - "\u9263\u0000\u9265\u0000\u0000\u0000\u9269\u926A"+
93.5297 - "\u0000\u926C\u926D\u0000\u0000\u9270\u0000\u9272"+
93.5298 - "\u9273\u9274\u9275\u9276\u9277\u0000\u9279\u927A"+
93.5299 - "\u927B\u0000\u927D\u0000\u0000\u0000\u0000\u0000"+
93.5300 - "\u92A5\u92A6\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u92B4"+
93.5302 - "\u92B5\u92B6\u0000\u92B8\u92B9\u0000\u0000\u92BC"+
93.5303 - "\u92BD\u92BE\u92BF\u92C0\u0000\u92C2\u92C3\u0000"+
93.5304 - "\u0000\u92C6\u0000\u0000\u92C9\u0000\u92CB\u92CC"+
93.5305 - "\u92CD\u92CE\u0000\u92D0\u0000\u92D2\u0000\u0000"+
93.5306 - "\u0000\u0000\u92D7\u92D8\u92D9\u0000\u92DB\u0000";
93.5307 -
93.5308 - private final static String innerIndex8=
93.5309 - "\u92DD\u0000\u92DF\u0000\u92E1\u0000\u0000\u0000"+
93.5310 - "\u0000\u0000\u0000\u0000\u92E9\u0000\u0000\u92EC"+
93.5311 - "\u92ED\u92EE\u92EF\u0000\u0000\u0000\u0000\u0000"+
93.5312 - "\u0000\u92F6\u92F7\u92F8\u92F9\u92FA\u0000\u0000"+
93.5313 - "\u0000\u92FE\u0000\u9341\u9342\u0000\u0000\u9345"+
93.5314 - "\u0000\u9347\u0000\u9349\u0000\u934B\u0000\u0000"+
93.5315 - "\u0000\u0000\u9350\u9351\u9352\u0000\u0000\u9355"+
93.5316 - "\u9356\u9357\u9358\u9359\u935A\u935B\u0000\u935D"+
93.5317 - "\u935E\u935F\u9360\u0000\u0000\u9363\u9364\u0000"+
93.5318 - "\u9366\u0000\u0000\u9369\u0000\u0000\u936C\u936D"+
93.5319 - "\u0000\u936F\u9370\u9371\u9372\u9373\u0000\u9375"+
93.5320 - "\u9376\u9377\u0000\u0000\u0000\u937B\u937C\u937D"+
93.5321 - "\u937E\u0000\u93A2\u93A3\u93A4\u93A5\u93A6\u93A7"+
93.5322 - "\u93A8\u0000\u93AA\u0000\u0000\u0000\u93AE\u93AF"+
93.5323 - "\u0000\u93B1\u0000\u0000\u0000\u93B5\u93B6\u93B7"+
93.5324 - "\u93B8\u93B9\u0000\u93BB\u93BC\u93BD\u0000\u93BF"+
93.5325 - "\u93C0\u93C1\u93C2\u93C3\u93C4\u93C5\u93C6\u93C7"+
93.5326 - "\u93C8\u0000\u93CA\u93CB\u93CC\u93CD\u93CE\u93CF"+
93.5327 - "\u93D0\u0000\u93D2\u0000\u93D4\u0000\u93D6\u93D7"+
93.5328 - "\u0000\u93D9\u93DA\u0000\u93DC\u93DD\u93DE\u93DF"+
93.5329 - "\u93E0\u93E1\u93E2\u0000\u93E4\u0000\u93E6\u0000"+
93.5330 - "\u0000\u93E9\u0000\u93EB\u93EC\u93ED\u0000\u0000"+
93.5331 - "\u0000\u0000\u93F2\u0000\u0000\u0000\u93F6\u0000"+
93.5332 - "\u0000\u93F9\u93FA\u0000\u0000\u93FD\u93FE\u0000"+
93.5333 - "\u9441\u9442\u0000\u0000\u0000\u9446\u0000\u9448"+
93.5334 - "\u9449\u0000\u944B\u0000\u0000\u0000\u0000\u0000"+
93.5335 - "\u0000\u9452\u9453\u0000\u0000\u0000\u0000\u9458"+
93.5336 - "\u9459\u0000\u945B\u945C\u0000\u945E\u945F\u9460"+
93.5337 - "\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u0000"+
93.5338 - "\u9469\u0000\u0000\u0000\u0000\u946E\u946F\u9470"+
93.5339 - "\u0000\u9472\u9473\u9474\u9475\u0000\u0000\u9478"+
93.5340 - "\u9479\u0000\u947B\u947C\u947D\u947E\u94A1\u94A2"+
93.5341 - "\u94A3\u94A4\u94A5\u0000\u0000\u0000\u94A9\u94AA"+
93.5342 - "\u0000\u94AC\u94AD\u0000\u94AF\u0000\u0000\u0000"+
93.5343 - "\u94B3\u94B4\u94B5\u94B6\u0000\u0000\u94B9\u94BA"+
93.5344 - "\u94BB\u94BC\u94BD\u94BE\u0000\u94C0\u0000\u0000"+
93.5345 - "\u0000\u0000\u0000\u0000\u94C7\u94C8\u94C9\u0000"+
93.5346 - "\u0000\u0000\u0000\u94CE\u0000\u0000\u94D1\u94D2"+
93.5347 - "\u94D3\u0000\u0000\u94D6\u94D7\u94D8\u94D9\u94DA"+
93.5348 - "\u94DB\u0000\u94DD\u94DE\u94DF\u94E0\u0000\u0000"+
93.5349 - "\u94E3\u94E4\u94E5\u0000\u94E7\u0000\u0000\u94EA"+
93.5350 - "\u0000\u94EC\u0000\u0000\u94EF\u94F0\u94F1\u94F2"+
93.5351 - "\u0000\u94F4\u94F5\u0000\u0000\u0000\u0000\u0000"+
93.5352 - "\u0000\u0000\u0000\u94FE\u9540\u9541\u0000\u9543"+
93.5353 - "\u9544\u9545\u9546\u0000\u9548\u9549\u0000\u954B"+
93.5354 - "\u954C\u954D\u0000\u0000\u9550\u9551\u9552\u0000"+
93.5355 - "\u9554\u0000\u0000\u0000\u0000\u9559\u955A\u955B"+
93.5356 - "\u955C\u0000\u955E\u0000\u9560\u9561\u9562\u0000"+
93.5357 - "\u9564\u0000\u0000\u0000\u9568\u0000\u956A\u0000"+
93.5358 - "\u0000\u956D\u0000\u956F\u0000\u9571\u0000\u9573"+
93.5359 - "\u9574\u0000\u9576\u0000\u9578\u0000\u957A\u957B"+
93.5360 - "\u0000\u957D\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5361 - "\u0000\u0000\u95A8\u0000\u95AA\u95AB\u95AC\u95AD"+
93.5362 - "\u95AE\u95AF\u95B0\u0000\u95B2\u95B3\u95B4\u0000"+
93.5363 - "\u0000\u95B7\u0000\u0000\u95BA\u0000\u0000\u0000"+
93.5364 - "\u95BE\u0000\u0000\u0000\u95C2\u0000\u0000\u0000"+
93.5365 - "\u95C6\u95C7\u0000\u0000\u95CA\u0000\u0000\u95CD"+
93.5366 - "\u0000\u0000\u95D0\u95D1\u0000\u0000\u95D4\u0000"+
93.5367 - "\u95D6\u95D7\u0000\u0000\u0000\u95DB\u0000\u0000"+
93.5368 - "\u95DE\u95DF\u95E0\u0000\u95E2\u95E3\u0000\u0000"+
93.5369 - "\u0000\u0000\u0000\u0000\u95EA\u0000\u95EC\u95ED"+
93.5370 - "\u95EE\u95EF\u95F0\u95F1\u0000\u95F3\u95F4\u95F5"+
93.5371 - "\u95F6\u95F7\u95F8\u95F9\u0000\u0000\u95FC\u0000"+
93.5372 - "\u95FE\u0000\u9641\u9642\u9643\u0000\u0000\u9646"+
93.5373 - "\u9647\u9648\u9649\u0000\u0000\u0000\u964D\u0000"+
93.5374 - "\u964F\u0000\u0000\u0000\u9653\u0000\u9655\u9656"+
93.5375 - "\u0000\u9658\u0000\u965A\u0000\u965C\u965D\u965E"+
93.5376 - "\u965F\u0000\u9661\u9662\u0000\u9664\u0000\u0000"+
93.5377 - "\u0000\u9668\u9669\u0000\u966B\u0000\u0000\u966E"+
93.5378 - "\u966F\u0000\u0000\u0000\u0000\u9674\u9675\u9676"+
93.5379 - "\u0000\u9678\u9679\u0000\u0000\u967C\u0000\u967E"+
93.5380 - "\u96A1\u0000\u96A3\u96A4\u0000\u96A6\u0000\u96A8"+
93.5381 - "\u0000\u96AA\u96AB\u0000\u0000\u0000\u0000\u0000"+
93.5382 - "\u0000\u0000\u0000\u96B4\u0000\u96B6\u96B7\u0000"+
93.5383 - "\u96B9\u96BA\u0000\u96BC\u0000\u96BE\u96BF\u96C0"+
93.5384 - "\u96C1\u0000\u0000\u96C4\u96C5\u96C6\u0000\u96C8"+
93.5385 - "\u96C9\u96CA\u96CB\u0000\u0000\u96CE\u96CF\u96D0"+
93.5386 - "\u0000\u96D2\u96D3\u96D4\u96D5\u96D6\u0000\u0000"+
93.5387 - "\u0000\u96DA\u0000\u0000\u0000\u0000\u96DF\u0000"+
93.5388 - "\u96E1\u0000\u0000\u0000\u0000\u96E6\u96E7\u96E8"+
93.5389 - "\u96E9\u0000\u0000\u0000\u0000\u0000\u0000\u96F0"+
93.5390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96F7\u96F8"+
93.5391 - "\u0000\u96FA\u96FB\u0000\u96FD\u96FE\u0000\u0000"+
93.5392 - "\u0000\u9743\u9744\u9745\u9746\u9747\u0000\u0000"+
93.5393 - "\u974A\u974B\u0000\u974D\u974E\u974F\u9750\u9751"+
93.5394 - "\u0000\u9753\u9754\u0000\u9756\u9757\u9758\u9759"+
93.5395 - "\u975A\u0000\u0000\u975D\u0000\u975F\u9760\u9761"+
93.5396 - "\u9762\u0000\u0000\u0000\u9766\u9767\u9768\u9769"+
93.5397 - "\u976A\u976B\u976C\u976D\u0000\u976F\u0000\u9771"+
93.5398 - "\u0000\u0000\u0000\u9775\u0000\u9777\u9778\u0000"+
93.5399 - "\u977A\u977B\u977C\u977D\u0000\u97A1\u97A2\u0000"+
93.5400 - "\u97A4\u97A5\u97A6\u0000\u0000\u97A9\u0000\u97AB"+
93.5401 - "\u97AC\u97AD\u97AE\u0000\u97B0\u97B1\u97B2\u0000"+
93.5402 - "\u97B4\u97B5\u97B6\u0000\u97B8\u97B9\u97BA\u0000"+
93.5403 - "\u0000\u97BD\u97BE\u0000\u97C0\u97C1\u97C2\u97C3"+
93.5404 - "\u0000\u97C5\u97C6\u97C7\u0000\u97C9\u97CA\u0000"+
93.5405 - "\u97CC\u97CD\u0000\u97CF\u0000\u0000\u97D2\u97D3"+
93.5406 - "\u97D4\u0000\u0000\u97D7\u97D8\u0000\u97DA\u97DB"+
93.5407 - "\u97DC\u97DD\u97DE\u0000\u0000\u97E1\u0000\u97E3"+
93.5408 - "\u97E4\u0000\u0000\u97E7\u97E8\u0000\u97EA\u97EB"+
93.5409 - "\u97EC\u97ED\u97EE\u0000\u0000\u97F1\u97F2\u97F3"+
93.5410 - "\u97F4\u97F5\u97F6\u97F7\u97F8\u0000\u97FA\u97FB"+
93.5411 - "\u0000\u97FD\u97FE\u9840\u9841\u9842\u9843\u0000"+
93.5412 - "\u9845\u0000\u9847\u0000\u9849\u984A\u984B\u0000"+
93.5413 - "\u0000\u984E\u0000\u0000\u9851\u9852\u9853\u0000"+
93.5414 - "\u9855\u9856\u0000\u0000\u0000\u985A\u0000\u0000"+
93.5415 - "\u985D\u0000\u985F\u9860\u9861\u9862\u0000\u9864"+
93.5416 - "\u9865\u0000\u9867\u0000\u9869\u986A\u986B\u0000"+
93.5417 - "\u986D\u986E\u0000\u0000\u9871\u9872\u0000\u9874"+
93.5418 - "\u9875\u0000\u0000\u0000\u9879\u0000\u987B\u987C"+
93.5419 - "\u0000\u0000\u0000\u98A2\u98A3\u98A4\u0000\u98A6"+
93.5420 - "\u98A7\u98A8\u98A9\u98AA\u0000\u98AC\u0000\u0000"+
93.5421 - "\u0000\u98B0\u98B1\u0000\u0000\u0000\u0000\u98B6"+
93.5422 - "\u0000\u0000\u98B9\u0000\u0000\u98BC\u98BD\u0000"+
93.5423 - "\u0000\u98C0\u0000\u0000\u98C3\u0000\u98C5\u0000"+
93.5424 - "\u0000\u0000\u0000\u0000\u98CB\u98CC\u98CD\u98CE"+
93.5425 - "\u0000\u98D0\u98D1\u0000\u0000\u0000\u0000\u98D6"+
93.5426 - "\u0000\u0000\u98D9\u0000\u98DB\u0000\u98DD\u0000"+
93.5427 - "\u98DF\u0000\u0000\u0000\u0000\u98E4\u0000\u98E6"+
93.5428 - "\u0000\u98E8\u98E9\u0000\u98EB\u98EC\u0000\u0000"+
93.5429 - "\u0000\u0000\u0000\u0000\u0000\u98F4\u0000\u0000"+
93.5430 - "\u0000\u0000\u0000\u98FA\u0000\u0000\u0000\u98FE"+
93.5431 - "\u9940\u0000\u0000\u0000\u0000\u0000\u9946\u0000"+
93.5432 - "\u9948\u0000\u0000\u994B\u0000\u0000\u994E\u0000"+
93.5433 - "\u0000\u0000\u0000\u0000\u0000\u9955\u9956\u0000"+
93.5434 - "\u0000\u9959\u0000\u995B\u0000\u0000\u0000\u995F"+
93.5435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9967"+
93.5436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u996E\u0000"+
93.5437 - "\u0000\u0000\u0000\u9973\u0000\u0000\u0000\u0000"+
93.5438 - "\u0000\u0000\u997A\u997B\u0000\u0000\u0000\u99A1"+
93.5439 - "\u0000\u0000\u0000\u99A5\u0000\u99A7\u0000\u0000"+
93.5440 - "\u0000\u0000\u0000\u99AD\u0000\u0000\u0000\u0000"+
93.5441 - "\u0000\u99B3\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5442 - "\u0000\u0000\u99BC\u0000\u0000\u0000\u0000\u0000"+
93.5443 - "\u0000\u99C3\u0000\u0000\u0000\u99C7\u0000\u0000"+
93.5444 - "\u0000\u0000\u0000\u0000\u99CE\u99CF\u0000\u0000"+
93.5445 - "\u0000\u0000\u0000\u99D5\u0000\u0000\u0000\u0000"+
93.5446 - "\u0000\u0000\u0000\u0000\u99DE\u0000\u0000\u99E1"+
93.5447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99E9"+
93.5448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5449 - "\u0000\u0000\u0000\u99F5\u0000\u0000\u99F8\u0000"+
93.5450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5451 - "\u0000\u0000\u0000\u0000\u0000\u9A48\u9A49\u0000"+
93.5452 - "\u0000\u0000\u0000\u0000\u0000\u9A50\u0000\u0000"+
93.5453 - "\u0000\u0000\u9A55\u0000\u0000\u9A58\u0000\u9A5A"+
93.5454 - "\u0000\u9A5C\u0000\u0000\u0000\u9A60\u0000\u0000"+
93.5455 - "\u9A63\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5456 - "\u0000\u0000\u0000\u9A6E\u0000\u9A70\u0000\u0000"+
93.5457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A79\u0000"+
93.5458 - "\u9A7B\u9A7C\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9AB4"+
93.5461 - "\u9AB5\u9AB6\u0000\u0000\u0000\u9ABA\u0000\u0000"+
93.5462 - "\u9ABD\u9ABE\u9ABF\u9AC0\u9AC1\u0000\u0000\u9AC4"+
93.5463 - "\u9AC5\u9AC6\u0000\u9AC8\u9AC9\u0000\u9ACB\u9ACC"+
93.5464 - "\u9ACD\u9ACE\u9ACF\u0000\u9AD1\u0000\u9AD3\u9AD4"+
93.5465 - "\u9AD5\u9AD6\u9AD7\u9AD8\u0000\u0000\u0000\u9ADC"+
93.5466 - "\u9ADD\u9ADE\u9ADF\u9AE0\u9AE1\u0000\u9AE3\u0000"+
93.5467 - "\u9AE5\u9AE6\u9AE7\u0000\u9AE9\u9AEA\u9AEB\u9AEC"+
93.5468 - "\u9AED\u9AEE\u9AEF\u9AF0\u0000\u0000\u9AF3\u9AF4"+
93.5469 - "\u9AF5\u0000\u9AF7\u9AF8\u9AF9\u9AFA\u0000\u0000"+
93.5470 - "\u9AFD\u9AFE\u9B40\u9B41\u9B42\u9B43\u9B44\u9B45"+
93.5471 - "\u0000\u9B47\u9B48\u0000\u0000\u9B4B\u0000\u9B4D"+
93.5472 - "\u9B4E\u9B4F\u9B50\u9B51\u9B52\u9B53\u0000\u9B55"+
93.5473 - "\u9B56\u9B57\u0000\u9B59\u0000\u9B5B\u0000\u9B5D"+
93.5474 - "\u0000\u0000\u9B60\u0000\u9B62\u9B63\u9B64\u9B65"+
93.5475 - "\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D"+
93.5476 - "\u9B6E\u9B6F\u0000\u0000\u0000\u9B73\u9B74\u9B75"+
93.5477 - "\u0000\u9B77\u0000\u9B79\u9B7A\u0000\u9B7C\u0000"+
93.5478 - "\u0000\u0000\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7"+
93.5479 - "\u9BA8\u9BA9\u9BAA\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF"+
93.5480 - "\u9BB0\u9BB1\u9BB2\u9BB3\u0000\u9BB5\u0000\u9BB7"+
93.5481 - "\u9BB8\u9BB9\u9BBA\u9BBB\u0000\u9BBD\u9BBE\u9BBF"+
93.5482 - "\u9BC0\u9BC1\u9BC2\u9BC3\u0000\u9BC5\u0000\u9BC7"+
93.5483 - "\u9BC8\u9BC9\u0000\u9BCB\u9BCC\u0000\u9BCE\u9BCF"+
93.5484 - "\u9BD0\u0000\u9BD2\u0000\u0000\u0000\u9BD6\u9BD7"+
93.5485 - "\u9BD8\u9BD9\u0000\u9BDB\u9BDC\u9BDD\u0000\u9BDF"+
93.5486 - "\u9BE0\u9BE1\u9BE2\u9BE3\u9BE4\u9BE5\u9BE6\u9BE7"+
93.5487 - "\u9BE8\u0000\u9BEA\u9BEB\u0000\u9BED\u9BEE\u9BEF"+
93.5488 - "\u9BF0\u9BF1\u9BF2\u9BF3\u0000\u0000\u0000\u9BF7"+
93.5489 - "\u9BF8\u0000\u9BFA\u9BFB\u0000\u9BFD\u9BFE\u0000"+
93.5490 - "\u9C41\u0000\u9C43\u9C44\u0000\u9C46\u9C47\u9C48"+
93.5491 - "\u9C49\u9C4A\u9C4B\u9C4C\u9C4D\u0000\u9C4F\u0000"+
93.5492 - "\u0000\u9C52\u0000\u0000\u9C55\u9C56\u0000\u9C58"+
93.5493 - "\u0000\u0000\u9C5B\u9C5C\u0000\u9C5E\u9C5F\u9C60"+
93.5494 - "\u9C61\u0000\u9C63\u0000\u9C65\u9C66\u9C67\u0000"+
93.5495 - "\u9C69\u0000\u0000\u9C6C\u0000\u9C6E\u9C6F\u9C70"+
93.5496 - "\u9C71\u0000\u9C73\u9C74\u0000\u9C76\u0000\u9C78"+
93.5497 - "\u9C79\u9C7A\u0000\u0000\u9C7D\u0000\u9CA1\u9CA2"+
93.5498 - "\u9CA3\u9CA4\u9CA5\u9CA6\u9CA7\u0000\u9CA9\u9CAA"+
93.5499 - "\u0000\u9CAC\u9CAD\u0000\u0000\u9CB0\u9CB1\u0000"+
93.5500 - "\u0000\u9CB4\u9CB5\u9CB6\u0000\u9CB8\u9CB9\u9CBA"+
93.5501 - "\u9CBB\u0000\u0000\u9CBE\u0000\u9CC0\u9CC1\u0000"+
93.5502 - "\u9CC3\u9CC4\u0000\u9CC6\u9CC7\u9CC8\u9CC9\u9CCA"+
93.5503 - "\u9CCB\u0000\u0000\u9CCE\u9CCF\u0000\u9CD1\u9CD2"+
93.5504 - "\u9CD3\u9CD4\u9CD5\u9CD6\u9CD7\u9CD8\u0000\u0000"+
93.5505 - "\u9CDB\u0000\u9CDD\u0000\u9CDF\u0000\u9CE1\u0000"+
93.5506 - "\u0000\u0000\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA"+
93.5507 - "\u0000\u9CEC\u9CED\u0000\u0000\u9CF0\u0000\u9CF2"+
93.5508 - "\u0000\u0000\u0000\u9CF6\u9CF7\u9CF8\u0000\u9CFA"+
93.5509 - "\u9CFB\u9CFC\u9CFD\u9CFE\u9D40\u9D41\u9D42\u9D43"+
93.5510 - "\u9D44\u9D45\u9D46\u9D47\u9D48\u9D49\u0000\u9D4B"+
93.5511 - "\u0000\u0000\u9D4E\u9D4F\u9D50\u9D51\u9D52\u9D53"+
93.5512 - "\u9D54\u0000\u9D56\u0000\u9D58\u9D59\u0000\u9D5B"+
93.5513 - "\u9D5C\u9D5D\u9D5E\u9D5F\u0000\u0000\u0000\u9D63"+
93.5514 - "\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B"+
93.5515 - "\u9D6C\u9D6D\u9D6E\u9D6F\u0000\u9D71\u9D72\u9D73"+
93.5516 - "\u0000\u9D75\u0000\u9D77\u9D78\u0000\u9D7A\u9D7B"+
93.5517 - "\u9D7C\u0000\u0000\u0000\u9DA2\u0000\u9DA4\u9DA5"+
93.5518 - "\u0000\u0000\u0000\u0000\u9DAA\u9DAB\u9DAC\u9DAD"+
93.5519 - "\u0000\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u9DB5"+
93.5520 - "\u9DB6\u9DB7\u9DB8\u9DB9\u0000\u9DBB\u9DBC\u0000"+
93.5521 - "\u9DBE\u0000\u0000\u9DC1\u9DC2\u0000\u0000\u9DC5"+
93.5522 - "\u9DC6\u0000\u0000\u9DC9\u0000\u9DCB\u9DCC\u9DCD"+
93.5523 - "\u9DCE\u0000\u0000\u0000\u9DD2\u0000\u9DD4\u0000"+
93.5524 - "\u0000\u9DD7\u9DD8\u9DD9\u0000\u0000\u0000\u0000"+
93.5525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DED"+
93.5527 - "\u9DEE\u0000\u0000\u0000\u9DF2\u9DF3\u0000\u0000"+
93.5528 - "\u0000\u0000\u0000\u9DF9\u9DFA\u0000\u9DFC\u9DFD"+
93.5529 - "\u9DFE\u9E40\u0000\u0000\u0000\u9E44\u0000\u0000"+
93.5530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5531 - "\u9E4F\u0000\u9E51\u0000\u9E53\u9E54\u0000\u0000"+
93.5532 - "\u0000\u0000\u0000\u0000\u9E5B\u0000\u0000\u0000"+
93.5533 - "\u0000\u0000\u0000\u0000\u9E63\u9E64\u0000\u9E66"+
93.5534 - "\u0000\u0000\u9E69\u0000\u9E6B\u9E6C\u9E6D\u9E6E"+
93.5535 - "\u9E6F\u9E70\u0000\u9E72\u0000\u9E74\u9E75\u9E76"+
93.5536 - "\u9E77\u0000\u9E79\u9E7A\u9E7B\u9E7C\u9E7D\u9E7E"+
93.5537 - "\u0000\u0000\u9EA3\u9EA4\u9EA5\u9EA6\u9EA7\u9EA8"+
93.5538 - "\u0000\u9EAA\u9EAB\u0000\u9EAD\u9EAE\u0000\u0000"+
93.5539 - "\u0000\u0000\u0000\u9EB4\u0000\u0000\u0000\u9EB8"+
93.5540 - "\u9EB9\u0000\u9EBB\u9EBC\u0000\u9EBE\u0000\u0000"+
93.5541 - "\u0000\u9EC2\u9EC3\u0000\u9EC5\u9EC6\u0000\u9EC8"+
93.5542 - "\u9EC9\u0000\u9ECB\u9ECC\u9ECD\u9ECE\u9ECF\u9ED0"+
93.5543 - "\u0000\u9ED2\u9ED3\u9ED4\u9ED5\u0000\u0000\u9ED8"+
93.5544 - "\u9ED9\u9EDA\u0000\u0000\u9EDD\u9EDE\u9EDF\u9EE0"+
93.5545 - "\u0000\u0000\u9EE3\u0000\u9EE5\u0000\u9EE7\u0000"+
93.5546 - "\u0000\u0000\u0000\u9EEC\u0000\u9EEE\u0000\u9EF0"+
93.5547 - "\u0000\u9EF2\u9EF3\u0000\u0000\u9EF6\u0000\u9EF8"+
93.5548 - "\u9EF9\u0000\u9EFB\u9EFC\u0000\u0000\u0000\u0000"+
93.5549 - "\u0000\u9F43\u0000\u0000\u9F46\u9F47\u9F48\u0000"+
93.5550 - "\u9F4A\u9F4B\u9F4C\u9F4D\u0000\u0000\u9F50\u0000"+
93.5551 - "\u0000\u9F53\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F68\u0000"+
93.5554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F70\u0000"+
93.5555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5557 - "\u0000\u9FA5\u0000\u0000\u0000\u0000\u9FAA\u0000"+
93.5558 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FB3"+
93.5559 - "\u0000\u9FB5\u0000\u0000\u0000\u0000\u0000\u9FBB"+
93.5560 - "\u0000\u0000\u9FBE\u9FBF\u0000\u9FC1\u0000\u0000"+
93.5561 - "\u0000\u9FC5\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5562 - "\u0000\u0000\u0000\u0000\u0000\u9FD1\u0000\u0000"+
93.5563 - "\u0000\u0000\u0000\u9FD7\u0000\u9FD9\u0000\u0000"+
93.5564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5566 - "\u9FEC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5567 - "\u0000\u9FF5\u0000\u0000\u0000\u9FF9\u0000\u0000"+
93.5568 - "\u0000\u0000\u0000\uA040\u0000\u0000\u0000\u0000"+
93.5569 - "\uA045\u0000\uA047\u0000\u0000\u0000\u0000\u0000"+
93.5570 - "\u0000\u0000\uA04F\u0000\u0000\u0000\uA053\u0000"+
93.5571 - "\uA055\uA056\u0000\u0000\uA059\u0000\u0000\u0000"+
93.5572 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5573 - "\u0000\u0000\u0000\uA068\u0000\uA06A\u0000\u0000"+
93.5574 - "\uA06D\u0000\uA06F\u0000\u0000\u0000\u0000\u0000"+
93.5575 - "\u0000\u0000\u0000\uA078\u0000\u0000\uA07B\u0000"+
93.5576 - "\u0000\uA07E\u0000\uA0A2\u0000\uA0A4\u0000\u0000"+
93.5577 - "\uA0A7\u0000\u0000\u0000\uA0AB\uA0AC\u0000\u0000"+
93.5578 - "\u0000\u0000\uA0B1\u0000\u0000\u0000\u0000\u0000"+
93.5579 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0BD\u0000"+
93.5580 - "\u0000\u0000\u0000\u0000\uA0C3\u0000\uA0C5\u0000"+
93.5581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5582 - "\u0000\uA0D0\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5583 - "\u0000\uA0D8\u0000\uA0DA\u0000\u0000\u0000\uA0DE"+
93.5584 - "\u0000\u0000\u0000\u0000\uA0E3\u0000\u0000\uA0E6"+
93.5585 - "\u0000\uA0E8\uA0E9\uA0EA\uA0EB\uA0EC\uA0ED\uA0EE"+
93.5586 - "\uA0EF\uA0F0\uA0F1\u0000\uA0F3\uA0F4\uA0F5\uA0F6"+
93.5587 - "\uA0F7\uA0F8\uA0F9\u0000\uA0FB\u0000\u0000\uA0FE"+
93.5588 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5597 - "\u0000\u0000\u0000\u8840\u8841\u8842\u8843\u8844"+
93.5598 - "\u8845\u8846\u8847\u8848\u8849\u884A\u884B\u884C"+
93.5599 - "\u884D\u884E\u884F\u8850\u8851\u8852\u8853\u8854"+
93.5600 - "\u8855\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5601 - "\u0000\u0000\u0000\u0000\u0000\u8862\u0000\u8864"+
93.5602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5605 - "\u0000\u0000\u0000\u0000\u88A3\u0000\u88A5\u0000"+
93.5606 - "\u0000\u0000\u88A9\u88AA\u0000\u0000\u0000\u0000"+
93.5607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5610 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5613 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5617 - "\u8940\u8941\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5618 - "\u0000\u0000\u0000\u0000\u894C\u0000\u0000\u0000"+
93.5619 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5627 - "\u89B2\u0000\u0000\u0000\u0000\u89B7\u0000\u0000"+
93.5628 - "\u89BA\u89BB\u89BC\u0000\u89BE\u89BF\u0000\u0000"+
93.5629 - "\u0000\u0000\u0000\u89C5\u0000\u0000\u0000\u0000"+
93.5630 - "\u89CA\u89CB\u89CC\u89CD\u0000\u0000\u0000\u0000"+
93.5631 - "\u0000\u0000\u0000\u89D5\u0000\u89D7\u0000\u0000"+
93.5632 - "\u89DA\u89DB\u89DC\u0000\u0000\u0000\u0000\u0000"+
93.5633 - "\u0000\u0000\u0000\u0000\u89E6\u0000\u89E8\u0000"+
93.5634 - "\u89EA\u0000\u0000\u89ED\u89EE\u89EF\u0000\u0000"+
93.5635 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89F9"+
93.5636 - "\u0000\u89FB\u89FC\u0000\u89FE\u8A40\u0000\u0000"+
93.5637 - "\u8A43\u8A44\u8A45\u0000\u8A47\u8A48\u8A49\u0000"+
93.5638 - "\u8A4B\u8A4C\u8A4D\u8A4E\u0000\u8A50\u8A51\u8A52"+
93.5639 - "\u8A53\u8A54\u8A55\u0000\u8A57\u8A58\u8A59\u8A5A"+
93.5640 - "\u0000\u0000\u8A5D\u8A5E\u8A5F\u8A60\u8A61\u8A62"+
93.5641 - "\u0000\u8A64\u8A65\u8A66\u8A67\u8A68\u8A69\u0000"+
93.5642 - "\u8A6B\u8A6C\u8A6D\u8A6E\u8A6F\u8A70\u8A71\u8A72"+
93.5643 - "\u0000\u0000\u0000\u8A76\u8A77\u0000\u0000\u8A7A"+
93.5644 - "\u8A7B\u8A7C\u8A7D\u8A7E\u8AA1\u8AA2\u8AA3\u0000"+
93.5645 - "\u8AA5\u8AA6\u0000\u8AA8\u8AA9\u8AAA\u0000\u8AAC"+
93.5646 - "\u8AAD\u8AAE\u0000\u8AB0\u0000\u8AB2\u8AB3\u8AB4"+
93.5647 - "\u8AB5\u8AB6\u0000\u8AB8\u8AB9\u0000\u8ABB\u8ABC"+
93.5648 - "\u8ABD\u0000\u0000\u8AC0\u0000\u8AC2\u8AC3\u0000"+
93.5649 - "\u0000\u0000\u8AC7\u0000\u8AC9\u8ACA\u8ACB\u8ACC"+
93.5650 - "\u0000\u8ACE\u8ACF\u8AD0\u8AD1\u8AD2\u8AD3\u8AD4"+
93.5651 - "\u8AD5\u0000\u8AD7\u8AD8\u8AD9\u8ADA\u0000\u8ADC"+
93.5652 - "\u0000\u0000\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u8AE4"+
93.5653 - "\u8AE5\u8AE6\u0000\u8AE8\u8AE9\u8AEA\u8AEB\u8AEC"+
93.5654 - "\u8AED\u8AEE\u8AEF\u8AF0\u8AF1\u8AF2\u8AF3\u8AF4"+
93.5655 - "\u0000\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u8AFB\u8AFC"+
93.5656 - "\u0000\u8AFE\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45"+
93.5657 - "\u8B46\u8B47\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D"+
93.5658 - "\u8B4E\u8B4F\u0000\u0000\u0000\u0000\u0000\u8B55"+
93.5659 - "\u0000\u0000\u8B58\u8B59\u0000\u0000\u0000\u0000"+
93.5660 - "\u8B5E\u0000\u8B60\u0000\u8B62\u0000\u8B64\u8B65"+
93.5661 - "\u8B66\u8B67\u8B68\u8B69\u8B6A\u8B6B\u0000\u8B6D"+
93.5662 - "\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75"+
93.5663 - "\u8B76\u8B77\u0000\u8B79\u8B7A\u8B7B\u8B7C\u0000"+
93.5664 - "\u8B7E\u8BA1\u8BA2\u8BA3\u8BA4\u8BA5\u8BA6\u8BA7"+
93.5665 - "\u8BA8\u8BA9\u8BAA\u8BAB\u8BAC\u8BAD\u8BAE\u0000"+
93.5666 - "\u0000\u8BB1\u8BB2\u0000\u0000\u8BB5\u8BB6\u0000"+
93.5667 - "\u8BB8\u0000\u0000\u8BBB\u8BBC\u0000\u8BBE\u0000"+
93.5668 - "\u0000\u0000\u8BC2\u8BC3\u0000\u8BC5\u0000\u0000"+
93.5669 - "\u8BC8\u0000\u0000\u0000\u8BCC\u0000\u0000\u0000"+
93.5670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8BD6\u0000"+
93.5671 - "\u0000\u0000\u0000\u8BDB\u8BDC\u0000\u8BDE\u0000"+
93.5672 - "\u0000\u8BE1\u8BE2\u0000\u0000\u0000\u8BE6\u0000"+
93.5673 - "\u0000\u0000\u0000\u0000\u0000\u8BED\u0000\u0000"+
93.5674 - "\u0000\u0000\u0000\u8BF3\u0000\u0000\u0000\u0000"+
93.5675 - "\u0000\u0000\u8BFA\u0000\u0000\u0000\u0000\u0000"+
93.5676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5678 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5682 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5687 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5688 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5694 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5696 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D63"+
93.5700 - "\u8D64\u0000\u0000\u8D67\u8D68\u0000\u0000\u0000"+
93.5701 - "\u0000\u8D6D\u8D6E\u8D6F\u8D70\u0000\u0000\u0000"+
93.5702 - "\u8D74\u0000\u0000\u0000\u8D78\u0000\u0000\u0000"+
93.5703 - "\u0000\u8D7D\u0000\u8DA1\u0000\u0000\u0000\u0000"+
93.5704 - "\u8DA6\u0000\u0000\u0000\u0000\u8DAB\u0000\u8DAD"+
93.5705 - "\u0000\u0000\u8DB0\u0000\u8DB2\u0000\u8DB4\u0000"+
93.5706 - "\u0000\u8DB7\u0000\u0000\u8DBA\u8DBB\u8DBC\u0000"+
93.5707 - "\u0000\u0000\u0000\u0000\u0000\u8DC3\u0000\u8DC5"+
93.5708 - "\u0000\u0000\u0000\u0000\u8DCA\u0000\u8DCC\u0000"+
93.5709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5710 - "\u8DD6\u0000\u0000\u0000\u0000\u8DDB\u0000\u0000"+
93.5711 - "\u0000\u0000\u0000\u0000\u8DE2\u0000\u0000\u0000"+
93.5712 - "\u0000\u0000\u0000\u0000\u0000\u8DEB\u8DEC\u0000"+
93.5713 - "\u0000\u8DEF\u8DF0\u0000\u0000\u8DF3\u0000\u8DF5"+
93.5714 - "\u0000\u0000\u0000\u0000\u0000\u8DFB\u8DFC\u8DFD"+
93.5715 - "\u8DFE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5720 - "\u0000\u0000\u0000\u0000\u0000\uC6CD\u0000\u0000"+
93.5721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5746 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5751 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5753 - "\u0000\u0000\u0000\u0000\u0000\uC879\uC87A\u0000"+
93.5754 - "\uC87C\u0000\uC87E\uC8A1\u0000\uC8A3\uC8A4\u0000"+
93.5755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5761 - "\uC8D6\uC8D7\uC8D8\uC8D9\uC8DA\uC8DB\uC8DC\uC8DD"+
93.5762 - "\uC8DE\uC8DF\uC8E0\uC8E1\uC8E2\uC8E3\uC8E4\uC8E5"+
93.5763 - "\uC8E6\uC8E7\uC8E8\uC8E9\uC8EA\uC8EB\uC8EC\uC8ED"+
93.5764 - "\uC8EE\uC8EF\uC8F0\uC8F1\u0000\u0000\u0000\u0000"+
93.5765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5766 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5789 - "\u0000\u0000\uC8D0\u0000\u0000\u0000\u0000\uC8CF"+
93.5790 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5791 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5792 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5794 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5795 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5796 - "\u0000\u0000\u0000\uC6E4\u0000\uC6E5\u0000\u0000"+
93.5797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5798 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5799 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5803 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5814 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5817 - "\u0000\u0000\uC8CD\u0000\uC8CE\u0000\u0000\u0000"+
93.5818 - "\u0000\u0000\u0000\u0000\u0000\uF9FE\u0000\u0000"+
93.5819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
93.5820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
93.5821 -
93.5822 - private final static short index1[] = {
93.5823 - 1, 2, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.5824 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,
93.5825 - 0, 6, 0, 0, 7, 8, 0, 9, 0, 0, 0, 0, 0, 0, 10, 11,
93.5826 - 12, 0, 13, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
93.5827 - 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
93.5828 - 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
93.5829 - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
93.5830 - 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
93.5831 - 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
93.5832 - 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
93.5833 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.5834 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.5835 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.5836 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93.5837 - 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 0,
93.5838 - 0, 0, 0, 137, 138, 139, 140, 141, 142, 0, 0, 0, 0, 0, 0, 143
93.5839 - };
93.5840 -
93.5841 - static String index2[] = {
93.5842 - innerIndex0,
93.5843 - innerIndex1,
93.5844 - innerIndex2,
93.5845 - innerIndex3,
93.5846 - innerIndex4,
93.5847 - innerIndex5,
93.5848 - innerIndex6,
93.5849 - innerIndex7,
93.5850 - innerIndex8
93.5851 - };
93.5852 -
93.5853 - public Encoder(Charset cs) {
93.5854 - super(cs,
93.5855 - index1,
93.5856 - index2);
93.5857 + static void initc2b(char[][] c2b, String[] b2cStr, String pua) {
93.5858 + // init c2b/c2bSupp from b2cStr and supp
93.5859 + int b2Min = 0x40;
93.5860 + Arrays.fill(c2b, C2B_UNMAPPABLE);
93.5861 + for (int b1 = 0; b1 < 0x100; b1++) {
93.5862 + String s = b2cStr[b1];
93.5863 + if (s == null)
93.5864 + continue;
93.5865 + for (int i = 0; i < s.length(); i++) {
93.5866 + char c = s.charAt(i);
93.5867 + int hi = c >> 8;
93.5868 + if (c2b[hi] == C2B_UNMAPPABLE) {
93.5869 + c2b[hi] = new char[0x100];
93.5870 + Arrays.fill(c2b[hi], (char)UNMAPPABLE_ENCODING);
93.5871 + }
93.5872 + c2b[hi][c & 0xff] = (char)((b1 << 8) | (i + b2Min));
93.5873 + }
93.5874 + }
93.5875 + if (pua != null) { // add the compatibility pua entries
93.5876 + char c = '\ue000'; //first pua character
93.5877 + for (int i = 0; i < pua.length(); i++) {
93.5878 + char bb = pua.charAt(i);
93.5879 + if (bb != UNMAPPABLE_DECODING) {
93.5880 + int hi = c >> 8;
93.5881 + if (c2b[hi] == C2B_UNMAPPABLE) {
93.5882 + c2b[hi] = new char[0x100];
93.5883 + Arrays.fill(c2b[hi], (char)UNMAPPABLE_ENCODING);
93.5884 + }
93.5885 + c2b[hi][c & 0xff] = (char)bb;
93.5886 + }
93.5887 + c++;
93.5888 + }
93.5889 + }
93.5890 }
93.5891 }
93.5892 }
94.1 --- a/src/share/classes/sun/nio/cs/ext/HKSCS_2001.java Thu Apr 08 17:02:51 2010 -0700
94.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
94.3 @@ -1,7827 +0,0 @@
94.4 -/*
94.5 - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
94.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
94.7 - *
94.8 - * This code is free software; you can redistribute it and/or modify it
94.9 - * under the terms of the GNU General Public License version 2 only, as
94.10 - * published by the Free Software Foundation. Sun designates this
94.11 - * particular file as subject to the "Classpath" exception as provided
94.12 - * by Sun in the LICENSE file that accompanied this code.
94.13 - *
94.14 - * This code is distributed in the hope that it will be useful, but WITHOUT
94.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
94.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
94.17 - * version 2 for more details (a copy is included in the LICENSE file that
94.18 - * accompanied this code).
94.19 - *
94.20 - * You should have received a copy of the GNU General Public License version
94.21 - * 2 along with this work; if not, write to the Free Software Foundation,
94.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
94.23 - *
94.24 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
94.25 - * CA 95054 USA or visit www.sun.com if you need additional information or
94.26 - * have any questions.
94.27 - */
94.28 -
94.29 -/*
94.30 - */
94.31 -
94.32 -package sun.nio.cs.ext;
94.33 -
94.34 -import java.nio.charset.Charset;
94.35 -import java.nio.charset.CharsetDecoder;
94.36 -import java.nio.charset.CharsetEncoder;
94.37 -
94.38 -public abstract class HKSCS_2001 extends Charset
94.39 -{
94.40 -
94.41 - public HKSCS_2001() {
94.42 - super("HKSCS-2001", ExtendedCharsets.aliasesFor("HKSCS-2001"));
94.43 - }
94.44 -
94.45 - public CharsetDecoder newDecoder() {
94.46 - return new Decoder(this);
94.47 - }
94.48 -
94.49 - public CharsetEncoder newEncoder() {
94.50 - return new Encoder(this);
94.51 - }
94.52 -
94.53 -
94.54 - /**
94.55 - * These accessors are temporarily supplied while sun.io
94.56 - * converters co-exist with the sun.nio.cs.{ext} charset coders
94.57 - * These facilitate sharing of conversion tables between the
94.58 - * two co-existing implementations. When sun.io converters
94.59 - * are made extinct these will be unncessary and should be removed
94.60 - */
94.61 -
94.62 - public static short[] getDecoderIndex1() {
94.63 - return Decoder.index1;
94.64 - }
94.65 -
94.66 - public static String[] getDecoderIndex2() {
94.67 - return Decoder.index2;
94.68 -
94.69 - }
94.70 -
94.71 - public static short[] getEncoderIndex1() {
94.72 - return Encoder.index1;
94.73 -
94.74 - }
94.75 - public static String[] getEncoderIndex2() {
94.76 - return Encoder.index2;
94.77 -
94.78 - }
94.79 -
94.80 - protected static class Decoder extends DoubleByteDecoder {
94.81 -
94.82 - public Decoder(Charset cs) {
94.83 - super(cs, index1, index2, 0x40, 0xFE);
94.84 - }
94.85 -
94.86 - protected char decodeDouble(int c1, int c2) {
94.87 - char result = super.decodeDouble(c1, c2);
94.88 - int offset = (result - 0xD800);
94.89 -
94.90 - if (result >= '\uD800' && result <= '\uDFFF') {
94.91 - highSurrogate =
94.92 - SurrogateMappings.charAt(offset * 2);
94.93 - lowSurrogate =
94.94 - SurrogateMappings.charAt((offset *2) + 1);
94.95 - return '\uD800';
94.96 - } else {
94.97 - return result;
94.98 - }
94.99 - }
94.100 -
94.101 - private final static String innerIndex0=
94.102 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.103 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.104 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.105 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.106 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.107 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.108 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.109 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.110 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.111 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.112 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.113 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.114 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.115 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.116 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.117 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.118 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.119 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.120 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.121 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.122 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.123 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.124 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.125 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF303"+
94.126 - "\uF304\uF305\uF306\uF307\uD800\uF309\uD801\uD802"+
94.127 - "\uF30C\uF30D\uD803\uD804\uF310\uD805\uF312\uF313"+
94.128 - "\uF314\uF315\uD806\uF317\uF318\u0100\u00C1\u01CD"+
94.129 - "\u00C0\u0112\u00C9\u011A\u00C8\u014C\u00D3\u01D1"+
94.130 - "\u00D2\uF325\u1EBE\uF327\u1EC0\u00CA\u0101\u00E1"+
94.131 - "\u01CE\u00E0\u0251\u0113\u00E9\u011B\u00E8\u012B"+
94.132 - "\u00ED\u01D0\u00EC\u014D\u00F3\u01D2\u00F2\u016B"+
94.133 - "\u00FA\u01D4\u00F9\u01D6\u01D8\u01DA\uFFFD\uFFFD"+
94.134 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.135 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.136 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.137 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.138 - "\u01DC\u00FC\uF344\u1EBF\uF346\u1EC1\u00EA\u0261"+
94.139 - "\uF34A\uF34B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.140 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.141 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.142 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.143 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.144 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.145 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.146 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.147 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.148 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.149 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD807\uD808"+
94.150 - "\uFFFD\u650A\uFFFD\uFFFD\u4E3D\u6EDD\u9D4E\u91DF"+
94.151 - "\uFFFD\uFFFD\uD809\u6491\u4F1A\u4F28\u4FA8\u5156"+
94.152 - "\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1"+
94.153 - "\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66"+
94.154 - "\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804"+
94.155 - "\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7"+
94.156 - "\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6"+
94.157 - "\u8BBE\u8BE2\u8F66\u8F67\u8F6E\uFFFD\uFFFD\uFFFD"+
94.158 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.159 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.160 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.161 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7411"+
94.162 - "\u7CFC\u7DCD\u6946\u7AC9\u5227\uFFFD\uFFFD\uFFFD"+
94.163 - "\uFFFD\u918C\u78B8\u915E\u80BC\uFFFD\u8D0B\u80F6"+
94.164 - "\uD80A\uFFFD\uFFFD\u809F\u9EC7\u4CCD\u9DC9\u9E0C"+
94.165 - "\u4C3E\uD80B\uD80C\u9E0A\uD80D\u35C1\uFFFD\u6E9A"+
94.166 - "\u823E\u7519\uFFFD\u4911\u9A6C\u9A8F\u9F99\u7987"+
94.167 - "\uD80E\uD80F\uD810\uD811\u4E24\u4E81\u4E80\u4E87"+
94.168 - "\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088"+
94.169 - "\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205"+
94.170 - "\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0"+
94.171 - "\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3"+
94.172 - "\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598"+
94.173 - "\u553F\u35A5\u35BF\u55D7\u35C5\uD812\u5525\uFFFD"+
94.174 - "\uD813\uD814\uD815\u5590\uD816\u39EC\uD817\u8E46"+
94.175 - "\uD818\uD819\u4053\uD81A\u777A\uD81B\u3A34\u47D5"+
94.176 - "\uD81C\uD81D\uD81E\u64DD\uD81F\uD820\uD821\uD822"+
94.177 - "\u648D\u8E7E\uD823\uD824\uD825\uD826\uD827\uD828"+
94.178 - "\uFFFD\uD829\uD82A\uD82B\u47F4\uD82C\uD82D\u9AB2"+
94.179 - "\u3A67\uD82E\u3FED\u3506\uD82F\uD830\uD831\uD832"+
94.180 - "\u9D6E\u9815\uFFFD\u43D9\uD833\u64B4\u54E3\uD834"+
94.181 - "\uD835\uD836\u39FB\uD837\uFFFD\uFFFD\uFFFD\uFFFD"+
94.182 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.183 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.184 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.185 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD838\uD839"+
94.186 - "\uD83A\u64EA\uD83B\uD83C\u8E68\uD83D\uD83E\uD83F"+
94.187 - "\uFFFD\u480B\uD840\u3FFA\u5873\uD841\uFFFD\uD842"+
94.188 - "\uD843\uD844\uD845\uD846\u5579\u40BB\u43BA\uFFFD"+
94.189 - "\u4AB4\uD847\uD848\u81AA\u98F5\uD849\u6379\u39FE"+
94.190 - "\uD84A\u8DC0\u56A1\u647C\u3E43\uFFFD\uD84B\uD84C"+
94.191 - "\uD84D\uD84E\uFFFD\uD84F\uD850\u3992\u3A06\uD851"+
94.192 - "\u3578\uD852\uD853\u5652\uD854\uD855\uD856\u34BC"+
94.193 - "\u6C3D\uD857\uFFFD\uFFFD\uD858\uD859\uD85A\uD85B"+
94.194 - "\uD85C\uD85D\uD85E\uD85F\u7F93\uD860\uD861\uD862"+
94.195 - "\u35FB\uD863\uD864\uD865\uD866\u3F93\uD867\uD868"+
94.196 - "\uD869\uD86A\uFFFD\uD86B\uD86C\uD86D\uD86E\uD86F"+
94.197 - "\u3FF9\uD870\u6432\uD871\uD872\uD873\uD874\uD875"+
94.198 - "\uD876\uD877\uD878\u3A18\uD879\uD87A\uD87B\uD87C"+
94.199 - "\uD87D\uD87E\uD87F\uD880\u95AA\u54CC\u82C4\u55B9"+
94.200 - "\uFFFD\uD881\u9C26\u9AB6\uD882\uD883\u7140\u816D"+
94.201 - "\u80EC\u5C1C\uD884\u8134\u3797\u535F\uD885\u91B6"+
94.202 - "\uD886\uD887\uD888\uD889\u35DD\uD88A\u3609\uD88B"+
94.203 - "\u56AF\uD88C\uD88D\uD88E\uD88F\uD890\uD891\uD892"+
94.204 - "\uD893\uD894\uD895\uD896\u5A54\uD897\uD898\uD899"+
94.205 - "\uD89A\u579C\uD89B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.206 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.207 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.208 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.209 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD89C\uD89D\uD89E"+
94.210 - "\uD89F\uD8A0\u3703\uD8A1\uD8A2\uD8A3\uD8A4\uD8A5"+
94.211 - "\uD8A6\uD8A7\uD8A8\u5899\u5268\u361A\uD8A9\u7BB2"+
94.212 - "\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\uD8AA"+
94.213 - "\uD8AB\u55FB\u35F2\u5689\u4E28\u5902\uD8AC\uD8AD"+
94.214 - "\u9751\uD8AE\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4"+
94.215 - "\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B"+
94.216 - "\u4E2C\u72AD\uD8AF\u7F52\u793B\u7CF9\u7F53\uD8B0"+
94.217 - "\u34C1\uFFFD\uD8B1\u8002\u8080\uD8B2\uD8B3\u535D"+
94.218 - "\u8864\u89C1\uD8B4\u8BA0\u8D1D\u9485\u9578\u957F"+
94.219 - "\u95E8\uD8B5\u97E6\u9875\u98CE\u98DE\u9963\uD8B6"+
94.220 - "\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\uD8B7\u961D"+
94.221 - "\u6237\u94A2\uFFFD\u503B\u6DFE\uD8B8\uF57A\u3DC9"+
94.222 - "\u888F\uD8B9\u7077\u5CF5\u4B20\uD8BA\u3559\uD8BB"+
94.223 - "\u6122\uD8BC\u8FA7\u91F6\u7191\u6719\u73BA\uD8BD"+
94.224 - "\uD8BE\u3C8B\uD8BF\u4B10\u78E4\u7402\u51AE\uD8C0"+
94.225 - "\u4009\u6A63\uD8C1\u4223\u860F\uFFFD\u7A2A\uD8C2"+
94.226 - "\uD8C3\u9755\u704D\u5324\uD8C4\u93F4\u76D9\uD8C5"+
94.227 - "\uF5A4\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\uF5AB"+
94.228 - "\u5434\u7D8B\u5892\u58D0\uD8C6\u5E92\u5E99\u5FC2"+
94.229 - "\uD8C7\u658B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.230 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.231 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.232 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.233 - "\uFFFD\uFFFD\uFFFD\uFFFD\uD8C8\u6919\u6A43\uD8C9"+
94.234 - "\u6CFF\uFFFD\u7200\uD8CA\u738C\u3EDB\uD8CB\u5B15"+
94.235 - "\u74B9\u8B83\uD8CC\uD8CD\u7A93\u7BEC\u7CC3\u7E6C"+
94.236 - "\u82F8\u8597\uF5CC\u8890\uF5CE\u8EB9\uF5D0\u8FCF"+
94.237 - "\u855F\u99E0\u9221\uF5D5\uD8CE\uD8CF\u4071\u42A2"+
94.238 - "\u5A1A\uFFFD\uFFFD\uFFFD\u9868\u676B\u4276\u573D"+
94.239 - "\uFFFD\u85D6\uD8D0\u82BF\uD8D1\u4C81\uD8D2\u5D7B"+
94.240 - "\uD8D3\uD8D4\uF5EC\uF5ED\u5B96\uF5EF\uFFFD\u7E5B"+
94.241 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.242 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.243 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.244 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.245 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.246 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.247 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.248 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.249 - "\uFFFD\uFFFD\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4"+
94.250 - "\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908"+
94.251 - "\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7"+
94.252 - "\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8"+
94.253 - "\u56B1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.254 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.255 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.256 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.257 - "\uFFFD\uFFFD\uFFFD\u3A03\u63E2\u63FB\u6407\u645A"+
94.258 - "\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD"+
94.259 - "\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4"+
94.260 - "\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909"+
94.261 - "\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD"+
94.262 - "\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB"+
94.263 - "\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA"+
94.264 - "\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1"+
94.265 - "\u6E15\u6E18\u6E29\u6E86\uD8D5\u6EBB\u6EE2\u6EDA"+
94.266 - "\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\uD8D6\u6F81"+
94.267 - "\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91"+
94.268 - "\u7050\u7054\u706F\u707F\u7089\uD8D7\u43C1\u35F1"+
94.269 - "\uD8D8\uD8D9\u57BE\uD8DA\u713E\uD8DB\u364E\u69A2"+
94.270 - "\uD8DC\u5B74\u7A49\uD8DD\uD8DE\u7A65\u7A7D\uD8DF"+
94.271 - "\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\uD8E0\u41CA\u7ADA"+
94.272 - "\u7ADD\u7AEA\u41EF\u54B2\uD8E1\u7B0B\u7B55\u7B29"+
94.273 - "\uD8E2\uD8E3\u7BA2\u7B6F\u839C\uD8E4\uD8E5\u7BD0"+
94.274 - "\u8421\u7B92\uFFFD\uD8E6\u3DAD\uD8E7\u8492\u7BFA"+
94.275 - "\uFFFD\u7C35\uD8E8\u7C44\u7C83\uD8E9\u7CA6\u667D"+
94.276 - "\uD8EA\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\uFFFD"+
94.277 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.278 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.279 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.280 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.281 - "\uFFFD\uFFFD\u7E67\u451D\uD8EB\u7D5D\uD8EC\u748D"+
94.282 - "\u7D89\u7DAB\u7135\u7DB3\uFFFD\uD8ED\uD8EE\u7DE4"+
94.283 - "\u3D13\u7DF5\uD8EF\u7DE5\uD8F0\uFFFD\uD8F1\uD8F2"+
94.284 - "\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47"+
94.285 - "\u7936\uD8F3\u99E1\u7F97\uD8F4\u7FA3\uD8F5\uD8F6"+
94.286 - "\u455C\uD8F7\u4503\uD8F8\u7FFA\uD8F9\uFFFD\u8008"+
94.287 - "\u801D\uFFFD\u802F\uD8FA\uD8FB\u803B\u803C\u8061"+
94.288 - "\uD8FC\u4989\uD8FD\uD8FE\uD8FF\u6725\u80A7\uD900"+
94.289 - "\u8107\u811A\u58B0\uD901\u6C7F\uD902\uD903\u64E7"+
94.290 - "\uD904\u8218\uD905\u6A53\uD906\uD907\u447A\u8229"+
94.291 - "\uD908\uD909\uD90A\u4FF9\uD90B\u84E2\u8362\uD90C"+
94.292 - "\uD90D\uD90E\uD90F\uD910\u82AA\u691B\uD911\u41DB"+
94.293 - "\u854B\u82D0\u831A\uD912\uD913\u36C1\uD914\uD915"+
94.294 - "\u827B\u82E2\u8318\uD916\uD917\uD918\uD919\uD91A"+
94.295 - "\u3DBF\u831D\u55EC\u8385\u450B\uD91B\u83AC\uFFFD"+
94.296 - "\u83D3\u347E\uD91C\u6A57\u855A\u3496\uD91D\uD91E"+
94.297 - "\u8458\uD91F\u8471\u3DD3\u44E4\u6AA7\u844A\uD920"+
94.298 - "\u7958\uFFFD\uD921\uD922\uD923\u84DE\uFFFD\u8391"+
94.299 - "\u44A0\u8493\u84E4\uD924\u4240\uD925\u4543\u8534"+
94.300 - "\u5AF2\uD926\u4527\u8573\u4516\u67BF\u8616\uFFFD"+
94.301 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.302 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.303 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.304 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.305 - "\uFFFD\uD927\uD928\u85C1\uD929\u8602\uD92A\uD92B"+
94.306 - "\uD92C\u456A\u8628\u3648\uD92D\u53F7\uD92E\u867E"+
94.307 - "\u8771\uD92F\u87EE\uD930\u87B1\u87DA\u880F\u5661"+
94.308 - "\u866C\u6856\u460F\u8845\u8846\uD931\uD932\uD933"+
94.309 - "\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777"+
94.310 - "\uD934\u8987\u898A\uFFFD\uFFFD\u89A7\u89BC\uD935"+
94.311 - "\u89E7\uD936\uD937\u8A9C\u7793\u91FE\u8A90\uD938"+
94.312 - "\u7AE9\uD939\uD93A\u4713\uD93B\u717C\u8B0C\u8B1F"+
94.313 - "\uD93C\uD93D\u8B3F\u8B4C\u8B4D\u8AA9\uD93E\u8B90"+
94.314 - "\u8B9B\u8AAF\uD93F\u4615\u884F\u8C9B\uD940\uD941"+
94.315 - "\uD942\u3725\uD943\u8CD6\uD944\uD945\u8D12\u8D03"+
94.316 - "\uD946\u8CDB\u705C\u8D11\uD947\u3ED0\uFFFD\u8DA9"+
94.317 - "\uD948\uD949\uD94A\u3B7C\uD94B\uD94C\u7AE7\u8EAD"+
94.318 - "\u8EB6\u8EC3\u92D4\u8F19\u8F2D\uD94D\uD94E\u8FA5"+
94.319 - "\u9303\uD94F\uD950\u8FB3\u492A\uD951\uD952\uD953"+
94.320 - "\u5EF8\uD954\u8FF9\uD955\uD956\uD957\uD958\u3980"+
94.321 - "\uD959\u9037\uD95A\uD95B\u9061\uD95C\uD95D\u90A8"+
94.322 - "\uD95E\u90C4\uD95F\u90AE\uFFFD\u9167\u3AF0\u91A9"+
94.323 - "\u91C4\u7CAC\uD960\uD961\u920E\u6C9F\u9241\u9262"+
94.324 - "\uD962\uFFFD\uD963\uD964\uD965\uD966\uFFFD\uFFFD"+
94.325 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.326 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.327 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.328 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.329 - "\uD967\u932C\u936B\uD968\uD969\u708F\u5AC3\uD96A"+
94.330 - "\uD96B\u4965\u9244\uD96C\uD96D\uD96E\u9373\u945B"+
94.331 - "\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\uD96F"+
94.332 - "\uD970\uD971\uD972\u49DF\u6C1C\u967B\u9696\u416C"+
94.333 - "\u96A3\uD973\u61DA\u96B6\u78F5\uD974\u96BD\u53CC"+
94.334 - "\u49A1\uD975\uD976\uD977\uD978\uD979\uD97A\uD97B"+
94.335 - "\uD97C\u9731\u8642\u9736\u4A0F\u453D\u4585\uD97D"+
94.336 - "\u7075\u5B41\u971B\uFFFD\uD97E\u9757\u5B4A\uD97F"+
94.337 - "\u975F\u9425\u50D0\uD980\uD981\u9789\u979F\u97B1"+
94.338 - "\u97BE\u97C0\u97D2\u97E0\uD982\u97EE\u741C\uD983"+
94.339 - "\uFFFD\u97F5\uD984\uD985\u4AD1\u9834\u9833\u984B"+
94.340 - "\u9866\u3B0E\uD986\u3D51\uD987\uD988\uD989\u98CA"+
94.341 - "\u98B7\u98C8\u98C7\u4AFF\uD98A\uD98B\u55B0\u98E1"+
94.342 - "\u98E6\u98EC\u9378\u9939\uD98C\u4B72\uD98D\uD98E"+
94.343 - "\u99F5\u9A0C\u9A3B\u9A10\u9A58\uD98F\u36C4\uD990"+
94.344 - "\uD991\u9AE0\u9AE2\uD992\u9AF4\u4C0E\u9B14\u9B2D"+
94.345 - "\uD993\u5034\u9B34\uD994\u38C3\uD995\u9B50\u9B40"+
94.346 - "\uD996\u5A45\uD997\u9B8E\uD998\u9C02\u9BFF\u9C0C"+
94.347 - "\uD999\u9DD4\uD99A\uD99B\uD99C\uD99D\uD99E\uD99F"+
94.348 - "\u9D7E\u9D83\uD9A0\u9E0E\u6888\uFFFD\uFFFD\uFFFD"+
94.349 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.350 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.351 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.352 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DC4"+
94.353 - "\uD9A1\uD9A2\uD9A3\uD9A4\uD9A5\u9D39\uD9A6\uD9A7"+
94.354 - "\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\uD9A8"+
94.355 - "\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\uD9A9\u9F02"+
94.356 - "\u9F08\u4B96\u9424\uD9AA\u9F17\uFFFD\u9F39\u569F"+
94.357 - "\u568A\u9F45\u99B8\uD9AB\u97F2\u847F\u9F62\u9F69"+
94.358 - "\u7ADC\u9F8E\u7216\u4BBE\uD9AC\uD9AD\u7177\uD9AE"+
94.359 - "\uD9AF\uD9B0\u739E\uD9B1\uD9B2\u799F\uD9B3\uD9B4"+
94.360 - "\u9369\u93F3\uD9B5\u92EC\u9381\u93CB\uD9B6\uD9B7"+
94.361 - "\u7217\u3EEB\u7772\u7A43\u70D0\uD9B8\uD9B9\u717E"+
94.362 - "\uD9BA\u70A3\uD9BB\uD9BC\u3EC7\uD9BD\uD9BE\uD9BF"+
94.363 - "\u3722\uD9C0\uD9C1\u36E1\uD9C2\uD9C3\uD9C4\u3723"+
94.364 - "\uD9C5\u575B\uD9C6\uD9C7\uD9C8\uD9C9\uD9CA\u8503"+
94.365 - "\uD9CB\uFFFD\u8455\uD9CC\uD9CD\uD9CE\uD9CF\uD9D0"+
94.366 - "\uD9D1\u44F4\uD9D2\uD9D3\uD9D4\u67F9\u3733\u3C15"+
94.367 - "\u3DE7\u586C\uD9D5\u6810\u4057\uD9D6\uD9D7\uD9D8"+
94.368 - "\uD9D9\uD9DA\u54CB\u569E\uD9DB\u5692\uD9DC\uD9DD"+
94.369 - "\uD9DE\u93C6\uD9DF\u939C\u4EF8\u512B\u3819\uD9E0"+
94.370 - "\u4EBC\uD9E1\uD9E2\u4F4B\u4F8A\uD9E3\u5A68\uD9E4"+
94.371 - "\uD9E5\u3999\uD9E6\uD9E7\u3435\u4F29\uD9E8\uD9E9"+
94.372 - "\uD9EA\u8ADA\uD9EB\u4E98\uFFFD\uFFFD\uFFFD\uFFFD"+
94.373 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.374 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.375 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.376 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50CD\u510D"+
94.377 - "\u4FA2\u4F03\uD9EC\uD9ED\u4F42\u502E\u506C\u5081"+
94.378 - "\u4FCC\u4FE5\u5058\u50FC\uFFFD\uFFFD\uFFFD\uFFFD"+
94.379 - "\u6E76\uD9EE\uD9EF\uD9F0\u6D72\uD9F1\uD9F2\u51A8"+
94.380 - "\u51C3\uD9F3\u44DD\uD9F4\uD9F5\uD9F6\u8D7A\uD9F7"+
94.381 - "\uD9F8\u5259\u52A4\uD9F9\u52E1\uFFFD\u467A\u718C"+
94.382 - "\uD9FA\uD9FB\uD9FC\uD9FD\u69D1\uD9FE\uFFFD\u3EDE"+
94.383 - "\u7499\u7414\u7456\u7398\u4B8E\uD9FF\uDA00\u53D0"+
94.384 - "\u3584\u720F\uDA01\u55B4\uDA02\u54CD\uDA03\u571D"+
94.385 - "\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB"+
94.386 - "\u5A99\uDA04\uDA05\uDA06\uDA07\u5A2C\u59B8\u928F"+
94.387 - "\u5A7E\u5ACF\u5A12\uDA08\uDA09\uDA0A\uDA0B\u36F5"+
94.388 - "\u6D05\u7443\u5A21\uDA0C\u5A81\uDA0D\uDA0E\u93E0"+
94.389 - "\u748C\uDA0F\u7105\u4972\u9408\uDA10\u93BD\u37A0"+
94.390 - "\u5C1E\u5C9E\u5E5E\u5E48\uDA11\uDA12\uDA13\u5ECD"+
94.391 - "\u5B4F\uDA14\uDA15\u3701\uDA16\u36DD\uDA17\u36D3"+
94.392 - "\u812A\uDA18\uDA19\uDA1A\uDA1B\u5F0C\u5F0E\uDA1C"+
94.393 - "\uDA1D\u5A6B\uDA1E\u5B44\u8614\uDA1F\u8860\u607E"+
94.394 - "\uDA20\uDA21\u5FDB\u3EB8\uDA22\uDA23\uDA24\uDA25"+
94.395 - "\u61C0\uDA26\uDA27\uDA28\u6199\u6198\u6075\uDA29"+
94.396 - "\uDA2A\uDA2B\uDA2C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.397 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.398 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.399 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.400 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6471\uDA2D\uDA2E"+
94.401 - "\u3A29\uDA2F\uDA30\uDA31\uDA32\u6337\uDA33\u64B6"+
94.402 - "\u6331\u63D1\uDA34\uDA35\u62A4\uDA36\u643B\u656B"+
94.403 - "\u6972\u3BF4\uDA37\uDA38\uDA39\uDA3A\u550D\uDA3B"+
94.404 - "\uDA3C\uDA3D\u66CE\uDA3E\uDA3F\u3AE0\u4190\uDA40"+
94.405 - "\uDA41\uDA42\uDA43\uDA44\uDA45\u78EE\uDA46\uDA47"+
94.406 - "\uDA48\u3464\uDA49\uDA4A\uDA4B\u668E\uDA4C\u666B"+
94.407 - "\u4B93\u6630\uDA4D\uDA4E\u6663\uDA4F\uDA50\u661E"+
94.408 - "\uDA51\u38D1\uDA52\uDA53\u3B99\uDA54\uDA55\u74D0"+
94.409 - "\u3B96\u678F\uDA56\u68B6\u681E\u3BC4\u6ABE\u3863"+
94.410 - "\uDA57\uDA58\u6A33\u6A52\u6AC9\u6B05\uDA59\u6511"+
94.411 - "\u6898\u6A4C\u3BD7\u6A7A\u6B57\uDA5A\uDA5B\u93A0"+
94.412 - "\u92F2\uDA5C\uDA5D\u9289\uDA5E\uDA5F\u9467\u6DA5"+
94.413 - "\u6F0B\uDA60\uFFFD\uDA61\u3D8F\u6E04\uDA62\u5A3D"+
94.414 - "\u6E0A\u5847\u6D24\u7842\u713B\uDA63\uDA64\u70F1"+
94.415 - "\u7250\u7287\u7294\uDA65\uDA66\u5179\uDA67\uDA68"+
94.416 - "\u747A\uDA69\uDA6A\uDA6B\uDA6C\uDA6D\u3F06\u3EB1"+
94.417 - "\uDA6E\uDA6F\uDA70\u60A7\u3EF3\u74CC\u743C\u9387"+
94.418 - "\u7437\u449F\uDA71\u4551\u7583\u3F63\uDA72\uDA73"+
94.419 - "\u3F58\u7555\u7673\uDA74\u3B19\u7468\uDA75\uDA76"+
94.420 - "\uDA77\u3AFB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.421 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.422 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.423 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.424 - "\uFFFD\uFFFD\uFFFD\uFFFD\u3DCD\uDA78\u3EFF\uDA79"+
94.425 - "\uDA7A\u91FA\u5732\u9342\uDA7B\uDA7C\u50DF\uDA7D"+
94.426 - "\uDA7E\u7778\uDA7F\u770E\u770F\u777B\uDA80\uDA81"+
94.427 - "\u3A5E\uDA82\u7438\u749B\u3EBF\uDA83\uDA84\u40C8"+
94.428 - "\uDA85\uDA86\u9307\uDA87\u781E\u788D\u7888\u78D2"+
94.429 - "\u73D0\u7959\uDA88\uDA89\u410E\uFFFD\u8496\u79A5"+
94.430 - "\u6A2D\uDA8A\u7A3A\u79F4\u416E\uDA8B\u4132\u9235"+
94.431 - "\u79F1\uDA8C\uDA8D\uDA8E\uDA8F\uDA90\u3597\u556B"+
94.432 - "\u3570\u36AA\uDA91\uDA92\u7AE2\u5A59\uDA93\uDA94"+
94.433 - "\uDA95\u5A0D\uDA96\u78F0\u5A2A\uDA97\u7AFE\u41F9"+
94.434 - "\u7C5D\u7C6D\u4211\uDA98\uDA99\uDA9A\u7CCD\uDA9B"+
94.435 - "\uDA9C\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3"+
94.436 - "\u7F4E\uDA9D\uDA9E\uDA9F\u7D97\uDAA0\u426A\uDAA1"+
94.437 - "\uDAA2\u67D6\uDAA3\uDAA4\u57C4\uDAA5\uDAA6\uDAA7"+
94.438 - "\u7FDD\u7B27\uDAA8\uDAA9\uDAAA\u7B0C\uDAAB\u99E6"+
94.439 - "\u8645\u9A63\u6A1C\uDAAC\u39E2\uDAAD\uDAAE\u9A1F"+
94.440 - "\uDAAF\u8480\uDAB0\uDAB1\u44EA\u8137\u4402\u80C6"+
94.441 - "\u8109\u8142\uDAB2\u98C3\uDAB3\u8262\u8265\uDAB4"+
94.442 - "\u8453\uDAB5\u8610\uDAB6\u5A86\u417F\uDAB7\u5B2B"+
94.443 - "\uDAB8\u5AE4\uDAB9\u86A0\uDABA\uDABB\u882D\uDABC"+
94.444 - "\u5A02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.445 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.446 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.447 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.448 - "\uFFFD\uFFFD\uFFFD\u886E\u4F45\u8887\u88BF\u88E6"+
94.449 - "\u8965\u894D\uDABD\u8954\uDABE\uDABF\uDAC0\uDAC1"+
94.450 - "\uDAC2\uDAC3\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D"+
94.451 - "\u8A1C\uDAC4\u5F4D\u922B\uDAC5\u65D4\u7129\u70C4"+
94.452 - "\uDAC6\u9D6D\u8C9F\u8CE9\uDAC7\u599A\u77C3\u59F0"+
94.453 - "\u436E\u36D4\u8E2A\u8EA7\uDAC8\u8F30\u8F4A\u42F4"+
94.454 - "\u6C58\u6FBB\uDAC9\u489B\u6F79\u6E8B\uDACA\u9BE9"+
94.455 - "\u36B5\uDACB\u90BB\uFFFD\u5571\u4906\u91BB\u9404"+
94.456 - "\uDACC\u4062\uDACD\u9427\uDACE\uDACF\u84E5\u8A2B"+
94.457 - "\u9599\u95A7\u9597\u9596\uDAD0\u7445\u3EC2\uDAD1"+
94.458 - "\uDAD2\uDAD3\u3EE7\uDAD4\u968F\uDAD5\uDAD6\uDAD7"+
94.459 - "\u3ECC\uDAD8\uDAD9\uDADA\u7412\u746B\u3EFC\u9741"+
94.460 - "\uDADB\u6847\u4A1D\uDADC\uDADD\uFFFD\u9368\uDADE"+
94.461 - "\uDADF\uDAE0\uDAE1\u92BA\u5B11\u8B69\u493C\u73F9"+
94.462 - "\uDAE2\u979B\u9771\u9938\uDAE3\u5DC1\uDAE4\uDAE5"+
94.463 - "\u981F\uDAE6\u92F6\uDAE7\u91E5\u44C0\uDAE8\uDAE9"+
94.464 - "\uDAEA\u98DC\uDAEB\u3F00\u922A\u4925\u8414\u993B"+
94.465 - "\u994D\uDAEC\u3DFD\u999B\u4B6F\u99AA\u9A5C\uDAED"+
94.466 - "\uDAEE\u6A8F\u9A21\u5AFE\u9A2F\uDAEF\u4B90\uDAF0"+
94.467 - "\u99BC\u4BBD\u4B97\u937D\u5872\uDAF1\u5822\uDAF2"+
94.468 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.469 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.470 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.471 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.472 - "\uFFFD\uFFFD\uDAF3\u7844\uDAF4\uDAF5\u68C5\u3D7D"+
94.473 - "\u9458\u3927\u6150\uDAF6\uDAF7\u6107\u9C4F\u9C53"+
94.474 - "\u9C7B\u9C35\u9C10\u9B7F\u9BCF\uDAF8\u9B9F\uDAF9"+
94.475 - "\uDAFA\u9D21\u4CAE\uDAFB\u9E18\u4CB0\u9D0C\uDAFC"+
94.476 - "\uDAFD\uDAFE\uDAFF\u9DA5\u84BD\uDB00\uDB01\uDB02"+
94.477 - "\u85FC\u4533\uDB03\uDB04\uDB05\u8420\u85EE\uDB06"+
94.478 - "\uDB07\uDB08\u79E2\uDB09\uDB0A\u492D\uDB0B\u3D62"+
94.479 - "\u93DB\u92BE\u9348\uDB0C\u78B9\u9277\u944D\u4FE4"+
94.480 - "\u3440\u9064\uDB0D\u783D\u7854\u78B6\u784B\uDB0E"+
94.481 - "\uDB0F\uDB10\u369A\u4F72\u6FDA\u6FD9\uFFFD\u701E"+
94.482 - "\u5414\uDB11\u57BB\u58F3\u578A\u9D16\u57D7\u7134"+
94.483 - "\u34AF\uDB12\u71EB\uDB13\uDB14\uFFFD\uDB15\uDB16";
94.484 -
94.485 - private final static String innerIndex1=
94.486 - "\u610C\u5ACE\u5A0B\u42BC\uDB17\u372C\u4B7B\uDB18"+
94.487 - "\u93BB\u93B8\uDB19\uDB1A\u8472\uDB1B\uDB1C\uDB1D"+
94.488 - "\uDB1E\uDB1F\u5994\uDB20\uDB21\u7DA8\uDB22\uDB23"+
94.489 - "\uDB24\uDB25\uDB26\u92E5\u73E2\u3EE9\u74B4\uDB27"+
94.490 - "\uDB28\u3EE1\uDB29\u6AD8\u73F3\u73FB\u3ED6\uDB2A"+
94.491 - "\uDB2B\uDB2C\uDB2D\uDB2E\uDB2F\uDB30\u7448\uDB31"+
94.492 - "\u70A5\uDB32\u9284\u73E6\u935F\uDB33\u9331\uDB34"+
94.493 - "\uDB35\u9386\uDB36\uDB37\u4935\uDB38\u716B\uFFFD"+
94.494 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.495 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.496 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.497 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.498 - "\uFFFD\uDB39\uDB3A\u56A4\uDB3B\uDB3C\uDB3D\u5502"+
94.499 - "\u79C4\uDB3E\u7DFE\uDB3F\uDB40\uDB41\u452E\u9401"+
94.500 - "\u370A\uDB42\uDB43\u59B0\uDB44\uDB45\uDB46\u5AA1"+
94.501 - "\u36E2\uDB47\u36B0\u925F\u5A79\uDB48\uDB49\u9374"+
94.502 - "\u3CCD\uDB4A\u4A96\u398A\u50F4\u3D69\u3D4C\uDB4B"+
94.503 - "\u7175\u42FB\uDB4C\u6E0F\uDB4D\u44EB\u6D57\uDB4E"+
94.504 - "\u7067\u6CAF\u3CD6\uDB4F\uDB50\u6E02\u6F0C\u3D6F"+
94.505 - "\uDB51\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4"+
94.506 - "\u926E\u493E\u8F41\uDB52\uDB53\u5812\u57C8\u36D6"+
94.507 - "\uDB54\u70FE\uDB55\uDB56\uDB57\uDB58\uDB59\u68B9"+
94.508 - "\u6967\uDB5A\uDB5B\uDB5C\uDB5D\uDB5E\uDB5F\uDB60"+
94.509 - "\uDB61\u6A1A\uDB62\uDB63\u843E\u44DF\u44CE\uDB64"+
94.510 - "\uDB65\uDB66\uDB67\u6F17\uDB68\u833D\uDB69\u83ED"+
94.511 - "\uDB6A\uDB6B\uDB6C\u5989\u5A82\uDB6D\u5A61\u5A71"+
94.512 - "\uDB6E\uDB6F\u372D\u59EF\uDB70\u36C7\u718E\u9390"+
94.513 - "\u669A\uDB71\u5A6E\u5A2B\uDB72\u6A2B\uDB73\uDB74"+
94.514 - "\uDB75\uDB76\u711D\uDB77\uDB78\u4FB0\uDB79\u5CC2"+
94.515 - "\uDB7A\uDB7B\uDB7C\u6A0C\uDB7D\uDB7E\u70A6\u7133"+
94.516 - "\uDB7F\u3DA5\u6CDF\uDB80\uDB81\u7E65\u59EB\u5D2F"+
94.517 - "\u3DF3\u5F5C\uDB82\uDB83\u7DA4\u8426\uFFFD\uFFFD"+
94.518 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.519 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.520 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.521 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.522 - "\u5485\uDB84\uDB85\uDB86\u577E\uDB87\uDB88\u3FE5"+
94.523 - "\uDB89\uDB8A\u7003\uDB8B\u5D70\u738F\u7CD3\uDB8C"+
94.524 - "\uDB8D\u4FC8\u7FE7\u72CD\u7310\uDB8E\u7338\u7339"+
94.525 - "\uDB8F\u7341\u7348\u3EA9\uDB90\u906C\u71F5\uDB91"+
94.526 - "\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419"+
94.527 - "\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E"+
94.528 - "\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC"+
94.529 - "\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\uDB92\u7188"+
94.530 - "\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045"+
94.531 - "\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2"+
94.532 - "\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866"+
94.533 - "\u8448\uDB93\u7933\u6803\u7932\u4103\u4109\u7991"+
94.534 - "\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC"+
94.535 - "\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C"+
94.536 - "\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C"+
94.537 - "\u7CB8\u4294\u7CED\u8F93\u70C0\uDB94\u7DCF\u7DD4"+
94.538 - "\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025"+
94.539 - "\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7"+
94.540 - "\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114"+
94.541 - "\u4401\u3B39\u8156\u8159\u815A\uFFFD\uFFFD\uFFFD"+
94.542 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.543 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.544 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.545 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4413"+
94.546 - "\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF"+
94.547 - "\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8"+
94.548 - "\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464"+
94.549 - "\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538"+
94.550 - "\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692"+
94.551 - "\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF"+
94.552 - "\u8924\u8947\u8991\uDB95\u8A29\u8A38\u8A94\u8AB4"+
94.553 - "\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED"+
94.554 - "\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837"+
94.555 - "\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA"+
94.556 - "\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228"+
94.557 - "\u9258\u926B\u92B1\u92AE\u92BF\u92E3\u92EB\u92F3"+
94.558 - "\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF"+
94.559 - "\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479"+
94.560 - "\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24"+
94.561 - "\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9"+
94.562 - "\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937"+
94.563 - "\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F"+
94.564 - "\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20"+
94.565 - "\u376F\uDB96\u9D49\u9C3A\uFFFD\uFFFD\uFFFD\uFFFD"+
94.566 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.567 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.568 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.569 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9EFE\u5650"+
94.570 - "\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC"+
94.571 - "\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8"+
94.572 - "\u9F44\uDB97\uDB98\uDB99\u691A\u94C3\u59AC\uDB9A"+
94.573 - "\u5840\u94C1\u37B9\uDB9B\uDB9C\uDB9D\uDB9E\u5757"+
94.574 - "\u7173\uDB9F\uDBA0\uDBA1\u546A\uDBA2\uDBA3\u549E"+
94.575 - "\uDBA4\uDBA5\uDBA6\uDBA7\uDBA8\u60E7\uDBA9\u567A"+
94.576 - "\uDBAA\uDBAB\uDBAC\uDBAD\uDBAE\uDBAF\u6955\u9C2F"+
94.577 - "\u87A5\uDBB0\uDBB1\uDBB2\uDBB3\uDBB4\uDBB5\u5C20"+
94.578 - "\uDBB6\u5E0B\uDBB7\uDBB8\uDBB9\u671E\uDBBA\uDBBB"+
94.579 - "\uDBBC\u3647\uDBBD\uDBBE\uDBBF\uDBC0\u5364\u84AD"+
94.580 - "\uDBC1\uDBC2\uDBC3\u8B81\uDBC4\uDBC5\uDBC6\uDBC7"+
94.581 - "\u4E78\u70BB\uDBC8\uDBC9\uDBCA\uDBCB\uDBCC\uDBCD"+
94.582 - "\uDBCE\uDBCF\u62C3\uDBD0\uDBD1\u7198\u6855\uDBD2"+
94.583 - "\u69E9\u36C8\uDBD3\uDBD4\uDBD5\uDBD6\uDBD7\uDBD8"+
94.584 - "\u82FD\uDBD9\uDBDA\uDBDB\u89A5\uDBDC\u8FA0\uDBDD"+
94.585 - "\u97B8\uDBDE\u9847\u9ABD\uDBDF\uFFFD\uDBE0\uDBE1"+
94.586 - "\uDBE2\uDBE3\uDBE4\uDBE5\uDBE6\uDBE7\uDBE8\uDBE9"+
94.587 - "\uDBEA\uDBEB\uDBEC\uDBED\u5FB1\u6648\u66BF\uDBEE"+
94.588 - "\uDBEF\uDBF0\uFFFD\uDBF1\uFFFD\uDBF2\uDBF3\uFFFD"+
94.589 - "\uDBF4\u58B5\u670E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.590 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.591 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.592 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.593 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6918\uDBF5\uDBF6"+
94.594 - "\uDBF7\uDBF8\uDBF9\uDBFA\uDBFB\u48D0\u4AB8\uDBFC"+
94.595 - "\uDBFD\uDBFE\uDBFF\uDC00\uDC01\uDC02\uDC03\uDC04"+
94.596 - "\u51D2\uDC05\u599F\uDC06\u3BBE\uDC07\uDC08\uDC09"+
94.597 - "\u5788\uDC0A\u399B\uDC0B\uDC0C\uDC0D\u3762\uDC0E"+
94.598 - "\u8B5E\uDC0F\uFFFD\uDC10\uDC11\uDC12\u7209\uDC13"+
94.599 - "\uDC14\u5965\uDC15\uDC16\uDC17\u8EDA\uDC18\u528F"+
94.600 - "\u573F\u7171\uDC19\uDC1A\uDC1B\uDC1C\u55BC\uDC1D"+
94.601 - "\uDC1E\uDC1F\uFFFD\u3473\uDC20\uDC21\uDC22\u4718"+
94.602 - "\uDC23\uDC24\uDC25\uDC26\uDC27\u5066\u34FB\uDC28"+
94.603 - "\uFFFD\uDC29\u477C\uDC2A\uDC2B\uDC2C\uDC2D\uDC2E"+
94.604 - "\u57A1\u7151\uFFFD\uDC2F\uDC30\u9056\uDC31\uDC32"+
94.605 - "\u8B62\uDC33\uDC34\u5D5B\uDC35\uFFFD\uDC36\uDC37"+
94.606 - "\u8AEA\uDC38\uDC39\uDC3A\uDC3B\u4BC0\uDC3C\uDC3D"+
94.607 - "\uDC3E\u9465\uDC3F\u6195\u5A27\uDC40\uFFFD\u56B9"+
94.608 - "\uDC41\uDC42\u4E6A\uDC43\u9656\u6D8F\uDC44\u3618"+
94.609 - "\u8977\uDC45\uDC46\uDC47\uDC48\uFFFD\uDC49\u7B42"+
94.610 - "\uDC4A\uDC4B\uDC4C\uFFFD\uDC4D\u7A45\uFFFD\uDC4E"+
94.611 - "\u9A26\uDC4F\u365F\uDC50\uDC51\u7983\uDC52\uDC53"+
94.612 - "\u5D2C\uDC54\uFFFD\uDC55\u46D0\uDC56\u753B\u8865"+
94.613 - "\uDC57\u58B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.614 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.615 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.616 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.617 - "\uFFFD\uFFFD\uFFFD\uFFFD\u371C\uDC58\uDC59\uDC5A"+
94.618 - "\u3C54\uDC5B\uDC5C\u9281\uDC5D\uDC5E\u9330\uDC5F"+
94.619 - "\uDC60\u6C39\u949F\uDC61\uDC62\u8827\u88F5\uDC63"+
94.620 - "\uDC64\uDC65\u6EB8\uDC66\uDC67\u39A4\u36B9\uFFFD"+
94.621 - "\uFFFD\u453F\u66B6\uDC68\uDC69\u8943\uDC6A\uDC6B"+
94.622 - "\u56D6\u40DF\uDC6C\u39A1\uDC6D\uDC6E\uDC6F\u71AD"+
94.623 - "\u8366\uDC70\uDC71\uFFFD\u4CB7\uDC72\uDC73\uDC74"+
94.624 - "\uDC75\uDC76\uDC77\uDC78\u7B43\u797E\uDC79\u6FB5"+
94.625 - "\uDC7A\u6A03\uDC7B\u53A2\uDC7C\u93BF\u6836\u975D"+
94.626 - "\uDC7D\uDC7E\uDC7F\uDC80\uDC81\uDC82\u5D85\uDC83"+
94.627 - "\uDC84\u5715\u9823\uDC85\u5DAB\uDC86\u65BE\u69D5"+
94.628 - "\u53D2\uDC87\uDC88\u3C11\u6736\uDC89\uDC8A\uDC8B"+
94.629 - "\uDC8C\uDC8D\uDC8E\uDC8F\uDC90\uDC91\uDC92\uDC93"+
94.630 - "\u35CA\uDC94\uDC95\u48FA\u63E6\uDC96\u7808\u9255"+
94.631 - "\uDC97\u43F2\uDC98\u43DF\uDC99\uDC9A\uDC9B\u59F8"+
94.632 - "\uDC9C\uFFFD\uDC9D\uDC9E\uFFFD\uDC9F\uDCA0\u3DF7"+
94.633 - "\uDCA1\uDCA2\u8FD0\u728F\u568B\uDCA3\uDCA4\uDCA5"+
94.634 - "\uDCA6\uDCA7\uDCA8\uDCA9\uDCAA\uDCAB\uDCAC\uDCAD"+
94.635 - "\uDCAE\uDCAF\u7E9F\uDCB0\uDCB1\u4CA4\u9547\uDCB2"+
94.636 - "\u71A2\uDCB3\u4D91\u9012\uDCB4\u4D9C\uDCB5\u8FBE"+
94.637 - "\u55C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.638 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.639 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.640 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.641 - "\uFFFD\uFFFD\uFFFD\u8FBA\uDCB6\u8FB9\uDCB7\u4509"+
94.642 - "\u7E7F\u6F56\u6AB1\u4EEA\u34E4\uDCB8\uDCB9\u373A"+
94.643 - "\u8E80\uDCBA\uDCBB\uDCBC\uDCBD\uDCBE\uDCBF\u3DEB"+
94.644 - "\uDCC0\uDCC1\uDCC2\uDCC3\u4E9A\uDCC4\uDCC5\u56BF"+
94.645 - "\uDCC6\u8E0E\u5B6D\uDCC7\uDCC8\u63DE\uFFFD\uDCC9"+
94.646 - "\uDCCA\u6530\u562D\uDCCB\u541A\uDCCC\u3DC6\uDCCD"+
94.647 - "\u4C7D\u5622\u561E\u7F49\uDCCE\u5975\uDCCF\u8770"+
94.648 - "\u4E1C\uDCD0\uDCD1\uDCD2\u8117\u9D5E\u8D18\u763B"+
94.649 - "\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625"+
94.650 - "\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\uDCD3"+
94.651 - "\u35CE\u5605\u55F1\u66F1\uDCD4\u362D\u7534\u55F0"+
94.652 - "\u55BA\u5497\u5572\uDCD5\uDCD6\u5ED0\uDCD7\uDCD8"+
94.653 - "\uDCD9\uDCDA\u9EAB\u7D5A\u55DE\uDCDB\u629D\u976D"+
94.654 - "\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569"+
94.655 - "\uDCDC\u9C72\uDCDD\u519A\u34DF\uDCDE\u51A7\u544D"+
94.656 - "\u551E\u5513\u7666\u8E2D\uDCDF\u75B1\u80B6\u8804"+
94.657 - "\u8786\u88C7\u81B6\u841C\uDCE0\u44EC\u7304\uDCE1"+
94.658 - "\u5B90\u830B\uDCE2\u567B\uDCE3\uDCE4\uDCE5\uDCE6"+
94.659 - "\uDCE7\uDCE8\u9170\uDCE9\u9208\uDCEA\uDCEB\uDCEC"+
94.660 - "\uDCED\u7266\uDCEE\u474E\uDCEF\uDCF0\uDCF1\u40FA"+
94.661 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.662 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.663 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.664 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.665 - "\uFFFD\uFFFD\u9C5D\u651F\uDCF2\u48F3\uDCF3\uDCF4"+
94.666 - "\uDCF5\uDCF6\uFFFD\uDCF7\uDCF8\uFFFD\uDCF9\uDCFA"+
94.667 - "\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2"+
94.668 - "\u5367\u36AC\u39DC\u537D\u36A5\uDCFB\u589A\uDCFC"+
94.669 - "\u822D\u544B\u57AA\uDCFD\uDCFE\uFFFD\u3A52\uDCFF"+
94.670 - "\u7374\uDD00\u4D09\u9BED\uDD01\uDD02\u4C5B\uDD03"+
94.671 - "\uDD04\uDD05\u845C\uDD06\uDD07\uDD08\uDD09\u632E"+
94.672 - "\u7D25\uDD0A\uDD0B\u3A2A\u9008\u52CC\u3E74\u367A"+
94.673 - "\u45E9\uDD0C\u7640\u5AF0\uDD0D\u787A\u47B6\u58A7"+
94.674 - "\u40BF\u567C\u9B8B\u5D74\u7654\uDD0E\u9E85\u4CE1"+
94.675 - "\uFFFD\u37FB\u6119\uDD0F\uDD10\uFFFD\u565D\uDD11"+
94.676 - "\u57A7\uDD12\uDD13\u5234\uDD14\u35AD\uFFFD\u9D7C"+
94.677 - "\u7C56\u9B39\u57DE\uDD15\u5C53\u64D3\uDD16\uDD17"+
94.678 - "\uDD18\u86AD\uDD19\uDD1A\uDD1B\uDD1C\uFFFD\u51FE"+
94.679 - "\uDD1D\u5D8E\u9703\uDD1E\u9E81\u904C\u7B1F\u9B02"+
94.680 - "\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E"+
94.681 - "\uFFFD\u7C42\u7C86\u9C15\u7BFC\u9B09\uFFFD\u9C1B"+
94.682 - "\uDD1F\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260"+
94.683 - "\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB"+
94.684 - "\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130\uFFFD"+
94.685 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.686 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.687 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.688 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.689 - "\uFFFD\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980"+
94.690 - "\u50A6\u7546\uDD20\u99DA\u5273\uFFFD\u9159\u9681"+
94.691 - "\u915C\uFFFD\u9151\uDD21\u637F\uDD22\u6ACA\u5611"+
94.692 - "\u918E\u757A\u6285\uDD23\u734F\u7C70\uDD24\uDD25"+
94.693 - "\uFFFD\uDD26\u76D6\u9B9D\u4E2A\uDD27\u83BE\u8842"+
94.694 - "\uFFFD\u5C4A\u69C0\uFFFD\u577A\u521F\u5DF5\u4ECE"+
94.695 - "\u6C31\uDD28\u4F39\u549C\u54DA\u529A\u8D82\u35FE"+
94.696 - "\uFFFD\u35F3\uFFFD\u6B52\u917C\u9FA5\u9B97\u982E"+
94.697 - "\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14\uFFFD\u6BFA"+
94.698 - "\u8818\u7F78\uFFFD\u5620\uDD29\u8E77\u9F53\uFFFD"+
94.699 - "\u8DD4\u8E4F\u9E1C\u8E01\u6282\uDD2A\u8E28\u8E75"+
94.700 - "\u7AD3\uDD2B\u7A3E\u78D8\u6CEA\u8A67\u7607\uDD2C"+
94.701 - "\u9F26\u6CCE\u87D6\u75C3\uDD2D\u7853\uDD2E\u8D0C"+
94.702 - "\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\uDD2F\u862F"+
94.703 - "\u5FBA\u88A0\u44B7\uFFFD\uDD30\uDD31\uFFFD\u8A7E"+
94.704 - "\uDD32\uFFFD\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F"+
94.705 - "\u87F5\uFFFD\uFFFD\u8CF7\u732C\u9721\u9BB0\u35D6"+
94.706 - "\u72B2\u4C07\u7C51\u994A\uDD33\u6159\u4C04\u9E96"+
94.707 - "\u617D\uFFFD\u575F\u616F\u62A6\u6239\uFFFD\u3A5C"+
94.708 - "\u61E2\u53AA\uDD34\u6364\u6802\u35D2\uFFFD\uFFFD"+
94.709 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.710 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.711 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.712 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.713 - "\u5D57\uDD35\u8FDA\uDD36\uFFFD\u50D9\uDD37\u7906"+
94.714 - "\u5332\u9638\uDD38\u4065\uFFFD\u77FE\uFFFD\u7CC2"+
94.715 - "\uDD39\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2"+
94.716 - "\u8994\u821A\u670C\u8062\uDD3A\u805B\u74F0\u8103"+
94.717 - "\u7724\u8989\uDD3B\u7553\uDD3C\u87A9\u87CE\u81C8"+
94.718 - "\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635"+
94.719 - "\u69B2\u8DA6\uFFFD\u89A9\uFFFD\u6DB9\u87C1\uDD3D"+
94.720 - "\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\uFFFD\u6077"+
94.721 - "\uFFFD\u7F71\uDD3E\uFFFD\u60E9\u4B7E\u5220\u3C18"+
94.722 - "\uDD3F\uDD40\uDD41\uDD42\uDD43\uDD44\uDD45\uDD46"+
94.723 - "\uDD47\u5CC1\uDD48\uDD49\uDD4A\uDD4B\uDD4C\uDD4D"+
94.724 - "\u4562\u5B1F\uDD4E\u9F50\u9EA6\uDD4F\uFFFD\uFFFD"+
94.725 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.726 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.727 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.728 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.729 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.730 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.731 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.732 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.733 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.734 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.735 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.736 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2460"+
94.737 - "\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468"+
94.738 - "\u2469\u2474\u2475\u2476\u2477\u2478\u2479\u247A"+
94.739 - "\u247B\u247C\u247D\u2170\u2171\u2172\u2173\u2174"+
94.740 - "\u2175\u2176\u2177\u2178\u2179\u4E36\u4E3F\u4E85"+
94.741 - "\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6"+
94.742 - "\u590A\u5B80\u5DDB\u2F33\u5E7F\uFFFD\u5F50\u5F61"+
94.743 - "\u6534\uFFFD\u7592\uFFFD\u8FB5\uFFFD\u00A8\u02C6"+
94.744 - "\u30FD\u30FE\u309D\u309E\uFFFD\uFFFD\u3005\u3006"+
94.745 - "\u3007\u30FC\uFF3B\uFF3D\u273D\u3041\u3042\u3043"+
94.746 - "\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B"+
94.747 - "\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053"+
94.748 - "\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B"+
94.749 - "\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063"+
94.750 - "\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B"+
94.751 - "\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073"+
94.752 - "\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B"+
94.753 - "\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083"+
94.754 - "\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B"+
94.755 - "\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093"+
94.756 - "\u30A1\u30A2\u30A3\u30A4\uFFFD\uFFFD\uFFFD\uFFFD"+
94.757 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.758 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.759 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.760 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A5\u30A6"+
94.761 - "\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE"+
94.762 - "\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6"+
94.763 - "\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE"+
94.764 - "\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6"+
94.765 - "\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE"+
94.766 - "\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6"+
94.767 - "\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE"+
94.768 - "\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6"+
94.769 - "\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE"+
94.770 - "\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6"+
94.771 - "\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416"+
94.772 - "\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E"+
94.773 - "\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426"+
94.774 - "\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E"+
94.775 - "\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0451"+
94.776 - "\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D"+
94.777 - "\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445"+
94.778 - "\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D"+
94.779 - "\u044E\u044F\u21E7\u21B8\u21B9\uF7E5\uDD50\u4E5A"+
94.780 - "\uDD51\u5202\uF7EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.781 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.782 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.783 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.784 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF7EB\u5188\uF7ED"+
94.785 - "\uDD52\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.786 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.787 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.788 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.789 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.790 - "\uFFFD\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121"+
94.791 - "\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A"+
94.792 - "\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA"+
94.793 - "\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC"+
94.794 - "\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3\uFFFD\uFFFD"+
94.795 - "\uFFFD\u0283\u0250\u025B\u0254\u0275\u0153\u00F8"+
94.796 - "\u014B\u028A\u026A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.797 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.798 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.799 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.800 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.801 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.802 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.803 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.804 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.805 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.806 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.807 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.808 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.809 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.810 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.811 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.812 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.813 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.814 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.815 - "\uFFFD\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA"+
94.816 - "\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569"+
94.817 - "\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558"+
94.818 - "\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562"+
94.819 - "\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570"+
94.820 - "\u256F\uFFED\uDD53\u92DB\uDD54\uDD55\u854C\u42B5"+
94.821 - "\u73EF\u51B5\u3649\uDD56\uDD57\u9344\uDD58\u82EE"+
94.822 - "\uDD59\u783C\u6744\u62DF\uDD5A\uDD5B\uDD5C\uDD5D"+
94.823 - "\uDD5E\u4FAB\uDD5F\u5008\uDD60\uDD61\uDD62\uDD63"+
94.824 - "\uDD64\uFFFD\uDD65\u5FA4\uDD66\uDD67\u6EDB\uDD68"+
94.825 - "\uFFFD\u5101\u347A\u510E\u986C\u3743\u8416\uDD69"+
94.826 - "\uDD6A\u5160\uDD6B\u516A\uDD6C\uDD6D\uDD6E\uDD6F"+
94.827 - "\uDD70\uDD71\uDD72\u5B82\u877D\uDD73\uDD74\u51B2"+
94.828 - "\u51B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.829 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.830 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.831 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.832 - "\uFFFD\uFFFD\uFFFD\u9D34\u51C9\u51CF\u51D1\u3CDC"+
94.833 - "\u51D3\uDD75\u51B3\u51E2\u5342\u51ED\u83CD\u693E"+
94.834 - "\uDD76\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294"+
94.835 - "\u52B9\u52C5\u7C15\u8542\u52E0\u860D\uDD77\uFFFD"+
94.836 - "\uDD78\u5549\u6ED9\uDD79\uDD7A\uDD7B\u5333\uFFFD"+
94.837 - "\uDD7C\u6CCB\uDD7D\u681B\u73D5\u604A\u3EAA\u38CC"+
94.838 - "\uDD7E\u71DD\u44A2\u536D\u5374\uDD7F\u537E\uFFFD"+
94.839 - "\uDD80\uDD81\u77E6\u5393\uDD82\u53A0\u53AB\u53AE"+
94.840 - "\u73A7\uDD83\u3F59\u739C\u53C1\u53C5\u6C49\u4E49"+
94.841 - "\u57FE\u53D9\u3AAB\uDD84\u53E0\uDD85\uDD86\u53F6"+
94.842 - "\uDD87\u5413\u7079\u552B\u6657\u6D5B\u546D\uDD88"+
94.843 - "\uDD89\u555D\u548F\u54A4\u47A6\uDD8A\uDD8B\u3DB4"+
94.844 - "\uDD8C\uDD8D\uDD8E\u5547\u4CED\u542F\u7417\u5586"+
94.845 - "\u55A9\uFFFD\uDD8F\uDD90\u4552\uDD91\u66B3\uDD92"+
94.846 - "\u5637\u66CD\uDD93\u66A4\u66AD\u564D\u564F\u78F1"+
94.847 - "\u56F1\u9787\u53FE\u5700\u56EF\u56ED\uDD94\u3623"+
94.848 - "\uDD95\u5746\uDD96\u6C6E\u708B\u5742\u36B1\uDD97"+
94.849 - "\u57E6\uDD98\u5803\uDD99\uDD9A\u5826\uDD9B\u585C"+
94.850 - "\u58AA\u3561\u58E0\u58DC\uDD9C\u58FB\u5BFF\u5743"+
94.851 - "\uDD9D\uDD9E\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"+
94.852 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.853 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.854 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.855 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.856 - "\uFFFD\uFFFD\uDD9F\u5A24\u5553\uDDA0\u8505\u59C9"+
94.857 - "\uDDA1\uDDA2\uDDA3\uDDA4\u59D9\uDDA5\uDDA6\uDDA7"+
94.858 - "\u6D71\uDDA8\uDDA9\u59F9\uDDAA\u5AAB\u5A63\u36E6"+
94.859 - "\uDDAB\uFFFD\u3708\u5A96\u7465\u5AD3\uDDAC\uDDAD"+
94.860 - "\u3D85\uDDAE\u3732\uDDAF\u5E83\u52D0\u5B76\u6588"+
94.861 - "\u5B7C\uDDB0\u4004\u485D\uDDB1\u5BD5\u6160\uDDB2"+
94.862 - "\uDDB3\uDDB4\u5BF3\u5B9D\u4D10\u5C05\uDDB5\u5C13"+
94.863 - "\u73CE\u5C14\uDDB6\uDDB7\u5C49\u48DD\u5C85\u5CE9"+
94.864 - "\u5CEF\u5D8B\uDDB8\uDDB9\u5D10\u5D18\u5D46\uDDBA"+
94.865 - "\u5CBA\u5DD7\u82FC\u382D\uDDBB\uDDBC\uDDBD\u8287"+
94.866 - "\u3836\u3BC2\u5E2E\u6A8A\uFFFD\u5E7A\uDDBE\uDDBF"+
94.867 - "\u53A6\u4EB7\uFFFD\u53A8\uDDC0\u5E09\u5EF4\uDDC1";
94.868 -
94.869 - private final static String innerIndex2=
94.870 - "\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\uDDC2"+
94.871 - "\uDDC3\u3ADE\u48AE\uDDC4\u5F3A\uDDC5\uDDC6\uFFFD"+
94.872 - "\uDDC7\u5F63\u97BD\uDDC8\u5F72\u9340\uDDC9\u5FA7"+
94.873 - "\u5DB6\u3D5F\uDDCA\uDDCB\uDDCC\uDDCD\u91D6\uDDCE"+
94.874 - "\uDDCF\u6031\u6685\uDDD0\u3963\u3DC7\u3639\u5790"+
94.875 - "\uDDD1\u7971\u3E40\u609E\uFFFD\u60B3\uDDD2\uDDD3"+
94.876 - "\uDDD4\u74A4\u50E1\u5AA0\u6164\u8424\u6142\uDDD5"+
94.877 - "\uDDD6\u6181\u51F4\uDDD7\u6187\u5BAA\uDDD8\uFFFD"+
94.878 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.879 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.880 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.881 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.882 - "\uFFFD\uDDD9\u61D3\uDDDA\uDDDB\u61D0\u3932\uDDDC"+
94.883 - "\uDDDD\u6023\u615C\u651E\u638B\uDDDE\u62C5\uDDDF"+
94.884 - "\u62D5\uDDE0\u636C\uDDE1\u3A17\u6438\u63F8\uDDE2"+
94.885 - "\uDDE3\uFFFD\u6F8A\uDDE4\u9814\uDDE5\uDDE6\u64E1"+
94.886 - "\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\uDDE7"+
94.887 - "\uDDE8\u6585\u656D\u655F\uDDE9\u65B5\uDDEA\u4B37"+
94.888 - "\u65D1\u40D8\uDDEB\u65E0\u65E3\u5FDF\uDDEC\u6618"+
94.889 - "\uDDED\uDDEE\u6644\uDDEF\uDDF0\u664B\uDDF1\u6667"+
94.890 - "\uDDF2\u6673\uFFFD\uDDF3\uDDF4\uDDF5\uDDF6\uDDF7"+
94.891 - "\u77C5\uDDF8\u99A4\u6702\uDDF9\uDDFA\u3B2B\u69FA"+
94.892 - "\uDDFB\uFFFD\u6767\u6762\uDDFC\uDDFD\u67D7\u44E9"+
94.893 - "\u6822\u6E50\u923C\u6801\uDDFE\uDDFF\u685D\uDE00"+
94.894 - "\u69E1\u6A0B\uDE01\u6973\u68C3\uDE02\u6901\u6900"+
94.895 - "\u3D32\u3A01\uDE03\u3B80\u67AC\u6961\uDE04\u42FC"+
94.896 - "\u6936\u6998\u3BA1\uDE05\u8363\u5090\u69F9\uDE06"+
94.897 - "\uDE07\u6A45\uDE08\u6A9D\u3BF3\u67B1\u6AC8\uDE09"+
94.898 - "\u3C0D\u6B1D\uDE0A\u60DE\u6B35\u6B74\uDE0B\u6EB5"+
94.899 - "\uDE0C\uDE0D\uDE0E\u3740\u5421\uDE0F\u6BE1\uDE10"+
94.900 - "\u6BDC\u6C37\uDE11\uDE12\uDE13\u6C5A\u8226\u6C79"+
94.901 - "\uDE14\u44C5\uDE15\uDE16\uDE17\uDE18\uFFFD\uFFFD"+
94.902 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.903 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.904 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.905 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.906 - "\uDE19\u36E5\u3CEB\uDE1A\u9B83\uDE1B\uDE1C\u7F8F"+
94.907 - "\u6837\uDE1D\uDE1E\uDE1F\u6D96\u6D5C\u6E7C\u6F04"+
94.908 - "\uDE20\uDE21\uDE22\u8533\uDE23\u51C7\uFFFD\uFFFD"+
94.909 - "\u842E\uDE24\uFFFD\uDE25\u7453\uDE26\u79CC\u6E4F"+
94.910 - "\u5A91\uDE27\u6FF8\u370D\u6F9D\uDE28\u6EFA\uDE29"+
94.911 - "\uDE2A\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\uDE2B"+
94.912 - "\u3D3B\u6F9F\uDE2C\u6FD3\uDE2D\uDE2E\uDE2F\uDE30"+
94.913 - "\uDE31\uDE32\u51DF\uDE33\uDE34\uDE35\uDE36\u704B"+
94.914 - "\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104"+
94.915 - "\u3DE8\u71B4\u7196\uDE37\u712B\u7145\u5A88\u714A"+
94.916 - "\uFFFD\u5C9C\uDE38\u714F\u9362\uDE39\u712C\uDE3A"+
94.917 - "\uDE3B\uDE3C\u71BA\uDE3D\u70BD\u720E\u9442\u7215"+
94.918 - "\u5911\u9443\u7224\u9341\uDE3E\u722E\u7240\uDE3F"+
94.919 - "\u68BD\u7255\u7257\u3E55\uDE40\u680D\u6F3D\u7282"+
94.920 - "\uFFFD\u732B\uDE41\uDE42\u48ED\uDE43\u7328\u732E"+
94.921 - "\u73CF\u73AA\uDE44\uDE45\u73C9\u7449\uDE46\uDE47"+
94.922 - "\uDE48\u6623\u36C5\uDE49\uDE4A\uDE4B\u73F7\u7415"+
94.923 - "\u6903\uDE4C\u7439\uDE4D\u3ED7\uFFFD\uDE4E\u7460"+
94.924 - "\uDE4F\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474"+
94.925 - "\u93F1\u6A2C\u7482\u4953\uDE50\uFFFD\uFFFD\uFFFD"+
94.926 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.927 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.928 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+
94.929 - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uDE51"+
94.930 - "\uDE52\uDE53\u5B46\uDE54\uDE55\u74C8\uDE56\u750E"+
94.931 - "\uFFFD\u751E\uDE57\uDE58\u5BD7\uDE59\u9385\u754D"+
94.932 - "\u754A\u7567\u756E\uDE5A\u3F04\uDE5B\u758E\u745D"+
94.933 - "\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676"+
94.934 - "\uDE5C\u7690\u81EF\u37F8\uDE5D\uDE5E\u76A1\u76A5"+
94.935 - "\u76B7\u76CC\uDE5F\u8462\uDE60\uDE61\uDE62\u771E"+
94.936 - "\u7726\u7740\u64AF\uDE63\u7758\uDE64\u77AF\uDE65"+
94.937 - "\uDE66\uDE67\u77F4\uFFFD\uDE68\uDE69\u68CA\u78AF"+
94.938 - "\u78C7\u78D3\u96A5\u792E\uDE6A\u78D7\u7934\u78B1"+
94.939 - "\uDE6B\u8FB8\u8884\uDE6C\uDE6D\uDE6E\u7986\u8900"+
94.940 - "\u6902\u7980\uDE6F\u799D\uDE70\u793C\u79A9\u6E2A"+
94.941 - "\uDE71\u3EA8\u79C6\uDE72\u79D4";
94.942 -
94.943 - private final static short index1[] = {
94.944 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.945 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.946 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.947 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.948 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.949 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.950 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.951 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.952 - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8,
94.953 - 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
94.954 - 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.955 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.956 - 0, 0, 0, 0, 0, 0, 26, 27, 28, 0, 0, 0, 0, 0, 0, 0,
94.957 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.958 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.959 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 30, 31, 32, 33, 34, 0
94.960 - };
94.961 -
94.962 - private final String SurrogateMappings =
94.963 - "\ud840\udd0c\ud840\udcd1\ud840\udccd\ud840\udccb"+
94.964 - "\ud847\udfe8\ud840\udcca\ud840\udd0e\ud868\udfa9"+
94.965 - "\ud844\udd45\ud85d\udf35\ud842\udde7\ud867\uddf6"+
94.966 - "\ud85c\udc0e\ud868\udd33\ud861\udc6c\ud847\uddca"+
94.967 - "\ud841\uddd0\ud84a\udee6\ud85f\udd84\ud843\udc42"+
94.968 - "\ud843\udd15\ud854\udd2b\ud84b\udcc6\ud840\udf41"+
94.969 - "\ud853\uddb8\ud865\udce5\ud860\udcbe\ud84b\udc38"+
94.970 - "\ud860\udd5d\ud85a\uddf2\ud853\uddea\ud843\udd7c"+
94.971 - "\ud843\udfb4\ud843\udcd5\ud844\udcf4\ud843\ude96"+
94.972 - "\ud843\udc0b\ud843\udf64\ud84b\udca9\ud860\ude56"+
94.973 - "\ud851\udcd3\ud843\udd46\ud866\ude4d\ud860\udce9"+
94.974 - "\ud853\udea7\ud84b\udcc2\ud865\uddf4\ud854\udec7"+
94.975 - "\ud865\udfd4\ud85e\udcc8\ud84b\udd44\ud858\udca5"+
94.976 - "\ud84b\udd4c\ud84a\udfca\ud844\udc77\ud844\udc6f"+
94.977 - "\ud859\udeda\ud859\udf16\ud85e\udda0\ud854\udc52"+
94.978 - "\ud843\udc43\ud848\udda1\ud862\udf4c\ud841\udf31"+
94.979 - "\ud840\udda9\ud84b\udd8d\ud851\uddc8\ud841\udcfc"+
94.980 - "\ud858\udc97\ud843\udf4c\ud843\udd96\ud84a\ude66"+
94.981 - "\ud844\udc9d\ud843\udd9c\ud849\udf75\ud869\ude01"+
94.982 - "\ud843\ude09\ud84a\udecf\ud84b\udcc9\ud844\udcc8"+
94.983 - "\ud84e\uddc2\ud860\ude9b\ud857\ude49\ud848\udcc7"+
94.984 - "\ud843\udf31\ud84b\udcb2\ud865\udf20\ud853\ude3b"+
94.985 - "\ud85d\udd74\ud84b\ude8b\ud848\ude08\ud869\ude5b"+
94.986 - "\ud863\udccd\ud843\ude7a\ud843\udc34\ud85a\udc1c"+
94.987 - "\ud844\udccf\ud84a\udc03\ud84a\udd39\ud854\udde3"+
94.988 - "\ud843\ude8c\ud843\udf8d\ud843\udeaa\ud843\udf30"+
94.989 - "\ud843\udd47\ud844\udd4f\ud843\ude4c\ud843\udeab"+
94.990 - "\ud842\udfa9\ud843\udd48\ud844\udcc0\ud844\udd3d"+
94.991 - "\ud849\ude96\ud843\udfad\ud84c\udff4\ud85d\ude39"+
94.992 - "\ud84a\udfce\ud843\udd7e\ud843\udd7f\ud84b\udc51"+
94.993 - "\ud84b\udc55\ud843\ude98\ud844\udcc7\ud843\udf2e"+
94.994 - "\ud869\ude32\ud85a\udf50\ud863\udcd2\ud863\udd99"+
94.995 - "\ud863\udcca\ud867\udec3\ud85d\udf5e\ud84b\uddee"+
94.996 - "\ud859\udd72\ud860\udcbd\ud843\udefa\ud843\ude0f"+
94.997 - "\ud843\ude77\ud843\udefb\ud853\uddeb\ud843\udcd6"+
94.998 - "\ud849\udfb5\ud844\udcc9\ud843\ude10\ud843\ude78"+
94.999 - "\ud844\udc78\ud844\udd48\ud860\ude07\ud845\udc55"+
94.1000 - "\ud843\ude79\ud853\ude50\ud84b\udda4\ud844\udc1d"+
94.1001 - "\ud844\udc1e\ud844\udcf5\ud844\udcf6\ud843\ude11"+
94.1002 - "\ud85d\ude94\ud860\udecd\ud843\udfb5\ud843\ude7b"+
94.1003 - "\ud854\udd7e\ud843\udfb6\ud844\udd80\ud854\uded8"+
94.1004 - "\ud868\udebd\ud852\uddda\ud846\udc3a\ud850\udd77"+
94.1005 - "\ud860\ude7c\ud855\udf3d\ud856\udf74\ud84c\udd3d"+
94.1006 - "\ud846\udfc1\ud87e\udc78\ud840\udc86\ud852\udce9"+
94.1007 - "\ud858\ude6a\ud858\udf4b\ud859\ude12\ud85a\udd51"+
94.1008 - "\ud85e\udcb2\ud863\ude0f\ud866\udc10\ud840\udc87"+
94.1009 - "\ud867\udc73\ud850\udd4e\ud854\uddcd\ud857\udd30"+
94.1010 - "\ud862\ude32\ud84c\ude81\ud868\udd07\ud846\udd80"+
94.1011 - "\ud861\udf0f\ud868\udeba\ud866\udd47\ud862\udeea"+
94.1012 - "\ud848\udc7e\ud862\udde3\ud847\uddb6\ud849\udf12"+
94.1013 - "\ud84c\udff9\ud84f\udc63\ud851\udd05\ud852\ude13"+
94.1014 - "\ud857\udca4\ud855\ude95\ud863\uddb9\ud845\udc3f"+
94.1015 - "\ud852\udd7b\ud85c\udd0d\ud85b\udd74\ud85a\udf15"+
94.1016 - "\ud85b\udfbe\ud862\uddc0\ud84f\udf41\ud840\udf25"+
94.1017 - "\ud843\uded8\ud84f\uded7\ud85b\uded3\ud855\udfe0"+
94.1018 - "\ud862\udfe9\ud856\udce1\ud865\udcd9\ud856\uddac"+
94.1019 - "\ud859\udc8d\ud857\udc01\ud854\udf0e\ud857\udcfe"+
94.1020 - "\ud856\udfb4\ud85b\udc7f\ud857\udd20\ud857\udc65"+
94.1021 - "\ud857\udcc1\ud852\udc82\ud851\udd78\ud85b\ude44"+
94.1022 - "\ud85b\uded6\ud850\udc57\ud858\udc29\ud845\udff9"+
94.1023 - "\ud860\udf6d\ud858\udd21\ud858\udd5a\ud858\uded0"+
94.1024 - "\ud858\udf51\ud845\ude61\ud840\udc68\ud84d\udf66"+
94.1025 - "\ud860\udf3a\ud859\udc89\ud868\udc87\ud85b\udcc3"+
94.1026 - "\ud849\udf14\ud859\ude26\ud84f\udde3\ud859\udee8"+
94.1027 - "\ud862\ude48\ud849\udef6\ud859\udc98\ud853\udfb8"+
94.1028 - "\ud845\udc8a\ud846\udc5e\ud852\ude65\ud852\ude95"+
94.1029 - "\ud842\udf0d\ud85a\ude52\ud84f\udd7e\ud845\udcfd"+
94.1030 - "\ud85a\udf0a\ud852\udda7\ud84d\udd30\ud845\udf73"+
94.1031 - "\ud84f\uddf8\ud87e\udd94\ud843\ude16\ud845\udfb4"+
94.1032 - "\ud84c\udd7d\ud84d\udd5a\ud84f\ude8b\ud85b\udda3"+
94.1033 - "\ud85a\udf05\ud85a\udf97\ud84d\uddce\ud85b\udda5"+
94.1034 - "\ud85b\uded4\ud85b\ude42\ud84b\udeef\ud856\udfe4"+
94.1035 - "\ud84f\udcb5\ud85a\udf96\ud85b\ude77\ud85b\ude43"+
94.1036 - "\ud857\udc91\ud857\udcc0\ud85b\ude99\ud861\ude25"+
94.1037 - "\ud861\ude3b\ud85c\udc88\ud845\udd82\ud85c\udccd"+
94.1038 - "\ud87e\uddb2\ud846\udca2\ud85c\udf9a\ud868\udcf8"+
94.1039 - "\ud84b\udc27\ud85d\udde0\ud84f\uddb9\ud85d\udde4"+
94.1040 - "\ud85d\udf0f\ud862\ude25\ud85e\udd24\ud85e\udebd"+
94.1041 - "\ud85e\ude59\ud85e\udf3a\ud84f\udf8f\ud85e\udf38"+
94.1042 - "\ud855\udc30\ud855\udd65\ud852\ude7a\ud845\udedf"+
94.1043 - "\ud85f\udd54\ud85f\udd8f\ud87e\uddd4\ud85f\udd53"+
94.1044 - "\ud85f\udd98\ud85f\uddbd\ud846\udd10\ud853\udcc9"+
94.1045 - "\ud860\udc02\ud844\udc14\ud852\udd8a\ud860\uddbc"+
94.1046 - "\ud85c\udd0c\ud860\udf65\ud861\udc12\ud868\ude9f"+
94.1047 - "\ud842\ude50\ud862\uddde\ud861\udd3d\ud84f\uddbb"+
94.1048 - "\ud84c\ude62\ud868\udc14\ud861\udebc\ud861\udd01"+
94.1049 - "\ud848\udf25\ud85b\uded7\ud861\udd3c\ud85e\udebe"+
94.1050 - "\ud861\udd6c\ud861\ude0b\ud861\udf13\ud861\udee6"+
94.1051 - "\ud862\udd33\ud847\ude89\ud855\uddb9\ud862\udec6"+
94.1052 - "\ud84f\udc9b\ud862\udf0c\ud855\udddb\ud843\udd31"+
94.1053 - "\ud862\udee1\ud862\udfeb\ud862\udee2\ud862\udee5"+
94.1054 - "\ud862\udfec\ud863\udc39\ud862\udfff\ud849\ude7a"+
94.1055 - "\ud861\uded8\ud844\ude7c\ud84f\ude2e\ud85b\uded5"+
94.1056 - "\ud862\udee0\ud85b\udcb8\ud840\ude74\ud859\udc10"+
94.1057 - "\ud864\udcaf\ud864\udce5\ud852\uded1\ud846\udd15"+
94.1058 - "\ud84c\udf0a\ud852\udee9\ud864\uddd5\ud864\uddeb"+
94.1059 - "\ud84c\udcb7\ud84c\udcbc\ud855\udc6c\ud865\udc33"+
94.1060 - "\ud865\udc1d\ud85e\udd7a\ud85c\udd75\ud841\ude30"+
94.1061 - "\ud850\udd5c\ud855\udf06\ud85b\udd27\ud845\uded3"+
94.1062 - "\ud852\ude29\ud866\udc57\ud866\udd05\ud855\udf25"+
94.1063 - "\ud864\udcb1\ud866\udfd5\ud866\udf05\ud861\ude00"+
94.1064 - "\ud85a\udda8\ud84c\udc7d\ud867\udd3e\ud846\udc63"+
94.1065 - "\ud850\ude4b\ud867\ude68\ud867\udfb7\ud868\udd92"+
94.1066 - "\ud868\uddab\ud868\udce1\ud868\udd23\ud868\udddf"+
94.1067 - "\ud868\udd34\ud848\udd5b\ud868\udd93\ud868\ude20"+
94.1068 - "\ud846\udd3b\ud868\ude33\ud868\udcb9\ud868\udeb4"+
94.1069 - "\ud850\udf64\ud863\udc2b\ud85b\udda2\ud864\udc8b"+
94.1070 - "\ud852\udd75\ud852\uddbb\ud852\uddf8\ud850\udf48"+
94.1071 - "\ud852\ude51\ud862\udfda\ud846\udcfa\ud862\udd7e"+
94.1072 - "\ud863\ude36\ud862\ude44\ud862\udd6c\ud851\udcb9"+
94.1073 - "\ud851\udc73\ud850\udff8\ud845\udfef\ud846\udcbe"+
94.1074 - "\ud84d\udd99\ud846\udc85\ud855\udc2f\ud845\udff8"+
94.1075 - "\ud845\udefb\ud846\udc39\ud845\udf74\ud846\udcd1"+
94.1076 - "\ud857\udf4b\ud845\udec0\ud852\ude25\ud844\udffe"+
94.1077 - "\ud844\udea8\ud844\udfc6\ud845\udcb6\ud84d\udea6"+
94.1078 - "\ud852\udd94\ud85c\udd65\ud84f\ude31\ud855\udd5c"+
94.1079 - "\ud84f\udefb\ud85c\udc52\ud84d\udeee\ud866\udd9d"+
94.1080 - "\ud85b\udf26\ud846\udd22\ud84d\udf3f\ud850\udce1"+
94.1081 - "\ud850\udc8b\ud850\udd0f\ud85b\udc21\ud859\udeb1"+
94.1082 - "\ud843\udfdf\ud842\udfa8\ud843\ude0d\ud862\udf13"+
94.1083 - "\ud851\udc36\ud841\udc65\ud840\udf7f\ud855\ude51"+
94.1084 - "\ud840\uddab\ud840\udfcb\ud840\udf0a\ud841\udc14"+
94.1085 - "\ud840\udec0\ud863\udeb3\ud840\ude75\ud840\ude0c"+
94.1086 - "\ud852\ude0e\ud84f\ude8a\ud84d\udd95\ud84f\ude39"+
94.1087 - "\ud84f\udebf\ud846\udc84\ud84f\ude89\ud841\udde0"+
94.1088 - "\ud841\udca3\ud841\udc92\ud841\udc91\ud862\ude9c"+
94.1089 - "\ud841\udf0e\ud842\udc73\ud850\udf8c\ud843\udc20"+
94.1090 - "\ud852\uddac\ud844\udce4\ud843\ude1d\ud852\udebc"+
94.1091 - "\ud850\udc8d\ud850\udcc9\ud840\udf45\ud842\udfc6"+
94.1092 - "\ud862\ude46\ud845\udefa\ud845\udf6f\ud845\udf10"+
94.1093 - "\ud856\udd46\ud846\uddf3\ud846\udc61\ud850\ude95"+
94.1094 - "\ud857\ude83\ud862\udfd7\ud841\udc13\ud844\udf03"+
94.1095 - "\ud862\uddfb\ud846\udd96\ud846\udd7c\ud84e\udeee"+
94.1096 - "\ud846\udd03\ud846\udd04\ud846\udca0\ud845\udefe"+
94.1097 - "\ud862\ude47\ud847\uddba\ud84d\udc72\ud862\udda8"+
94.1098 - "\ud846\udd27\ud845\udfab\ud845\udf3b\ud85d\uddfd"+
94.1099 - "\ud84a\udc60\ud849\ude2b\ud849\uddaf\ud849\uddbe"+
94.1100 - "\ud864\udc88\ud85b\udf73\ud840\udc3e\ud840\udc46"+
94.1101 - "\ud849\ude1b\ud84b\udc9b\ud84b\udd07\ud851\uded4"+
94.1102 - "\ud864\udd4d\ud851\ude65\ud84a\udf6a\ud84a\udf22"+
94.1103 - "\ud84d\udc50\ud866\udcea\ud84b\ude78\ud869\udc5b"+
94.1104 - "\ud852\udde3\ud84b\udd67\ud84b\udca1\ud84c\udc8e"+
94.1105 - "\ud84c\udead\ud852\udd89\ud84c\udeab\ud84c\udee0"+
94.1106 - "\ud846\udcd9\ud865\udc3f\ud84c\ude89\ud84c\uddb3"+
94.1107 - "\ud855\udd84\ud862\udf22\ud855\udd8f\ud845\udefc"+
94.1108 - "\ud855\udd5b\ud855\udc25\ud84c\udd03\ud846\udc2a"+
94.1109 - "\ud84c\ude34\ud84c\ude0f\ud84c\udd82\ud850\udec9"+
94.1110 - "\ud85b\udd24\ud85e\udc70\ud847\uddeb\ud84c\uded2"+
94.1111 - "\ud84c\udee1\ud856\udc72\ud84e\udc3a\ud84d\udfbc"+
94.1112 - "\ud84d\udfa2\ud84c\udffe\ud851\ude2a\ud84d\udfd5"+
94.1113 - "\ud851\udc87\ud846\udd12\ud84f\udfc0\ud84f\udc9a"+
94.1114 - "\ud862\udfea\ud862\udecb\ud860\udc1e\ud862\udddc"+
94.1115 - "\ud852\uddec\ud84f\udf7f\ud850\udc3c\ud850\udf1a"+
94.1116 - "\ud850\ude76\ud851\udf8f\ud851\udf25\ud852\udea4"+
94.1117 - "\ud841\uddeb\ud84f\udef8\ud84d\ude5f\ud852\ude4a"+
94.1118 - "\ud852\udd17\ud857\udfe1\ud852\udedf\ud863\udc23"+
94.1119 - "\ud84f\udf35\ud85b\uddea\ud853\udcd9\ud853\udd06"+
94.1120 - "\ud869\uddc6\ud862\udecc\ud852\uddab\ud852\udd8e"+
94.1121 - "\ud852\ude4e\ud852\uddc5\ud852\udcf3\ud862\udee3"+
94.1122 - "\ud846\udc64\ud854\ude21\ud854\udde7\ud84c\ude32"+
94.1123 - "\ud851\ude97\ud84d\udf81\ud852\udcf0\ud852\udeba"+
94.1124 - "\ud852\udec7\ud852\ude96\ud858\uddae\ud855\udd81"+
94.1125 - "\ud85d\udf41\ud855\udee3\ud84f\udefa\ud845\udee6"+
94.1126 - "\ud843\udd4c\ud852\udd8c\ud840\ude99\ud84f\uddba"+
94.1127 - "\ud845\udf6e\ud840\uddd4\ud843\udc0d\ud849\udef5"+
94.1128 - "\ud856\udeaf\ud856\ude9c\ud840\ude5b\ud856\udfc6"+
94.1129 - "\ud856\udfb3\ud857\udebc\ud857\udea6\ud852\uddf9"+
94.1130 - "\ud845\udfb0\ud858\ude61\ud858\udd5c\ud85e\udf48"+
94.1131 - "\ud857\ude82\ud85a\udf75\ud842\udd16\ud840\udc4e"+
94.1132 - "\ud84d\uddcf\ud859\udc12\ud858\udff8\ud852\udd62"+
94.1133 - "\ud842\udc2c\ud856\udee9\ud857\udd43\ud857\ude0e"+
94.1134 - "\ud84d\udc3f\ud852\uddf7\ud859\uddad\ud859\udda0"+
94.1135 - "\ud85c\udd27\ud85b\udcd1\ud859\udfb4\ud85a\ude42"+
94.1136 - "\ud85a\ude51\ud85b\udda7\ud85c\ude1b\ud846\udc40"+
94.1137 - "\ud846\udca1\ud846\udcd8\ud87e\uddbc\ud84f\udd8f"+
94.1138 - "\ud85d\udc22\ud855\ude83\ud85d\udf85\ud85d\udf84"+
94.1139 - "\ud862\udff5\ud862\udfd9\ud862\udf9c\ud862\uddf9"+
94.1140 - "\ud865\udc48\ud850\ude84\ud846\udc45\ud85f\udddc"+
94.1141 - "\ud853\udc09\ud848\udf21\ud845\udfda\ud852\udd2f"+
94.1142 - "\ud862\ude4b\ud862\udefc\ud863\udc1d\ud863\udc3b"+
94.1143 - "\ud863\udd34\ud852\udcff\ud852\ude42\ud850\udfea"+
94.1144 - "\ud84c\ude25\ud863\udee7\ud863\ude66\ud863\ude65"+
94.1145 - "\ud852\udded\ud852\ude78\ud84f\udfee\ud864\udcb0"+
94.1146 - "\ud864\udc93\ud855\udfdf\ud862\udd89\ud863\udc26"+
94.1147 - "\ud862\udf2f\ud858\udfbe\ud850\ude1b\ud843\udf26"+
94.1148 - "\ud862\udfc5\ud852\udeb2\ud865\udcda\ud865\uddd7"+
94.1149 - "\ud862\udf50\ud852\ude67\ud862\udf64\ud862\ude45"+
94.1150 - "\ud85e\udf06\ud862\udf65\ud856\udcc8\ud866\udcf1"+
94.1151 - "\ud866\udd48\ud844\udf02\ud852\uddb8\ud845\udce8"+
94.1152 - "\ud849\udf1f\ud84f\uddb8\ud849\udf81\ud84a\udd6b"+
94.1153 - "\ud867\ude2d\ud868\uddf5\ud868\udcfe\ud850\udd04"+
94.1154 - "\ud868\uddb4\ud868\udced\ud868\udcf3\ud866\udd2f"+
94.1155 - "\ud85b\ude12\ud85b\udfdf\ud85a\udf82\ud85b\udda4"+
94.1156 - "\ud85b\ude84\ud85b\uddf0\ud85b\ude00\ud84d\udfd7"+
94.1157 - "\ud858\udc64\ud84d\udd9c\ud84d\ude40\ud852\uddde"+
94.1158 - "\ud840\udebf\ud855\udd5d\ud845\udf57\ud84c\uddc9"+
94.1159 - "\ud852\udd41\ud850\uddb5\ud850\uddac\ud85b\udc40"+
94.1160 - "\ud853\udf97\ud845\udfb5\ud862\ude49\ud851\udc88"+
94.1161 - "\ud862\uddfc\ud846\udcd6\ud843\udf1d\ud85b\udcc0"+
94.1162 - "\ud845\udc13\ud850\udefa\ud84b\udc26\ud850\udfc1"+
94.1163 - "\ud84f\uddb7\ud859\udf41\ud858\udd5b\ud858\udca4"+
94.1164 - "\ud852\uddb9\ud852\udd8b\ud862\uddfa\ud862\udf63"+
94.1165 - "\ud846\udc9f\ud852\udeb3\ud852\ude3e\ud852\ude94"+
94.1166 - "\ud845\udfd9\ud852\ude66\ud840\udfa7\ud845\udc24"+
94.1167 - "\ud852\udde5\ud852\udd16\ud852\udd76\ud841\udcfe"+
94.1168 - "\ud862\udece\ud862\ude16\ud862\udfe7\ud855\uddd5"+
94.1169 - "\ud862\ude82\ud852\udd43\ud843\udcff\ud841\ude1a"+
94.1170 - "\ud842\udfeb\ud843\udcb8\ud845\udffa\ud845\udec2"+
94.1171 - "\ud852\ude50\ud846\udc52\ud862\udec0\ud852\uddad"+
94.1172 - "\ud846\udcbf\ud846\udc83\ud85d\udc84\ud84f\udd5b"+
94.1173 - "\ud862\ude81\ud846\udc62\ud842\udeb4\ud844\udf9c"+
94.1174 - "\ud860\ude18\ud864\udce4\ud85f\ude4f\ud84f\udfed"+
94.1175 - "\ud84f\ude2d\ud840\udff5\ud863\udc1c\ud85a\udfc0"+
94.1176 - "\ud845\udc52\ud850\udf62\ud852\ude71\ud84b\udfe3"+
94.1177 - "\ud844\udeb0\ud848\udfbd\ud844\udf98\ud84d\udce5"+
94.1178 - "\ud85e\udff4\ud84d\udedf\ud862\ude83\ud84d\udfd6"+
94.1179 - "\ud84c\udffa\ud853\udc9f\ud84d\udead\ud85b\udcb7"+
94.1180 - "\ud85b\udd26\ud85b\udd51\ud85b\udc82\ud85b\udfde"+
94.1181 - "\ud85c\udd09\ud845\udf3a\ud85b\udc80\ud85c\udc53"+
94.1182 - "\ud845\udfdb\ud845\udfb3\ud846\udd05\ud850\uddfc"+
94.1183 - "\ud845\udf3c\ud850\udea5\ud850\ude93\ud84f\udef9"+
94.1184 - "\ud85d\udf36\ud851\udc5b\ud850\udeca\ud850\ude59"+
94.1185 - "\ud862\udde1\ud85b\udd28\ud851\udcce\ud85f\ude4d"+
94.1186 - "\ud850\udfbd\ud850\ude56\ud844\udf04\ud850\udfe9"+
94.1187 - "\ud87e\udc25\ud852\ude4f\ud852\ude5d\ud845\udfdf"+
94.1188 - "\ud84e\udefa\ud84c\udf00\ud840\ude14\ud842\udcd5"+
94.1189 - "\ud841\ude19\ud847\udf9e\ud868\udeb6\ud864\udd5b"+
94.1190 - "\ud862\ude59\ud865\udc20\ud85e\udef4\ud855\udef6"+
94.1191 - "\ud85e\udf18\ud852\udcf2\ud853\udf5c\ud855\udd35"+
94.1192 - "\ud843\udccf\ud85e\udd67\ud846\udfc2\ud840\udc94"+
94.1193 - "\ud840\udeb7\ud840\udfa0\ud841\udcd7\ud841\uddd5"+
94.1194 - "\ud841\ude15\ud841\ude76\ud845\udeba\ud842\udec2"+
94.1195 - "\ud842\udecd\ud842\udfbf\ud87e\udc3b\ud842\udfcb"+
94.1196 - "\ud842\udffb\ud843\udc3b\ud843\udc53\ud843\udc65"+
94.1197 - "\ud843\udc7c\ud843\udc8d\ud843\udcb5\ud843\udcdd"+
94.1198 - "\ud843\udced\ud843\udd6f\ud843\uddb2\ud843\uddc8"+
94.1199 - "\ud843\ude04\ud843\ude0e\ud843\uded7\ud843\udf90"+
94.1200 - "\ud843\udf2d\ud843\ude73\ud843\udfbc\ud844\udc5c"+
94.1201 - "\ud844\udc4f\ud844\udc76\ud844\udc7b\ud844\udc88"+
94.1202 - "\ud844\udc96\ud844\udcbf\ud844\udcd3\ud844\udd2f"+
94.1203 - "\ud844\udd3b\ud844\udee3\ud844\udf75\ud844\udf36"+
94.1204 - "\ud845\udd77\ud845\ude19\ud845\udfc3\ud845\udfc7"+
94.1205 - "\ud846\udc2d\ud846\udd6a\ud846\ude2d\ud846\ude45"+
94.1206 - "\ud847\udc2a\ud847\udc70\ud847\udcac\ud847\udec8"+
94.1207 - "\ud847\uded5\ud847\udf15\ud848\udc45\ud848\ude7c"+
94.1208 - "\ud848\udfd7\ud848\udffa\ud849\udf2a\ud84a\udc71"+
94.1209 - "\ud84a\udd4f\ud84a\udd67\ud84a\udd93\ud84a\uded5"+
94.1210 - "\ud84a\udee8\ud84a\udf0e\ud84a\udf3f\ud84b\udc4c"+
94.1211 - "\ud84b\udc88\ud84b\udcb7\ud856\udfe8\ud84b\udd08"+
94.1212 - "\ud84b\udd12\ud84b\uddb7\ud84b\udd95\ud84b\ude42"+
94.1213 - "\ud84b\udf74\ud84b\udfcc\ud84c\udc33\ud84c\udc66"+
94.1214 - "\ud84c\udf1f\ud84c\udfde\ud85e\ude79\ud84d\udd67"+
94.1215 - "\ud84d\uddf3\ud852\uddba\ud84d\ude1a\ud84d\udf16"+
94.1216 - "\ud840\udf46\ud84e\udea7\ud85d\ude57\ud857\udfe2"+
94.1217 - "\ud84f\ude11\ud84f\udeb9\ud85d\uddfe\ud848\udc9a"+
94.1218 - "\ud850\udd19\ud862\ude9a\ud850\udeee\ud850\udf0d"+
94.1219 - "\ud850\udc3b\ud850\udf34\ud850\udf96\ud852\ude45"+
94.1220 - "\ud841\uddca\ud841\ude11\ud847\udea8\ud84f\udcff"+
94.1221 - "\ud851\udc04\ud851\udcd6\ud851\ude74\ud851\udf2f"+
94.1222 - "\ud861\udde8\ud866\uddc9\ud848\uddc3\ud862\udf4e"+
94.1223 - "\ud852\udc12\ud852\udcfb\ud852\ude15\ud852\udec0"+
94.1224 - "\ud843\udc78\ud853\udea5\ud853\udf86\ud841\udf79"+
94.1225 - "\ud854\udc2c\ud854\ude99\ud855\udc19\ud84f\udf4a"+
94.1226 - "\ud852\udea7\ud855\udc46\ud855\udc6e\ud85a\udf52"+
94.1227 - "\ud855\udd3f\ud85d\ude32\ud855\udd5e\ud855\udd62"+
94.1228 - "\ud855\udd66\ud855\udfc7\ud852\udd3f\ud856\udc5d"+
94.1229 - "\ud84c\udfcc\ud856\udd03\ud862\udd48\ud856\udeae"+
94.1230 - "\ud856\udf89\ud857\udc06\ud847\udd90\ud858\udd02"+
94.1231 - "\ud85f\udc12\ud858\uddb2\ud853\udf9a\ud859\udc02"+
94.1232 - "\ud859\udc4a\ud85a\udff7\ud859\udc84\ud846\udd1c"+
94.1233 - "\ud852\uddf6\ud859\udc88\ud84f\udfef\ud859\udd12"+
94.1234 - "\ud859\uddbf\ud859\udeb5\ud849\udf1b\ud855\udfe1"+
94.1235 - "\ud87e\udccd\ud851\udd21\ud859\udefc\ud852\udd34"+
94.1236 - "\ud85b\udcbd\ud859\udf99\ud85a\udc6e\ud859\udc11"+
94.1237 - "\ud85a\udc5e\ud85a\udcc7\ud864\udcc0\ud842\ude11"+
94.1238 - "\ud85a\udd26\ud85a\udd39\ud85a\uddfa\ud85a\ude2d"+
94.1239 - "\ud859\udc69\ud840\udc21\ud85a\ude34\ud85a\udf5b"+
94.1240 - "\ud84d\udd19\ud85a\udf9d\ud85b\udca4\ud85b\uddae"+
94.1241 - "\ud849\udd8d\ud85c\udc4b\ud85c\uddcd\ud85c\ude80"+
94.1242 - "\ud85c\ude85\ud848\udd7a\ud85c\ude8b\ud85c\udee6"+
94.1243 - "\ud852\uddd0\ud85d\udc50\ud843\udef8\ud84a\udd26"+
94.1244 - "\ud861\udc73\ud845\udfb1\ud852\ude2a\ud846\udc20"+
94.1245 - "\ud867\udcad\ud866\udca4\ud85d\udfcc\ud85e\udc58"+
94.1246 - "\ud845\ude0a\ud84d\udf2f\ud860\udce8\ud844\udfc5"+
94.1247 - "\ud85e\udddd\ud864\udda8\ud85c\udcaf\ud862\uddab"+
94.1248 - "\ud85e\uddfd\ud85e\ude0a\ud85e\udf0b\ud85f\udd66"+
94.1249 - "\ud850\udd7a\ud860\udc09\ud868\udedf\ud860\udf18"+
94.1250 - "\ud85b\ude07\ud860\udd6f\ud860\udc23\ud85a\uddb5"+
94.1251 - "\ud844\udfed\ud84c\ude2f\ud860\udc48\ud863\udc30"+
94.1252 - "\ud860\udc83\ud862\udd49\ud852\udd88\ud852\udea5"+
94.1253 - "\ud84f\udf81\ud860\udc90\ud860\udcf4\ud860\udd2e"+
94.1254 - "\ud847\udfa1\ud860\udd4f\ud860\udd89\ud860\uddaf"+
94.1255 - "\ud860\ude1a\ud860\udf06\ud860\udf2f\ud860\udf8a"+
94.1256 - "\ud861\udc68\ud861\udeaa\ud862\udd56\ud862\uddb8"+
94.1257 - "\ud862\udde7\ud862\udde8\ud862\udf46\ud862\udfd4"+
94.1258 - "\ud863\udc09\ud863\udfc5\ud864\udcec\ud864\udd10"+
94.1259 - "\ud864\udd3c\ud864\udd5e\ud852\udeca\ud865\udce7"+
94.1260 - "\ud865\udde9\ud865\uddb0\ud865\uddb8\ud865\udf32"+
94.1261 - "\ud866\udcd1\ud866\udd49\ud866\udd6a\ud866\uddc3"+
94.1262 - "\ud866\ude28\ud866\udf0e\ud867\udd5a\ud867\udd9b"+
94.1263 - "\ud867\udef8\ud867\udf23\ud868\ude93\ud868\udeff"+
94.1264 - "\ud869\uddcb\ud843\udc9c\ud849\udcb0\ud852\ude93"+
94.1265 - "\ud862\udf2c\ud85e\udc9d\ud845\udff5\ud860\udc24"+
94.1266 - "\ud862\udf6c\ud862\udf99\ud85e\ude3e\ud859\udeaf"+
94.1267 - "\ud85d\ude55\ud84f\udcb7\ud855\ude35\ud856\udd56"+
94.1268 - "\ud857\ude81\ud858\ude58\ud843\ude6d\ud84f\ude88"+
94.1269 - "\ud853\udc9e\ud845\udff6\ud846\udc7b\ud857\udc4a"+
94.1270 - "\ud854\udf11\ud867\udd98\ud857\uded8\ud84f\udd40"+
94.1271 - "\ud843\udfea\ud843\udd49\ud84d\udeba\ud843\ude9d"+
94.1272 - "\ud860\udee2\ud843\udc41\ud843\udc96\ud854\udd48"+
94.1273 - "\ud843\ude76\ud84b\udc62\ud843\udea2\ud844\udc75"+
94.1274 - "\ud84a\udf43\ud84b\udeb3\ud843\udda7\ud85a\udc8a"+
94.1275 - "\ud844\udcc1\ud851\udf06\ud85a\udc93\ud849\udef4"+
94.1276 - "\ud85f\udd2f\ud850\udda3\ud85f\udd73\ud85b\uded0"+
94.1277 - "\ud85c\udeb6\ud844\uddd9\ud84f\udcfc\ud869\udea9"+
94.1278 - "\ud843\udeac\ud843\udef9\ud847\udca2\ud853\udfc2"+
94.1279 - "\ud85f\udff9\ud843\udfeb\ud84b\udda0\ud851\udfe0"+
94.1280 - "\ud867\udd7c\ud843\udfec\ud843\ude0a\ud85d\udda3"+
94.1281 - "\ud843\udfed\ud858\udc48\ud844\udd87\ud851\ude18"+
94.1282 - "\ud852\udf6e\ud856\ude95\ud842\udd79\ud849\udc65"+
94.1283 - "\ud867\udeac\ud84f\udcfe\ud867\udf30\ud853\udfa9"+
94.1284 - "\ud865\udd9e\ud867\udfde\ud84f\uddb6\ud85c\udeb2"+
94.1285 - "\ud859\udfb3\ud84d\udf20\ud84f\udef7\ud84f\ude2c"+
94.1286 - "\ud841\udc8e\ud843\udeb6\ud869\udc34\ud84c\udcda"+
94.1287 - "\ud850\udff2\ud844\udea9\ud852\udd63\ud867\ude06"+
94.1288 - "\ud85c\udcae\ud845\udf6c\ud865\udcd0\ud858\udf35"+
94.1289 - "\ud85c\udd64\ud843\udd28\ud85b\udd22\ud852\udee2"+
94.1290 - "\ud843\udd71\ud847\udf0f\ud847\uddd1\ud852\udd3e"+
94.1291 - "\ud845\udf6d\ud863\ude97\ud85b\udd23\ud840\udffc"+
94.1292 - "\ud857\udc21\ud84f\udcfd\ud852\udd19\ud843\udcd4"+
94.1293 - "\ud840\uddf2\ud869\ude4a\ud860\udf7d\ud852\ude77"+
94.1294 - "\ud862\ude5a\ud868\udeb2\ud87e\udc40\ud852\udebb"+
94.1295 - "\ud846\udc3b\ud85b\ude05\ud849\udd1b\ud858\udd59"+
94.1296 - "\ud84c\udff5\ud862\udfc2\ud863\ude39\ud847\udd46"+
94.1297 - "\ud843\udf3b\ud857\udf1a\ud85d\udc86\ud859\udfcc"+
94.1298 - "\ud85b\uded1\ud850\udc11\ud862\udf2d\ud84f\udcc7"+
94.1299 - "\ud857\uded7\ud85d\ude56\ud855\udd31\ud846\udd44"+
94.1300 - "\ud844\udefe\ud866\udd03\ud85b\udddc\ud85c\udcad"+
94.1301 - "\ud858\uddad\ud862\ude0f\ud84d\ude77\ud840\udcee"+
94.1302 - "\ud85a\udc46\ud853\udf0e\ud858\udf4c\ud858\ude6b"+
94.1303 - "\ud840\udccc\ud840\udc8a\ud85d\ude07\ud841\udd47"+
94.1304 - "\ud841\udddf\ud84f\udfc5\ud852\udd42\ud862\udde4"+
94.1305 - "\ud846\udddb\ud84f\udcc8\ud852\udd33\ud862\uddaa"+
94.1306 - "\ud840\udea0\ud85a\udfb3\ud844\udf05\ud849\udced"+
94.1307 - "\ud85b\udd29\ud85e\ude84\ud84d\ude00\ud852\udeb1"+
94.1308 - "\ud849\udd13\ud840\udf7e\ud840\udf80\ud840\udf47"+
94.1309 - "\ud841\udc1f\ud852\udda4\ud841\udc87\ud84c\udfb4"+
94.1310 - "\ud842\udfff\ud848\udcfc\ud840\udee5\ud849\udd30"+
94.1311 - "\ud841\udd8e\ud84c\ude33\ud846\udd83\ud841\uddb3"+
94.1312 - "\ud84f\udc99\ud852\udea6\ud84d\udf2d\ud85a\udf13"+
94.1313 - "\ud862\udede\ud84f\udf80\ud842\udd54\ud84f\udfec"+
94.1314 - "\ud842\udfe2\ud845\udf26\ud845\udee8\ud861\udeab"+
94.1315 - "\ud845\udd96\ud845\ude13\ud862\ude9b\ud855\udf72"+
94.1316 - "\ud842\udf8f\ud84f\udfeb\ud84b\udda3\ud843\udc77"+
94.1317 - "\ud85a\udf53\ud843\udd74\ud845\udf0d\ud843\udedd"+
94.1318 - "\ud843\udd4d\ud862\uddbc\ud849\ude98\ud846\udcd7"+
94.1319 - "\ud850\udc3a\ud851\udc35\ud844\udcb4\ud84c\ude8a"+
94.1320 - "\ud862\udf66\ud844\ude4f\ud850\udda5\ud85b\udc7e"+
94.1321 - "\ud845\udc16\ud845\udc54\ud850\udf63\ud852\udff5"+
94.1322 - "\ud844\ude3c\ud868\udd50\ud850\ude78\ud845\ude3e"+
94.1323 - "\ud845\ude92\ud843\udd4e\ud85b\udc81\ud85b\udd2a"+
94.1324 - "\ud845\udfdc\ud845\udffb\ud845\udfb2\ud85b\udda6"+
94.1325 - "\ud846\udc28\ud845\uded5\ud85b\ude45\ud852\udda9"+
94.1326 - "\ud85b\udfa1\ud849\udd54\ud846\udd11\ud845\udeb8"+
94.1327 - "\ud85e\ude0e\ud840\ude04\ud846\ude34\ud856\uddcc"+
94.1328 - "\ud841\udda5\ud846\udf44\ud847\udca5\ud85a\udf28"+
94.1329 - "\ud847\uddf9\ud847\ude37\ud847\udea4\ud852\udd01"+
94.1330 - "\ud848\udc49\ud848\udd73\ud851\udcbc\ud843\udcd3"+
94.1331 - "\ud845\udf71\ud861\udc82\ud840\uddc1\ud87e\udc94"+
94.1332 - "\ud844\udf3a\ud85a\udc88\ud848\udfd0\ud849\udc71"+
94.1333 - "\ud85b\ude6e\ud862\ude36\ud854\ude50\ud847\udf6a"+
94.1334 - "\ud85c\udcf8\ud849\ude68\ud840\ude9e\ud862\ude29"+
94.1335 - "\ud846\udc77\ud849\udfb4\ud852\udd82\ud852\udd8f"+
94.1336 - "\ud85e\ude53\ud87e\udca6\ud85b\uded2\ud841\ude56"+
94.1337 - "\ud84f\udfb7\ud84a\udc5f\ud862\udf9d\ud866\udd5d"+
94.1338 - "\ud84a\udd80\ud84a\udcc1\ud840\udd18\ud845\udf70"+
94.1339 - "\ud84b\ude0d\ud852\udddf\ud844\udf8e\ud845\udffc"+
94.1340 - "\ud84b\ude36\ud850\udc8c\ud855\udf1d\ud852\ude28"+
94.1341 - "\ud852\ude23\ud84c\udc7e\ud852\udd40\ud846\udc29"+
94.1342 - "\ud84d\udc00\ud84c\uddf7\ud84c\uddf8\ud84c\udda4"+
94.1343 - "\ud84c\udda5\ud843\ude75\ud854\udde6\ud847\ude3d"+
94.1344 - "\ud84c\ude31\ud861\uddf4\ud84c\uddc8\ud854\udf13"+
94.1345 - "\ud84a\udcf7\ud850\udf9c\ud852\ude21\ud84d\udfc2"+
94.1346 - "\ud850\uddcd\ud864\udced\ud84c\udfe6\ud85b\udda0"+
94.1347 - "\ud84d\udc6f\ud862\udedf\ud84d\uddcd\ud84d\ude3c"+
94.1348 - "\ud862\ude4a\ud840\udfc9\ud84d\ude59\ud848\udd2a"+
94.1349 - "\ud84d\udf03\ud864\udd9c\ud842\udd23\ud849\udfcd"+
94.1350 - "\ud84e\udedb\ud840\udfb5\ud846\udd58\ud84e\udf5a"+
94.1351 - "\ud84f\udefc\ud849\udc8b\ud852\udcf1\ud85a\udf51"+
94.1352 - "\ud84f\uddbc\ud84f\uddbd\ud850\udda4\ud852\udd0c"+
94.1353 - "\ud852\udd00\ud84f\udcc9\ud843\udd32\ud84c\uddf9"+
94.1354 - "\ud849\udc91\ud85b\udd25\ud85b\udda1\ud85b\uddeb"+
94.1355 - "\ud852\udd7f\ud850\udc85\ud85b\ude72\ud85b\udf74"+
94.1356 - "\ud862\udf21\ud84f\ude2f\ud84f\udf82\ud84c\udc4b"+
94.1357 - "\ud84f\ude30\ud845\udc97\ud850\udc3d\ud864\udd70"+
94.1358 - "\ud850\udd44\ud850\udc91\ud850\udd55\ud850\udc39"+
94.1359 - "\ud84f\udff0\ud84f\udfb4\ud850\udd3f\ud850\udd56"+
94.1360 - "\ud850\udd57\ud850\udd40\ud858\udddd\ud850\ude77"+
94.1361 - "\ud850\udf65\ud850\udec1\ud851\udc5a\ud852\ude27"+
94.1362 - "\ud852\ude22\ud862\udfe8\ud855\ude05\ud852\udd74"+
94.1363 - "\ud84c\udc44\ud852\udc23\ud862\udc2b\ud862\udc04"+
94.1364 - "\ud843\udc3a\ud85a\ude2e\ud850\udde2\ud845\udee7"+
94.1365 - "\ud852\ude24\ud852\uddb7\ud852\udd8d\ud852\uddfb"+
94.1366 - "\ud852\ude26\ud841\uddc3\ud84a\udcad\ud863\udeb2"+
94.1367 - "\ud852\ude8c\ud850\udd5f\ud852\ude79\ud862\udf8f"+
94.1368 - "\ud863\udc03\ud846\udc9e\ud846\udd88\ud863\uded9"+
94.1369 - "\ud846\ude4b\ud863\udeac\ud853\udf82\ud853\udd13"+
94.1370 - "\ud858\udff5\ud85a\udd11\ud85a\udd0e\ud85b\udf9f"+
94.1371 - "\ud854\udc9d\ud854\udd7d\ud847\ude1c\ud854\ude20"+
94.1372 - "\ud84c\udeac\ud862\udd64\ud862\udd68\ud845\udec1"+
94.1373 - "\ud844\udf76\ud852\ude12\ud855\udde0\ud85d\ude0c"+
94.1374 - "\ud862\udf2b\ud858\udc83\ud849\ude1c\ud856\udc57"+
94.1375 - "\ud85e\udf39\ud85c\udd26\ud864\udd0d";
94.1376 -
94.1377 - static String index2[] = {
94.1378 - innerIndex0,
94.1379 - innerIndex1,
94.1380 - innerIndex2
94.1381 - };
94.1382 - }
94.1383 -
94.1384 - protected static class Encoder extends DoubleByteEncoder {
94.1385 -
94.1386 - private byte[] encoded = new byte[2];
94.1387 -
94.1388 - public Encoder(Charset cs) {
94.1389 - super(cs,
94.1390 - index1,
94.1391 - index2);
94.1392 - }
94.1393 -
94.1394 - protected byte[] encodeSurrogate(char high, char low) {
94.1395 - int index = searchTabSurr(high, low, unicodeSearchTab);
94.1396 -
94.1397 - if (index >= 0) {
94.1398 - int val = (int)nativeSupplementary.charAt(index / 2);
94.1399 -
94.1400 - encoded[0] = (byte)((val & 0x0000ff00)>>8);
94.1401 - encoded[1] = (byte) (val & 0xff);
94.1402 - return encoded;
94.1403 - } else {
94.1404 - // Surrogate pair cannot be mapped
94.1405 - return null;
94.1406 - }
94.1407 - }
94.1408 -
94.1409 - /**
94.1410 - * Perform a binary search within the sorted array of
94.1411 - * surrogate values to locate the position of the native
94.1412 - * two byte value equivalent encoded using Shift_JIS encoding
94.1413 - * scheme
94.1414 - */
94.1415 - protected int searchTabSurr(char code1, char code2, String table) {
94.1416 - int i = 0, l, h;
94.1417 - for (l = 0, h = table.length() - 2; l < h; ) {
94.1418 - if (table.charAt(l) == code1 && table.charAt(l+1) == code2) {
94.1419 - i = l;
94.1420 - break;
94.1421 - }
94.1422 - if (table.charAt(h) == code1 && table.charAt(h+1) == code2) {
94.1423 - i = h;
94.1424 - break;
94.1425 - }
94.1426 - i = (l + h) / 2;
94.1427 - i = (i%2 != 0)? i - 1 : i;
94.1428 -
94.1429 - if (table.charAt(i) == code1 && table.charAt(i+1) == code2)
94.1430 - break;
94.1431 -
94.1432 - int sum = (int)(table.charAt(i+2) - 0xd800) * 0x400
94.1433 - + (int)(table.charAt(i+3) - 0xdc00) + 0x10000;
94.1434 - int sum2 = (int)(code1 - 0xd800) * 0x400
94.1435 - + (int)(code2 - 0xdc00) + 0x10000;
94.1436 - if (sum == sum2)
94.1437 - return (i + 2);
94.1438 -
94.1439 - if (sum < sum2)
94.1440 - l = i + 2;
94.1441 - else
94.1442 - h = i - 2;
94.1443 - }
94.1444 - if (code1 == table.charAt(i) && code2 == table.charAt(i+1)) {
94.1445 - return i;
94.1446 - } else {
94.1447 - return -1;
94.1448 - }
94.1449 - }
94.1450 - private final static String innerIndex0=
94.1451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1456 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1481 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1490 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1492 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1494 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1495 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1500 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1504 - "\uC6D8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1507 - "\u8859\u8857\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1508 - "\u885D\u885B\u8866\u0000\u0000\u0000\u0000\u0000"+
94.1509 - "\u0000\u0000\u8861\u885F\u0000\u0000\u0000\u0000"+
94.1510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1511 - "\u886A\u8868\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1512 - "\u886F\u886D\u88A7\u0000\u8873\u8871\u0000\u0000"+
94.1513 - "\u0000\u0000\u8877\u8875\u0000\u0000\u0000\u0000"+
94.1514 - "\uC8FB\u887B\u8879\u0000\u88A2\u0000\u0000\u0000"+
94.1515 - "\u8856\u8867\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1517 - "\u0000\u0000\u885A\u886C\u0000\u0000\u0000\u0000"+
94.1518 - "\u0000\u0000\u885C\u886E\u0000\u0000\u0000\u0000"+
94.1519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1520 - "\u0000\u0000\u0000\u8870\u0000\u0000\u0000\u0000"+
94.1521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1524 - "\u0000\u0000\u0000\uC8FC\u885E\u8874\u0000\u0000"+
94.1525 - "\u0000\u0000\u0000\uC8FA\u0000\u0000\u0000\u0000"+
94.1526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1528 - "\u0000\u0000\u0000\u8878\u0000\u0000\u0000\u0000"+
94.1529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1532 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1537 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1540 - "\u0000\u0000\u0000\u0000\u0000\u8858\u8869\u0000"+
94.1541 - "\u8872\u8860\u8876\u0000\u887A\u0000\u887C\u0000"+
94.1542 - "\u887D\u0000\u887E\u0000\u88A1\u0000\u0000\u0000"+
94.1543 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1557 - "\uC8F6\u886B\u0000\u0000\uC8F8\u0000\u0000\u0000"+
94.1558 - "\u0000\u0000\u0000\uC8F7\u0000\u0000\u0000\u0000"+
94.1559 - "\u0000\u88A8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1560 - "\u0000\u0000\uC8FE\u0000\u0000\u0000\u0000\u0000"+
94.1561 - "\u0000\u0000\u0000\u0000\u0000\uC8F9\u0000\u0000"+
94.1562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1563 - "\u0000\u0000\u0000\uC8F5\u0000\u0000\u0000\u0000"+
94.1564 - "\u0000\u0000\uC8FD\u0000\u0000\u0000\u0000\u0000"+
94.1565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1571 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6D9\u0000"+
94.1572 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1579 - "\u0000\uC7F9\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1581 - "\uC7F3\uC7F4\uC7F5\uC7F6\uC7F7\uC7F8\uC7FA\uC7FB"+
94.1582 - "\uC7FC\uC7FD\uC7FE\uC840\uC841\uC842\uC843\uC844"+
94.1583 - "\uC845\uC846\uC847\uC848\uC849\uC84A\uC84B\uC84C"+
94.1584 - "\uC84D\uC84E\uC84F\uC850\uC851\uC852\uC853\uC854"+
94.1585 - "\uC855\uC856\uC857\uC858\uC859\uC85A\uC85C\uC85D"+
94.1586 - "\uC85E\uC85F\uC860\uC861\uC862\uC863\uC864\uC865"+
94.1587 - "\uC866\uC867\uC868\uC869\uC86A\uC86B\uC86C\uC86D"+
94.1588 - "\uC86E\uC86F\uC870\uC871\uC872\uC873\uC874\uC875"+
94.1589 - "\u0000\uC85B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1610 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1613 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1618 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1619 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1629 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1631 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8863\u88A4"+
94.1635 - "\u8865\u88A6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1641 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1642 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1643 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1644 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1645 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8D2\u0000"+
94.1646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1647 - "\u0000\uC8D3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1648 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1649 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1650 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1651 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1652 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1654 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1655 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1657 - "\uC6B5\uC6B6\uC6B7\uC6B8\uC6B9\uC6BA\uC6BB\uC6BC"+
94.1658 - "\uC6BD\uC6BE\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1662 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1666 - "\uC877\uC878\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1667 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1671 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uC876"+
94.1672 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1678 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1682 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1687 - "\uC6A1\uC6A2\uC6A3\uC6A4\uC6A5\uC6A6\uC6A7\uC6A8"+
94.1688 - "\uC6A9\uC6AA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1689 - "\u0000\u0000\u0000\u0000\uC6AB\uC6AC\uC6AD\uC6AE"+
94.1690 - "\uC6AF\uC6B0\uC6B1\uC6B2\uC6B3\uC6B4\u0000\u0000"+
94.1691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1694 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1696 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1700 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1703 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1704 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1705 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1710 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1714 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1715 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1717 - "\uF9F9\uF9F8\uF9E6\uF9EF\uF9DD\uF9E8\uF9F1\uF9DF"+
94.1718 - "\uF9EC\uF9F5\uF9E3\uF9EE\uF9F7\uF9E5\uF9E9\uF9F2"+
94.1719 - "\uF9E0\uF9EB\uF9F4\uF9E2\uF9E7\uF9F0\uF9DE\uF9ED"+
94.1720 - "\uF9F6\uF9E4\uF9EA\uF9F3\uF9E1\uF9FA\uF9FB\uF9FD"+
94.1721 - "\uF9FC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1746 - "\u0000\u0000\u0000\u0000\u0000\uC6E6\u0000\u0000"+
94.1747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1751 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1753 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1754 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1764 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1766 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1787 - "\uC8D6\u0000\u0000\u0000\uC8D7\u0000\uC8D8\uC8D9"+
94.1788 - "\uC8DA\u0000\uC8DB\u0000\uC8DC\uC8DD\u0000\u0000"+
94.1789 - "\u0000\u0000\u0000\u0000\u0000\uC8DE\u0000\u0000"+
94.1790 - "\u0000\u0000\u0000\u0000\uC8DF\uC8E0\u0000\u0000"+
94.1791 - "\u0000\u0000\u0000\u0000\u0000\uC8E1\u0000\uC8E2"+
94.1792 - "\u0000\u0000\uC8E3\u0000\uC8E4\u0000\uC8E5\u0000"+
94.1793 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8E6\u0000"+
94.1794 - "\u0000\u0000\u0000\u0000\uC8E7\u0000\uC8E8\u0000"+
94.1795 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8E9\u0000"+
94.1796 - "\u0000\u0000\uC8EA\u0000\uC8EB\uC8EC\u0000\uC8ED"+
94.1797 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8EE\uC8EF"+
94.1798 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC8F0\u0000"+
94.1799 - "\u0000\u0000\u0000\uC8F1\u0000\u0000\u0000\u0000"+
94.1800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1803 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1809 - "\u0000\u0000\u0000\uC6CD\u0000\u0000\u0000\u0000"+
94.1810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1812 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1814 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1817 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1818 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1822 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1824 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1825 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1826 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1827 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1829 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1830 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1831 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1832 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1834 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1835 - "\u0000\u0000\u0000\u0000\u0000\uC6E0\uC6E1\uC6E2"+
94.1836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1838 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1840 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1841 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1843 - "\u0000\uC6E7\uC6E8\uC6E9\uC6EA\uC6EB\uC6EC\uC6ED"+
94.1844 - "\uC6EE\uC6EF\uC6F0\uC6F1\uC6F2\uC6F3\uC6F4\uC6F5"+
94.1845 - "\uC6F6\uC6F7\uC6F8\uC6F9\uC6FA\uC6FB\uC6FC\uC6FD"+
94.1846 - "\uC6FE\uC740\uC741\uC742\uC743\uC744\uC745\uC746"+
94.1847 - "\uC747\uC748\uC749\uC74A\uC74B\uC74C\uC74D\uC74E"+
94.1848 - "\uC74F\uC750\uC751\uC752\uC753\uC754\uC755\uC756"+
94.1849 - "\uC757\uC758\uC759\uC75A\uC75B\uC75C\uC75D\uC75E"+
94.1850 - "\uC75F\uC760\uC761\uC762\uC763\uC764\uC765\uC766"+
94.1851 - "\uC767\uC768\uC769\uC76A\uC76B\uC76C\uC76D\uC76E"+
94.1852 - "\uC76F\uC770\uC771\uC772\uC773\uC774\uC775\uC776"+
94.1853 - "\uC777\uC778\uC779\uC77A\u0000\u0000\u0000\u0000"+
94.1854 - "\u0000\u0000\u0000\uC8D4\uC8D5\uC6DC\uC6DD\u0000"+
94.1855 - "\u0000\uC77B\uC77C\uC77D\uC77E\uC7A1\uC7A2\uC7A3"+
94.1856 - "\uC7A4\uC7A5\uC7A6\uC7A7\uC7A8\uC7A9\uC7AA\uC7AB"+
94.1857 - "\uC7AC\uC7AD\uC7AE\uC7AF\uC7B0\uC7B1\uC7B2\uC7B3"+
94.1858 - "\uC7B4\uC7B5\uC7B6\uC7B7\uC7B8\uC7B9\uC7BA\uC7BB"+
94.1859 - "\uC7BC\uC7BD\uC7BE\uC7BF\uC7C0\uC7C1\uC7C2\uC7C3"+
94.1860 - "\uC7C4\uC7C5\uC7C6\uC7C7\uC7C8\uC7C9\uC7CA\uC7CB"+
94.1861 - "\uC7CC\uC7CD\uC7CE\uC7CF\uC7D0\uC7D1\uC7D2\uC7D3"+
94.1862 - "\uC7D4\uC7D5\uC7D6\uC7D7\uC7D8\uC7D9\uC7DA\uC7DB"+
94.1863 - "\uC7DC\uC7DD\uC7DE\uC7DF\uC7E0\uC7E1\uC7E2\uC7E3"+
94.1864 - "\uC7E4\uC7E5\uC7E6\uC7E7\uC7E8\uC7E9\uC7EA\uC7EB"+
94.1865 - "\uC7EC\uC7ED\uC7EE\uC7EF\uC7F0\uC7F1\uC7F2\u0000"+
94.1866 - "\u0000\u0000\u0000\u0000\uC6E3\uC6DA\uC6DB\u0000"+
94.1867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1868 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1869 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1872 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1873 - "\u0000\uC8D1\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1877 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1881 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1882 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1883 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1884 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1885 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1886 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1887 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1888 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1889 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1891 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1895 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1900 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1901 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1902 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1903 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1905 - "\u0000\u0000\u0000\u0000\u0000\u9277\u0000\u0000"+
94.1906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1907 - "\u96DF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1908 - "\u0000\u0000\u0000\u0000\u89D5\u0000\u0000\u0000"+
94.1909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1910 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1911 - "\u0000\u0000\u0000\u0000\u93CD\u0000\u0000\u0000"+
94.1912 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1913 - "\u0000\u0000\u0000\u9BDF\u0000\u0000\u0000\u0000"+
94.1914 - "\u0000\u0000\uFA68\u0000\u0000\u89DA\u8F59\u0000"+
94.1915 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1917 - "\u0000\u0000\u0000\u89DB\u0000\u0000\u8F5D\u0000"+
94.1918 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1919 - "\u0000\u0000\u0000\u0000\u0000\u89DC\u0000\u0000"+
94.1920 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F7"+
94.1921 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1922 - "\u0000\u0000\u0000\u0000\u8ADA\u0000\u0000\u0000"+
94.1923 - "\u0000\u8BDC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1924 - "\u97DB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1925 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9E53"+
94.1927 - "\u0000\u0000\u0000\u0000\u9DAA\u0000\u0000\u0000"+
94.1928 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1929 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1930 - "\u0000\u0000\u0000\u9BEA\u0000\u0000\u0000\u0000"+
94.1931 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A6E\u0000"+
94.1932 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1934 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1935 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1936 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1937 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8BC8\u0000"+
94.1939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1940 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1941 - "\u0000\u89E8\u0000\u89EA\u0000\u0000\u0000\u0000"+
94.1942 - "\u0000\u8C4B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1943 - "\u0000\uFB70\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1944 - "\u0000\u0000\u0000\u0000\u0000\u89ED\u0000\u0000"+
94.1945 - "\u94DD\u0000\u89EE\u0000\u0000\u0000\u0000\u9EB4"+
94.1946 - "\u8AD3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1947 - "\u0000\u0000\u0000\u0000\u92DB\u0000\u0000\u0000"+
94.1948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1949 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u94DB"+
94.1950 - "\u89F9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1951 - "\u0000\uFB7A\u0000\u0000\u0000\u89FB\u0000\u0000"+
94.1952 - "\u0000\u0000\u0000\u0000\u0000\u9EFC\u0000\u0000"+
94.1953 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1954 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FC"+
94.1955 - "\u0000\u89BF\u0000\u0000\u0000\u89FE\u0000\u89E6"+
94.1956 - "\u0000\u0000\u9D46\u0000\u0000\u0000\u9DEE\u0000"+
94.1957 - "\u0000\u0000\uA07E\u0000\u0000\u0000\uA068\u0000"+
94.1958 - "\u0000\u0000\u0000\u98E9\u0000\u8B68\u0000\u0000"+
94.1959 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1960 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1961 - "\u0000\u8DFD\u8BBE\u9FD9\u0000\u0000\u0000\u0000"+
94.1962 - "\u0000\u0000\u0000\u8AEB\u0000\u0000\u9FD7\u0000";
94.1963 -
94.1964 - private final static String innerIndex1=
94.1965 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1966 - "\u0000\u8B6A\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1967 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1968 - "\u9C5C\u0000\u8BB1\u0000\u0000\u0000\u0000\u0000"+
94.1969 - "\u0000\u0000\u0000\uFB5E\u0000\u0000\u0000\u0000"+
94.1970 - "\u0000\u0000\u0000\u0000\u0000\u9DF3\u0000\u0000"+
94.1971 - "\u0000\u0000\u0000\u0000\u0000\uA0D0\u0000\u0000"+
94.1972 - "\u0000\uFC66\u0000\u0000\u0000\u0000\u92E9\u0000"+
94.1973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9AEC"+
94.1974 - "\u8FAB\uFA48\u0000\u0000\u0000\u0000\u8E45\u0000"+
94.1975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C6F"+
94.1977 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1978 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1980 - "\u0000\u0000\u9EDE\u0000\u0000\u0000\u0000\u0000"+
94.1981 - "\u0000\u89EF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1982 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1983 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1984 - "\u0000\u0000\u96E9\u0000\u0000\u0000\u0000\u0000"+
94.1985 - "\u0000\u0000\u0000\u0000\u0000\u9EBB\u0000\u0000"+
94.1986 - "\u0000\u0000\u94DE\u0000\u9EB8\u0000\u0000\u0000"+
94.1987 - "\u97BA\uFB65\u0000\u0000\u0000\u95D6\u0000\u0000"+
94.1988 - "\u0000\u9CBB\u0000\u0000\u97DA\u0000\u0000\u0000"+
94.1989 - "\u0000\u8F45\u0000\uFB7D\u9158\uFE64\u0000\u9856"+
94.1990 - "\u9B4D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1991 - "\u0000\u0000\u0000\u935B\u95C7\u0000\u97E7\u0000"+
94.1992 - "\u0000\u0000\u0000\u0000\u0000\u9359\u0000\u0000"+
94.1993 - "\u0000\u91F5\u97B8\u0000\u0000\uFDA2\uFBB6\u0000"+
94.1994 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1995 - "\u0000\u0000\u0000\u0000\u0000\u92FA\u0000\u0000"+
94.1996 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.1997 - "\u0000\u9357\u0000\u8BA6\u0000\u0000\u0000\u0000"+
94.1998 - "\uFBB9\u0000\u97B0\u0000\u0000\uFDC4\u0000\u0000"+
94.1999 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2000 - "\u0000\u0000\u0000\u0000\u9CA1\u0000\u0000\u0000"+
94.2001 - "\u0000\u0000\u91F2\u91F9\u0000\u8FF1\u0000\u0000"+
94.2002 - "\u0000\u0000\u0000\u0000\u9745\u9853\u0000\u0000"+
94.2003 - "\uFE78\u0000\uFBC1\u9251\u0000\u0000\u0000\u0000"+
94.2004 - "\u0000\u0000\u9DAD\u0000\u0000\u0000\u0000\u0000"+
94.2005 - "\uFD6C\u0000\u0000\uFA6B\u0000\u0000\u0000\u0000"+
94.2006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2009 - "\u0000\u0000\u9BC2\u0000\u0000\u0000\u0000\u0000"+
94.2010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A7B"+
94.2011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8B60"+
94.2016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2017 - "\u934B\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2020 - "\u0000\u9ABD\u0000\u0000\u0000\u0000\u91B7\u0000"+
94.2021 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2027 - "\u0000\u0000\u95B4\u0000\u0000\u0000\u0000\u0000"+
94.2028 - "\uFEC5\u0000\u0000\u9EF0\u0000\u0000\u0000\u0000"+
94.2029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D64"+
94.2031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2032 - "\u0000\u9269\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2033 - "\u8D67\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2034 - "\u0000\u0000\u0000\u0000\u0000\uFBEA\u0000\u0000"+
94.2035 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBEF\u0000"+
94.2036 - "\u8D68\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2041 - "\u0000\u0000\u0000\u93EB\u0000\u0000\u0000\u0000"+
94.2042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2043 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2044 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2046 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2047 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2048 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2049 - "\uFC42\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2053 - "\u0000\u0000\u0000\u9166\u0000\u0000\u0000\u0000"+
94.2054 - "\u0000\u0000\u0000\u0000\uFACD\u0000\u0000\u0000"+
94.2055 - "\u0000\u93DD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2060 - "\u0000\u0000\u8BCC\u0000\u0000\u0000\u0000\u0000"+
94.2061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2062 - "\u8D6D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2063 - "\u0000\u0000\u0000\u0000\u8D6E\u0000\u0000\u0000"+
94.2064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2065 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96A8"+
94.2066 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2067 - "\u0000\u0000\uFCA6\u0000\u0000\u0000\u0000\u0000"+
94.2068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D6F"+
94.2069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2070 - "\u0000\u0000\u0000\u0000\u0000\u8D70\u0000\u0000"+
94.2071 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2073 - "\u0000\u0000\u0000\uFC64\u0000\u0000\u0000\u0000"+
94.2074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2075 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2077 - "\u9060\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2078 - "\u0000\u8D74\u97C3\u0000\u0000\u0000\u0000\u0000"+
94.2079 - "\u0000\u0000\u8AD0\u0000\u0000\u0000\u0000\u0000"+
94.2080 - "\u0000\u9274\u0000\u9BBE\u0000\u0000\u0000\u0000"+
94.2081 - "\u0000\u9CC8\u0000\u0000\u9CBA\u0000\u0000\u0000"+
94.2082 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2084 - "\u8D78\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2086 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2087 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2088 - "\u0000\u0000\u0000\u0000\u9EB9\u0000\u0000\u0000"+
94.2089 - "\u0000\u0000\u955A\u0000\u0000\u91B4\u0000\u0000"+
94.2090 - "\u0000\u0000\u0000\u0000\u8A48\u0000\u0000\u0000"+
94.2091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2092 - "\u8D7D\u0000\u0000\u8A7D\u0000\u0000\u8AC2\u0000"+
94.2093 - "\u0000\uFD4A\u0000\u8DA1\u0000\u0000\u8AD1\u0000"+
94.2094 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2095 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCB4"+
94.2096 - "\u8B47\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2098 - "\u0000\u93A4\u9EDA\u0000\u0000\u0000\u0000\u0000"+
94.2099 - "\u0000\u0000\u0000\u0000\u8A51\u0000\u0000\u0000"+
94.2100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2101 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2102 - "\u0000\u0000\u0000\u8DA6\u0000\u0000\u0000\u0000"+
94.2103 - "\u0000\u0000\u9EC5\u0000\u0000\u0000\u0000\uFCC4"+
94.2104 - "\u0000\u0000\u0000\u0000\uA078\u0000\u94B5\u0000"+
94.2105 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCC2\u8A6B"+
94.2106 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2107 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2108 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2110 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DAB"+
94.2112 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2114 - "\u0000\u0000\u0000\uFAE8\u0000\u0000\u0000\u0000"+
94.2115 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2116 - "\u0000\u0000\u0000\u0000\u0000\u8DAD\u0000\u0000"+
94.2117 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2118 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2119 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2120 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC49\u0000"+
94.2121 - "\u93C1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2122 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2123 - "\u906F\u0000\u8DB0\u0000\u0000\u0000\u0000\u0000"+
94.2124 - "\u0000\u0000\u0000\u947E\u0000\u0000\u0000\u0000"+
94.2125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90FA\u0000"+
94.2127 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2128 - "\u0000\u9479\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2129 - "\u0000\u0000\u8DB2\u0000\u0000\u0000\u0000\u0000"+
94.2130 - "\u0000\u0000\u0000\uFCEE\u0000\u0000\u0000\u0000"+
94.2131 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2132 - "\u0000\u997B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2133 - "\u0000\u0000\u8DB4\u0000\u0000\u0000\u0000\u0000"+
94.2134 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2135 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2136 - "\u8DB7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2137 - "\u91B3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2138 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2139 - "\u0000\u8DBB\u8DBA\u0000\u0000\u0000\u0000\u0000"+
94.2140 - "\u0000\u0000\u0000\u8DBC\u9044\u0000\u0000\u0000"+
94.2141 - "\uFD4C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2142 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2143 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93E4\u0000"+
94.2144 - "\u0000\u93E0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2145 - "\u0000\uFD53\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2147 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2148 - "\u0000\u0000\u0000\u0000\u8DC3\u0000\u9BB8\u0000"+
94.2149 - "\u0000\u0000\uFBF0\u0000\u93E9\u0000\u0000\u0000"+
94.2150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2151 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u93F6"+
94.2152 - "\u0000\u0000\u0000\u0000\u0000\u8DC5\u0000\u0000"+
94.2153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2154 - "\u0000\u0000\u0000\u0000\u8DCA\u0000\u0000\u0000"+
94.2155 - "\u0000\u0000\u8DCC\uFD5D\u93B5\u0000\u0000\u0000"+
94.2156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2158 - "\u0000\u0000\u0000\u0000\u0000\uFD61\u0000\u0000"+
94.2159 - "\u0000\u9CF8\u0000\u0000\u0000\u9252\u0000\u0000"+
94.2160 - "\uA0E8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2161 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2166 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2167 - "\u0000\u0000\u0000\u0000\u9CA5\u0000\u0000\u0000"+
94.2168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2172 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2173 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2174 - "\u0000\u0000\u0000\u8C56\u0000\u0000\u0000\u0000"+
94.2175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2176 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2177 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2178 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2179 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2182 - "\u0000\u0000\u0000\u8DD6\u0000\u97C0\u0000\u0000"+
94.2183 - "\u0000\uA0DE\u0000\u0000\u0000\u0000\u97D2\u0000"+
94.2184 - "\u0000\u0000\u0000\u0000\uFAA5\u0000\u0000\u0000"+
94.2185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2186 - "\u0000\u0000\u0000\uFDA3\u0000\u0000\u0000\u8DDB"+
94.2187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2188 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2189 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2191 - "\u0000\u0000\u0000\u8EAF\u0000\u0000\u0000\u0000"+
94.2192 - "\u0000\u0000\u0000\u0000\u0000\u91B5\u0000\u0000"+
94.2193 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2194 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2195 - "\u0000\u0000\uFD49\u0000\u0000\u0000\u0000\u0000"+
94.2196 - "\u0000\u0000\u0000\uFDD1\u0000\u0000\u0000\u0000"+
94.2197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DEB\u0000"+
94.2198 - "\u0000\u0000\u0000\u0000\u97C6\u0000\uFDCE\u0000"+
94.2199 - "\u0000\u90FC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFC59"+
94.2201 - "\u0000\u0000\u96D6\u0000\u0000\u0000\u0000\u0000"+
94.2202 - "\u0000\u97C5\u8DEF\u0000\u0000\u0000\u0000\u97D7"+
94.2203 - "\u0000\u0000\u0000\u0000\u0000\u8DF0\u0000\u0000"+
94.2204 - "\u0000\u0000\u0000\u0000\u0000\u96A6\u0000\u0000"+
94.2205 - "\u0000\u0000\u0000\u0000\u0000\uFBBF\u0000\u0000"+
94.2206 - "\u0000\u0000\u8DF3\u0000\u0000\u0000\u0000\u9449"+
94.2207 - "\u0000\u8DF5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2208 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2209 - "\u0000\u0000\u0000\u0000\u0000\u9872\u0000\u0000"+
94.2210 - "\u0000\u0000\u0000\u0000\u0000\u8E6B\u0000\u0000"+
94.2211 - "\u0000\u0000\u0000\u0000\uFAFD\u0000\u0000\u0000"+
94.2212 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F50"+
94.2213 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DCC\uFC65"+
94.2214 - "\u0000\u8C44\u0000\u0000\u996E\u94A1\u0000\u0000"+
94.2215 - "\u0000\u0000\u0000\u8F63\u0000\u0000\u0000\u0000"+
94.2216 - "\u0000\u0000\u0000\uA0DA\u0000\u0000\u0000\u0000"+
94.2217 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9253"+
94.2218 - "\uFDE9\u0000\u0000\u9DB5\u0000\u0000\u0000\u0000"+
94.2219 - "\u0000\u0000\u0000\u9879\u0000\u0000\u0000\u9D5D"+
94.2220 - "\u0000\u0000\u0000\u0000\u8D63\u9669\u0000\u0000"+
94.2221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F70\u0000"+
94.2222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2223 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2226 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2227 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2228 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2229 - "\uFC6A\u0000\u0000\u8AC7\u0000\u0000\u0000\u0000"+
94.2230 - "\u89D7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2231 - "\u0000\u0000\u0000\u0000\u0000\uFE4D\u0000\u0000"+
94.2232 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2235 - "\u0000\u0000\u0000\u0000\u9EDD\u0000\u0000\u0000"+
94.2236 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2237 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2238 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2239 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2240 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2241 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2242 - "\uFEFB\u98BC\uFACC\u0000\u0000\u95B0\u0000\u0000"+
94.2243 - "\u0000\u9464\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2244 - "\u936F\u0000\u0000\u0000\u0000\u0000\u0000\u94B9"+
94.2245 - "\u0000\u0000\u95EC\u0000\u0000\u0000\u0000\u91EE"+
94.2246 - "\u0000\u0000\u98C3\u0000\u95F6\u0000\u0000\u0000"+
94.2247 - "\u8FFD\u98C5\u0000\u0000\u0000\u0000\u9766\uFE6E"+
94.2248 - "\u0000\u0000\u97DD\u8CAA\u0000\u0000\u92D2\u0000"+
94.2249 - "\u0000\u9761\u98CB\u0000\u0000\u0000\u0000\u95F0"+
94.2250 - "\u0000\u975D\u0000\u91E3\u0000\u0000\u0000\u0000"+
94.2251 - "\u98CC\u0000\u0000\u9469\u98CD\u0000\u0000\u0000"+
94.2252 - "\u0000\u0000\u98CE\u0000\u95FC\u0000\u0000\u94A3"+
94.2253 - "\u9662\u0000\u0000\u0000\uFEB6\u0000\u9463\u0000"+
94.2254 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98D0\u0000"+
94.2255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2256 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2257 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2258 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2263 - "\u0000\u0000\u0000\u98D1\u0000\u0000\u0000\u0000"+
94.2264 - "\u9475\uFAE0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2265 - "\u0000\u0000\u0000\u9472\u0000\u0000\u0000\u0000"+
94.2266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2268 - "\u0000\u0000\u0000\u0000\u98D6\u0000\u0000\u0000"+
94.2269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2271 - "\u0000\u0000\u0000\u8AF0\u0000\u0000\u0000\u0000"+
94.2272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2275 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2277 - "\u98D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2278 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u98DB"+
94.2280 - "\u0000\u0000\u0000\u0000\u98DD\u0000\u0000\u0000"+
94.2281 - "\u0000\u0000\u0000\u0000\u0000\u98A8\u0000\u0000"+
94.2282 - "\u0000\u0000\u0000\u0000\u0000\u8A6D\u0000\u0000"+
94.2283 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2284 - "\u0000\u8AFB\u8AAE\u0000\u0000\u0000\u0000\u0000"+
94.2285 - "\u0000\u0000\u0000\u0000\uFBC9\u0000\u0000\u0000"+
94.2286 - "\u0000\u8C5D\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2288 - "\u0000\u0000\u0000\u0000\u0000\u98E4\u0000\u0000"+
94.2289 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2290 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2292 - "\u0000\u98E6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2293 - "\u0000\u0000\u0000\u0000\u0000\u98E8\u0000\u0000"+
94.2294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2295 - "\u0000\u0000\u0000\u8A4D\u0000\u0000\u0000\u9257"+
94.2296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2297 - "\u0000\u0000\u95DF\u0000\u0000\uA0AC\u0000\u0000"+
94.2298 - "\u0000\u0000\u98EB\u0000\u0000\u0000\u0000\u98EC"+
94.2299 - "\u0000\u8CC3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2306 - "\u98F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2308 - "\u0000\u0000\u0000\u8AB8\u0000\u0000\u0000\u9EE7"+
94.2309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2310 - "\u94BC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2312 - "\uFCD1\u0000\u0000\u0000\u0000\u0000\u0000\u9CC6"+
94.2313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2316 - "\u0000\u0000\u9E7E\u0000\u0000\u0000\u0000\u0000"+
94.2317 - "\u0000\u0000\u0000\u98FE\uFDE8\u0000\u0000\u0000"+
94.2318 - "\u0000\u9940\u0000\u0000\u0000\u0000\u94C9\u0000"+
94.2319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2323 - "\u0000\u0000\u94D3\u0000\u0000\u0000\u0000\u0000"+
94.2324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2327 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2329 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9946"+
94.2330 - "\u0000\u0000\u0000\u0000\u90C0\u0000\u94D1\u0000"+
94.2331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9573"+
94.2333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2334 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2335 - "\u93C2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2337 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2339 - "\u0000\u0000\u9948\u0000\u0000\u0000\u0000\u0000"+
94.2340 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2341 - "\u0000\u0000\u0000\u0000\u994B\u0000\u0000\u0000"+
94.2342 - "\u0000\u0000\u8E55\u0000\u0000\u0000\u0000\u994E"+
94.2343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2344 - "\u0000\u0000\u0000\u8EFE\u0000\u0000\u0000\u0000"+
94.2345 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8E59"+
94.2347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2348 - "\u0000\u94EC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2351 - "\u0000\u94EF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2353 - "\u0000\u0000\u0000\u8C60\u0000\u0000\u0000\u0000"+
94.2354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2355 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2357 - "\u8F74\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2361 - "\u9955\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2362 - "\u0000\u0000\u9544\u0000\u0000\u0000\u0000\u0000"+
94.2363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8CCB\u0000"+
94.2364 - "\u0000\u0000\u9956\u0000\u0000\u0000\u0000\u0000"+
94.2365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2366 - "\u0000\u0000\u0000\u0000\u9959\u0000\u0000\u0000"+
94.2367 - "\u0000\u0000\u0000\u0000\u995B\u0000\u0000\u0000"+
94.2368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2369 - "\u0000\u0000\u8CC4\u0000\u0000\u0000\u0000\u0000"+
94.2370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2371 - "\u0000\u0000\u0000\u0000\u0000\uFA45\u0000\u0000"+
94.2372 - "\u0000\u90B7\u0000\u0000\u9743\u0000\u0000\u0000"+
94.2373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2375 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2379 - "\u0000\u0000\u0000\u0000\u95CD\u0000\u0000\u0000"+
94.2380 - "\u0000\u0000\u0000\u97C9\uFD50\u0000\u0000\u0000"+
94.2381 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2384 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2386 - "\u0000\u0000\u0000\u8EB9\u0000\u0000\u0000\u0000"+
94.2387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95C6\u0000"+
94.2395 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2397 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2398 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9967"+
94.2400 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2404 - "\u0000\u0000\u8AB9\u0000\u0000\u0000\u0000\u0000"+
94.2405 - "\u0000\u8DFC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2408 - "\u0000\u8A76\u0000\u0000\u0000\u0000\u0000\u9D51"+
94.2409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2410 - "\u0000\u0000\u0000\u0000\u0000\u9973\u0000\u0000"+
94.2411 - "\u0000\u0000\u9D4F\u0000\u0000\u0000\u0000\u0000"+
94.2412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2413 - "\u0000\u997A\u9564\u0000\u0000\u0000\u0000\u0000"+
94.2414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2415 - "\u0000\u0000\u0000\u99A1\u0000\u0000\u0000\u0000"+
94.2416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2417 - "\u0000\u0000\u0000\u0000\u0000\u99A5\u0000\u0000"+
94.2418 - "\u0000\u0000\u0000\u0000\u0000\u99A7\u0000\u0000"+
94.2419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2420 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2426 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2428 - "\u0000\u0000\u8EED\u0000\u0000\u0000\u0000\u0000"+
94.2429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99AD"+
94.2431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2432 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u946E"+
94.2433 - "\u8F70\u0000\uFAD0\u0000\u0000\u0000\u0000\u0000"+
94.2434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2435 - "\u99B3\u0000\u0000\u0000\u0000\u0000\u0000\uA053"+
94.2436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2437 - "\u965C\u0000\u0000\u0000\u0000\uFD7A\u0000\u0000"+
94.2438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97FE\u0000"+
94.2439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2440 - "\u0000\u0000\u0000\u0000\u0000\u92BD\u0000\u97FD"+
94.2441 - "\u0000\u0000\u0000\u0000\u8F64\u0000\u0000\u0000"+
94.2442 - "\u0000\uFCF7\u9562\u97CD\u9E64\u0000\u0000\u0000"+
94.2443 - "\u0000\u0000\u0000\u0000\u924C\u0000\u0000\u0000"+
94.2444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2445 - "\u0000\u0000\u0000\u8EC9\u99BC\u0000\u0000\u0000"+
94.2446 - "\u0000\u9DA5\u0000\u8F54\u0000\u0000\u0000\u0000"+
94.2447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8F7C\u0000"+
94.2448 - "\u0000\u0000\u0000\u0000\u0000\u8EA2\u0000\u0000"+
94.2449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F7A"+
94.2450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97AE\u0000"+
94.2451 - "\u0000\u0000\u0000\u96C8\u0000\u0000\u0000\u0000"+
94.2452 - "\u0000\u0000\u0000\u99C3\u0000\u90D6\u0000\u9CBE"+
94.2453 - "\u0000\u0000\u0000\u8F76\u0000\u0000\u0000\u0000"+
94.2454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2455 - "\u0000\u9470\uFB4B\u0000\u0000\uFDCA\u0000\u0000"+
94.2456 - "\u0000\u0000\u0000\u0000\u8EC7\u0000\u0000\u0000"+
94.2457 - "\u0000\u0000\uA0F9\u0000\u0000\u0000\u0000\u0000"+
94.2458 - "\u0000\u0000\u8FA9\u0000\u0000\u0000\u0000\u0000"+
94.2459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99C7"+
94.2460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2461 - "\u0000\u0000\u0000\u0000\u0000\u90D7\u0000\u0000"+
94.2462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2474 - "\u0000\u9EDF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
94.2477 -
94.2478 - private final static String innerIndex2=
94.2479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99CE\u0000"+
94.2480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FBA"+
94.2481 - "\u0000\u0000\u0000\u0000\u0000\u8FEB\u0000\u99CF"+
94.2482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2490 - "\u0000\u0000\u0000\u8FC2\u0000\u0000\u0000\u0000"+
94.2491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2492 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2494 - "\u0000\u0000\u92C9\u0000\u0000\u0000\u0000\u0000"+
94.2495 - "\u97DC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2500 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95B3"+
94.2505 - "\u9C79\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2508 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2509 - "\u0000\u0000\u0000\u0000\u0000\u95B2\u0000\u0000"+
94.2510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2513 - "\u0000\u0000\u0000\u8FDB\u0000\u0000\u0000\u0000"+
94.2514 - "\u9BE3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E7A\u0000"+
94.2521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2526 - "\u0000\u0000\u0000\u0000\u9BEE\u0000\u0000\u0000"+
94.2527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2530 - "\u99DE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2531 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAFA\u0000"+
94.2532 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9EE5\u0000"+
94.2534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2537 - "\u0000\u0000\u0000\u0000\u0000\u8A52\u0000\u0000"+
94.2538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2540 - "\u0000\u0000\u0000\u0000\u0000\u99E1\u0000\u0000"+
94.2541 - "\u0000\u0000\u0000\u0000\u8A67\u0000\u0000\u0000"+
94.2542 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2543 - "\u8BB5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2544 - "\u0000\u0000\u0000\u8AAC\u0000\u0000\u0000\u0000"+
94.2545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99E9"+
94.2550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2554 - "\u0000\u0000\u0000\u0000\u0000\uFBCA\u0000\u0000"+
94.2555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2557 - "\u0000\u97DE\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2558 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2559 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2560 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2562 - "\u0000\u0000\u0000\u95D1\u0000\u0000\u0000\u0000"+
94.2563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2564 - "\u0000\u0000\u0000\u0000\u0000\u99F5\uFC4A\u0000"+
94.2565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2569 - "\u9BA9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2570 - "\u0000\u0000\u0000\u0000\u0000\uFBDC\u0000\u0000"+
94.2571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2572 - "\u0000\u0000\u0000\u0000\u0000\uFE56\u0000\u0000"+
94.2573 - "\u0000\u0000\u0000\u9EA4\u0000\u0000\u0000\u0000"+
94.2574 - "\u0000\u0000\u9D49\u0000\u0000\u0000\u0000\u0000"+
94.2575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95DB\u0000"+
94.2576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2577 - "\u0000\u89C5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99F8\u0000"+
94.2579 - "\u0000\u0000\u0000\u0000\u0000\u9664\u0000\u0000"+
94.2580 - "\u0000\u0000\u9055\u0000\u0000\u96D4\u0000\u0000"+
94.2581 - "\u0000\u0000\u0000\u0000\u0000\u977C\u0000\u0000"+
94.2582 - "\u0000\u0000\u0000\u0000\u964D\u0000\u97E1\u0000"+
94.2583 - "\u0000\u0000\u0000\u0000\u0000\u9A48\u0000\u0000"+
94.2584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2585 - "\u0000\u9A49\u0000\uFE7D\u0000\u0000\u0000\u0000"+
94.2586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2587 - "\u0000\u0000\u0000\u0000\u0000\u90AA\u0000\u0000"+
94.2588 - "\u0000\u0000\u9A50\u0000\u0000\u0000\u0000\u0000"+
94.2589 - "\u0000\u0000\u9347\u0000\u0000\u0000\u0000\u0000"+
94.2590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2592 - "\u0000\u8ED8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2594 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2595 - "\u0000\u90C9\u0000\u0000\u0000\u0000\u0000\u9A55"+
94.2596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u90BC"+
94.2603 - "\u0000\u0000\u0000\u0000\u0000\u9A58\u0000\u8BB8"+
94.2604 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u90D5"+
94.2609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2610 - "\u0000\u0000\u0000\u0000\u0000\u9641\u0000\u0000"+
94.2611 - "\u0000\u0000\u0000\u0000\u9A5A\u0000\u0000\u0000"+
94.2612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2613 - "\u0000\u0000\u0000\u0000\u0000\u9A5C\u0000\u0000"+
94.2614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2615 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2618 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2619 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97C2\u0000"+
94.2626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2629 - "\u0000\u0000\u0000\u0000\u8ABB\u0000\u0000\u0000"+
94.2630 - "\u9BAA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2631 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2633 - "\u0000\u90F5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2635 - "\u0000\u0000\u0000\u0000\u9A60\u0000\u0000\u0000"+
94.2636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9145"+
94.2639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2641 - "\u8C58\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2642 - "\u0000\u9A63\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2643 - "\u8C49\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2644 - "\u0000\u0000\u0000\u0000\u8BB6\u0000\u0000\u0000"+
94.2645 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCCF"+
94.2646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2647 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2648 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2649 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2650 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2651 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2652 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u966B"+
94.2653 - "\u9A6E\u0000\u914F\u0000\u0000\u0000\u0000\u0000"+
94.2654 - "\u0000\u0000\u0000\u9746\u0000\u0000\uA0E6\u0000"+
94.2655 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92D7\u0000"+
94.2657 - "\u9675\u0000\u0000\u93D4\u0000\u0000\u91BB\u9679"+
94.2658 - "\u0000\u0000\u0000\u0000\u0000\u9A70\u0000\u0000"+
94.2659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2662 - "\u0000\u0000\u0000\u0000\u0000\u9678\u91CD\u0000"+
94.2663 - "\u9C4A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2667 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2671 - "\u0000\u0000\u0000\u0000\uA06F\u0000\u0000\uA06A"+
94.2672 - "\u0000\u0000\u0000\u0000\u0000\u0000\u915F\u0000"+
94.2673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2678 - "\u0000\u0000\u0000\u9FA5\u0000\u0000\u89BA\u0000"+
94.2679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2681 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2682 - "\u0000\u0000\u0000\u9ECD\u0000\u0000\u0000\u0000"+
94.2683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2684 - "\u0000\u0000\u0000\u0000\u0000\u9A79\u0000\u0000"+
94.2685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2686 - "\u0000\u0000\u0000\u0000\u0000\u9DCE\u0000\u0000"+
94.2687 - "\u0000\u8CD2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2688 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2691 - "\u0000\u0000\u0000\u0000\u9D73\u0000\u0000\u0000"+
94.2692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96B9\u0000"+
94.2693 - "\u96BC\u0000\u0000\u0000\u0000\u0000\u0000\u9CD1"+
94.2694 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2696 - "\u0000\u0000\u0000\u0000\u0000\u89B7\u0000\u0000"+
94.2697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2699 - "\u0000\u9EEE\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2700 - "\u0000\u0000\u0000\u0000\u0000\uFB43\u0000\u0000"+
94.2701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2703 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2704 - "\u0000\u9EC9\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2705 - "\uFBD3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2709 - "\u0000\u0000\u0000\u0000\u91AE\u0000\u0000\u0000"+
94.2710 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2714 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2715 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2720 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2721 - "\u0000\u9D78\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2722 - "\u0000\u0000\u0000\u0000\u9D7B\u0000\u0000\u0000"+
94.2723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2735 - "\u0000\u0000\u0000\u0000\u9EB3\u0000\u0000\u0000"+
94.2736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2738 - "\u0000\u0000\u9EB2\u0000\u9DD6\u0000\u0000\u0000"+
94.2739 - "\u0000\u994F\u0000\u0000\u89CE\u0000\u0000\u0000"+
94.2740 - "\u8BC0\u0000\u9FC4\u0000\u8BD4\u0000\u0000\u8C72"+
94.2741 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6BF\u8BF9"+
94.2742 - "\u0000\u0000\u0000\u0000\u0000\u8946\u0000\uC6C0"+
94.2743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2744 - "\u0000\uFAE5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2746 - "\u0000\u0000\uC87B\u8BC6\u0000\u0000\u0000\u0000"+
94.2747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2748 - "\u0000\u0000\u9C57\u0000\u0000\u0000\u0000\u0000"+
94.2749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2750 - "\u9AFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2751 - "\u89D0\u89CF\u0000\u0000\u0000\uC6C1\u0000\u89D1"+
94.2752 - "\u0000\u89E2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2753 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2754 - "\u927E\u0000\u9DBA\u0000\u0000\u0000\u0000\u0000"+
94.2755 - "\uC6C2\u0000\u0000\u8C6F\u0000\u0000\u0000\u0000"+
94.2756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBF8"+
94.2758 - "\u0000\u0000\u0000\u8BC7\u926B\u0000\u0000\u89D2"+
94.2759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FCF\u0000"+
94.2761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2764 - "\u0000\u0000\u9DA9\u89D3\u0000\u0000\u99E2\u0000"+
94.2765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2766 - "\u9267\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2767 - "\u0000\u0000\u0000\u92A4\u0000\u0000\u0000\u0000"+
94.2768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8C73"+
94.2770 - "\u0000\u0000\u894E\u0000\u0000\u0000\u0000\u0000"+
94.2771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2772 - "\u894F\u9278\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2773 - "\u0000\u0000\u91B6\u0000\u0000\u0000\u0000\u89D4"+
94.2774 - "\u0000\u9FD2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2775 - "\u0000\u0000\u92A7\u0000\u0000\u95A2\u0000\u0000"+
94.2776 - "\u0000\u0000\u0000\u926E\u0000\u0000\u0000\u0000"+
94.2777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2781 - "\u0000\u0000\u96EA\u0000\u0000\u0000\u0000\u0000"+
94.2782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2784 - "\u0000\u0000\u926F\u0000\u0000\u0000\u0000\u0000"+
94.2785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2787 - "\u0000\u0000\u92A3\u0000\u0000\u0000\u0000\u0000"+
94.2788 - "\u8950\u0000\u0000\uFA57\u0000\u0000\u0000\u0000"+
94.2789 - "\u9866\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2790 - "\u0000\u0000\u0000\u0000\u0000\u89D6\u0000\u0000"+
94.2791 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2792 - "\u98B2\u0000\u0000\u0000\u92AB\u0000\u0000\u0000"+
94.2793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2794 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2795 - "\u0000\u0000\u0000\u0000\u96DE\u92AC\u0000\u0000"+
94.2796 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2797 - "\u8C70\u0000\u9F6E\u0000\u0000\u0000\u0000\u0000"+
94.2798 - "\u0000\u8EF2\u0000\u0000\u0000\u9F6C\u0000\u0000"+
94.2799 - "\u0000\u0000\u0000\u89D8\u0000\u0000\u0000\u0000"+
94.2800 - "\uFA59\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2803 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92A8\u0000"+
94.2805 - "\u0000\u0000\u0000\u0000\u9163\u0000\u0000\u0000"+
94.2806 - "\u0000\u0000\u0000\u8C40\u0000\u0000\u0000\u0000"+
94.2807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F73\u0000"+
94.2810 - "\u92AD\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BE9\u0000"+
94.2812 - "\u0000\u0000\u0000\u0000\u92A9\u0000\u0000\u0000"+
94.2813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2814 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2815 - "\u0000\u92AA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2816 - "\u89D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2817 - "\uFD56\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2818 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FA8\u0000"+
94.2820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2821 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2822 - "\u0000\u0000\u0000\u0000\u8C71\u0000\u0000\u0000"+
94.2823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2824 - "\u0000\u0000\u0000\u0000\u0000\u92A1\u0000\u0000"+
94.2825 - "\u90E3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2826 - "\u0000\uA0A6\u0000\u0000\u0000\u0000\u0000\u94AB"+
94.2827 - "\u0000\uFC72\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2829 - "\u0000\u0000\u0000\u0000\u97C4\u0000\u0000\u0000"+
94.2830 - "\u0000\u0000\u0000\u0000\u92AE\u0000\u0000\u0000"+
94.2831 - "\u0000\uFA67\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2832 - "\u0000\u0000\u0000\u0000\u0000\u92A2\uFA69\u0000"+
94.2833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2834 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2835 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2836 - "\u0000\u0000\u0000\u9268\u0000\u0000\u0000\u0000"+
94.2837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2838 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2840 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2841 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8951\u0000"+
94.2842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2843 - "\uFA6F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2844 - "\u0000\u0000\uFA71\u0000\u0000\u0000\u0000\u0000"+
94.2845 - "\u0000\u0000\u0000\u0000\u8952\u0000\u0000\u0000"+
94.2846 - "\u0000\u945A\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2847 - "\u0000\u0000\uC6C3\u0000\u0000\u0000\u89DD\u0000"+
94.2848 - "\uC8A2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2849 - "\u0000\u0000\u0000\u0000\u0000\u0000\uC6C4\u0000"+
94.2850 - "\u0000\u0000\u9E52\u0000\u8953\u0000\u0000\u0000"+
94.2851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9E55"+
94.2852 - "\u92BA\u0000\u0000\uC6C5\u0000\u0000\u8C5B\u0000"+
94.2853 - "\u0000\u0000\uFA7D\uFAA8\u9A68\uFA47\u0000\u0000"+
94.2854 - "\uFA7E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2855 - "\u0000\u0000\u0000\u92BB\u0000\u0000\u0000\uFDB6"+
94.2856 - "\u0000\uFAA2\u0000\u0000\u0000\u0000\u0000\uFAA3"+
94.2857 - "\u0000\uFAA4\u9BB4\uFAA6\u0000\u0000\u0000\u0000"+
94.2858 - "\u0000\u0000\u0000\u89DF\u0000\u0000\u0000\uFDDB"+
94.2859 - "\u0000\u0000\uFAA9\u0000\u8954\u0000\u0000\u0000"+
94.2860 - "\u0000\u0000\u0000\u0000\u0000\uFAAB\u0000\u0000"+
94.2861 - "\u0000\u0000\u0000\u0000\uFC7A\u0000\u0000\u0000"+
94.2862 - "\u0000\u0000\u0000\u0000\u89E0\u0000\u9F4F\u0000"+
94.2863 - "\u0000\u0000\uC87D\u0000\u0000\u89E1\u0000\u0000"+
94.2864 - "\u0000\u0000\u0000\uFAB0\u0000\u0000\u0000\u0000"+
94.2865 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2866 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FCD"+
94.2867 - "\uA0E7\u0000\u0000\u0000\u0000\u0000\uFAB1\u89A6"+
94.2868 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2869 - "\u0000\u0000\u0000\u0000\u9EFA\u0000\u0000\u0000"+
94.2870 - "\u0000\u0000\u0000\u0000\uFAB2\u0000\u0000\u0000"+
94.2871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2872 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFAB4"+
94.2874 - "\u0000\u92C4\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2875 - "\u9F6F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2876 - "\u8BB0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2877 - "\u0000\u0000\u0000\u9FAC\u0000\u0000\u0000\u0000"+
94.2878 - "\u0000\u89E3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9BD3"+
94.2881 - "\u89E4\u0000\u0000\u0000\uFAB5\u0000\u0000\u0000"+
94.2882 - "\u0000\u0000\u9FD5\u0000\u0000\u0000\u0000\u0000"+
94.2883 - "\u0000\u8955\u0000\u0000\u92C5\u0000\u0000\u0000"+
94.2884 - "\u8956\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2885 - "\u0000\u0000\u0000\u0000\u0000\uFAB3\u0000\u0000"+
94.2886 - "\u0000\uFAB6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2887 - "\u0000\u0000\u0000\u0000\u0000\uFAB7\u0000\u0000"+
94.2888 - "\u0000\u0000\u0000\u0000\u9EDC\u0000\u0000\u0000"+
94.2889 - "\uFBC4\u9F71\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2891 - "\uFABA\u92C7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2894 - "\u0000\uC6C6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2895 - "\u0000\u9A4C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2899 - "\u0000\u0000\u0000\u0000\u8C68\u0000\u0000\u89E5"+
94.2900 - "\u0000\u0000\u0000\u0000\u9F7D\u0000\u0000\u0000"+
94.2901 - "\u0000\u0000\uA0A9\uFAC4\u0000\u0000\u0000\u0000"+
94.2902 - "\uC6C7\u0000\u0000\u8957\u0000\u0000\u0000\u0000"+
94.2903 - "\u0000\u0000\uFAAA\u0000\u0000\u0000\u0000\u0000"+
94.2904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8958\u0000"+
94.2905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2906 - "\u0000\u0000\u0000\u0000\u0000\u8BE3\u0000\u8B61"+
94.2907 - "\u0000\u0000\u0000\u0000\u9AF1\u0000\u0000\u9EB7"+
94.2908 - "\u0000\uC6C8\u0000\u0000\u0000\uFAD1\u0000\u0000"+
94.2909 - "\u0000\u0000\u0000\u0000\uFAD2\u0000\u0000\u0000"+
94.2910 - "\u0000\u0000\u0000\u0000\u0000\u9EBA\uFAD4\u0000"+
94.2911 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2912 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2913 - "\u0000\u0000\u0000\uFAD9\u0000\u0000\u0000\u0000"+
94.2914 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2915 - "\uFADB\u0000\u9CE0\u0000\u0000\u0000\uFBF7\u0000"+
94.2916 - "\uFBFA\u89E7\uA07A\uFADC\u0000\u0000\uFADD\u0000"+
94.2917 - "\u89E9\u0000\u0000\u0000\u0000\u0000\uC6C9\u0000"+
94.2918 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2919 - "\u0000\uFAE2\u89EB\u0000\u0000\uFAE3\u0000\u0000"+
94.2920 - "\u0000\u0000\u0000\u0000\u90C8\u0000\u0000\u0000"+
94.2921 - "\u92DA\u8959\u9CF5\u0000\u0000\u0000\u0000\u0000"+
94.2922 - "\u895A\uFAE7\u9FA2\u0000\u0000\u0000\u0000\u0000"+
94.2923 - "\uFAEA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2924 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2925 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAED\u8FAD"+
94.2926 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB59\u0000"+
94.2927 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2928 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2929 - "\u0000\u0000\u0000\uFAEF\u96EF\u0000\u9DEC\u0000"+
94.2930 - "\u0000\u0000\u9DCA\u0000\u0000\u0000\u0000\u0000"+
94.2931 - "\u0000\uFD6D\u0000\u89EC\u0000\u0000\u0000\u0000"+
94.2932 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB44"+
94.2933 - "\u0000\u0000\u9DE2\u0000\u8C75\u0000\u0000\u0000"+
94.2934 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2935 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2936 - "\u0000\u0000\u0000\u9EC0\u0000\u9E56\u0000\u0000"+
94.2937 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2940 - "\u0000\u9F79\u9AC7\u0000\u0000\uFAF4\u0000\u0000"+
94.2941 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2942 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2943 - "\u0000\u0000\u0000\u0000\u0000\u98A1\u0000\u0000"+
94.2944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFAF8"+
94.2945 - "\u0000\u0000\u0000\u89F0\u9E47\u0000\u0000\u9DF7"+
94.2946 - "\u0000\u0000\u0000\u0000\u9FD3\u0000\u9ACA\u0000"+
94.2947 - "\u0000\u0000\u0000\u89F1\uFAF9\u0000\u0000\u0000"+
94.2948 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2949 - "\u0000\u0000\u8E5A\u0000\u89F2\u0000\u0000\u0000"+
94.2950 - "\u0000\u89F3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2951 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2952 - "\u0000\u0000\u0000\u925D\u8B51\u92E0\u0000\u0000"+
94.2953 - "\u89F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2954 - "\u0000\u0000\u9FD4\u0000\u0000\u0000\u0000\u0000"+
94.2955 - "\u0000\u0000\u0000\u8A79\u0000\u0000\u0000\u0000"+
94.2956 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89F5"+
94.2957 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2958 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2959 - "\u0000\u0000\u97A7\u0000\u0000\u0000\u0000\u0000"+
94.2960 - "\u0000\u0000\u0000\u0000\u0000\u93BA\u0000\u0000"+
94.2961 - "\u0000\u0000\u0000\u9E58\u0000\u0000\u0000\u0000"+
94.2962 - "\u89F6\u0000\u0000\u0000\u0000\u0000\u9E57\u0000"+
94.2963 - "\u0000\u0000\u0000\u89F7\u0000\u8A41\u0000\u0000"+
94.2964 - "\u89F8\u0000\u0000\uFAF1\u0000\u0000\u0000\u0000"+
94.2965 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2966 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FA"+
94.2967 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB42"+
94.2968 - "\u0000\uFABF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2969 - "\u0000\u0000\u0000\uFBA3\u0000\u0000\u0000\u0000"+
94.2970 - "\u0000\u0000\u0000\u0000\u0000\uFAF7\u0000\u0000"+
94.2971 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2972 - "\u0000\u9E4E\u0000\u94DC\u0000\u0000\u0000\u0000"+
94.2973 - "\u0000\u95DA\u9DF8\u9F6A\u0000\u0000\u0000\u0000"+
94.2974 - "\u0000\u8AB7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2975 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB46\u0000"+
94.2976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2977 - "\u8A46\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2978 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2980 - "\u0000\uFB47\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2981 - "\u9148\u0000\u0000\u0000\u92DE\u0000\u0000\u0000"+
94.2982 - "\u0000\u8B53\u9DF6\u0000\u9BDA\u0000\u0000\u0000"+
94.2983 - "\u0000\u9D7E\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2984 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2985 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89FD"+
94.2986 - "\u99E4\u0000\u0000\u0000\u0000\u0000\u9E43\u0000"+
94.2987 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2988 - "\u0000\u0000\u9DE9\u0000\u8F52\u0000\u0000\u0000"+
94.2989 - "\u9DF5\u9DF0\u0000\u0000\u0000\u99E7\u0000\u0000"+
94.2990 - "\u0000\u0000\u0000\u8BBD\u0000\u0000\u0000\u0000";
94.2991 -
94.2992 - private final static String innerIndex3=
94.2993 - "\u0000\u0000\u0000\u0000\u0000\u9DEF\u0000\u0000"+
94.2994 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2995 - "\u0000\u9FB7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.2996 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DD0\u0000"+
94.2997 - "\u9FEB\u8DA9\u9DCF\u98E1\u0000\u9DE5\u0000\u0000"+
94.2998 - "\u0000\u0000\u0000\u0000\u0000\u9DC8\u0000\u0000"+
94.2999 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB4F"+
94.3000 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3001 - "\u0000\u0000\u0000\u9DEB\u0000\u0000\u0000\u0000"+
94.3002 - "\u0000\u0000\u0000\u0000\u0000\uFB54\u0000\uFB55"+
94.3003 - "\u9AA2\u0000\u8AD6\u0000\u9A5F\u0000\u0000\u0000"+
94.3004 - "\u0000\u0000\u0000\u0000\u0000\u9EF5\u0000\u0000"+
94.3005 - "\u0000\u8FB7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3008 - "\u0000\u0000\u9AD2\u9E6A\u9EE8\u0000\u0000\u0000"+
94.3009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3010 - "\u0000\u8BBF\u91C2\u9D62\u0000\u0000\u0000\u0000"+
94.3011 - "\u0000\u0000\u9260\u0000\u0000\u0000\u0000\u0000"+
94.3012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u925E\u91C1"+
94.3013 - "\u0000\u8AC5\u0000\u0000\u97A3\u0000\u0000\u0000"+
94.3014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8B6C"+
94.3015 - "\u0000\u8D7E\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3016 - "\u0000\u9C54\u0000\u0000\u0000\u0000\u0000\u9DBD"+
94.3017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CC5\u0000"+
94.3020 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3021 - "\u0000\u0000\u895B\u0000\u0000\u0000\u0000\u0000"+
94.3022 - "\u0000\u0000\u0000\u0000\u0000\uFB5C\u0000\uFB5B"+
94.3023 - "\u0000\uFB57\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3024 - "\u0000\u0000\u0000\u0000\u0000\u98C7\u0000\u0000"+
94.3025 - "\uFB5A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3027 - "\u0000\u0000\u0000\u0000\u0000\u9CEE\u0000\u0000"+
94.3028 - "\u0000\u0000\u0000\u0000\u0000\u92E2\u0000\u0000"+
94.3029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3031 - "\u0000\u0000\u94A7\u0000\u0000\u0000\u0000\u0000"+
94.3032 - "\u0000\u0000\u0000\u0000\u0000\u8CCC\u0000\u9BD4"+
94.3033 - "\u0000\u0000\uFB64\uFB76\u0000\u0000\uFB60\u0000"+
94.3034 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3035 - "\u0000\u0000\u0000\u0000\u99E5\u0000\u0000\u9AC2"+
94.3036 - "\u0000\u0000\u0000\u91FB\u0000\u0000\u0000\uA073"+
94.3037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F72"+
94.3038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3040 - "\u0000\u0000\u9FCC\u0000\u0000\u0000\u98A5\u92E8"+
94.3041 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3042 - "\u9BBC\u0000\u96F3\u0000\u0000\u92E7\u0000\u0000"+
94.3043 - "\uFC67\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3044 - "\u0000\u0000\u0000\u0000\u8B7D\u0000\u0000\u0000"+
94.3045 - "\u0000\u9BF4\u0000\u0000\u0000\u0000\u0000\u9EF7"+
94.3046 - "\u0000\u0000\u9EC1\u0000\u0000\u0000\u0000\u0000"+
94.3047 - "\u0000\u0000\u0000\u0000\u996F\u0000\u0000\u0000"+
94.3048 - "\u0000\u0000\u0000\u96F1\u0000\u0000\u8E41\u0000"+
94.3049 - "\u0000\u0000\u0000\u0000\u954A\u0000\u0000\u0000"+
94.3050 - "\u97E6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F5"+
94.3052 - "\u0000\u0000\u0000\u0000\u0000\u92E6\u9F42\u0000"+
94.3053 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB67\u0000"+
94.3054 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99A9"+
94.3055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3056 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAE6\u0000"+
94.3057 - "\u0000\u0000\u0000\uFB69\u0000\u0000\u0000\u0000"+
94.3058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3059 - "\u0000\u0000\u97E5\u0000\u0000\u0000\u0000\u0000"+
94.3060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3061 - "\u0000\u0000\u967D\u0000\u0000\u0000\uFB6C\u0000"+
94.3062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3063 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3064 - "\u0000\u0000\u99A2\u0000\u0000\u0000\u0000\u0000"+
94.3065 - "\u9ABB\u0000\u0000\u0000\u9A65\u0000\u0000\u944E"+
94.3066 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3068 - "\u0000\u0000\u0000\u0000\uFB6E\u0000\u0000\u99DF"+
94.3069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3070 - "\u0000\u98E3\u0000\u0000\u9254\u0000\u0000\u0000"+
94.3071 - "\u0000\u0000\u967B\u8AAF\u0000\u0000\u0000\u0000"+
94.3072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3073 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3075 - "\u0000\u0000\u8C77\u0000\u0000\u0000\u0000\u0000"+
94.3076 - "\u0000\u8BAF\u9EBD\u0000\u0000\u0000\u0000\u0000"+
94.3077 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9EE6"+
94.3078 - "\u0000\u0000\uFB6F\u0000\u0000\u0000\u0000\u0000"+
94.3079 - "\u8EE1\u0000\u0000\u0000\u0000\u9B7D\u9C7E\u0000"+
94.3080 - "\u0000\u0000\u0000\uF9D9\u0000\u0000\u0000\u0000"+
94.3081 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3082 - "\u0000\u0000\u0000\u92EA\u0000\u0000\u0000\u0000"+
94.3083 - "\u8C78\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3084 - "\u0000\u0000\u0000\u0000\uFB72\u0000\u0000\u0000"+
94.3085 - "\uFB71\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3086 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3087 - "\u895C\u0000\u98F0\u96F2\u0000\u0000\u0000\u0000"+
94.3088 - "\u0000\u0000\u0000\uFB74\u0000\u0000\u0000\u0000"+
94.3089 - "\u0000\u0000\u8BC1\u0000\u895D\u89DE\u0000\u895E"+
94.3090 - "\u0000\u0000\uC6CA\u0000\u0000\u0000\u0000\u0000"+
94.3091 - "\u0000\uFE42\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3092 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB7B"+
94.3093 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3094 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3095 - "\u0000\u0000\u895F\u0000\u8960\u0000\u0000\u0000"+
94.3096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3098 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3099 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3101 - "\u0000\u0000\u0000\u0000\u0000\u9BCD\u0000\u0000"+
94.3102 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3103 - "\u0000\u0000\u0000\u0000\u0000\u9DD3\u0000\u0000"+
94.3104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3106 - "\u0000\u984C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3107 - "\u0000\u0000\u0000\u0000\u9752\u0000\u0000\u0000"+
94.3108 - "\u0000\u0000\u95C3\u0000\u0000\u0000\u0000\u9BB6"+
94.3109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3110 - "\u0000\u0000\u0000\u0000\u9AB9\u0000\u0000\u0000"+
94.3111 - "\u97B3\u0000\u0000\u0000\u0000\u0000\u0000\u9F74"+
94.3112 - "\u92F1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3113 - "\u0000\u0000\u0000\u0000\u97DF\u0000\u0000\u0000"+
94.3114 - "\u0000\uFBA6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3115 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3116 - "\u0000\uFBAB\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3117 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3118 - "\u0000\u0000\u0000\u9877\u0000\u0000\u0000\u9854"+
94.3119 - "\u95C5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3120 - "\u9D55\uFBB2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3121 - "\u0000\u0000\u957E\u0000\u0000\u0000\u0000\u0000"+
94.3122 - "\u0000\u0000\u0000\u9742\u0000\u94E6\u0000\u0000"+
94.3123 - "\u0000\u0000\u92F5\u0000\u0000\u0000\u0000\u0000"+
94.3124 - "\u0000\u0000\u8CC5\u0000\u0000\u0000\u0000\u0000"+
94.3125 - "\u0000\u92FD\u0000\u0000\uFBA2\u0000\u0000\u9C51"+
94.3126 - "\u0000\u0000\u94E9\u985C\u92F0\u0000\u0000\u0000"+
94.3127 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3128 - "\u0000\u0000\u0000\u0000\u0000\u944C\u0000\u0000"+
94.3129 - "\u0000\u0000\u0000\u0000\u0000\u916B\u0000\u0000"+
94.3130 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3131 - "\u0000\u0000\u0000\u0000\u8B78\u0000\u0000\u0000"+
94.3132 - "\u0000\u94E2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3133 - "\u0000\u984F\u0000\uFBB5\u0000\u0000\u0000\u0000"+
94.3134 - "\u9271\u0000\u0000\u9365\u0000\u0000\u985B\u0000"+
94.3135 - "\u0000\u9850\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3136 - "\u0000\u97BC\u0000\u0000\u0000\u0000\u92F3\u0000"+
94.3137 - "\u0000\u9340\u984D\u0000\u0000\u0000\u9572\u0000"+
94.3138 - "\uFDEF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3139 - "\u0000\uFDC1\u0000\u0000\u0000\u0000\uFBBA\u0000"+
94.3140 - "\u0000\u92EB\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3141 - "\uFC73\u97B7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3142 - "\u0000\u0000\u0000\uFBB4\u0000\u0000\u0000\u0000"+
94.3143 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3144 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3145 - "\u0000\u0000\u0000\u90A7\u0000\u0000\u0000\u0000"+
94.3146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9741\u92F4"+
94.3147 - "\u0000\u0000\u0000\uFBBC\u0000\u0000\u0000\u0000"+
94.3148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3149 - "\u0000\u0000\u0000\u0000\u9577\u0000\u0000\u0000"+
94.3150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3151 - "\u9EE2\u0000\u8F78\u0000\u0000\u0000\u0000\u0000"+
94.3152 - "\u0000\u0000\uF9DC\u0000\u0000\u0000\u9672\u0000"+
94.3153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3154 - "\u0000\u0000\u0000\u0000\u0000\u9EB5\u0000\u0000"+
94.3155 - "\u0000\u964B\u0000\u0000\u0000\u8CAC\u0000\u0000"+
94.3156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA0FA"+
94.3157 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3158 - "\u0000\u0000\u0000\u9575\u0000\u0000\u0000\u0000"+
94.3159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3161 - "\u0000\u90DA\u0000\u0000\u9367\u0000\uFEA4\u0000"+
94.3162 - "\u0000\u0000\u90DF\u0000\u0000\u0000\u0000\u9354"+
94.3163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3165 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8961\u0000"+
94.3166 - "\u8BB4\u0000\u0000\u0000\u0000\u9DC0\u0000\u0000"+
94.3167 - "\u0000\u0000\u0000\u0000\u8E48\u0000\uFBC5\u0000"+
94.3168 - "\u0000\u0000\u0000\u0000\uFBC7\u0000\u0000\u0000"+
94.3169 - "\uC6CB\u0000\uFA79\u0000\u0000\u0000\u0000\u0000"+
94.3170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3171 - "\u9E67\u0000\u0000\u0000\u0000\u0000\u8CD9\u0000"+
94.3172 - "\u0000\u0000\u0000\u0000\u0000\uFBD2\u8962\u8963"+
94.3173 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3174 - "\u0000\u0000\uFC7D\u0000\u0000\u0000\u0000\u0000"+
94.3175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3176 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3177 - "\u0000\u0000\u0000\u9F6B\u0000\u0000\u0000\u0000"+
94.3178 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3179 - "\u0000\u0000\u0000\u0000\u0000\uFBCC\u0000\uFEAE"+
94.3180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3182 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3183 - "\u0000\u0000\u0000\uFBD1\u0000\u0000\u0000\u0000"+
94.3184 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB75"+
94.3185 - "\u0000\u0000\u0000\u0000\u0000\uFBD4\u0000\u0000"+
94.3186 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3187 - "\u0000\u0000\u0000\uFBD6\uFBD8\u0000\u0000\u0000"+
94.3188 - "\u0000\u0000\u0000\u0000\u8B5D\u0000\u934C\u0000"+
94.3189 - "\u9AE2\u0000\u0000\u8BC9\u0000\u0000\u0000\u0000"+
94.3190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3191 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3193 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3194 - "\u0000\uFBDB\u9FC9\u0000\u0000\u0000\u0000\u0000"+
94.3195 - "\u0000\u0000\u0000\u9F44\u0000\u0000\u0000\u0000"+
94.3196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98ED\u0000"+
94.3197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3201 - "\u0000\u0000\u0000\u0000\u0000\uFBDD\u0000\u0000"+
94.3202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3204 - "\u0000\u8DF2\u8964\u0000\uFDF2\u0000\u934D\u0000"+
94.3205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3208 - "\u0000\u0000\uFBE7\u0000\u0000\u0000\u0000\u0000"+
94.3209 - "\u0000\uA0F2\u9868\u0000\u0000\u0000\u0000\u0000"+
94.3210 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3211 - "\u0000\u9F58\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3212 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3213 - "\u0000\u0000\u0000\u0000\u0000\u8D73\u0000\u0000"+
94.3214 - "\u0000\uFBDE\u0000\u0000\u0000\u0000\u0000\uFBDF"+
94.3215 - "\u0000\u0000\u0000\u0000\u0000\u8C48\u0000\u0000"+
94.3216 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3217 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3218 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3219 - "\uFBE3\u0000\u0000\u0000\u0000\u8DA8\u0000\u0000"+
94.3220 - "\uFBE4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3222 - "\u0000\u0000\u0000\u0000\u9C75\u0000\u0000\u9878"+
94.3223 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8D60\u0000"+
94.3225 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBE5\u0000"+
94.3226 - "\u8D61\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3227 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8D62\uA0A1"+
94.3228 - "\u0000\u0000\u0000\u9C40\u0000\u0000\u0000\u0000"+
94.3229 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3231 - "\u98AD\u0000\u0000\u0000\u9EEA\u0000\u0000\u0000"+
94.3232 - "\u0000\u0000\u0000\u8CD4\u0000\u0000\u0000\u0000"+
94.3233 - "\u0000\u0000\u0000\u0000\u0000\u9CEB\u0000\u0000"+
94.3234 - "\u0000\u0000\u0000\uFBE0\u0000\u0000\u9F51\u0000"+
94.3235 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3236 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3237 - "\u0000\u0000\u0000\u0000\u8D65\u0000\u0000\u0000"+
94.3238 - "\u0000\u0000\u0000\u9CF1\u0000\u0000\u0000\u0000"+
94.3239 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC58\u0000"+
94.3240 - "\u0000\u8D66\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3241 - "\u0000\u9654\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3242 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3243 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBE8"+
94.3244 - "\u0000\u0000\u0000\uC6CC\u0000\u0000\u0000\u0000"+
94.3245 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3246 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3247 - "\u0000\u0000\u0000\u0000\u0000\u9FCE\u0000\u0000"+
94.3248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3249 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3250 - "\u0000\uFBFC\u0000\u9AE4\u0000\u0000\u0000\u0000"+
94.3251 - "\u0000\u0000\u9F75\u0000\u0000\u0000\u0000\u0000"+
94.3252 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3253 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3254 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFBF1\u0000"+
94.3255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3256 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3257 - "\u0000\u0000\u8D69\u0000\u0000\u0000\u0000\u0000"+
94.3258 - "\u934F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u934E\u0000"+
94.3261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3263 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3264 - "\u0000\u0000\uFBF4\u0000\u0000\u0000\u0000\uC6CE"+
94.3265 - "\u0000\u0000\u0000\uFBC3\u0000\u0000\u8965\u0000"+
94.3266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3267 - "\u0000\u0000\u8C7A\u0000\u0000\u0000\u0000\u0000"+
94.3268 - "\u0000\u8C7B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3272 - "\u0000\u0000\u0000\u0000\u0000\u8D6A\u0000\u0000"+
94.3273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3274 - "\u0000\u0000\u0000\u0000\u0000\u9353\u0000\u0000"+
94.3275 - "\u9DFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3278 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3279 - "\u0000\u0000\u0000\u0000\uFBFD\u0000\u0000\u0000"+
94.3280 - "\u9059\uFC40\u0000\uFC41\uFC43\u0000\u0000\u0000"+
94.3281 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3282 - "\u0000\u0000\u0000\u0000\u9361\uFC46\u9362\u0000"+
94.3283 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3285 - "\u0000\u0000\u0000\u0000\u0000\u8D6B\u0000\u0000"+
94.3286 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3288 - "\u0000\u0000\uFC4C\u0000\u0000\u0000\u0000\u0000"+
94.3289 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3290 - "\u0000\u0000\u0000\u0000\u0000\u95B8\u0000\u0000"+
94.3291 - "\uC6D0\u8BCA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3292 - "\u0000\u0000\u0000\u0000\u987A\u0000\u0000\u0000"+
94.3293 - "\u0000\uC6D1\u0000\uFC51\u0000\u0000\u0000\u0000"+
94.3294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3295 - "\u0000\u0000\uFC54\u0000\u0000\u0000\u0000\u0000"+
94.3296 - "\u0000\u0000\u0000\uFAAF\u0000\u0000\u0000\u0000"+
94.3297 - "\u0000\u0000\u0000\u8D6C\u0000\u0000\u0000\u0000"+
94.3298 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3299 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3301 - "\u0000\u0000\u0000\u0000\uFA61\u0000\u0000\uFC57"+
94.3302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3303 - "\u0000\u9B70\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3304 - "\u0000\u0000\uA051\u0000\u0000\u0000\u0000\u0000"+
94.3305 - "\u0000\u0000\u8C7C\u0000\u8BCB\u0000\u0000\u0000"+
94.3306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3308 - "\u0000\u0000\u0000\u936E\u0000\u0000\u0000\uFCD5"+
94.3309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3317 - "\u0000\u0000\u0000\uFCA9\u0000\u0000\u0000\u0000"+
94.3318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3319 - "\u0000\uFC61\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3320 - "\u0000\u0000\u0000\u8966\u0000\u0000\u0000\u0000"+
94.3321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3322 - "\u0000\u0000\uFACB\u0000\u0000\u0000\u0000\u0000"+
94.3323 - "\u0000\u0000\uF9DA\u0000\u0000\u0000\u0000\u0000"+
94.3324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3327 - "\u0000\u0000\u0000\u0000\u0000\u937A\u0000\uA0E0"+
94.3328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u936B\u0000"+
94.3329 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3330 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3332 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC6B\u0000"+
94.3333 - "\u0000\u0000\u0000\u0000\uA0DC\u0000\u0000\u9468"+
94.3334 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3335 - "\u0000\u0000\u0000\uFC6D\u0000\u0000\u0000\u0000"+
94.3336 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3337 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D71"+
94.3340 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD64\u0000"+
94.3341 - "\u0000\u0000\u0000\u99BA\u0000\u0000\u0000\u9AD0"+
94.3342 - "\u9A61\uA0E5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3344 - "\u0000\u0000\u0000\u0000\u0000\uA05B\u0000\u0000"+
94.3345 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96AC"+
94.3346 - "\u0000\u0000\u0000\u0000\u9740\u0000\u0000\u0000"+
94.3347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3348 - "\u0000\u9EF1\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3349 - "\u0000\u0000\u8C4D\u0000\u0000\u0000\u0000\u0000"+
94.3350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3351 - "\u9F7E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3352 - "\u0000\u0000\u0000\u0000\u0000\u8D72\u0000\u0000"+
94.3353 - "\u0000\u0000\uFC76\u0000\u0000\u0000\u0000\u0000"+
94.3354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3355 - "\u96A9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3356 - "\u0000\uA06E\u0000\u0000\uFCAA\u0000\u0000\u0000"+
94.3357 - "\uFBCD\u0000\u0000\u0000\uFC74\u0000\u0000\u0000"+
94.3358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA074"+
94.3359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3360 - "\u0000\u0000\u0000\u0000\u0000\uA071\u0000\u0000"+
94.3361 - "\u0000\uFC79\u0000\u0000\u0000\u0000\u0000\uFC7C"+
94.3362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3363 - "\u0000\u0000\u0000\u0000\u0000\u9C50\u0000\u0000"+
94.3364 - "\u9379\u9378\u0000\u0000\uA0DD\u0000\u0000\u0000"+
94.3365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D75"+
94.3368 - "\u0000\u8D76\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3369 - "\u9374\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3370 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D77"+
94.3371 - "\uFCA5\u0000\u0000\uFCA2\u0000\u0000\u0000\u0000"+
94.3372 - "\u0000\u0000\u90C3\u0000\u0000\u0000\u0000\u0000"+
94.3373 - "\u0000\u0000\uA079\u0000\u0000\u0000\u0000\u0000"+
94.3374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3375 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3376 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3381 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3382 - "\u0000\u0000\u0000\u0000\u8D79\u0000\u0000\u0000"+
94.3383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BFC"+
94.3384 - "\u0000\uA076\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3386 - "\u0000\u0000\u0000\u0000\u8BCD\u0000\u0000\u0000"+
94.3387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3388 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3390 - "\u9F5A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3393 - "\u0000\u0000\u9FF4\u0000\u0000\u9FBA\u0000\u0000"+
94.3394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3395 - "\u8D7A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3396 - "\u0000\u0000\u0000\u0000\u0000\u9E45\u0000\u0000"+
94.3397 - "\u0000\u0000\u0000\u0000\u93B0\u0000\uA075\u0000"+
94.3398 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3400 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3401 - "\u0000\u0000\u0000\u9B46\u0000\uFCAE\u0000\u0000"+
94.3402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3403 - "\u0000\u0000\u0000\u0000\u0000\uFCB0\u0000\u0000"+
94.3404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFA51"+
94.3405 - "\u0000\u0000\u0000\u0000\u0000\u8D7B\u0000\u0000"+
94.3406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3408 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3409 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3410 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3412 - "\u8D7C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9ED6\u0000"+
94.3415 - "\u0000\u93AC\u0000\u0000\u0000\u9F5B\u0000\u93A9"+
94.3416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3417 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3418 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3420 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3421 - "\u0000\u0000\u0000\u0000\uA07C\u0000\u0000\u0000"+
94.3422 - "\u0000\u0000\u0000\u0000\uFCB2\u0000\u0000\u0000"+
94.3423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3424 - "\u0000\u8AC1\u0000\u0000\u0000\u0000\u0000\u9FB4"+
94.3425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3426 - "\u0000\u0000\u0000\uFCAC\u0000\u0000\u0000\u0000"+
94.3427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3428 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3429 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3430 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3431 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3432 - "\u0000\u9E4C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3433 - "\u0000\u8FC5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3434 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3435 - "\u0000\u93AD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3436 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DC3\u0000"+
94.3437 - "\u0000\u0000\u8DA2\u0000\u0000\u0000\u9D4A\u0000"+
94.3438 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3440 - "\uFCB6\u0000\u0000\u8DA3\u9E4B\u0000\u9E4D\u0000"+
94.3441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DA4"+
94.3442 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3444 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3446 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3447 - "\u0000\u0000\u8AFD\u0000\u0000\u0000\u0000\u0000"+
94.3448 - "\uFCB5\u0000\uFCC3\u93B2\u0000\u0000\u0000\u0000"+
94.3449 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3452 - "\u0000\u0000\u8DA5\u0000\u0000\u0000\u0000\u0000"+
94.3453 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3455 - "\u0000\u93A1\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3456 - "\u0000\u0000\u0000\u0000\u8AC6\u0000\u0000\u0000"+
94.3457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3458 - "\u0000\u0000\u0000\u0000\u0000\u8A5B\u0000\u0000"+
94.3459 - "\u0000\u894D\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3460 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFED4"+
94.3463 - "\u0000\u0000\u0000\u0000\u8A78\u0000\u93AB\u0000"+
94.3464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3465 - "\u8DA7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3467 - "\u0000\u0000\u0000\u9F45\u0000\u0000\u0000\u0000"+
94.3468 - "\u0000\u0000\u0000\u0000\u0000\u8A56\u0000\u0000"+
94.3469 - "\u0000\uFCBF\u0000\u0000\u0000\uFCC0\u0000\u8EE6"+
94.3470 - "\u0000\u0000\u8AA4\u0000\u0000\u0000\u0000\u0000"+
94.3471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3474 - "\u0000\u0000\u8943\u0000\u0000\u0000\u0000\u0000"+
94.3475 - "\u0000\u93F3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3476 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCAB\u9EA2"+
94.3477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3479 - "\u9DC7\u0000\u0000\u0000\uC6D2\u8BCE\u0000\u0000"+
94.3480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3481 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3482 - "\u0000\u0000\u0000\u0000\u0000\uFCC5\u0000\u0000"+
94.3483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCCB"+
94.3485 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3486 - "\u0000\u0000\u0000\u93B3\u0000\uFCCA\u0000\u0000"+
94.3487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3489 - "\u0000\u0000\u0000\u0000\u0000\uFCC9\u8DAC\u0000"+
94.3490 - "\uFBC6\u8967\u0000\u8C7E\u0000\u0000\u0000\u0000"+
94.3491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3492 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3494 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3495 - "\u0000\u0000\u0000\u0000\u0000\uFCCD\u0000\u0000"+
94.3496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CF3\u0000"+
94.3497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3499 - "\u0000\uFCD0\u0000\u0000\u95BB\u0000\u0000\u0000"+
94.3500 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3501 - "\uFCD3\u0000\u0000\uFCD4\u0000\u0000\u0000\u0000"+
94.3502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DAE";
94.3505 -
94.3506 - private final static String innerIndex4=
94.3507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3508 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3509 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3510 - "\uFCD7\u0000\u0000\u0000\u0000\u0000\u93DB\u0000"+
94.3511 - "\u0000\u0000\u0000\uFE63\u0000\u0000\u0000\u0000"+
94.3512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3513 - "\u93D5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3515 - "\u0000\u0000\u0000\u0000\uFCDA\u0000\u0000\u0000"+
94.3516 - "\u9B71\u0000\u0000\uFCDD\u0000\u0000\u0000\u0000"+
94.3517 - "\u0000\u0000\u0000\u8DAF\u0000\u0000\u0000\uFAF2"+
94.3518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3519 - "\u0000\u0000\u0000\u93D8\u0000\u0000\u0000\uFCDF"+
94.3520 - "\u0000\u0000\u0000\u93D3\u0000\u0000\u0000\u0000"+
94.3521 - "\u0000\u0000\u0000\uFCE1\u0000\u0000\u0000\u0000"+
94.3522 - "\u0000\u0000\u0000\u0000\u0000\u8E76\u0000\u0000"+
94.3523 - "\u0000\u0000\u0000\u0000\u0000\uFC62\u0000\u0000"+
94.3524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93D1\u0000"+
94.3525 - "\u0000\u0000\u8DB1\u0000\u0000\u0000\u0000\u0000"+
94.3526 - "\u0000\u0000\u9859\u0000\u0000\u0000\u0000\u0000"+
94.3527 - "\u0000\u0000\u0000\u0000\uFB52\u0000\u0000\u0000"+
94.3528 - "\u0000\u0000\u0000\u0000\u0000\uFB53\u0000\u0000"+
94.3529 - "\u0000\u0000\u0000\uFB4D\u0000\u0000\u9CBF\u0000"+
94.3530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9B72"+
94.3531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3532 - "\u0000\u0000\u0000\u0000\u0000\uFB50\u93BE\u0000"+
94.3533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3537 - "\u0000\u9DF1\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3539 - "\u0000\u0000\uFCEB\u0000\u0000\u0000\u0000\u0000"+
94.3540 - "\u0000\u0000\u0000\u0000\uA0BB\u0000\u9B7E\u0000"+
94.3541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DB3\u0000"+
94.3542 - "\u0000\u8C52\u0000\u0000\u0000\u0000\u9AE8\u0000"+
94.3543 - "\u0000\u0000\u0000\u0000\u0000\u8EDC\u0000\u0000"+
94.3544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CF9\u0000"+
94.3546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3547 - "\u0000\u0000\u0000\u0000\uFA50\u0000\u0000\u0000"+
94.3548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3551 - "\u0000\u98E7\uFCF3\u0000\u0000\u0000\u0000\uFCF2"+
94.3552 - "\u0000\u0000\u0000\u8CCA\u0000\u0000\u0000\u0000"+
94.3553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u93E5"+
94.3557 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3558 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3559 - "\u9A59\u0000\u0000\u0000\u8DB5\u0000\u0000\u0000"+
94.3560 - "\u0000\u0000\u0000\u0000\uFD4D\u0000\u0000\u0000"+
94.3561 - "\u0000\uFD5E\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F7D"+
94.3563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9547\uFCF6"+
94.3566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3570 - "\u0000\u9250\u0000\u0000\u0000\u0000\u8968\u0000"+
94.3571 - "\u8DB6\uFCFB\uA07D\u98FC\u8969\u0000\u0000\u0000"+
94.3572 - "\u0000\u0000\u0000\u0000\u0000\uFE4F\u0000\u0000"+
94.3573 - "\u9256\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3574 - "\u0000\u0000\u0000\uFAC9\u0000\u0000\u93E8\u0000"+
94.3575 - "\u0000\u0000\uFCF8\u0000\u0000\u0000\u0000\u0000"+
94.3576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CE3\uFDA9"+
94.3578 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC44\u0000"+
94.3579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9640"+
94.3580 - "\u0000\u0000\u8DB8\u0000\u0000\u0000\u0000\u0000"+
94.3581 - "\u0000\u0000\u0000\u0000\u0000\u9B4A\u8FB9\u0000"+
94.3582 - "\u0000\u0000\u0000\u0000\u0000\uFCFE\u0000\u0000"+
94.3583 - "\u0000\u0000\u0000\u0000\u0000\u896A\u0000\u0000"+
94.3584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3587 - "\u0000\u0000\u0000\u0000\u8DB9\u0000\u0000\u0000"+
94.3588 - "\u917E\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3590 - "\u93F4\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3591 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB7C\u0000"+
94.3592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93E7\u0000"+
94.3594 - "\u0000\u97EF\u0000\u0000\u0000\uFE4A\u0000\u0000"+
94.3595 - "\u0000\u0000\u0000\uFD45\u0000\u96A5\u0000\u0000"+
94.3596 - "\u0000\u0000\uFEE0\u0000\u0000\u0000\u0000\u0000"+
94.3597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3599 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3602 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3603 - "\uFD48\uFD47\uFEF2\uFE6A\u0000\u0000\u0000\u0000"+
94.3604 - "\u0000\u8DBD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3606 - "\u9BA1\u8CA2\u9AB7\u8EFC\u0000\u0000\u0000\u0000"+
94.3607 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3608 - "\u0000\u0000\u0000\u0000\u9FA1\u0000\u0000\u0000"+
94.3609 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD51\u0000"+
94.3610 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAAD\u0000"+
94.3611 - "\u0000\u0000\u0000\u8DBE\u0000\u0000\u89A4\u0000"+
94.3612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3613 - "\u0000\u0000\u0000\u0000\u0000\u9AD9\u0000\u0000"+
94.3614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3615 - "\u0000\uFD4E\u0000\u0000\u8DC0\u0000\u0000\u97F0"+
94.3616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3617 - "\u0000\u0000\u93B4\uFD44\u0000\u0000\u0000\u0000"+
94.3618 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3619 - "\u9FA7\u0000\u0000\u0000\u0000\u8DC2\u0000\u0000"+
94.3620 - "\u0000\u0000\u99B6\u0000\u0000\u0000\u0000\u0000"+
94.3621 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3622 - "\uFD52\u0000\u0000\u0000\u0000\u0000\u0000\u8DC1"+
94.3623 - "\u0000\u0000\u8E46\u0000\u0000\u0000\u0000\u0000"+
94.3624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3625 - "\u0000\u0000\uA0D1\u0000\u0000\u0000\u0000\u0000"+
94.3626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3627 - "\u9FCA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3629 - "\u0000\u92CF\u0000\u0000\u0000\u9CF4\u8DC4\u0000"+
94.3630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3631 - "\u0000\uFD41\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3632 - "\u0000\u9B4C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3634 - "\u0000\uFD57\uFCEF\u0000\u0000\u0000\u0000\u0000"+
94.3635 - "\u0000\u0000\u0000\u9CDE\u0000\u0000\u0000\u0000"+
94.3636 - "\u0000\u0000\u0000\uFD42\u986C\u0000\u0000\u0000"+
94.3637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3638 - "\u0000\u0000\u97F9\u0000\u9558\u0000\u0000\u0000"+
94.3639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3640 - "\u0000\u0000\u0000\u985E\uFE7B\u94CD\u0000\u0000"+
94.3641 - "\u0000\u0000\u0000\u93EE\u0000\u0000\u0000\u0000"+
94.3642 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3643 - "\u0000\u0000\u0000\u8CA3\u0000\uFD5A\u0000\u0000"+
94.3644 - "\u0000\u0000\u0000\u0000\u93F5\u0000\u0000\u0000"+
94.3645 - "\u0000\u0000\u93EF\u8EEA\u0000\u0000\u0000\u8F5B"+
94.3646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3647 - "\u0000\u0000\u0000\u8C5E\u0000\u8DC6\u0000\u0000"+
94.3648 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3649 - "\u0000\u8DC8\u0000\u0000\u8DC7\u0000\u0000\u0000"+
94.3650 - "\u0000\u0000\u93F7\u0000\u0000\u0000\u0000\u0000"+
94.3651 - "\u0000\u0000\u8DC9\u0000\u0000\u0000\u0000\u0000"+
94.3652 - "\u0000\u0000\uFBF2\u0000\u0000\u0000\u0000\u9670"+
94.3653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3654 - "\u0000\u8DCB\u0000\u0000\u0000\uFD5C\u0000\u0000"+
94.3655 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8F65"+
94.3656 - "\u0000\u0000\u0000\u8DCD\u0000\u0000\u0000\u0000"+
94.3657 - "\u0000\u9DA8\u94F9\u0000\u0000\u8DCE\u0000\u0000"+
94.3658 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93EA\u0000"+
94.3659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3660 - "\uFD5F\u93F0\u9FB6\u0000\u0000\u0000\u0000\u0000"+
94.3661 - "\u0000\u0000\u0000\u0000\u8DCF\u0000\u0000\u0000"+
94.3662 - "\u9763\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DD0\u0000"+
94.3666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3667 - "\u0000\u0000\u0000\u0000\u0000\u93F1\u0000\u0000"+
94.3668 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3670 - "\u0000\u0000\u0000\u0000\u0000\uFD62\u0000\u0000"+
94.3671 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3672 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3673 - "\u0000\u0000\u0000\u0000\u0000\uFD65\u0000\u0000"+
94.3674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3677 - "\u0000\u0000\u9FDB\u0000\u0000\u0000\u0000\u93F8"+
94.3678 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BF7"+
94.3681 - "\u0000\u0000\u0000\u0000\uFD66\u0000\u0000\u0000"+
94.3682 - "\u0000\u0000\u8BCF\u0000\u0000\u0000\u0000\u0000"+
94.3683 - "\u0000\u8DD1\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3684 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3687 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3688 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3690 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3691 - "\u0000\u8DD2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3694 - "\u0000\u0000\u0000\u0000\uFD71\u0000\u0000\u0000"+
94.3695 - "\u0000\uFD6F\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3696 - "\u0000\u0000\u8DD3\u0000\u0000\u0000\u0000\u0000"+
94.3697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3698 - "\u0000\u0000\u9FE7\u0000\u0000\u0000\u0000\u0000"+
94.3699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3700 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3702 - "\u0000\u0000\u0000\u0000\u90BD\u0000\u0000\u0000"+
94.3703 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3704 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3705 - "\u0000\u9FD0\u0000\u0000\u0000\u8BD0\u0000\uFD72"+
94.3706 - "\u0000\u9CAE\u8BD1\u0000\u0000\u8ADB\u0000\u0000"+
94.3707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3708 - "\u0000\uFAE4\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3710 - "\u95CE\u0000\uFD76\u0000\u0000\u0000\u0000\u0000"+
94.3711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3712 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB62\u0000"+
94.3713 - "\u0000\u0000\u0000\u0000\u0000\u8DD4\u0000\u0000"+
94.3714 - "\u0000\uFD78\u0000\u0000\u0000\u0000\u0000\u8EE3"+
94.3715 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9076"+
94.3719 - "\u0000\u0000\u98C6\u0000\u0000\u0000\u0000\u0000"+
94.3720 - "\u0000\u0000\u8DD5\u0000\u0000\u0000\u0000\u97D1"+
94.3721 - "\u0000\u0000\u9EB6\u0000\u0000\u0000\u0000\u0000"+
94.3722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3724 - "\u0000\u0000\u0000\uFAC7\u0000\u0000\uA042\u0000"+
94.3725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9873"+
94.3727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3728 - "\u0000\u0000\u9FFC\u0000\u0000\u0000\u0000\u0000"+
94.3729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8CA5"+
94.3731 - "\u0000\u0000\u8DD7\u0000\u0000\u92FB\u8DD8\u0000"+
94.3732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3735 - "\u0000\u0000\u0000\u0000\u944F\u0000\u8DD9\u0000"+
94.3736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3737 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u896B\u0000"+
94.3741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u97CE"+
94.3742 - "\u0000\u0000\u0000\uFAF3\uFDAE\u0000\u0000\u0000"+
94.3743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3745 - "\u0000\uFBAF\u92B7\u0000\u0000\u0000\u0000\u0000"+
94.3746 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3747 - "\u0000\u8DDA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C5A"+
94.3749 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFDAD\u0000"+
94.3750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3751 - "\u0000\u0000\u0000\u0000\u8DDC\u9444\u0000\u0000"+
94.3752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3753 - "\u0000\u8DDD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3754 - "\u0000\uA0D6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3756 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3757 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3759 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3760 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3762 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8C41\u0000"+
94.3763 - "\u0000\u0000\u97D5\u0000\u944A\u0000\u0000\u0000"+
94.3764 - "\u0000\u0000\u944D\u0000\u0000\u0000\u0000\u97CB"+
94.3765 - "\u0000\u0000\u0000\u0000\u0000\u8DDE\u0000\u0000"+
94.3766 - "\u8DDF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3768 - "\u0000\u8DE0\uFEF9\u0000\u0000\u0000\u0000\u0000"+
94.3769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDC0"+
94.3773 - "\uFCF9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3774 - "\u0000\uFB7E\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u92B3\u0000"+
94.3778 - "\u0000\u0000\u0000\u0000\uFDAF\u0000\u0000\u0000"+
94.3779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DE1\u0000"+
94.3780 - "\u0000\u0000\u0000\u95D3\u0000\u0000\u0000\u0000"+
94.3781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3782 - "\u0000\u0000\u89C1\u0000\u0000\u0000\u0000\u0000"+
94.3783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3785 - "\u0000\u0000\u0000\u0000\u0000\uFD68\u0000\u0000"+
94.3786 - "\u9CB7\u0000\u0000\u8DE3\u0000\u0000\u0000\u0000"+
94.3787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3789 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3790 - "\u0000\uFAC0\u8DE5\uFA64\u0000\u8947\u0000\u0000"+
94.3791 - "\u0000\u0000\u8DE4\u0000\u0000\u0000\u0000\u0000"+
94.3792 - "\u8DE7\u8DE8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3794 - "\u0000\u0000\uFDC7\u0000\u0000\u0000\u0000\u0000"+
94.3795 - "\u0000\u0000\u0000\u0000\uFDB0\u0000\u0000\u0000"+
94.3796 - "\u0000\u0000\u0000\u9445\u97D6\u0000\u0000\u0000"+
94.3797 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFCC6\u9844"+
94.3798 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3799 - "\u0000\u0000\u0000\u0000\u8DE9\u0000\u0000\u0000"+
94.3800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3801 - "\u0000\u0000\u0000\u0000\u8DEA\u0000\u0000\u0000"+
94.3802 - "\u0000\u0000\u0000\u0000\u0000\uFE50\u0000\u0000"+
94.3803 - "\u0000\u0000\u0000\u0000\uFDCC\u0000\u0000\u0000"+
94.3804 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DA7\u0000"+
94.3806 - "\u0000\u0000\u0000\u0000\uFDCD\u0000\u0000\u0000"+
94.3807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3809 - "\u0000\u0000\u0000\u0000\uFDCF\u0000\u0000\u0000"+
94.3810 - "\u0000\u95D2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3811 - "\u0000\u8DED\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3812 - "\u0000\u0000\uFCBA\u0000\u0000\u0000\u0000\u0000"+
94.3813 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3814 - "\u0000\u0000\u0000\u0000\u0000\uFDC5\u0000\uFDD2"+
94.3815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3817 - "\u0000\u0000\u0000\u0000\u0000\u9CDC\u0000\u0000"+
94.3818 - "\u0000\u0000\u0000\u95CF\u0000\u0000\u8DEE\u0000"+
94.3819 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3821 - "\u0000\u0000\u0000\uFDD4\u0000\u0000\u0000\u0000"+
94.3822 - "\u0000\u96EC\u96EB\u0000\u0000\u0000\u0000\u0000"+
94.3823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3824 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3825 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90B6\u0000"+
94.3826 - "\uFDC3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3827 - "\u0000\u0000\u0000\u98AB\u0000\u0000\u0000\u0000"+
94.3828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3829 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3830 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96EE\u0000"+
94.3831 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3832 - "\u0000\u0000\u0000\u0000\u8DF4\u0000\u0000\u0000"+
94.3833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3834 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3835 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3836 - "\u0000\u0000\u0000\uFDE0\u0000\u8C67\u0000\u0000"+
94.3837 - "\u8DF6\u0000\u0000\u0000\u8DF7\u0000\u0000\u0000"+
94.3838 - "\u0000\u0000\u0000\u0000\u8FFA\u0000\u0000\u0000"+
94.3839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u97D0"+
94.3840 - "\u0000\u0000\u0000\u0000\u8BD2\u0000\u0000\u8DF8"+
94.3841 - "\u0000\u0000\u0000\u0000\u0000\u90D9\u0000\u8C47"+
94.3842 - "\u0000\uFAF0\u0000\u0000\u0000\u0000\uFDE1\u8DF9"+
94.3843 - "\u0000\uFDE3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3844 - "\u0000\u8DFA\u0000\uFB63\u0000\u0000\u0000\u90A6"+
94.3845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3846 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3847 - "\u9970\u0000\u0000\u91EB\u0000\u9770\u986F\uFDE2"+
94.3848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3850 - "\u0000\u98F2\u0000\u9AFC\u896C\uFDFD\u0000\u0000"+
94.3851 - "\u995E\u0000\u0000\u0000\u95BD\u0000\u0000\u0000"+
94.3852 - "\u0000\u0000\u0000\u0000\uFDE4\u0000\u0000\u0000"+
94.3853 - "\u91E6\u0000\u0000\u0000\u0000\uFDE5\uFDE6\u0000"+
94.3854 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDE7"+
94.3855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3856 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3857 - "\u0000\u9454\u0000\u0000\u0000\u99B8\u0000\u0000"+
94.3858 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97E9\u0000"+
94.3859 - "\u0000\u0000\u0000\u0000\u0000\u9346\u0000\u0000"+
94.3860 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3861 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3862 - "\u0000\u0000\u0000\u0000\u0000\u9863\u0000\u0000"+
94.3863 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3864 - "\u0000\u95BC\u0000\uFDED\uFDF7\u0000\u0000\u0000"+
94.3865 - "\u0000\u0000\u0000\u9870\u96F6\u8EA9\u0000\u0000"+
94.3866 - "\u0000\u0000\u0000\u9451\u0000\u0000\u8E43\u0000"+
94.3867 - "\u8B5A\u0000\u0000\u0000\u0000\uFDEE\u0000\u0000"+
94.3868 - "\u0000\u0000\uFDF0\u0000\u0000\u0000\u0000\uFDF4"+
94.3869 - "\u0000\u9BF5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3872 - "\u0000\u0000\u0000\u977E\u0000\u0000\u0000\u0000"+
94.3873 - "\u0000\u9BD5\u0000\u9AC3\u0000\u97C8\uA0DB\u91D0"+
94.3874 - "\u0000\u0000\u9FE4\u0000\u8FDD\u0000\u91E9\u0000"+
94.3875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3876 - "\u98E0\u0000\u0000\u0000\u92CA\u0000\u9857\u0000"+
94.3877 - "\u0000\u8C51\u0000\u0000\u0000\u0000\uFDEB\u0000"+
94.3878 - "\u9B49\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3879 - "\u0000\u0000\u9D76\u9EAF\u0000\u0000\u0000\u0000"+
94.3880 - "\u0000\u0000\u0000\u0000\u0000\u9CCC\u0000\u0000"+
94.3881 - "\u0000\u0000\u0000\u0000\uFDEA\u0000\u0000\u8DF1"+
94.3882 - "\u0000\u0000\uFDFB\u0000\u0000\u0000\u0000\u0000"+
94.3883 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3884 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3885 - "\u0000\u8E53\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3886 - "\u0000\u0000\u0000\u0000\u0000\uFACF\u0000\u0000"+
94.3887 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3888 - "\u0000\u0000\u0000\u96F9\u0000\u0000\u0000\u0000"+
94.3889 - "\u0000\u0000\u0000\u0000\u0000\u98BF\u9E49\u0000"+
94.3890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3891 - "\u8CA7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3892 - "\u0000\u9BCA\u0000\u0000\u0000\u0000\uFDFE\u92DC"+
94.3893 - "\u0000\u0000\u0000\u0000\u0000\uFE41\u91CC\u91E2"+
94.3894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3895 - "\u0000\u0000\u0000\u0000\uFE44\u0000\u0000\u0000"+
94.3896 - "\u0000\u0000\u0000\u8BD3\u0000\u0000\uFE47\u0000"+
94.3897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3899 - "\uFE48\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3900 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3901 - "\u9455\u0000\u0000\u0000\u0000\uFE4B\u0000\uFE4C"+
94.3902 - "\u0000\u0000\u0000\u0000\u8DBF\u0000\u0000\u0000"+
94.3903 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E78\u0000"+
94.3904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3907 - "\u0000\u0000\uFE51\u0000\u0000\u0000\u0000\u9456"+
94.3908 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D61"+
94.3909 - "\u0000\u0000\u0000\u0000\u9457\u0000\u0000\u0000"+
94.3910 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9966"+
94.3911 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3912 - "\u0000\u0000\u0000\u0000\u0000\u8BD5\u0000\u0000"+
94.3913 - "\u0000\u0000\uA069\u0000\u0000\u0000\u0000\u0000"+
94.3914 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3915 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3916 - "\u0000\u0000\u0000\u0000\u0000\u98B4\u0000\u0000"+
94.3917 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3918 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3919 - "\u0000\u0000\uA049\u0000\u0000\u0000\u0000\u0000"+
94.3920 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3921 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3922 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3923 - "\u0000\u0000\uA04C\u0000\u9E65\u0000\u0000\u0000"+
94.3924 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3925 - "\u98B5\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3926 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3927 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3928 - "\uFE58\u0000\u9975\uFE53\uA065\u0000\uFE59\u0000"+
94.3929 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3930 - "\u98B7\u98B8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3931 - "\u0000\u98BA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3932 - "\u98BB\u0000\u0000\u0000\u0000\u0000\u0000\u9FBC"+
94.3933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3934 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3935 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3936 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3937 - "\u0000\uA04A\u0000\u0000\u9EC7\u0000\u0000\u0000"+
94.3938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3940 - "\u0000\u0000\u0000\u0000\u8CA9\u0000\u0000\u98AE"+
94.3941 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3942 - "\u92D6\u0000\u0000\u0000\uFAE1\u0000\u91D4\u0000"+
94.3943 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFADE"+
94.3944 - "\u0000\u0000\uFE5B\u0000\u0000\u0000\u0000\u0000"+
94.3945 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3946 - "\u0000\u0000\u8C53\u0000\u0000\u0000\u0000\u0000"+
94.3947 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3948 - "\u0000\uFE5E\u0000\u0000\u0000\u0000\uFBD7\uFE5A"+
94.3949 - "\u94C5\u0000\u0000\u0000\u0000\uFACA\u0000\u0000"+
94.3950 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3951 - "\u0000\u98C1\u975C\u0000\uFE74\u0000\u9773\u0000"+
94.3952 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFA46"+
94.3953 - "\u0000\u0000\u0000\u9764\u0000\u0000\u0000\uFE68"+
94.3954 - "\u0000\u964E\u0000\u9765\u0000\u0000\u0000\u0000"+
94.3955 - "\u0000\u0000\u8C5A\u0000\u0000\u0000\u0000\u0000"+
94.3956 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3957 - "\u0000\u89A1\u95FA\u0000\u92D4\uFE69\u0000\uFB45"+
94.3958 - "\u0000\u98C8\u0000\u0000\u90EF\u0000\u98C9\u98CA"+
94.3959 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3960 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3961 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u946D"+
94.3962 - "\u94B7\uFE6C\u0000\u0000\u946B\u0000\u0000\u0000"+
94.3963 - "\u0000\u0000\u0000\u92FC\u0000\u95EB\u0000\uFE73"+
94.3964 - "\u976E\uFE5F\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3965 - "\u0000\u0000\u0000\uFDBD\u0000\u0000\u92D5\u0000"+
94.3966 - "\u0000\u0000\u0000\u0000\u0000\uFEB9\u0000\u0000"+
94.3967 - "\uFE71\u0000\u0000\u0000\u0000\uFBBB\u0000\u0000"+
94.3968 - "\u947A\u0000\u0000\u95FB\uFE77\u0000\u0000\u0000"+
94.3969 - "\u0000\u0000\u0000\u0000\uFE79\u0000\uFE75\u0000"+
94.3970 - "\u0000\u0000\u945D\u0000\u0000\u0000\u0000\u0000"+
94.3971 - "\u0000\u0000\uFE7C\u0000\u0000\u0000\u0000\u0000"+
94.3972 - "\u0000\u0000\u0000\u0000\u9344\u8EA6\u0000\u0000"+
94.3973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3974 - "\u0000\u92D3\u0000\u94B8\u0000\u0000\u0000\u0000"+
94.3975 - "\u0000\u0000\u0000\u0000\uFC71\u0000\u0000\u0000"+
94.3976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3977 - "\u0000\u0000\u0000\u0000\u975E\u0000\u0000\u0000"+
94.3978 - "\u0000\u8CAD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3980 - "\uFEA7\u0000\u0000\u0000\u946A\u0000\u0000\u0000"+
94.3981 - "\u93E3\u0000\u0000\u98CF\u0000\u0000\u0000\u0000"+
94.3982 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3983 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA0D9"+
94.3984 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3985 - "\uA0BF\uA04D\uA0B8\u0000\u0000\u0000\u0000\u0000"+
94.3986 - "\uA0CE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3987 - "\u0000\u0000\u0000\u0000\u0000\uA0B7\u0000\u0000"+
94.3988 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEA9\u0000"+
94.3989 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3990 - "\u0000\u89C3\u0000\u0000\u0000\u0000\uFEAB\u0000"+
94.3991 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3992 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3993 - "\u0000\u0000\u0000\u0000\u9DF4\u896D\u0000\u0000"+
94.3994 - "\u0000\u0000\u0000\u9C7B\u0000\u0000\u0000\u0000"+
94.3995 - "\u0000\u0000\u98D2\u0000\u0000\u0000\u9FA9\u0000"+
94.3996 - "\u0000\u0000\uFEB2\u0000\u0000\uFEB1\u0000\u0000"+
94.3997 - "\u0000\u97D9\u0000\uA0C4\u0000\u9476\u0000\u0000"+
94.3998 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.3999 - "\u9978\u0000\u0000\u0000\u0000\u0000\u0000\uFEB3"+
94.4000 - "\u0000\u0000\u0000\u0000\u0000\u98D3\uFEB4\u0000"+
94.4001 - "\u0000\u0000\u98D4\u0000\u0000\u0000\u0000\u0000"+
94.4002 - "\u0000\u0000\u9FB9\u0000\u0000\u0000\u0000\u0000"+
94.4003 - "\u0000\u0000\u0000\u9471\u0000\u0000\u0000\u0000"+
94.4004 - "\u0000\u0000\u0000\u0000\u0000\u98D5\uFEB8\u0000"+
94.4005 - "\u0000\u0000\uC6D4\u0000\u0000\u0000\u0000\u0000"+
94.4006 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEBA\u0000"+
94.4007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4009 - "\u0000\u9E5C\u0000\u0000\uFEBB\u0000\u0000\u0000"+
94.4010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4011 - "\u0000\u0000\u0000\uA044\u0000\u0000\u0000\u0000"+
94.4012 - "\u98D7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4014 - "\u0000\u0000\u0000\u0000\u98D8\u0000\u0000\u0000"+
94.4015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
94.4019 -
94.4020 - private final static String innerIndex5=
94.4021 - "\u0000\u0000\uFEBC\u0000\u0000\u0000\u0000\u9FFE"+
94.4022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4026 - "\u0000\u0000\u0000\u0000\uFEBD\u0000\u0000\u0000"+
94.4027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4028 - "\u0000\u0000\u0000\u9DDD\u0000\u0000\u0000\u0000"+
94.4029 - "\u9EE1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4030 - "\u0000\u0000\u0000\u0000\u0000\u98DA\u9DDF\uFEBF"+
94.4031 - "\u0000\uFEBE\u0000\u0000\u9EEB\u0000\u0000\u0000"+
94.4032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E59\uA05C"+
94.4034 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEC0"+
94.4035 - "\u0000\u0000\u0000\u9477\u98DC\u0000\uFEC1\u0000"+
94.4036 - "\u0000\u0000\u98DE\u0000\u0000\u0000\u0000\u0000"+
94.4037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4039 - "\uFEC3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4041 - "\u0000\uFEC8\u0000\u0000\u0000\uFEC9\u0000\u0000"+
94.4042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4043 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFECA"+
94.4044 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4045 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4046 - "\u0000\u0000\u0000\u0000\uFECB\u0000\u0000\u0000"+
94.4047 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FC2\u0000"+
94.4048 - "\u0000\u8C6B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4049 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4053 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4054 - "\u0000\u0000\u0000\u0000\u98C4\u0000\u94B0\u94B1"+
94.4055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4056 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFED1\u0000"+
94.4057 - "\u0000\u0000\u0000\u0000\uA0C1\u0000\uFED2\u0000"+
94.4058 - "\u0000\u0000\u0000\uA0CD\u0000\u0000\u0000\u0000"+
94.4059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4061 - "\uFED3\u0000\u0000\u98E5\u0000\u0000\u0000\u0000"+
94.4062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4063 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4064 - "\uFED6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4065 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4066 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4067 - "\u0000\u0000\u91E4\u0000\u0000\u0000\u0000\u8FC7"+
94.4068 - "\u94AE\u0000\u8A4F\u94B2\u0000\u0000\u0000\u0000"+
94.4069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4070 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4071 - "\u0000\u0000\u0000\u8FD4\u0000\u0000\u0000\u0000"+
94.4072 - "\u98EA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4073 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFED8"+
94.4075 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4076 - "\u0000\u9DE0\u0000\u0000\u0000\u0000\u98EE\u0000"+
94.4077 - "\u0000\u0000\u0000\u95C4\u0000\uFCE8\u0000\u0000"+
94.4078 - "\u0000\u0000\u0000\u98EF\u0000\u0000\u0000\u0000"+
94.4079 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4080 - "\u0000\u0000\u0000\u0000\u0000\u8C6E\u0000\u0000"+
94.4081 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAD8\u0000"+
94.4082 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4083 - "\u0000\u0000\u0000\u0000\uFEDC\u0000\u0000\u0000"+
94.4084 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0AE\u0000"+
94.4085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4086 - "\u9D4C\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4087 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4088 - "\u98F1\u0000\u0000\u0000\u98F3\u0000\u94C1\u0000"+
94.4089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4090 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4092 - "\u0000\u98F5\u0000\u0000\uFA4F\u96E2\u0000\u0000"+
94.4093 - "\u0000\u0000\u9450\u0000\u96A2\u0000\u0000\u98F6"+
94.4094 - "\u0000\u0000\u0000\u96E5\u0000\u0000\u0000\u0000"+
94.4095 - "\u0000\u98F7\u0000\uA046\u96E3\u0000\u0000\u0000"+
94.4096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98F8\u0000"+
94.4098 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4099 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4100 - "\u0000\u0000\u9EE4\u0000\u0000\u0000\u0000\u0000"+
94.4101 - "\u0000\uF9D6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4102 - "\u94C3\u0000\u0000\u0000\u0000\u94C2\u0000\u0000"+
94.4103 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4105 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4106 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEE1"+
94.4107 - "\u0000\uFEE9\u0000\u0000\u0000\u0000\u96E4\u0000"+
94.4108 - "\u89AC\u96DB\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEE2"+
94.4110 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4111 - "\u0000\u0000\u94C4\uFEE3\u0000\u0000\u0000\uFEE7"+
94.4112 - "\u9FFB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4113 - "\u0000\u0000\u0000\u0000\u8C59\u0000\u0000\u0000"+
94.4114 - "\u0000\u0000\u0000\u0000\u0000\u0000\u93C9\u0000"+
94.4115 - "\u94E8\uFB56\u0000\u0000\u0000\u90C5\u0000\u0000"+
94.4116 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4117 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0A8\u0000"+
94.4118 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4119 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4120 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4121 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4122 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFEE5\u0000"+
94.4123 - "\u0000\u0000\u98FD\u98FB\uFEE8\u0000\u8EBF\u0000"+
94.4124 - "\u0000\u0000\u0000\u8BD8\uFEF7\u0000\u0000\u0000"+
94.4125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4127 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4128 - "\u8F68\u94C6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4129 - "\u0000\u0000\u9DEA\u0000\u0000\u0000\u0000\u0000"+
94.4130 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4131 - "\u0000\uFC69\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4132 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9CDA\u0000"+
94.4133 - "\uFEF3\u0000\u0000\u9C72\u0000\u0000\uFEF0\u89C9"+
94.4134 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4135 - "\u0000\u9941\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4136 - "\u0000\u9942\u0000\u0000\u0000\uFEF5\u0000\u91D7"+
94.4137 - "\u0000\u0000\u0000\u0000\u0000\u94CC\u0000\u0000"+
94.4138 - "\u0000\uFEF8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4139 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4140 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4141 - "\u0000\u0000\u0000\u0000\u97A8\u0000\uFEFC\u0000"+
94.4142 - "\u0000\u0000\u0000\u0000\uFDBF\u0000\u0000\u0000"+
94.4143 - "\u0000\u0000\u0000\u0000\uFEFE\u0000\u0000\u0000"+
94.4144 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4145 - "\u0000\u0000\u96D1\u0000\u0000\u0000\u0000\u0000"+
94.4146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4147 - "\u0000\u94D5\u0000\u0000\u94D0\u0000\u0000\u0000"+
94.4148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4149 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9944\u0000"+
94.4150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4151 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4153 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4154 - "\u0000\u0000\u8C63\u0000\u0000\uA0B3\u0000\u0000"+
94.4155 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4156 - "\u0000\u0000\u94CF\u0000\u0000\u0000\u9FFA\u0000"+
94.4157 - "\u0000\u0000\u0000\u91E5\u0000\u9C6A\u0000\u0000"+
94.4158 - "\u0000\u8E49\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4161 - "\u0000\u0000\u0000\u0000\u0000\u8E4C\u0000\u0000"+
94.4162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4164 - "\u0000\u0000\u0000\u0000\u0000\u8E4D\u0000\u0000"+
94.4165 - "\u0000\u0000\u0000\u9A73\u0000\u0000\u0000\u0000"+
94.4166 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4167 - "\u0000\u9947\u0000\u8CB1\u0000\u0000\u0000\u0000"+
94.4168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4169 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4170 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4171 - "\u8E50\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4172 - "\u0000\u0000\u0000\u8E4F\u9949\u0000\u0000\u0000"+
94.4173 - "\u0000\u0000\u8E51\u8E52\u0000\u0000\u0000\u0000"+
94.4174 - "\u9AB2\u89A5\u0000\u0000\u0000\u0000\u0000\u994C"+
94.4175 - "\u0000\u0000\u0000\u9FF8\u0000\u0000\u0000\u0000"+
94.4176 - "\u0000\u0000\u8E56\u994D\u91CA\u8E57\u0000\u0000"+
94.4177 - "\u0000\u0000\u94E1\u0000\u0000\u0000\u0000\u9047"+
94.4178 - "\u0000\u8FD8\u8E58\u0000\u0000\u0000\u0000\u0000"+
94.4179 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4180 - "\u0000\u0000\u0000\u0000\u0000\u0000\u94EB\u0000"+
94.4181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4182 - "\u0000\u0000\u0000\u8E5C\u9553\u0000\u0000\u0000"+
94.4183 - "\u0000\u0000\u0000\u0000\u9FE5\u0000\u0000\u0000"+
94.4184 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F56"+
94.4185 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u954F"+
94.4186 - "\u0000\u8E5E\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4188 - "\u0000\u996A\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4189 - "\u0000\u0000\u9C64\u9CD9\u0000\u0000\u0000\u0000"+
94.4190 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4191 - "\u0000\u0000\u0000\u0000\u0000\u8E5D\u0000\u0000"+
94.4192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4193 - "\u0000\u0000\u9950\u0000\u0000\u0000\u0000\u0000"+
94.4194 - "\u0000\u0000\u0000\u0000\u9951\u0000\u0000\u8E62"+
94.4195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4196 - "\u0000\u0000\u0000\u9952\u0000\u0000\u0000\u0000"+
94.4197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4199 - "\u0000\u0000\u8E68\u0000\u0000\u0000\u0000\u0000"+
94.4200 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4201 - "\u0000\u0000\u8E61\u9F59\u0000\u0000\u0000\u0000"+
94.4202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4203 - "\u0000\u0000\u8BB3\u0000\u0000\u0000\u0000\u0000"+
94.4204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F5D"+
94.4207 - "\u8E66\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4208 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4209 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4210 - "\u0000\u0000\u0000\u0000\u8CB2\u0000\u0000\u0000"+
94.4211 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4212 - "\u0000\u0000\u8E6E\u0000\u9F64\u0000\u0000\u0000"+
94.4213 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4214 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4215 - "\u0000\u0000\u9953\u0000\u0000\uFAB8\u0000\u0000"+
94.4216 - "\u0000\u0000\u0000\u9954\u0000\u0000\u0000\u0000"+
94.4217 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4218 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4219 - "\u0000\u0000\u0000\u0000\u0000\u8E70\u0000\u0000"+
94.4220 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4221 - "\u0000\u0000\u9F61\u0000\u8E72\u0000\u0000\u0000"+
94.4222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4223 - "\u0000\uA06B\u0000\u0000\u0000\u0000\u9F40\u0000"+
94.4224 - "\u0000\u0000\u0000\u0000\u0000\u94ED\u0000\u0000"+
94.4225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4226 - "\u0000\u0000\u0000\u0000\u0000\u94EE\u0000\u0000"+
94.4227 - "\u9FBD\u0000\u0000\u0000\u8E7B\u0000\u0000\u0000"+
94.4228 - "\u0000\u0000\u0000\u9957\u94F7\u0000\u9F5F\u0000"+
94.4229 - "\u0000\u0000\u0000\u8E73\u0000\u0000\u9F62\u0000"+
94.4230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u94F6\u0000"+
94.4231 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4232 - "\u0000\u0000\u0000\u0000\u9958\u0000\u0000\u0000"+
94.4233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8E75\uF9DB"+
94.4234 - "\u0000\u0000\u0000\u0000\u9072\u0000\u94F8\u0000"+
94.4235 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4236 - "\u995A\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4237 - "\u0000\u0000\uA0B0\u8CB3\u0000\u0000\u0000\u8E79"+
94.4238 - "\u0000\u8E78\u0000\u0000\u0000\u94F3\u0000\u0000"+
94.4239 - "\u0000\u0000\u0000\u98AF\u0000\u0000\u0000\u0000"+
94.4240 - "\u0000\u0000\uA0B2\u0000\u0000\u0000\u0000\u0000"+
94.4241 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8E7A\u0000"+
94.4242 - "\u0000\u0000\u0000\u0000\u0000\u995C\u0000\u0000"+
94.4243 - "\u0000\u0000\u0000\u8E7C\u0000\u8E7D\u0000\u0000"+
94.4244 - "\u0000\u8BD9\u0000\u0000\u89A2\u0000\u0000\u0000"+
94.4245 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4246 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4247 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4248 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4249 - "\u0000\u0000\u0000\u0000\u0000\u9ED7\u0000\u0000"+
94.4250 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4251 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4252 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4253 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4254 - "\u0000\u0000\u0000\u0000\u0000\uA0B6\u0000\u0000"+
94.4255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4256 - "\u0000\u0000\u9E42\u0000\u0000\u8EA4\u0000\u0000"+
94.4257 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4258 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4262 - "\u0000\u8EA7\u0000\u8C76\u0000\u0000\u0000\u0000"+
94.4263 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9542"+
94.4264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4265 - "\u0000\u0000\u0000\u0000\u987D\u0000\u0000\u0000"+
94.4266 - "\u9755\u0000\u0000\u8EA8\u0000\u0000\u0000\u0000"+
94.4267 - "\u0000\u0000\u0000\u8EAA\u0000\u0000\u0000\u0000"+
94.4268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4270 - "\u0000\u0000\u0000\u0000\u0000\u89A3\u0000\u9960"+
94.4271 - "\u9962\u0000\u0000\u94FC\u9961\u0000\u0000\u0000"+
94.4272 - "\u0000\u0000\u0000\u0000\u94FA\u0000\u0000\u0000"+
94.4273 - "\u0000\u0000\u0000\u0000\u8EAE\u8EB2\u0000\u0000"+
94.4274 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4275 - "\u0000\u0000\u0000\u0000\u0000\u8EB0\u0000\u0000"+
94.4276 - "\u0000\u0000\u0000\u0000\u0000\u9963\u97AA\u0000"+
94.4277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u94FB"+
94.4278 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4280 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4281 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8EBB"+
94.4282 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4283 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4284 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4285 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4286 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4287 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4288 - "\u0000\u0000\u0000\u8CDC\u0000\u0000\u0000\u0000"+
94.4289 - "\u0000\u0000\u0000\u0000\u0000\u9876\u0000\u8EA1"+
94.4290 - "\u0000\u0000\u0000\u0000\u8CB4\u0000\u8EB7\u0000"+
94.4291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4292 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DA6"+
94.4293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4294 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9EB0\u0000"+
94.4295 - "\u0000\u0000\u8EB8\u0000\u0000\u0000\u0000\u0000"+
94.4296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D70"+
94.4297 - "\u0000\u0000\u0000\u0000\u896E\u0000\u0000\u0000"+
94.4298 - "\u0000\u0000\u0000\u0000\u896F\u0000\u0000\u0000"+
94.4299 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4300 - "\u0000\u0000\u8970\u0000\u0000\u0000\u0000\u0000"+
94.4301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8971"+
94.4302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8972"+
94.4303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8973"+
94.4305 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4307 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8974\u0000"+
94.4310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8975"+
94.4316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4317 - "\u8EBC\u8EBD\u0000\u0000\u0000\u0000\u0000\u8EBE"+
94.4318 - "\u0000\u9DD1\u0000\u0000\u0000\u0000\u94FD\u0000"+
94.4319 - "\u0000\u0000\u8BD7\u8BDA\u0000\u0000\u0000\u0000"+
94.4320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4321 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4323 - "\u0000\uA0E2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4324 - "\u9FE9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFDA8"+
94.4327 - "\u0000\u0000\u0000\u8AE7\u0000\u0000\u0000\u8EC2"+
94.4328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4329 - "\u0000\u0000\u0000\u8EC4\u0000\u0000\u0000\u0000"+
94.4330 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9964\u0000"+
94.4331 - "\u0000\u0000\u0000\u0000\u9965\u0000\u0000\u0000"+
94.4332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4334 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4336 - "\u0000\u0000\u0000\u0000\u0000\u954E\u0000\u0000"+
94.4337 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u98B3"+
94.4338 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4339 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4340 - "\u0000\u0000\u8ECB\u0000\u0000\u0000\u0000\u0000"+
94.4341 - "\u0000\u0000\u8BDF\u0000\u0000\u0000\u0000\u0000"+
94.4342 - "\u8ECE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4344 - "\u0000\u0000\u0000\u0000\u0000\u8ECF\u0000\u0000"+
94.4345 - "\u9968\u0000\u0000\u0000\u0000\u9969\u0000\u0000"+
94.4346 - "\u0000\u0000\u0000\u0000\u0000\u0000\u996B\u8ED1"+
94.4347 - "\u0000\u996C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4348 - "\u0000\u0000\u0000\u8ED4\u8ED5\u0000\u0000\u0000"+
94.4349 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4350 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4351 - "\u0000\u0000\u0000\u0000\u996D\u0000\u0000\u0000"+
94.4352 - "\u0000\u0000\u0000\uA0BE\u0000\u0000\u0000\u0000"+
94.4353 - "\u0000\u8ED6\uA0BC\uA0B5\u0000\u0000\uA0B4\u0000"+
94.4354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4355 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4357 - "\u8BE0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89B5"+
94.4361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8EDD"+
94.4362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E5D\u9971"+
94.4364 - "\u0000\u0000\u0000\u0000\u89AE\u9DE8\u0000\u0000"+
94.4365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9565\u0000"+
94.4366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4370 - "\u0000\u9972\u0000\u0000\u8B5C\u0000\u0000\u0000"+
94.4371 - "\u0000\u0000\u0000\u0000\u0000\u0000\u89B1\u0000"+
94.4372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4373 - "\u0000\u0000\u0000\uA0C0\u0000\u0000\u0000\u8EDF"+
94.4374 - "\u0000\u9566\u0000\u0000\u9974\u0000\u9976\u0000"+
94.4375 - "\u0000\u0000\u9977\u0000\u9979\u0000\u0000\u9DDA"+
94.4376 - "\u0000\u0000\u8EE0\u0000\u0000\u0000\u0000\u0000"+
94.4377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4378 - "\u0000\u0000\u935C\u0000\u0000\u0000\u0000\u0000"+
94.4379 - "\u0000\u0000\u9DE6\u0000\u8B5F\u0000\u0000\u9563"+
94.4380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4381 - "\u0000\u0000\u9567\u0000\u0000\u0000\u0000\u0000"+
94.4382 - "\u9DE3\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u997C\u0000"+
94.4384 - "\u0000\u997D\u997E\u0000\u0000\u0000\u0000\u0000"+
94.4385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4386 - "\u0000\u0000\u0000\u0000\u0000\u8B5B\u0000\u0000"+
94.4387 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4388 - "\u0000\u0000\u0000\u0000\u99A3\u0000\u0000\u0000"+
94.4389 - "\u0000\u0000\u0000\u0000\u99A4\u0000\u0000\u0000"+
94.4390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4391 - "\u0000\u0000\u0000\u99A6\u0000\u0000\u0000\u0000"+
94.4392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4393 - "\u0000\u0000\u0000\u0000\u0000\u99A8\u0000\u0000"+
94.4394 - "\u0000\u0000\u8ABE\u0000\u0000\u0000\u0000\u0000"+
94.4395 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E61\u0000"+
94.4396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4397 - "\u0000\u99AA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4398 - "\uA0C8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4400 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4401 - "\u0000\u0000\u0000\u0000\u99AB\u0000\u0000\u0000"+
94.4402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFEC4"+
94.4403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u98C2\u0000"+
94.4404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4406 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4407 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4408 - "\u8EE8\u0000\uA0BA\u0000\u0000\u0000\u0000\u0000"+
94.4409 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFD77\u0000"+
94.4410 - "\u0000\u8EEE\u0000\u0000\u0000\u9EBF\u0000\u0000"+
94.4411 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4412 - "\u0000\u0000\u0000\u0000\u0000\u0000\u89C2\u0000"+
94.4413 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4414 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4415 - "\u0000\u0000\u0000\u0000\u99AC\u0000\u0000\u0000"+
94.4416 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4417 - "\u0000\u0000\u956B\u0000\u0000\u956C\u0000\u0000"+
94.4418 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4419 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99AF\u0000"+
94.4420 - "\u0000\u994A\u8976\u8F48\u0000\u0000\u0000\u0000"+
94.4421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFBEE"+
94.4422 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4423 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4424 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4425 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99AE\u0000"+
94.4426 - "\u0000\u0000\u8EFB\u0000\u0000\u0000\u0000\u0000"+
94.4427 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4428 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8CD0"+
94.4429 - "\u0000\u0000\u0000\u0000\u8B52\u0000\u0000\u0000"+
94.4430 - "\u0000\u0000\u99B0\u0000\u0000\u0000\u0000\u8977"+
94.4431 - "\u8F41\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4432 - "\u99B1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4433 - "\u0000\u0000\u8F49\u0000\u0000\u0000\u0000\u0000"+
94.4434 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFA4D\u0000"+
94.4435 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DE4"+
94.4436 - "\u8CB5\u0000\u0000\u0000\uFBE9\u9B54\u0000\u99B2"+
94.4437 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4438 - "\u0000\u0000\u0000\u9E68\u0000\u0000\u0000\u0000"+
94.4439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4440 - "\u8F4A\u0000\u8F42\u0000\u0000\u8F51\u0000\u0000"+
94.4441 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4442 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4443 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4444 - "\u0000\u0000\u0000\u0000\u0000\u9846\u0000\u0000"+
94.4445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4446 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4447 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99B4"+
94.4448 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4449 - "\u0000\u0000\u8EF5\uFD55\u0000\u0000\u9CCD\u0000"+
94.4450 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8978"+
94.4451 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4452 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4453 - "\u0000\u0000\u0000\u0000\u0000\u8F53\u0000\u0000"+
94.4454 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4455 - "\u0000\u8F6F\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4456 - "\u0000\u0000\u0000\u0000\u8E63\u0000\u0000\u0000"+
94.4457 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4458 - "\u0000\u0000\u0000\u0000\u8F56\u0000\u0000\u0000"+
94.4459 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4460 - "\u0000\uFE76\u0000\u0000\u0000\u0000\u9FC6\u0000"+
94.4461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4462 - "\u0000\u0000\u0000\u0000\u0000\uFAAC\u0000\u0000"+
94.4463 - "\u0000\u0000\u0000\u8F58\u0000\u0000\u0000\u0000"+
94.4464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4466 - "\u0000\u0000\u0000\u0000\u0000\u9848\u0000\u0000"+
94.4467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4469 - "\u0000\u0000\u0000\u0000\u0000\u99B7\u0000\u0000"+
94.4470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4471 - "\u0000\u0000\u0000\u0000\u9665\u0000\uFA6C\u0000"+
94.4472 - "\u9DE7\u0000\u0000\u0000\u9E62\u0000\u0000\u0000"+
94.4473 - "\u96CC\u8E67\u0000\u0000\uFC75\u0000\u987E\u0000"+
94.4474 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFDB9\u0000"+
94.4475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u97FC\u0000"+
94.4477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4478 - "\u98F9\u0000\u8F66\u0000\u0000\u0000\u0000\u0000"+
94.4479 - "\u0000\u0000\u0000\u956E\u0000\u9245\u0000\u0000"+
94.4480 - "\u8F60\u0000\u0000\u0000\u9ED1\u0000\u0000\u0000"+
94.4481 - "\u0000\u0000\uFECD\u0000\u99B9\u0000\u0000\u0000"+
94.4482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4483 - "\u0000\u8F62\u974C\u0000\u0000\u0000\u0000\u0000"+
94.4484 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91C7"+
94.4485 - "\u955F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4486 - "\u99BB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4487 - "\u0000\u0000\u8E6D\u8F71\u0000\u0000\u94CB\u0000"+
94.4488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4489 - "\u0000\u0000\u0000\u95B1\u0000\u0000\u0000\u0000"+
94.4490 - "\u0000\u0000\u0000\u0000\u0000\u9AF2\u0000\u0000"+
94.4491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4492 - "\u0000\u0000\u0000\u0000\u0000\u96C3\u99BD\u0000"+
94.4493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4494 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4495 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4496 - "\u0000\u0000\uA0CF\u0000\u0000\u0000\u8F6D\u0000"+
94.4497 - "\u0000\u99BE\u8EF4\u0000\u8F72\u95E4\u0000\u0000"+
94.4498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4500 - "\u99BF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4501 - "\u0000\u0000\u0000\u9242\u0000\uFBA5\u0000\u0000"+
94.4502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4503 - "\u99C0\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4507 - "\u0000\u0000\u0000\uFDB4\u8F77\u0000\u0000\u0000"+
94.4508 - "\u99C1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4509 - "\u0000\u0000\uFAB9\u0000\u0000\u0000\u0000\u0000"+
94.4510 - "\u0000\u0000\u0000\u8F40\uFA44\u0000\u0000\u0000"+
94.4511 - "\u0000\u0000\u99C2\u0000\u0000\u0000\u0000\u0000"+
94.4512 - "\u0000\u0000\u8F5C\u0000\u0000\u0000\u0000\u8CBD"+
94.4513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99C4"+
94.4515 - "\u99C5\u0000\u0000\u8F7B\u0000\u0000\u0000\u0000"+
94.4516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8CB6"+
94.4520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4523 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4525 - "\u0000\u8FA3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8CCE\u0000"+
94.4528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4529 - "\u99C6\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96CD\u0000"+
94.4531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4532 - "\u0000\u0000\u0000\u0000\u96C7\u0000\u0000\u0000";
94.4533 -
94.4534 - private final static String innerIndex6=
94.4535 - "\u0000\u0000\u8FA5\u0000\u0000\u0000\u0000\u0000"+
94.4536 - "\u0000\u0000\u0000\u0000\u0000\uFABB\u0000\u8C61"+
94.4537 - "\u9570\u0000\u0000\u0000\u9368\u0000\u8F7E\u0000"+
94.4538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4540 - "\u8FAA\u0000\u0000\u0000\u0000\u0000\u0000\uA050"+
94.4541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4542 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4543 - "\u0000\u0000\u90D3\u0000\u0000\u9556\u0000\u0000"+
94.4544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4548 - "\u0000\u0000\u0000\u0000\u8FB8\u0000\u0000\u0000"+
94.4549 - "\u0000\u0000\u99C8\u0000\u0000\u0000\u0000\u0000"+
94.4550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FAF\u0000"+
94.4551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4553 - "\u0000\u0000\u99C9\u0000\u0000\u0000\u0000\u0000"+
94.4554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4555 - "\u9579\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4556 - "\u0000\u0000\u0000\u0000\u0000\u9F49\u0000\u0000"+
94.4557 - "\u0000\u0000\u99CA\u0000\u0000\u0000\u0000\u0000"+
94.4558 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4559 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4560 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99CB"+
94.4565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4572 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4581 - "\u9DD5\u8FB0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4582 - "\u0000\u0000\u0000\u0000\u0000\uFA7A\u0000\u0000"+
94.4583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9E5F\u0000"+
94.4584 - "\u0000\u0000\u0000\u99CD\uA0C9\u0000\u0000\u0000"+
94.4585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4587 - "\u0000\u0000\u0000\u0000\u0000\u9ADB\u0000\u0000"+
94.4588 - "\u0000\uA0C6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4589 - "\u0000\u8FB4\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4591 - "\u0000\uA0D7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4592 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0C7\u0000"+
94.4593 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA043\u0000"+
94.4594 - "\u0000\u0000\u8FB5\u0000\u0000\u0000\u0000\u0000"+
94.4595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4596 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FB2\u0000"+
94.4597 - "\u0000\u0000\u0000\u0000\u0000\uA061\u0000\u0000"+
94.4598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4599 - "\u0000\u0000\u0000\u0000\u9E5E\u0000\u0000\u0000"+
94.4600 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FB6"+
94.4601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4602 - "\u9FE8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9CB2"+
94.4604 - "\u0000\u0000\u0000\u0000\u0000\u957C\u0000\u0000"+
94.4605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4606 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4607 - "\u0000\u0000\u9FC7\u0000\u0000\u8FBB\u8FBC\u0000"+
94.4608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FEC"+
94.4609 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4610 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FC0\u0000"+
94.4611 - "\u936A\u0000\u0000\u0000\u8BE4\u9C7C\u0000\u0000"+
94.4612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95A1\u0000"+
94.4613 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4615 - "\u0000\u0000\u0000\u0000\uFEEC\u0000\u0000\u95A3"+
94.4616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8C45"+
94.4617 - "\u8CB8\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4618 - "\u0000\u0000\u0000\u0000\u8FC1\u0000\u0000\u0000"+
94.4619 - "\uA052\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4620 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99D0\u0000"+
94.4621 - "\u0000\u0000\u0000\u0000\u8FC3\u8FC4\u0000\u0000"+
94.4622 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95A4"+
94.4623 - "\u0000\u0000\u0000\u0000\u0000\u8FC6\u0000\u9E60"+
94.4624 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uF9D8"+
94.4625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4626 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95A5\u0000"+
94.4628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4629 - "\u0000\u0000\u0000\u0000\u0000\u9CB3\u0000\u0000"+
94.4630 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99D1"+
94.4631 - "\uFEF1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4632 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4634 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4635 - "\u0000\u0000\u0000\u0000\u99D2\u0000\u0000\u0000"+
94.4636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4637 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4639 - "\u0000\u0000\u0000\u9CC2\u0000\u0000\u0000\u99D3"+
94.4640 - "\u0000\u0000\u0000\u0000\u0000\u95A7\u0000\u0000"+
94.4641 - "\u0000\u0000\u0000\u0000\u95A9\u0000\u0000\u0000"+
94.4642 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4643 - "\u0000\u0000\u0000\u0000\u0000\u95A6\u0000\u0000"+
94.4644 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4645 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9C5D"+
94.4646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4647 - "\u98E2\u0000\u0000\u0000\u0000\u0000\u0000\u8FC9"+
94.4648 - "\u0000\uA0C2\u8FCA\u0000\u0000\u0000\u0000\u0000"+
94.4649 - "\u0000\u99D4\u0000\u0000\uA0B9\u0000\u0000\u0000"+
94.4650 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4651 - "\u0000\u0000\u0000\u0000\u0000\u9B58\u0000\u8FCD"+
94.4652 - "\u0000\uA0D4\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4653 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4654 - "\u0000\u0000\u0000\u0000\u8FCE\u0000\u0000\u0000"+
94.4655 - "\u0000\u8BE5\u0000\u0000\u0000\u0000\u8979\u0000"+
94.4656 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4657 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4658 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FD0"+
94.4660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4662 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4663 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4666 - "\u0000\u0000\u0000\u0000\u95B6\u0000\u0000\u0000"+
94.4667 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4668 - "\u0000\u99D6\u0000\u95E5\u0000\u0000\u0000\u0000"+
94.4669 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4670 - "\u99D7\u0000\u0000\u0000\u0000\u95B5\u0000\u0000"+
94.4671 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4672 - "\u0000\uA0CA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FFD"+
94.4676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4678 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA058\u0000"+
94.4679 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4680 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4681 - "\u8FD6\u0000\u0000\u0000\u99D8\u0000\u0000\u0000"+
94.4682 - "\u0000\u0000\u0000\u0000\u8FD3\u0000\u0000\u0000"+
94.4683 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4684 - "\u0000\u8FE5\u0000\u0000\u0000\u0000\u0000\u8FE9"+
94.4685 - "\u0000\u0000\u0000\u0000\u99D9\u0000\u0000\u0000"+
94.4686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4687 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4688 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4690 - "\u0000\u0000\u927C\u0000\u0000\u0000\u0000\u0000"+
94.4691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4692 - "\u0000\u0000\u9C45\u0000\u0000\u0000\u0000\u0000"+
94.4693 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4694 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4696 - "\u0000\u0000\u0000\u0000\u8FDE\u0000\u0000\u0000"+
94.4697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FDF"+
94.4699 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4700 - "\u0000\u0000\u0000\u0000\u0000\uA04B\u0000\u0000"+
94.4701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8FE2"+
94.4703 - "\u0000\u0000\u0000\uA0CC\u0000\u0000\u0000\u0000"+
94.4704 - "\u0000\u0000\u0000\u0000\u8FE3\u8FE4\u0000\u0000"+
94.4705 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BC4\u0000"+
94.4707 - "\u0000\u0000\u9BFC\u0000\u0000\u0000\u0000\u0000"+
94.4708 - "\u0000\u964C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4710 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4711 - "\u0000\u9AF6\u0000\u8CAE\u0000\u0000\u0000\u0000"+
94.4712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4713 - "\u8FE7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4714 - "\u0000\u0000\u0000\u8FE8\u0000\u0000\u0000\u0000"+
94.4715 - "\u8BE7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897A\u0000"+
94.4719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4720 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4722 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4723 - "\u0000\u0000\u897B\u0000\u0000\u0000\u0000\u0000"+
94.4724 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4725 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4726 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4729 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4730 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4737 - "\u0000\u99DA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4740 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4746 - "\u0000\u0000\u0000\u8FED\u0000\u0000\u0000\u95C0"+
94.4747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4748 - "\u0000\u0000\u0000\u0000\u0000\uA0CB\u0000\u0000"+
94.4749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4751 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4752 - "\u0000\u0000\u0000\u0000\u0000\u9E48\u0000\u0000"+
94.4753 - "\u0000\u0000\u0000\u0000\u99DB\u0000\u8FF3\u0000"+
94.4754 - "\u0000\u0000\u0000\u8FF9\u0000\u0000\u0000\u0000"+
94.4755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4756 - "\u0000\u95C1\u0000\uA04E\u0000\u0000\u0000\u0000"+
94.4757 - "\u0000\u0000\u99DC\u0000\u0000\u0000\u0000\uA064"+
94.4758 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4759 - "\u0000\u0000\u0000\u8FF7\u0000\u0000\u0000\u0000"+
94.4760 - "\u0000\u0000\u0000\u89B0\uA048\u0000\u0000\u0000"+
94.4761 - "\u0000\u8FFB\u8FF6\u0000\u0000\u0000\u0000\u0000"+
94.4762 - "\u9DDC\u0000\u0000\u0000\u99DD\u8BE8\u0000\u0000"+
94.4763 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4764 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4766 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4767 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4770 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4771 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4774 - "\u0000\u0000\u92C1\u0000\u0000\u0000\u0000\u0000"+
94.4775 - "\u0000\u0000\u9FD6\u0000\u0000\u0000\u0000\u0000"+
94.4776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4779 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0D2\u0000"+
94.4780 - "\u0000\u9040\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4783 - "\u8AC4\u0000\u0000\u99E0\u0000\u0000\u0000\u0000"+
94.4784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4785 - "\u0000\u0000\u0000\u0000\u9FF0\u0000\u0000\u0000"+
94.4786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4788 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4789 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4790 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4791 - "\u0000\u9FF3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4792 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DBF\u0000"+
94.4793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4794 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4795 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4796 - "\u9FF6\u0000\u95C8\u0000\u0000\u9E5A\u0000\u0000"+
94.4797 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4798 - "\u0000\u0000\u99E3\u0000\u0000\u0000\u0000\u0000"+
94.4799 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A4A\u0000"+
94.4800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FF1"+
94.4801 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4803 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4804 - "\u8AA7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4805 - "\u0000\u99E6\u0000\u0000\u0000\u9FF7\u0000\u9FED"+
94.4806 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8A5C\u0000"+
94.4807 - "\u9DAE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4808 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4811 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95C9"+
94.4812 - "\u0000\u0000\u0000\u0000\u0000\u9048\u0000\u0000"+
94.4813 - "\u99E8\u0000\u0000\u0000\u0000\u0000\u9049\u0000"+
94.4814 - "\u0000\u8CBA\u0000\u0000\u90B1\u0000\u0000\u0000"+
94.4815 - "\u0000\u0000\u0000\u904A\u0000\u0000\u0000\u0000"+
94.4816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99EA\u0000"+
94.4817 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4818 - "\u0000\u0000\u9BD1\u0000\u0000\u0000\u0000\u0000"+
94.4819 - "\u0000\u0000\u99EB\u0000\u99EC\u0000\u0000\u0000"+
94.4820 - "\u0000\u0000\u0000\u0000\u0000\u99ED\u0000\u0000"+
94.4821 - "\u0000\u0000\u99EE\u0000\u0000\u0000\u0000\u0000"+
94.4822 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4823 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4824 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4825 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4826 - "\u0000\u904C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4827 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4828 - "\u0000\u0000\u0000\u0000\u0000\u904D\u0000\u0000"+
94.4829 - "\u95CB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4830 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4831 - "\u0000\u97E2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4832 - "\u0000\u0000\u95CC\u0000\u0000\u0000\u0000\u0000"+
94.4833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4834 - "\u0000\u0000\u0000\u0000\u9F78\u0000\u0000\u0000"+
94.4835 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897C\u897D"+
94.4836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u897E\u0000"+
94.4837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4838 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4840 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4841 - "\u0000\u0000\u0000\u995D\u0000\u0000\u0000\u0000"+
94.4842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4843 - "\u9B5A\u0000\u0000\u0000\u0000\u9050\u0000\u8C4F"+
94.4844 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4845 - "\u0000\u0000\u0000\u9054\u0000\uC6D6\u9AA8\u99EF"+
94.4846 - "\uFEEB\u9DA3\u9DA1\u9943\u9945\u0000\u9D7D\u0000"+
94.4847 - "\u0000\u99F0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4848 - "\u0000\u0000\u99F1\u0000\u99F2\u0000\u0000\u8CBC"+
94.4849 - "\u9D60\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4850 - "\u0000\u0000\uA0A3\u0000\u0000\u0000\u0000\u0000"+
94.4851 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4852 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4853 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4854 - "\u0000\u905B\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4856 - "\u9EDB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4857 - "\u0000\u0000\u9D79\u0000\u0000\u0000\u0000\u0000"+
94.4858 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4859 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4860 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4861 - "\u0000\u0000\u0000\u99F3\u0000\u0000\u0000\u9062"+
94.4862 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4863 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4864 - "\u0000\u0000\u0000\u0000\u9F55\u0000\u0000\u0000"+
94.4865 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9BF9\u0000"+
94.4866 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4867 - "\u0000\u9065\u0000\u0000\u96E0\u0000\u0000\u0000"+
94.4868 - "\u0000\u0000\u0000\u0000\u98BE\u0000\u0000\u0000"+
94.4869 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4871 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4872 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4876 - "\u9068\u0000\u0000\u0000\u0000\u0000\u906C\u0000"+
94.4877 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4878 - "\u0000\u0000\u0000\u95D8\u0000\u0000\u0000\u0000"+
94.4879 - "\u0000\u0000\u0000\u0000\u906A\u0000\u0000\u0000"+
94.4880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4881 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4882 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4883 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4884 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4885 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4886 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4887 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4888 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4889 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4890 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4891 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4895 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4897 - "\u0000\u9FB2\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4898 - "\u0000\u9FAE\u0000\u0000\u9FB0\u0000\u89AD\u0000"+
94.4899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u906E"+
94.4900 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4901 - "\u9E71\u0000\u0000\u0000\u0000\u0000\u9E4A\u0000"+
94.4902 - "\u0000\u0000\u0000\u0000\u9FDC\u0000\u0000\u0000"+
94.4903 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4904 - "\u0000\u0000\u0000\u0000\u89AB\u0000\u9FB8\u0000"+
94.4905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4907 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4908 - "\u0000\u9070\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8B63\u0000"+
94.4910 - "\u0000\u0000\u0000\u95DC\u0000\u0000\u0000\u0000"+
94.4911 - "\u0000\u0000\u0000\u0000\u9071\u0000\u0000\u0000"+
94.4912 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4913 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFC5E\u0000"+
94.4914 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8949"+
94.4915 - "\u0000\u0000\u0000\u0000\u0000\u965B\u0000\u0000"+
94.4916 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4917 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8C50\u0000"+
94.4918 - "\u0000\u0000\u94A6\u0000\u0000\u0000\u8FD5\u0000"+
94.4919 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4920 - "\u9E73\u0000\u0000\u0000\u0000\u0000\u9075\u0000"+
94.4921 - "\u0000\u0000\u0000\u99F7\u0000\u0000\u0000\u0000"+
94.4922 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4923 - "\u0000\u8CBF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4924 - "\u99F9\u0000\u9663\u95B9\u0000\u0000\u0000\u0000"+
94.4925 - "\u0000\u0000\u0000\u0000\u0000\u94D4\u0000\u0000"+
94.4926 - "\u0000\u0000\u0000\u0000\uFCFA\u0000\u0000\u0000"+
94.4927 - "\u0000\u9077\u0000\u0000\u90AB\u0000\u0000\u0000"+
94.4928 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4929 - "\u0000\u0000\u0000\u0000\u0000\u9D4D\u0000\u0000"+
94.4930 - "\u99FA\u0000\u0000\u0000\u0000\u92E3\u0000\u97BB"+
94.4931 - "\u0000\u0000\u9078\u0000\u0000\u0000\u0000\u0000"+
94.4932 - "\u0000\u0000\u0000\u99FB\u0000\u0000\u97E0\u0000"+
94.4933 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96DC"+
94.4934 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4935 - "\u0000\u9CA8\u0000\u0000\u9772\u0000\u0000\u0000"+
94.4936 - "\u0000\u9440\u0000\u0000\u0000\u0000\u0000\u92F2"+
94.4937 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4938 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4939 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4940 - "\u0000\u0000\u0000\u0000\u0000\u0000\u99FD\u0000"+
94.4941 - "\u0000\u99FC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4942 - "\u0000\uF9D7\u964A\u0000\u0000\u0000\u96D8\u99FE"+
94.4943 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4944 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4945 - "\u0000\u0000\u0000\u0000\u904B\u0000\u0000\u0000"+
94.4946 - "\u0000\u0000\u0000\uFA41\u0000\u0000\u0000\u0000"+
94.4947 - "\u0000\u0000\u0000\u9A40\u0000\u975B\u0000\u0000"+
94.4948 - "\u0000\u0000\u0000\u9A41\u91DD\u0000\u0000\u0000"+
94.4949 - "\u0000\u0000\u93FC\u9A42\u9A43\u0000\u9659\u0000"+
94.4950 - "\u0000\u0000\u0000\u0000\u0000\u9A44\u0000\u0000"+
94.4951 - "\u0000\u0000\u0000\u9051\u0000\u0000\u0000\u94BF"+
94.4952 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4953 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4954 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4955 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4956 - "\u0000\u0000\u0000\u0000\u90A2\u0000\u0000\u0000"+
94.4957 - "\u9CAB\u9776\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4958 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4959 - "\uFC55\uFE45\u94A8\u9A45\uFA4B\u9DE1\u0000\u0000"+
94.4960 - "\u96D9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4961 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4962 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9774"+
94.4963 - "\u0000\u0000\uFDF5\u0000\u0000\u0000\u92E5\u0000"+
94.4964 - "\u9645\u91DA\u0000\u90A3\u0000\u0000\uA05F\u0000"+
94.4965 - "\u0000\u0000\u0000\u90AF\u97BF\u0000\u0000\u0000"+
94.4966 - "\u914C\u0000\u0000\u0000\u0000\u967A\u0000\u0000"+
94.4967 - "\u0000\u91DE\u0000\u0000\u9A46\uFEB0\u9779\u946C"+
94.4968 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4969 - "\u9858\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4970 - "\u0000\u0000\u0000\u0000\u9266\u0000\u0000\u0000"+
94.4971 - "\u93FB\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4972 - "\u0000\u0000\u0000\u0000\u0000\u9A47\u0000\u0000"+
94.4973 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4974 - "\u9749\u0000\u0000\u9748\u0000\u934A\u0000\u9CE2"+
94.4975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9264\u0000"+
94.4976 - "\u0000\u0000\u0000\u91DF\u0000\u0000\u0000\u0000"+
94.4977 - "\u0000\u0000\u0000\uFB79\u0000\u0000\u0000\u0000"+
94.4978 - "\u0000\u0000\u0000\u96D7\u0000\u0000\u0000\u0000"+
94.4979 - "\u9343\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4980 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4981 - "\uFDCB\uFE7A\u0000\u91DB\u8C6A\u0000\u0000\u0000"+
94.4982 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4983 - "\u0000\u97AF\u0000\u0000\u95DD\u0000\u0000\u0000"+
94.4984 - "\u9348\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4985 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A4B"+
94.4986 - "\u0000\u0000\u0000\uFC45\u0000\u9A4D\u0000\u0000"+
94.4987 - "\u0000\u0000\u0000\u0000\u91BC\u90E2\u90B4\u95E1"+
94.4988 - "\u0000\u0000\u0000\u0000\u0000\u9A4E\u0000\u0000"+
94.4989 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4990 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A4F\u0000"+
94.4991 - "\u0000\u0000\uFE40\uFE43\u0000\u0000\u0000\u0000"+
94.4992 - "\u0000\u0000\u0000\u0000\u0000\u96DD\u0000\u0000"+
94.4993 - "\u0000\u0000\u0000\u0000\u9A51\u0000\u0000\u0000"+
94.4994 - "\u96A7\u0000\u0000\u90B0\u0000\u0000\u0000\u0000"+
94.4995 - "\u0000\u0000\u0000\u0000\u0000\u9C4E\u0000\u9443"+
94.4996 - "\u0000\u0000\u0000\u0000\u8EBA\u0000\u0000\u0000"+
94.4997 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.4998 - "\u0000\u9A52\u0000\uFCC1\u0000\u0000\u0000\u0000"+
94.4999 - "\u0000\u0000\u0000\u0000\u0000\u8BE9\u0000\u0000"+
94.5000 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5001 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5002 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9CAF"+
94.5003 - "\u0000\u0000\u8BFD\u0000\u0000\u0000\u0000\u0000"+
94.5004 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5007 - "\u0000\u9ABC\u0000\u9AB8\u0000\u0000\u0000\u0000"+
94.5008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5010 - "\u0000\u0000\u0000\u0000\u9AAE\u0000\u0000\u0000"+
94.5011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9AA7\u0000"+
94.5014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5020 - "\u0000\u0000\u0000\u0000\u0000\u9A53\u0000\u0000"+
94.5021 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9D74"+
94.5024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5028 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5030 - "\u8BEA\u0000\u0000\u0000\u0000\u0000\u0000\u8BEB"+
94.5031 - "\u0000\u0000\u0000\u0000\u0000\u90B2\u0000\u0000"+
94.5032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u95E9\u95E8"+
94.5034 - "\u0000\u95E6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5035 - "\u90B5\u0000\u9A54\u0000\u0000\u0000\u90B3\u95E7"+
94.5036 - "\u0000\u0000\u8B50\u0000\u0000\u0000\u0000\u0000"+
94.5037 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5041 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5043 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5044 - "\u8BEC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5045 - "\u0000\u0000\u0000\u0000\u9A56\u0000\u0000\u0000"+
94.5046 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
94.5047 -
94.5048 -/*
94.5049 - private final static String innerIndex7=
94.5050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5053 - "\u0000\u0000\u0000\u0000\u0000\u8BFB\u0000\u0000"+
94.5054 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5056 - "\u0000\u0000\u0000\u9A57\u0000\u0000\u0000\u0000"+
94.5057 - "\uA0AA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5058 - "\u0000\u9FA6\u0000\u0000\u0000\u99CC\u0000\u0000"+
94.5059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9C59\u0000"+
94.5061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5063 - "\u0000\u99B5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5065 - "\u0000\u0000\u0000\u90BE\u0000\u0000\u0000\u0000"+
94.5066 - "\u0000\u9FAF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95F2"+
94.5068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90BF\u0000"+
94.5069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5070 - "\u0000\u0000\u0000\u90C1\u0000\uFEE4\u0000\u0000"+
94.5071 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90C4\u0000"+
94.5073 - "\u0000\u0000\u0000\u0000\u0000\u90C7\u0000\u0000"+
94.5074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5075 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5077 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5078 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5079 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5080 - "\u0000\u0000\u0000\u0000\u92E4\u0000\u0000\u0000"+
94.5081 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5082 - "\u0000\u0000\u0000\u9F52\u0000\u0000\u0000\u0000"+
94.5083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5084 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5085 - "\u0000\u0000\u0000\u90DB\u0000\u0000\u0000\u0000"+
94.5086 - "\u0000\uA066\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5087 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5088 - "\u0000\u90D2\u0000\u0000\u0000\u0000\u90D4\u0000"+
94.5089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5090 - "\u9A5B\u95FD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5092 - "\u0000\u8BC4\u0000\u0000\u0000\u8C66\u0000\u90DE"+
94.5093 - "\u0000\u0000\u0000\u0000\u0000\u9CE4\u0000\u90E1"+
94.5094 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5095 - "\u0000\u0000\u0000\u0000\u0000\u9E46\u0000\u0000"+
94.5096 - "\u0000\u9651\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5098 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB58"+
94.5099 - "\u0000\u90E6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5101 - "\u0000\u0000\u0000\u9650\u0000\u0000\u0000\u90E7"+
94.5102 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5103 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5104 - "\u0000\u90E8\u9A5D\u0000\u9F7A\u0000\u0000\u0000"+
94.5105 - "\u9B5C\u0000\u9F7C\u0000\u0000\uFC52\u90E9\u0000"+
94.5106 - "\u90EA\u0000\u9A5E\u0000\u0000\u0000\u0000\u0000"+
94.5107 - "\u9F76\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5108 - "\u0000\u0000\u90EB\u0000\u0000\u0000\u0000\u0000"+
94.5109 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5110 - "\u90EC\u0000\u0000\u0000\u0000\u0000\u8BEE\u0000"+
94.5111 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90EE\u0000"+
94.5112 - "\u0000\u0000\u91C6\u0000\u0000\u90F2\u0000\u0000"+
94.5113 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5114 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5115 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5116 - "\u0000\u0000\u0000\u0000\uFCBC\u8A74\u0000\u0000"+
94.5117 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9657"+
94.5118 - "\u0000\u0000\u0000\u9CEF\u0000\u0000\u0000\u0000"+
94.5119 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FDF\u0000"+
94.5120 - "\u0000\u0000\u0000\u90F7\u90F6\u0000\u0000\u0000"+
94.5121 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5122 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9B5E"+
94.5123 - "\u0000\u0000\u0000\u90F8\u0000\u0000\u0000\u0000"+
94.5124 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5125 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5126 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90F9\u0000"+
94.5127 - "\u8CC9\u0000\u0000\u0000\uFA6A\u0000\u0000\u0000"+
94.5128 - "\u0000\u0000\u0000\u0000\u0000\u8BEF\u0000\u0000"+
94.5129 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5130 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5131 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5132 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5133 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5134 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5135 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5136 - "\u0000\u0000\u0000\u0000\u9FE0\u0000\u0000\u9142"+
94.5137 - "\u0000\u9A62\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5138 - "\u0000\u0000\u0000\u9569\u0000\u0000\u0000\u9144"+
94.5139 - "\u9143\u0000\u9141\u0000\u0000\u0000\u8BF0\u0000"+
94.5140 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5141 - "\u0000\u0000\u0000\u0000\u9660\u0000\u8BF1\u0000"+
94.5142 - "\u99F6\u9149\u0000\u0000\u0000\u0000\u914A\u0000"+
94.5143 - "\u0000\u0000\u0000\u0000\u914B\u0000\u0000\u0000"+
94.5144 - "\u0000\u9A64\u0000\u0000\u0000\u8ABF\u0000\u0000"+
94.5145 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5146 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5147 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A66\u0000"+
94.5148 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5149 - "\u0000\u9A67\u0000\u0000\u9A69\u0000\u0000\u0000"+
94.5150 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5151 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5152 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A6A"+
94.5153 - "\u9652\u914D\u0000\u9666\u0000\u0000\u0000\u0000"+
94.5154 - "\u9F7B\u0000\u9A6B\u0000\u0000\u0000\u0000\u0000"+
94.5155 - "\u0000\u0000\uA06C\u0000\u0000\u9667\u0000\u0000"+
94.5156 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5157 - "\u0000\u0000\u0000\u0000\u0000\u9A6C\u0000\u0000"+
94.5158 - "\u0000\u0000\u9A6D\u8BF2\u0000\u0000\u0000\u0000"+
94.5159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5161 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5162 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5163 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5164 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5165 - "\u0000\u0000\u0000\u966A\u0000\u0000\u0000\u0000"+
94.5166 - "\u0000\u0000\u0000\u0000\uFCEA\u0000\u0000\u0000"+
94.5167 - "\u0000\u0000\u966C\u0000\u0000\u0000\u0000\u0000"+
94.5168 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5169 - "\u91C4\u0000\u0000\u0000\u9677\u0000\u0000\u0000"+
94.5170 - "\u0000\u0000\u0000\u0000\u99F4\u9A6F\u0000\u0000"+
94.5171 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5172 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5173 - "\u0000\u0000\u9FAB\u0000\u0000\u0000\u0000\u0000"+
94.5174 - "\u8CBE\u8EC1\u0000\u0000\u0000\u0000\u9555\u0000"+
94.5175 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5176 - "\u0000\u0000\u0000\u0000\u0000\u9152\u0000\u0000"+
94.5177 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5178 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5179 - "\u0000\u0000\u0000\u0000\u9153\u0000\u0000\u0000"+
94.5180 - "\u9155\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5181 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u955D"+
94.5182 - "\u0000\u9671\u0000\u0000\u0000\u0000\u9C6D\u0000"+
94.5183 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9673"+
94.5184 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5185 - "\u0000\u0000\u0000\u9154\u9A71\u0000\u0000\u0000"+
94.5186 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5187 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5188 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5189 - "\u9156\u0000\u0000\u0000\u966D\u0000\u0000\u0000"+
94.5190 - "\u0000\u0000\u0000\u9557\u0000\u0000\u0000\u0000"+
94.5191 - "\u0000\u0000\u0000\u0000\u89C6\u0000\u0000\u0000"+
94.5192 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5193 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5194 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89C7"+
94.5196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5197 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5200 - "\u0000\u0000\u8A6A\u0000\u0000\u0000\u8B57\u0000"+
94.5201 - "\u0000\u0000\u9FE1\u0000\u0000\u9B5F\u0000\u0000"+
94.5202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA05D"+
94.5205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5206 - "\u915B\u0000\u915C\u0000\u0000\u0000\u0000\u0000"+
94.5207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5208 - "\u0000\u0000\u0000\u0000\u915E\u0000\u0000\u0000"+
94.5209 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F5C"+
94.5210 - "\u0000\u0000\u9F57\u0000\u0000\u0000\u0000\u0000"+
94.5211 - "\u0000\u9F65\u0000\u0000\u0000\u0000\u0000\u9A72"+
94.5212 - "\u0000\u0000\u0000\u0000\u9160\u0000\u0000\u0000"+
94.5213 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5214 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5215 - "\u0000\u0000\u9F5E\u0000\u0000\u9161\u0000\u0000"+
94.5216 - "\u0000\u0000\u0000\u0000\u9164\u0000\u0000\u0000"+
94.5217 - "\u0000\u9F41\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5218 - "\u9169\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5219 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5220 - "\u9168\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5223 - "\u0000\u9A74\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B2"+
94.5226 - "\u0000\u9A75\u0000\uFDA5\u0000\u0000\u0000\u0000"+
94.5227 - "\u0000\u0000\u0000\u9EE9\u0000\u8BBA\u916D\uA060"+
94.5228 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FDE"+
94.5229 - "\u0000\u0000\u0000\u0000\u0000\u9FC3\u0000\u96B5"+
94.5230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5231 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5232 - "\uA067\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5233 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5234 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5235 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B3"+
94.5236 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5237 - "\u0000\u0000\u0000\u0000\u0000\u9A76\u0000\u0000"+
94.5238 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5239 - "\u0000\u95D5\u0000\u0000\u0000\u9ECA\u0000\u0000"+
94.5240 - "\u0000\u9A77\u0000\u0000\u9A78\u0000\u0000\u0000"+
94.5241 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9170"+
94.5242 - "\u0000\u0000\u916F\u0000\u0000\u0000\u0000\u0000"+
94.5243 - "\u0000\u0000\u9FA3\u0000\u9171\u0000\u0000\u0000"+
94.5244 - "\u96B1\u0000\u0000\u0000\u0000\u9F63\u0000\u0000"+
94.5245 - "\u0000\u0000\u0000\u9F67\u0000\u0000\u0000\u8BB9"+
94.5246 - "\u9A7A\u0000\u0000\u0000\u0000\u0000\u8B56\u0000"+
94.5247 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9ADA"+
94.5248 - "\u0000\u0000\u0000\u0000\u0000\u96B0\u0000\u0000"+
94.5249 - "\u0000\u0000\u9A7E\u0000\u0000\u0000\u0000\u0000"+
94.5250 - "\u0000\u0000\u0000\u0000\u0000\u9DDE\u0000\u0000"+
94.5251 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96AD"+
94.5252 - "\u0000\u0000\u0000\u96AE\u0000\u0000\u0000\u0000"+
94.5253 - "\u0000\u0000\u0000\u0000\u0000\u9EA1\u0000\u0000"+
94.5254 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5255 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5256 - "\u0000\u0000\u9E50\u0000\u0000\u0000\u0000\u0000"+
94.5257 - "\u0000\u0000\u0000\u96AF\u8BF4\u0000\u0000\u0000"+
94.5258 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5259 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5260 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5261 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5262 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5263 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5264 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5265 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5266 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5267 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5268 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5269 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5270 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5271 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5272 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5273 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5274 - "\u0000\u0000\u9FA4\u0000\u0000\u0000\u0000\u0000"+
94.5275 - "\u0000\u0000\u0000\u0000\u96BD\u0000\u0000\u0000"+
94.5276 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96F4\u0000"+
94.5277 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5278 - "\u0000\u96B8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5279 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5280 - "\u0000\u0000\u0000\u0000\uFAA1\u0000\u0000\u0000"+
94.5281 - "\u0000\u91A7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5282 - "\u0000\u0000\u0000\u0000\uA05E\u0000\u0000\u0000"+
94.5283 - "\u0000\u9A7D\u0000\u0000\u0000\u0000\u8948\u0000"+
94.5284 - "\u9EB1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5285 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DDB\u0000"+
94.5286 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5287 - "\u0000\u0000\u0000\u0000\u0000\u95BF\u8A73\u0000"+
94.5288 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5289 - "\u0000\u0000\u0000\u0000\u9EFE\u0000\u917A\u0000"+
94.5290 - "\u0000\u0000\u0000\u917B\u0000\u0000\u0000\u0000"+
94.5291 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5292 - "\u0000\u0000\u0000\u9AA3\u0000\u0000\u0000\u0000"+
94.5293 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5294 - "\u0000\u0000\u0000\u0000\u0000\u96C2\u0000\u0000"+
94.5295 - "\u0000\u0000\u0000\u9F77\u0000\u0000\u0000\u0000"+
94.5296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5297 - "\u0000\u0000\u0000\u0000\u0000\u9AA4\u0000\u0000"+
94.5298 - "\u9AA5\u0000\u0000\u0000\u91A1\u0000\u0000\u0000"+
94.5299 - "\u0000\u89B8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5300 - "\u0000\u0000\u0000\u0000\u9173\u0000\u0000\u0000"+
94.5301 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5302 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5303 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5304 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5305 - "\u0000\u0000\u0000\u0000\u9AA6\u0000\u0000\u0000"+
94.5306 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5307 - "\u0000\u0000\u89BD\u0000\u89B9\u0000\u917D\u0000"+
94.5308 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5309 - "\u96BB\u0000\u0000\u0000\u9FF2\u0000\u0000\u8BF5"+
94.5310 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5311 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5312 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5313 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5314 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5315 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5316 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5317 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5318 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5319 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5320 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5321 - "\u0000\u0000\u0000\u9AA9\u0000\u0000\u0000\u0000"+
94.5322 - "\u0000\u9F54\u0000\u0000\u9FE3\u9EED\u0000\u0000"+
94.5323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5324 - "\u91AA\u0000\u0000\u0000\u0000\u91AB\uA070\u0000"+
94.5325 - "\u9F6D\u0000\u0000\u0000\u0000\u0000\u91AC\u0000"+
94.5326 - "\u0000\u0000\u91AD\u0000\u0000\u0000\uA0FD\u0000"+
94.5327 - "\u9FE2\u0000\u91AF\u9E41\u9AAA\u0000\u0000\u91B0"+
94.5328 - "\u0000\u9AAB\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5329 - "\u0000\u0000\u0000\u0000\u0000\u9AAC\u0000\u9A4A"+
94.5330 - "\u0000\u91B2\u0000\u0000\u8BF6\u0000\u9AAD\u89B6"+
94.5331 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5332 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5334 - "\u0000\u0000\u9AAF\u0000\u0000\u0000\u0000\u0000"+
94.5335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5336 - "\u0000\u9AB0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5337 - "\u9AB1\u0000\u0000\u0000\u0000\u0000\u9AA1\u0000"+
94.5338 - "\u0000\u0000\u91B9\u0000\u0000\u0000\u0000\u0000"+
94.5339 - "\u91BA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5340 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91BE"+
94.5341 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5342 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA041\u8BB7"+
94.5343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5344 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5345 - "\u0000\u91C0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5346 - "\u0000\u0000\u0000\u0000\u9AB3\u91C3\u0000\u0000"+
94.5347 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5348 - "\uA0FC\u0000\u0000\u9FEE\u0000\u0000\u0000\u0000"+
94.5349 - "\u0000\u0000\u9F69\u0000\u0000\u0000\u0000\u0000"+
94.5350 - "\u0000\u0000\u91C8\u0000\u0000\u0000\u0000\u0000"+
94.5351 - "\u0000\u91C9\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5353 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DE6"+
94.5354 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5355 - "\u0000\u0000\u0000\u0000\u0000\u0000\u91CB\u0000"+
94.5356 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5357 - "\u0000\u89C8\u0000\u0000\u0000\u0000\u0000\u8DAA"+
94.5358 - "\u0000\u0000\u0000\u0000\u0000\u9FDD\u0000\u0000"+
94.5359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5367 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5368 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5369 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5370 - "\uFA40\u0000\uFA42\uFA43\u0000\u0000\u0000\u0000"+
94.5371 - "\u0000\uFA49\uFA4A\u0000\uFA4C\u0000\uFA4E\u0000"+
94.5372 - "\u0000\u0000\uFA52\uFA53\uFA54\uFA55\uFA56\u0000"+
94.5373 - "\uFA58\u0000\uFA5A\uFA5B\uFA5C\uFA5D\uFA5E\u0000"+
94.5374 - "\uFA60\u0000\uFA62\uFA63\u0000\uFA65\u0000\u0000"+
94.5375 - "\u0000\u0000\u0000\u0000\u0000\uFA6D\uFA6E\u0000"+
94.5376 - "\uFA70\u0000\uFA72\uFA73\uFA74\uFA75\uFA76\uFA77"+
94.5377 - "\uFA78\u0000\u0000\uFA7B\uFA7C\u0000\u0000\u0000"+
94.5378 - "\u0000\u0000\u0000\u0000\u0000\uFAA7\u0000\u0000"+
94.5379 - "\u0000\u0000\u0000\u0000\uFAAE\u0000\u0000\u0000"+
94.5380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5381 - "\u0000\u0000\uFABC\u0000\uFABE\u0000\u0000\uFAC1"+
94.5382 - "\uFAC2\uFAC3\u0000\u0000\uFAC6\u0000\uFAC8\u0000"+
94.5383 - "\u0000\u0000\u0000\u0000\uFACE\u0000\u0000\u0000"+
94.5384 - "\u0000\uFAD3\u0000\u0000\uFAD6\uFAD7\u0000\u0000"+
94.5385 - "\uFADA\u0000\u0000\u0000\u0000\uFADF\u0000\u0000"+
94.5386 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFAE9"+
94.5387 - "\u0000\uFAEB\uFAEC\u0000\uFAEE\u0000\u0000\u0000"+
94.5388 - "\u0000\u0000\u0000\uFAF5\uFAF6\u0000\u0000\u0000"+
94.5389 - "\u0000\uFAFB\uFAFC\u0000\uFAFE\uFB40\uFB41\u0000"+
94.5390 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFB49\uFB4A"+
94.5391 - "\u0000\uFB4C\u0000\uFB4E\u0000\u0000\uFB51\u0000"+
94.5392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5393 - "\u0000\u0000\uFB5D\u0000\uFB5F\u0000\uFB61\u0000"+
94.5394 - "\u0000\u0000\u0000\uFB66\u0000\uFB68\u0000\uFB6A"+
94.5395 - "\uFB6B\u0000\uFB6D\u0000\u0000\u0000\u0000\u0000"+
94.5396 - "\uFB73\u0000\u0000\u0000\uFB77\uFB78\u0000\u0000"+
94.5397 - "\u0000\u0000\u0000\u0000\uFBA1\u0000\u0000\uFBA4"+
94.5398 - "\u0000\u0000\uFBA7\uFBA8\uFBA9\uFBAA\u0000\uFBAC"+
94.5399 - "\uFBAD\uFBAE\u0000\uFBB0\uFBB1\u0000\uFBB3\u0000"+
94.5400 - "\u0000\u0000\uFBB7\u0000\u0000\u0000\u0000\u0000"+
94.5401 - "\uFBBD\uFBBE\u0000\uFBC0\u0000\uFBC2\u0000\u0000"+
94.5402 - "\u0000\u0000\u0000\uFBC8\u0000\u0000\uFBCB\u0000"+
94.5403 - "\u0000\uFBCE\uFBCF\uFBD0\u0000\u0000\u0000\u0000"+
94.5404 - "\uFBD5\u0000\u0000\u0000\uFBD9\uFBDA\u0000\u0000"+
94.5405 - "\u0000\u0000\u0000\u0000\uFBE1\uFBE2\u0000\u0000"+
94.5406 - "\u0000\uFBE6\u0000\u0000\u0000\u0000\uFBEB\uFBEC"+
94.5407 - "\uFBED\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5408 - "\uFBF5\uFBF6\u0000\u0000\u0000\u0000\uFBFB\u0000"+
94.5409 - "\u0000\uFBFE\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5410 - "\u0000\uFC47\uFC48\u0000\u0000\uFC4B\u0000\uFC4D"+
94.5411 - "\uFC4E\u0000\uFC50\u0000\u0000\uFC53\u0000\u0000"+
94.5412 - "\uFC56\u0000\u0000\u0000\uFC5A\uFC5B\uFC5C\uFC5D"+
94.5413 - "\u0000\uFC5F\uFC60\u0000\u0000\uFC63\u0000\u0000"+
94.5414 - "\u0000\u0000\uFC68\u0000\u0000\u0000\u0000\u0000"+
94.5415 - "\uFC6E\uFC6F\uFC70\u0000\u0000\u0000\u0000\u0000"+
94.5416 - "\u0000\uFC77\uFC78\u0000\u0000\uFC7B\u0000\u0000"+
94.5417 - "\uFC7E\uFCA1\u0000\uFCA3\uFCA4\u0000\u0000\uFCA7"+
94.5418 - "\uFCA8\u0000\u0000\u0000\u0000\uFCAD\u0000\uFCAF"+
94.5419 - "\u0000\uFCB1\u0000\uFCB3\u0000\u0000\u0000\uFCB7"+
94.5420 - "\uFCB8\u0000\u0000\uFCBB\u0000\uFCBD\uFCBE\u0000"+
94.5421 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFCC7"+
94.5422 - "\uFCC8\u0000\u0000\u0000\uFCCC\u0000\uFCCE\u0000"+
94.5423 - "\u0000\u0000\uFCD2\u0000\u0000\u0000\uFCD6\u0000"+
94.5424 - "\uFCD8\uFCD9\u0000\uFCDB\uFCDC\u0000\uFCDE\u0000"+
94.5425 - "\uFCE0\u0000\u0000\uFCE3\uFCE4\uFCE5\uFCE6\uFCE7"+
94.5426 - "\u0000\uFCE9\u0000\u0000\uFCEC\uFCED\u0000\u0000"+
94.5427 - "\uFCF0\u0000\u0000\u0000\uFCF4\uFCF5\u0000\u0000"+
94.5428 - "\u0000\u0000\u0000\u0000\uFCFC\uFCFD\u0000\uFD40"+
94.5429 - "\u0000\u0000\uFD43\u0000\u0000\uFD46\u0000\u0000"+
94.5430 - "\u0000\u0000\uFD4B\u0000\u0000\u0000\uFD4F\u0000"+
94.5431 - "\u0000\u0000\u0000\uFD54\u0000\u0000\u0000\uFD58"+
94.5432 - "\uFD59\u0000\uFD5B\u0000\u0000\u0000\u0000\uFD60"+
94.5433 - "\u0000\u0000\uFD63\u0000\u0000\u0000\uFD67\u0000"+
94.5434 - "\uFD69\uFD6A\uFD6B\u0000\u0000\uFD6E\u0000\uFD70"+
94.5435 - "\u0000\u0000\uFD73\uFD74\uFD75\u0000\u0000\u0000"+
94.5436 - "\uFD79\u0000\uFD7B\uFD7C\uFD7D\uFD7E\uFDA1\u0000"+
94.5437 - "\u0000\uFDA4\u0000\uFDA6\uFDA7\u0000\u0000\uFDAA"+
94.5438 - "\uFDAB\uFDAC\u0000\u0000\u0000\u0000\uFDB1\uFDB2"+
94.5439 - "\uFDB3\u0000\uFDB5\u0000\u0000\u0000\u0000\uFDBA"+
94.5440 - "\u0000\uFDBC\u0000\uFDBE\u0000\u0000\u0000\uFDC2"+
94.5441 - "\u0000\u0000\u0000\uFDC6\u0000\uFDC8\uFDC9\u0000"+
94.5442 - "\u0000\u0000\u0000\u0000\u0000\uFDD0\u0000\u0000"+
94.5443 - "\uFDD3\u0000\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA"+
94.5444 - "\u0000\uFDDC\uFDDD\uFDDE\uFDDF\u0000\u0000\u0000"+
94.5445 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5446 - "\u0000\uFDEC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5447 - "\uFDF3\u0000\u0000\uFDF6\u0000\uFDF8\uFDF9\uFDFA"+
94.5448 - "\u0000\uFDFC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5449 - "\u0000\u0000\uFE46\u0000\u0000\uFE49\u0000\u0000"+
94.5450 - "\u0000\u0000\uFE4E\u0000\u0000\u0000\u0000\u0000"+
94.5451 - "\uFE54\uFE55\u0000\uFE57\u0000\u0000\u0000\u0000"+
94.5452 - "\uFE5C\uFE5D\u0000\u0000\uFE60\uFE61\uFE62\u0000"+
94.5453 - "\u0000\uFE65\uFE66\uFE67\u0000\u0000\u0000\uFE6B"+
94.5454 - "\u0000\uFE6D\u0000\u0000\uFE70\u0000\uFE72\u0000"+
94.5455 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5456 - "\u0000\u0000\uFE7E\uFEA1\uFEA2\uFEA3\u0000\uFEA5"+
94.5457 - "\uFEA6\u0000\uFEA8\u0000\u0000\u0000\uFEAC\uFEAD"+
94.5458 - "\u0000\uFEAF\u0000\u0000\u0000\u0000\u0000\uFEB5"+
94.5459 - "\u0000\uFEB7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5460 - "\u0000\u0000\u0000\u0000\uFEC2\u0000\u0000\u0000"+
94.5461 - "\uFEC6\uFEC7\u0000\u0000\u0000\u0000\uFECC\u0000"+
94.5462 - "\uFECE\uFECF\uFED0\u0000\u0000\u0000\u0000\uFED5"+
94.5463 - "\u0000\uFED7\u0000\uFED9\uFEDA\uFEDB\u0000\u0000"+
94.5464 - "\uFEDE\uFEDF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5465 - "\uFEE6\u0000\u0000\u0000\uFEEA\u0000\u0000\uFEED"+
94.5466 - "\uFEEE\uFEEF\u0000\u0000\u0000\u0000\uFEF4\u0000"+
94.5467 - "\uFEF6\u0000\u0000\u0000\uFEFA\u0000\u0000\uFEFD"+
94.5468 - "\u0000\u8E40\u0000\u8E42\u0000\u8E44\u0000\u0000"+
94.5469 - "\u8E47\u0000\u0000\u8E4A\u8E4B\u0000\u0000\u8E4E"+
94.5470 - "\u0000\u0000\u0000\u0000\u0000\u8E54\u0000\u0000"+
94.5471 - "\u0000\u0000\u0000\u0000\u8E5B\u0000\u0000\u0000"+
94.5472 - "\u8E5F\u8E60\u0000\u0000\u0000\u8E64\u8E65\u0000"+
94.5473 - "\u0000\u0000\u0000\u8E6A\u0000\u8E6C\u0000\u0000"+
94.5474 - "\u0000\u0000\u8E71\u0000\u0000\u8E74\u0000\u0000"+
94.5475 - "\u8E77\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5476 - "\u0000\u0000\u8EA3\u0000\u8EA5\u0000\u0000\u0000"+
94.5477 - "\u0000\u0000\u0000\u8EAC\u8EAD\u0000\u0000\u0000"+
94.5478 - "\u8EB1\u0000\u8EB3\u0000\u8EB5\u8EB6\u0000\u0000"+
94.5479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8EC0"+
94.5480 - "\u0000\u0000\u8EC3\u0000\u8EC5\u8EC6\u0000\u8EC8"+
94.5481 - "\u0000\u8ECA\u0000\u8ECC\u0000\u0000\u0000\u0000"+
94.5482 - "\u0000\u8ED2\u8ED3\u0000\u0000\u0000\u8ED7\u0000"+
94.5483 - "\u8ED9\u8EDA\u8EDB\u0000\u0000\u8EDE\u0000\u0000"+
94.5484 - "\u0000\u8EE2\u0000\u8EE4\u8EE5\u0000\u8EE7\u0000"+
94.5485 - "\u8EE9\u0000\u8EEB\u8EEC\u0000\u0000\u8EEF\u8EF0"+
94.5486 - "\u8EF1\u0000\u8EF3\u0000\u0000\u8EF6\u8EF7\u8EF8"+
94.5487 - "\u8EF9\u8EFA\u0000\u0000\u8EFD\u0000\u0000\u0000"+
94.5488 - "\u0000\u8F43\u8F44\u0000\u8F46\u8F47\u0000\u0000"+
94.5489 - "\u0000\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u0000\u0000"+
94.5490 - "\u0000\u0000\u0000\u8F55\u0000\u0000\u0000\u0000"+
94.5491 - "\u8F5A\u0000\u0000\u0000\u8F5E\u8F5F\u0000\u8F61"+
94.5492 - "\u0000\u0000\u0000\u0000\u0000\u8F67\u0000\u0000"+
94.5493 - "\u8F6A\u8F6B\u8F6C\u0000\u0000\u0000\u0000\u0000"+
94.5494 - "\u0000\u8F73\u0000\u8F75\u0000\u0000\u0000\u8F79"+
94.5495 - "\u0000\u0000\u0000\u0000\u0000\u8FA1\u8FA2\u0000"+
94.5496 - "\u8FA4\u0000\u8FA6\u8FA7\u8FA8\u0000\u0000\u0000"+
94.5497 - "\u8FAC\u0000\u8FAE\u0000\u0000\u8FB1\u0000\u8FB3"+
94.5498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5499 - "\u0000\u8FBD\u8FBE\u8FBF\u0000\u0000\u0000\u0000"+
94.5500 - "\u0000\u0000\u0000\u0000\u8FC8\u0000\u0000\u0000"+
94.5501 - "\u0000\u0000\u0000\u8FCF\u0000\u8FD1\u8FD2\u0000"+
94.5502 - "\u0000\u0000\u0000\u8FD7\u0000\u8FD9\u8FDA\u0000"+
94.5503 - "\u8FDC\u0000\u0000\u0000\u8FE0\u8FE1\u0000\u0000"+
94.5504 - "\u0000\u0000\u8FE6\u0000\u0000\u0000\u8FEA\u0000"+
94.5505 - "\u0000\u0000\u8FEE\u8FEF\u8FF0\u0000\u8FF2\u0000"+
94.5506 - "\u8FF4\u8FF5\u0000\u0000\u8FF8\u0000\u0000\u0000"+
94.5507 - "\u8FFC\u0000\u0000\u0000\u9041\u9042\u9043\u0000"+
94.5508 - "\u9045\u9046\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5509 - "\u0000\u904E\u904F\u0000\u0000\u9052\u9053\u0000"+
94.5510 - "\u0000\u9056\u9057\u9058\u0000\u905A\u0000\u905C"+
94.5511 - "\u905D\u905E\u905F\u0000\u9061\u0000\u9063\u9064"+
94.5512 - "\u0000\u9066\u9067\u0000\u9069\u0000\u906B\u0000"+
94.5513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9073\u9074"+
94.5514 - "\u0000\u0000\u0000\u0000\u9079\u0000\u907B\u907C"+
94.5515 - "\u907D\u907E\u90A1\u0000\u0000\u90A4\u90A5\u0000"+
94.5516 - "\u0000\u90A8\u90A9\u0000\u0000\u90AC\u90AD\u90AE"+
94.5517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5518 - "\u0000\u90B8\u90B9\u90BA\u90BB\u0000\u0000\u0000"+
94.5519 - "\u0000\u0000\u0000\u90C2\u0000\u0000\u0000\u90C6"+
94.5520 - "\u0000\u0000\u0000\u90CA\u90CB\u90CC\u90CD\u90CE"+
94.5521 - "\u90CF\u90D0\u90D1\u0000\u0000\u0000\u0000\u0000"+
94.5522 - "\u0000\u90D8\u0000\u0000\u0000\u0000\u90DD\u0000"+
94.5523 - "\u0000\u90E0\u0000\u0000\u0000\u90E4\u90E5\u0000"+
94.5524 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90ED\u0000"+
94.5525 - "\u0000\u90F0\u0000\u0000\u90F3\u90F4\u0000\u0000"+
94.5526 - "\u0000\u0000\u0000\u0000\u90FB\u0000\u90FD\u90FE"+
94.5527 - "\u9140\u0000\u0000\u0000\u0000\u0000\u9146\u9147"+
94.5528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u914E\u0000"+
94.5529 - "\u9150\u9151\u0000\u0000\u0000\u0000\u0000\u9157"+
94.5530 - "\u0000\u9159\u915A\u0000\u0000\u915D\u0000\u0000"+
94.5531 - "\u0000\u0000\u9162\u0000\u0000\u9165\u0000\u9167"+
94.5532 - "\u0000\u0000\u916A\u0000\u916C\u0000\u916E\u0000"+
94.5533 - "\u0000\u0000\u9172\u0000\u9174\u9175\u9176\u9177"+
94.5534 - "\u9178\u9179\u0000\u0000\u917C\u0000\u0000\u0000"+
94.5535 - "\u91A2\u91A3\u91A4\u91A5\u91A6\u0000\u91A8\u91A9"+
94.5536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91B1"+
94.5537 - "\u0000\u0000\u0000\u0000\u0000\u0000\u91B8\u0000"+
94.5538 - "\u0000\u0000\u0000\u91BD\u0000\u0000\u0000\u0000"+
94.5539 - "\u0000\u0000\u0000\u91C5\u0000\u0000\u0000\u0000"+
94.5540 - "\u0000\u0000\u0000\u0000\u91CE\u91CF\u0000\u91D1"+
94.5541 - "\u91D2\u91D3\u0000\u91D5\u91D6\u0000\u91D8\u91D9"+
94.5542 - "\u0000\u0000\u91DC\u0000\u0000\u0000\u91E0\u91E1"+
94.5543 - "\u0000\u0000\u0000\u0000\u0000\u91E7\u91E8\u0000"+
94.5544 - "\u91EA\u0000\u91EC\u91ED\u0000\u91EF\u91F0\u91F1"+
94.5545 - "\u0000\u91F3\u91F4\u0000\u91F6\u91F7\u91F8\u0000"+
94.5546 - "\u91FA\u0000\u91FC\u91FD\u91FE\u9240\u9241\u0000"+
94.5547 - "\u9243\u0000\u0000\u9246\u9247\u9248\u9249\u924A"+
94.5548 - "\u924B\u0000\u924D\u924E\u924F\u0000\u0000\u0000"+
94.5549 - "\u0000\u0000\u9255\u0000\u0000\u9258\u9259\u925A"+
94.5550 - "\u925B\u925C\u0000\u0000\u925F\u0000\u9261\u9262"+
94.5551 - "\u9263\u0000\u9265\u0000\u0000\u0000\u0000\u926A"+
94.5552 - "\u0000\u926C\u926D\u0000\u0000\u9270\u0000\u9272"+
94.5553 - "\u9273\u0000\u9275\u9276\u0000\u0000\u9279\u927A"+
94.5554 - "\u927B\u0000\u927D\u0000\u0000\u0000\u0000\u0000"+
94.5555 - "\u92A5\u92A6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u92B4"+
94.5557 - "\u92B5\u92B6\u0000\u92B8\u92B9\u0000\u0000\u92BC"+
94.5558 - "\u0000\u92BE\u92BF\u92C0\u0000\u92C2\u92C3\u0000"+
94.5559 - "\u0000\u92C6\u0000\u0000\u0000\u0000\u92CB\u92CC"+
94.5560 - "\u92CD\u92CE\u0000\u92D0\u0000\u0000\u0000\u0000"+
94.5561 - "\u0000\u0000\u0000\u92D8\u92D9\u0000\u0000\u0000";
94.5562 - */
94.5563 - private final static String innerIndex7=
94.5564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5566 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5567 - "\u0000\u0000\u0000\u0000\u0000\u8BFB\u0000\u0000"+
94.5568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5570 - "\u0000\u0000\u0000\u9A57\u0000\u0000\u0000\u0000"+
94.5571 - "\uA0AA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5572 - "\u0000\u9FA6\u0000\u0000\u0000\u99CC\u0000\u0000"+
94.5573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9C59\u0000"+
94.5575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5577 - "\u0000\u99B5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5579 - "\u0000\u0000\u0000\u90BE\u0000\u0000\u0000\u0000"+
94.5580 - "\u0000\u9FAF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u95F2"+
94.5582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90BF\u0000"+
94.5583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5584 - "\u0000\u0000\u0000\u90C1\u0000\uFEE4\u0000\u0000"+
94.5585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90C4\u0000"+
94.5587 - "\u0000\u0000\u0000\u0000\u0000\u90C7\u0000\u0000"+
94.5588 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5591 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5592 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5593 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5594 - "\u0000\u0000\u0000\u0000\u92E4\u0000\u0000\u0000"+
94.5595 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5596 - "\u0000\u0000\u0000\u9F52\u0000\u0000\u0000\u0000"+
94.5597 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5598 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5599 - "\u0000\u0000\u0000\u90DB\u0000\u0000\u0000\u0000"+
94.5600 - "\u0000\uA066\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5601 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5602 - "\u0000\u90D2\u0000\u0000\u0000\u0000\u90D4\u0000"+
94.5603 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5604 - "\u9A5B\u95FD\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5605 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5606 - "\u0000\u8BC4\u0000\u0000\u0000\u8C66\u0000\u90DE"+
94.5607 - "\u0000\u0000\u0000\u0000\u0000\u9CE4\u0000\u90E1"+
94.5608 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5609 - "\u0000\u0000\u0000\u0000\u0000\u9E46\u0000\u0000"+
94.5610 - "\u0000\u9651\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5611 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5612 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFB58"+
94.5613 - "\u0000\u90E6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5614 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5615 - "\u0000\u0000\u0000\u9650\u0000\u0000\u0000\u90E7"+
94.5616 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5617 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5618 - "\u0000\u90E8\u9A5D\u0000\u9F7A\u0000\u0000\u0000"+
94.5619 - "\u9B5C\u0000\u9F7C\u0000\u0000\uFC52\u90E9\u0000"+
94.5620 - "\u90EA\u0000\u9A5E\u0000\u0000\u0000\u0000\u0000"+
94.5621 - "\u9F76\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5622 - "\u0000\u0000\u90EB\u0000\u0000\u0000\u0000\u0000"+
94.5623 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5624 - "\u90EC\u0000\u0000\u0000\u0000\u0000\u8BEE\u0000"+
94.5625 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90EE\u0000"+
94.5626 - "\u0000\u0000\u91C6\u0000\u0000\u90F2\u0000\u0000"+
94.5627 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5628 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5629 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5630 - "\u0000\u0000\u0000\u0000\uFCBC\u8A74\u0000\u0000"+
94.5631 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9657"+
94.5632 - "\u0000\u0000\u0000\u9CEF\u0000\u0000\u0000\u0000"+
94.5633 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FDF\u0000"+
94.5634 - "\u0000\u0000\u0000\u90F7\u90F6\u0000\u0000\u0000"+
94.5635 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5636 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9B5E"+
94.5637 - "\u0000\u0000\u0000\u90F8\u0000\u0000\u0000\u0000"+
94.5638 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5639 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5640 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90F9\u0000"+
94.5641 - "\u8CC9\u0000\u0000\u0000\uFA6A\u0000\u0000\u0000"+
94.5642 - "\u0000\u0000\u0000\u0000\u0000\u8BEF\u0000\u0000"+
94.5643 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5644 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5645 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5646 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5647 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5648 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5649 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5650 - "\u0000\u0000\u0000\u0000\u9FE0\u0000\u0000\u9142"+
94.5651 - "\u0000\u9A62\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5652 - "\u0000\u0000\u0000\u9569\u0000\u0000\u0000\u9144"+
94.5653 - "\u9143\u0000\u9141\u0000\u0000\u0000\u8BF0\u0000"+
94.5654 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5655 - "\u0000\u0000\u0000\u0000\u9660\u0000\u8BF1\u0000"+
94.5656 - "\u99F6\u9149\u0000\u0000\u0000\u0000\u914A\u0000"+
94.5657 - "\u0000\u0000\u0000\u0000\u914B\u0000\u0000\u0000"+
94.5658 - "\u0000\u9A64\u0000\u0000\u0000\u8ABF\u0000\u0000"+
94.5659 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5660 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5661 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A66\u0000"+
94.5662 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5663 - "\u0000\u9A67\u0000\u0000\u9A69\u0000\u0000\u0000"+
94.5664 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5665 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5666 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9A6A"+
94.5667 - "\u9652\u914D\u0000\u9666\u0000\u0000\u0000\u0000"+
94.5668 - "\u9F7B\u0000\u9A6B\u0000\u0000\u0000\u0000\u0000"+
94.5669 - "\u0000\u0000\uA06C\u0000\u0000\u9667\u0000\u0000"+
94.5670 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5671 - "\u0000\u0000\u0000\u0000\u0000\u9A6C\u0000\u0000"+
94.5672 - "\u0000\u0000\u9A6D\u8BF2\u0000\u0000\u0000\u0000"+
94.5673 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5675 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5676 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5677 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5678 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5679 - "\u0000\u0000\u0000\u966A\u0000\u0000\u0000\u0000"+
94.5680 - "\u0000\u0000\u0000\u0000\uFCEA\u0000\u0000\u0000"+
94.5681 - "\u0000\u0000\u966C\u0000\u0000\u0000\u0000\u0000"+
94.5682 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5683 - "\u91C4\u0000\u0000\u0000\u9677\u0000\u0000\u0000"+
94.5684 - "\u0000\u0000\u0000\u0000\u99F4\u9A6F\u0000\u0000"+
94.5685 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5686 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5687 - "\u0000\u0000\u9FAB\u0000\u0000\u0000\u0000\u0000"+
94.5688 - "\u8CBE\u8EC1\u0000\u0000\u0000\u0000\u9555\u0000"+
94.5689 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5690 - "\u0000\u0000\u0000\u0000\u0000\u9152\u0000\u0000"+
94.5691 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5692 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5693 - "\u0000\u0000\u0000\u0000\u9153\u0000\u0000\u0000"+
94.5694 - "\u9155\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5695 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u955D"+
94.5696 - "\u0000\u9671\u0000\u0000\u0000\u0000\u9C6D\u0000"+
94.5697 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9673"+
94.5698 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5699 - "\u0000\u0000\u0000\u9154\u9A71\u0000\u0000\u0000"+
94.5700 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5701 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5702 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5703 - "\u9156\u0000\u0000\u0000\u966D\u0000\u0000\u0000"+
94.5704 - "\u0000\u0000\u0000\u9557\u0000\u0000\u0000\u0000"+
94.5705 - "\u0000\u0000\u0000\u0000\u89C6\u0000\u0000\u0000"+
94.5706 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5707 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5708 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5709 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89C7"+
94.5710 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5711 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5712 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5713 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5714 - "\u0000\u0000\u8A6A\u0000\u0000\u0000\u8B57\u0000"+
94.5715 - "\u0000\u0000\u9FE1\u0000\u0000\u9B5F\u0000\u0000"+
94.5716 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5717 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5718 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uA05D"+
94.5719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5720 - "\u915B\u0000\u915C\u0000\u0000\u0000\u0000\u0000"+
94.5721 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5722 - "\u0000\u0000\u0000\u0000\u915E\u0000\u0000\u0000"+
94.5723 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9F5C"+
94.5724 - "\u0000\u0000\u9F57\u0000\u0000\u0000\u0000\u0000"+
94.5725 - "\u0000\u9F65\u0000\u0000\u0000\u0000\u0000\u9A72"+
94.5726 - "\u0000\u0000\u0000\u0000\u9160\u0000\u0000\u0000"+
94.5727 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5728 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5729 - "\u0000\u0000\u9F5E\u0000\u0000\u9161\u0000\u0000"+
94.5730 - "\u0000\u0000\u0000\u0000\u9164\u0000\u0000\u0000"+
94.5731 - "\u0000\u9F41\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5732 - "\u9169\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5733 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5734 - "\u9168\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5735 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5736 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5737 - "\u0000\u9A74\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5738 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5739 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B2"+
94.5740 - "\u0000\u9A75\u0000\uFDA5\u0000\u0000\u0000\u0000"+
94.5741 - "\u0000\u0000\u0000\u9EE9\u0000\u8BBA\u916D\uA060"+
94.5742 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FDE"+
94.5743 - "\u0000\u0000\u0000\u0000\u0000\u9FC3\u0000\u96B5"+
94.5744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5745 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5746 - "\uA067\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5747 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5748 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5749 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96B3"+
94.5750 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5751 - "\u0000\u0000\u0000\u0000\u0000\u9A76\u0000\u0000"+
94.5752 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5753 - "\u0000\u95D5\u0000\u0000\u0000\u9ECA\u0000\u0000"+
94.5754 - "\u0000\u9A77\u0000\u0000\u9A78\u0000\u0000\u0000"+
94.5755 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9170"+
94.5756 - "\u0000\u0000\u916F\u0000\u0000\u0000\u0000\u0000"+
94.5757 - "\u0000\u0000\u9FA3\u0000\u9171\u0000\u0000\u0000"+
94.5758 - "\u96B1\u0000\u0000\u0000\u0000\u9F63\u0000\u0000"+
94.5759 - "\u0000\u0000\u0000\u9F67\u0000\u0000\u0000\u8BB9"+
94.5760 - "\u9A7A\u0000\u0000\u0000\u0000\u0000\u8B56\u0000"+
94.5761 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9ADA"+
94.5762 - "\u0000\u0000\u0000\u0000\u0000\u96B0\u0000\u0000"+
94.5763 - "\u0000\u0000\u9A7E\u0000\u0000\u0000\u0000\u0000"+
94.5764 - "\u0000\u0000\u0000\u0000\u0000\u9DDE\u0000\u0000"+
94.5765 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96AD"+
94.5766 - "\u0000\u0000\u0000\u96AE\u0000\u0000\u0000\u0000"+
94.5767 - "\u0000\u0000\u0000\u0000\u0000\u9EA1\u0000\u0000"+
94.5768 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5769 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5770 - "\u0000\u0000\u9E50\u0000\u0000\u0000\u0000\u0000"+
94.5771 - "\u0000\u0000\u0000\u96AF\u8BF4\u0000\u0000\u0000"+
94.5772 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5773 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5774 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5775 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5776 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5777 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5778 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5779 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5780 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5781 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5782 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5783 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5784 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5785 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5786 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5787 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5788 - "\u0000\u0000\u9FA4\u0000\u0000\u0000\u0000\u0000"+
94.5789 - "\u0000\u0000\u0000\u0000\u96BD\u0000\u0000\u0000"+
94.5790 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96F4\u0000"+
94.5791 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5792 - "\u0000\u96B8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5793 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5794 - "\u0000\u0000\u0000\u0000\uFAA1\u0000\u0000\u0000"+
94.5795 - "\u0000\u91A7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5796 - "\u0000\u0000\u0000\u0000\uA05E\u0000\u0000\u0000"+
94.5797 - "\u0000\u9A7D\u0000\u0000\u0000\u0000\u8948\u0000"+
94.5798 - "\u9EB1\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5799 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9DDB\u0000"+
94.5800 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5801 - "\u0000\u0000\u0000\u0000\u0000\u95BF\u8A73\u0000"+
94.5802 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5803 - "\u0000\u0000\u0000\u0000\u9EFE\u0000\u917A\u0000"+
94.5804 - "\u0000\u0000\u0000\u917B\u0000\u0000\u0000\u0000"+
94.5805 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5806 - "\u0000\u0000\u0000\u9AA3\u0000\u0000\u0000\u0000"+
94.5807 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5808 - "\u0000\u0000\u0000\u0000\u0000\u96C2\u0000\u0000"+
94.5809 - "\u0000\u0000\u0000\u9F77\u0000\u0000\u0000\u0000"+
94.5810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5811 - "\u0000\u0000\u0000\u0000\u0000\u9AA4\u0000\u0000"+
94.5812 - "\u9AA5\u0000\u0000\u0000\u91A1\u0000\u0000\u0000"+
94.5813 - "\u0000\u89B8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5814 - "\u0000\u0000\u0000\u0000\u9173\u0000\u0000\u0000"+
94.5815 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5816 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5817 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5818 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5819 - "\u0000\u0000\u0000\u0000\u9AA6\u0000\u0000\u0000"+
94.5820 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5821 - "\u0000\u0000\u89BD\u0000\u89B9\u0000\u917D\u0000"+
94.5822 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5823 - "\u96BB\u0000\u0000\u0000\u9FF2\u0000\u0000\u8BF5"+
94.5824 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5825 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5826 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5827 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5828 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5829 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5830 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5831 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5832 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5833 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5834 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5835 - "\u0000\u0000\u0000\u9AA9\u0000\u0000\u0000\u0000"+
94.5836 - "\u0000\u9F54\u0000\u0000\u9FE3\u9EED\u0000\u0000"+
94.5837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5838 - "\u91AA\u0000\u0000\u0000\u0000\u91AB\uA070\u0000"+
94.5839 - "\u9F6D\u0000\u0000\u0000\u0000\u0000\u91AC\u0000"+
94.5840 - "\u0000\u0000\u91AD\u0000\u0000\u0000\uA0FD\u0000"+
94.5841 - "\u9FE2\u0000\u91AF\u9E41\u9AAA\u0000\u0000\u91B0"+
94.5842 - "\u0000\u9AAB\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5843 - "\u0000\u0000\u0000\u0000\u0000\u9AAC\u0000\u9A4A"+
94.5844 - "\u0000\u91B2\u0000\u0000\u8BF6\u0000\u9AAD\u89B6"+
94.5845 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5846 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5847 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5848 - "\u0000\u0000\u9AAF\u0000\u0000\u0000\u0000\u0000"+
94.5849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5850 - "\u0000\u9AB0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5851 - "\u9AB1\u0000\u0000\u0000\u0000\u0000\u9AA1\u0000"+
94.5852 - "\u0000\u0000\u91B9\u0000\u0000\u0000\u0000\u0000"+
94.5853 - "\u91BA\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5854 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u91BE"+
94.5855 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5856 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA041\u8BB7"+
94.5857 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5858 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5859 - "\u0000\u91C0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5860 - "\u0000\u0000\u0000\u0000\u9AB3\u91C3\u0000\u0000"+
94.5861 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5862 - "\uA0FC\u0000\u0000\u9FEE\u0000\u0000\u0000\u0000"+
94.5863 - "\u0000\u0000\u9F69\u0000\u0000\u0000\u0000\u0000"+
94.5864 - "\u0000\u0000\u91C8\u0000\u0000\u0000\u0000\u0000"+
94.5865 - "\u0000\u91C9\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5866 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5867 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8DE6"+
94.5868 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5869 - "\u0000\u0000\u0000\u0000\u0000\u0000\u91CB\u0000"+
94.5870 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5871 - "\u0000\u89C8\u0000\u0000\uC074\u0000\u0000\u8DAA"+
94.5872 - "\u0000\u0000\u0000\u0000\u0000\u9FDD\u0000\u0000"+
94.5873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5877 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5881 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5882 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5883 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5884 - "\uFA40\u0000\uFA42\uFA43\u0000\uFA45\u0000\u0000"+
94.5885 - "\uFA48\uFA49\uFA4A\u0000\uFA4C\u0000\uFA4E\u0000"+
94.5886 - "\u0000\u0000\uFA52\uFA53\uFA54\uFA55\uFA56\u0000"+
94.5887 - "\uFA58\u0000\uFA5A\uFA5B\uFA5C\uFA5D\uFA5E\u0000"+
94.5888 - "\uFA60\u0000\uFA62\uFA63\u0000\uFA65\u0000\u0000"+
94.5889 - "\uFA68\u0000\u0000\uFA6B\u0000\uFA6D\uFA6E\u0000"+
94.5890 - "\uFA70\u0000\uFA72\uFA73\uFA74\uFA75\uFA76\uFA77"+
94.5891 - "\uFA78\u0000\u0000\uFA7B\uFA7C\u0000\u0000\u0000"+
94.5892 - "\u0000\u0000\u0000\uFAA5\u0000\uFAA7\u0000\u0000"+
94.5893 - "\u0000\u0000\u0000\u0000\uFAAE\u0000\u0000\u0000"+
94.5894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5895 - "\u0000\u0000\uFABC\u0000\uFABE\u0000\u0000\uFAC1"+
94.5896 - "\uFAC2\uFAC3\u0000\u0000\uFAC6\u0000\uFAC8\u0000"+
94.5897 - "\u0000\u0000\uFACC\uFACD\uFACE\u0000\uFAD0\u0000"+
94.5898 - "\u0000\uFAD3\u0000\u0000\uFAD6\uFAD7\u0000\u0000"+
94.5899 - "\uFADA\u0000\u0000\u0000\u0000\uFADF\uFAE0\u0000"+
94.5900 - "\u0000\u0000\u0000\u0000\u0000\u0000\uFAE8\uFAE9"+
94.5901 - "\u0000\uFAEB\uFAEC\u0000\uFAEE\u0000\u0000\u0000"+
94.5902 - "\u0000\u0000\u0000\uFAF5\uFAF6\u0000\u0000\u0000"+
94.5903 - "\uFAFA\uFAFB\uFAFC\uFAFD\uFAFE\uFB40\uFB41\u0000"+
94.5904 - "\uFB43\u0000\u0000\u0000\u0000\u0000\uFB49\uFB4A"+
94.5905 - "\uFB4B\uFB4C\u0000\uFB4E\u0000\u0000\uFB51\u0000"+
94.5906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5907 - "\u0000\u0000\uFB5D\uFB5E\uFB5F\u0000\uFB61\u0000"+
94.5908 - "\u0000\u0000\uFB65\uFB66\u0000\uFB68\u0000\uFB6A"+
94.5909 - "\uFB6B\u0000\uFB6D\u0000\u0000\uFB70\u0000\u0000"+
94.5910 - "\uFB73\u0000\u0000\u0000\uFB77\uFB78\u0000\uFB7A"+
94.5911 - "\u0000\u0000\uFB7D\u0000\uFBA1\u0000\u0000\uFBA4"+
94.5912 - "\u0000\u0000\uFBA7\uFBA8\uFBA9\uFBAA\u0000\uFBAC"+
94.5913 - "\uFBAD\uFBAE\u0000\uFBB0\uFBB1\u0000\uFBB3\u0000"+
94.5914 - "\u0000\uFBB6\uFBB7\u0000\uFBB9\u0000\u0000\u0000"+
94.5915 - "\uFBBD\uFBBE\uFBBF\uFBC0\uFBC1\uFBC2\u0000\u0000"+
94.5916 - "\u0000\u0000\u0000\uFBC8\uFBC9\uFBCA\uFBCB\u0000"+
94.5917 - "\u0000\uFBCE\uFBCF\uFBD0\u0000\u0000\uFBD3\u0000"+
94.5918 - "\uFBD5\u0000\u0000\u0000\uFBD9\uFBDA\u0000\uFBDC"+
94.5919 - "\u0000\u0000\u0000\u0000\uFBE1\uFBE2\u0000\u0000"+
94.5920 - "\u0000\uFBE6\u0000\u0000\u0000\uFBEA\uFBEB\uFBEC"+
94.5921 - "\uFBED\u0000\uFBEF\uFBF0\u0000\u0000\u0000\u0000"+
94.5922 - "\uFBF5\uFBF6\u0000\u0000\u0000\u0000\uFBFB\u0000"+
94.5923 - "\u0000\uFBFE\u0000\u0000\uFC42\u0000\u0000\u0000"+
94.5924 - "\u0000\uFC47\uFC48\uFC49\uFC4A\uFC4B\u0000\uFC4D"+
94.5925 - "\uFC4E\u0000\uFC50\u0000\u0000\uFC53\u0000\u0000"+
94.5926 - "\uFC56\u0000\u0000\uFC59\uFC5A\uFC5B\uFC5C\uFC5D"+
94.5927 - "\u0000\uFC5F\uFC60\u0000\u0000\uFC63\uFC64\uFC65"+
94.5928 - "\uFC66\u0000\uFC68\u0000\uFC6A\u0000\u0000\u0000"+
94.5929 - "\uFC6E\uFC6F\uFC70\u0000\u0000\u0000\u0000\u0000"+
94.5930 - "\u0000\uFC77\uFC78\u0000\u0000\uFC7B\u0000\u0000"+
94.5931 - "\uFC7E\uFCA1\u0000\uFCA3\uFCA4\u0000\uFCA6\uFCA7"+
94.5932 - "\uFCA8\u0000\u0000\u0000\u0000\uFCAD\u0000\uFCAF"+
94.5933 - "\u0000\uFCB1\u0000\uFCB3\uFCB4\u0000\u0000\uFCB7"+
94.5934 - "\uFCB8\u0000\u0000\uFCBB\u0000\uFCBD\uFCBE\u0000"+
94.5935 - "\u0000\u0000\uFCC2\u0000\uFCC4\u0000\u0000\uFCC7"+
94.5936 - "\uFCC8\u0000\u0000\u0000\uFCCC\u0000\uFCCE\uFCCF"+
94.5937 - "\u0000\uFCD1\uFCD2\u0000\u0000\u0000\uFCD6\u0000"+
94.5938 - "\uFCD8\uFCD9\u0000\uFCDB\uFCDC\u0000\uFCDE\u0000"+
94.5939 - "\uFCE0\u0000\u0000\uFCE3\uFCE4\uFCE5\uFCE6\uFCE7"+
94.5940 - "\u0000\uFCE9\u0000\u0000\uFCEC\uFCED\uFCEE\u0000"+
94.5941 - "\uFCF0\u0000\u0000\u0000\uFCF4\uFCF5\u0000\uFCF7"+
94.5942 - "\u0000\u0000\u0000\u0000\uFCFC\uFCFD\u0000\uFD40"+
94.5943 - "\u0000\u0000\uFD43\u0000\u0000\uFD46\u0000\u0000"+
94.5944 - "\uFD49\uFD4A\uFD4B\uFD4C\u0000\u0000\uFD4F\uFD50"+
94.5945 - "\u0000\u0000\uFD53\uFD54\u0000\u0000\u0000\uFD58"+
94.5946 - "\uFD59\u0000\uFD5B\u0000\uFD5D\u0000\u0000\uFD60"+
94.5947 - "\uFD61\u0000\uFD63\u0000\u0000\u0000\uFD67\u0000"+
94.5948 - "\uFD69\uFD6A\uFD6B\uFD6C\u0000\uFD6E\u0000\uFD70"+
94.5949 - "\u0000\u0000\uFD73\uFD74\uFD75\u0000\u0000\u0000"+
94.5950 - "\uFD79\uFD7A\uFD7B\uFD7C\uFD7D\uFD7E\uFDA1\uFDA2"+
94.5951 - "\uFDA3\uFDA4\u0000\uFDA6\uFDA7\u0000\u0000\uFDAA"+
94.5952 - "\uFDAB\uFDAC\u0000\u0000\u0000\u0000\uFDB1\uFDB2"+
94.5953 - "\uFDB3\u0000\uFDB5\u0000\u0000\u0000\u0000\uFDBA"+
94.5954 - "\u0000\uFDBC\u0000\uFDBE\u0000\u0000\u0000\uFDC2"+
94.5955 - "\u0000\uFDC4\u0000\uFDC6\u0000\uFDC8\uFDC9\uFDCA"+
94.5956 - "\u0000\u0000\u0000\uFDCE\u0000\uFDD0\uFDD1\u0000"+
94.5957 - "\uFDD3\u0000\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA"+
94.5958 - "\u0000\uFDDC\uFDDD\uFDDE\uFDDF\u0000\u0000\u0000"+
94.5959 - "\u0000\u0000\u0000\u0000\u0000\uFDE8\uFDE9\u0000"+
94.5960 - "\u0000\uFDEC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5961 - "\uFDF3\u0000\u0000\uFDF6\u0000\uFDF8\uFDF9\uFDFA"+
94.5962 - "\u0000\uFDFC\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5963 - "\u0000\u0000\uFE46\u0000\u0000\uFE49\u0000\u0000"+
94.5964 - "\u0000\uFE4D\uFE4E\u0000\u0000\u0000\u0000\u0000"+
94.5965 - "\uFE54\uFE55\uFE56\uFE57\u0000\u0000\u0000\u0000"+
94.5966 - "\uFE5C\uFE5D\u0000\u0000\uFE60\uFE61\uFE62\u0000"+
94.5967 - "\uFE64\uFE65\uFE66\uFE67\u0000\u0000\u0000\uFE6B"+
94.5968 - "\u0000\uFE6D\uFE6E\u0000\uFE70\u0000\uFE72\u0000"+
94.5969 - "\u0000\u0000\u0000\u0000\uFE78\u0000\u0000\u0000"+
94.5970 - "\u0000\uFE7D\uFE7E\uFEA1\uFEA2\uFEA3\u0000\uFEA5"+
94.5971 - "\uFEA6\u0000\uFEA8\u0000\u0000\u0000\uFEAC\uFEAD"+
94.5972 - "\u0000\uFEAF\u0000\u0000\u0000\u0000\u0000\uFEB5"+
94.5973 - "\uFEB6\uFEB7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5974 - "\u0000\u0000\u0000\u0000\uFEC2\u0000\u0000\uFEC5"+
94.5975 - "\uFEC6\uFEC7\u0000\u0000\u0000\u0000\uFECC\u0000"+
94.5976 - "\uFECE\uFECF\uFED0\u0000\u0000\u0000\u0000\uFED5"+
94.5977 - "\u0000\uFED7\u0000\uFED9\uFEDA\uFEDB\u0000\u0000"+
94.5978 - "\uFEDE\uFEDF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5979 - "\uFEE6\u0000\u0000\u0000\uFEEA\u0000\u0000\uFEED"+
94.5980 - "\uFEEE\uFEEF\u0000\u0000\u0000\u0000\uFEF4\u0000"+
94.5981 - "\uFEF6\u0000\u0000\u0000\uFEFA\uFEFB\u0000\uFEFD"+
94.5982 - "\u0000\u8E40\u0000\u8E42\u0000\u8E44\u8E45\u0000"+
94.5983 - "\u8E47\u0000\u0000\u8E4A\u8E4B\u0000\u0000\u8E4E"+
94.5984 - "\u0000\u0000\u0000\u0000\u0000\u8E54\u8E55\u0000"+
94.5985 - "\u0000\u0000\u8E59\u0000\u8E5B\u0000\u0000\u0000"+
94.5986 - "\u8E5F\u8E60\u0000\u0000\u0000\u8E64\u8E65\u0000"+
94.5987 - "\u0000\u0000\u0000\u8E6A\u8E6B\u8E6C\u0000\u0000"+
94.5988 - "\u0000\u0000\u8E71\u0000\u0000\u8E74\u0000\u0000"+
94.5989 - "\u8E77\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.5990 - "\u0000\u8EA2\u8EA3\u0000\u8EA5\u0000\u0000\u0000"+
94.5991 - "\u0000\u0000\u0000\u8EAC\u8EAD\u0000\u8EAF\u0000"+
94.5992 - "\u8EB1\u0000\u8EB3\u0000\u8EB5\u8EB6\u0000\u0000"+
94.5993 - "\u8EB9\u0000\u0000\u0000\u0000\u0000\u0000\u8EC0"+
94.5994 - "\u0000\u0000\u8EC3\u0000\u8EC5\u8EC6\u8EC7\u8EC8"+
94.5995 - "\u8EC9\u8ECA\u0000\u8ECC\u0000\u0000\u0000\u0000"+
94.5996 - "\u0000\u8ED2\u8ED3\u0000\u0000\u0000\u8ED7\u8ED8"+
94.5997 - "\u8ED9\u8EDA\u8EDB\u0000\u0000\u8EDE\u0000\u0000"+
94.5998 - "\u0000\u8EE2\u0000\u8EE4\u8EE5\u0000\u8EE7\u0000"+
94.5999 - "\u8EE9\u0000\u8EEB\u8EEC\u8EED\u0000\u8EEF\u8EF0"+
94.6000 - "\u8EF1\u0000\u8EF3\u0000\u0000\u8EF6\u8EF7\u8EF8"+
94.6001 - "\u8EF9\u8EFA\u0000\u0000\u8EFD\u8EFE\u0000\u0000"+
94.6002 - "\u0000\u8F43\u8F44\u8F45\u8F46\u8F47\u0000\u0000"+
94.6003 - "\u0000\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u8F50\u0000"+
94.6004 - "\u0000\u0000\u8F54\u8F55\u0000\u0000\u0000\u8F59"+
94.6005 - "\u8F5A\u0000\u0000\u8F5D\u8F5E\u8F5F\u0000\u8F61"+
94.6006 - "\u0000\u8F63\u8F64\u0000\u0000\u8F67\u0000\u0000"+
94.6007 - "\u8F6A\u8F6B\u8F6C\u0000\u0000\u0000\u8F70\u0000"+
94.6008 - "\u0000\u8F73\u8F74\u8F75\u8F76\u0000\u0000\u8F79"+
94.6009 - "\u8F7A\u0000\u8F7C\u0000\u0000\u8FA1\u8FA2\u0000"+
94.6010 - "\u8FA4\u0000\u8FA6\u8FA7\u8FA8\u8FA9\u0000\u8FAB"+
94.6011 - "\u8FAC\u0000\u8FAE\u0000\u0000\u8FB1\u0000\u8FB3"+
94.6012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8FBA\u0000"+
94.6013 - "\u0000\u8FBD\u8FBE\u8FBF\u0000\u0000\u8FC2\u0000"+
94.6014 - "\u0000\u0000\u0000\u0000\u8FC8\u0000\u0000\u0000"+
94.6015 - "\u0000\u0000\u0000\u8FCF\u0000\u8FD1\u8FD2\u0000"+
94.6016 - "\u0000\u0000\u0000\u8FD7\u0000\u8FD9\u8FDA\u8FDB"+
94.6017 - "\u8FDC\u0000\u0000\u0000\u8FE0\u8FE1\u0000\u0000"+
94.6018 - "\u0000\u0000\u8FE6\u0000\u0000\u0000\u8FEA\u8FEB"+
94.6019 - "\u0000\u0000\u8FEE\u8FEF\u8FF0\u8FF1\u8FF2\u0000"+
94.6020 - "\u8FF4\u8FF5\u0000\u0000\u8FF8\u0000\u0000\u0000"+
94.6021 - "\u8FFC\u8FFD\u0000\u0000\u9041\u9042\u9043\u9044"+
94.6022 - "\u9045\u9046\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6023 - "\u0000\u904E\u904F\u0000\u0000\u9052\u9053\u0000"+
94.6024 - "\u9055\u9056\u9057\u9058\u0000\u905A\u0000\u905C"+
94.6025 - "\u905D\u905E\u905F\u9060\u9061\u0000\u9063\u9064"+
94.6026 - "\u0000\u9066\u9067\u0000\u9069\u0000\u906B\u0000"+
94.6027 - "\u0000\u0000\u906F\u0000\u0000\u0000\u9073\u9074"+
94.6028 - "\u0000\u0000\u0000\u0000\u9079\u0000\u907B\u907C"+
94.6029 - "\u907D\u907E\u90A1\u0000\u0000\u90A4\u90A5\u0000"+
94.6030 - "\u0000\u90A8\u90A9\u90AA\u0000\u90AC\u90AD\u90AE"+
94.6031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6032 - "\u90B7\u90B8\u90B9\u90BA\u90BB\u90BC\u0000\u0000"+
94.6033 - "\u0000\u90C0\u0000\u90C2\u0000\u0000\u0000\u90C6"+
94.6034 - "\u0000\u0000\u90C9\u90CA\u90CB\u90CC\u90CD\u90CE"+
94.6035 - "\u90CF\u90D0\u90D1\u0000\u0000\u0000\u90D5\u90D6"+
94.6036 - "\u90D7\u90D8\u0000\u0000\u0000\u0000\u90DD\u0000"+
94.6037 - "\u0000\u90E0\u0000\u0000\u0000\u90E4\u90E5\u0000"+
94.6038 - "\u0000\u0000\u0000\u0000\u0000\u0000\u90ED\u0000"+
94.6039 - "\u0000\u90F0\u0000\u0000\u90F3\u90F4\u90F5\u0000"+
94.6040 - "\u0000\u0000\u0000\u90FA\u90FB\u90FC\u90FD\u90FE"+
94.6041 - "\u9140\u0000\u0000\u0000\u0000\u9145\u9146\u9147"+
94.6042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u914E\u914F"+
94.6043 - "\u9150\u9151\u0000\u0000\u0000\u0000\u0000\u9157"+
94.6044 - "\u9158\u9159\u915A\u0000\u0000\u915D\u0000\u915F"+
94.6045 - "\u0000\u0000\u9162\u0000\u0000\u9165\u9166\u9167"+
94.6046 - "\u0000\u0000\u916A\u0000\u916C\u0000\u916E\u0000"+
94.6047 - "\u0000\u0000\u9172\u0000\u9174\u9175\u9176\u9177"+
94.6048 - "\u9178\u9179\u0000\u0000\u917C\u0000\u0000\u0000"+
94.6049 - "\u91A2\u91A3\u91A4\u91A5\u91A6\u0000\u91A8\u91A9"+
94.6050 - "\u0000\u0000\u0000\u0000\u91AE\u0000\u0000\u91B1"+
94.6051 - "\u0000\u91B3\u91B4\u91B5\u0000\u91B7\u91B8\u0000"+
94.6052 - "\u0000\u91BB\u0000\u91BD\u0000\u0000\u0000\u0000"+
94.6053 - "\u0000\u0000\u0000\u91C5\u0000\u0000\u0000\u0000"+
94.6054 - "\u0000\u0000\u0000\u91CD\u91CE\u91CF\u0000\u91D1"+
94.6055 - "\u91D2\u91D3\u0000\u91D5\u91D6\u0000\u91D8\u91D9"+
94.6056 - "\u0000\u0000\u91DC\u0000\u0000\u0000\u91E0\u91E1"+
94.6057 - "\u0000\u91E3\u0000\u0000\u0000\u91E7\u91E8\u0000"+
94.6058 - "\u91EA\u0000\u91EC\u91ED\u91EE\u91EF\u91F0\u91F1"+
94.6059 - "\u91F2\u91F3\u91F4\u91F5\u91F6\u91F7\u91F8\u91F9"+
94.6060 - "\u91FA\u0000\u91FC\u91FD\u91FE\u9240\u9241\u0000"+
94.6061 - "\u9243\u0000\u0000\u9246\u9247\u9248\u9249\u924A"+
94.6062 - "\u924B\u924C\u924D\u924E\u924F\u0000\u9251\u9252"+
94.6063 - "\u9253\u0000\u9255\u0000\u9257\u9258\u9259\u925A"+
94.6064 - "\u925B\u925C\u0000\u0000\u925F\u0000\u9261\u9262"+
94.6065 - "\u9263\u0000\u9265\u0000\u0000\u0000\u9269\u926A"+
94.6066 - "\u0000\u926C\u926D\u0000\u0000\u9270\u0000\u9272"+
94.6067 - "\u9273\u9274\u9275\u9276\u9277\u0000\u9279\u927A"+
94.6068 - "\u927B\u0000\u927D\u0000\u0000\u0000\u0000\u0000"+
94.6069 - "\u92A5\u92A6\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6070 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u92B4"+
94.6071 - "\u92B5\u92B6\u0000\u92B8\u92B9\u0000\u0000\u92BC"+
94.6072 - "\u92BD\u92BE\u92BF\u92C0\u0000\u92C2\u92C3\u0000"+
94.6073 - "\u0000\u92C6\u0000\u0000\u92C9\u0000\u92CB\u92CC"+
94.6074 - "\u92CD\u92CE\u0000\u92D0\u0000\u92D2\u0000\u0000"+
94.6075 - "\u0000\u0000\u92D7\u92D8\u92D9\u0000\u92DB\u0000";
94.6076 -
94.6077 - /*
94.6078 - private final static String innerIndex8=
94.6079 - "\u92DD\u0000\u92DF\u0000\u92E1\u0000\u0000\u0000"+
94.6080 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u92EC"+
94.6081 - "\u92ED\u92EE\u92EF\u0000\u0000\u0000\u0000\u0000"+
94.6082 - "\u0000\u92F6\u92F7\u92F8\u92F9\u0000\u0000\u0000"+
94.6083 - "\u0000\u92FE\u0000\u9341\u9342\u0000\u0000\u9345"+
94.6084 - "\u0000\u0000\u0000\u9349\u0000\u0000\u0000\u0000"+
94.6085 - "\u0000\u0000\u9350\u9351\u9352\u0000\u0000\u9355"+
94.6086 - "\u9356\u0000\u9358\u0000\u935A\u0000\u0000\u935D"+
94.6087 - "\u935E\u935F\u9360\u0000\u0000\u9363\u9364\u0000"+
94.6088 - "\u9366\u0000\u0000\u9369\u0000\u0000\u936C\u936D"+
94.6089 - "\u0000\u0000\u9370\u9371\u9372\u9373\u0000\u9375"+
94.6090 - "\u9376\u9377\u0000\u0000\u0000\u937B\u937C\u937D"+
94.6091 - "\u937E\u0000\u93A2\u93A3\u0000\u93A5\u93A6\u93A7"+
94.6092 - "\u93A8\u0000\u93AA\u0000\u0000\u0000\u93AE\u93AF"+
94.6093 - "\u0000\u93B1\u0000\u0000\u0000\u0000\u93B6\u93B7"+
94.6094 - "\u93B8\u93B9\u0000\u93BB\u93BC\u93BD\u0000\u93BF"+
94.6095 - "\u93C0\u0000\u0000\u93C3\u93C4\u93C5\u93C6\u93C7"+
94.6096 - "\u93C8\u0000\u93CA\u93CB\u93CC\u0000\u93CE\u93CF"+
94.6097 - "\u93D0\u0000\u93D2\u0000\u0000\u0000\u93D6\u93D7"+
94.6098 - "\u0000\u93D9\u93DA\u0000\u93DC\u0000\u93DE\u93DF"+
94.6099 - "\u0000\u93E1\u93E2\u0000\u0000\u0000\u93E6\u0000"+
94.6100 - "\u0000\u0000\u0000\u0000\u93EC\u93ED\u0000\u0000"+
94.6101 - "\u0000\u0000\u93F2\u0000\u0000\u0000\u0000\u0000"+
94.6102 - "\u0000\u93F9\u93FA\u0000\u0000\u93FD\u93FE\u0000"+
94.6103 - "\u9441\u9442\u0000\u0000\u0000\u9446\u0000\u9448"+
94.6104 - "\u0000\u0000\u944B\u0000\u0000\u0000\u0000\u0000"+
94.6105 - "\u0000\u9452\u9453\u0000\u0000\u0000\u0000\u9458"+
94.6106 - "\u9459\u0000\u945B\u945C\u0000\u945E\u945F\u9460"+
94.6107 - "\u9461\u9462\u0000\u0000\u9465\u9466\u9467\u0000"+
94.6108 - "\u0000\u0000\u0000\u0000\u0000\u0000\u946F\u0000"+
94.6109 - "\u0000\u0000\u9473\u9474\u0000\u0000\u0000\u9478"+
94.6110 - "\u0000\u0000\u947B\u947C\u947D\u0000\u0000\u94A2"+
94.6111 - "\u0000\u94A4\u94A5\u0000\u0000\u0000\u94A9\u94AA"+
94.6112 - "\u0000\u94AC\u94AD\u0000\u94AF\u0000\u0000\u0000"+
94.6113 - "\u94B3\u94B4\u0000\u94B6\u0000\u0000\u0000\u94BA"+
94.6114 - "\u94BB\u0000\u94BD\u94BE\u0000\u94C0\u0000\u0000"+
94.6115 - "\u0000\u0000\u0000\u0000\u94C7\u94C8\u0000\u0000"+
94.6116 - "\u0000\u0000\u0000\u94CE\u0000\u0000\u0000\u94D2"+
94.6117 - "\u0000\u0000\u0000\u94D6\u94D7\u94D8\u94D9\u94DA"+
94.6118 - "\u0000\u0000\u0000\u0000\u94DF\u94E0\u0000\u0000"+
94.6119 - "\u94E3\u94E4\u94E5\u0000\u94E7\u0000\u0000\u94EA"+
94.6120 - "\u0000\u0000\u0000\u0000\u0000\u94F0\u94F1\u94F2"+
94.6121 - "\u0000\u94F4\u94F5\u0000\u0000\u0000\u0000\u0000"+
94.6122 - "\u0000\u0000\u0000\u94FE\u9540\u9541\u0000\u9543"+
94.6123 - "\u0000\u9545\u9546\u0000\u9548\u9549\u0000\u954B"+
94.6124 - "\u954C\u954D\u0000\u0000\u9550\u9551\u9552\u0000"+
94.6125 - "\u9554\u0000\u0000\u0000\u0000\u9559\u0000\u955B"+
94.6126 - "\u955C\u0000\u955E\u0000\u9560\u9561\u0000\u0000"+
94.6127 - "\u0000\u0000\u0000\u0000\u9568\u0000\u956A\u0000"+
94.6128 - "\u0000\u956D\u0000\u956F\u0000\u9571\u0000\u0000"+
94.6129 - "\u9574\u0000\u9576\u0000\u9578\u0000\u957A\u957B"+
94.6130 - "\u0000\u957D\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6131 - "\u0000\u0000\u95A8\u0000\u95AA\u95AB\u95AC\u95AD"+
94.6132 - "\u95AE\u95AF\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6133 - "\u0000\u95B7\u0000\u0000\u95BA\u0000\u0000\u0000"+
94.6134 - "\u95BE\u0000\u0000\u0000\u95C2\u0000\u0000\u0000"+
94.6135 - "\u0000\u0000\u0000\u0000\u95CA\u0000\u0000\u0000"+
94.6136 - "\u0000\u0000\u95D0\u0000\u0000\u0000\u95D4\u0000"+
94.6137 - "\u0000\u95D7\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6138 - "\u95DE\u0000\u95E0\u0000\u95E2\u95E3\u0000\u0000"+
94.6139 - "\u0000\u0000\u0000\u0000\u95EA\u0000\u0000\u95ED"+
94.6140 - "\u95EE\u95EF\u0000\u95F1\u0000\u95F3\u95F4\u95F5"+
94.6141 - "\u0000\u95F7\u95F8\u95F9\u0000\u0000\u0000\u0000"+
94.6142 - "\u95FE\u0000\u0000\u9642\u9643\u0000\u0000\u9646"+
94.6143 - "\u9647\u9648\u9649\u0000\u0000\u0000\u0000\u0000"+
94.6144 - "\u964F\u0000\u0000\u0000\u9653\u0000\u9655\u9656"+
94.6145 - "\u0000\u9658\u0000\u965A\u0000\u0000\u965D\u965E"+
94.6146 - "\u965F\u0000\u9661\u0000\u0000\u0000\u0000\u0000"+
94.6147 - "\u0000\u9668\u0000\u0000\u0000\u0000\u0000\u966E"+
94.6148 - "\u966F\u0000\u0000\u0000\u0000\u9674\u0000\u9676"+
94.6149 - "\u0000\u0000\u0000\u0000\u0000\u967C\u0000\u967E"+
94.6150 - "\u96A1\u0000\u96A3\u96A4\u0000\u0000\u0000\u0000"+
94.6151 - "\u0000\u96AA\u96AB\u0000\u0000\u0000\u0000\u0000"+
94.6152 - "\u0000\u0000\u0000\u96B4\u0000\u96B6\u96B7\u0000"+
94.6153 - "\u0000\u96BA\u0000\u0000\u0000\u96BE\u96BF\u96C0"+
94.6154 - "\u96C1\u0000\u0000\u96C4\u96C5\u96C6\u0000\u0000"+
94.6155 - "\u96C9\u96CA\u96CB\u0000\u0000\u96CE\u96CF\u96D0"+
94.6156 - "\u0000\u96D2\u96D3\u0000\u96D5\u0000\u0000\u0000"+
94.6157 - "\u0000\u96DA\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6158 - "\u96E1\u0000\u0000\u0000\u0000\u96E6\u96E7\u96E8"+
94.6159 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F0"+
94.6160 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u96F8"+
94.6161 - "\u0000\u96FA\u96FB\u0000\u96FD\u96FE\u0000\u0000"+
94.6162 - "\u0000\u0000\u9744\u0000\u0000\u9747\u0000\u0000"+
94.6163 - "\u974A\u974B\u0000\u974D\u974E\u974F\u9750\u9751"+
94.6164 - "\u0000\u9753\u9754\u0000\u9756\u9757\u9758\u9759"+
94.6165 - "\u975A\u0000\u0000\u0000\u0000\u975F\u9760\u0000"+
94.6166 - "\u9762\u0000\u0000\u0000\u0000\u9767\u9768\u9769"+
94.6167 - "\u976A\u976B\u976C\u976D\u0000\u976F\u0000\u9771"+
94.6168 - "\u0000\u0000\u0000\u9775\u0000\u9777\u9778\u0000"+
94.6169 - "\u977A\u977B\u0000\u977D\u0000\u97A1\u97A2\u0000"+
94.6170 - "\u97A4\u97A5\u97A6\u0000\u0000\u97A9\u0000\u97AB"+
94.6171 - "\u97AC\u97AD\u0000\u0000\u0000\u97B1\u97B2\u0000"+
94.6172 - "\u97B4\u97B5\u97B6\u0000\u0000\u97B9\u0000\u0000"+
94.6173 - "\u0000\u97BD\u97BE\u0000\u0000\u97C1\u0000\u0000"+
94.6174 - "\u0000\u0000\u0000\u97C7\u0000\u0000\u97CA\u0000"+
94.6175 - "\u97CC\u0000\u0000\u97CF\u0000\u0000\u0000\u97D3"+
94.6176 - "\u97D4\u0000\u0000\u0000\u97D8\u0000\u0000\u0000"+
94.6177 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u97E3"+
94.6178 - "\u97E4\u0000\u0000\u0000\u97E8\u0000\u97EA\u97EB"+
94.6179 - "\u97EC\u97ED\u97EE\u0000\u0000\u97F1\u97F2\u97F3"+
94.6180 - "\u97F4\u97F5\u97F6\u97F7\u97F8\u0000\u97FA\u97FB"+
94.6181 - "\u0000\u0000\u0000\u9840\u9841\u9842\u9843\u0000"+
94.6182 - "\u9845\u0000\u9847\u0000\u9849\u984A\u984B\u0000"+
94.6183 - "\u0000\u984E\u0000\u0000\u9851\u9852\u0000\u0000"+
94.6184 - "\u9855\u0000\u0000\u0000\u0000\u985A\u0000\u0000"+
94.6185 - "\u985D\u0000\u985F\u9860\u9861\u9862\u0000\u9864"+
94.6186 - "\u9865\u0000\u9867\u0000\u9869\u986A\u986B\u0000"+
94.6187 - "\u986D\u986E\u0000\u0000\u9871\u0000\u0000\u9874"+
94.6188 - "\u9875\u0000\u0000\u0000\u0000\u0000\u987B\u987C"+
94.6189 - "\u0000\u0000\u0000\u98A2\u98A3\u98A4\u0000\u98A6"+
94.6190 - "\u98A7\u0000\u98A9\u98AA\u0000\u98AC\u0000\u0000"+
94.6191 - "\u0000\u98B0\u98B1\u0000\u0000\u0000\u0000\u98B6"+
94.6192 - "\u0000\u0000\u98B9\u0000\u0000\u0000\u98BD\u0000"+
94.6193 - "\u0000\u98C0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6194 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6195 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6196 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6197 - "\u98DF\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6198 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6199 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6200 - "\u0000\u0000\u0000\u98FA\u0000\u0000\u0000\u0000"+
94.6201 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6202 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6203 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6204 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u995F"+
94.6205 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6206 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6207 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6208 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6209 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6210 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6211 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6212 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6213 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6214 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6215 - "\u0000\u0000\u0000\u99D5\u0000\u0000\u0000\u0000"+
94.6216 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6217 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6218 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6219 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6220 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6221 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6222 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6223 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6224 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6225 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6226 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6227 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6228 - "\u0000\u9A7C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6229 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6230 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9AB4"+
94.6231 - "\u9AB5\u9AB6\u0000\u0000\u0000\u9ABA\u0000\u0000"+
94.6232 - "\u0000\u9ABE\u9ABF\u9AC0\u9AC1\u0000\u0000\u9AC4"+
94.6233 - "\u9AC5\u9AC6\u0000\u9AC8\u9AC9\u0000\u9ACB\u9ACC"+
94.6234 - "\u9ACD\u9ACE\u9ACF\u0000\u9AD1\u0000\u9AD3\u9AD4"+
94.6235 - "\u9AD5\u9AD6\u9AD7\u9AD8\u0000\u0000\u0000\u9ADC"+
94.6236 - "\u9ADD\u9ADE\u9ADF\u9AE0\u9AE1\u0000\u9AE3\u0000"+
94.6237 - "\u9AE5\u9AE6\u9AE7\u0000\u9AE9\u9AEA\u9AEB\u0000"+
94.6238 - "\u9AED\u9AEE\u9AEF\u9AF0\u0000\u0000\u9AF3\u9AF4"+
94.6239 - "\u9AF5\u0000\u9AF7\u9AF8\u9AF9\u9AFA\u0000\u0000"+
94.6240 - "\u9AFD\u9AFE\u9B40\u9B41\u9B42\u9B43\u9B44\u9B45"+
94.6241 - "\u0000\u9B47\u9B48\u0000\u0000\u9B4B\u0000\u0000"+
94.6242 - "\u9B4E\u9B4F\u9B50\u9B51\u9B52\u9B53\u0000\u9B55"+
94.6243 - "\u9B56\u9B57\u0000\u9B59\u0000\u9B5B\u0000\u9B5D"+
94.6244 - "\u0000\u0000\u9B60\u0000\u9B62\u9B63\u9B64\u9B65"+
94.6245 - "\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D"+
94.6246 - "\u9B6E\u9B6F\u0000\u0000\u0000\u9B73\u9B74\u9B75"+
94.6247 - "\u0000\u9B77\u0000\u9B79\u9B7A\u0000\u9B7C\u0000"+
94.6248 - "\u0000\u0000\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7"+
94.6249 - "\u9BA8\u0000\u0000\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF"+
94.6250 - "\u9BB0\u9BB1\u9BB2\u9BB3\u0000\u9BB5\u0000\u9BB7"+
94.6251 - "\u0000\u9BB9\u9BBA\u9BBB\u0000\u9BBD\u0000\u9BBF"+
94.6252 - "\u9BC0\u9BC1\u0000\u9BC3\u0000\u9BC5\u0000\u9BC7"+
94.6253 - "\u9BC8\u9BC9\u0000\u9BCB\u9BCC\u0000\u9BCE\u9BCF"+
94.6254 - "\u9BD0\u0000\u9BD2\u0000\u0000\u0000\u9BD6\u9BD7"+
94.6255 - "\u9BD8\u9BD9\u0000\u9BDB\u9BDC\u9BDD\u0000\u0000"+
94.6256 - "\u9BE0\u9BE1\u9BE2\u0000\u9BE4\u9BE5\u9BE6\u9BE7"+
94.6257 - "\u9BE8\u0000\u0000\u9BEB\u0000\u9BED\u0000\u9BEF"+
94.6258 - "\u9BF0\u9BF1\u9BF2\u9BF3\u0000\u0000\u0000\u9BF7"+
94.6259 - "\u9BF8\u0000\u9BFA\u9BFB\u0000\u9BFD\u9BFE\u0000"+
94.6260 - "\u9C41\u0000\u9C43\u9C44\u0000\u9C46\u9C47\u9C48"+
94.6261 - "\u9C49\u0000\u9C4B\u9C4C\u9C4D\u0000\u9C4F\u0000"+
94.6262 - "\u0000\u9C52\u0000\u0000\u9C55\u9C56\u0000\u9C58"+
94.6263 - "\u0000\u0000\u9C5B\u0000\u0000\u9C5E\u9C5F\u9C60"+
94.6264 - "\u9C61\u0000\u9C63\u0000\u9C65\u9C66\u9C67\u0000"+
94.6265 - "\u9C69\u0000\u0000\u9C6C\u0000\u9C6E\u0000\u9C70"+
94.6266 - "\u9C71\u0000\u9C73\u9C74\u0000\u9C76\u0000\u9C78"+
94.6267 - "\u0000\u9C7A\u0000\u0000\u9C7D\u0000\u0000\u9CA2"+
94.6268 - "\u9CA3\u9CA4\u0000\u9CA6\u9CA7\u0000\u9CA9\u9CAA"+
94.6269 - "\u0000\u9CAC\u9CAD\u0000\u0000\u9CB0\u9CB1\u0000"+
94.6270 - "\u0000\u9CB4\u9CB5\u9CB6\u0000\u9CB8\u9CB9\u0000"+
94.6271 - "\u0000\u0000\u0000\u0000\u0000\u9CC0\u9CC1\u0000"+
94.6272 - "\u9CC3\u9CC4\u0000\u0000\u9CC7\u0000\u9CC9\u9CCA"+
94.6273 - "\u9CCB\u0000\u0000\u9CCE\u9CCF\u0000\u0000\u9CD2"+
94.6274 - "\u9CD3\u9CD4\u9CD5\u9CD6\u9CD7\u9CD8\u0000\u0000"+
94.6275 - "\u9CDB\u0000\u9CDD\u0000\u9CDF\u0000\u9CE1\u0000"+
94.6276 - "\u0000\u0000\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA"+
94.6277 - "\u0000\u9CEC\u9CED\u0000\u0000\u9CF0\u0000\u9CF2"+
94.6278 - "\u0000\u0000\u0000\u9CF6\u9CF7\u0000\u0000\u9CFA"+
94.6279 - "\u9CFB\u9CFC\u9CFD\u9CFE\u9D40\u9D41\u9D42\u9D43"+
94.6280 - "\u9D44\u9D45\u0000\u9D47\u9D48\u0000\u0000\u9D4B"+
94.6281 - "\u0000\u0000\u9D4E\u0000\u9D50\u0000\u9D52\u9D53"+
94.6282 - "\u9D54\u0000\u9D56\u0000\u9D58\u9D59\u0000\u9D5B"+
94.6283 - "\u9D5C\u0000\u9D5E\u9D5F\u0000\u0000\u0000\u9D63"+
94.6284 - "\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B"+
94.6285 - "\u9D6C\u9D6D\u9D6E\u9D6F\u0000\u9D71\u9D72\u0000"+
94.6286 - "\u0000\u9D75\u0000\u9D77\u0000\u0000\u9D7A\u0000"+
94.6287 - "\u9D7C\u0000\u0000\u0000\u9DA2\u0000\u9DA4\u0000"+
94.6288 - "\u0000\u0000\u0000\u0000\u0000\u9DAB\u9DAC\u0000"+
94.6289 - "\u0000\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u0000"+
94.6290 - "\u9DB6\u9DB7\u9DB8\u9DB9\u0000\u9DBB\u9DBC\u0000"+
94.6291 - "\u9DBE\u0000\u0000\u9DC1\u9DC2\u0000\u0000\u9DC5"+
94.6292 - "\u9DC6\u0000\u0000\u9DC9\u0000\u9DCB\u0000\u9DCD"+
94.6293 - "\u0000\u0000\u0000\u0000\u9DD2\u0000\u9DD4\u0000"+
94.6294 - "\u0000\u9DD7\u9DD8\u9DD9\u0000\u0000\u0000\u0000"+
94.6295 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6296 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DED"+
94.6297 - "\u0000\u0000\u0000\u0000\u9DF2\u0000\u0000\u0000"+
94.6298 - "\u0000\u0000\u0000\u9DF9\u9DFA\u0000\u9DFC\u9DFD"+
94.6299 - "\u9DFE\u9E40\u0000\u0000\u0000\u9E44\u0000\u0000"+
94.6300 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6301 - "\u9E4F\u0000\u9E51\u0000\u0000\u9E54\u0000\u0000"+
94.6302 - "\u0000\u0000\u0000\u0000\u9E5B\u0000\u0000\u0000"+
94.6303 - "\u0000\u0000\u0000\u0000\u9E63\u0000\u0000\u9E66"+
94.6304 - "\u0000\u0000\u9E69\u0000\u9E6B\u9E6C\u9E6D\u9E6E"+
94.6305 - "\u9E6F\u9E70\u0000\u9E72\u0000\u9E74\u9E75\u9E76"+
94.6306 - "\u9E77\u0000\u9E79\u0000\u9E7B\u9E7C\u9E7D\u0000"+
94.6307 - "\u0000\u0000\u9EA3\u0000\u9EA5\u9EA6\u9EA7\u9EA8"+
94.6308 - "\u0000\u9EAA\u9EAB\u0000\u9EAD\u9EAE\u0000\u0000"+
94.6309 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6310 - "\u0000\u0000\u0000\u9EBC\u0000\u9EBE\u0000\u0000"+
94.6311 - "\u0000\u9EC2\u9EC3\u0000\u0000\u9EC6\u0000\u9EC8"+
94.6312 - "\u0000\u0000\u9ECB\u9ECC\u0000\u9ECE\u9ECF\u9ED0"+
94.6313 - "\u0000\u9ED2\u9ED3\u9ED4\u9ED5\u0000\u0000\u9ED8"+
94.6314 - "\u9ED9\u0000\u0000\u0000\u0000\u0000\u0000\u9EE0"+
94.6315 - "\u0000\u0000\u9EE3\u0000\u0000\u0000\u0000\u0000"+
94.6316 - "\u0000\u0000\u0000\u9EEC\u0000\u0000\u0000\u0000"+
94.6317 - "\u0000\u9EF2\u9EF3\u0000\u0000\u9EF6\u0000\u9EF8"+
94.6318 - "\u9EF9\u0000\u9EFB\u0000\u0000\u0000\u0000\u0000"+
94.6319 - "\u0000\u9F43\u0000\u0000\u9F46\u9F47\u9F48\u0000"+
94.6320 - "\u9F4A\u9F4B\u9F4C\u9F4D\u0000\u0000\u9F50\u0000"+
94.6321 - "\u0000\u9F53\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6322 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6323 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F68\u0000"+
94.6324 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6325 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6326 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6327 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9FAA\u0000"+
94.6328 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FB3"+
94.6329 - "\u0000\u9FB5\u0000\u0000\u0000\u0000\u0000\u9FBB"+
94.6330 - "\u0000\u0000\u9FBE\u9FBF\u0000\u9FC1\u0000\u0000"+
94.6331 - "\u0000\u9FC5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6332 - "\u0000\u0000\u0000\u0000\u0000\u9FD1\u0000\u0000"+
94.6333 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6334 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6335 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6336 - "\u9FEC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6337 - "\u0000\u9FF5\u0000\u0000\u0000\u9FF9\u0000\u0000"+
94.6338 - "\u0000\u0000\u0000\uA040\u0000\u0000\u0000\u0000"+
94.6339 - "\uA045\u0000\uA047\u0000\u0000\u0000\u0000\u0000"+
94.6340 - "\u0000\u0000\uA04F\u0000\u0000\u0000\u0000\u0000"+
94.6341 - "\uA055\uA056\u0000\u0000\uA059\u0000\u0000\u0000"+
94.6342 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6343 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6344 - "\uA06D\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6345 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA07B\u0000"+
94.6346 - "\u0000\u0000\u0000\uA0A2\u0000\uA0A4\u0000\u0000"+
94.6347 - "\uA0A7\u0000\u0000\u0000\uA0AB\u0000\u0000\u0000"+
94.6348 - "\u0000\u0000\uA0B1\u0000\u0000\u0000\u0000\u0000"+
94.6349 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0BD\u0000"+
94.6350 - "\u0000\u0000\u0000\u0000\uA0C3\u0000\uA0C5\u0000"+
94.6351 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6352 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6353 - "\u0000\uA0D8\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6354 - "\u0000\u0000\u0000\u0000\uA0E3\u0000\u0000\u0000"+
94.6355 - "\u0000\u0000\uA0E9\uA0EA\uA0EB\uA0EC\uA0ED\uA0EE"+
94.6356 - "\uA0EF\uA0F0\uA0F1\u0000\uA0F3\uA0F4\uA0F5\uA0F6"+
94.6357 - "\uA0F7\uA0F8\u0000\u0000\uA0FB\u0000\u0000\uA0FE"+
94.6358 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6359 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6360 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6361 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6362 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6363 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6364 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6365 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6366 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6367 - "\u0000\u0000\u0000\u8840\u8841\u8842\u8843\u8844"+
94.6368 - "\u8845\u8846\u8847\u8848\u8849\u884A\u884B\u884C"+
94.6369 - "\u884D\u884E\u884F\u8850\u8851\u8852\u8853\u8854"+
94.6370 - "\u8855\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6371 - "\u0000\u0000\u0000\u0000\u0000\u8862\u0000\u8864"+
94.6372 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6373 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6374 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6375 - "\u0000\u0000\u0000\u0000\u88A3\u0000\u88A5\u0000"+
94.6376 - "\u0000\u0000\u88A9\u88AA\u0000\u0000\u0000\u0000"+
94.6377 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6378 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6379 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6380 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6381 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6382 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6383 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6384 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6385 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6386 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6387 - "\u8940\u8941\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6388 - "\u0000\u0000\u0000\u0000\u894C\u0000\u0000\u0000"+
94.6389 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6390 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6391 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6392 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6393 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6394 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6395 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6396 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6397 - "\u89B2\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6398 - "\u0000\u89BB\u89BC\u0000\u89BE\u0000\u0000\u0000"+
94.6399 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6400 - "\u89CA\u89CB\u89CC\u89CD\u0000\u0000\u0000\u0000"+
94.6401 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6402 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6403 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6404 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6405 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6406 - "\u0000\u0000\u0000\u0000\u0000\u8A40\u0000\u0000"+
94.6407 - "\u8A43\u8A44\u8A45\u0000\u8A47\u0000\u8A49\u0000"+
94.6408 - "\u8A4B\u8A4C\u0000\u8A4E\u0000\u8A50\u0000\u0000"+
94.6409 - "\u8A53\u8A54\u8A55\u0000\u8A57\u8A58\u8A59\u8A5A"+
94.6410 - "\u0000\u0000\u8A5D\u8A5E\u8A5F\u8A60\u8A61\u8A62"+
94.6411 - "\u0000\u8A64\u8A65\u8A66\u0000\u8A68\u8A69\u0000"+
94.6412 - "\u0000\u8A6C\u0000\u0000\u8A6F\u8A70\u8A71\u8A72"+
94.6413 - "\u0000\u0000\u0000\u0000\u8A77\u0000\u0000\u8A7A"+
94.6414 - "\u8A7B\u8A7C\u0000\u8A7E\u8AA1\u8AA2\u8AA3\u0000"+
94.6415 - "\u8AA5\u8AA6\u0000\u8AA8\u8AA9\u8AAA\u0000\u0000"+
94.6416 - "\u8AAD\u0000\u0000\u8AB0\u0000\u8AB2\u8AB3\u8AB4"+
94.6417 - "\u8AB5\u8AB6\u0000\u0000\u0000\u0000\u0000\u8ABC"+
94.6418 - "\u8ABD\u0000\u0000\u8AC0\u0000\u0000\u8AC3\u0000"+
94.6419 - "\u0000\u0000\u0000\u0000\u8AC9\u8ACA\u8ACB\u8ACC"+
94.6420 - "\u0000\u8ACE\u8ACF\u0000\u0000\u8AD2\u0000\u8AD4"+
94.6421 - "\u8AD5\u0000\u8AD7\u8AD8\u8AD9\u0000\u0000\u8ADC"+
94.6422 - "\u0000\u0000\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u8AE4"+
94.6423 - "\u8AE5\u8AE6\u0000\u8AE8\u8AE9\u8AEA\u0000\u8AEC"+
94.6424 - "\u8AED\u8AEE\u8AEF\u0000\u8AF1\u8AF2\u8AF3\u8AF4"+
94.6425 - "\u0000\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u0000\u8AFC"+
94.6426 - "\u0000\u8AFE\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45"+
94.6427 - "\u8B46\u0000\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D"+
94.6428 - "\u8B4E\u8B4F\u0000\u0000\u0000\u0000\u0000\u8B55"+
94.6429 - "\u0000\u0000\u8B58\u8B59\u0000\u0000\u0000\u0000"+
94.6430 - "\u8B5E\u0000\u0000\u0000\u8B62\u0000\u8B64\u8B65"+
94.6431 - "\u8B66\u8B67\u0000\u8B69\u0000\u8B6B\u0000\u8B6D"+
94.6432 - "\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75"+
94.6433 - "\u8B76\u8B77\u0000\u8B79\u8B7A\u8B7B\u8B7C\u0000"+
94.6434 - "\u8B7E\u8BA1\u8BA2\u8BA3\u8BA4\u8BA5\u0000\u8BA7"+
94.6435 - "\u8BA8\u8BA9\u8BAA\u8BAB\u8BAC\u8BAD\u8BAE\u0000"+
94.6436 - "\u0000\u0000\u8BB2\u0000\u0000\u0000\u0000\u0000"+
94.6437 - "\u0000\u0000\u0000\u8BBB\u8BBC\u0000\u0000\u0000"+
94.6438 - "\u0000\u0000\u8BC2\u8BC3\u0000\u8BC5\u0000\u0000"+
94.6439 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6440 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8BD6\u0000"+
94.6441 - "\u0000\u0000\u0000\u8BDB\u0000\u0000\u8BDE\u0000"+
94.6442 - "\u0000\u8BE1\u8BE2\u0000\u0000\u0000\u8BE6\u0000"+
94.6443 - "\u0000\u0000\u0000\u0000\u0000\u8BED\u0000\u0000"+
94.6444 - "\u0000\u0000\u0000\u8BF3\u0000\u0000\u0000\u0000"+
94.6445 - "\u0000\u0000\u8BFA\u0000\u0000\u0000\u0000\u0000"+
94.6446 - "\u0000\u8C42\u8C43\u0000\u0000\u8C46\u0000\u0000"+
94.6447 - "\u0000\u8C4A\u0000\u8C4C\u0000\u8C4E\u0000\u0000"+
94.6448 - "\u0000\u0000\u0000\u8C54\u8C55\u0000\u8C57\u0000"+
94.6449 - "\u0000\u0000\u0000\u8C5C\u0000\u0000\u8C5F\u0000"+
94.6450 - "\u0000\u0000\u0000\u8C64\u8C65\u0000\u0000\u0000"+
94.6451 - "\u8C69\u0000\u0000\u8C6C\u8C6D\u0000\u0000\u0000"+
94.6452 - "\u0000\u0000\u0000\u8C74\u0000\u0000\u0000\u0000"+
94.6453 - "\u8C79\u0000\u0000\u0000\u8C7D\u0000\u8CA1\u0000"+
94.6454 - "\u0000\u8CA4\u0000\u0000\u0000\u8CA8\u0000\u0000"+
94.6455 - "\u8CAB\u0000\u0000\u0000\u8CAF\u8CB0\u0000\u0000"+
94.6456 - "\u0000\u0000\u0000\u0000\u8CB7\u0000\u8CB9\u0000"+
94.6457 - "\u8CBB\u0000\u0000\u0000\u0000\u8CC0\u8CC1\u8CC2"+
94.6458 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6459 - "\u0000\u0000\u0000\u0000\u8CCF\u0000\u8CD1\u0000"+
94.6460 - "\u8CD3\u0000\u8CD5\u8CD6\u8CD7\u8CD8\u0000\u8CDA"+
94.6461 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6462 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6463 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6464 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6465 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6466 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6467 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6468 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6469 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6470 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6471 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6472 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6473 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6474 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6475 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6476 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6477 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6478 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6479 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6480 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6481 - "\u0000\u0000\u0000\u0000\u8DE2\u0000\u0000\u0000"+
94.6482 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8DEC\u0000"+
94.6483 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6484 - "\u0000\u0000\u0000\u0000\u0000\u8DFB\u0000\u0000"+
94.6485 - "\u8DFE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6486 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6487 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6488 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6489 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6490 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6491 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6492 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6493 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6494 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6495 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6496 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6497 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6498 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6499 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6500 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6501 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6502 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6503 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6504 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6505 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6506 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6507 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6508 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6509 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6510 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6511 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6512 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6513 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6514 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6515 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6516 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6517 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6518 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6519 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6520 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6521 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6522 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6523 - "\u0000\u0000\u0000\u0000\u0000\uC879\uC87A\u0000"+
94.6524 - "\uC87C\u0000\uC87E\uC8A1\u0000\uC8A3\uC8A4\u0000"+
94.6525 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6526 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6527 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BF8"+
94.6528 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6529 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6530 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6531 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6532 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6533 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6534 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6535 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6536 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6537 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6538 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6539 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6540 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6541 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6542 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6543 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6544 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6545 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6546 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6547 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6548 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6549 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6550 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6551 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6552 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6553 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6554 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6555 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6556 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6557 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6558 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6559 - "\u0000\u0000\uC8D0\u0000\u0000\u0000\u0000\uC8CF"+
94.6560 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6561 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6562 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6563 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6564 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6565 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6566 - "\u0000\u0000\u0000\uC6E4\u0000\uC6E5\u0000\u0000"+
94.6567 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6568 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6569 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6570 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6571 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6572 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6573 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6574 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6575 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6576 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6577 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6578 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6579 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6580 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6581 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6582 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6583 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6584 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6585 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6586 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6587 - "\u0000\u0000\uC8CD\u0000\uC8CE\u0000\u0000\u0000"+
94.6588 - "\u0000\u0000\u0000\u0000\u0000\uF9FE\u0000\u0000"+
94.6589 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6590 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
94.6591 - */
94.6592 - private final static String innerIndex8=
94.6593 - "\u92DD\u0000\u92DF\u0000\u92E1\u0000\u0000\u0000"+
94.6594 - "\u0000\u0000\u0000\u0000\u92E9\u0000\u0000\u92EC"+
94.6595 - "\u92ED\u92EE\u92EF\u0000\u0000\u0000\u0000\u0000"+
94.6596 - "\u0000\u92F6\u92F7\u92F8\u92F9\u92FA\u0000\u0000"+
94.6597 - "\u0000\u92FE\u0000\u9341\u9342\u0000\u0000\u9345"+
94.6598 - "\u0000\u9347\u0000\u9349\u0000\u934B\u0000\u0000"+
94.6599 - "\u0000\u0000\u9350\u9351\u9352\u0000\u0000\u9355"+
94.6600 - "\u9356\u9357\u9358\u9359\u935A\u935B\u0000\u935D"+
94.6601 - "\u935E\u935F\u9360\u0000\u0000\u9363\u9364\u0000"+
94.6602 - "\u9366\u0000\u0000\u9369\u0000\u0000\u936C\u936D"+
94.6603 - "\u0000\u936F\u9370\u9371\u9372\u9373\u0000\u9375"+
94.6604 - "\u9376\u9377\u0000\u0000\u0000\u937B\u937C\u937D"+
94.6605 - "\u937E\u0000\u93A2\u93A3\u93A4\u93A5\u93A6\u93A7"+
94.6606 - "\u93A8\u0000\u93AA\u0000\u0000\u0000\u93AE\u93AF"+
94.6607 - "\u0000\u93B1\u0000\u0000\u0000\u93B5\u93B6\u93B7"+
94.6608 - "\u93B8\u93B9\u0000\u93BB\u93BC\u93BD\u0000\u93BF"+
94.6609 - "\u93C0\u93C1\u93C2\u93C3\u93C4\u93C5\u93C6\u93C7"+
94.6610 - "\u93C8\u0000\u93CA\u93CB\u93CC\u93CD\u93CE\u93CF"+
94.6611 - "\u93D0\u0000\u93D2\u0000\u93D4\u0000\u93D6\u93D7"+
94.6612 - "\u0000\u93D9\u93DA\u0000\u93DC\u93DD\u93DE\u93DF"+
94.6613 - "\u93E0\u93E1\u93E2\u0000\u93E4\u0000\u93E6\u0000"+
94.6614 - "\u0000\u93E9\u0000\u93EB\u93EC\u93ED\u0000\u0000"+
94.6615 - "\u0000\u0000\u93F2\u0000\u0000\u0000\u93F6\u0000"+
94.6616 - "\u0000\u93F9\u93FA\u0000\u0000\u93FD\u93FE\u0000"+
94.6617 - "\u9441\u9442\u0000\u0000\u0000\u9446\u0000\u9448"+
94.6618 - "\u9449\u0000\u944B\u0000\u0000\u0000\u0000\u0000"+
94.6619 - "\u0000\u9452\u9453\u0000\u0000\u0000\u0000\u9458"+
94.6620 - "\u9459\u0000\u945B\u945C\u0000\u945E\u945F\u9460"+
94.6621 - "\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u0000"+
94.6622 - "\u9469\u0000\u0000\u0000\u0000\u946E\u946F\u9470"+
94.6623 - "\u0000\u9472\u9473\u9474\u9475\u0000\u0000\u9478"+
94.6624 - "\u9479\u0000\u947B\u947C\u947D\u947E\u94A1\u94A2"+
94.6625 - "\u94A3\u94A4\u94A5\u0000\u0000\u0000\u94A9\u94AA"+
94.6626 - "\u0000\u94AC\u94AD\u0000\u94AF\u0000\u0000\u0000"+
94.6627 - "\u94B3\u94B4\u94B5\u94B6\u0000\u0000\u94B9\u94BA"+
94.6628 - "\u94BB\u94BC\u94BD\u94BE\u0000\u94C0\u0000\u0000"+
94.6629 - "\u0000\u0000\u0000\u0000\u94C7\u94C8\u94C9\u0000"+
94.6630 - "\u0000\u0000\u0000\u94CE\u0000\u0000\u94D1\u94D2"+
94.6631 - "\u94D3\u0000\u0000\u94D6\u94D7\u94D8\u94D9\u94DA"+
94.6632 - "\u94DB\u0000\u94DD\u94DE\u94DF\u94E0\u0000\u0000"+
94.6633 - "\u94E3\u94E4\u94E5\u0000\u94E7\u0000\u0000\u94EA"+
94.6634 - "\u0000\u94EC\u0000\u0000\u94EF\u94F0\u94F1\u94F2"+
94.6635 - "\u0000\u94F4\u94F5\u0000\u0000\u0000\u0000\u0000"+
94.6636 - "\u0000\u0000\u0000\u94FE\u9540\u9541\u0000\u9543"+
94.6637 - "\u9544\u9545\u9546\u0000\u9548\u9549\u0000\u954B"+
94.6638 - "\u954C\u954D\u0000\u0000\u9550\u9551\u9552\u0000"+
94.6639 - "\u9554\u0000\u0000\u0000\u0000\u9559\u955A\u955B"+
94.6640 - "\u955C\u0000\u955E\u0000\u9560\u9561\u9562\u0000"+
94.6641 - "\u9564\u0000\u0000\u0000\u9568\u0000\u956A\u0000"+
94.6642 - "\u0000\u956D\u0000\u956F\u0000\u9571\u0000\u9573"+
94.6643 - "\u9574\u0000\u9576\u0000\u9578\u0000\u957A\u957B"+
94.6644 - "\u0000\u957D\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6645 - "\u0000\u0000\u95A8\u0000\u95AA\u95AB\u95AC\u95AD"+
94.6646 - "\u95AE\u95AF\u95B0\u0000\u95B2\u95B3\u95B4\u0000"+
94.6647 - "\u0000\u95B7\u0000\u0000\u95BA\u0000\u0000\u0000"+
94.6648 - "\u95BE\u0000\u0000\u0000\u95C2\u0000\u0000\u0000"+
94.6649 - "\u95C6\u95C7\u0000\u0000\u95CA\u0000\u0000\u95CD"+
94.6650 - "\u0000\u0000\u95D0\u95D1\u0000\u0000\u95D4\u0000"+
94.6651 - "\u95D6\u95D7\u0000\u0000\u0000\u95DB\u0000\u0000"+
94.6652 - "\u95DE\u95DF\u95E0\u0000\u95E2\u95E3\u0000\u0000"+
94.6653 - "\u0000\u0000\u0000\u0000\u95EA\u0000\u95EC\u95ED"+
94.6654 - "\u95EE\u95EF\u95F0\u95F1\u0000\u95F3\u95F4\u95F5"+
94.6655 - "\u95F6\u95F7\u95F8\u95F9\u0000\u0000\u95FC\u0000"+
94.6656 - "\u95FE\u0000\u9641\u9642\u9643\u0000\u0000\u9646"+
94.6657 - "\u9647\u9648\u9649\u0000\u0000\u0000\u964D\u0000"+
94.6658 - "\u964F\u0000\u0000\u0000\u9653\u0000\u9655\u9656"+
94.6659 - "\u0000\u9658\u0000\u965A\u0000\u965C\u965D\u965E"+
94.6660 - "\u965F\u0000\u9661\u9662\u0000\u9664\u0000\u0000"+
94.6661 - "\u0000\u9668\u9669\u0000\u966B\u0000\u0000\u966E"+
94.6662 - "\u966F\u0000\u0000\u0000\u0000\u9674\u9675\u9676"+
94.6663 - "\u0000\u9678\u9679\u0000\u0000\u967C\u0000\u967E"+
94.6664 - "\u96A1\u0000\u96A3\u96A4\u0000\u96A6\u0000\u96A8"+
94.6665 - "\u0000\u96AA\u96AB\u0000\u0000\u0000\u0000\u0000"+
94.6666 - "\u0000\u0000\u0000\u96B4\u0000\u96B6\u96B7\u0000"+
94.6667 - "\u96B9\u96BA\u0000\u96BC\u0000\u96BE\u96BF\u96C0"+
94.6668 - "\u96C1\u0000\u0000\u96C4\u96C5\u96C6\u0000\u96C8"+
94.6669 - "\u96C9\u96CA\u96CB\u0000\u0000\u96CE\u96CF\u96D0"+
94.6670 - "\u0000\u96D2\u96D3\u96D4\u96D5\u96D6\u0000\u0000"+
94.6671 - "\u0000\u96DA\u0000\u0000\u0000\u0000\u96DF\u0000"+
94.6672 - "\u96E1\u0000\u0000\u0000\u0000\u96E6\u96E7\u96E8"+
94.6673 - "\u96E9\u0000\u0000\u0000\u0000\u0000\u0000\u96F0"+
94.6674 - "\u0000\u0000\u0000\u0000\u0000\u0000\u96F7\u96F8"+
94.6675 - "\u0000\u96FA\u96FB\u0000\u96FD\u96FE\u0000\u0000"+
94.6676 - "\u0000\u9743\u9744\u9745\u9746\u9747\u0000\u0000"+
94.6677 - "\u974A\u974B\u0000\u974D\u974E\u974F\u9750\u9751"+
94.6678 - "\u0000\u9753\u9754\u0000\u9756\u9757\u9758\u9759"+
94.6679 - "\u975A\u0000\u0000\u975D\u0000\u975F\u9760\u9761"+
94.6680 - "\u9762\u0000\u0000\u0000\u9766\u9767\u9768\u9769"+
94.6681 - "\u976A\u976B\u976C\u976D\u0000\u976F\u0000\u9771"+
94.6682 - "\u0000\u0000\u0000\u9775\u0000\u9777\u9778\u0000"+
94.6683 - "\u977A\u977B\u977C\u977D\u0000\u97A1\u97A2\u0000"+
94.6684 - "\u97A4\u97A5\u97A6\u0000\u0000\u97A9\u0000\u97AB"+
94.6685 - "\u97AC\u97AD\u97AE\u0000\u97B0\u97B1\u97B2\u0000"+
94.6686 - "\u97B4\u97B5\u97B6\u0000\u97B8\u97B9\u97BA\u0000"+
94.6687 - "\u0000\u97BD\u97BE\u0000\u97C0\u97C1\u97C2\u97C3"+
94.6688 - "\u0000\u97C5\u97C6\u97C7\u0000\u97C9\u97CA\u0000"+
94.6689 - "\u97CC\u97CD\u0000\u97CF\u0000\u0000\u97D2\u97D3"+
94.6690 - "\u97D4\u0000\u0000\u97D7\u97D8\u0000\u97DA\u97DB"+
94.6691 - "\u97DC\u97DD\u97DE\u0000\u0000\u97E1\u0000\u97E3"+
94.6692 - "\u97E4\u0000\u0000\u97E7\u97E8\u0000\u97EA\u97EB"+
94.6693 - "\u97EC\u97ED\u97EE\u0000\u0000\u97F1\u97F2\u97F3"+
94.6694 - "\u97F4\u97F5\u97F6\u97F7\u97F8\u0000\u97FA\u97FB"+
94.6695 - "\u0000\u97FD\u97FE\u9840\u9841\u9842\u9843\u0000"+
94.6696 - "\u9845\u0000\u9847\u0000\u9849\u984A\u984B\u0000"+
94.6697 - "\u0000\u984E\u0000\u0000\u9851\u9852\u9853\u0000"+
94.6698 - "\u9855\u9856\u0000\u0000\u0000\u985A\u0000\u0000"+
94.6699 - "\u985D\u0000\u985F\u9860\u9861\u9862\u0000\u9864"+
94.6700 - "\u9865\u0000\u9867\u0000\u9869\u986A\u986B\u0000"+
94.6701 - "\u986D\u986E\u0000\u0000\u9871\u9872\u0000\u9874"+
94.6702 - "\u9875\u0000\u0000\u0000\u9879\u0000\u987B\u987C"+
94.6703 - "\u0000\u0000\u0000\u98A2\u98A3\u98A4\u0000\u98A6"+
94.6704 - "\u98A7\u98A8\u98A9\u98AA\u0000\u98AC\u0000\u0000"+
94.6705 - "\u0000\u98B0\u98B1\u0000\u0000\u0000\u0000\u98B6"+
94.6706 - "\u0000\u0000\u98B9\u0000\u0000\u98BC\u98BD\u0000"+
94.6707 - "\u0000\u98C0\u0000\u0000\u98C3\u0000\u98C5\u0000"+
94.6708 - "\u0000\u0000\u0000\u0000\u98CB\u98CC\u98CD\u98CE"+
94.6709 - "\u0000\u98D0\u98D1\u0000\u0000\u0000\u0000\u98D6"+
94.6710 - "\u0000\u0000\u98D9\u0000\u98DB\u0000\u98DD\u0000"+
94.6711 - "\u98DF\u0000\u0000\u0000\u0000\u98E4\u0000\u98E6"+
94.6712 - "\u0000\u98E8\u98E9\u0000\u98EB\u98EC\u0000\u0000"+
94.6713 - "\u0000\u0000\u0000\u0000\u0000\u98F4\u0000\u0000"+
94.6714 - "\u0000\u0000\u0000\u98FA\u0000\u0000\u0000\u98FE"+
94.6715 - "\u9940\u0000\u0000\u0000\u0000\u0000\u9946\u0000"+
94.6716 - "\u9948\u0000\u0000\u994B\u0000\u0000\u994E\u0000"+
94.6717 - "\u0000\u0000\u0000\u0000\u0000\u9955\u9956\u0000"+
94.6718 - "\u0000\u9959\u0000\u995B\u0000\u0000\u0000\u995F"+
94.6719 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9967"+
94.6720 - "\u0000\u0000\u0000\u0000\u0000\u0000\u996E\u0000"+
94.6721 - "\u0000\u0000\u0000\u9973\u0000\u0000\u0000\u0000"+
94.6722 - "\u0000\u0000\u997A\u997B\u0000\u0000\u0000\u99A1"+
94.6723 - "\u0000\u0000\u0000\u99A5\u0000\u99A7\u0000\u0000"+
94.6724 - "\u0000\u0000\u0000\u99AD\u0000\u0000\u0000\u0000"+
94.6725 - "\u0000\u99B3\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6726 - "\u0000\u0000\u99BC\u0000\u0000\u0000\u0000\u0000"+
94.6727 - "\u0000\u99C3\u0000\u0000\u0000\u99C7\u0000\u0000"+
94.6728 - "\u0000\u0000\u0000\u0000\u99CE\u99CF\u0000\u0000"+
94.6729 - "\u0000\u0000\u0000\u99D5\u0000\u0000\u0000\u0000"+
94.6730 - "\u0000\u0000\u0000\u0000\u99DE\u0000\u0000\u99E1"+
94.6731 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u99E9"+
94.6732 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6733 - "\u0000\u0000\u0000\u99F5\u0000\u0000\u99F8\u0000"+
94.6734 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6735 - "\u0000\u0000\u0000\u0000\u0000\u9A48\u9A49\u0000"+
94.6736 - "\u0000\u0000\u0000\u0000\u0000\u9A50\u0000\u0000"+
94.6737 - "\u0000\u0000\u9A55\u0000\u0000\u9A58\u0000\u9A5A"+
94.6738 - "\u0000\u9A5C\u0000\u0000\u0000\u9A60\u0000\u0000"+
94.6739 - "\u9A63\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6740 - "\u0000\u0000\u0000\u9A6E\u0000\u9A70\u0000\u0000"+
94.6741 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9A79\u0000"+
94.6742 - "\u9A7B\u9A7C\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6743 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6744 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9AB4"+
94.6745 - "\u9AB5\u9AB6\u0000\u0000\u0000\u9ABA\u0000\u0000"+
94.6746 - "\u9ABD\u9ABE\u9ABF\u9AC0\u9AC1\u0000\u0000\u9AC4"+
94.6747 - "\u9AC5\u9AC6\u0000\u9AC8\u9AC9\u0000\u9ACB\u9ACC"+
94.6748 - "\u9ACD\u9ACE\u9ACF\u0000\u9AD1\u0000\u9AD3\u9AD4"+
94.6749 - "\u9AD5\u9AD6\u9AD7\u9AD8\u0000\u0000\u0000\u9ADC"+
94.6750 - "\u9ADD\u9ADE\u9ADF\u9AE0\u9AE1\u0000\u9AE3\u0000"+
94.6751 - "\u9AE5\u9AE6\u9AE7\u0000\u9AE9\u9AEA\u9AEB\u9AEC"+
94.6752 - "\u9AED\u9AEE\u9AEF\u9AF0\u0000\u0000\u9AF3\u9AF4"+
94.6753 - "\u9AF5\u0000\u9AF7\u9AF8\u9AF9\u9AFA\u0000\u0000"+
94.6754 - "\u9AFD\u9AFE\u9B40\u9B41\u9B42\u9B43\u9B44\u9B45"+
94.6755 - "\u0000\u9B47\u9B48\u0000\u0000\u9B4B\u0000\u9B4D"+
94.6756 - "\u9B4E\u9B4F\u9B50\u9B51\u9B52\u9B53\u0000\u9B55"+
94.6757 - "\u9B56\u9B57\u0000\u9B59\u0000\u9B5B\u0000\u9B5D"+
94.6758 - "\u0000\u0000\u9B60\u0000\u9B62\u9B63\u9B64\u9B65"+
94.6759 - "\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D"+
94.6760 - "\u9B6E\u9B6F\u0000\u0000\u0000\u9B73\u9B74\u9B75"+
94.6761 - "\u0000\u9B77\u0000\u9B79\u9B7A\u0000\u9B7C\u0000"+
94.6762 - "\u0000\u0000\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7"+
94.6763 - "\u9BA8\u9BA9\u9BAA\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF"+
94.6764 - "\u9BB0\u9BB1\u9BB2\u9BB3\u0000\u9BB5\u0000\u9BB7"+
94.6765 - "\u9BB8\u9BB9\u9BBA\u9BBB\u0000\u9BBD\u9BBE\u9BBF"+
94.6766 - "\u9BC0\u9BC1\u9BC2\u9BC3\u0000\u9BC5\u0000\u9BC7"+
94.6767 - "\u9BC8\u9BC9\u0000\u9BCB\u9BCC\u0000\u9BCE\u9BCF"+
94.6768 - "\u9BD0\u0000\u9BD2\u0000\u0000\u0000\u9BD6\u9BD7"+
94.6769 - "\u9BD8\u9BD9\u0000\u9BDB\u9BDC\u9BDD\u0000\u9BDF"+
94.6770 - "\u9BE0\u9BE1\u9BE2\u9BE3\u9BE4\u9BE5\u9BE6\u9BE7"+
94.6771 - "\u9BE8\u0000\u9BEA\u9BEB\u0000\u9BED\u9BEE\u9BEF"+
94.6772 - "\u9BF0\u9BF1\u9BF2\u9BF3\u0000\u0000\u0000\u9BF7"+
94.6773 - "\u9BF8\u0000\u9BFA\u9BFB\u0000\u9BFD\u9BFE\u0000"+
94.6774 - "\u9C41\u0000\u9C43\u9C44\u0000\u9C46\u9C47\u9C48"+
94.6775 - "\u9C49\u9C4A\u9C4B\u9C4C\u9C4D\u0000\u9C4F\u0000"+
94.6776 - "\u0000\u9C52\u0000\u0000\u9C55\u9C56\u0000\u9C58"+
94.6777 - "\u0000\u0000\u9C5B\u9C5C\u0000\u9C5E\u9C5F\u9C60"+
94.6778 - "\u9C61\u0000\u9C63\u0000\u9C65\u9C66\u9C67\u0000"+
94.6779 - "\u9C69\u0000\u0000\u9C6C\u0000\u9C6E\u9C6F\u9C70"+
94.6780 - "\u9C71\u0000\u9C73\u9C74\u0000\u9C76\u0000\u9C78"+
94.6781 - "\u9C79\u9C7A\u0000\u0000\u9C7D\u0000\u9CA1\u9CA2"+
94.6782 - "\u9CA3\u9CA4\u9CA5\u9CA6\u9CA7\u0000\u9CA9\u9CAA"+
94.6783 - "\u0000\u9CAC\u9CAD\u0000\u0000\u9CB0\u9CB1\u0000"+
94.6784 - "\u0000\u9CB4\u9CB5\u9CB6\u0000\u9CB8\u9CB9\u9CBA"+
94.6785 - "\u9CBB\u0000\u0000\u9CBE\u0000\u9CC0\u9CC1\u0000"+
94.6786 - "\u9CC3\u9CC4\u0000\u9CC6\u9CC7\u9CC8\u9CC9\u9CCA"+
94.6787 - "\u9CCB\u0000\u0000\u9CCE\u9CCF\u0000\u9CD1\u9CD2"+
94.6788 - "\u9CD3\u9CD4\u9CD5\u9CD6\u9CD7\u9CD8\u0000\u0000"+
94.6789 - "\u9CDB\u0000\u9CDD\u0000\u9CDF\u0000\u9CE1\u0000"+
94.6790 - "\u0000\u0000\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA"+
94.6791 - "\u0000\u9CEC\u9CED\u0000\u0000\u9CF0\u0000\u9CF2"+
94.6792 - "\u0000\u0000\u0000\u9CF6\u9CF7\u9CF8\u0000\u9CFA"+
94.6793 - "\u9CFB\u9CFC\u9CFD\u9CFE\u9D40\u9D41\u9D42\u9D43"+
94.6794 - "\u9D44\u9D45\u9D46\u9D47\u9D48\u9D49\u0000\u9D4B"+
94.6795 - "\u0000\u0000\u9D4E\u9D4F\u9D50\u9D51\u9D52\u9D53"+
94.6796 - "\u9D54\u0000\u9D56\u0000\u9D58\u9D59\u0000\u9D5B"+
94.6797 - "\u9D5C\u9D5D\u9D5E\u9D5F\u0000\u0000\u0000\u9D63"+
94.6798 - "\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B"+
94.6799 - "\u9D6C\u9D6D\u9D6E\u9D6F\u0000\u9D71\u9D72\u9D73"+
94.6800 - "\u0000\u9D75\u0000\u9D77\u9D78\u0000\u9D7A\u9D7B"+
94.6801 - "\u9D7C\u0000\u0000\u0000\u9DA2\u0000\u9DA4\u9DA5"+
94.6802 - "\u0000\u0000\u0000\u0000\u9DAA\u9DAB\u9DAC\u9DAD"+
94.6803 - "\u0000\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u9DB5"+
94.6804 - "\u9DB6\u9DB7\u9DB8\u9DB9\u0000\u9DBB\u9DBC\u0000"+
94.6805 - "\u9DBE\u0000\u0000\u9DC1\u9DC2\u0000\u0000\u9DC5"+
94.6806 - "\u9DC6\u0000\u0000\u9DC9\u0000\u9DCB\u9DCC\u9DCD"+
94.6807 - "\u9DCE\u0000\u0000\u0000\u9DD2\u0000\u9DD4\u0000"+
94.6808 - "\u0000\u9DD7\u9DD8\u9DD9\u0000\u0000\u0000\u0000"+
94.6809 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6810 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9DED"+
94.6811 - "\u9DEE\u0000\u0000\u0000\u9DF2\u9DF3\u0000\u0000"+
94.6812 - "\u0000\u0000\u0000\u9DF9\u9DFA\u0000\u9DFC\u9DFD"+
94.6813 - "\u9DFE\u9E40\u0000\u0000\u0000\u9E44\u0000\u0000"+
94.6814 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6815 - "\u9E4F\u0000\u9E51\u0000\u9E53\u9E54\u0000\u0000"+
94.6816 - "\u0000\u0000\u0000\u0000\u9E5B\u0000\u0000\u0000"+
94.6817 - "\u0000\u0000\u0000\u0000\u9E63\u9E64\u0000\u9E66"+
94.6818 - "\u0000\u0000\u9E69\u0000\u9E6B\u9E6C\u9E6D\u9E6E"+
94.6819 - "\u9E6F\u9E70\u0000\u9E72\u0000\u9E74\u9E75\u9E76"+
94.6820 - "\u9E77\u0000\u9E79\u9E7A\u9E7B\u9E7C\u9E7D\u9E7E"+
94.6821 - "\u0000\u0000\u9EA3\u9EA4\u9EA5\u9EA6\u9EA7\u9EA8"+
94.6822 - "\u0000\u9EAA\u9EAB\u0000\u9EAD\u9EAE\u0000\u0000"+
94.6823 - "\u0000\u0000\u0000\u9EB4\u0000\u0000\u0000\u9EB8"+
94.6824 - "\u9EB9\u0000\u9EBB\u9EBC\u0000\u9EBE\u0000\u0000"+
94.6825 - "\u0000\u9EC2\u9EC3\u0000\u9EC5\u9EC6\u0000\u9EC8"+
94.6826 - "\u9EC9\u0000\u9ECB\u9ECC\u9ECD\u9ECE\u9ECF\u9ED0"+
94.6827 - "\u0000\u9ED2\u9ED3\u9ED4\u9ED5\u0000\u0000\u9ED8"+
94.6828 - "\u9ED9\u9EDA\u0000\u0000\u9EDD\u9EDE\u9EDF\u9EE0"+
94.6829 - "\u0000\u0000\u9EE3\u0000\u9EE5\u0000\u9EE7\u0000"+
94.6830 - "\u0000\u0000\u0000\u9EEC\u0000\u9EEE\u0000\u9EF0"+
94.6831 - "\u0000\u9EF2\u9EF3\u0000\u0000\u9EF6\u0000\u9EF8"+
94.6832 - "\u9EF9\u0000\u9EFB\u9EFC\u0000\u0000\u0000\u0000"+
94.6833 - "\u0000\u9F43\u0000\u0000\u9F46\u9F47\u9F48\u0000"+
94.6834 - "\u9F4A\u9F4B\u9F4C\u9F4D\u0000\u0000\u9F50\u0000"+
94.6835 - "\u0000\u9F53\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6836 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6837 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F68\u0000"+
94.6838 - "\u0000\u0000\u0000\u0000\u0000\u0000\u9F70\u0000"+
94.6839 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6840 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6841 - "\u0000\u9FA5\u0000\u0000\u0000\u0000\u9FAA\u0000"+
94.6842 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u9FB3"+
94.6843 - "\u0000\u9FB5\u0000\u0000\u0000\u0000\u0000\u9FBB"+
94.6844 - "\u0000\u0000\u9FBE\u9FBF\u0000\u9FC1\u0000\u0000"+
94.6845 - "\u0000\u9FC5\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6846 - "\u0000\u0000\u0000\u0000\u0000\u9FD1\u0000\u0000"+
94.6847 - "\u0000\u0000\u0000\u9FD7\u0000\u9FD9\u0000\u0000"+
94.6848 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6849 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6850 - "\u9FEC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6851 - "\u0000\u9FF5\u0000\u0000\u0000\u9FF9\u0000\u0000"+
94.6852 - "\u0000\u0000\u0000\uA040\u0000\u0000\u0000\u0000"+
94.6853 - "\uA045\u0000\uA047\u0000\u0000\u0000\u0000\u0000"+
94.6854 - "\u0000\u0000\uA04F\u0000\u0000\u0000\uA053\u0000"+
94.6855 - "\uA055\uA056\u0000\u0000\uA059\u0000\u0000\u0000"+
94.6856 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6857 - "\u0000\u0000\u0000\uA068\u0000\uA06A\u0000\u0000"+
94.6858 - "\uA06D\u0000\uA06F\u0000\u0000\u0000\u0000\u0000"+
94.6859 - "\u0000\u0000\u0000\uA078\u0000\u0000\uA07B\u0000"+
94.6860 - "\u0000\uA07E\u0000\uA0A2\u0000\uA0A4\u0000\u0000"+
94.6861 - "\uA0A7\u0000\u0000\u0000\uA0AB\uA0AC\u0000\u0000"+
94.6862 - "\u0000\u0000\uA0B1\u0000\u0000\u0000\u0000\u0000"+
94.6863 - "\u0000\u0000\u0000\u0000\u0000\u0000\uA0BD\u0000"+
94.6864 - "\u0000\u0000\u0000\u0000\uA0C3\u0000\uA0C5\u0000"+
94.6865 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6866 - "\u0000\uA0D0\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6867 - "\u0000\uA0D8\u0000\uA0DA\u0000\u0000\u0000\uA0DE"+
94.6868 - "\u0000\u0000\u0000\u0000\uA0E3\u0000\u0000\uA0E6"+
94.6869 - "\u0000\uA0E8\uA0E9\uA0EA\uA0EB\uA0EC\uA0ED\uA0EE"+
94.6870 - "\uA0EF\uA0F0\uA0F1\u0000\uA0F3\uA0F4\uA0F5\uA0F6"+
94.6871 - "\uA0F7\uA0F8\uA0F9\u0000\uA0FB\u0000\u0000\uA0FE"+
94.6872 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6873 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6874 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6875 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6876 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6877 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6878 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6879 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6880 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6881 - "\u0000\u0000\u0000\u8840\u8841\u8842\u8843\u8844"+
94.6882 - "\u8845\u8846\u8847\u8848\u8849\u884A\u884B\u884C"+
94.6883 - "\u884D\u884E\u884F\u8850\u8851\u8852\u8853\u8854"+
94.6884 - "\u8855\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6885 - "\u0000\u0000\u0000\u0000\u0000\u8862\u0000\u8864"+
94.6886 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6887 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6888 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6889 - "\u0000\u0000\u0000\u0000\u88A3\u0000\u88A5\u0000"+
94.6890 - "\u0000\u0000\u88A9\u88AA\u0000\u0000\u0000\u0000"+
94.6891 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6892 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6893 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6894 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6895 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6896 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6897 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6898 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6899 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6900 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6901 - "\u8940\u8941\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6902 - "\u0000\u0000\u0000\u0000\u894C\u0000\u0000\u0000"+
94.6903 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6904 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6905 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6906 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6907 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6908 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6909 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6910 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6911 - "\u89B2\u0000\u0000\u0000\u0000\u89B7\u0000\u0000"+
94.6912 - "\u89BA\u89BB\u89BC\u0000\u89BE\u89BF\u0000\u0000"+
94.6913 - "\u0000\u0000\u0000\u89C5\u0000\u0000\u0000\u0000"+
94.6914 - "\u89CA\u89CB\u89CC\u89CD\u0000\u0000\u0000\u0000"+
94.6915 - "\u0000\u0000\u0000\u89D5\u0000\u89D7\u0000\u0000"+
94.6916 - "\u89DA\u89DB\u89DC\u0000\u0000\u0000\u0000\u0000"+
94.6917 - "\u0000\u0000\u0000\u0000\u89E6\u0000\u89E8\u0000"+
94.6918 - "\u89EA\u0000\u0000\u89ED\u89EE\u89EF\u0000\u0000"+
94.6919 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u89F9"+
94.6920 - "\u0000\u89FB\u89FC\u0000\u89FE\u8A40\u0000\u0000"+
94.6921 - "\u8A43\u8A44\u8A45\u0000\u8A47\u8A48\u8A49\u0000"+
94.6922 - "\u8A4B\u8A4C\u8A4D\u8A4E\u0000\u8A50\u8A51\u8A52"+
94.6923 - "\u8A53\u8A54\u8A55\u0000\u8A57\u8A58\u8A59\u8A5A"+
94.6924 - "\u0000\u0000\u8A5D\u8A5E\u8A5F\u8A60\u8A61\u8A62"+
94.6925 - "\u0000\u8A64\u8A65\u8A66\u8A67\u8A68\u8A69\u0000"+
94.6926 - "\u8A6B\u8A6C\u8A6D\u8A6E\u8A6F\u8A70\u8A71\u8A72"+
94.6927 - "\u0000\u0000\u0000\u8A76\u8A77\u0000\u0000\u8A7A"+
94.6928 - "\u8A7B\u8A7C\u8A7D\u8A7E\u8AA1\u8AA2\u8AA3\u0000"+
94.6929 - "\u8AA5\u8AA6\u0000\u8AA8\u8AA9\u8AAA\u0000\u8AAC"+
94.6930 - "\u8AAD\u8AAE\u0000\u8AB0\u0000\u8AB2\u8AB3\u8AB4"+
94.6931 - "\u8AB5\u8AB6\u0000\u8AB8\u8AB9\u0000\u8ABB\u8ABC"+
94.6932 - "\u8ABD\u0000\u0000\u8AC0\u0000\u8AC2\u8AC3\u0000"+
94.6933 - "\u0000\u0000\u8AC7\u0000\u8AC9\u8ACA\u8ACB\u8ACC"+
94.6934 - "\u0000\u8ACE\u8ACF\u8AD0\u8AD1\u8AD2\u8AD3\u8AD4"+
94.6935 - "\u8AD5\u0000\u8AD7\u8AD8\u8AD9\u8ADA\u0000\u8ADC"+
94.6936 - "\u0000\u0000\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u8AE4"+
94.6937 - "\u8AE5\u8AE6\u0000\u8AE8\u8AE9\u8AEA\u8AEB\u8AEC"+
94.6938 - "\u8AED\u8AEE\u8AEF\u8AF0\u8AF1\u8AF2\u8AF3\u8AF4"+
94.6939 - "\u0000\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u8AFB\u8AFC"+
94.6940 - "\u0000\u8AFE\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45"+
94.6941 - "\u8B46\u8B47\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D"+
94.6942 - "\u8B4E\u8B4F\u0000\u0000\u0000\u0000\u0000\u8B55"+
94.6943 - "\u0000\u0000\u8B58\u8B59\u0000\u0000\u0000\u0000"+
94.6944 - "\u8B5E\u0000\u8B60\u0000\u8B62\u0000\u8B64\u8B65"+
94.6945 - "\u8B66\u8B67\u8B68\u8B69\u8B6A\u8B6B\u0000\u8B6D"+
94.6946 - "\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75"+
94.6947 - "\u8B76\u8B77\u0000\u8B79\u8B7A\u8B7B\u8B7C\u0000"+
94.6948 - "\u8B7E\u8BA1\u8BA2\u8BA3\u8BA4\u8BA5\u8BA6\u8BA7"+
94.6949 - "\u8BA8\u8BA9\u8BAA\u8BAB\u8BAC\u8BAD\u8BAE\u0000"+
94.6950 - "\u0000\u8BB1\u8BB2\u0000\u0000\u8BB5\u8BB6\u0000"+
94.6951 - "\u8BB8\u0000\u0000\u8BBB\u8BBC\u0000\u8BBE\u0000"+
94.6952 - "\u0000\u0000\u8BC2\u8BC3\u0000\u8BC5\u0000\u0000"+
94.6953 - "\u8BC8\u0000\u0000\u0000\u8BCC\u0000\u0000\u0000"+
94.6954 - "\u0000\u0000\u0000\u0000\u0000\u0000\u8BD6\u0000"+
94.6955 - "\u0000\u0000\u0000\u8BDB\u8BDC\u0000\u8BDE\u0000"+
94.6956 - "\u0000\u8BE1\u8BE2\u0000\u0000\u0000\u8BE6\u0000"+
94.6957 - "\u0000\u0000\u0000\u0000\u0000\u8BED\u0000\u0000"+
94.6958 - "\u0000\u0000\u0000\u8BF3\u0000\u0000\u0000\u0000"+
94.6959 - "\u0000\u0000\u8BFA\u0000\u0000\u0000\u0000\u0000"+
94.6960 - "\u0000\u8C42\u8C43\u0000\u0000\u8C46\u0000\u0000"+
94.6961 - "\u0000\u8C4A\u0000\u8C4C\u0000\u8C4E\u0000\u0000"+
94.6962 - "\u0000\u0000\u0000\u8C54\u8C55\u0000\u8C57\u0000"+
94.6963 - "\u0000\u0000\u0000\u8C5C\u0000\u0000\u8C5F\u0000"+
94.6964 - "\u0000\u0000\u0000\u8C64\u8C65\u0000\u0000\u0000"+
94.6965 - "\u8C69\u0000\u0000\u8C6C\u8C6D\u0000\u0000\u0000"+
94.6966 - "\u0000\u0000\u0000\u8C74\u0000\u0000\u0000\u0000"+
94.6967 - "\u8C79\u0000\u0000\u0000\u8C7D\u0000\u8CA1\u0000"+
94.6968 - "\u0000\u8CA4\u0000\u0000\u0000\u8CA8\u0000\u0000"+
94.6969 - "\u8CAB\u0000\u0000\u0000\u8CAF\u8CB0\u0000\u0000"+
94.6970 - "\u0000\u0000\u0000\u0000\u8CB7\u0000\u8CB9\u0000"+
94.6971 - "\u8CBB\u0000\u0000\u0000\u0000\u8CC0\u8CC1\u8CC2"+
94.6972 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6973 - "\u0000\u0000\u0000\u0000\u8CCF\u0000\u8CD1\u0000"+
94.6974 - "\u8CD3\u0000\u8CD5\u8CD6\u8CD7\u8CD8\u0000\u8CDA"+
94.6975 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6976 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6977 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6978 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6979 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6980 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6981 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6982 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6983 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8D63"+
94.6984 - "\u8D64\u0000\u0000\u8D67\u8D68\u0000\u0000\u0000"+
94.6985 - "\u0000\u8D6D\u8D6E\u8D6F\u8D70\u0000\u0000\u0000"+
94.6986 - "\u8D74\u0000\u0000\u0000\u8D78\u0000\u0000\u0000"+
94.6987 - "\u0000\u8D7D\u0000\u8DA1\u0000\u0000\u0000\u0000"+
94.6988 - "\u8DA6\u0000\u0000\u0000\u0000\u8DAB\u0000\u8DAD"+
94.6989 - "\u0000\u0000\u8DB0\u0000\u8DB2\u0000\u8DB4\u0000"+
94.6990 - "\u0000\u8DB7\u0000\u0000\u8DBA\u8DBB\u8DBC\u0000"+
94.6991 - "\u0000\u0000\u0000\u0000\u0000\u8DC3\u0000\u8DC5"+
94.6992 - "\u0000\u0000\u0000\u0000\u8DCA\u0000\u8DCC\u0000"+
94.6993 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.6994 - "\u8DD6\u0000\u0000\u0000\u0000\u8DDB\u0000\u0000"+
94.6995 - "\u0000\u0000\u0000\u0000\u8DE2\u0000\u0000\u0000"+
94.6996 - "\u0000\u0000\u0000\u0000\u0000\u8DEB\u8DEC\u0000"+
94.6997 - "\u0000\u8DEF\u8DF0\u0000\u0000\u8DF3\u0000\u8DF5"+
94.6998 - "\u0000\u0000\u0000\u0000\u0000\u8DFB\u8DFC\u8DFD"+
94.6999 - "\u8DFE\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7000 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7001 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7002 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7003 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7004 - "\u0000\u0000\u0000\u0000\u0000\uC6CD\u0000\u0000"+
94.7005 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7006 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7007 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7008 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7009 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7010 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7011 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7012 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7013 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7014 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7015 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7016 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7017 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7018 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7019 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7020 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7021 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7022 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7023 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7024 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7025 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7026 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7027 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7028 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7029 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7030 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7031 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7032 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7033 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7034 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7035 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7036 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7037 - "\u0000\u0000\u0000\u0000\u0000\uC879\uC87A\u0000"+
94.7038 - "\uC87C\u0000\uC87E\uC8A1\u0000\uC8A3\uC8A4\u0000"+
94.7039 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7040 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7041 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8BF8"+
94.7042 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7043 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7044 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7045 - "\uC8D6\uC8D7\uC8D8\uC8D9\uC8DA\uC8DB\uC8DC\uC8DD"+
94.7046 - "\uC8DE\uC8DF\uC8E0\uC8E1\uC8E2\uC8E3\uC8E4\uC8E5"+
94.7047 - "\uC8E6\uC8E7\uC8E8\uC8E9\uC8EA\uC8EB\uC8EC\uC8ED"+
94.7048 - "\uC8EE\uC8EF\uC8F0\uC8F1\u0000\u0000\u0000\u0000"+
94.7049 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7050 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7051 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7052 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7053 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7054 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7055 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7056 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7057 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7058 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7059 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7060 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7061 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7062 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7063 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7064 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7065 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7066 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7067 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7068 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7069 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7070 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7071 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7072 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7073 - "\u0000\u0000\uC8D0\u0000\u0000\u0000\u0000\uC8CF"+
94.7074 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7075 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7076 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7077 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7078 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7079 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7080 - "\u0000\u0000\u0000\uC6E4\u0000\uC6E5\u0000\u0000"+
94.7081 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7082 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7083 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7084 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7085 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7086 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7087 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7088 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7089 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7090 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7091 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7092 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7093 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7094 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7095 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7096 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7097 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7098 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7099 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7100 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7101 - "\u0000\u0000\uC8CD\u0000\uC8CE\u0000\u0000\u0000"+
94.7102 - "\u0000\u0000\u0000\u0000\u0000\uF9FE\u0000\u0000"+
94.7103 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
94.7104 - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
94.7105 -
94.7106 - private final static short index1[] = {
94.7107 - 1, 2, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.7108 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,
94.7109 - 0, 6, 0, 0, 7, 8, 0, 9, 0, 0, 0, 0, 0, 0, 10, 11,
94.7110 - 12, 0, 13, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
94.7111 - 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
94.7112 - 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
94.7113 - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
94.7114 - 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
94.7115 - 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
94.7116 - 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
94.7117 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.7118 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.7119 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.7120 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94.7121 - 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 0,
94.7122 - 0, 0, 0, 137, 138, 139, 140, 141, 142, 142, 0, 0, 0, 0, 0, 143
94.7123 - };
94.7124 -
94.7125 - static String index2[] = {
94.7126 - innerIndex0,
94.7127 - innerIndex1,
94.7128 - innerIndex2,
94.7129 - innerIndex3,
94.7130 - innerIndex4,
94.7131 - innerIndex5,
94.7132 - innerIndex6,
94.7133 - innerIndex7,
94.7134 - innerIndex8
94.7135 - };
94.7136 -
94.7137 - String unicodeSearchTab =
94.7138 - "\ud840\udc21\ud840\udc3e\ud840\udc46\ud840\udc4e" +
94.7139 - "\ud840\udc68\ud840\udc86\ud840\udc87\ud840\udc8a" +
94.7140 - "\ud840\udc94\ud840\udcca\ud840\udccb\ud840\udccc" +
94.7141 - "\ud840\udccd\ud840\udcd1\ud840\udcee\ud840\udd0c" +
94.7142 - "\ud840\udd0e\ud840\udd18\ud840\udda9\ud840\uddab" +
94.7143 - "\ud840\uddc1\ud840\uddd4\ud840\uddf2\ud840\ude04" +
94.7144 - "\ud840\ude0c\ud840\ude14\ud840\ude5b\ud840\ude74" +
94.7145 - "\ud840\ude75\ud840\ude99\ud840\ude9e\ud840\udea0" +
94.7146 - "\ud840\udeb7\ud840\udebf\ud840\udec0\ud840\udee5" +
94.7147 - "\ud840\udf0a\ud840\udf25\ud840\udf41\ud840\udf45" +
94.7148 - "\ud840\udf46\ud840\udf47\ud840\udf7e\ud840\udf7f" +
94.7149 - "\ud840\udf80\ud840\udfa0\ud840\udfa7\ud840\udfb5" +
94.7150 - "\ud840\udfc9\ud840\udfcb\ud840\udff5\ud840\udffc" +
94.7151 - "\ud841\udc13\ud841\udc14\ud841\udc1f\ud841\udc65" +
94.7152 - "\ud841\udc87\ud841\udc8e\ud841\udc91\ud841\udc92" +
94.7153 - "\ud841\udca3\ud841\udcd7\ud841\udcfc\ud841\udcfe" +
94.7154 - "\ud841\udd47\ud841\udd8e\ud841\udda5\ud841\uddb3" +
94.7155 - "\ud841\uddc3\ud841\uddca\ud841\uddd0\ud841\uddd5" +
94.7156 - "\ud841\udddf\ud841\udde0\ud841\uddeb\ud841\ude11" +
94.7157 - "\ud841\ude15\ud841\ude19\ud841\ude1a\ud841\ude30" +
94.7158 - "\ud841\ude56\ud841\ude76\ud841\udf0e\ud841\udf31" +
94.7159 - "\ud841\udf79\ud842\udc2c\ud842\udc73\ud842\udcd5" +
94.7160 - "\ud842\udd16\ud842\udd23\ud842\udd54\ud842\udd79" +
94.7161 - "\ud842\udde7\ud842\ude11\ud842\ude50\ud842\udeb4" +
94.7162 - "\ud842\udec2\ud842\udecd\ud842\udf0d\ud842\udf8f" +
94.7163 - "\ud842\udfa8\ud842\udfa9\ud842\udfbf\ud842\udfc6" +
94.7164 - "\ud842\udfcb\ud842\udfe2\ud842\udfeb\ud842\udffb" +
94.7165 - "\ud842\udfff\ud843\udc0b\ud843\udc0d\ud843\udc20" +
94.7166 - "\ud843\udc34\ud843\udc3a\ud843\udc3b\ud843\udc41" +
94.7167 - "\ud843\udc42\ud843\udc43\ud843\udc53\ud843\udc65" +
94.7168 - "\ud843\udc77\ud843\udc78\ud843\udc7c\ud843\udc8d" +
94.7169 - "\ud843\udc96\ud843\udc9c\ud843\udcb5\ud843\udcb8" +
94.7170 - "\ud843\udccf\ud843\udcd3\ud843\udcd4\ud843\udcd5" +
94.7171 - "\ud843\udcd6\ud843\udcdd\ud843\udced\ud843\udcff" +
94.7172 - "\ud843\udd15\ud843\udd28\ud843\udd31\ud843\udd32" +
94.7173 - "\ud843\udd46\ud843\udd47\ud843\udd48\ud843\udd49" +
94.7174 - "\ud843\udd4c\ud843\udd4d\ud843\udd4e\ud843\udd6f" +
94.7175 - "\ud843\udd71\ud843\udd74\ud843\udd7c\ud843\udd7e" +
94.7176 - "\ud843\udd7f\ud843\udd96\ud843\udd9c\ud843\udda7" +
94.7177 - "\ud843\uddb2\ud843\uddc8\ud843\ude04\ud843\ude09" +
94.7178 - "\ud843\ude0a\ud843\ude0d\ud843\ude0e\ud843\ude0f" +
94.7179 - "\ud843\ude10\ud843\ude11\ud843\ude16\ud843\ude1d" +
94.7180 - "\ud843\ude4c\ud843\ude6d\ud843\ude73\ud843\ude75" +
94.7181 - "\ud843\ude76\ud843\ude77\ud843\ude78\ud843\ude79" +
94.7182 - "\ud843\ude7a\ud843\ude7b\ud843\ude8c\ud843\ude96" +
94.7183 - "\ud843\ude98\ud843\ude9d\ud843\udea2\ud843\udeaa" +
94.7184 - "\ud843\udeab\ud843\udeac\ud843\udeb6\ud843\uded7" +
94.7185 - "\ud843\uded8\ud843\udedd\ud843\udef8\ud843\udef9" +
94.7186 - "\ud843\udefa\ud843\udefb\ud843\udf1d\ud843\udf26" +
94.7187 - "\ud843\udf2d\ud843\udf2e\ud843\udf30\ud843\udf31" +
94.7188 - "\ud843\udf3b\ud843\udf4c\ud843\udf64\ud843\udf8d" +
94.7189 - "\ud843\udf90\ud843\udfad\ud843\udfb4\ud843\udfb5" +
94.7190 - "\ud843\udfb6\ud843\udfbc\ud843\udfdf\ud843\udfea" +
94.7191 - "\ud843\udfeb\ud843\udfec\ud843\udfed\ud844\udc14" +
94.7192 - "\ud844\udc1d\ud844\udc1e\ud844\udc4f\ud844\udc5c" +
94.7193 - "\ud844\udc6f\ud844\udc75\ud844\udc76\ud844\udc77" +
94.7194 - "\ud844\udc78\ud844\udc7b\ud844\udc88\ud844\udc96" +
94.7195 - "\ud844\udc9d\ud844\udcb4\ud844\udcbf\ud844\udcc0" +
94.7196 - "\ud844\udcc1\ud844\udcc7\ud844\udcc8\ud844\udcc9" +
94.7197 - "\ud844\udccf\ud844\udcd3\ud844\udce4\ud844\udcf4" +
94.7198 - "\ud844\udcf5\ud844\udcf6\ud844\udd2f\ud844\udd3b" +
94.7199 - "\ud844\udd3d\ud844\udd45\ud844\udd48\ud844\udd4f" +
94.7200 - "\ud844\udd80\ud844\udd87\ud844\uddd9\ud844\ude3c" +
94.7201 - "\ud844\ude4f\ud844\ude7c\ud844\udea8\ud844\udea9" +
94.7202 - "\ud844\udeb0\ud844\udee3\ud844\udefe\ud844\udf02" +
94.7203 - "\ud844\udf03\ud844\udf04\ud844\udf05\ud844\udf36" +
94.7204 - "\ud844\udf3a\ud844\udf75\ud844\udf76\ud844\udf8e" +
94.7205 - "\ud844\udf98\ud844\udf9c\ud844\udfc5\ud844\udfc6" +
94.7206 - "\ud844\udfed\ud844\udffe\ud845\udc13\ud845\udc16" +
94.7207 - "\ud845\udc24\ud845\udc3f\ud845\udc52\ud845\udc54" +
94.7208 - "\ud845\udc55\ud845\udc8a\ud845\udc97\ud845\udcb6" +
94.7209 - "\ud845\udce8\ud845\udcfd\ud845\udd77\ud845\udd82" +
94.7210 - "\ud845\udd96\ud845\ude0a\ud845\ude13\ud845\ude19" +
94.7211 - "\ud845\ude3e\ud845\ude61\ud845\ude92\ud845\udeb8" +
94.7212 - "\ud845\udeba\ud845\udec0\ud845\udec1\ud845\udec2" +
94.7213 - "\ud845\uded3\ud845\uded5\ud845\udedf\ud845\udee6" +
94.7214 - "\ud845\udee7\ud845\udee8\ud845\udefa\ud845\udefb" +
94.7215 - "\ud845\udefc\ud845\udefe\ud845\udf0d\ud845\udf10" +
94.7216 - "\ud845\udf26\ud845\udf3a\ud845\udf3b\ud845\udf3c" +
94.7217 - "\ud845\udf57\ud845\udf6c\ud845\udf6d\ud845\udf6e" +
94.7218 - "\ud845\udf6f\ud845\udf70\ud845\udf71\ud845\udf73" +
94.7219 - "\ud845\udf74\ud845\udfab\ud845\udfb0\ud845\udfb1" +
94.7220 - "\ud845\udfb2\ud845\udfb3\ud845\udfb4\ud845\udfb5" +
94.7221 - "\ud845\udfc3\ud845\udfc7\ud845\udfd9\ud845\udfda" +
94.7222 - "\ud845\udfdb\ud845\udfdc\ud845\udfdf\ud845\udfef" +
94.7223 - "\ud845\udff5\ud845\udff6\ud845\udff8\ud845\udff9" +
94.7224 - "\ud845\udffa\ud845\udffb\ud845\udffc\ud846\udc20" +
94.7225 - "\ud846\udc28\ud846\udc29\ud846\udc2a\ud846\udc2d" +
94.7226 - "\ud846\udc39\ud846\udc3a\ud846\udc3b\ud846\udc40" +
94.7227 - "\ud846\udc45\ud846\udc52\ud846\udc5e\ud846\udc61" +
94.7228 - "\ud846\udc62\ud846\udc63\ud846\udc64\ud846\udc77" +
94.7229 - "\ud846\udc7b\ud846\udc83\ud846\udc84\ud846\udc85" +
94.7230 - "\ud846\udc9e\ud846\udc9f\ud846\udca0\ud846\udca1" +
94.7231 - "\ud846\udca2\ud846\udcbe\ud846\udcbf\ud846\udcd1" +
94.7232 - "\ud846\udcd6\ud846\udcd7\ud846\udcd8\ud846\udcd9" +
94.7233 - "\ud846\udcfa\ud846\udd03\ud846\udd04\ud846\udd05" +
94.7234 - "\ud846\udd10\ud846\udd11\ud846\udd12\ud846\udd15" +
94.7235 - "\ud846\udd1c\ud846\udd22\ud846\udd27\ud846\udd3b" +
94.7236 - "\ud846\udd44\ud846\udd58\ud846\udd6a\ud846\udd7c" +
94.7237 - "\ud846\udd80\ud846\udd83\ud846\udd88\ud846\udd96" +
94.7238 - "\ud846\udddb\ud846\uddf3\ud846\ude2d\ud846\ude34" +
94.7239 - "\ud846\ude45\ud846\ude4b\ud846\udf44\ud846\udfc1" +
94.7240 - "\ud846\udfc2\ud847\udc2a\ud847\udc70\ud847\udca2" +
94.7241 - "\ud847\udca5\ud847\udcac\ud847\udd46\ud847\udd90" +
94.7242 - "\ud847\uddb6\ud847\uddba\ud847\uddca\ud847\uddd1" +
94.7243 - "\ud847\uddeb\ud847\uddf9\ud847\ude1c\ud847\ude37" +
94.7244 - "\ud847\ude3d\ud847\ude89\ud847\udea4\ud847\udea8" +
94.7245 - "\ud847\udec8\ud847\uded5\ud847\udf0f\ud847\udf15" +
94.7246 - "\ud847\udf6a\ud847\udf9e\ud847\udfa1\ud847\udfe8" +
94.7247 - "\ud848\udc45\ud848\udc49\ud848\udc7e\ud848\udc9a" +
94.7248 - "\ud848\udcc7\ud848\udcfc\ud848\udd2a\ud848\udd5b" +
94.7249 - "\ud848\udd73\ud848\udd7a\ud848\udda1\ud848\uddc3" +
94.7250 - "\ud848\ude08\ud848\ude7c\ud848\udf21\ud848\udf25" +
94.7251 - "\ud848\udfbd\ud848\udfd0\ud848\udfd7\ud848\udffa" +
94.7252 - "\ud849\udc65\ud849\udc71\ud849\udc8b\ud849\udc91" +
94.7253 - "\ud849\udcb0\ud849\udced\ud849\udd13\ud849\udd1b" +
94.7254 - "\ud849\udd30\ud849\udd54\ud849\udd8d\ud849\uddaf" +
94.7255 - "\ud849\uddbe\ud849\ude1b\ud849\ude1c\ud849\ude2b" +
94.7256 - "\ud849\ude68\ud849\ude7a\ud849\ude96\ud849\ude98" +
94.7257 - "\ud849\udef4\ud849\udef5\ud849\udef6\ud849\udf12" +
94.7258 - "\ud849\udf14\ud849\udf1b\ud849\udf1f\ud849\udf2a" +
94.7259 - "\ud849\udf75\ud849\udf81\ud849\udfb4\ud849\udfb5" +
94.7260 - "\ud849\udfcd\ud84a\udc03\ud84a\udc5f\ud84a\udc60" +
94.7261 - "\ud84a\udc71\ud84a\udcad\ud84a\udcc1\ud84a\udcf7" +
94.7262 - "\ud84a\udd26\ud84a\udd39\ud84a\udd4f\ud84a\udd67" +
94.7263 - "\ud84a\udd6b\ud84a\udd80\ud84a\udd93\ud84a\ude66" +
94.7264 - "\ud84a\udecf\ud84a\uded5\ud84a\udee6\ud84a\udee8" +
94.7265 - "\ud84a\udf0e\ud84a\udf22\ud84a\udf3f\ud84a\udf43" +
94.7266 - "\ud84a\udf6a\ud84a\udfca\ud84a\udfce\ud84b\udc26" +
94.7267 - "\ud84b\udc27\ud84b\udc38\ud84b\udc4c\ud84b\udc51" +
94.7268 - "\ud84b\udc55\ud84b\udc62\ud84b\udc88\ud84b\udc9b" +
94.7269 - "\ud84b\udca1\ud84b\udca9\ud84b\udcb2\ud84b\udcb7" +
94.7270 - "\ud84b\udcc2\ud84b\udcc6\ud84b\udcc9\ud84b\udd07" +
94.7271 - "\ud84b\udd08\ud84b\udd12\ud84b\udd44\ud84b\udd4c" +
94.7272 - "\ud84b\udd67\ud84b\udd8d\ud84b\udd95\ud84b\udda0" +
94.7273 - "\ud84b\udda3\ud84b\udda4\ud84b\uddb7\ud84b\uddee" +
94.7274 - "\ud84b\ude0d\ud84b\ude36\ud84b\ude42\ud84b\ude78" +
94.7275 - "\ud84b\ude8b\ud84b\udeb3\ud84b\udeef\ud84b\udf74" +
94.7276 - "\ud84b\udfcc\ud84b\udfe3\ud84c\udc33\ud84c\udc44" +
94.7277 - "\ud84c\udc4b\ud84c\udc66\ud84c\udc7d\ud84c\udc7e" +
94.7278 - "\ud84c\udc8e\ud84c\udcb7\ud84c\udcbc\ud84c\udcda" +
94.7279 - "\ud84c\udd03\ud84c\udd3d\ud84c\udd7d\ud84c\udd82" +
94.7280 - "\ud84c\udda4\ud84c\udda5\ud84c\uddb3\ud84c\uddc8" +
94.7281 - "\ud84c\uddc9\ud84c\uddf7\ud84c\uddf8\ud84c\uddf9" +
94.7282 - "\ud84c\ude0f\ud84c\ude25\ud84c\ude2f\ud84c\ude31" +
94.7283 - "\ud84c\ude32\ud84c\ude33\ud84c\ude34\ud84c\ude62" +
94.7284 - "\ud84c\ude81\ud84c\ude89\ud84c\ude8a\ud84c\udeab" +
94.7285 - "\ud84c\udeac\ud84c\udead\ud84c\uded2\ud84c\udee0" +
94.7286 - "\ud84c\udee1\ud84c\udf00\ud84c\udf0a\ud84c\udf1f" +
94.7287 - "\ud84c\udfb4\ud84c\udfcc\ud84c\udfde\ud84c\udfe6" +
94.7288 - "\ud84c\udff4\ud84c\udff5\ud84c\udff9\ud84c\udffa" +
94.7289 - "\ud84c\udffe\ud84d\udc00\ud84d\udc3f\ud84d\udc50" +
94.7290 - "\ud84d\udc6f\ud84d\udc72\ud84d\udce5\ud84d\udd19" +
94.7291 - "\ud84d\udd30\ud84d\udd5a\ud84d\udd67\ud84d\udd95" +
94.7292 - "\ud84d\udd99\ud84d\udd9c\ud84d\uddcd\ud84d\uddce" +
94.7293 - "\ud84d\uddcf\ud84d\uddf3\ud84d\ude00\ud84d\ude1a" +
94.7294 - "\ud84d\ude3c\ud84d\ude40\ud84d\ude59\ud84d\ude5f" +
94.7295 - "\ud84d\ude77\ud84d\udea6\ud84d\udead\ud84d\udeba" +
94.7296 - "\ud84d\udedf\ud84d\udeee\ud84d\udf03\ud84d\udf16" +
94.7297 - "\ud84d\udf20\ud84d\udf2d\ud84d\udf2f\ud84d\udf3f" +
94.7298 - "\ud84d\udf66\ud84d\udf81\ud84d\udfa2\ud84d\udfbc" +
94.7299 - "\ud84d\udfc2\ud84d\udfd5\ud84d\udfd6\ud84d\udfd7" +
94.7300 - "\ud84e\udc3a\ud84e\uddc2\ud84e\udea7\ud84e\udedb" +
94.7301 - "\ud84e\udeee\ud84e\udefa\ud84e\udf5a\ud84f\udc63" +
94.7302 - "\ud84f\udc99\ud84f\udc9a\ud84f\udc9b\ud84f\udcb5" +
94.7303 - "\ud84f\udcb7\ud84f\udcc7\ud84f\udcc8\ud84f\udcc9" +
94.7304 - "\ud84f\udcfc\ud84f\udcfd\ud84f\udcfe\ud84f\udcff" +
94.7305 - "\ud84f\udd40\ud84f\udd5b\ud84f\udd7e\ud84f\udd8f" +
94.7306 - "\ud84f\uddb6\ud84f\uddb7\ud84f\uddb8\ud84f\uddb9" +
94.7307 - "\ud84f\uddba\ud84f\uddbb\ud84f\uddbc\ud84f\uddbd" +
94.7308 - "\ud84f\udde3\ud84f\uddf8\ud84f\ude11\ud84f\ude2c" +
94.7309 - "\ud84f\ude2d\ud84f\ude2e\ud84f\ude2f\ud84f\ude30" +
94.7310 - "\ud84f\ude31\ud84f\ude39\ud84f\ude88\ud84f\ude89" +
94.7311 - "\ud84f\ude8a\ud84f\ude8b\ud84f\udeb9\ud84f\udebf" +
94.7312 - "\ud84f\uded7\ud84f\udef7\ud84f\udef8\ud84f\udef9" +
94.7313 - "\ud84f\udefa\ud84f\udefb\ud84f\udefc\ud84f\udf35" +
94.7314 - "\ud84f\udf41\ud84f\udf4a\ud84f\udf7f\ud84f\udf80" +
94.7315 - "\ud84f\udf81\ud84f\udf82\ud84f\udf8f\ud84f\udfb4" +
94.7316 - "\ud84f\udfb7\ud84f\udfc0\ud84f\udfc5\ud84f\udfeb" +
94.7317 - "\ud84f\udfec\ud84f\udfed\ud84f\udfee\ud84f\udfef" +
94.7318 - "\ud84f\udff0\ud850\udc11\ud850\udc39\ud850\udc3a" +
94.7319 - "\ud850\udc3b\ud850\udc3c\ud850\udc3d\ud850\udc57" +
94.7320 - "\ud850\udc85\ud850\udc8b\ud850\udc8c\ud850\udc8d" +
94.7321 - "\ud850\udc91\ud850\udcc9\ud850\udce1\ud850\udd04" +
94.7322 - "\ud850\udd0f\ud850\udd19\ud850\udd3f\ud850\udd40" +
94.7323 - "\ud850\udd44\ud850\udd4e\ud850\udd55\ud850\udd56" +
94.7324 - "\ud850\udd57\ud850\udd5c\ud850\udd5f\ud850\udd77" +
94.7325 - "\ud850\udd7a\ud850\udda3\ud850\udda4\ud850\udda5" +
94.7326 - "\ud850\uddac\ud850\uddb5\ud850\uddcd\ud850\udde2" +
94.7327 - "\ud850\uddfc\ud850\ude1b\ud850\ude4b\ud850\ude56" +
94.7328 - "\ud850\ude59\ud850\ude76\ud850\ude77\ud850\ude78" +
94.7329 - "\ud850\ude84\ud850\ude93\ud850\ude95\ud850\udea5" +
94.7330 - "\ud850\udec1\ud850\udec9\ud850\udeca\ud850\udeee" +
94.7331 - "\ud850\udefa\ud850\udf0d\ud850\udf1a\ud850\udf34" +
94.7332 - "\ud850\udf48\ud850\udf62\ud850\udf63\ud850\udf64" +
94.7333 - "\ud850\udf65\ud850\udf8c\ud850\udf96\ud850\udf9c" +
94.7334 - "\ud850\udfbd\ud850\udfc1\ud850\udfe9\ud850\udfea" +
94.7335 - "\ud850\udff2\ud850\udff8\ud851\udc04\ud851\udc35" +
94.7336 - "\ud851\udc36\ud851\udc5a\ud851\udc5b\ud851\udc73" +
94.7337 - "\ud851\udc87\ud851\udc88\ud851\udcb9\ud851\udcbc" +
94.7338 - "\ud851\udcce\ud851\udcd3\ud851\udcd6\ud851\udd05" +
94.7339 - "\ud851\udd21\ud851\udd78\ud851\uddc8\ud851\ude18" +
94.7340 - "\ud851\ude2a\ud851\ude65\ud851\ude74\ud851\ude97" +
94.7341 - "\ud851\uded4\ud851\udf06\ud851\udf25\ud851\udf2f" +
94.7342 - "\ud851\udf8f\ud851\udfe0\ud852\udc12\ud852\udc23" +
94.7343 - "\ud852\udc82\ud852\udce9\ud852\udcf0\ud852\udcf1" +
94.7344 - "\ud852\udcf2\ud852\udcf3\ud852\udcfb\ud852\udcff" +
94.7345 - "\ud852\udd00\ud852\udd01\ud852\udd0c\ud852\udd16" +
94.7346 - "\ud852\udd17\ud852\udd19\ud852\udd2f\ud852\udd33" +
94.7347 - "\ud852\udd34\ud852\udd3e\ud852\udd3f\ud852\udd40" +
94.7348 - "\ud852\udd41\ud852\udd42\ud852\udd43\ud852\udd62" +
94.7349 - "\ud852\udd63\ud852\udd74\ud852\udd75\ud852\udd76" +
94.7350 - "\ud852\udd7b\ud852\udd7f\ud852\udd82\ud852\udd88" +
94.7351 - "\ud852\udd89\ud852\udd8a\ud852\udd8b\ud852\udd8c" +
94.7352 - "\ud852\udd8d\ud852\udd8e\ud852\udd8f\ud852\udd94" +
94.7353 - "\ud852\udda4\ud852\udda7\ud852\udda9\ud852\uddab" +
94.7354 - "\ud852\uddac\ud852\uddad\ud852\uddb7\ud852\uddb8" +
94.7355 - "\ud852\uddb9\ud852\uddba\ud852\uddbb\ud852\uddc5" +
94.7356 - "\ud852\uddd0\ud852\uddda\ud852\uddde\ud852\udddf" +
94.7357 - "\ud852\udde3\ud852\udde5\ud852\uddec\ud852\udded" +
94.7358 - "\ud852\uddf6\ud852\uddf7\ud852\uddf8\ud852\uddf9" +
94.7359 - "\ud852\uddfb\ud852\ude0e\ud852\ude12\ud852\ude13" +
94.7360 - "\ud852\ude15\ud852\ude21\ud852\ude22\ud852\ude23" +
94.7361 - "\ud852\ude24\ud852\ude25\ud852\ude26\ud852\ude27" +
94.7362 - "\ud852\ude28\ud852\ude29\ud852\ude2a\ud852\ude3e" +
94.7363 - "\ud852\ude42\ud852\ude45\ud852\ude4a\ud852\ude4e" +
94.7364 - "\ud852\ude4f\ud852\ude50\ud852\ude51\ud852\ude5d" +
94.7365 - "\ud852\ude65\ud852\ude66\ud852\ude67\ud852\ude71" +
94.7366 - "\ud852\ude77\ud852\ude78\ud852\ude79\ud852\ude7a" +
94.7367 - "\ud852\ude8c\ud852\ude93\ud852\ude94\ud852\ude95" +
94.7368 - "\ud852\ude96\ud852\udea4\ud852\udea5\ud852\udea6" +
94.7369 - "\ud852\udea7\ud852\udeb1\ud852\udeb2\ud852\udeb3" +
94.7370 - "\ud852\udeba\ud852\udebb\ud852\udebc\ud852\udec0" +
94.7371 - "\ud852\udec7\ud852\udeca\ud852\uded1\ud852\udedf" +
94.7372 - "\ud852\udee2\ud852\udee9\ud852\udf6e\ud852\udff5" +
94.7373 - "\ud853\udc09\ud853\udc9e\ud853\udc9f\ud853\udcc9" +
94.7374 - "\ud853\udcd9\ud853\udd06\ud853\udd13\ud853\uddb8" +
94.7375 - "\ud853\uddea\ud853\uddeb\ud853\ude3b\ud853\ude50" +
94.7376 - "\ud853\udea5\ud853\udea7\ud853\udf0e\ud853\udf5c" +
94.7377 - "\ud853\udf82\ud853\udf86\ud853\udf97\ud853\udf9a" +
94.7378 - "\ud853\udfa9\ud853\udfb8\ud853\udfc2\ud854\udc2c" +
94.7379 - "\ud854\udc52\ud854\udc9d\ud854\udd2b\ud854\udd48" +
94.7380 - "\ud854\udd7d\ud854\udd7e\ud854\uddcd\ud854\udde3" +
94.7381 - "\ud854\udde6\ud854\udde7\ud854\ude20\ud854\ude21" +
94.7382 - "\ud854\ude50\ud854\ude99\ud854\udec7\ud854\uded8" +
94.7383 - "\ud854\udf0e\ud854\udf11\ud854\udf13\ud855\udc19" +
94.7384 - "\ud855\udc25\ud855\udc2f\ud855\udc30\ud855\udc46" +
94.7385 - "\ud855\udc6c\ud855\udc6e\ud855\udd31\ud855\udd35" +
94.7386 - "\ud855\udd3f\ud855\udd5b\ud855\udd5c\ud855\udd5d" +
94.7387 - "\ud855\udd5e\ud855\udd62\ud855\udd65\ud855\udd66" +
94.7388 - "\ud855\udd81\ud855\udd84\ud855\udd8f\ud855\uddb9" +
94.7389 - "\ud855\uddd5\ud855\udddb\ud855\udde0\ud855\ude05" +
94.7390 - "\ud855\ude35\ud855\ude51\ud855\ude83\ud855\ude95" +
94.7391 - "\ud855\udee3\ud855\udef6\ud855\udf06\ud855\udf1d" +
94.7392 - "\ud855\udf25\ud855\udf3d\ud855\udf72\ud855\udfc7" +
94.7393 - "\ud855\udfdf\ud855\udfe0\ud855\udfe1\ud856\udc57" +
94.7394 - "\ud856\udc5d\ud856\udc72\ud856\udcc8\ud856\udce1" +
94.7395 - "\ud856\udd03\ud856\udd46\ud856\udd56\ud856\uddac" +
94.7396 - "\ud856\uddcc\ud856\ude95\ud856\ude9c\ud856\udeae" +
94.7397 - "\ud856\udeaf\ud856\udee9\ud856\udf74\ud856\udf89" +
94.7398 - "\ud856\udfb3\ud856\udfb4\ud856\udfc6\ud856\udfe4" +
94.7399 - "\ud856\udfe8\ud857\udc01\ud857\udc06\ud857\udc21" +
94.7400 - "\ud857\udc4a\ud857\udc65\ud857\udc91\ud857\udca4" +
94.7401 - "\ud857\udcc0\ud857\udcc1\ud857\udcfe\ud857\udd20" +
94.7402 - "\ud857\udd30\ud857\udd43\ud857\ude0e\ud857\ude49" +
94.7403 - "\ud857\ude81\ud857\ude82\ud857\ude83\ud857\udea6" +
94.7404 - "\ud857\udebc\ud857\uded7\ud857\uded8\ud857\udf1a" +
94.7405 - "\ud857\udf4b\ud857\udfe1\ud857\udfe2\ud858\udc29" +
94.7406 - "\ud858\udc48\ud858\udc64\ud858\udc83\ud858\udc97" +
94.7407 - "\ud858\udca4\ud858\udca5\ud858\udd02\ud858\udd21" +
94.7408 - "\ud858\udd59\ud858\udd5a\ud858\udd5b\ud858\udd5c" +
94.7409 - "\ud858\uddad\ud858\uddae\ud858\uddb2\ud858\udddd" +
94.7410 - "\ud858\ude58\ud858\ude61\ud858\ude6a\ud858\ude6b" +
94.7411 - "\ud858\uded0\ud858\udf35\ud858\udf4b\ud858\udf4c" +
94.7412 - "\ud858\udf51\ud858\udfbe\ud858\udff5\ud858\udff8" +
94.7413 - "\ud859\udc02\ud859\udc10\ud859\udc11\ud859\udc12" +
94.7414 - "\ud859\udc4a\ud859\udc69\ud859\udc84\ud859\udc88" +
94.7415 - "\ud859\udc89\ud859\udc8d\ud859\udc98\ud859\udd12" +
94.7416 - "\ud859\udd72\ud859\udda0\ud859\uddad\ud859\uddbf" +
94.7417 - "\ud859\ude12\ud859\ude26\ud859\udeaf\ud859\udeb1" +
94.7418 - "\ud859\udeb5\ud859\udeda\ud859\udee8\ud859\udefc" +
94.7419 - "\ud859\udf16\ud859\udf41\ud859\udf99\ud859\udfb3" +
94.7420 - "\ud859\udfb4\ud859\udfcc\ud85a\udc1c\ud85a\udc46" +
94.7421 - "\ud85a\udc5e\ud85a\udc6e\ud85a\udc88\ud85a\udc8a" +
94.7422 - "\ud85a\udc93\ud85a\udcc7\ud85a\udd0e\ud85a\udd11" +
94.7423 - "\ud85a\udd26\ud85a\udd39\ud85a\udd51\ud85a\udda8" +
94.7424 - "\ud85a\uddb5\ud85a\uddf2\ud85a\uddfa\ud85a\ude2d" +
94.7425 - "\ud85a\ude2e\ud85a\ude34\ud85a\ude42\ud85a\ude51" +
94.7426 - "\ud85a\ude52\ud85a\udf05\ud85a\udf0a\ud85a\udf13" +
94.7427 - "\ud85a\udf15\ud85a\udf28\ud85a\udf50\ud85a\udf51" +
94.7428 - "\ud85a\udf52\ud85a\udf53\ud85a\udf5b\ud85a\udf75" +
94.7429 - "\ud85a\udf82\ud85a\udf96\ud85a\udf97\ud85a\udf9d" +
94.7430 - "\ud85a\udfb3\ud85a\udfc0\ud85a\udff7\ud85b\udc21" +
94.7431 - "\ud85b\udc40\ud85b\udc7e\ud85b\udc7f\ud85b\udc80" +
94.7432 - "\ud85b\udc81\ud85b\udc82\ud85b\udca4\ud85b\udcb7" +
94.7433 - "\ud85b\udcb8\ud85b\udcbd\ud85b\udcc0\ud85b\udcc3" +
94.7434 - "\ud85b\udcd1\ud85b\udd22\ud85b\udd23\ud85b\udd24" +
94.7435 - "\ud85b\udd25\ud85b\udd26\ud85b\udd27\ud85b\udd28" +
94.7436 - "\ud85b\udd29\ud85b\udd2a\ud85b\udd51\ud85b\udd74" +
94.7437 - "\ud85b\udda0\ud85b\udda1\ud85b\udda2\ud85b\udda3" +
94.7438 - "\ud85b\udda4\ud85b\udda5\ud85b\udda6\ud85b\udda7" +
94.7439 - "\ud85b\uddae\ud85b\udddc\ud85b\uddea\ud85b\uddeb" +
94.7440 - "\ud85b\uddf0\ud85b\ude00\ud85b\ude05\ud85b\ude07" +
94.7441 - "\ud85b\ude12\ud85b\ude42\ud85b\ude43\ud85b\ude44" +
94.7442 - "\ud85b\ude45\ud85b\ude6e\ud85b\ude72\ud85b\ude77" +
94.7443 - "\ud85b\ude84\ud85b\ude99\ud85b\uded0\ud85b\uded1" +
94.7444 - "\ud85b\uded2\ud85b\uded3\ud85b\uded4\ud85b\uded5" +
94.7445 - "\ud85b\uded6\ud85b\uded7\ud85b\udf26\ud85b\udf73" +
94.7446 - "\ud85b\udf74\ud85b\udf9f\ud85b\udfa1\ud85b\udfbe" +
94.7447 - "\ud85b\udfde\ud85b\udfdf\ud85c\udc0e\ud85c\udc4b" +
94.7448 - "\ud85c\udc52\ud85c\udc53\ud85c\udc88\ud85c\udcad" +
94.7449 - "\ud85c\udcae\ud85c\udcaf\ud85c\udccd\ud85c\udcf8" +
94.7450 - "\ud85c\udd09\ud85c\udd0c\ud85c\udd0d\ud85c\udd26" +
94.7451 - "\ud85c\udd27\ud85c\udd64\ud85c\udd65\ud85c\udd75" +
94.7452 - "\ud85c\uddcd\ud85c\ude1b\ud85c\ude80\ud85c\ude85" +
94.7453 - "\ud85c\ude8b\ud85c\udeb2\ud85c\udeb6\ud85c\udee6" +
94.7454 - "\ud85c\udf9a\ud85d\udc22\ud85d\udc50\ud85d\udc84" +
94.7455 - "\ud85d\udc86\ud85d\udd74\ud85d\udda3\ud85d\udde0" +
94.7456 - "\ud85d\udde4\ud85d\uddfd\ud85d\uddfe\ud85d\ude07" +
94.7457 - "\ud85d\ude0c\ud85d\ude32\ud85d\ude39\ud85d\ude55" +
94.7458 - "\ud85d\ude56\ud85d\ude57\ud85d\ude94\ud85d\udf0f" +
94.7459 - "\ud85d\udf35\ud85d\udf36\ud85d\udf41\ud85d\udf5e" +
94.7460 - "\ud85d\udf84\ud85d\udf85\ud85d\udfcc\ud85e\udc58" +
94.7461 - "\ud85e\udc70\ud85e\udc9d\ud85e\udcb2\ud85e\udcc8" +
94.7462 - "\ud85e\udd24\ud85e\udd67\ud85e\udd7a\ud85e\udda0" +
94.7463 - "\ud85e\udddd\ud85e\uddfd\ud85e\ude0a\ud85e\ude0e" +
94.7464 - "\ud85e\ude3e\ud85e\ude53\ud85e\ude59\ud85e\ude79" +
94.7465 - "\ud85e\ude84\ud85e\udebd\ud85e\udebe\ud85e\udef4" +
94.7466 - "\ud85e\udf06\ud85e\udf0b\ud85e\udf18\ud85e\udf38" +
94.7467 - "\ud85e\udf39\ud85e\udf3a\ud85e\udf48\ud85e\udff4" +
94.7468 - "\ud85f\udc12\ud85f\udd2f\ud85f\udd53\ud85f\udd54" +
94.7469 - "\ud85f\udd66\ud85f\udd73\ud85f\udd84\ud85f\udd8f" +
94.7470 - "\ud85f\udd98\ud85f\uddbd\ud85f\udddc\ud85f\ude4d" +
94.7471 - "\ud85f\ude4f\ud85f\udff9\ud860\udc02\ud860\udc09" +
94.7472 - "\ud860\udc1e\ud860\udc23\ud860\udc24\ud860\udc48" +
94.7473 - "\ud860\udc83\ud860\udc90\ud860\udcbd\ud860\udcbe" +
94.7474 - "\ud860\udce8\ud860\udce9\ud860\udcf4\ud860\udd2e" +
94.7475 - "\ud860\udd4f\ud860\udd5d\ud860\udd6f\ud860\udd89" +
94.7476 - "\ud860\uddaf\ud860\uddbc\ud860\ude07\ud860\ude18" +
94.7477 - "\ud860\ude1a\ud860\ude56\ud860\ude7c\ud860\ude9b" +
94.7478 - "\ud860\udecd\ud860\udee2\ud860\udf06\ud860\udf18" +
94.7479 - "\ud860\udf2f\ud860\udf3a\ud860\udf65\ud860\udf6d" +
94.7480 - "\ud860\udf7d\ud860\udf8a\ud861\udc12\ud861\udc68" +
94.7481 - "\ud861\udc6c\ud861\udc73\ud861\udc82\ud861\udd01" +
94.7482 - "\ud861\udd3c\ud861\udd3d\ud861\udd6c\ud861\udde8" +
94.7483 - "\ud861\uddf4\ud861\ude00\ud861\ude0b\ud861\ude25" +
94.7484 - "\ud861\ude3b\ud861\udeaa\ud861\udeab\ud861\udebc" +
94.7485 - "\ud861\uded8\ud861\udee6\ud861\udf0f\ud861\udf13" +
94.7486 - "\ud862\udc04\ud862\udc2b\ud862\udd33\ud862\udd48" +
94.7487 - "\ud862\udd49\ud862\udd56\ud862\udd64\ud862\udd68" +
94.7488 - "\ud862\udd6c\ud862\udd7e\ud862\udd89\ud862\udda8" +
94.7489 - "\ud862\uddaa\ud862\uddab\ud862\uddb8\ud862\uddbc" +
94.7490 - "\ud862\uddc0\ud862\udddc\ud862\uddde\ud862\udde1" +
94.7491 - "\ud862\udde3\ud862\udde4\ud862\udde7\ud862\udde8" +
94.7492 - "\ud862\uddf9\ud862\uddfa\ud862\uddfb\ud862\uddfc" +
94.7493 - "\ud862\ude0f\ud862\ude16\ud862\ude25\ud862\ude29" +
94.7494 - "\ud862\ude32\ud862\ude36\ud862\ude44\ud862\ude45" +
94.7495 - "\ud862\ude46\ud862\ude47\ud862\ude48\ud862\ude49" +
94.7496 - "\ud862\ude4a\ud862\ude4b\ud862\ude59\ud862\ude5a" +
94.7497 - "\ud862\ude81\ud862\ude82\ud862\ude83\ud862\ude9a" +
94.7498 - "\ud862\ude9b\ud862\ude9c\ud862\udec0\ud862\udec6" +
94.7499 - "\ud862\udecb\ud862\udecc\ud862\udece\ud862\udede" +
94.7500 - "\ud862\udedf\ud862\udee0\ud862\udee1\ud862\udee2" +
94.7501 - "\ud862\udee3\ud862\udee5\ud862\udeea\ud862\udefc" +
94.7502 - "\ud862\udf0c\ud862\udf13\ud862\udf21\ud862\udf22" +
94.7503 - "\ud862\udf2b\ud862\udf2c\ud862\udf2d\ud862\udf2f" +
94.7504 - "\ud862\udf46\ud862\udf4c\ud862\udf4e\ud862\udf50" +
94.7505 - "\ud862\udf63\ud862\udf64\ud862\udf65\ud862\udf66" +
94.7506 - "\ud862\udf6c\ud862\udf8f\ud862\udf99\ud862\udf9c" +
94.7507 - "\ud862\udf9d\ud862\udfc2\ud862\udfc5\ud862\udfd4" +
94.7508 - "\ud862\udfd7\ud862\udfd9\ud862\udfda\ud862\udfe7" +
94.7509 - "\ud862\udfe8\ud862\udfe9\ud862\udfea\ud862\udfeb" +
94.7510 - "\ud862\udfec\ud862\udff5\ud862\udfff\ud863\udc03" +
94.7511 - "\ud863\udc09\ud863\udc1c\ud863\udc1d\ud863\udc23" +
94.7512 - "\ud863\udc26\ud863\udc2b\ud863\udc30\ud863\udc39" +
94.7513 - "\ud863\udc3b\ud863\udcca\ud863\udccd\ud863\udcd2" +
94.7514 - "\ud863\udd34\ud863\udd99\ud863\uddb9\ud863\ude0f" +
94.7515 - "\ud863\ude36\ud863\ude39\ud863\ude65\ud863\ude66" +
94.7516 - "\ud863\ude97\ud863\udeac\ud863\udeb2\ud863\udeb3" +
94.7517 - "\ud863\uded9\ud863\udee7\ud863\udfc5\ud864\udc88" +
94.7518 - "\ud864\udc8b\ud864\udc93\ud864\udcaf\ud864\udcb0" +
94.7519 - "\ud864\udcb1\ud864\udcc0\ud864\udce4\ud864\udce5" +
94.7520 - "\ud864\udcec\ud864\udced\ud864\udd0d\ud864\udd10" +
94.7521 - "\ud864\udd3c\ud864\udd4d\ud864\udd5b\ud864\udd5e" +
94.7522 - "\ud864\udd70\ud864\udd9c\ud864\udda8\ud864\uddd5" +
94.7523 - "\ud864\uddeb\ud865\udc1d\ud865\udc20\ud865\udc33" +
94.7524 - "\ud865\udc3f\ud865\udc48\ud865\udcd0\ud865\udcd9" +
94.7525 - "\ud865\udcda\ud865\udce5\ud865\udce7\ud865\udd9e" +
94.7526 - "\ud865\uddb0\ud865\uddb8\ud865\uddd7\ud865\udde9" +
94.7527 - "\ud865\uddf4\ud865\udf20\ud865\udf32\ud865\udfd4" +
94.7528 - "\ud866\udc10\ud866\udc57\ud866\udca4\ud866\udcd1" +
94.7529 - "\ud866\udcea\ud866\udcf1\ud866\udd03\ud866\udd05" +
94.7530 - "\ud866\udd2f\ud866\udd47\ud866\udd48\ud866\udd49" +
94.7531 - "\ud866\udd5d\ud866\udd6a\ud866\udd9d\ud866\uddc3" +
94.7532 - "\ud866\uddc9\ud866\ude28\ud866\ude4d\ud866\udf05" +
94.7533 - "\ud866\udf0e\ud866\udfd5\ud867\udc73\ud867\udcad" +
94.7534 - "\ud867\udd3e\ud867\udd5a\ud867\udd7c\ud867\udd98" +
94.7535 - "\ud867\udd9b\ud867\uddf6\ud867\ude06\ud867\ude2d" +
94.7536 - "\ud867\ude68\ud867\udeac\ud867\udec3\ud867\udef8" +
94.7537 - "\ud867\udf23\ud867\udf30\ud867\udfb7\ud867\udfde" +
94.7538 - "\ud868\udc14\ud868\udc87\ud868\udcb9\ud868\udce1" +
94.7539 - "\ud868\udced\ud868\udcf3\ud868\udcf8\ud868\udcfe" +
94.7540 - "\ud868\udd07\ud868\udd23\ud868\udd33\ud868\udd34" +
94.7541 - "\ud868\udd50\ud868\udd92\ud868\udd93\ud868\uddab" +
94.7542 - "\ud868\uddb4\ud868\udddf\ud868\uddf5\ud868\ude20" +
94.7543 - "\ud868\ude33\ud868\ude93\ud868\ude9f\ud868\udeb2" +
94.7544 - "\ud868\udeb4\ud868\udeb6\ud868\udeba\ud868\udebd" +
94.7545 - "\ud868\udedf\ud868\udeff\ud868\udfa9\ud869\udc34" +
94.7546 - "\ud869\udc5b\ud869\uddc6\ud869\uddcb\ud869\ude01" +
94.7547 - "\ud869\ude32\ud869\ude4a\ud869\ude5b\ud869\udea9" +
94.7548 - "\ud87e\udc25\ud87e\udc3b\ud87e\udc40\ud87e\udc78" +
94.7549 - "\ud87e\udc94\ud87e\udca6\ud87e\udccd\ud87e\udd94" +
94.7550 - "\ud87e\uddb2\ud87e\uddbc\ud87e\uddd4";
94.7551 -
94.7552 - String nativeSupplementary =
94.7553 - "\u9C71\u9375\u9376\u9548\u8EC6\u8BC5"+
94.7554 - "\u8BFA\uC87C\u9AB4\u884E\u884B\uC87A"+
94.7555 - "\u8848\u8847\uA0F6\u8845\u8853\uFCAD"+
94.7556 - "\u8AAD\u9272\uFC47\u94DF\u9FD1\uFBCB"+
94.7557 - "\u927D\u98A4\u94E7\u90CB\u927B\u94D8"+
94.7558 - "\uFC5F\uFA54\u9AB5\u96DA\u9279\uFA74"+
94.7559 - "\u9275\u8DFB\u8A49\u92DF\u9B7C\uFA63"+
94.7560 - "\uFA60\u926D\uFA62\u9AB6\u976B\uFD6A"+
94.7561 - "\uFD54\u9273\u97D8\u9FBB\u9342\u9276"+
94.7562 - "\uFA65\u926C\uFA6E\u9EE0\u92C0\u92BF"+
94.7563 - "\u92BE\u9ABA\u8AB3\u9775\uFA40\uFA76"+
94.7564 - "\uFBD0\uFA7B\uFE6D\u9BB3\u89CC\u9ABE"+
94.7565 - "\uFA42\u92BC\u945C\u9BB5\u9ABF\u98A7"+
94.7566 - "\u97A4\u90FD\uFC7B\u9AC0\u92C3\u8AAA"+
94.7567 - "\u9BD0\u9550\u92C6\u98A6\u9546\uFD63"+
94.7568 - "\uFAC2\u9EC3\u89B2\u9C66\u9053\u97C1"+
94.7569 - "\u9AC4\u9AC5\u8EEF\uFAE9\u9262\u8AF7"+
94.7570 - "\u9AC6\u92E1\u9AC9\uFAC6\u97A5\u9ACB"+
94.7571 - "\uFA72\u8A5E\u94E0\u92CC\u8AE5\uFE5C"+
94.7572 - "\u9ACC\u9DF9\u8A43\u8AA6\u9ACD\u9ACE"+
94.7573 - "\uFAEE\u9BCC\u9ACF\u9AD1\u9DFA\u9D7C"+
94.7574 - "\u9AD3\u97A6\u995F\uFBF6\u9FC5\u8A59"+
94.7575 - "\u8B6B\u9AD4\u9AD5\u97A2\u8A44\u9F4A"+
94.7576 - "\u90A1\uFDA4\u8A64\u8AF2\u8AF8\u9DD8"+
94.7577 - "\u94D6\uFAFE\uFBA7\u9AD6\u9F4D\uFAF6"+
94.7578 - "\u8A57\u8B43\u8B44\u8AB6\u8AC0\u9E54"+
94.7579 - "\u9AD7\u9AD8\u9ADC\u8ACA\u9EA8\u9263"+
94.7580 - "\u9ADD\u8B65\u8B6F\u8B7E\u8F43\u92D0"+
94.7581 - "\u8AF4\u9DBE\u9AE1\uFCDE\u9DFD\u8B66"+
94.7582 - "\u8B70\u8B75\u8AE4\u8BA4\u8AED\u8A5D"+
94.7583 - "\u8B48\u9DED\u9E40\u8AEF\u8AF6\u9E76"+
94.7584 - "\u9EE3\u9ADE\u8DFE\uFAFC\u9CB1\u9E77"+
94.7585 - "\u8B64\u8B67\u974B\u9653\u9AE0\u8B4A"+
94.7586 - "\u8AF1\u8AD7\uA0AB\u8AB5\u8A5F\u8AEE"+
94.7587 - "\u9ADF\u8AFE\u8A58\u8BA3\u8BA7\u9AE3"+
94.7588 - "\u9261\u9DD7\u9E7D\u9EA7\u9EAB\u9042"+
94.7589 - "\u8B79\u8B7A\u9AE6\u9AE5\u8A7E\u9E44"+
94.7590 - "\u9AE7\u8A7C\u8B71\u9AE9\u9AEA\u9AEB"+
94.7591 - "\u8ABD\uFB4E\u9AED\u8AF9\u9E63\u8B49"+
94.7592 - "\u8ACE\u8B6E\u8AE8\u9AEE\u92CE\u8A5A"+
94.7593 - "\u8B7B\u8B7C\u9AEF\u9AF0\u8AFA\u8941"+
94.7594 - "\u8B72\u8AF3\u8BA8\u9EAE\u9E72\uFB73"+
94.7595 - "\uFB5F\u90BA\u91FE\u9EF6\u97ED\u9AF3"+
94.7596 - "\uA0EE\u967C\u9345\u986E\uFA56\u9AF5"+
94.7597 - "\uFC4B\u9AF4\uFEDE\uFCB7\u97F1\u97C7"+
94.7598 - "\u9CCB\u9240\u9CE8\u91FD\u974E\uFB68"+
94.7599 - "\u976C\u8CC2\u97E8\uFB6A\u8B74\u8EE7"+
94.7600 - "\uFDC8\u9241\u96A1\u8EF3\u9AF7\u8FA6"+
94.7601 - "\uFAD6\u9CC7\uFAD7\u9AF8\uFBA1\u8EC5"+
94.7602 - "\uFBA4\uFBC2\u9AC1\u91FA\uFEDB\u97AB"+
94.7603 - "\u9147\uFBB1\u8FEA\u94D2\uFE61\uFACE"+
94.7604 - "\u92ED\u91F3\u93C6\u935A\uFAFB\u92EF"+
94.7605 - "\uFAC8\u9847\u9366\u9855\u96E6\u9F43"+
94.7606 - "\u9FAA\u94DA\u92EE\uFCAF\uFBFB\u8EF9"+
94.7607 - "\u91F6\u9364\u94F5\u9CB6\uFBAD\u984E"+
94.7608 - "\u8F44\u96FD\u9AF9\u9AFA\u9769\u95D4"+
94.7609 - "\u984B\uFBAA\u987C\u91EA\u9DAF\u9DC5"+
94.7610 - "\u91F1\u8EB1\u97A9\uFBAC\uFCB8\u9CB9"+
94.7611 - "\uFBB0\uFCD2\u93CB\u9AFD\u91F4\u8BAC"+
94.7612 - "\uA055\u9574\u95BE\u97AD\u8EE9\u92F8"+
94.7613 - "\u97BE\u916C\u94AA\uFC63\u9DC6\u97B5"+
94.7614 - "\u92B8\u91EF\uFEA6\u9760\u9358\u9576"+
94.7615 - "\u8FAC\u91EC\u97B4\u91F7\u974A\uFB49"+
94.7616 - "\u9578\u93BC\u91D6\u9355\u9356\u9851"+
94.7617 - "\u8FF8\uFBC0\u93F2\u90D0\u9C44\u9255"+
94.7618 - "\u9363\u91A5\uA0ED\uFD6B\u9AFE\u9351"+
94.7619 - "\u8C57\uFA78\uFEA8\u9350\uFA4C\u92F7"+
94.7620 - "\u9B40\uFBCE\u9B41\uFEAD\uFBD5\u8BC2"+
94.7621 - "\u9A7C\u9B42\u9B43\u9E79\uFBD9\u9B44"+
94.7622 - "\uA0A7\u9BF3\u8C79\u935E\u89CB\u9F53"+
94.7623 - "\u93D7\uFBE1\uFED0\uFBE2\uFCE3\u9074"+
94.7624 - "\uFBE6\u9BB7\u9B45\u9B47\u9F50\u9B48"+
94.7625 - "\uFC5B\u98A9\u9CFD\u884C\u9B4B\uFBEC"+
94.7626 - "\u8C69\u9BA8\u8AD5\uFA73\uFD59\u91A2"+
94.7627 - "\uFBED\u9CA9\u8AA8\u9BC3\u8AE1\u9B4E"+
94.7628 - "\u95D0\u905F\u97EE\uFC4E\u9B4F\u9B50"+
94.7629 - "\u9EC6\uFC50\uFD73\uFDA7\u9DA2\uFA58"+
94.7630 - "\uFA5E\uA059\uFA75\uFBBE\u9CA2\u9370"+
94.7631 - "\u9371\u9377\uFEEF\u936D\uFC5D\u90B8"+
94.7632 - "\u8AFC\uFB41\u9E6B\u94E3\u8EE2\u8C7D"+
94.7633 - "\u8ED7\u9C4D\u96A3\u9B51\u8AC3\u96AA"+
94.7634 - "\uFC68\u8B6D\uFD67\u8AE9\uFCA1\u936C"+
94.7635 - "\u9B52\uFE70\uFCA8\uFCE9\u9CB4\u8AEA"+
94.7636 - "\u9B53\u9B55\u96AB\uFCA7\u9B56\u8ABC"+
94.7637 - "\u8ACB\u9B57\u89CD\u9B59\u9B5B\u93A5"+
94.7638 - "\u9B5D\u9E4F\u93A3\u8A7B\u8B42\u9750"+
94.7639 - "\u8FB3\u8A50\u9B60\u8B45\u8B46\u9DFE"+
94.7640 - "\u9B62\u937B\u93B1\u8A60\u8AD8\u9B63"+
94.7641 - "\u8A69\u8A47\u8ACC\u937C\u9B65\u9B66"+
94.7642 - "\u8A72\u8A7A\u93AF\u8AB0\u9B68\u9EA3"+
94.7643 - "\uFAEC\u8B77\u9B67\u8B59\uFCB1\uFCBB"+
94.7644 - "\u9B69\u93A8\u8AE0\u9E51\u8F5F\u9B6A"+
94.7645 - "\u9B6B\u97EC\u9B6C\uFE4E\uFDC2\u9B6D"+
94.7646 - "\u9167\uFCCC\u93B6\u90E4\u90E5\u9EF2"+
94.7647 - "\u93CA\u8BBC\u8F46\u93CF\uFCDB\uFCDC"+
94.7648 - "\u93C0\uFCE6\u96E7\uFCD8\uFCD9\uFDA6"+
94.7649 - "\u93CE\u95F1\u9CE9\uFCE4\u94AF\uFA77"+
94.7650 - "\u93CC\u905A\u8C54\u93BF\uFB51\u93B9"+
94.7651 - "\uFED7\u93B7\u93D9\u93BB\u93DA\u98A3"+
94.7652 - "\u90D1\u9B6E\uFA70\u9BEB\u9B6F\uFCFC"+
94.7653 - "\u8B40\uA07B\u8CA1\u97F7\u93E2\uFCD6"+
94.7654 - "\u9559\u93A6\uFD40\u935F\u97F2\u9C76"+
94.7655 - "\u8EF8\u8F47\u9B74\u92B4\u91ED\u96D2"+
94.7656 - "\uFD46\u8F4F\u9549\u9B75\uFA5C\u9B79"+
94.7657 - "\uFD4B\u96D3\uFD58\u945F\uA0F5\u9243"+
94.7658 - "\u97FA\u9DD9\u97F4\u924D\uFD5B\u9B7A"+
94.7659 - "\u9ED5\uFAAE\u9CC9\u9258\u8EC8\u94B4"+
94.7660 - "\u93E1\u93DF\uFCF0\u93EC\u97F6\u96CF"+
94.7661 - "\u93DE\u8ACF\u9BA2\uFD69\u9352\u98A2"+
94.7662 - "\uFD6E\u8CA4\uFA7C\u93FA\u907C\u8F67"+
94.7663 - "\u9DB7\uA0E9\uFA4E\uFDA1\u9E74\u9FBF"+
94.7664 - "\u9ECB\u9BB9\u9DD4\u97B9\u8EF1\u957B"+
94.7665 - "\u9ED2\u9753\u96A4\u8FBE\u94D9\u9058"+
94.7666 - "\uFD79\uFD7B\u8EDA\u8EFA\u9BA5\u9ED9"+
94.7667 - "\u97D4\u90BB\uFDBC\uFDC6\u9248\u92B5"+
94.7668 - "\u9DC1\u92B9\u92A6\u8F4B\u9BA6\u92B6"+
94.7669 - "\u8E40\u9ED8\u945E\u985F\u94CE\u924A"+
94.7670 - "\uFD70\u9467\u8DEC\u9BD8\u9448\uFAC1"+
94.7671 - "\u9CF7\uFDBE\u8FDA\uFDD9\uFC7E\u93F9"+
94.7672 - "\uFA43\uFAEB\uFAC3\u97D3\u95F9\u9C48"+
94.7673 - "\uFDD8\uA0D8\uFDD7\uFB4A\u9BAF\u944B"+
94.7674 - "\uFDC9\u8EAC\uFDB2\u925A\uFCBD\u92D9"+
94.7675 - "\uFDD5\u92DD\u9259\u96BA\u925B\u9BAB"+
94.7676 - "\uFDDA\uFDDE\uFDD3\u8C46\uFDD6\uFDDC"+
94.7677 - "\uFDDD\u90FE\uFEA1\u8BAD\u9CD8\u9E6D"+
94.7678 - "\uFD7C\uFB61\u96F8\u96F0\uFCF4\uFE60"+
94.7679 - "\u9852\u964F\u916E\u986D\u9864\u9453"+
94.7680 - "\uFDEC\uFB78\u95BA\u985D\u92F9\u985A"+
94.7681 - "\uFDF6\u93D0\u9862\u9BAD\u974F\u9BAE"+
94.7682 - "\u9452\u9BB0\u91D2\u97EA\uFB6B\u91B1"+
94.7683 - "\uFDF3\u92CB\u9BB1\uFCEC\u986B\u9751"+
94.7684 - "\u9871\u95EF\u9EF3\u91E8\u9BBA\uFB4C"+
94.7685 - "\u926A\uFDF8\u9861\u91E7\u93ED\u9744"+
94.7686 - "\u91E1\uFBF5\u9869\u8A62\u9BBB\u8CA8"+
94.7687 - "\u9C55\u8E77\u8AB2\u9EBC\u93E6\u93A2"+
94.7688 - "\u9BBD\u94B3\u937D\u9E66\u9459\u9BBF"+
94.7689 - "\u9458\u9EA5\u9BC7\uFE54\u8E74\u8BD6"+
94.7690 - "\u94B6\uFD74\u98C0\u94A5\u9BC8\u95ED"+
94.7691 - "\uFD7E\uFBEB\uFD7D\u976F\u9461\u9FC1"+
94.7692 - "\u95D7\uFA52\u9C58\u9F68\u9BE7\uFCCE"+
94.7693 - "\u96E8\uFA49\u97A1\u954D\u9EF8\uFE49"+
94.7694 - "\u91CE\u9771\u8CCF\uFDB1\uFC6E\u9CF2"+
94.7695 - "\u93B8\u9043\u9759\u94D7\uFE66\u947D"+
94.7696 - "\uFC6F\u9246\uFA6D\u8EF7\uFBB7\u947C"+
94.7697 - "\u92CD\u97B2\uFE65\u967E\u9758\u9B77"+
94.7698 - "\u91CF\u94A4\u9CAD\u8BAB\u96D5\uFCB3"+
94.7699 - "\u93AE\u976D\u9446\u95F7\u9C46\u955B"+
94.7700 - "\u91D1\u94F4\uFE67\u92A5\uFEDF\u8CAB"+
94.7701 - "\u9BC9\uFCED\uFDFA\uFCC8\uFE62\u91FC"+
94.7702 - "\uFE6B\uFDF9\uFCC7\u914E\u9CB8\u9767"+
94.7703 - "\u95EE\u9BB2\u9460\u94A2\u9875\u97AC"+
94.7704 - "\u91D3\u987B\u8EEB\u976A\u965E\u97EB"+
94.7705 - "\u9FF9\u95F8\uFEA2\u8FE6\uFE7E\u9DA4"+
94.7706 - "\u9768\u8EEC\u94BD\u945B\u9CF6\uFAA7"+
94.7707 - "\u9BD9\uFA5D\u9656\u9762\u94BA\uA04F"+
94.7708 - "\u92D8\u9BCB\u94BB\u9D5F\u90CF\u9465"+
94.7709 - "\u9F4C\u90D8\u9EBE\uFB6D\u95CA\u9DC2"+
94.7710 - "\u97F8\u8FFC\u9473\u9474\uFEB7\u8A4B"+
94.7711 - "\u8A55\u8B69\u8ADC\u8B76\u9BCE\u8A68"+
94.7712 - "\uA0F8\u98DF\uFEB5\u9BCF\u96FB\u9BFB"+
94.7713 - "\u9ECE\u8EE5\u9E7B\u9BD2\u8AA5\uFECE"+
94.7714 - "\u8A45\u9DFC\uFECF\u8BA5\u8C4A\u8AEC"+
94.7715 - "\uFCE0\u94AD\uFED5\u94AC\uFC5A\u9BD6"+
94.7716 - "\u8A6F\u8BA9\u8E5F\u9DCB\uFCE7\u9BD7"+
94.7717 - "\u93C8\u91F0\u8FE0\u9BDB\u90ED\u9BDC"+
94.7718 - "\uA0EC\u98FA\u9BE0\u93C7\u9249\u96E1"+
94.7719 - "\u9BE2\u9BE4\u8FE1\u9BE5\u94C0\u93C3"+
94.7720 - "\u93C5\u9079\u977B\u907E\uFEE6\uFE46"+
94.7721 - "\u9DB8\u9270\u95A8\u8CB0\u94C8\u98B9"+
94.7722 - "\u9140\uFCBE\u9157\u8BB2\uFADF\u9BE6"+
94.7723 - "\u9643\u8E44\u9C4F\uFEF4\u9BE8\u93DC"+
94.7724 - "\u966F\u8E4A\u9BED\u92F6\u9DB9\u8E4E"+
94.7725 - "\uFBCF\u9EC2\u94E5\u9BF0\u94E4\u9551"+
94.7726 - "\u8BBB\u9BF1\u94F0\u8E64\u94EA\u8F61"+
94.7727 - "\u9B64\u8E5B\u9BF2\u9FBE\u9DC9\u8E6C"+
94.7728 - "\u8F73\u8CAF\u8F75\u8E71\u8E60\u8E6A"+
94.7729 - "\u8C4C\u9552\u9554\u8AD4\u9DBB\u9543"+
94.7730 - "\u92FE\u94F2\u94F1\uA0EA\u9DD2\uA0B1"+
94.7731 - "\u91F8\u9462\u9BA4\u8EAD\u9EAD\u96D0"+
94.7732 - "\uFEEE\u8AB4\u9757\u8A77\u9BF7\u8EB5"+
94.7733 - "\uA06D\u8EB6\u9756\u9540\uA0F3\u94BE"+
94.7734 - "\u9BFA\uFDDF\u9DBC\u94FE\u8BDB\uA0FE"+
94.7735 - "\u8EC0\u9F47\u8BDE\uA0FB\u8EC3\u9649"+
94.7736 - "\uFEC2\u954C\u9BFD\u90CC\u9C60\u954B"+
94.7737 - "\u9BFE\u9C70\u9C43\u9C47\u8ECC\u8E54"+
94.7738 - "\u8EE4\u9C49\u8B5E\u955E\u955C\u9C4B"+
94.7739 - "\u8BE1\u8ED9\u9DB4\u925F\u9C4C\u8AA1"+
94.7740 - "\u8EDB\u9C56\u8AA2\u9754\u9C5E\u9ED4"+
94.7741 - "\u9568\uA0C3\u8AE6\uA0F7\u9C61\u9C5F"+
94.7742 - "\uFC4D\u9E5B\u9E69\u9C63\uFEC7\uFEC6"+
94.7743 - "\u9C67\u9C69\u8BE2\u9165\u9CE7\u8A54"+
94.7744 - "\u9C6C\u9C6E\uFE5D\u9C73\u956A\u956D"+
94.7745 - "\u8EF0\u8F4D\u8EF6\uFABC\u8CD5\uFBDA"+
94.7746 - "\u8B4C\uFD75\u9BDD\uFAF5\u9C74\u9545"+
94.7747 - "\u96C6\u8F6A\u8F4E\u9C78\uFA55\u97E4"+
94.7748 - "\u9C41\u925C\u96FA\uFB66\u8E65\u9849"+
94.7749 - "\uFBA8\u9842\u9C7A\u97FB\u90CA\u9C5B"+
94.7750 - "\u974D\u8ED3\u9561\u9F4B\u9FB5\u93D2"+
94.7751 - "\uFDAA\u9840\u9146\u9867\uFA5A\uFBA9"+
94.7752 - "\u9841\u8CD3\uFCFD\uFDAB\u91BD\u8F4C"+
94.7753 - "\u96C9\u8F55\uFBAE\u956F\u9C7D\uA0F0"+
94.7754 - "\u946F\uFDAC\u96CB\u96CE\uA056\u9CE1"+
94.7755 - "\u96C4\u8F5E\u8F6C\u8EA3\uFBB3\uFC53"+
94.7756 - "\uFDB3\u8F6B\u96CA\u8F79\u9E6F\uA0C5"+
94.7757 - "\uFC78\u8E42\u8F5A\u90C2\u8EA5\u9061"+
94.7758 - "\u924F\u9373\uFDB5\uFECC\uFBBD\u8CD6"+
94.7759 - "\u9843\u96C5\u89BC\u9CA3\u924B\u984A"+
94.7760 - "\u8FA4\uA0F1\u9EFB\u9CD2\u8FA7\uFC5C"+
94.7761 - "\u9845\u9046\u8CD1\uFEFA\u9560\u9F48"+
94.7762 - "\u9247\u90FB\u9CA4\u9571\u9CA6\u9CA7"+
94.7763 - "\u9CAA\u9ED3\u9E70\u9CAC\u8FAE\u957D"+
94.7764 - "\u9CB0\u97B6\uA0BD\u8ADF\u9EAA\u8FBD"+
94.7765 - "\u8FBF\u9369\u9BA7\uC8A4\uFEEA\u9BE1"+
94.7766 - "\u8B41\u9DB6\uA0EB\u9BA3\u8BA1\u8FC8"+
94.7767 - "\u894C\u9860\u94C7\u8B58\u95AB\u95AA"+
94.7768 - "\u9CC3\u9CC4\u93D6\u9DAC\u8BE6\u8A71"+
94.7769 - "\u8FD1\u99D5\u90F4\u8AA3\u9CCE\u9CD4"+
94.7770 - "\u9CD5\uFBC8\u9DB3\uFC70\u8FD7\u9B73"+
94.7771 - "\uFA5B\u8FD2\u9064\u98B6\u9668\u9CD6"+
94.7772 - "\u98BD\u8FDC\uFEF6\u8FD9\u9541\u97F3"+
94.7773 - "\u9BF8\u9E6C\u8FF2\u8FEE\u9CD7\u9E6E"+
94.7774 - "\u8A40\u8FEF\u8FF4\u8FF5\u95C2\u986A"+
94.7775 - "\u97CF\u9E7C\u9041\u9CDB\u9441\u9CE6"+
94.7776 - "\u9DB0\u9CEA\u9CED\u9CFA\u8B62\u8A4E"+
94.7777 - "\u9CCA\u8A66\u9CFB\u9CFC\u9CFE\u8A53"+
94.7778 - "\u9CE5\u9D40\u9D41\u9045\u8B73\u97CA"+
94.7779 - "\u9D42\u8A61\u8BAE\u8AD2\u8BA2\u9DF2"+
94.7780 - "\u9D43\u9CDF\u9D44\u8ECA\u904E\u8EB3"+
94.7781 - "\u9FF5\u9D45\u904F\u9D47\u89CA\u9CB5"+
94.7782 - "\uFBFE\u905E\u9063\u9057\u9066\u9BC0"+
94.7783 - "\uFCE5\u9162\u9067\u8FA1\u8FA2\u9D48"+
94.7784 - "\uFAD3\u905D\u90B9\u906B\u8C5C\u9069"+
94.7785 - "\uFE57\uFE55\u9073\u9BEF\u9CF0\u9D4B"+
94.7786 - "\uFED9\uFEDA\u91E0\u91D8\u9646\u9360"+
94.7787 - "\uFA53\u9CD3\u9D4E\uFB40\u8DE2\u9442"+
94.7788 - "\u9056\u9865\u8C6C\uFA4A\u9D50\u9D52"+
94.7789 - "\u95AF\u975A\u9349\u9747\uA0F4\u9778"+
94.7790 - "\u8FCF\uFC60\u8C4E\uFC56\u91DC\u9661"+
94.7791 - "\u92EC\u935D\u8EDE\u96FE\uFD4F\u95DE"+
94.7792 - "\u98B0\uA040\u97BD\u977D\u97F5\u9BAC"+
94.7793 - "\uFADA\u92C2\u97B1\u907B\u93FE\u947B"+
94.7794 - "\u9777\uFABE\uFD43\u90C6\u90A4\u90A8"+
94.7795 - "\u94A9\u90A9\u8C65\u95E0\u907D\u9265"+
94.7796 - "\uFDBA\u93C4\uFEED\u9DAB\uA0E3\u9648"+
94.7797 - "\u9D53\u8AA9\u9BC5\u965D\u975F\u965F"+
94.7798 - "\u966E\uFB5D\u9DB1\uFEA3\u9DB2\u95AE"+
94.7799 - "\uFCA3\uA0A2\u9655\u9D54\u9341\u95AD"+
94.7800 - "\u91D5\u977A\uFDFC\u8E47\u93FD\u90A5"+
94.7801 - "\u90AC\u95AC\u90AE\uFEA5\u9D56\u97E3"+
94.7802 - "\u95E2\u9466\u9647\u91B8\u9CEC\u90AD"+
94.7803 - "\u95E3\u8B4F\u8AE3\u8B4D\u95EA\u8B4E"+
94.7804 - "\u8CC1\u8BED\u91D9\uA0A4\u95F5\u95F4"+
94.7805 - "\u9FB3\uFEAF\uFE72\u927A\uFEAC\u95F3"+
94.7806 - "\u9D58\u9372\u91C5\u9642\u90CD\u95FE"+
94.7807 - "\u9159\u9C65\u97CC\u90CE\u9D59\uFCF5"+
94.7808 - "\uFEFD\u9D5B\u9D5C\u937E\u98AC\u9D5E"+
94.7809 - "\uFDD0\uFD60\u9CCF\u90DD\u90E0\u90F3"+
94.7810 - "\u98B1\u90F0\u93BD\u95B7\u9F46\u8E4B"+
94.7811 - "\u9658\u8A4C\u9D63\u9ECF\u9D65\u9D66"+
94.7812 - "\u965A\u9D64\u8A6C\u8AD9\u9D67\u8A70"+
94.7813 - "\u8BF3\u9150\u9CC1\u9D68\u93A7\u9674"+
94.7814 - "\uA0EF\u9151\u96C1\u8C64\u9676\u9D69"+
94.7815 - "\uFCA4\u9D6A\u924E\u9D6B\u9BC1\u9D6C"+
94.7816 - "\u8A65\u915D\u9D6D\u915A\u8C42\u9CC0"+
94.7817 - "\u916A\u9D6E\u9EA6\u9DCD\u9D6F\u89BB"+
94.7818 - "\u9EF9\u96B4\u9172\u9EC8\u8B55\u9D71"+
94.7819 - "\u9D72\u9ECC\u9174\u9ED0\u905C\u8ED2"+
94.7820 - "\u91A8\u9177\u96BF\u96C0\u8FB1\u96B7"+
94.7821 - "\u8C55\u9178\u89BE\u917C\uFB77\u9175"+
94.7822 - "\u91A3\u9176\u96BE\u9179\u96B6\u91A4"+
94.7823 - "\u91A6\u9D75\u9052\uA045\u91A9\u98AA"+
94.7824 - "\u8C5F\u8BAA\u9CDD\u9D77\u8940\u9EEC"+
94.7825 - "\u93AA\u9478\u9D7A\u8AC9\u8B4B\u9FEC"+
94.7826 - "\u8AE2\u9E75\u9874\u9AC8\uA047\u8BC3"+
94.7827 - "\uFC48\uFC77\u9C52\u8EFD\u8FA8\u957A"+
94.7828 - "\u8FF0";
94.7829 - }
94.7830 -}
95.1 --- a/src/share/classes/sun/nio/cs/ext/MS950_HKSCS.java Thu Apr 08 17:02:51 2010 -0700
95.2 +++ b/src/share/classes/sun/nio/cs/ext/MS950_HKSCS.java Tue Apr 13 16:41:49 2010 -0700
95.3 @@ -1,5 +1,5 @@
95.4 /*
95.5 - * Copyright 2002-2004 Sun Microsystems, Inc. All Rights Reserved.
95.6 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
95.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
95.8 *
95.9 * This code is free software; you can redistribute it and/or modify it
95.10 @@ -55,47 +55,35 @@
95.11 return new Encoder(this);
95.12 }
95.13
95.14 - private static class Decoder extends HKSCS.Decoder {
95.15 -
95.16 - private static DoubleByte.Decoder ms950Dec =
95.17 + static class Decoder extends HKSCS.Decoder {
95.18 + private static DoubleByte.Decoder ms950 =
95.19 (DoubleByte.Decoder)new MS950().newDecoder();
95.20
95.21 - /*
95.22 - * Note current decoder decodes 0x8BC2 --> U+F53A
95.23 - * ie. maps to Unicode PUA.
95.24 - * Unaccounted discrepancy between this mapping
95.25 - * inferred from MS950/windows-950 and the published
95.26 - * MS HKSCS mappings which maps 0x8BC2 --> U+5C22
95.27 - * a character defined with the Unified CJK block
95.28 - */
95.29 -
95.30 - protected char decodeDouble(int byte1, int byte2) {
95.31 - char c = super.decodeDouble(byte1, byte2);
95.32 - return (c != UNMAPPABLE_DECODING) ? c : ms950Dec.decodeDouble(byte1, byte2);
95.33 + private static char[][] b2cBmp = new char[0x100][];
95.34 + private static char[][] b2cSupp = new char[0x100][];
95.35 + static {
95.36 + initb2c(b2cBmp, HKSCSMapping.b2cBmpStr);
95.37 + initb2c(b2cSupp, HKSCSMapping.b2cSuppStr);
95.38 }
95.39
95.40 private Decoder(Charset cs) {
95.41 - super(cs);
95.42 + super(cs, ms950, b2cBmp, b2cSupp);
95.43 }
95.44 }
95.45
95.46 private static class Encoder extends HKSCS.Encoder {
95.47 -
95.48 - private static DoubleByte.Encoder ms950Enc =
95.49 + private static DoubleByte.Encoder ms950 =
95.50 (DoubleByte.Encoder)new MS950().newEncoder();
95.51
95.52 - /*
95.53 - * Note current encoder encodes U+F53A --> 0x8BC2
95.54 - * Published MS HKSCS mappings show
95.55 - * U+5C22 <--> 0x8BC2
95.56 - */
95.57 - protected int encodeDouble(char ch) {
95.58 - int r = super.encodeDouble(ch);
95.59 - return (r != UNMAPPABLE_ENCODING) ? r : ms950Enc.encodeChar(ch);
95.60 + static char[][] c2bBmp = new char[0x100][];
95.61 + static char[][] c2bSupp = new char[0x100][];
95.62 + static {
95.63 + initc2b(c2bBmp, HKSCSMapping.b2cBmpStr, HKSCSMapping.pua);
95.64 + initc2b(c2bSupp, HKSCSMapping.b2cSuppStr, null);
95.65 }
95.66
95.67 private Encoder(Charset cs) {
95.68 - super(cs);
95.69 + super(cs, ms950, c2bBmp, c2bSupp);
95.70 }
95.71 }
95.72 }
96.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
96.2 +++ b/src/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java Tue Apr 13 16:41:49 2010 -0700
96.3 @@ -0,0 +1,102 @@
96.4 +/*
96.5 + * Copyright 2002-2004 Sun Microsystems, Inc. All Rights Reserved.
96.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
96.7 + *
96.8 + * This code is free software; you can redistribute it and/or modify it
96.9 + * under the terms of the GNU General Public License version 2 only, as
96.10 + * published by the Free Software Foundation. Sun designates this
96.11 + * particular file as subject to the "Classpath" exception as provided
96.12 + * by Sun in the LICENSE file that accompanied this code.
96.13 + *
96.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
96.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
96.16 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
96.17 + * version 2 for more details (a copy is included in the LICENSE file that
96.18 + * accompanied this code).
96.19 + *
96.20 + * You should have received a copy of the GNU General Public License version
96.21 + * 2 along with this work; if not, write to the Free Software Foundation,
96.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
96.23 + *
96.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
96.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
96.26 + * have any questions.
96.27 + */
96.28 +
96.29 +package sun.nio.cs.ext;
96.30 +
96.31 +import java.nio.charset.Charset;
96.32 +import java.nio.charset.CharsetDecoder;
96.33 +import java.nio.charset.CharsetEncoder;
96.34 +import sun.nio.cs.HistoricallyNamedCharset;
96.35 +import static sun.nio.cs.CharsetMapping.*;
96.36 +
96.37 +public class MS950_HKSCS_XP extends Charset
96.38 +{
96.39 + public MS950_HKSCS_XP() {
96.40 + super("x-MS950-HKSCS-XP", ExtendedCharsets.aliasesFor("x-MS950-HKSCS-XP"));
96.41 + }
96.42 +
96.43 + public boolean contains(Charset cs) {
96.44 + return ((cs.name().equals("US-ASCII"))
96.45 + || (cs instanceof MS950)
96.46 + || (cs instanceof MS950_HKSCS_XP));
96.47 + }
96.48 +
96.49 + public CharsetDecoder newDecoder() {
96.50 + return new Decoder(this);
96.51 + }
96.52 +
96.53 + public CharsetEncoder newEncoder() {
96.54 + return new Encoder(this);
96.55 + }
96.56 +
96.57 + static class Decoder extends HKSCS.Decoder {
96.58 + private static DoubleByte.Decoder ms950 =
96.59 + (DoubleByte.Decoder)new MS950().newDecoder();
96.60 +
96.61 + /*
96.62 + * Note current decoder decodes 0x8BC2 --> U+F53A
96.63 + * ie. maps to Unicode PUA.
96.64 + * Unaccounted discrepancy between this mapping
96.65 + * inferred from MS950/windows-950 and the published
96.66 + * MS HKSCS mappings which maps 0x8BC2 --> U+5C22
96.67 + * a character defined with the Unified CJK block
96.68 + */
96.69 + private static char[][] b2cBmp = new char[0x100][];
96.70 + static {
96.71 + initb2c(b2cBmp, HKSCS_XPMapping.b2cBmpStr);
96.72 + }
96.73 +
96.74 + public char decodeDoubleEx(int b1, int b2) {
96.75 + return UNMAPPABLE_DECODING;
96.76 + }
96.77 +
96.78 + private Decoder(Charset cs) {
96.79 + super(cs, ms950, b2cBmp, null);
96.80 + }
96.81 + }
96.82 +
96.83 + private static class Encoder extends HKSCS.Encoder {
96.84 + private static DoubleByte.Encoder ms950 =
96.85 + (DoubleByte.Encoder)new MS950().newEncoder();
96.86 +
96.87 + /*
96.88 + * Note current encoder encodes U+F53A --> 0x8BC2
96.89 + * Published MS HKSCS mappings show
96.90 + * U+5C22 <--> 0x8BC2
96.91 + */
96.92 + static char[][] c2bBmp = new char[0x100][];
96.93 + static {
96.94 + initc2b(c2bBmp, HKSCS_XPMapping.b2cBmpStr, null);
96.95 + }
96.96 +
96.97 + public int encodeSupp(int cp) {
96.98 + return UNMAPPABLE_ENCODING;
96.99 + }
96.100 +
96.101 + private Encoder(Charset cs) {
96.102 + super(cs, ms950, c2bBmp, null);
96.103 + }
96.104 + }
96.105 +}
97.1 --- a/src/share/classes/sun/security/pkcs11/P11SecureRandom.java Thu Apr 08 17:02:51 2010 -0700
97.2 +++ b/src/share/classes/sun/security/pkcs11/P11SecureRandom.java Tue Apr 13 16:41:49 2010 -0700
97.3 @@ -1,5 +1,5 @@
97.4 /*
97.5 - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
97.6 + * Copyright 2003-2010 Sun Microsystems, Inc. All Rights Reserved.
97.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
97.8 *
97.9 * This code is free software; you can redistribute it and/or modify it
97.10 @@ -26,7 +26,7 @@
97.11 package sun.security.pkcs11;
97.12
97.13 import java.util.*;
97.14 -
97.15 +import java.io.*;
97.16 import java.security.*;
97.17
97.18 import sun.security.pkcs11.wrapper.*;
97.19 @@ -61,9 +61,28 @@
97.20 // buffer, if mixing is used
97.21 private byte[] mixBuffer;
97.22
97.23 - // bytes remaining in buffer, if mixing is used
97.24 + // bytes remaining in mixBuffer, if mixing is used
97.25 private int buffered;
97.26
97.27 + /*
97.28 + * we buffer data internally for efficiency but limit the lifetime
97.29 + * to avoid using stale bits.
97.30 + */
97.31 + // lifetime in ms, currently 100 ms (0.1 s)
97.32 + private static final long MAX_IBUFFER_TIME = 100;
97.33 +
97.34 + // size of the internal buffer
97.35 + private static final int IBUFFER_SIZE = 32;
97.36 +
97.37 + // internal buffer for the random bits
97.38 + private transient byte[] iBuffer = new byte[IBUFFER_SIZE];
97.39 +
97.40 + // number of bytes remain in iBuffer
97.41 + private transient int ibuffered = 0;
97.42 +
97.43 + // time that data was read into iBuffer
97.44 + private transient long lastRead = 0L;
97.45 +
97.46 P11SecureRandom(Token token) {
97.47 this.token = token;
97.48 }
97.49 @@ -104,16 +123,29 @@
97.50 if ((bytes == null) || (bytes.length == 0)) {
97.51 return;
97.52 }
97.53 - Session session = null;
97.54 - try {
97.55 - session = token.getOpSession();
97.56 - token.p11.C_GenerateRandom(session.id(), bytes);
97.57 - mix(bytes);
97.58 - } catch (PKCS11Exception e) {
97.59 - throw new ProviderException("nextBytes() failed", e);
97.60 - } finally {
97.61 - token.releaseSession(session);
97.62 + if (bytes.length <= IBUFFER_SIZE) {
97.63 + int ofs = 0;
97.64 + synchronized (iBuffer) {
97.65 + while (ofs < bytes.length) {
97.66 + long time = System.currentTimeMillis();
97.67 + // refill the internal buffer if empty or stale
97.68 + if ((ibuffered == 0) ||
97.69 + !(time - lastRead < MAX_IBUFFER_TIME)) {
97.70 + lastRead = time;
97.71 + implNextBytes(iBuffer);
97.72 + ibuffered = IBUFFER_SIZE;
97.73 + }
97.74 + // copy the buffered bytes into 'bytes'
97.75 + while ((ofs < bytes.length) && (ibuffered > 0)) {
97.76 + bytes[ofs++] = iBuffer[IBUFFER_SIZE - ibuffered--];
97.77 + }
97.78 + }
97.79 + }
97.80 + } else {
97.81 + // avoid using the buffer - just fill bytes directly
97.82 + implNextBytes(bytes);
97.83 }
97.84 +
97.85 }
97.86
97.87 // see JCA spec
97.88 @@ -143,4 +175,26 @@
97.89 }
97.90 }
97.91
97.92 + // fill up the specified buffer with random bytes, and mix them
97.93 + private void implNextBytes(byte[] bytes) {
97.94 + Session session = null;
97.95 + try {
97.96 + session = token.getOpSession();
97.97 + token.p11.C_GenerateRandom(session.id(), bytes);
97.98 + mix(bytes);
97.99 + } catch (PKCS11Exception e) {
97.100 + throw new ProviderException("nextBytes() failed", e);
97.101 + } finally {
97.102 + token.releaseSession(session);
97.103 + }
97.104 + }
97.105 +
97.106 + private void readObject(ObjectInputStream in)
97.107 + throws IOException, ClassNotFoundException {
97.108 + in.defaultReadObject();
97.109 + // assign default values to non-null transient fields
97.110 + iBuffer = new byte[IBUFFER_SIZE];
97.111 + ibuffered = 0;
97.112 + lastRead = 0L;
97.113 + }
97.114 }
98.1 --- a/src/share/classes/sun/security/pkcs11/P11Signature.java Thu Apr 08 17:02:51 2010 -0700
98.2 +++ b/src/share/classes/sun/security/pkcs11/P11Signature.java Tue Apr 13 16:41:49 2010 -0700
98.3 @@ -1,5 +1,5 @@
98.4 /*
98.5 - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved.
98.6 + * Copyright 2003-2010 Sun Microsystems, Inc. All Rights Reserved.
98.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
98.8 *
98.9 * This code is free software; you can redistribute it and/or modify it
98.10 @@ -30,8 +30,7 @@
98.11 import java.nio.ByteBuffer;
98.12
98.13 import java.security.*;
98.14 -import java.security.interfaces.ECPublicKey;
98.15 -
98.16 +import java.security.interfaces.*;
98.17 import sun.nio.ch.DirectBuffer;
98.18
98.19 import sun.security.util.*;
98.20 @@ -88,7 +87,7 @@
98.21 // mechanism id
98.22 private final long mechanism;
98.23
98.24 - // digest algorithm OID, if we do RSA padding ourselves
98.25 + // digest algorithm OID, if we encode RSA signature ourselves
98.26 private final ObjectIdentifier digestOID;
98.27
98.28 // type, one of T_* below
98.29 @@ -103,7 +102,7 @@
98.30 // associated session, if any
98.31 private Session session;
98.32
98.33 - // mode, on of M_* below
98.34 + // mode, one of M_* below
98.35 private int mode;
98.36
98.37 // flag indicating whether an operation is initialized
98.38 @@ -137,6 +136,9 @@
98.39 this.token = token;
98.40 this.algorithm = algorithm;
98.41 this.mechanism = mechanism;
98.42 + byte[] buffer = null;
98.43 + ObjectIdentifier digestOID = null;
98.44 + MessageDigest md = null;
98.45 switch ((int)mechanism) {
98.46 case (int)CKM_MD2_RSA_PKCS:
98.47 case (int)CKM_MD5_RSA_PKCS:
98.48 @@ -146,34 +148,25 @@
98.49 case (int)CKM_SHA512_RSA_PKCS:
98.50 keyAlgorithm = "RSA";
98.51 type = T_UPDATE;
98.52 - digestOID = null;
98.53 buffer = new byte[1];
98.54 - md = null;
98.55 break;
98.56 case (int)CKM_DSA_SHA1:
98.57 keyAlgorithm = "DSA";
98.58 type = T_UPDATE;
98.59 - digestOID = null;
98.60 buffer = new byte[1];
98.61 - md = null;
98.62 break;
98.63 case (int)CKM_ECDSA_SHA1:
98.64 keyAlgorithm = "EC";
98.65 type = T_UPDATE;
98.66 - digestOID = null;
98.67 buffer = new byte[1];
98.68 - md = null;
98.69 break;
98.70 case (int)CKM_DSA:
98.71 keyAlgorithm = "DSA";
98.72 - digestOID = null;
98.73 if (algorithm.equals("DSA")) {
98.74 type = T_DIGEST;
98.75 md = MessageDigest.getInstance("SHA-1");
98.76 - buffer = null;
98.77 } else if (algorithm.equals("RawDSA")) {
98.78 type = T_RAW;
98.79 - md = null;
98.80 buffer = new byte[20];
98.81 } else {
98.82 throw new ProviderException(algorithm);
98.83 @@ -181,10 +174,8 @@
98.84 break;
98.85 case (int)CKM_ECDSA:
98.86 keyAlgorithm = "EC";
98.87 - digestOID = null;
98.88 if (algorithm.equals("NONEwithECDSA")) {
98.89 type = T_RAW;
98.90 - md = null;
98.91 buffer = new byte[RAW_ECDSA_MAX];
98.92 } else {
98.93 String digestAlg;
98.94 @@ -201,14 +192,12 @@
98.95 }
98.96 type = T_DIGEST;
98.97 md = MessageDigest.getInstance(digestAlg);
98.98 - buffer = null;
98.99 }
98.100 break;
98.101 case (int)CKM_RSA_PKCS:
98.102 case (int)CKM_RSA_X_509:
98.103 keyAlgorithm = "RSA";
98.104 type = T_DIGEST;
98.105 - buffer = null;
98.106 if (algorithm.equals("MD5withRSA")) {
98.107 md = MessageDigest.getInstance("MD5");
98.108 digestOID = AlgorithmId.MD5_oid;
98.109 @@ -234,6 +223,9 @@
98.110 default:
98.111 throw new ProviderException("Unknown mechanism: " + mechanism);
98.112 }
98.113 + this.buffer = buffer;
98.114 + this.digestOID = digestOID;
98.115 + this.md = md;
98.116 session = token.getOpSession();
98.117 }
98.118
98.119 @@ -326,9 +318,52 @@
98.120 }
98.121 }
98.122
98.123 + private void checkRSAKeyLength(int len) throws InvalidKeyException {
98.124 + RSAPadding padding;
98.125 + try {
98.126 + padding = RSAPadding.getInstance
98.127 + (RSAPadding.PAD_BLOCKTYPE_1, (len + 7) >> 3);
98.128 + } catch (InvalidAlgorithmParameterException iape) {
98.129 + throw new InvalidKeyException(iape.getMessage());
98.130 + }
98.131 + int maxDataSize = padding.getMaxDataSize();
98.132 + int encodedLength;
98.133 + if (algorithm.equals("MD5withRSA") ||
98.134 + algorithm.equals("MD2withRSA")) {
98.135 + encodedLength = 34;
98.136 + } else if (algorithm.equals("SHA1withRSA")) {
98.137 + encodedLength = 35;
98.138 + } else if (algorithm.equals("SHA256withRSA")) {
98.139 + encodedLength = 51;
98.140 + } else if (algorithm.equals("SHA384withRSA")) {
98.141 + encodedLength = 67;
98.142 + } else if (algorithm.equals("SHA512withRSA")) {
98.143 + encodedLength = 83;
98.144 + } else {
98.145 + throw new ProviderException("Unknown signature algo: " + algorithm);
98.146 + }
98.147 + if (encodedLength > maxDataSize) {
98.148 + throw new InvalidKeyException
98.149 + ("Key is too short for this signature algorithm");
98.150 + }
98.151 + }
98.152 +
98.153 // see JCA spec
98.154 protected void engineInitVerify(PublicKey publicKey)
98.155 throws InvalidKeyException {
98.156 + if (publicKey == null) {
98.157 + throw new InvalidKeyException("Key must not be null");
98.158 + }
98.159 + // Need to check RSA key length whenever a new key is set
98.160 + if (keyAlgorithm.equals("RSA") && publicKey != p11Key) {
98.161 + int keyLen;
98.162 + if (publicKey instanceof P11Key) {
98.163 + keyLen = ((P11Key) publicKey).keyLength();
98.164 + } else {
98.165 + keyLen = ((RSAKey) publicKey).getModulus().bitLength();
98.166 + }
98.167 + checkRSAKeyLength(keyLen);
98.168 + }
98.169 cancelOperation();
98.170 mode = M_VERIFY;
98.171 p11Key = P11KeyFactory.convertKey(token, publicKey, keyAlgorithm);
98.172 @@ -338,6 +373,19 @@
98.173 // see JCA spec
98.174 protected void engineInitSign(PrivateKey privateKey)
98.175 throws InvalidKeyException {
98.176 + if (privateKey == null) {
98.177 + throw new InvalidKeyException("Key must not be null");
98.178 + }
98.179 + // Need to check RSA key length whenever a new key is set
98.180 + if (keyAlgorithm.equals("RSA") && privateKey != p11Key) {
98.181 + int keyLen;
98.182 + if (privateKey instanceof P11Key) {
98.183 + keyLen = ((P11Key) privateKey).keyLength;
98.184 + } else {
98.185 + keyLen = ((RSAKey) privateKey).getModulus().bitLength();
98.186 + }
98.187 + checkRSAKeyLength(keyLen);
98.188 + }
98.189 cancelOperation();
98.190 mode = M_SIGN;
98.191 p11Key = P11KeyFactory.convertKey(token, privateKey, keyAlgorithm);
99.1 --- a/src/share/classes/sun/security/provider/PolicyFile.java Thu Apr 08 17:02:51 2010 -0700
99.2 +++ b/src/share/classes/sun/security/provider/PolicyFile.java Tue Apr 13 16:41:49 2010 -0700
99.3 @@ -1,5 +1,5 @@
99.4 /*
99.5 - * Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
99.6 + * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved.
99.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
99.8 *
99.9 * This code is free software; you can redistribute it and/or modify it
99.10 @@ -65,6 +65,9 @@
99.11 import javax.sound.sampled.AudioPermission;
99.12 import javax.net.ssl.SSLPermission;
99.13 */
99.14 +import sun.misc.JavaSecurityProtectionDomainAccess;
99.15 +import static sun.misc.JavaSecurityProtectionDomainAccess.ProtectionDomainCache;
99.16 +import sun.misc.SharedSecrets;
99.17 import sun.security.util.Password;
99.18 import sun.security.util.PolicyUtil;
99.19 import sun.security.util.PropertyExpander;
99.20 @@ -1102,7 +1105,7 @@
99.21 /**
99.22 * Refreshes the policy object by re-reading all the policy files.
99.23 */
99.24 - public void refresh() {
99.25 + @Override public void refresh() {
99.26 init(url);
99.27 }
99.28
99.29 @@ -1119,9 +1122,10 @@
99.30 *
99.31 * @see java.security.ProtectionDomain
99.32 */
99.33 + @Override
99.34 public boolean implies(ProtectionDomain pd, Permission p) {
99.35 PolicyInfo pi = policyInfo.get();
99.36 - Map<ProtectionDomain, PermissionCollection> pdMap = pi.getPdMapping();
99.37 + ProtectionDomainCache pdMap = pi.getPdMapping();
99.38
99.39 PermissionCollection pc = pdMap.get(pd);
99.40
99.41 @@ -1167,6 +1171,7 @@
99.42 * @return the Permissions granted to the provided
99.43 * <code>ProtectionDomain</code>.
99.44 */
99.45 + @Override
99.46 public PermissionCollection getPermissions(ProtectionDomain domain) {
99.47 Permissions perms = new Permissions();
99.48
99.49 @@ -1202,6 +1207,7 @@
99.50 *
99.51 * @return the set of permissions according to the policy.
99.52 */
99.53 + @Override
99.54 public PermissionCollection getPermissions(CodeSource codesource) {
99.55 return getPermissions(new Permissions(), codesource);
99.56 }
99.57 @@ -2119,7 +2125,7 @@
99.58 return codesource;
99.59 }
99.60
99.61 - public String toString(){
99.62 + @Override public String toString(){
99.63 StringBuilder sb = new StringBuilder();
99.64 sb.append(ResourcesMgr.getString("("));
99.65 sb.append(getCodeSource());
99.66 @@ -2255,7 +2261,7 @@
99.67 *
99.68 * @return false.
99.69 */
99.70 - public boolean implies(Permission p) {
99.71 + @Override public boolean implies(Permission p) {
99.72 return false;
99.73 }
99.74
99.75 @@ -2272,7 +2278,7 @@
99.76 * type (class) name, permission name, actions, and
99.77 * certificates as this object.
99.78 */
99.79 - public boolean equals(Object obj) {
99.80 + @Override public boolean equals(Object obj) {
99.81 if (obj == this)
99.82 return true;
99.83
99.84 @@ -2320,7 +2326,7 @@
99.85 *
99.86 * @return a hash code value for this object.
99.87 */
99.88 - public int hashCode() {
99.89 + @Override public int hashCode() {
99.90 int hash = type.hashCode();
99.91 if (name != null)
99.92 hash ^= name.hashCode();
99.93 @@ -2339,7 +2345,7 @@
99.94 *
99.95 * @return the empty string "".
99.96 */
99.97 - public String getActions() {
99.98 + @Override public String getActions() {
99.99 return "";
99.100 }
99.101
99.102 @@ -2366,7 +2372,7 @@
99.103 *
99.104 * @return information about this SelfPermission.
99.105 */
99.106 - public String toString() {
99.107 + @Override public String toString() {
99.108 return "(SelfPermission " + type + " " + name + " " + actions + ")";
99.109 }
99.110 }
99.111 @@ -2388,7 +2394,7 @@
99.112 final Map aliasMapping;
99.113
99.114 // Maps ProtectionDomain to PermissionCollection
99.115 - private final Map<ProtectionDomain, PermissionCollection>[] pdMapping;
99.116 + private final ProtectionDomainCache[] pdMapping;
99.117 private java.util.Random random;
99.118
99.119 PolicyInfo(int numCaches) {
99.120 @@ -2397,16 +2403,17 @@
99.121 Collections.synchronizedList(new ArrayList<PolicyEntry>(2));
99.122 aliasMapping = Collections.synchronizedMap(new HashMap(11));
99.123
99.124 - pdMapping = new Map[numCaches];
99.125 + pdMapping = new ProtectionDomainCache[numCaches];
99.126 + JavaSecurityProtectionDomainAccess jspda
99.127 + = SharedSecrets.getJavaSecurityProtectionDomainAccess();
99.128 for (int i = 0; i < numCaches; i++) {
99.129 - pdMapping[i] = Collections.synchronizedMap
99.130 - (new WeakHashMap<ProtectionDomain, PermissionCollection>());
99.131 + pdMapping[i] = jspda.getProtectionDomainCache();
99.132 }
99.133 if (numCaches > 1) {
99.134 random = new java.util.Random();
99.135 }
99.136 }
99.137 - Map<ProtectionDomain, PermissionCollection> getPdMapping() {
99.138 + ProtectionDomainCache getPdMapping() {
99.139 if (pdMapping.length == 1) {
99.140 return pdMapping[0];
99.141 } else {
100.1 --- a/src/share/classes/sun/security/provider/X509Factory.java Thu Apr 08 17:02:51 2010 -0700
100.2 +++ b/src/share/classes/sun/security/provider/X509Factory.java Tue Apr 13 16:41:49 2010 -0700
100.3 @@ -1,5 +1,5 @@
100.4 /*
100.5 - * Copyright 1998-2009 Sun Microsystems, Inc. All Rights Reserved.
100.6 + * Copyright 1998-2010 Sun Microsystems, Inc. All Rights Reserved.
100.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
100.8 *
100.9 * This code is free software; you can redistribute it and/or modify it
100.10 @@ -26,7 +26,6 @@
100.11 package sun.security.provider;
100.12
100.13 import java.io.*;
100.14 -import java.util.Collection;
100.15 import java.util.*;
100.16 import java.security.cert.*;
100.17 import sun.security.x509.X509CertImpl;
100.18 @@ -37,6 +36,7 @@
100.19 import sun.security.util.DerValue;
100.20 import sun.security.util.Cache;
100.21 import sun.misc.BASE64Decoder;
100.22 +import sun.security.pkcs.ParsingException;
100.23
100.24 /**
100.25 * This class defines a certificate factory for X.509 v3 certificates &
100.26 @@ -62,10 +62,6 @@
100.27 public static final String BEGIN_CERT = "-----BEGIN CERTIFICATE-----";
100.28 public static final String END_CERT = "-----END CERTIFICATE-----";
100.29
100.30 - private static final int defaultExpectedLineLength = 80;
100.31 -
100.32 - private static final char[] endBoundary = "-----END".toCharArray();
100.33 -
100.34 private static final int ENC_MAX_LENGTH = 4096 * 1024; // 4 MB MAX
100.35
100.36 private static final Cache certCache = Cache.newSoftMemoryCache(750);
100.37 @@ -92,13 +88,7 @@
100.38 throw new CertificateException("Missing input stream");
100.39 }
100.40 try {
100.41 - if (is.markSupported() == false) {
100.42 - // consume the entire input stream
100.43 - byte[] totalBytes;
100.44 - totalBytes = getTotalBytes(new BufferedInputStream(is));
100.45 - is = new ByteArrayInputStream(totalBytes);
100.46 - }
100.47 - byte[] encoding = readSequence(is);
100.48 + byte[] encoding = readOneBlock(is);
100.49 if (encoding != null) {
100.50 X509CertImpl cert = (X509CertImpl)getFromCache(certCache, encoding);
100.51 if (cert != null) {
100.52 @@ -108,19 +98,7 @@
100.53 addToCache(certCache, cert.getEncodedInternal(), cert);
100.54 return cert;
100.55 } else {
100.56 - X509CertImpl cert;
100.57 - // determine if binary or Base64 encoding. If Base64 encoding,
100.58 - // the certificate must be bounded at the beginning by
100.59 - // "-----BEGIN".
100.60 - if (isBase64(is)) {
100.61 - // Base64
100.62 - byte[] data = base64_to_binary(is);
100.63 - cert = new X509CertImpl(data);
100.64 - } else {
100.65 - // binary
100.66 - cert = new X509CertImpl(new DerValue(is));
100.67 - }
100.68 - return intern(cert);
100.69 + throw new IOException("Empty input");
100.70 }
100.71 } catch (IOException ioe) {
100.72 throw (CertificateException)new CertificateException
100.73 @@ -129,73 +107,21 @@
100.74 }
100.75
100.76 /**
100.77 - * Read a DER SEQUENCE from an InputStream and return the encoding.
100.78 - * If data does not represent a SEQUENCE, it uses indefinite length
100.79 - * encoding, or is longer than ENC_MAX_LENGTH, the stream is reset
100.80 - * and this method returns null.
100.81 - */
100.82 - private static byte[] readSequence(InputStream in) throws IOException {
100.83 - in.mark(ENC_MAX_LENGTH);
100.84 - byte[] b = new byte[4];
100.85 - int i = readFully(in, b, 0, b.length);
100.86 - if ((i != b.length) || (b[0] != 0x30)) { // first byte must be SEQUENCE
100.87 - in.reset();
100.88 - return null;
100.89 - }
100.90 - i = b[1] & 0xff;
100.91 - int totalLength;
100.92 - if (i < 0x80) {
100.93 - int valueLength = i;
100.94 - totalLength = valueLength + 2;
100.95 - } else if (i == 0x81) {
100.96 - int valueLength = b[2] & 0xff;
100.97 - totalLength = valueLength + 3;
100.98 - } else if (i == 0x82) {
100.99 - int valueLength = ((b[2] & 0xff) << 8) | (b[3] & 0xff);
100.100 - totalLength = valueLength + 4;
100.101 - } else { // ignore longer length forms
100.102 - in.reset();
100.103 - return null;
100.104 - }
100.105 - if (totalLength > ENC_MAX_LENGTH) {
100.106 - in.reset();
100.107 - return null;
100.108 - }
100.109 - byte[] encoding = new byte[totalLength];
100.110 - if( totalLength < b.length ) {
100.111 - in.reset();
100.112 - i = readFully(in, encoding, 0, totalLength);
100.113 - if( i != totalLength ) {
100.114 - in.reset();
100.115 - return null;
100.116 - }
100.117 - } else {
100.118 - System.arraycopy(b, 0, encoding, 0, b.length);
100.119 - int n = totalLength - b.length;
100.120 - i = readFully(in, encoding, b.length, n);
100.121 - if (i != n) {
100.122 - in.reset();
100.123 - return null;
100.124 - }
100.125 - }
100.126 - return encoding;
100.127 - }
100.128 -
100.129 - /**
100.130 * Read from the stream until length bytes have been read or EOF has
100.131 * been reached. Return the number of bytes actually read.
100.132 */
100.133 - private static int readFully(InputStream in, byte[] buffer, int offset,
100.134 + private static int readFully(InputStream in, ByteArrayOutputStream bout,
100.135 int length) throws IOException {
100.136 int read = 0;
100.137 + byte[] buffer = new byte[2048];
100.138 while (length > 0) {
100.139 - int n = in.read(buffer, offset, length);
100.140 + int n = in.read(buffer, 0, length<2048?length:2048);
100.141 if (n <= 0) {
100.142 break;
100.143 }
100.144 + bout.write(buffer, 0, n);
100.145 read += n;
100.146 length -= n;
100.147 - offset += n;
100.148 }
100.149 return read;
100.150 }
100.151 @@ -309,21 +235,11 @@
100.152 throw new CertificateException("Missing input stream");
100.153 }
100.154 try {
100.155 - if (inStream.markSupported() == false) {
100.156 - // consume the entire input stream
100.157 - byte[] totalBytes;
100.158 - totalBytes = getTotalBytes(new BufferedInputStream(inStream));
100.159 - inStream = new ByteArrayInputStream(totalBytes);
100.160 - }
100.161 - // determine if binary or Base64 encoding. If Base64 encoding,
100.162 - // each certificate must be bounded at the beginning by
100.163 - // "-----BEGIN".
100.164 - if (isBase64(inStream)) {
100.165 - // Base64
100.166 - byte[] data = base64_to_binary(inStream);
100.167 - return new X509CertPath(new ByteArrayInputStream(data));
100.168 + byte[] encoding = readOneBlock(inStream);
100.169 + if (encoding != null) {
100.170 + return new X509CertPath(new ByteArrayInputStream(encoding));
100.171 } else {
100.172 - return new X509CertPath(inStream);
100.173 + throw new IOException("Empty input");
100.174 }
100.175 } catch (IOException ioe) {
100.176 throw new CertificateException(ioe.getMessage());
100.177 @@ -350,21 +266,11 @@
100.178 throw new CertificateException("Missing input stream");
100.179 }
100.180 try {
100.181 - if (inStream.markSupported() == false) {
100.182 - // consume the entire input stream
100.183 - byte[] totalBytes;
100.184 - totalBytes = getTotalBytes(new BufferedInputStream(inStream));
100.185 - inStream = new ByteArrayInputStream(totalBytes);
100.186 - }
100.187 - // determine if binary or Base64 encoding. If Base64 encoding,
100.188 - // each certificate must be bounded at the beginning by
100.189 - // "-----BEGIN".
100.190 - if (isBase64(inStream)) {
100.191 - // Base64
100.192 - byte[] data = base64_to_binary(inStream);
100.193 + byte[] data = readOneBlock(inStream);
100.194 + if (data != null) {
100.195 return new X509CertPath(new ByteArrayInputStream(data), encoding);
100.196 } else {
100.197 - return(new X509CertPath(inStream, encoding));
100.198 + throw new IOException("Empty input");
100.199 }
100.200 } catch (IOException ioe) {
100.201 throw new CertificateException(ioe.getMessage());
100.202 @@ -426,11 +332,6 @@
100.203 throw new CertificateException("Missing input stream");
100.204 }
100.205 try {
100.206 - if (is.markSupported() == false) {
100.207 - // consume the entire input stream
100.208 - is = new ByteArrayInputStream
100.209 - (getTotalBytes(new BufferedInputStream(is)));
100.210 - }
100.211 return parseX509orPKCS7Cert(is);
100.212 } catch (IOException ioe) {
100.213 throw new CertificateException(ioe);
100.214 @@ -458,13 +359,7 @@
100.215 throw new CRLException("Missing input stream");
100.216 }
100.217 try {
100.218 - if (is.markSupported() == false) {
100.219 - // consume the entire input stream
100.220 - byte[] totalBytes;
100.221 - totalBytes = getTotalBytes(new BufferedInputStream(is));
100.222 - is = new ByteArrayInputStream(totalBytes);
100.223 - }
100.224 - byte[] encoding = readSequence(is);
100.225 + byte[] encoding = readOneBlock(is);
100.226 if (encoding != null) {
100.227 X509CRLImpl crl = (X509CRLImpl)getFromCache(crlCache, encoding);
100.228 if (crl != null) {
100.229 @@ -474,19 +369,7 @@
100.230 addToCache(crlCache, crl.getEncodedInternal(), crl);
100.231 return crl;
100.232 } else {
100.233 - X509CRLImpl crl;
100.234 - // determine if binary or Base64 encoding. If Base64 encoding,
100.235 - // the CRL must be bounded at the beginning by
100.236 - // "-----BEGIN".
100.237 - if (isBase64(is)) {
100.238 - // Base64
100.239 - byte[] data = base64_to_binary(is);
100.240 - crl = new X509CRLImpl(data);
100.241 - } else {
100.242 - // binary
100.243 - crl = new X509CRLImpl(new DerValue(is));
100.244 - }
100.245 - return intern(crl);
100.246 + throw new IOException("Empty input");
100.247 }
100.248 } catch (IOException ioe) {
100.249 throw new CRLException(ioe.getMessage());
100.250 @@ -504,19 +387,13 @@
100.251 *
100.252 * @exception CRLException on parsing errors.
100.253 */
100.254 - public Collection<? extends java.security.cert.CRL> engineGenerateCRLs(InputStream
100.255 -is)
100.256 - throws CRLException
100.257 + public Collection<? extends java.security.cert.CRL> engineGenerateCRLs(
100.258 + InputStream is) throws CRLException
100.259 {
100.260 if (is == null) {
100.261 throw new CRLException("Missing input stream");
100.262 }
100.263 try {
100.264 - if (is.markSupported() == false) {
100.265 - // consume the entire input stream
100.266 - is = new ByteArrayInputStream
100.267 - (getTotalBytes(new BufferedInputStream(is)));
100.268 - }
100.269 return parseX509orPKCS7CRL(is);
100.270 } catch (IOException ioe) {
100.271 throw new CRLException(ioe.getMessage());
100.272 @@ -533,42 +410,25 @@
100.273 throws CertificateException, IOException
100.274 {
100.275 Collection<X509CertImpl> coll = new ArrayList<X509CertImpl>();
100.276 - boolean first = true;
100.277 - while (is.available() != 0) {
100.278 - // determine if binary or Base64 encoding. If Base64 encoding,
100.279 - // each certificate must be bounded at the beginning by
100.280 - // "-----BEGIN".
100.281 - InputStream is2 = is;
100.282 - if (isBase64(is2)) {
100.283 - // Base64
100.284 - is2 = new ByteArrayInputStream(base64_to_binary(is2));
100.285 + byte[] data = readOneBlock(is);
100.286 + if (data == null) {
100.287 + return new ArrayList<X509CertImpl>(0);
100.288 + }
100.289 + try {
100.290 + PKCS7 pkcs7 = new PKCS7(data);
100.291 + X509Certificate[] certs = pkcs7.getCertificates();
100.292 + // certs are optional in PKCS #7
100.293 + if (certs != null) {
100.294 + return Arrays.asList(certs);
100.295 + } else {
100.296 + // no crls provided
100.297 + return new ArrayList<X509Certificate>(0);
100.298 }
100.299 - if (first)
100.300 - is2.mark(is2.available());
100.301 - try {
100.302 - // treat as X.509 cert
100.303 - coll.add(intern(new X509CertImpl(new DerValue(is2))));
100.304 - } catch (CertificateException e) {
100.305 - Throwable cause = e.getCause();
100.306 - // only treat as PKCS#7 if this is the first cert parsed
100.307 - // and the root cause of the decoding failure is an IOException
100.308 - if (first && cause != null && (cause instanceof IOException)) {
100.309 - // treat as PKCS#7
100.310 - is2.reset();
100.311 - PKCS7 pkcs7 = new PKCS7(is2);
100.312 - X509Certificate[] certs = pkcs7.getCertificates();
100.313 - // certs are optional in PKCS #7
100.314 - if (certs != null) {
100.315 - return Arrays.asList(certs);
100.316 - } else {
100.317 - // no certs provided
100.318 - return new ArrayList<X509Certificate>(0);
100.319 - }
100.320 - } else {
100.321 - throw e;
100.322 - }
100.323 + } catch (ParsingException e) {
100.324 + while (data != null) {
100.325 + coll.add(new X509CertImpl(data));
100.326 + data = readOneBlock(is);
100.327 }
100.328 - first = false;
100.329 }
100.330 return coll;
100.331 }
100.332 @@ -583,162 +443,215 @@
100.333 throws CRLException, IOException
100.334 {
100.335 Collection<X509CRLImpl> coll = new ArrayList<X509CRLImpl>();
100.336 - boolean first = true;
100.337 - while (is.available() != 0) {
100.338 - // determine if binary or Base64 encoding. If Base64 encoding,
100.339 - // the CRL must be bounded at the beginning by
100.340 - // "-----BEGIN".
100.341 - InputStream is2 = is;
100.342 - if (isBase64(is)) {
100.343 - // Base64
100.344 - is2 = new ByteArrayInputStream(base64_to_binary(is2));
100.345 + byte[] data = readOneBlock(is);
100.346 + if (data == null) {
100.347 + return new ArrayList<X509CRL>(0);
100.348 + }
100.349 + try {
100.350 + PKCS7 pkcs7 = new PKCS7(data);
100.351 + X509CRL[] crls = pkcs7.getCRLs();
100.352 + // CRLs are optional in PKCS #7
100.353 + if (crls != null) {
100.354 + return Arrays.asList(crls);
100.355 + } else {
100.356 + // no crls provided
100.357 + return new ArrayList<X509CRL>(0);
100.358 }
100.359 - if (first)
100.360 - is2.mark(is2.available());
100.361 - try {
100.362 - // treat as X.509 CRL
100.363 - coll.add(new X509CRLImpl(is2));
100.364 - } catch (CRLException e) {
100.365 - // only treat as PKCS#7 if this is the first CRL parsed
100.366 - if (first) {
100.367 - is2.reset();
100.368 - PKCS7 pkcs7 = new PKCS7(is2);
100.369 - X509CRL[] crls = pkcs7.getCRLs();
100.370 - // CRLs are optional in PKCS #7
100.371 - if (crls != null) {
100.372 - return Arrays.asList(crls);
100.373 - } else {
100.374 - // no crls provided
100.375 - return new ArrayList<X509CRL>(0);
100.376 - }
100.377 - }
100.378 + } catch (ParsingException e) {
100.379 + while (data != null) {
100.380 + coll.add(new X509CRLImpl(data));
100.381 + data = readOneBlock(is);
100.382 }
100.383 - first = false;
100.384 }
100.385 return coll;
100.386 }
100.387
100.388 - /*
100.389 - * Converts a Base64-encoded X.509 certificate or X.509 CRL or PKCS#7 data
100.390 - * to binary encoding.
100.391 - * In all cases, the data must be bounded at the beginning by
100.392 - * "-----BEGIN", and must be bounded at the end by "-----END".
100.393 + /**
100.394 + * Returns an ASN.1 SEQUENCE from a stream, which might be a BER-encoded
100.395 + * binary block or a PEM-style BASE64-encoded ASCII data. In the latter
100.396 + * case, it's de-BASE64'ed before return.
100.397 + *
100.398 + * After the reading, the input stream pointer is after the BER block, or
100.399 + * after the newline character after the -----END SOMETHING----- line.
100.400 + *
100.401 + * @param is the InputStream
100.402 + * @returns byte block or null if end of stream
100.403 + * @throws IOException If any parsing error
100.404 */
100.405 - private byte[] base64_to_binary(InputStream is)
100.406 - throws IOException
100.407 - {
100.408 - long len = 0; // total length of base64 encoding, including boundaries
100.409 + private static byte[] readOneBlock(InputStream is) throws IOException {
100.410
100.411 - is.mark(is.available());
100.412 + // The first character of a BLOCK.
100.413 + int c = is.read();
100.414 + if (c == -1) {
100.415 + return null;
100.416 + }
100.417 + if (c == DerValue.tag_Sequence) {
100.418 + ByteArrayOutputStream bout = new ByteArrayOutputStream(2048);
100.419 + bout.write(c);
100.420 + readBERInternal(is, bout, c);
100.421 + return bout.toByteArray();
100.422 + } else {
100.423 + // Read BASE64 encoded data, might skip info at the beginning
100.424 + char[] data = new char[2048];
100.425 + int pos = 0;
100.426
100.427 - BufferedInputStream bufin = new BufferedInputStream(is);
100.428 - BufferedReader br =
100.429 - new BufferedReader(new InputStreamReader(bufin, "ASCII"));
100.430 + // Step 1: Read until header is found
100.431 + int hyphen = (c=='-') ? 1: 0; // count of consequent hyphens
100.432 + int last = (c=='-') ? -1: c; // the char before hyphen
100.433 + while (true) {
100.434 + int next = is.read();
100.435 + if (next == -1) {
100.436 + // We accept useless data after the last block,
100.437 + // say, empty lines.
100.438 + return null;
100.439 + }
100.440 + if (next == '-') {
100.441 + hyphen++;
100.442 + } else {
100.443 + hyphen = 0;
100.444 + last = next;
100.445 + }
100.446 + if (hyphen == 5 && (last==-1 || last=='\r' || last=='\n')) {
100.447 + break;
100.448 + }
100.449 + }
100.450
100.451 - // First read all of the data that is found between
100.452 - // the "-----BEGIN" and "-----END" boundaries into a buffer.
100.453 - String temp;
100.454 - while (true) {
100.455 - temp=readLine(br);
100.456 - if (temp == null) {
100.457 - throw new IOException("Unsupported encoding");
100.458 + // Step 2: Read the rest of header, determine the line end
100.459 + int end;
100.460 + while (true) {
100.461 + int next = is.read();
100.462 + if (next == -1) {
100.463 + throw new IOException("Incomplete data");
100.464 + }
100.465 + if (next == '\n') {
100.466 + end = '\n';
100.467 + break;
100.468 + }
100.469 + if (next == '\r') {
100.470 + next = is.read();
100.471 + if (next == -1) {
100.472 + throw new IOException("Incomplete data");
100.473 + }
100.474 + if (next == '\n') {
100.475 + end = '\n';
100.476 + } else {
100.477 + end = '\r';
100.478 + data[pos++] = (char)next;
100.479 + }
100.480 + break;
100.481 + }
100.482 }
100.483 - len += temp.length();
100.484 - if (temp.startsWith("-----BEGIN")) {
100.485 - break;
100.486 +
100.487 + // Step 3: Read the data
100.488 + while (true) {
100.489 + int next = is.read();
100.490 + if (next == -1) {
100.491 + throw new IOException("Incomplete data");
100.492 + }
100.493 + if (next != '-') {
100.494 + data[pos++] = (char)next;
100.495 + if (pos >= data.length) {
100.496 + data = Arrays.copyOf(data, data.length+1024);
100.497 + }
100.498 + } else {
100.499 + break;
100.500 + }
100.501 }
100.502 - }
100.503 - StringBuffer strBuf = new StringBuffer();
100.504 - while ((temp=readLine(br))!=null && !temp.startsWith("-----END")) {
100.505 - strBuf.append(temp);
100.506 - }
100.507 - if (temp == null) {
100.508 - throw new IOException("Unsupported encoding");
100.509 - } else {
100.510 - len += temp.length();
100.511 - }
100.512
100.513 - // consume only as much as was needed
100.514 - len += strBuf.length();
100.515 - is.reset();
100.516 - is.skip(len);
100.517 + // Step 4: Consume the footer
100.518 + while (true) {
100.519 + int next = is.read();
100.520 + // Add next == '\n' for maximum safety, in case endline
100.521 + // is not consistent.
100.522 + if (next == -1 || next == end || next == '\n') {
100.523 + break;
100.524 + }
100.525 + }
100.526
100.527 - // Now, that data is supposed to be a single X.509 certificate or
100.528 - // X.509 CRL or PKCS#7 formatted data... Base64 encoded.
100.529 - // Decode into binary and return the result.
100.530 - BASE64Decoder decoder = new BASE64Decoder();
100.531 - return decoder.decodeBuffer(strBuf.toString());
100.532 - }
100.533 -
100.534 - /*
100.535 - * Reads the entire input stream into a byte array.
100.536 - */
100.537 - private byte[] getTotalBytes(InputStream is) throws IOException {
100.538 - byte[] buffer = new byte[8192];
100.539 - ByteArrayOutputStream baos = new ByteArrayOutputStream(2048);
100.540 - int n;
100.541 - baos.reset();
100.542 - while ((n = is.read(buffer, 0, buffer.length)) != -1) {
100.543 - baos.write(buffer, 0, n);
100.544 - }
100.545 - return baos.toByteArray();
100.546 - }
100.547 -
100.548 - /*
100.549 - * Determines if input is binary or Base64 encoded.
100.550 - */
100.551 - private boolean isBase64(InputStream is) throws IOException {
100.552 - if (is.available() >= 1) {
100.553 - is.mark(1);
100.554 - int c1 = is.read();
100.555 - is.reset();
100.556 - if (c1 != DerValue.tag_Sequence) {
100.557 - return true;
100.558 - } else {
100.559 - return false;
100.560 - }
100.561 - } else {
100.562 - return false;
100.563 + BASE64Decoder decoder = new BASE64Decoder();
100.564 + return decoder.decodeBuffer(new String(data, 0, pos));
100.565 }
100.566 }
100.567
100.568 - /*
100.569 - * Read a line of text. A line is considered to be terminated by any one
100.570 - * of a line feed ('\n'), a carriage return ('\r'), a carriage return
100.571 - * followed immediately by a linefeed, or an end-of-certificate marker.
100.572 + /**
100.573 + * Read one BER data block. This method is aware of indefinite-length BER
100.574 + * encoding and will read all of the sub-sections in a recursive way
100.575 *
100.576 - * @return A String containing the contents of the line, including
100.577 - * any line-termination characters, or null if the end of the
100.578 - * stream has been reached.
100.579 + * @param is Read from this InputStream
100.580 + * @param bout Write into this OutputStream
100.581 + * @param tag Tag already read (-1 mean not read)
100.582 + * @returns The current tag, used to check EOC in indefinite-length BER
100.583 + * @throws IOException Any parsing error
100.584 */
100.585 - private String readLine(BufferedReader br) throws IOException {
100.586 - int c;
100.587 - int i = 0;
100.588 - boolean isMatch = true;
100.589 - boolean matched = false;
100.590 - StringBuffer sb = new StringBuffer(defaultExpectedLineLength);
100.591 - do {
100.592 - c = br.read();
100.593 - if (isMatch && (i < endBoundary.length)) {
100.594 - isMatch = ((char)c != endBoundary[i++]) ? false : true;
100.595 + private static int readBERInternal(InputStream is,
100.596 + ByteArrayOutputStream bout, int tag) throws IOException {
100.597 +
100.598 + if (tag == -1) { // Not read before the call, read now
100.599 + tag = is.read();
100.600 + if (tag == -1) {
100.601 + throw new IOException("BER/DER tag info absent");
100.602 }
100.603 - if (!matched)
100.604 - matched = (isMatch && (i == endBoundary.length));
100.605 - sb.append((char)c);
100.606 - } while ((c != -1) && (c != '\n') && (c != '\r'));
100.607 + if ((tag & 0x1f) == 0x1f) {
100.608 + throw new IOException("Multi octets tag not supported");
100.609 + }
100.610 + bout.write(tag);
100.611 + }
100.612
100.613 - if (!matched && c == -1) {
100.614 - return null;
100.615 + int n = is.read();
100.616 + if (n == -1) {
100.617 + throw new IOException("BER/DER length info ansent");
100.618 }
100.619 - if (c == '\r') {
100.620 - br.mark(1);
100.621 - int c2 = br.read();
100.622 - if (c2 == '\n') {
100.623 - sb.append((char)c);
100.624 - } else {
100.625 - br.reset();
100.626 + bout.write(n);
100.627 +
100.628 + int length;
100.629 +
100.630 + if (n == 0x80) { // Indefinite-length encoding
100.631 + if ((tag & 0x20) != 0x20) {
100.632 + throw new IOException(
100.633 + "Non constructed encoding must have definite length");
100.634 + }
100.635 + while (true) {
100.636 + int subTag = readBERInternal(is, bout, -1);
100.637 + if (subTag == 0) { // EOC, end of indefinite-length section
100.638 + break;
100.639 + }
100.640 + }
100.641 + } else {
100.642 + if (n < 0x80) {
100.643 + length = n;
100.644 + } else if (n == 0x81) {
100.645 + length = is.read();
100.646 + if (length == -1) {
100.647 + throw new IOException("Incomplete BER/DER length info");
100.648 + }
100.649 + bout.write(length);
100.650 + } else if (n == 0x82) {
100.651 + int highByte = is.read();
100.652 + int lowByte = is.read();
100.653 + if (lowByte == -1) {
100.654 + throw new IOException("Incomplete BER/DER length info");
100.655 + }
100.656 + bout.write(highByte);
100.657 + bout.write(lowByte);
100.658 + length = (highByte << 8) | lowByte;
100.659 + } else if (n == 0x83) {
100.660 + int highByte = is.read();
100.661 + int midByte = is.read();
100.662 + int lowByte = is.read();
100.663 + if (lowByte == -1) {
100.664 + throw new IOException("Incomplete BER/DER length info");
100.665 + }
100.666 + bout.write(highByte);
100.667 + bout.write(midByte);
100.668 + bout.write(lowByte);
100.669 + length = (highByte << 16) | (midByte << 8) | lowByte;
100.670 + } else { // ignore longer length forms
100.671 + throw new IOException("Invalid BER/DER data (too huge?)");
100.672 + }
100.673 + if (readFully(is, bout, length) != length) {
100.674 + throw new IOException("Incomplete BER/DER data");
100.675 }
100.676 }
100.677 - return sb.toString();
100.678 + return tag;
100.679 }
100.680 }
101.1 --- a/src/share/classes/sun/security/ssl/ClientHandshaker.java Thu Apr 08 17:02:51 2010 -0700
101.2 +++ b/src/share/classes/sun/security/ssl/ClientHandshaker.java Tue Apr 13 16:41:49 2010 -0700
101.3 @@ -93,13 +93,17 @@
101.4 * Constructors
101.5 */
101.6 ClientHandshaker(SSLSocketImpl socket, SSLContextImpl context,
101.7 - ProtocolList enabledProtocols) {
101.8 + ProtocolList enabledProtocols,
101.9 + ProtocolVersion activeProtocolVersion) {
101.10 super(socket, context, enabledProtocols, true, true);
101.11 + this.activeProtocolVersion = activeProtocolVersion;
101.12 }
101.13
101.14 ClientHandshaker(SSLEngineImpl engine, SSLContextImpl context,
101.15 - ProtocolList enabledProtocols) {
101.16 + ProtocolList enabledProtocols,
101.17 + ProtocolVersion activeProtocolVersion) {
101.18 super(engine, context, enabledProtocols, true, true);
101.19 + this.activeProtocolVersion = activeProtocolVersion;
101.20 }
101.21
101.22 /*
101.23 @@ -275,7 +279,42 @@
101.24 // sent the "client hello" but the server's not seen it.
101.25 //
101.26 if (state < HandshakeMessage.ht_client_hello) {
101.27 - kickstart();
101.28 + if (!renegotiable) { // renegotiation is not allowed.
101.29 + if (activeProtocolVersion.v >= ProtocolVersion.TLS10.v) {
101.30 + // response with a no_negotiation warning,
101.31 + warningSE(Alerts.alert_no_negotiation);
101.32 +
101.33 + // invalidate the handshake so that the caller can
101.34 + // dispose this object.
101.35 + invalidated = true;
101.36 +
101.37 + // If there is still unread block in the handshake
101.38 + // input stream, it would be truncated with the disposal
101.39 + // and the next handshake message will become incomplete.
101.40 + //
101.41 + // However, according to SSL/TLS specifications, no more
101.42 + // handshake message could immediately follow ClientHello
101.43 + // or HelloRequest. But in case of any improper messages,
101.44 + // we'd better check to ensure there is no remaining bytes
101.45 + // in the handshake input stream.
101.46 + if (input.available() > 0) {
101.47 + fatalSE(Alerts.alert_unexpected_message,
101.48 + "HelloRequest followed by an unexpected " +
101.49 + "handshake message");
101.50 + }
101.51 +
101.52 + } else {
101.53 + // For SSLv3, send the handshake_failure fatal error.
101.54 + // Note that SSLv3 does not define a no_negotiation alert
101.55 + // like TLSv1. However we cannot ignore the message
101.56 + // simply, otherwise the other side was waiting for a
101.57 + // response that would never come.
101.58 + fatalSE(Alerts.alert_handshake_failure,
101.59 + "renegotiation is not allowed");
101.60 + }
101.61 + } else {
101.62 + kickstart();
101.63 + }
101.64 }
101.65 }
101.66
102.1 --- a/src/share/classes/sun/security/ssl/Handshaker.java Thu Apr 08 17:02:51 2010 -0700
102.2 +++ b/src/share/classes/sun/security/ssl/Handshaker.java Tue Apr 13 16:41:49 2010 -0700
102.3 @@ -1,5 +1,5 @@
102.4 /*
102.5 - * Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved.
102.6 + * Copyright 1996-2009 Sun Microsystems, Inc. All Rights Reserved.
102.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
102.8 *
102.9 * This code is free software; you can redistribute it and/or modify it
102.10 @@ -60,9 +60,12 @@
102.11 */
102.12 abstract class Handshaker {
102.13
102.14 - // current protocol version
102.15 + // protocol version being established using this Handshaker
102.16 ProtocolVersion protocolVersion;
102.17
102.18 + // the currently active protocol version during a renegotiation
102.19 + ProtocolVersion activeProtocolVersion;
102.20 +
102.21 // list of enabled protocols
102.22 ProtocolList enabledProtocols;
102.23
102.24 @@ -124,6 +127,13 @@
102.25 /* Class and subclass dynamic debugging support */
102.26 static final Debug debug = Debug.getInstance("ssl");
102.27
102.28 + // By default, disable the unsafe legacy session renegotiation
102.29 + static final boolean renegotiable = Debug.getBooleanProperty(
102.30 + "sun.security.ssl.allowUnsafeRenegotiation", false);
102.31 +
102.32 + // need to dispose the object when it is invalidated
102.33 + boolean invalidated;
102.34 +
102.35 Handshaker(SSLSocketImpl c, SSLContextImpl context,
102.36 ProtocolList enabledProtocols, boolean needCertVerify,
102.37 boolean isClient) {
102.38 @@ -144,6 +154,7 @@
102.39 this.sslContext = context;
102.40 this.isClient = isClient;
102.41 enableNewSession = true;
102.42 + invalidated = false;
102.43
102.44 setCipherSuite(CipherSuite.C_NULL);
102.45
102.46 @@ -489,7 +500,9 @@
102.47 */
102.48 void processLoop() throws IOException {
102.49
102.50 - while (input.available() > 0) {
102.51 + // need to read off 4 bytes at least to get the handshake
102.52 + // message type and length.
102.53 + while (input.available() >= 4) {
102.54 byte messageType;
102.55 int messageLen;
102.56
103.1 --- a/src/share/classes/sun/security/ssl/SSLEngineImpl.java Thu Apr 08 17:02:51 2010 -0700
103.2 +++ b/src/share/classes/sun/security/ssl/SSLEngineImpl.java Tue Apr 13 16:41:49 2010 -0700
103.3 @@ -1,5 +1,5 @@
103.4 /*
103.5 - * Copyright 2003-2008 Sun Microsystems, Inc. All Rights Reserved.
103.6 + * Copyright 2003-2009 Sun Microsystems, Inc. All Rights Reserved.
103.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
103.8 *
103.9 * This code is free software; you can redistribute it and/or modify it
103.10 @@ -433,11 +433,12 @@
103.11 connectionState = cs_RENEGOTIATE;
103.12 }
103.13 if (roleIsServer) {
103.14 - handshaker = new ServerHandshaker
103.15 - (this, sslContext, enabledProtocols, doClientAuth);
103.16 + handshaker = new ServerHandshaker(this, sslContext,
103.17 + enabledProtocols, doClientAuth,
103.18 + connectionState == cs_RENEGOTIATE, protocolVersion);
103.19 } else {
103.20 - handshaker = new ClientHandshaker
103.21 - (this, sslContext, enabledProtocols);
103.22 + handshaker = new ClientHandshaker(this, sslContext,
103.23 + enabledProtocols, protocolVersion);
103.24 }
103.25 handshaker.enabledCipherSuites = enabledCipherSuites;
103.26 handshaker.setEnableSessionCreation(enableSessionCreation);
103.27 @@ -639,6 +640,10 @@
103.28 break;
103.29
103.30 case cs_DATA:
103.31 + if (!Handshaker.renegotiable) {
103.32 + throw new SSLHandshakeException("renegotiation is not allowed");
103.33 + }
103.34 +
103.35 // initialize the handshaker, move to cs_RENEGOTIATE
103.36 initHandshaker();
103.37 break;
103.38 @@ -966,7 +971,13 @@
103.39 handshaker.process_record(inputRecord, expectingFinished);
103.40 expectingFinished = false;
103.41
103.42 - if (handshaker.isDone()) {
103.43 + if (handshaker.invalidated) {
103.44 + handshaker = null;
103.45 + // if state is cs_RENEGOTIATE, revert it to cs_DATA
103.46 + if (connectionState == cs_RENEGOTIATE) {
103.47 + connectionState = cs_DATA;
103.48 + }
103.49 + } else if (handshaker.isDone()) {
103.50 sess = handshaker.getSession();
103.51 if (!writer.hasOutboundData()) {
103.52 hsStatus = HandshakeStatus.FINISHED;
104.1 --- a/src/share/classes/sun/security/ssl/SSLSocketImpl.java Thu Apr 08 17:02:51 2010 -0700
104.2 +++ b/src/share/classes/sun/security/ssl/SSLSocketImpl.java Tue Apr 13 16:41:49 2010 -0700
104.3 @@ -907,7 +907,13 @@
104.4 handshaker.process_record(r, expectingFinished);
104.5 expectingFinished = false;
104.6
104.7 - if (handshaker.isDone()) {
104.8 + if (handshaker.invalidated) {
104.9 + handshaker = null;
104.10 + // if state is cs_RENEGOTIATE, revert it to cs_DATA
104.11 + if (connectionState == cs_RENEGOTIATE) {
104.12 + connectionState = cs_DATA;
104.13 + }
104.14 + } else if (handshaker.isDone()) {
104.15 sess = handshaker.getSession();
104.16 handshaker = null;
104.17 connectionState = cs_DATA;
104.18 @@ -925,6 +931,7 @@
104.19 t.start();
104.20 }
104.21 }
104.22 +
104.23 if (needAppData || connectionState != cs_DATA) {
104.24 continue;
104.25 } else {
104.26 @@ -1083,11 +1090,12 @@
104.27 connectionState = cs_RENEGOTIATE;
104.28 }
104.29 if (roleIsServer) {
104.30 - handshaker = new ServerHandshaker
104.31 - (this, sslContext, enabledProtocols, doClientAuth);
104.32 + handshaker = new ServerHandshaker(this, sslContext,
104.33 + enabledProtocols, doClientAuth,
104.34 + connectionState == cs_RENEGOTIATE, protocolVersion);
104.35 } else {
104.36 - handshaker = new ClientHandshaker
104.37 - (this, sslContext, enabledProtocols);
104.38 + handshaker = new ClientHandshaker(this, sslContext,
104.39 + enabledProtocols, protocolVersion);
104.40 }
104.41 handshaker.enabledCipherSuites = enabledCipherSuites;
104.42 handshaker.setEnableSessionCreation(enableSessionCreation);
104.43 @@ -1192,6 +1200,10 @@
104.44 break;
104.45
104.46 case cs_DATA:
104.47 + if (!Handshaker.renegotiable) {
104.48 + throw new SSLHandshakeException("renegotiation is not allowed");
104.49 + }
104.50 +
104.51 // initialize the handshaker, move to cs_RENEGOTIATE
104.52 initHandshaker();
104.53 break;
104.54 @@ -1840,6 +1852,11 @@
104.55 return host;
104.56 }
104.57
104.58 + // ONLY used by HttpsClient to setup the URI specified hostname
104.59 + synchronized public void setHost(String host) {
104.60 + this.host = host;
104.61 + }
104.62 +
104.63 /**
104.64 * Gets an input stream to read from the peer on the other side.
104.65 * Data read from this stream was always integrity protected in
105.1 --- a/src/share/classes/sun/security/ssl/ServerHandshaker.java Thu Apr 08 17:02:51 2010 -0700
105.2 +++ b/src/share/classes/sun/security/ssl/ServerHandshaker.java Tue Apr 13 16:41:49 2010 -0700
105.3 @@ -69,6 +69,9 @@
105.4 // flag to check for clientCertificateVerify message
105.5 private boolean needClientVerify = false;
105.6
105.7 + // indicate a renegotiation handshaking
105.8 + private boolean isRenegotiation = false;
105.9 +
105.10 /*
105.11 * For exportable ciphersuites using non-exportable key sizes, we use
105.12 * ephemeral RSA keys. We could also do anonymous RSA in the same way
105.13 @@ -96,20 +99,28 @@
105.14 * Constructor ... use the keys found in the auth context.
105.15 */
105.16 ServerHandshaker(SSLSocketImpl socket, SSLContextImpl context,
105.17 - ProtocolList enabledProtocols, byte clientAuth) {
105.18 + ProtocolList enabledProtocols, byte clientAuth,
105.19 + boolean isRenegotiation, ProtocolVersion activeProtocolVersion) {
105.20 +
105.21 super(socket, context, enabledProtocols,
105.22 (clientAuth != SSLEngineImpl.clauth_none), false);
105.23 doClientAuth = clientAuth;
105.24 + this.isRenegotiation = isRenegotiation;
105.25 + this.activeProtocolVersion = activeProtocolVersion;
105.26 }
105.27
105.28 /*
105.29 * Constructor ... use the keys found in the auth context.
105.30 */
105.31 ServerHandshaker(SSLEngineImpl engine, SSLContextImpl context,
105.32 - ProtocolList enabledProtocols, byte clientAuth) {
105.33 + ProtocolList enabledProtocols, byte clientAuth,
105.34 + boolean isRenegotiation, ProtocolVersion activeProtocolVersion) {
105.35 +
105.36 super(engine, context, enabledProtocols,
105.37 (clientAuth != SSLEngineImpl.clauth_none), false);
105.38 doClientAuth = clientAuth;
105.39 + this.isRenegotiation = isRenegotiation;
105.40 + this.activeProtocolVersion = activeProtocolVersion;
105.41 }
105.42
105.43 /*
105.44 @@ -257,6 +268,45 @@
105.45 if (debug != null && Debug.isOn("handshake")) {
105.46 mesg.print(System.out);
105.47 }
105.48 +
105.49 + // if it is a renegotiation request and renegotiation is not allowed
105.50 + if (isRenegotiation && !renegotiable) {
105.51 + if (activeProtocolVersion.v >= ProtocolVersion.TLS10.v) {
105.52 + // response with a no_negotiation warning,
105.53 + warningSE(Alerts.alert_no_negotiation);
105.54 +
105.55 + // invalidate the handshake so that the caller can
105.56 + // dispose this object.
105.57 + invalidated = true;
105.58 +
105.59 + // If there is still unread block in the handshake
105.60 + // input stream, it would be truncated with the disposal
105.61 + // and the next handshake message will become incomplete.
105.62 + //
105.63 + // However, according to SSL/TLS specifications, no more
105.64 + // handshake message could immediately follow ClientHello
105.65 + // or HelloRequest. But in case of any improper messages,
105.66 + // we'd better check to ensure there is no remaining bytes
105.67 + // in the handshake input stream.
105.68 + if (input.available() > 0) {
105.69 + fatalSE(Alerts.alert_unexpected_message,
105.70 + "ClientHello followed by an unexpected " +
105.71 + "handshake message");
105.72 +
105.73 + }
105.74 +
105.75 + return;
105.76 + } else {
105.77 + // For SSLv3, send the handshake_failure fatal error.
105.78 + // Note that SSLv3 does not define a no_negotiation alert
105.79 + // like TLSv1. However we cannot ignore the message
105.80 + // simply, otherwise the other side was waiting for a
105.81 + // response that would never come.
105.82 + fatalSE(Alerts.alert_handshake_failure,
105.83 + "renegotiation is not allowed");
105.84 + }
105.85 + }
105.86 +
105.87 /*
105.88 * Always make sure this entire record has been digested before we
105.89 * start emitting output, to ensure correct digesting order.
106.1 --- a/src/share/classes/sun/security/tools/KeyTool.java Thu Apr 08 17:02:51 2010 -0700
106.2 +++ b/src/share/classes/sun/security/tools/KeyTool.java Tue Apr 13 16:41:49 2010 -0700
106.3 @@ -977,46 +977,35 @@
106.4 if (filename != null) {
106.5 inStream = new FileInputStream(filename);
106.6 }
106.7 - // Read the full stream before feeding to X509Factory,
106.8 - // otherwise, keytool -gencert | keytool -importcert
106.9 - // might not work properly, since -gencert is slow
106.10 - // and there's no data in the pipe at the beginning.
106.11 - ByteArrayOutputStream bout = new ByteArrayOutputStream();
106.12 + String importAlias = (alias!=null)?alias:keyAlias;
106.13 try {
106.14 - byte[] b = new byte[4096];
106.15 - while (true) {
106.16 - int len = inStream.read(b);
106.17 - if (len < 0) break;
106.18 - bout.write(b, 0, len);
106.19 + if (keyStore.entryInstanceOf(
106.20 + importAlias, KeyStore.PrivateKeyEntry.class)) {
106.21 + kssave = installReply(importAlias, inStream);
106.22 + if (kssave) {
106.23 + System.err.println(rb.getString
106.24 + ("Certificate reply was installed in keystore"));
106.25 + } else {
106.26 + System.err.println(rb.getString
106.27 + ("Certificate reply was not installed in keystore"));
106.28 + }
106.29 + } else if (!keyStore.containsAlias(importAlias) ||
106.30 + keyStore.entryInstanceOf(importAlias,
106.31 + KeyStore.TrustedCertificateEntry.class)) {
106.32 + kssave = addTrustedCert(importAlias, inStream);
106.33 + if (kssave) {
106.34 + System.err.println(rb.getString
106.35 + ("Certificate was added to keystore"));
106.36 + } else {
106.37 + System.err.println(rb.getString
106.38 + ("Certificate was not added to keystore"));
106.39 + }
106.40 }
106.41 } finally {
106.42 if (inStream != System.in) {
106.43 inStream.close();
106.44 }
106.45 }
106.46 - inStream = new ByteArrayInputStream(bout.toByteArray());
106.47 - String importAlias = (alias!=null)?alias:keyAlias;
106.48 - if (keyStore.entryInstanceOf(importAlias, KeyStore.PrivateKeyEntry.class)) {
106.49 - kssave = installReply(importAlias, inStream);
106.50 - if (kssave) {
106.51 - System.err.println(rb.getString
106.52 - ("Certificate reply was installed in keystore"));
106.53 - } else {
106.54 - System.err.println(rb.getString
106.55 - ("Certificate reply was not installed in keystore"));
106.56 - }
106.57 - } else if (!keyStore.containsAlias(importAlias) ||
106.58 - keyStore.entryInstanceOf(importAlias,
106.59 - KeyStore.TrustedCertificateEntry.class)) {
106.60 - kssave = addTrustedCert(importAlias, inStream);
106.61 - if (kssave) {
106.62 - System.err.println(rb.getString
106.63 - ("Certificate was added to keystore"));
106.64 - } else {
106.65 - System.err.println(rb.getString
106.66 - ("Certificate was not added to keystore"));
106.67 - }
106.68 - }
106.69 } else if (command == IMPORTKEYSTORE) {
106.70 doImportKeyStore();
106.71 kssave = true;
106.72 @@ -2149,18 +2138,7 @@
106.73 inStream = new FileInputStream(filename);
106.74 }
106.75 try {
106.76 - // Read the full stream before feeding to X509Factory,
106.77 - // otherwise, keytool -gencert | keytool -printcert
106.78 - // might not work properly, since -gencert is slow
106.79 - // and there's no data in the pipe at the beginning.
106.80 - ByteArrayOutputStream bout = new ByteArrayOutputStream();
106.81 - byte[] b = new byte[4096];
106.82 - while (true) {
106.83 - int len = inStream.read(b);
106.84 - if (len < 0) break;
106.85 - bout.write(b, 0, len);
106.86 - }
106.87 - printCertFromStream(new ByteArrayInputStream(bout.toByteArray()), out);
106.88 + printCertFromStream(inStream, out);
106.89 } finally {
106.90 if (inStream != System.in) {
106.91 inStream.close();
107.1 --- a/src/share/classes/sun/util/resources/TimeZoneNames.java Thu Apr 08 17:02:51 2010 -0700
107.2 +++ b/src/share/classes/sun/util/resources/TimeZoneNames.java Tue Apr 13 16:41:49 2010 -0700
107.3 @@ -446,12 +446,13 @@
107.4 {"America/Winnipeg", CST},
107.5 {"America/Yakutat", AKST},
107.6 {"America/Yellowknife", MST},
107.7 - {"Antarctica/Casey", new String[] {"Casey Time", "CAST",
107.8 - "Casey Summer Time", "CAST"}},
107.9 + {"Antarctica/Casey", WST_AUS},
107.10 {"Antarctica/Davis", new String[] {"Davis Time", "DAVT",
107.11 "Davis Summer Time", "DAVST"}},
107.12 {"Antarctica/DumontDUrville", new String[] {"Dumont-d'Urville Time", "DDUT",
107.13 "Dumont-d'Urville Summer Time", "DDUST"}},
107.14 + {"Antarctica/Macquarie", new String[] {"Macquarie Island Time", "MIST",
107.15 + "Macquarie Island Summer Time", "MIST"}},
107.16 {"Antarctica/Mawson", new String[] {"Mawson Time", "MAWT",
107.17 "Mawson Summer Time", "MAWST"}},
107.18 {"Antarctica/McMurdo", NZST},
108.1 --- a/src/share/native/com/sun/java/util/jar/pack/bytes.cpp Thu Apr 08 17:02:51 2010 -0700
108.2 +++ b/src/share/native/com/sun/java/util/jar/pack/bytes.cpp Tue Apr 13 16:41:49 2010 -0700
108.3 @@ -40,7 +40,7 @@
108.4
108.5 void bytes::malloc(size_t len_) {
108.6 len = len_;
108.7 - ptr = NEW(byte, len_+1); // add trailing zero byte always
108.8 + ptr = NEW(byte, add_size(len_, 1)); // add trailing zero byte always
108.9 if (ptr == null) {
108.10 // set ptr to some victim memory, to ease escape
108.11 set(dummy, sizeof(dummy)-1);
108.12 @@ -56,7 +56,7 @@
108.13 return;
108.14 }
108.15 byte* oldptr = ptr;
108.16 - ptr = (len_ >= PSIZE_MAX) ? null : (byte*)::realloc(ptr, len_+1);
108.17 + ptr = (len_ >= PSIZE_MAX) ? null : (byte*)::realloc(ptr, add_size(len_, 1));
108.18 if (ptr != null) {
108.19 mtrace('r', oldptr, 0);
108.20 mtrace('m', ptr, len_+1);
109.1 --- a/src/share/native/com/sun/java/util/jar/pack/unpack.cpp Thu Apr 08 17:02:51 2010 -0700
109.2 +++ b/src/share/native/com/sun/java/util/jar/pack/unpack.cpp Tue Apr 13 16:41:49 2010 -0700
109.3 @@ -507,7 +507,7 @@
109.4
109.5 maybe_inline
109.6 void unpacker::saveTo(bytes& b, byte* ptr, size_t len) {
109.7 - b.ptr = U_NEW(byte, len+1);
109.8 + b.ptr = U_NEW(byte, add_size(len,1));
109.9 if (aborting()) {
109.10 b.len = 0;
109.11 return;
109.12 @@ -1154,7 +1154,7 @@
109.13 *fillp = 0; // bigbuf must contain a well-formed Utf8 string
109.14 int length = (int)(fillp - bigbuf.ptr);
109.15 bytes& value = cpMap[i].value.b;
109.16 - value.set(U_NEW(byte, length+1), length);
109.17 + value.set(U_NEW(byte, add_size(length,1)), length);
109.18 value.copyFrom(bigbuf.ptr, length);
109.19 CHECK;
109.20 // Index all Utf8 strings
109.21 @@ -1626,7 +1626,7 @@
109.22 return no_bands;
109.23 } else {
109.24 int nb = bs_limit - bs_base;
109.25 - band** res = U_NEW(band*, nb+1);
109.26 + band** res = U_NEW(band*, add_size(nb, 1));
109.27 CHECK_(no_bands);
109.28 for (int i = 0; i < nb; i++) {
109.29 band* b = (band*) band_stack.get(bs_base + i);
109.30 @@ -1735,7 +1735,7 @@
109.31 }
109.32 // save away the case labels
109.33 int ntags = band_stack.length() - case_base;
109.34 - int* tags = U_NEW(int, 1+ntags);
109.35 + int* tags = U_NEW(int, add_size(ntags, 1));
109.36 CHECK_(lp);
109.37 k_case.le_casetags = tags;
109.38 *tags++ = ntags;
109.39 @@ -3139,8 +3139,8 @@
109.40 int* field_counts = T_NEW(int, nclasses);
109.41 int* method_counts = T_NEW(int, nclasses);
109.42 cpindex* all_indexes = U_NEW(cpindex, nclasses*2);
109.43 - entry** field_ix = U_NEW(entry*, nfields+nclasses);
109.44 - entry** method_ix = U_NEW(entry*, nmethods+nclasses);
109.45 + entry** field_ix = U_NEW(entry*, add_size(nfields, nclasses));
109.46 + entry** method_ix = U_NEW(entry*, add_size(nmethods, nclasses));
109.47
109.48 for (j = 0; j < nfields; j++) {
109.49 entry& f = fields[j];
109.50 @@ -4132,7 +4132,7 @@
109.51 }
109.52 const char* suffix = ".java";
109.53 int len = (int)(prefix.len + strlen(suffix));
109.54 - bytes name; name.set(T_NEW(byte, len + 1), len);
109.55 + bytes name; name.set(T_NEW(byte, add_size(len, 1)), len);
109.56 name.strcat(prefix).strcat(suffix);
109.57 ref = cp.ensureUtf8(name);
109.58 }
109.59 @@ -4647,7 +4647,7 @@
109.60 bytes& prefix = cur_class->ref(0)->value.b;
109.61 const char* suffix = ".class";
109.62 int len = (int)(prefix.len + strlen(suffix));
109.63 - bytes name; name.set(T_NEW(byte, len + 1), len);
109.64 + bytes name; name.set(T_NEW(byte, add_size(len, 1)), len);
109.65 cur_file.name = name.strcat(prefix).strcat(suffix).strval();
109.66 }
109.67 } else {
109.68 @@ -4714,6 +4714,7 @@
109.69 input.ensureSize(fleft);
109.70 }
109.71 rplimit = rp = input.base();
109.72 + CHECK;
109.73 input.setLimit(rp + fleft);
109.74 if (!ensure_input(fleft))
109.75 abort("EOF reading resource file");
110.1 --- a/src/share/native/java/lang/System.c Thu Apr 08 17:02:51 2010 -0700
110.2 +++ b/src/share/native/java/lang/System.c Tue Apr 13 16:41:49 2010 -0700
110.3 @@ -67,10 +67,13 @@
110.4 (*env)->DeleteLocalRef(env, r); \
110.5 } else ((void) 0)
110.6
110.7 -#define PUTPROP_ForPlatformCString(props, key, val) \
110.8 +/* "key" is a char type string with only ASCII character in it.
110.9 + "val" is a nchar (typedefed in java_props.h) type string */
110.10 +
110.11 +#define PUTPROP_ForPlatformNString(props, key, val) \
110.12 if (1) { \
110.13 - jstring jkey = JNU_NewStringPlatform(env, key); \
110.14 - jstring jval = JNU_NewStringPlatform(env, val); \
110.15 + jstring jkey = (*env)->NewStringUTF(env, key); \
110.16 + jstring jval = GetStringPlatform(env, val); \
110.17 jobject r = (*env)->CallObjectMethod(env, props, putID, jkey, jval); \
110.18 if ((*env)->ExceptionOccurred(env)) return NULL; \
110.19 (*env)->DeleteLocalRef(env, jkey); \
110.20 @@ -150,7 +153,7 @@
110.21 (sprops->cpu_isalist ? sprops->cpu_isalist : ""));
110.22 PUTPROP(props, "sun.cpu.endian", sprops->cpu_endian);
110.23
110.24 - /* !!! DO NOT call PUTPROP_ForPlatformCString before this line !!!
110.25 + /* !!! DO NOT call PUTPROP_ForPlatformNString before this line !!!
110.26 * !!! I18n properties have not been set up yet !!!
110.27 */
110.28
110.29 @@ -195,18 +198,18 @@
110.30 */
110.31 PUTPROP(props, "java.awt.graphicsenv", sprops->graphics_env);
110.32 if (sprops->font_dir != NULL) {
110.33 - PUTPROP_ForPlatformCString(props,
110.34 + PUTPROP_ForPlatformNString(props,
110.35 "sun.java2d.fontpath", sprops->font_dir);
110.36 }
110.37
110.38 - PUTPROP_ForPlatformCString(props, "java.io.tmpdir", sprops->tmp_dir);
110.39 + PUTPROP_ForPlatformNString(props, "java.io.tmpdir", sprops->tmp_dir);
110.40
110.41 - PUTPROP_ForPlatformCString(props, "user.name", sprops->user_name);
110.42 - PUTPROP_ForPlatformCString(props, "user.home", sprops->user_home);
110.43 + PUTPROP_ForPlatformNString(props, "user.name", sprops->user_name);
110.44 + PUTPROP_ForPlatformNString(props, "user.home", sprops->user_home);
110.45
110.46 PUTPROP(props, "user.timezone", sprops->timezone);
110.47
110.48 - PUTPROP_ForPlatformCString(props, "user.dir", sprops->user_dir);
110.49 + PUTPROP_ForPlatformNString(props, "user.dir", sprops->user_dir);
110.50
110.51 /* This is a sun. property as it is currently only set for Gnome and
110.52 * Windows desktops.
111.1 --- a/src/share/native/java/lang/java_props.h Thu Apr 08 17:02:51 2010 -0700
111.2 +++ b/src/share/native/java/lang/java_props.h Tue Apr 13 16:41:49 2010 -0700
111.3 @@ -28,21 +28,29 @@
111.4
111.5 #include <jni_util.h>
111.6
111.7 +/* The preferred native type for storing text on the current OS */
111.8 +#ifdef WIN32
111.9 +#include <tchar.h>
111.10 +typedef WCHAR nchar;
111.11 +#else
111.12 +typedef char nchar;
111.13 +#endif
111.14 +
111.15 typedef struct {
111.16 char *os_name;
111.17 char *os_version;
111.18 char *os_arch;
111.19
111.20 - char *tmp_dir;
111.21 - char *font_dir;
111.22 - char *user_dir;
111.23 + nchar *tmp_dir;
111.24 + nchar *font_dir;
111.25 + nchar *user_dir;
111.26
111.27 char *file_separator;
111.28 char *path_separator;
111.29 char *line_separator;
111.30
111.31 - char *user_name;
111.32 - char *user_home;
111.33 + nchar *user_name;
111.34 + nchar *user_home;
111.35
111.36 char *language;
111.37 char *country;
111.38 @@ -71,5 +79,6 @@
111.39 } java_props_t;
111.40
111.41 java_props_t *GetJavaProperties(JNIEnv *env);
111.42 +jstring GetStringPlatform(JNIEnv *env, nchar* str);
111.43
111.44 #endif /* _JAVA_PROPS_H */
112.1 --- a/src/share/native/java/util/zip/Deflater.c Thu Apr 08 17:02:51 2010 -0700
112.2 +++ b/src/share/native/java/util/zip/Deflater.c Tue Apr 13 16:41:49 2010 -0700
112.3 @@ -1,5 +1,5 @@
112.4 /*
112.5 - * Copyright 1997-2005 Sun Microsystems, Inc. All Rights Reserved.
112.6 + * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved.
112.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
112.8 *
112.9 * This code is free software; you can redistribute it and/or modify it
112.10 @@ -38,7 +38,6 @@
112.11
112.12 #define DEF_MEM_LEVEL 8
112.13
112.14 -static jfieldID strmID;
112.15 static jfieldID levelID;
112.16 static jfieldID strategyID;
112.17 static jfieldID setParamsID;
112.18 @@ -49,7 +48,6 @@
112.19 JNIEXPORT void JNICALL
112.20 Java_java_util_zip_Deflater_initIDs(JNIEnv *env, jclass cls)
112.21 {
112.22 - strmID = (*env)->GetFieldID(env, cls, "strm", "J");
112.23 levelID = (*env)->GetFieldID(env, cls, "level", "I");
112.24 strategyID = (*env)->GetFieldID(env, cls, "strategy", "I");
112.25 setParamsID = (*env)->GetFieldID(env, cls, "setParams", "Z");
112.26 @@ -94,7 +92,7 @@
112.27 }
112.28
112.29 JNIEXPORT void JNICALL
112.30 -Java_java_util_zip_Deflater_setDictionary(JNIEnv *env, jclass cls, jlong strm,
112.31 +Java_java_util_zip_Deflater_setDictionary(JNIEnv *env, jclass cls, jlong addr,
112.32 jarray b, jint off, jint len)
112.33 {
112.34 Bytef *buf = (*env)->GetPrimitiveArrayCritical(env, b, 0);
112.35 @@ -102,7 +100,7 @@
112.36 if (buf == 0) {/* out of memory */
112.37 return;
112.38 }
112.39 - res = deflateSetDictionary((z_stream *)jlong_to_ptr(strm), buf + off, len);
112.40 + res = deflateSetDictionary((z_stream *)jlong_to_ptr(addr), buf + off, len);
112.41 (*env)->ReleasePrimitiveArrayCritical(env, b, buf, 0);
112.42 switch (res) {
112.43 case Z_OK:
112.44 @@ -111,151 +109,144 @@
112.45 JNU_ThrowIllegalArgumentException(env, 0);
112.46 break;
112.47 default:
112.48 - JNU_ThrowInternalError(env, ((z_stream *)jlong_to_ptr(strm))->msg);
112.49 + JNU_ThrowInternalError(env, ((z_stream *)jlong_to_ptr(addr))->msg);
112.50 break;
112.51 }
112.52 }
112.53
112.54 JNIEXPORT jint JNICALL
112.55 -Java_java_util_zip_Deflater_deflateBytes(JNIEnv *env, jobject this,
112.56 +Java_java_util_zip_Deflater_deflateBytes(JNIEnv *env, jobject this, jlong addr,
112.57 jarray b, jint off, jint len, jint flush)
112.58 {
112.59 - z_stream *strm = jlong_to_ptr((*env)->GetLongField(env, this, strmID));
112.60 + z_stream *strm = jlong_to_ptr(addr);
112.61
112.62 - if (strm == 0) {
112.63 - JNU_ThrowNullPointerException(env, 0);
112.64 - return 0;
112.65 + jarray this_buf = (*env)->GetObjectField(env, this, bufID);
112.66 + jint this_off = (*env)->GetIntField(env, this, offID);
112.67 + jint this_len = (*env)->GetIntField(env, this, lenID);
112.68 + jbyte *in_buf;
112.69 + jbyte *out_buf;
112.70 + int res;
112.71 + if ((*env)->GetBooleanField(env, this, setParamsID)) {
112.72 + int level = (*env)->GetIntField(env, this, levelID);
112.73 + int strategy = (*env)->GetIntField(env, this, strategyID);
112.74 +
112.75 + in_buf = (jbyte *) malloc(this_len);
112.76 + if (in_buf == 0) {
112.77 + JNU_ThrowOutOfMemoryError(env, 0);
112.78 + return 0;
112.79 + }
112.80 + (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
112.81 + out_buf = (jbyte *) malloc(len);
112.82 + if (out_buf == 0) {
112.83 + free(in_buf);
112.84 + JNU_ThrowOutOfMemoryError(env, 0);
112.85 + return 0;
112.86 + }
112.87 +
112.88 + strm->next_in = (Bytef *) in_buf;
112.89 + strm->next_out = (Bytef *) out_buf;
112.90 + strm->avail_in = this_len;
112.91 + strm->avail_out = len;
112.92 + res = deflateParams(strm, level, strategy);
112.93 +
112.94 + if (res == Z_OK) {
112.95 + (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
112.96 + }
112.97 + free(out_buf);
112.98 + free(in_buf);
112.99 +
112.100 + switch (res) {
112.101 + case Z_OK:
112.102 + (*env)->SetBooleanField(env, this, setParamsID, JNI_FALSE);
112.103 + this_off += this_len - strm->avail_in;
112.104 + (*env)->SetIntField(env, this, offID, this_off);
112.105 + (*env)->SetIntField(env, this, lenID, strm->avail_in);
112.106 + return len - strm->avail_out;
112.107 + case Z_BUF_ERROR:
112.108 + (*env)->SetBooleanField(env, this, setParamsID, JNI_FALSE);
112.109 + return 0;
112.110 + default:
112.111 + JNU_ThrowInternalError(env, strm->msg);
112.112 + return 0;
112.113 + }
112.114 } else {
112.115 - jarray this_buf = (*env)->GetObjectField(env, this, bufID);
112.116 - jint this_off = (*env)->GetIntField(env, this, offID);
112.117 - jint this_len = (*env)->GetIntField(env, this, lenID);
112.118 - jbyte *in_buf;
112.119 - jbyte *out_buf;
112.120 - int res;
112.121 - if ((*env)->GetBooleanField(env, this, setParamsID)) {
112.122 - int level = (*env)->GetIntField(env, this, levelID);
112.123 - int strategy = (*env)->GetIntField(env, this, strategyID);
112.124 + jboolean finish = (*env)->GetBooleanField(env, this, finishID);
112.125 + in_buf = (jbyte *) malloc(this_len);
112.126 + if (in_buf == 0) {
112.127 + JNU_ThrowOutOfMemoryError(env, 0);
112.128 + return 0;
112.129 + }
112.130 + (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
112.131
112.132 - in_buf = (jbyte *) malloc(this_len);
112.133 - if (in_buf == 0) {
112.134 - JNU_ThrowOutOfMemoryError(env, 0);
112.135 - return 0;
112.136 - }
112.137 - (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
112.138 + out_buf = (jbyte *) malloc(len);
112.139 + if (out_buf == 0) {
112.140 + free(in_buf);
112.141 + JNU_ThrowOutOfMemoryError(env, 0);
112.142 + return 0;
112.143 + }
112.144
112.145 - out_buf = (jbyte *) malloc(len);
112.146 - if (out_buf == 0) {
112.147 - free(in_buf);
112.148 - JNU_ThrowOutOfMemoryError(env, 0);
112.149 - return 0;
112.150 - }
112.151 + strm->next_in = (Bytef *) in_buf;
112.152 + strm->next_out = (Bytef *) out_buf;
112.153 + strm->avail_in = this_len;
112.154 + strm->avail_out = len;
112.155 + res = deflate(strm, finish ? Z_FINISH : flush);
112.156
112.157 - strm->next_in = (Bytef *) in_buf;
112.158 - strm->next_out = (Bytef *) out_buf;
112.159 - strm->avail_in = this_len;
112.160 - strm->avail_out = len;
112.161 - res = deflateParams(strm, level, strategy);
112.162 + if (res == Z_STREAM_END || res == Z_OK) {
112.163 + (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
112.164 + }
112.165 + free(out_buf);
112.166 + free(in_buf);
112.167
112.168 - if (res == Z_OK) {
112.169 - (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
112.170 - }
112.171 - free(out_buf);
112.172 - free(in_buf);
112.173 -
112.174 - switch (res) {
112.175 - case Z_OK:
112.176 - (*env)->SetBooleanField(env, this, setParamsID, JNI_FALSE);
112.177 - this_off += this_len - strm->avail_in;
112.178 - (*env)->SetIntField(env, this, offID, this_off);
112.179 - (*env)->SetIntField(env, this, lenID, strm->avail_in);
112.180 - return len - strm->avail_out;
112.181 - case Z_BUF_ERROR:
112.182 - (*env)->SetBooleanField(env, this, setParamsID, JNI_FALSE);
112.183 - return 0;
112.184 + switch (res) {
112.185 + case Z_STREAM_END:
112.186 + (*env)->SetBooleanField(env, this, finishedID, JNI_TRUE);
112.187 + /* fall through */
112.188 + case Z_OK:
112.189 + this_off += this_len - strm->avail_in;
112.190 + (*env)->SetIntField(env, this, offID, this_off);
112.191 + (*env)->SetIntField(env, this, lenID, strm->avail_in);
112.192 + return len - strm->avail_out;
112.193 + case Z_BUF_ERROR:
112.194 + return 0;
112.195 default:
112.196 - JNU_ThrowInternalError(env, strm->msg);
112.197 - return 0;
112.198 - }
112.199 - } else {
112.200 - jboolean finish = (*env)->GetBooleanField(env, this, finishID);
112.201 -
112.202 - in_buf = (jbyte *) malloc(this_len);
112.203 - if (in_buf == 0) {
112.204 - JNU_ThrowOutOfMemoryError(env, 0);
112.205 - return 0;
112.206 - }
112.207 - (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
112.208 -
112.209 - out_buf = (jbyte *) malloc(len);
112.210 - if (out_buf == 0) {
112.211 - free(in_buf);
112.212 - JNU_ThrowOutOfMemoryError(env, 0);
112.213 - return 0;
112.214 - }
112.215 -
112.216 - strm->next_in = (Bytef *) in_buf;
112.217 - strm->next_out = (Bytef *) out_buf;
112.218 - strm->avail_in = this_len;
112.219 - strm->avail_out = len;
112.220 - res = deflate(strm, finish ? Z_FINISH : flush);
112.221 -
112.222 - if (res == Z_STREAM_END || res == Z_OK) {
112.223 - (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
112.224 - }
112.225 - free(out_buf);
112.226 - free(in_buf);
112.227 -
112.228 - switch (res) {
112.229 - case Z_STREAM_END:
112.230 - (*env)->SetBooleanField(env, this, finishedID, JNI_TRUE);
112.231 - /* fall through */
112.232 - case Z_OK:
112.233 - this_off += this_len - strm->avail_in;
112.234 - (*env)->SetIntField(env, this, offID, this_off);
112.235 - (*env)->SetIntField(env, this, lenID, strm->avail_in);
112.236 - return len - strm->avail_out;
112.237 - case Z_BUF_ERROR:
112.238 - return 0;
112.239 - default:
112.240 - JNU_ThrowInternalError(env, strm->msg);
112.241 - return 0;
112.242 - }
112.243 + JNU_ThrowInternalError(env, strm->msg);
112.244 + return 0;
112.245 }
112.246 }
112.247 }
112.248
112.249 JNIEXPORT jint JNICALL
112.250 -Java_java_util_zip_Deflater_getAdler(JNIEnv *env, jclass cls, jlong strm)
112.251 +Java_java_util_zip_Deflater_getAdler(JNIEnv *env, jclass cls, jlong addr)
112.252 {
112.253 - return ((z_stream *)jlong_to_ptr(strm))->adler;
112.254 + return ((z_stream *)jlong_to_ptr(addr))->adler;
112.255 }
112.256
112.257 JNIEXPORT jlong JNICALL
112.258 -Java_java_util_zip_Deflater_getBytesRead(JNIEnv *env, jclass cls, jlong strm)
112.259 +Java_java_util_zip_Deflater_getBytesRead(JNIEnv *env, jclass cls, jlong addr)
112.260 {
112.261 - return ((z_stream *)jlong_to_ptr(strm))->total_in;
112.262 + return ((z_stream *)jlong_to_ptr(addr))->total_in;
112.263 }
112.264
112.265 JNIEXPORT jlong JNICALL
112.266 -Java_java_util_zip_Deflater_getBytesWritten(JNIEnv *env, jclass cls, jlong strm)
112.267 +Java_java_util_zip_Deflater_getBytesWritten(JNIEnv *env, jclass cls, jlong addr)
112.268 {
112.269 - return ((z_stream *)jlong_to_ptr(strm))->total_out;
112.270 + return ((z_stream *)jlong_to_ptr(addr))->total_out;
112.271 }
112.272
112.273 JNIEXPORT void JNICALL
112.274 -Java_java_util_zip_Deflater_reset(JNIEnv *env, jclass cls, jlong strm)
112.275 +Java_java_util_zip_Deflater_reset(JNIEnv *env, jclass cls, jlong addr)
112.276 {
112.277 - if (deflateReset((z_stream *)jlong_to_ptr(strm)) != Z_OK) {
112.278 + if (deflateReset((z_stream *)jlong_to_ptr(addr)) != Z_OK) {
112.279 JNU_ThrowInternalError(env, 0);
112.280 }
112.281 }
112.282
112.283 JNIEXPORT void JNICALL
112.284 -Java_java_util_zip_Deflater_end(JNIEnv *env, jclass cls, jlong strm)
112.285 +Java_java_util_zip_Deflater_end(JNIEnv *env, jclass cls, jlong addr)
112.286 {
112.287 - if (deflateEnd((z_stream *)jlong_to_ptr(strm)) == Z_STREAM_ERROR) {
112.288 + if (deflateEnd((z_stream *)jlong_to_ptr(addr)) == Z_STREAM_ERROR) {
112.289 JNU_ThrowInternalError(env, 0);
112.290 } else {
112.291 - free((z_stream *)jlong_to_ptr(strm));
112.292 + free((z_stream *)jlong_to_ptr(addr));
112.293 }
112.294 }
113.1 --- a/src/share/native/java/util/zip/Inflater.c Thu Apr 08 17:02:51 2010 -0700
113.2 +++ b/src/share/native/java/util/zip/Inflater.c Tue Apr 13 16:41:49 2010 -0700
113.3 @@ -1,5 +1,5 @@
113.4 /*
113.5 - * Copyright 1997-2005 Sun Microsystems, Inc. All Rights Reserved.
113.6 + * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved.
113.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
113.8 *
113.9 * This code is free software; you can redistribute it and/or modify it
113.10 @@ -41,7 +41,6 @@
113.11 #define ThrowDataFormatException(env, msg) \
113.12 JNU_ThrowByName(env, "java/util/zip/DataFormatException", msg)
113.13
113.14 -static jfieldID strmID;
113.15 static jfieldID needDictID;
113.16 static jfieldID finishedID;
113.17 static jfieldID bufID, offID, lenID;
113.18 @@ -49,7 +48,6 @@
113.19 JNIEXPORT void JNICALL
113.20 Java_java_util_zip_Inflater_initIDs(JNIEnv *env, jclass cls)
113.21 {
113.22 - strmID = (*env)->GetFieldID(env, cls, "strm", "J");
113.23 needDictID = (*env)->GetFieldID(env, cls, "needDict", "Z");
113.24 finishedID = (*env)->GetFieldID(env, cls, "finished", "Z");
113.25 bufID = (*env)->GetFieldID(env, cls, "buf", "[B");
113.26 @@ -84,134 +82,129 @@
113.27 }
113.28
113.29 JNIEXPORT void JNICALL
113.30 -Java_java_util_zip_Inflater_setDictionary(JNIEnv *env, jclass cls, jlong strm,
113.31 +Java_java_util_zip_Inflater_setDictionary(JNIEnv *env, jclass cls, jlong addr,
113.32 jarray b, jint off, jint len)
113.33 {
113.34 Bytef *buf = (*env)->GetPrimitiveArrayCritical(env, b, 0);
113.35 int res;
113.36 if (buf == 0) /* out of memory */
113.37 return;
113.38 - res = inflateSetDictionary(jlong_to_ptr(strm), buf + off, len);
113.39 + res = inflateSetDictionary(jlong_to_ptr(addr), buf + off, len);
113.40 (*env)->ReleasePrimitiveArrayCritical(env, b, buf, 0);
113.41 switch (res) {
113.42 case Z_OK:
113.43 break;
113.44 case Z_STREAM_ERROR:
113.45 case Z_DATA_ERROR:
113.46 - JNU_ThrowIllegalArgumentException(env, ((z_stream *)jlong_to_ptr(strm))->msg);
113.47 + JNU_ThrowIllegalArgumentException(env, ((z_stream *)jlong_to_ptr(addr))->msg);
113.48 break;
113.49 default:
113.50 - JNU_ThrowInternalError(env, ((z_stream *)jlong_to_ptr(strm))->msg);
113.51 + JNU_ThrowInternalError(env, ((z_stream *)jlong_to_ptr(addr))->msg);
113.52 break;
113.53 }
113.54 }
113.55
113.56 JNIEXPORT jint JNICALL
113.57 -Java_java_util_zip_Inflater_inflateBytes(JNIEnv *env, jobject this,
113.58 +Java_java_util_zip_Inflater_inflateBytes(JNIEnv *env, jobject this, jlong addr,
113.59 jarray b, jint off, jint len)
113.60 {
113.61 - z_stream *strm = jlong_to_ptr((*env)->GetLongField(env, this, strmID));
113.62 + z_stream *strm = jlong_to_ptr(addr);
113.63
113.64 - if (strm == 0) {
113.65 - JNU_ThrowNullPointerException(env, 0);
113.66 + jarray this_buf = (jarray)(*env)->GetObjectField(env, this, bufID);
113.67 + jint this_off = (*env)->GetIntField(env, this, offID);
113.68 + jint this_len = (*env)->GetIntField(env, this, lenID);
113.69 + jbyte *in_buf;
113.70 + jbyte *out_buf;
113.71 + int ret;
113.72 +
113.73 + in_buf = (jbyte *) malloc(this_len);
113.74 + if (in_buf == 0) {
113.75 + JNU_ThrowOutOfMemoryError(env, 0);
113.76 return 0;
113.77 - } else {
113.78 - jarray this_buf = (jarray)(*env)->GetObjectField(env, this, bufID);
113.79 - jint this_off = (*env)->GetIntField(env, this, offID);
113.80 - jint this_len = (*env)->GetIntField(env, this, lenID);
113.81 - jbyte *in_buf;
113.82 - jbyte *out_buf;
113.83 - int ret;
113.84 + }
113.85 + (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
113.86
113.87 - in_buf = (jbyte *) malloc(this_len);
113.88 - if (in_buf == 0) {
113.89 - JNU_ThrowOutOfMemoryError(env, 0);
113.90 - return 0;
113.91 - }
113.92 - (*env)->GetByteArrayRegion(env, this_buf, this_off, this_len, in_buf);
113.93 + out_buf = (jbyte *) malloc(len);
113.94 + if (out_buf == 0) {
113.95 + free(in_buf);
113.96 + JNU_ThrowOutOfMemoryError(env, 0);
113.97 + return 0;
113.98 + }
113.99
113.100 - out_buf = (jbyte *) malloc(len);
113.101 - if (out_buf == 0) {
113.102 - free(in_buf);
113.103 - JNU_ThrowOutOfMemoryError(env, 0);
113.104 - return 0;
113.105 - }
113.106 + strm->next_in = (Bytef *) in_buf;
113.107 + strm->next_out = (Bytef *) out_buf;
113.108 + strm->avail_in = this_len;
113.109 + strm->avail_out = len;
113.110 + ret = inflate(strm, Z_PARTIAL_FLUSH);
113.111
113.112 - strm->next_in = (Bytef *) in_buf;
113.113 - strm->next_out = (Bytef *) out_buf;
113.114 - strm->avail_in = this_len;
113.115 - strm->avail_out = len;
113.116 - ret = inflate(strm, Z_PARTIAL_FLUSH);
113.117 + if (ret == Z_STREAM_END || ret == Z_OK) {
113.118 + (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
113.119 + }
113.120 + free(out_buf);
113.121 + free(in_buf);
113.122
113.123 - if (ret == Z_STREAM_END || ret == Z_OK) {
113.124 - (*env)->SetByteArrayRegion(env, b, off, len - strm->avail_out, out_buf);
113.125 - }
113.126 - free(out_buf);
113.127 - free(in_buf);
113.128 -
113.129 - switch (ret) {
113.130 - case Z_STREAM_END:
113.131 - (*env)->SetBooleanField(env, this, finishedID, JNI_TRUE);
113.132 - /* fall through */
113.133 - case Z_OK:
113.134 - this_off += this_len - strm->avail_in;
113.135 - (*env)->SetIntField(env, this, offID, this_off);
113.136 - (*env)->SetIntField(env, this, lenID, strm->avail_in);
113.137 - return len - strm->avail_out;
113.138 - case Z_NEED_DICT:
113.139 - (*env)->SetBooleanField(env, this, needDictID, JNI_TRUE);
113.140 - /* Might have consumed some input here! */
113.141 - this_off += this_len - strm->avail_in;
113.142 - (*env)->SetIntField(env, this, offID, this_off);
113.143 - (*env)->SetIntField(env, this, lenID, strm->avail_in);
113.144 - return 0;
113.145 - case Z_BUF_ERROR:
113.146 - return 0;
113.147 - case Z_DATA_ERROR:
113.148 - ThrowDataFormatException(env, strm->msg);
113.149 - return 0;
113.150 - case Z_MEM_ERROR:
113.151 - JNU_ThrowOutOfMemoryError(env, 0);
113.152 - return 0;
113.153 - default:
113.154 - JNU_ThrowInternalError(env, strm->msg);
113.155 - return 0;
113.156 - }
113.157 + switch (ret) {
113.158 + case Z_STREAM_END:
113.159 + (*env)->SetBooleanField(env, this, finishedID, JNI_TRUE);
113.160 + /* fall through */
113.161 + case Z_OK:
113.162 + this_off += this_len - strm->avail_in;
113.163 + (*env)->SetIntField(env, this, offID, this_off);
113.164 + (*env)->SetIntField(env, this, lenID, strm->avail_in);
113.165 + return len - strm->avail_out;
113.166 + case Z_NEED_DICT:
113.167 + (*env)->SetBooleanField(env, this, needDictID, JNI_TRUE);
113.168 + /* Might have consumed some input here! */
113.169 + this_off += this_len - strm->avail_in;
113.170 + (*env)->SetIntField(env, this, offID, this_off);
113.171 + (*env)->SetIntField(env, this, lenID, strm->avail_in);
113.172 + return 0;
113.173 + case Z_BUF_ERROR:
113.174 + return 0;
113.175 + case Z_DATA_ERROR:
113.176 + ThrowDataFormatException(env, strm->msg);
113.177 + return 0;
113.178 + case Z_MEM_ERROR:
113.179 + JNU_ThrowOutOfMemoryError(env, 0);
113.180 + return 0;
113.181 + default:
113.182 + JNU_ThrowInternalError(env, strm->msg);
113.183 + return 0;
113.184 }
113.185 }
113.186
113.187 JNIEXPORT jint JNICALL
113.188 -Java_java_util_zip_Inflater_getAdler(JNIEnv *env, jclass cls, jlong strm)
113.189 +Java_java_util_zip_Inflater_getAdler(JNIEnv *env, jclass cls, jlong addr)
113.190 {
113.191 - return ((z_stream *)jlong_to_ptr(strm))->adler;
113.192 + return ((z_stream *)jlong_to_ptr(addr))->adler;
113.193 }
113.194
113.195 JNIEXPORT jlong JNICALL
113.196 -Java_java_util_zip_Inflater_getBytesRead(JNIEnv *env, jclass cls, jlong strm)
113.197 +Java_java_util_zip_Inflater_getBytesRead(JNIEnv *env, jclass cls, jlong addr)
113.198 {
113.199 - return ((z_stream *)jlong_to_ptr(strm))->total_in;
113.200 + return ((z_stream *)jlong_to_ptr(addr))->total_in;
113.201 }
113.202
113.203 JNIEXPORT jlong JNICALL
113.204 -Java_java_util_zip_Inflater_getBytesWritten(JNIEnv *env, jclass cls, jlong strm)
113.205 +Java_java_util_zip_Inflater_getBytesWritten(JNIEnv *env, jclass cls, jlong addr)
113.206 {
113.207 - return ((z_stream *)jlong_to_ptr(strm))->total_out;
113.208 + return ((z_stream *)jlong_to_ptr(addr))->total_out;
113.209 }
113.210
113.211 JNIEXPORT void JNICALL
113.212 -Java_java_util_zip_Inflater_reset(JNIEnv *env, jclass cls, jlong strm)
113.213 +Java_java_util_zip_Inflater_reset(JNIEnv *env, jclass cls, jlong addr)
113.214 {
113.215 - if (inflateReset(jlong_to_ptr(strm)) != Z_OK) {
113.216 + if (inflateReset(jlong_to_ptr(addr)) != Z_OK) {
113.217 JNU_ThrowInternalError(env, 0);
113.218 }
113.219 }
113.220
113.221 JNIEXPORT void JNICALL
113.222 -Java_java_util_zip_Inflater_end(JNIEnv *env, jclass cls, jlong strm)
113.223 +Java_java_util_zip_Inflater_end(JNIEnv *env, jclass cls, jlong addr)
113.224 {
113.225 - if (inflateEnd(jlong_to_ptr(strm)) == Z_STREAM_ERROR) {
113.226 + if (inflateEnd(jlong_to_ptr(addr)) == Z_STREAM_ERROR) {
113.227 JNU_ThrowInternalError(env, 0);
113.228 } else {
113.229 - free(jlong_to_ptr(strm));
113.230 + free(jlong_to_ptr(addr));
113.231 }
113.232 }
114.1 --- a/src/share/native/java/util/zip/ZipFile.c Thu Apr 08 17:02:51 2010 -0700
114.2 +++ b/src/share/native/java/util/zip/ZipFile.c Tue Apr 13 16:41:49 2010 -0700
114.3 @@ -81,7 +81,8 @@
114.4
114.5 JNIEXPORT jlong JNICALL
114.6 Java_java_util_zip_ZipFile_open(JNIEnv *env, jclass cls, jstring name,
114.7 - jint mode, jlong lastModified)
114.8 + jint mode, jlong lastModified,
114.9 + jboolean usemmap)
114.10 {
114.11 const char *path = JNU_GetStringPlatformChars(env, name, 0);
114.12 char *msg = 0;
114.13 @@ -109,7 +110,7 @@
114.14 goto finally;
114.15 }
114.16 #endif
114.17 - zip = ZIP_Put_In_Cache(path, zfd, &msg, lastModified);
114.18 + zip = ZIP_Put_In_Cache0(path, zfd, &msg, lastModified, usemmap);
114.19 }
114.20
114.21 if (zip != 0) {
115.1 --- a/src/share/native/java/util/zip/zip_util.c Thu Apr 08 17:02:51 2010 -0700
115.2 +++ b/src/share/native/java/util/zip/zip_util.c Tue Apr 13 16:41:49 2010 -0700
115.3 @@ -251,11 +251,16 @@
115.4 if (zip->lock != NULL) MDESTROY(zip->lock);
115.5 free(zip->name);
115.6 freeCEN(zip);
115.7 +
115.8 #ifdef USE_MMAP
115.9 - if (zip->maddr != NULL) munmap((char *)zip->maddr, zip->mlen);
115.10 -#else
115.11 - free(zip->cencache.data);
115.12 + if (zip->usemmap) {
115.13 + if (zip->maddr != NULL)
115.14 + munmap((char *)zip->maddr, zip->mlen);
115.15 + } else
115.16 #endif
115.17 + {
115.18 + free(zip->cencache.data);
115.19 + }
115.20 if (zip->comment != NULL)
115.21 free(zip->comment);
115.22 if (zip->zfd != -1) ZFILE_Close(zip->zfd);
115.23 @@ -585,49 +590,53 @@
115.24 ZIP_FORMAT_ERROR("invalid END header (bad central directory offset)");
115.25
115.26 #ifdef USE_MMAP
115.27 - /* On Solaris & Linux prior to JDK 6, we used to mmap the whole jar file to
115.28 - * read the jar file contents. However, this greatly increased the perceived
115.29 - * footprint numbers because the mmap'ed pages were adding into the totals shown
115.30 - * by 'ps' and 'top'. We switched to mmaping only the central directory of jar
115.31 - * file while calling 'read' to read the rest of jar file. Here are a list of
115.32 - * reasons apart from above of why we are doing so:
115.33 - * 1. Greatly reduces mmap overhead after startup complete;
115.34 - * 2. Avoids dual path code maintainance;
115.35 - * 3. Greatly reduces risk of address space (not virtual memory) exhaustion.
115.36 - */
115.37 - if (pagesize == 0) {
115.38 - pagesize = (jlong)sysconf(_SC_PAGESIZE);
115.39 - if (pagesize == 0) goto Catch;
115.40 + if (zip->usemmap) {
115.41 + /* On Solaris & Linux prior to JDK 6, we used to mmap the whole jar file to
115.42 + * read the jar file contents. However, this greatly increased the perceived
115.43 + * footprint numbers because the mmap'ed pages were adding into the totals shown
115.44 + * by 'ps' and 'top'. We switched to mmaping only the central directory of jar
115.45 + * file while calling 'read' to read the rest of jar file. Here are a list of
115.46 + * reasons apart from above of why we are doing so:
115.47 + * 1. Greatly reduces mmap overhead after startup complete;
115.48 + * 2. Avoids dual path code maintainance;
115.49 + * 3. Greatly reduces risk of address space (not virtual memory) exhaustion.
115.50 + */
115.51 + if (pagesize == 0) {
115.52 + pagesize = (jlong)sysconf(_SC_PAGESIZE);
115.53 + if (pagesize == 0) goto Catch;
115.54 + }
115.55 + if (cenpos > pagesize) {
115.56 + offset = cenpos & ~(pagesize - 1);
115.57 + } else {
115.58 + offset = 0;
115.59 + }
115.60 + /* When we are not calling recursively, knownTotal is -1. */
115.61 + if (knownTotal == -1) {
115.62 + void* mappedAddr;
115.63 + /* Mmap the CEN and END part only. We have to figure
115.64 + out the page size in order to make offset to be multiples of
115.65 + page size.
115.66 + */
115.67 + zip->mlen = cenpos - offset + cenlen + endhdrlen;
115.68 + zip->offset = offset;
115.69 + mappedAddr = mmap64(0, zip->mlen, PROT_READ, MAP_SHARED, zip->zfd, (off64_t) offset);
115.70 + zip->maddr = (mappedAddr == (void*) MAP_FAILED) ? NULL :
115.71 + (unsigned char*)mappedAddr;
115.72 +
115.73 + if (zip->maddr == NULL) {
115.74 + jio_fprintf(stderr, "mmap failed for CEN and END part of zip file\n");
115.75 + goto Catch;
115.76 + }
115.77 + }
115.78 + cenbuf = zip->maddr + cenpos - offset;
115.79 + } else
115.80 +#endif
115.81 + {
115.82 + if ((cenbuf = malloc((size_t) cenlen)) == NULL ||
115.83 + (readFullyAt(zip->zfd, cenbuf, cenlen, cenpos) == -1))
115.84 + goto Catch;
115.85 }
115.86 - if (cenpos > pagesize) {
115.87 - offset = cenpos & ~(pagesize - 1);
115.88 - } else {
115.89 - offset = 0;
115.90 - }
115.91 - /* When we are not calling recursively, knownTotal is -1. */
115.92 - if (knownTotal == -1) {
115.93 - void* mappedAddr;
115.94 - /* Mmap the CEN and END part only. We have to figure
115.95 - out the page size in order to make offset to be multiples of
115.96 - page size.
115.97 - */
115.98 - zip->mlen = cenpos - offset + cenlen + endhdrlen;
115.99 - zip->offset = offset;
115.100 - mappedAddr = mmap64(0, zip->mlen, PROT_READ, MAP_SHARED, zip->zfd, (off64_t) offset);
115.101 - zip->maddr = (mappedAddr == (void*) MAP_FAILED) ? NULL :
115.102 - (unsigned char*)mappedAddr;
115.103
115.104 - if (zip->maddr == NULL) {
115.105 - jio_fprintf(stderr, "mmap failed for CEN and END part of zip file\n");
115.106 - goto Catch;
115.107 - }
115.108 - }
115.109 - cenbuf = zip->maddr + cenpos - offset;
115.110 -#else
115.111 - if ((cenbuf = malloc((size_t) cenlen)) == NULL ||
115.112 - (readFullyAt(zip->zfd, cenbuf, cenlen, cenpos) == -1))
115.113 - goto Catch;
115.114 -#endif
115.115 cenend = cenbuf + cenlen;
115.116
115.117 /* Initialize zip file data structures based on the total number
115.118 @@ -700,9 +709,11 @@
115.119 cenpos = -1;
115.120
115.121 Finally:
115.122 -#ifndef USE_MMAP
115.123 - free(cenbuf);
115.124 +#ifdef USE_MMAP
115.125 + if (!zip->usemmap)
115.126 #endif
115.127 + free(cenbuf);
115.128 +
115.129 return cenpos;
115.130 }
115.131
115.132 @@ -782,9 +793,17 @@
115.133 * If a zip error occurs, then *pmsg will be set to the error message text if
115.134 * pmsg != 0. Otherwise, *pmsg will be set to NULL.
115.135 */
115.136 +
115.137 jzfile *
115.138 ZIP_Put_In_Cache(const char *name, ZFILE zfd, char **pmsg, jlong lastModified)
115.139 {
115.140 + return ZIP_Put_In_Cache0(name, zfd, pmsg, lastModified, JNI_TRUE);
115.141 +}
115.142 +
115.143 +jzfile *
115.144 +ZIP_Put_In_Cache0(const char *name, ZFILE zfd, char **pmsg, jlong lastModified,
115.145 + jboolean usemmap)
115.146 +{
115.147 static char errbuf[256];
115.148 jlong len;
115.149 jzfile *zip;
115.150 @@ -793,6 +812,9 @@
115.151 return NULL;
115.152 }
115.153
115.154 +#ifdef USE_MMAP
115.155 + zip->usemmap = usemmap;
115.156 +#endif
115.157 zip->refs = 1;
115.158 zip->lastModified = lastModified;
115.159
115.160 @@ -877,8 +899,6 @@
115.161 return;
115.162 }
115.163
115.164 -#ifndef USE_MMAP
115.165 -
115.166 /* Empirically, most CEN headers are smaller than this. */
115.167 #define AMPLE_CEN_HEADER_SIZE 160
115.168
115.169 @@ -928,7 +948,6 @@
115.170 cache->pos = cenpos;
115.171 return cen;
115.172 }
115.173 -#endif /* not USE_MMAP */
115.174
115.175 typedef enum { ACCESS_RANDOM, ACCESS_SEQUENTIAL } AccessHint;
115.176
115.177 @@ -953,14 +972,17 @@
115.178 ze->comment = NULL;
115.179
115.180 #ifdef USE_MMAP
115.181 - cen = (char*) zip->maddr + zc->cenpos - zip->offset;
115.182 -#else
115.183 - if (accessHint == ACCESS_RANDOM)
115.184 - cen = readCENHeader(zip, zc->cenpos, AMPLE_CEN_HEADER_SIZE);
115.185 - else
115.186 - cen = sequentialAccessReadCENHeader(zip, zc->cenpos);
115.187 - if (cen == NULL) goto Catch;
115.188 + if (zip->usemmap) {
115.189 + cen = (char*) zip->maddr + zc->cenpos - zip->offset;
115.190 + } else
115.191 #endif
115.192 + {
115.193 + if (accessHint == ACCESS_RANDOM)
115.194 + cen = readCENHeader(zip, zc->cenpos, AMPLE_CEN_HEADER_SIZE);
115.195 + else
115.196 + cen = sequentialAccessReadCENHeader(zip, zc->cenpos);
115.197 + if (cen == NULL) goto Catch;
115.198 + }
115.199
115.200 nlen = CENNAM(cen);
115.201 elen = CENEXT(cen);
115.202 @@ -976,7 +998,6 @@
115.203 if ((ze->name = malloc(nlen + 1)) == NULL) goto Catch;
115.204 memcpy(ze->name, cen + CENHDR, nlen);
115.205 ze->name[nlen] = '\0';
115.206 -
115.207 if (elen > 0) {
115.208 char *extra = cen + CENHDR + nlen;
115.209
115.210 @@ -1037,9 +1058,10 @@
115.211 ze = NULL;
115.212
115.213 Finally:
115.214 -#ifndef USE_MMAP
115.215 - if (cen != NULL && accessHint == ACCESS_RANDOM) free(cen);
115.216 +#ifdef USE_MMAP
115.217 + if (!zip->usemmap)
115.218 #endif
115.219 + if (cen != NULL && accessHint == ACCESS_RANDOM) free(cen);
115.220 return ze;
115.221 }
115.222
116.1 --- a/src/share/native/java/util/zip/zip_util.h Thu Apr 08 17:02:51 2010 -0700
116.2 +++ b/src/share/native/java/util/zip/zip_util.h Tue Apr 13 16:41:49 2010 -0700
116.3 @@ -45,9 +45,6 @@
116.4 * Header sizes including signatures
116.5 */
116.6
116.7 -#ifdef USE_MMAP
116.8 -#define SIGSIZ 4
116.9 -#endif
116.10 #define LOCHDR 30
116.11 #define EXTHDR 16
116.12 #define CENHDR 46
116.13 @@ -211,9 +208,9 @@
116.14 jlong mlen; /* length (in bytes) mmaped */
116.15 jlong offset; /* offset of the mmapped region from the
116.16 start of the file. */
116.17 -#else
116.18 + jboolean usemmap; /* if mmap is used. */
116.19 +#endif
116.20 cencache cencache; /* CEN header cache */
116.21 -#endif
116.22 ZFILE zfd; /* open file descriptor */
116.23 void *lock; /* read lock */
116.24 char *comment; /* zip file comment */
116.25 @@ -259,6 +256,9 @@
116.26 jzfile *
116.27 ZIP_Put_In_Cache(const char *name, ZFILE zfd, char **pmsg, jlong lastModified);
116.28
116.29 +jzfile *
116.30 +ZIP_Put_In_Cache0(const char *name, ZFILE zfd, char **pmsg, jlong lastModified, jboolean usemmap);
116.31 +
116.32 void JNICALL
116.33 ZIP_Close(jzfile *zip);
116.34
117.1 --- a/src/share/native/sun/awt/image/jpeg/imageioJPEG.c Thu Apr 08 17:02:51 2010 -0700
117.2 +++ b/src/share/native/sun/awt/image/jpeg/imageioJPEG.c Tue Apr 13 16:41:49 2010 -0700
117.3 @@ -258,6 +258,7 @@
117.4
117.5 typedef struct pixelBufferStruct {
117.6 jobject hpixelObject; // Usually a DataBuffer bank as a byte array
117.7 + unsigned int byteBufferLength;
117.8 union pixptr {
117.9 INT32 *ip; // Pinned buffer pointer, as 32-bit ints
117.10 unsigned char *bp; // Pinned buffer pointer, as bytes
117.11 @@ -270,6 +271,7 @@
117.12 */
117.13 static void initPixelBuffer(pixelBufferPtr pb) {
117.14 pb->hpixelObject = NULL;
117.15 + pb->byteBufferLength = 0;
117.16 pb->buf.ip = NULL;
117.17 }
117.18
117.19 @@ -279,13 +281,13 @@
117.20 */
117.21 static int setPixelBuffer(JNIEnv *env, pixelBufferPtr pb, jobject obj) {
117.22 pb->hpixelObject = (*env)->NewGlobalRef(env, obj);
117.23 -
117.24 if (pb->hpixelObject == NULL) {
117.25 JNU_ThrowByName( env,
117.26 "java/lang/OutOfMemoryError",
117.27 "Setting Pixel Buffer");
117.28 return NOT_OK;
117.29 }
117.30 + pb->byteBufferLength = (*env)->GetArrayLength(env, pb->hpixelObject);
117.31 return OK;
117.32 }
117.33
117.34 @@ -302,6 +304,7 @@
117.35 unpinPixelBuffer(env, pb);
117.36 (*env)->DeleteGlobalRef(env, pb->hpixelObject);
117.37 pb->hpixelObject = NULL;
117.38 + pb->byteBufferLength = 0;
117.39 }
117.40 }
117.41
117.42 @@ -1828,6 +1831,7 @@
117.43 boolean orderedBands = TRUE;
117.44 imageIODataPtr data = (imageIODataPtr) ptr;
117.45 j_decompress_ptr cinfo;
117.46 + unsigned int numBytes;
117.47
117.48 /* verify the inputs */
117.49
117.50 @@ -2027,15 +2031,22 @@
117.51 // scanline buffer into the raster.
117.52 in = scanLinePtr + (sourceXStart * cinfo->output_components);
117.53 if (pixelLimit > in) {
117.54 - memcpy(out, in, pixelLimit - in);
117.55 + numBytes = pixelLimit - in;
117.56 + if (numBytes > data->pixelBuf.byteBufferLength) {
117.57 + numBytes = data->pixelBuf.byteBufferLength;
117.58 + }
117.59 + memcpy(out, in, numBytes);
117.60 }
117.61 } else {
117.62 + numBytes = numBands;
117.63 for (in = scanLinePtr+sourceXStart*cinfo->output_components;
117.64 - in < pixelLimit;
117.65 + in < pixelLimit &&
117.66 + numBytes <= data->pixelBuf.byteBufferLength;
117.67 in += pixelStride) {
117.68 for (i = 0; i < numBands; i++) {
117.69 *out++ = *(in+bands[i]);
117.70 }
117.71 + numBytes += numBands;
117.72 }
117.73 }
117.74
118.1 --- a/src/share/native/sun/awt/medialib/awt_ImagingLib.c Thu Apr 08 17:02:51 2010 -0700
118.2 +++ b/src/share/native/sun/awt/medialib/awt_ImagingLib.c Tue Apr 13 16:41:49 2010 -0700
118.3 @@ -2239,7 +2239,8 @@
118.4 int dataType = BYTE_DATA_TYPE;
118.5 int width;
118.6 int height;
118.7 - int size = rasterP->width * rasterP->height * rasterP->numBands;
118.8 + int dataSize;
118.9 + int offset;
118.10
118.11 *dataPP = NULL;
118.12
118.13 @@ -2292,6 +2293,22 @@
118.14 #endif
118.15 switch (rasterP->type) {
118.16 case sun_awt_image_IntegerComponentRaster_TYPE_INT_8BIT_SAMPLES:
118.17 + if (!((rasterP->chanOffsets[0] == 0 || SAFE_TO_ALLOC_2(rasterP->chanOffsets[0], 4)) &&
118.18 + SAFE_TO_ALLOC_2(width, 4) &&
118.19 + SAFE_TO_ALLOC_3(height, rasterP->scanlineStride, 4)))
118.20 + {
118.21 + return -1;
118.22 + }
118.23 + offset = 4 * rasterP->chanOffsets[0];
118.24 + dataSize = 4 * (*env)->GetArrayLength(env, rasterP->jdata);
118.25 +
118.26 + if (offset < 0 || offset >= dataSize ||
118.27 + width > rasterP->scanlineStride ||
118.28 + height * rasterP->scanlineStride * 4 > dataSize - offset)
118.29 + {
118.30 + // raster data buffer is too short
118.31 + return -1;
118.32 + }
118.33 dataP = (void *) (*env)->GetPrimitiveArrayCritical(env, rasterP->jdata,
118.34 NULL);
118.35 if (dataP == NULL) {
118.36 @@ -2300,11 +2317,25 @@
118.37 *mlibImagePP = (*sMlibSysFns.createStructFP)(MLIB_BYTE, 4,
118.38 width, height,
118.39 rasterP->scanlineStride*4,
118.40 - (unsigned char *)dataP
118.41 - + rasterP->chanOffsets[0]*4);
118.42 + (unsigned char *)dataP + offset);
118.43 *dataPP = dataP;
118.44 return 0;
118.45 case sun_awt_image_IntegerComponentRaster_TYPE_BYTE_SAMPLES:
118.46 + if (!(SAFE_TO_ALLOC_2(width, rasterP->numBands) &&
118.47 + SAFE_TO_ALLOC_2(height, rasterP->scanlineStride)))
118.48 + {
118.49 + return -1;
118.50 + }
118.51 + offset = rasterP->chanOffsets[0];
118.52 + dataSize = (*env)->GetArrayLength(env, rasterP->jdata);
118.53 +
118.54 + if (offset < 0 || offset >= dataSize ||
118.55 + width * rasterP->numBands > rasterP->scanlineStride ||
118.56 + height * rasterP->scanlineStride > dataSize - offset)
118.57 + {
118.58 + // raster data buffer is too short
118.59 + return -1;
118.60 + }
118.61 dataP = (void *) (*env)->GetPrimitiveArrayCritical(env, rasterP->jdata,
118.62 NULL);
118.63 if (dataP == NULL) {
118.64 @@ -2313,11 +2344,26 @@
118.65 *mlibImagePP = (*sMlibSysFns.createStructFP)(MLIB_BYTE, rasterP->numBands,
118.66 width, height,
118.67 rasterP->scanlineStride,
118.68 - (unsigned char *)dataP
118.69 - + rasterP->chanOffsets[0]);
118.70 + (unsigned char *)dataP + offset);
118.71 *dataPP = dataP;
118.72 return 0;
118.73 case sun_awt_image_IntegerComponentRaster_TYPE_USHORT_SAMPLES:
118.74 + if (!((rasterP->chanOffsets[0] == 0 || SAFE_TO_ALLOC_2(rasterP->chanOffsets[0], 2)) &&
118.75 + SAFE_TO_ALLOC_3(width, rasterP->numBands, 2) &&
118.76 + SAFE_TO_ALLOC_3(height, rasterP->scanlineStride, 2)))
118.77 + {
118.78 + return -1;
118.79 + }
118.80 + offset = rasterP->chanOffsets[0] * 2;
118.81 + dataSize = 2 * (*env)->GetArrayLength(env, rasterP->jdata);
118.82 +
118.83 + if (offset < 0 || offset >= dataSize ||
118.84 + width * rasterP->numBands > rasterP->scanlineStride ||
118.85 + height * rasterP->scanlineStride * 2 > dataSize - offset)
118.86 + {
118.87 + // raster data buffer is too short
118.88 + return -1;
118.89 + }
118.90 dataP = (void *) (*env)->GetPrimitiveArrayCritical(env, rasterP->jdata,
118.91 NULL);
118.92 if (dataP == NULL) {
118.93 @@ -2327,8 +2373,7 @@
118.94 rasterP->numBands,
118.95 width, height,
118.96 rasterP->scanlineStride*2,
118.97 - (unsigned char *)dataP
118.98 - + rasterP->chanOffsets[0]*2);
118.99 + (unsigned char *)dataP + offset);
118.100 *dataPP = dataP;
118.101 return 0;
118.102
119.1 --- a/src/share/native/sun/awt/medialib/safe_alloc.h Thu Apr 08 17:02:51 2010 -0700
119.2 +++ b/src/share/native/sun/awt/medialib/safe_alloc.h Tue Apr 13 16:41:49 2010 -0700
119.3 @@ -35,11 +35,11 @@
119.4 */
119.5 #define SAFE_TO_ALLOC_2(c, sz) \
119.6 (((c) > 0) && ((sz) > 0) && \
119.7 - ((0xffffffffu / ((juint)(c))) > (sz)))
119.8 + ((0xffffffffu / ((juint)(c))) > ((juint)(sz))))
119.9
119.10 #define SAFE_TO_ALLOC_3(w, h, sz) \
119.11 (((w) > 0) && ((h) > 0) && ((sz) > 0) && \
119.12 - (((0xffffffffu / ((juint)(w))) / ((juint)(h))) > (sz)))
119.13 + (((0xffffffffu / ((juint)(w))) / ((juint)(h))) > ((juint)(sz))))
119.14
119.15
119.16 #endif // __SAFE_ALLOC_H__
120.1 --- a/src/share/native/sun/java2d/cmm/lcms/cmsio1.c Thu Apr 08 17:02:51 2010 -0700
120.2 +++ b/src/share/native/sun/java2d/cmm/lcms/cmsio1.c Tue Apr 13 16:41:49 2010 -0700
120.3 @@ -1433,6 +1433,9 @@
120.4
120.5 // If is in memory, the LUT is already there, so throw a copy
120.6 if (Icc -> TagPtrs[n]) {
120.7 + if (!_cmsValidateLUT((LPLUT) Icc ->TagPtrs[n])) {
120.8 + return NULL;
120.9 + }
120.10
120.11 return cmsDupLUT((LPLUT) Icc ->TagPtrs[n]);
120.12 }
121.1 --- a/src/share/native/sun/java2d/cmm/lcms/cmsxform.c Thu Apr 08 17:02:51 2010 -0700
121.2 +++ b/src/share/native/sun/java2d/cmm/lcms/cmsxform.c Tue Apr 13 16:41:49 2010 -0700
121.3 @@ -1969,6 +1969,10 @@
121.4 goto ErrorCleanup;
121.5 }
121.6
121.7 + if (Transforms[i] == NULL) {
121.8 + cmsSignalError(LCMS_ERRC_ABORTED, "cmsCreateMultiprofileTransform: unable to create transform");
121.9 + goto ErrorCleanup;
121.10 + }
121.11 CurrentColorSpace = ColorSpaceOut;
121.12
121.13 }
122.1 --- a/src/share/native/sun/management/Flag.c Thu Apr 08 17:02:51 2010 -0700
122.2 +++ b/src/share/native/sun/management/Flag.c Tue Apr 13 16:41:49 2010 -0700
122.3 @@ -133,11 +133,8 @@
122.4 globals[i].value.j);
122.5 break;
122.6 default:
122.7 - // unsupported type
122.8 - sprintf(errmsg, "Unsupported VMGlobal Type %d", globals[i].type);
122.9 - JNU_ThrowInternalError(env, errmsg);
122.10 - free(globals);
122.11 - return 0;
122.12 + // ignore unsupported type
122.13 + continue;
122.14 }
122.15 switch (globals[i].origin) {
122.16 case JMM_VMGLOBAL_ORIGIN_DEFAULT:
123.1 --- a/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties Thu Apr 08 17:02:51 2010 -0700
123.2 +++ b/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties Tue Apr 13 16:41:49 2010 -0700
123.3 @@ -26,134 +26,310 @@
123.4
123.5 # Version
123.6
123.7 -# Uses Fedora Core 6 fonts and file paths.
123.8 +# Uses Fedora 9 fonts and file paths.
123.9 version=1
123.10
123.11 # Component Font Mappings
123.12
123.13 -dialog.plain.latin-1=DejaVu LGC Sans
123.14 +dialog.plain.latin-1=DejaVu Sans
123.15 dialog.plain.japanese-x0208=Sazanami Gothic
123.16 dialog.plain.korean=Baekmuk Gulim
123.17 dialog.plain.chinese-big5=AR PL ShanHeiSun Uni
123.18 dialog.plain.chinese-gb18030=AR PL ShanHeiSun Uni
123.19 +dialog.plain.bengali=Lohit Bengali
123.20 +dialog.plain.gujarati=Lohit Gujarati
123.21 +dialog.plain.hindi=Lohit Hindi
123.22 +dialog.plain.malayalam=Lohit Malayalam
123.23 +dialog.plain.oriya=Lohit Oriya
123.24 +dialog.plain.punjabi=Lohit Punjabi
123.25 +dialog.plain.tamil=Lohit Tamil
123.26 +dialog.plain.telugu=Lohit Telugu
123.27 +dialog.plain.sinhala=LKLUG
123.28
123.29 -dialog.bold.latin-1=DejaVu LGC Sans Bold
123.30 +dialog.bold.latin-1=DejaVu Sans Bold
123.31 dialog.bold.japanese-x0208=Sazanami Gothic
123.32 dialog.bold.korean=Baekmuk Gulim
123.33 dialog.bold.chinese-big5=AR PL ShanHeiSun Uni
123.34 dialog.bold.chinese-gb18030=AR PL ShanHeiSun Uni
123.35 +dialog.bold.bengali=Lohit Bengali
123.36 +dialog.bold.gujarati=Lohit Gujarati
123.37 +dialog.bold.hindi=Lohit Hindi
123.38 +dialog.bold.malayalam=Lohit Malayalam
123.39 +dialog.bold.oriya=Lohit Oriya
123.40 +dialog.bold.punjabi=Lohit Punjabi
123.41 +dialog.bold.tamil=Lohit Tamil
123.42 +dialog.bold.telugu=Lohit Telugu
123.43 +dialog.bold.sinhala=LKLUG
123.44
123.45 -dialog.italic.latin-1=DejaVu LGC Sans Oblique
123.46 +dialog.italic.latin-1=DejaVu Sans Oblique
123.47 dialog.italic.japanese-x0208=Sazanami Gothic
123.48 dialog.italic.korean=Baekmuk Gulim
123.49 dialog.italic.chinese-big5=AR PL ShanHeiSun Uni
123.50 dialog.italic.chinese-gb18030=AR PL ShanHeiSun Uni
123.51 +dialog.italic.bengali=Lohit Bengali
123.52 +dialog.italic.gujarati=Lohit Gujarati
123.53 +dialog.italic.hindi=Lohit Hindi
123.54 +dialog.italic.malayalam=Lohit Malayalam
123.55 +dialog.italic.oriya=Lohit Oriya
123.56 +dialog.italic.punjabi=Lohit Punjabi
123.57 +dialog.italic.tamil=Lohit Tamil
123.58 +dialog.italic.telugu=Lohit Telugu
123.59 +dialog.italic.sinhala=LKLUG
123.60
123.61 -dialog.bolditalic.latin-1=DejaVu LGC Sans Bold Oblique
123.62 +dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique
123.63 dialog.bolditalic.japanese-x0208=Sazanami Gothic
123.64 dialog.bolditalic.korean=Baekmuk Gulim
123.65 dialog.bolditalic.chinese-big5=AR PL ShanHeiSun Uni
123.66 dialog.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni
123.67 +dialog.bolditalic.bengali=Lohit Bengali
123.68 +dialog.bolditalic.gujarati=Lohit Gujarati
123.69 +dialog.bolditalic.hindi=Lohit Hindi
123.70 +dialog.bolditalic.malayalam=Lohit Malayalam
123.71 +dialog.bolditalic.oriya=Lohit Oriya
123.72 +dialog.bolditalic.punjabi=Lohit Punjabi
123.73 +dialog.bolditalic.tamil=Lohit Tamil
123.74 +dialog.bolditalic.telugu=Lohit Telugu
123.75 +dialog.bolditalic.sinhala=LKLUG
123.76
123.77 -
123.78 -sansserif.plain.latin-1=DejaVu LGC Sans
123.79 +sansserif.plain.latin-1=DejaVu Sans
123.80 sansserif.plain.japanese-x0208=Sazanami Gothic
123.81 sansserif.plain.korean=Baekmuk Gulim
123.82 sansserif.plain.chinese-big5=AR PL ShanHeiSun Uni
123.83 sansserif.plain.chinese-gb18030=AR PL ShanHeiSun Uni
123.84 +sansserif.plain.bengali=Lohit Bengali
123.85 +sansserif.plain.gujarati=Lohit Gujarati
123.86 +sansserif.plain.hindi=Lohit Hindi
123.87 +sansserif.plain.malayalam=Lohit Malayalam
123.88 +sansserif.plain.oriya=Lohit Oriya
123.89 +sansserif.plain.punjabi=Lohit Punjabi
123.90 +sansserif.plain.tamil=Lohit Tamil
123.91 +sansserif.plain.telugu=Lohit Telugu
123.92 +sansserif.plain.sinhala=LKLUG
123.93
123.94 -sansserif.bold.latin-1=DejaVu LGC Sans Bold
123.95 +sansserif.bold.latin-1=DejaVu Sans Bold
123.96 sansserif.bold.japanese-x0208=Sazanami Gothic
123.97 sansserif.bold.korean=Baekmuk Gulim
123.98 sansserif.bold.chinese-big5=AR PL ShanHeiSun Uni
123.99 sansserif.bold.chinese-gb18030=AR PL ShanHeiSun Uni
123.100 +sansserif.bold.bengali=Lohit Bengali
123.101 +sansserif.bold.gujarati=Lohit Gujarati
123.102 +sansserif.bold.hindi=Lohit Hindi
123.103 +sansserif.bold.malayalam=Lohit Malayalam
123.104 +sansserif.bold.oriya=Lohit Oriya
123.105 +sansserif.bold.punjabi=Lohit Punjabi
123.106 +sansserif.bold.tamil=Lohit Tamil
123.107 +sansserif.bold.telugu=Lohit Telugu
123.108 +sansserif.bold.sinhala=LKLUG
123.109
123.110 -sansserif.italic.latin-1=DejaVu LGC Sans Oblique
123.111 +sansserif.italic.latin-1=DejaVu Sans Oblique
123.112 sansserif.italic.japanese-x0208=Sazanami Gothic
123.113 sansserif.italic.korean=Baekmuk Gulim
123.114 sansserif.italic.chinese-big5=AR PL ShanHeiSun Uni
123.115 sansserif.italic.chinese-gb18030=AR PL ShanHeiSun Uni
123.116 +sansserif.italic.bengali=Lohit Bengali
123.117 +sansserif.italic.gujarati=Lohit Gujarati
123.118 +sansserif.italic.hindi=Lohit Hindi
123.119 +sansserif.italic.malayalam=Lohit Malayalam
123.120 +sansserif.italic.oriya=Lohit Oriya
123.121 +sansserif.italic.punjabi=Lohit Punjabi
123.122 +sansserif.italic.tamil=Lohit Tamil
123.123 +sansserif.italic.telugu=Lohit Telugu
123.124 +sansserif.italic.sinhala=LKLUG
123.125
123.126 -sansserif.bolditalic.latin-1=DejaVu LGC Sans Bold Oblique
123.127 +sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique
123.128 sansserif.bolditalic.japanese-x0208=Sazanami Gothic
123.129 sansserif.bolditalic.korean=Baekmuk Gulim
123.130 sansserif.bolditalic.chinese-big5=AR PL ShanHeiSun Uni
123.131 sansserif.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni
123.132 +sansserif.bolditalic.bengali=Lohit Bengali
123.133 +sansserif.bolditalic.gujarati=Lohit Gujarati
123.134 +sansserif.bolditalic.hindi=Lohit Hindi
123.135 +sansserif.bolditalic.malayalam=Lohit Malayalam
123.136 +sansserif.bolditalic.oriya=Lohit Oriya
123.137 +sansserif.bolditalic.punjabi=Lohit Punjabi
123.138 +sansserif.bolditalic.tamil=Lohit Tamil
123.139 +sansserif.bolditalic.telugu=Lohit Telugu
123.140 +sansserif.bolditalic.sinhala=LKLUG
123.141
123.142 -
123.143 -serif.plain.latin-1=DejaVu LGC Serif
123.144 +serif.plain.latin-1=DejaVu Serif
123.145 serif.plain.japanese-x0208=Sazanami Mincho
123.146 serif.plain.korean=Baekmuk Batang
123.147 serif.plain.chinese-big5=AR PL ZenKai Uni
123.148 serif.plain.chinese-gb18030=AR PL ZenKai Uni
123.149 +serif.plain.bengali=Lohit Bengali
123.150 +serif.plain.gujarati=Lohit Gujarati
123.151 +serif.plain.hindi=Lohit Hindi
123.152 +serif.plain.malayalam=Lohit Malayalam
123.153 +serif.plain.oriya=Lohit Oriya
123.154 +serif.plain.punjabi=Lohit Punjabi
123.155 +serif.plain.tamil=Lohit Tamil
123.156 +serif.plain.telugu=Lohit Telugu
123.157 +serif.plain.sinhala=LKLUG
123.158
123.159 -serif.bold.latin-1=DejaVu LGC Serif Bold
123.160 +serif.bold.latin-1=DejaVu Serif Bold
123.161 serif.bold.japanese-x0208=Sazanami Mincho
123.162 serif.bold.korean=Baekmuk Batang
123.163 serif.bold.chinese-big5=AR PL ZenKai Uni
123.164 serif.bold.chinese-gb18030=AR PL ZenKai Uni
123.165 +serif.bold.bengali=Lohit Bengali
123.166 +serif.bold.gujarati=Lohit Gujarati
123.167 +serif.bold.hindi=Lohit Hindi
123.168 +serif.bold.malayalam=Lohit Malayalam
123.169 +serif.bold.oriya=Lohit Oriya
123.170 +serif.bold.punjabi=Lohit Punjabi
123.171 +serif.bold.tamil=Lohit Tamil
123.172 +serif.bold.telugu=Lohit Telugu
123.173 +serif.bold.sinhala=LKLUG
123.174
123.175 -serif.italic.latin-1=DejaVu LGC Serif Oblique
123.176 +serif.italic.latin-1=DejaVu Serif Oblique
123.177 serif.italic.japanese-x0208=Sazanami Mincho
123.178 serif.italic.korean=Baekmuk Batang
123.179 serif.italic.chinese-big5=AR PL ZenKai Uni
123.180 serif.italic.chinese-gb18030=AR PL ZenKai Uni
123.181 +serif.italic.bengali=Lohit Bengali
123.182 +serif.italic.gujarati=Lohit Gujarati
123.183 +serif.italic.hindi=Lohit Hindi
123.184 +serif.italic.malayalam=Lohit Malayalam
123.185 +serif.italic.oriya=Lohit Oriya
123.186 +serif.italic.punjabi=Lohit Punjabi
123.187 +serif.italic.tamil=Lohit Tamil
123.188 +serif.italic.telugu=Lohit Telugu
123.189 +serif.italic.sinhala=LKLUG
123.190
123.191 -serif.bolditalic.latin-1=DejaVu LGC Serif Bold Oblique
123.192 +serif.bolditalic.latin-1=DejaVu Serif Bold Oblique
123.193 serif.bolditalic.japanese-x0208=Sazanami Mincho
123.194 serif.bolditalic.korean=Baekmuk Batang
123.195 serif.bolditalic.chinese-big5=AR PL ZenKai Uni
123.196 serif.bolditalic.chinese-gb18030=AR PL ZenKai Uni
123.197 +serif.bolditalic.bengali=Lohit Bengali
123.198 +serif.bolditalic.gujarati=Lohit Gujarati
123.199 +serif.bolditalic.hindi=Lohit Hindi
123.200 +serif.bolditalic.malayalam=Lohit Malayalam
123.201 +serif.bolditalic.oriya=Lohit Oriya
123.202 +serif.bolditalic.punjabi=Lohit Punjabi
123.203 +serif.bolditalic.tamil=Lohit Tamil
123.204 +serif.bolditalic.telugu=Lohit Telugu
123.205 +serif.bolditalic.sinhala=LKLUG
123.206
123.207 -
123.208 -monospaced.plain.latin-1=DejaVu LGC Sans Mono
123.209 +monospaced.plain.latin-1=DejaVu Sans Mono
123.210 monospaced.plain.japanese-x0208=Sazanami Gothic
123.211 monospaced.plain.korean=Baekmuk Gulim
123.212 monospaced.plain.chinese-big5=AR PL ShanHeiSun Uni
123.213 monospaced.plain.chinese-gb18030=AR PL ShanHeiSun Uni
123.214 +monospaced.plain.bengali=Lohit Bengali
123.215 +monospaced.plain.gujarati=Lohit Gujarati
123.216 +monospaced.plain.hindi=Lohit Hindi
123.217 +monospaced.plain.malayalam=Lohit Malayalam
123.218 +monospaced.plain.oriya=Lohit Oriya
123.219 +monospaced.plain.punjabi=Lohit Punjabi
123.220 +monospaced.plain.tamil=Lohit Tamil
123.221 +monospaced.plain.telugu=Lohit Telugu
123.222 +monospaced.plain.sinhala=LKLUG
123.223
123.224 -monospaced.bold.latin-1=DejaVu LGC Sans Mono Bold
123.225 +monospaced.bold.latin-1=DejaVu Sans Mono Bold
123.226 monospaced.bold.japanese-x0208=Sazanami Gothic
123.227 monospaced.bold.korean=Baekmuk Gulim
123.228 monospaced.bold.chinese-big5=AR PL ShanHeiSun Uni
123.229 monospaced.bold.chinese-gb18030=AR PL ShanHeiSun Uni
123.230 +monospaced.bold.bengali=Lohit Bengali
123.231 +monospaced.bold.gujarati=Lohit Gujarati
123.232 +monospaced.bold.hindi=Lohit Hindi
123.233 +monospaced.bold.malayalam=Lohit Malayalam
123.234 +monospaced.bold.oriya=Lohit Oriya
123.235 +monospaced.bold.punjabi=Lohit Punjabi
123.236 +monospaced.bold.tamil=Lohit Tamil
123.237 +monospaced.bold.telugu=Lohit Telugu
123.238 +monospaced.bold.sinhala=LKLUG
123.239
123.240 -monospaced.italic.latin-1=DejaVu LGC Sans Mono Oblique
123.241 +monospaced.italic.latin-1=DejaVu Sans Mono Oblique
123.242 monospaced.italic.japanese-x0208=Sazanami Gothic
123.243 monospaced.italic.korean=Baekmuk Gulim
123.244 monospaced.italic.chinese-big5=AR PL ShanHeiSun Uni
123.245 monospaced.italic.chinese-gb18030=AR PL ShanHeiSun Uni
123.246 +monospaced.italic.bengali=Lohit Bengali
123.247 +monospaced.italic.gujarati=Lohit Gujarati
123.248 +monospaced.italic.hindi=Lohit Hindi
123.249 +monospaced.italic.malayalam=Lohit Malayalam
123.250 +monospaced.italic.oriya=Lohit Oriya
123.251 +monospaced.italic.punjabi=Lohit Punjabi
123.252 +monospaced.italic.tamil=Lohit Tamil
123.253 +monospaced.italic.telugu=Lohit Telugu
123.254 +monospaced.italic.sinhala=LKLUG
123.255
123.256 -monospaced.bolditalic.latin-1=DejaVu LGC Sans Mono Bold Oblique
123.257 +monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
123.258 monospaced.bolditalic.japanese-x0208=Sazanami Gothic
123.259 monospaced.bolditalic.korean=Baekmuk Gulim
123.260 monospaced.bolditalic.chinese-big5=AR PL ShanHeiSun Uni
123.261 monospaced.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni
123.262 +monospaced.bolditalic.bengali=Lohit Bengali
123.263 +monospaced.bolditalic.gujarati=Lohit Gujarati
123.264 +monospaced.bolditalic.hindi=Lohit Hindi
123.265 +monospaced.bolditalic.malayalam=Lohit Malayalam
123.266 +monospaced.bolditalic.oriya=Lohit Oriya
123.267 +monospaced.bolditalic.punjabi=Lohit Punjabi
123.268 +monospaced.bolditalic.tamil=Lohit Tamil
123.269 +monospaced.bolditalic.telugu=Lohit Telugu
123.270 +monospaced.bolditalic.sinhala=LKLUG
123.271
123.272 -
123.273 -dialoginput.plain.latin-1=DejaVu LGC Sans Mono
123.274 +dialoginput.plain.latin-1=DejaVu Sans Mono
123.275 dialoginput.plain.japanese-x0208=Sazanami Gothic
123.276 dialoginput.plain.korean=Baekmuk Gulim
123.277 dialoginput.plain.chinese-big5=AR PL ShanHeiSun Uni
123.278 dialoginput.plain.chinese-gb18030=AR PL ShanHeiSun Uni
123.279 +dialoginput.plain.bengali=Lohit Bengali
123.280 +dialoginput.plain.gujarati=Lohit Gujarati
123.281 +dialoginput.plain.hindi=Lohit Hindi
123.282 +dialoginput.plain.malayalam=Lohit Malayalam
123.283 +dialoginput.plain.oriya=Lohit Oriya
123.284 +dialoginput.plain.punjabi=Lohit Punjabi
123.285 +dialoginput.plain.tamil=Lohit Tamil
123.286 +dialoginput.plain.telugu=Lohit Telugu
123.287 +dialoginput.plain.sinhala=LKLUG
123.288
123.289 -dialoginput.bold.latin-1=DejaVu LGC Sans Mono Bold
123.290 +dialoginput.bold.latin-1=DejaVu Sans Mono Bold
123.291 dialoginput.bold.japanese-x0208=Sazanami Gothic
123.292 dialoginput.bold.korean=Baekmuk Gulim
123.293 dialoginput.bold.chinese-big5=AR PL ShanHeiSun Uni
123.294 dialoginput.bold.chinese-gb18030=AR PL ShanHeiSun Uni
123.295 +dialoginput.bold.bengali=Lohit Bengali
123.296 +dialoginput.bold.gujarati=Lohit Gujarati
123.297 +dialoginput.bold.hindi=Lohit Hindi
123.298 +dialoginput.bold.malayalam=Lohit Malayalam
123.299 +dialoginput.bold.oriya=Lohit Oriya
123.300 +dialoginput.bold.punjabi=Lohit Punjabi
123.301 +dialoginput.bold.tamil=Lohit Tamil
123.302 +dialoginput.bold.telugu=Lohit Telugu
123.303 +dialoginput.bold.sinhala=LKLUG
123.304
123.305 -dialoginput.italic.latin-1=DejaVu LGC Sans Mono Oblique
123.306 +dialoginput.italic.latin-1=DejaVu Sans Mono Oblique
123.307 dialoginput.italic.japanese-x0208=Sazanami Gothic
123.308 dialoginput.italic.korean=Baekmuk Gulim
123.309 dialoginput.italic.chinese-big5=AR PL ShanHeiSun Uni
123.310 dialoginput.italic.chinese-gb18030=AR PL ShanHeiSun Uni
123.311 +dialoginput.italic.bengali=Lohit Bengali
123.312 +dialoginput.italic.gujarati=Lohit Gujarati
123.313 +dialoginput.italic.hindi=Lohit Hindi
123.314 +dialoginput.italic.malayalam=Lohit Malayalam
123.315 +dialoginput.italic.oriya=Lohit Oriya
123.316 +dialoginput.italic.punjabi=Lohit Punjabi
123.317 +dialoginput.italic.tamil=Lohit Tamil
123.318 +dialoginput.italic.telugu=Lohit Telugu
123.319 +dialoginput.italic.sinhala=LKLUG
123.320
123.321 -dialoginput.bolditalic.latin-1=DejaVu LGC Sans Mono Bold Oblique
123.322 +dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
123.323 dialoginput.bolditalic.japanese-x0208=Sazanami Gothic
123.324 dialoginput.bolditalic.korean=Baekmuk Gulim
123.325 dialoginput.bolditalic.chinese-big5=AR PL ShanHeiSun Uni
123.326 dialoginput.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni
123.327 +dialoginput.bolditalic.bengali=Lohit Bengali
123.328 +dialoginput.bolditalic.gujarati=Lohit Gujarati
123.329 +dialoginput.bolditalic.hindi=Lohit Hindi
123.330 +dialoginput.bolditalic.malayalam=Lohit Malayalam
123.331 +dialoginput.bolditalic.oriya=Lohit Oriya
123.332 +dialoginput.bolditalic.punjabi=Lohit Punjabi
123.333 +dialoginput.bolditalic.tamil=Lohit Tamil
123.334 +dialoginput.bolditalic.telugu=Lohit Telugu
123.335 +dialoginput.bolditalic.sinhala=LKLUG
123.336
123.337 # Search Sequences
123.338
123.339 @@ -162,28 +338,40 @@
123.340 sequence.allfonts.x-euc-jp-linux=japanese-x0208,latin-1
123.341 sequence.allfonts.EUC-KR=korean,latin-1
123.342 sequence.allfonts.GB18030=chinese-gb18030,latin-1
123.343 -sequence.fallback=chinese-big5,chinese-gb18030,japanese-x0208,korean
123.344 +sequence.fallback=chinese-big5,chinese-gb18030,japanese-x0208,korean,bengali,gujarati,hindi,oriya,punjabi,malayalam,tamil,telugu,sinhala
123.345
123.346 # Font File Names
123.347
123.348 -filename.DejaVu_LGC_Sans=/usr/share/fonts/dejavu-lgc/DejaVuLGCSans.ttf
123.349 -filename.DejaVu_LGC_Sans_Bold=/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-Bold.ttf
123.350 -filename.DejaVu_LGC_Sans_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-Oblique.ttf
123.351 -filename.DejaVu_LGC_Sans_Bold_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-BoldOblique.ttf
123.352 +filename.DejaVu_Sans=/usr/share/fonts/dejavu/DejaVuSans.ttf
123.353 +filename.DejaVu_Sans_Bold=/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf
123.354 +filename.DejaVu_Sans_Oblique=/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf
123.355 +filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf
123.356
123.357 -filename.DejaVu_LGC_Sans_Mono=/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono.ttf
123.358 -filename.DejaVu_LGC_Sans_Mono_Bold=/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-Bold.ttf
123.359 -filename.DejaVu_LGC_Sans_Mono_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-Oblique.ttf
123.360 -filename.DejaVu_LGC_Sans_Mono_Bold_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-BoldOblique.ttf
123.361 +filename.DejaVu_Sans_Mono=/usr/share/fonts/dejavu/DejaVuSansMono.ttf
123.362 +filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf
123.363 +filename.DejaVu_Sans_Mono_Oblique=/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf
123.364 +filename.DejaVu_Sans_Mono_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf
123.365
123.366 -filename.DejaVu_LGC_Serif=/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif.ttf
123.367 -filename.DejaVu_LGC_Serif_Bold=/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-Bold.ttf
123.368 -filename.DejaVu_LGC_Serif_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-Oblique.ttf
123.369 -filename.DejaVu_LGC_Serif_Bold_Oblique=/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-BoldOblique.ttf
123.370 +filename.DejaVu_Serif=/usr/share/fonts/dejavu/DejaVuSerif.ttf
123.371 +filename.DejaVu_Serif_Bold=/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf
123.372 +filename.DejaVu_Serif_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-Oblique.ttf
123.373 +filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-BoldOblique.ttf
123.374
123.375 -filename.Sazanami_Gothic=/usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf
123.376 -filename.Sazanami_Mincho=/usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf
123.377 -filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/chinese/TrueType/uming.ttf
123.378 -filename.AR_PL_ZenKai_Uni=/usr/share/fonts/chinese/TrueType/ukai.ttf
123.379 -filename.Baekmuk_Gulim=/usr/share/fonts/korean/TrueType/gulim.ttf
123.380 -filename.Baekmuk_Batang=/usr/share/fonts/korean/TrueType/batang.ttf
123.381 +filename.Sazanami_Gothic=/usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf
123.382 +filename.Sazanami_Mincho=/usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf
123.383 +filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkunifonts-uming/uming.ttc
123.384 +filename.AR_PL_ZenKai_Uni=/usr/share/fonts/cjkunifonts-ukai/ukai.ttc
123.385 +filename.Baekmuk_Gulim=/usr/share/fonts/baekmuk-ttf-gulim/gulim.ttf
123.386 +filename.Baekmuk_Batang=/usr/share/fonts/baekmuk-ttf-batang/batang.ttf
123.387 +
123.388 +filename.Lohit_Bengali=/usr/share/fonts/lohit-bengali/lohit_bn.ttf
123.389 +filename.Lohit_Gujarati=/usr/share/fonts/lohit-gujarati/lohit_gu.ttf
123.390 +filename.Lohit_Hindi=/usr/share/fonts/lohit-hindi/lohit_hi.ttf
123.391 +filename.Lohit_Kannda=/usr/share/fonts/lohit-kannada/lohit_kn.ttf
123.392 +filename.Lohit_Malayalam=/usr/share/fonts/lohit-malayalam/lohit_ml.ttf
123.393 +filename.Lohit_Oriya=/usr/share/fonts/lohit-oriya/lohit_or.ttf
123.394 +filename.Lohit_Punjabi=/usr/share/fonts/lohit-punjabi/lohit_pa.ttf
123.395 +filename.Lohit_Tamil=/usr/share/fonts/lohit-tamil/lohit_ta.ttf
123.396 +filename.Lohit_Telugu=/usr/share/fonts/lohit-telugu/lohit_te.ttf
123.397 +filename.LKLUG=/usr/share/fonts/lklug/lklug.ttf
123.398 +
124.1 --- a/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties Thu Apr 08 17:02:51 2010 -0700
124.2 +++ b/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties Tue Apr 13 16:41:49 2010 -0700
124.3 @@ -26,106 +26,253 @@
124.4
124.5 # Version
124.6
124.7 -# Uses Ubuntu 6.10 (Edgy) fonts and file paths.
124.8 +# Uses Ubuntu 8.04 (hardy), Debian 6.0 (Squeeze) (and more recent releases) fonts and file paths.
124.9 version=1
124.10
124.11 # Component Font Mappings
124.12
124.13 +# Chinese fonts
124.14 +allfonts.umingcn=AR PL UMing CN
124.15 +#allfonts.umingcn.motif=AR PL UMing CN
124.16 +allfonts.uminghk=AR PL UMing HK
124.17 +#allfonts.uminghk.motif=AR PL UMing HK
124.18 +allfonts.umingtw=AR PL UMing TW
124.19 +#allfonts.umingtw.motif=AR PL UMing TW
124.20 +allfonts.wqy-zenhei=WenQuanYi Zen Hei
124.21 +#allfonts.wqy-zenhei.motif=WenQuanYi Zen Hei
124.22 +allfonts.shanheisun=AR PL ShanHeiSun Uni
124.23 +#allfonts.shanheisun.motif=AR PL ShanHeiSun Uni
124.24 +
124.25 +# Indic scripts
124.26 +allfonts.bengali=Lohit Bengali
124.27 +allfonts.gujarati=Lohit Gujarati
124.28 +allfonts.hindi=Lohit Hindi
124.29 +#allfonts.malayalam=Lohit Malayalam
124.30 +allfonts.oriya=Lohit Oriya
124.31 +allfonts.punjabi=Lohit Punjabi
124.32 +allfonts.tamil=Lohit Tamil
124.33 +allfonts.telugu=Lohit Telugu
124.34 +allfonts.sinhala=LKLUG
124.35 +
124.36 +
124.37 +serif.plain.latin-1=DejaVu Serif
124.38 +#serif.plain.latin-1.motif=LuxiSerif-Regular
124.39 +serif.plain.japanese-kochi=Kochi Mincho
124.40 +serif.plain.japanese-sazanami=Sazanami Mincho
124.41 +serif.plain.japanese-vlgothic=Sazanami Mincho
124.42 +serif.plain.korean-baekmuk=Baekmuk Batang
124.43 +#serif.plain.korean-baekmuk.motif=Baekmuk Batang
124.44 +serif.plain.korean-un=UnBatang
124.45 +#serif.plain.korean-un.motif=UnBatang
124.46 +
124.47 +serif.bold.latin-1=DejaVu Serif Bold
124.48 +#serif.bold.latin-1.motif=LuxiSerif-Bold
124.49 +serif.bold.japanese-kochi=Kochi Mincho
124.50 +serif.bold.japanese-sazanami=Sazanami Mincho
124.51 +serif.bold.japanese-vlgothic=Sazanami Mincho
124.52 +serif.bold.korean-baekmuk=Baekmuk Batang
124.53 +#serif.bold.korean-baekmuk.motif=Baekmuk Batang
124.54 +serif.bold.korean-un=UnBatang Bold
124.55 +#serif.bold.korean-un.motif=UnBatang Bold
124.56 +
124.57 +serif.italic.latin-1=DejaVu Serif Oblique
124.58 +#serif.italic.latin-1.motif=LuxiSerif-Oblique
124.59 +serif.italic.japanese-kochi=Kochi Mincho
124.60 +serif.italic.japanese-sazanami=Sazanami Mincho
124.61 +serif.italic.japanese-vlgothic=Sazanami Mincho
124.62 +serif.italic.korean-baekmuk=Baekmuk Batang
124.63 +#serif.italic.korean-baekmuk.motif=Baekmuk Batang
124.64 +serif.italic.korean-un=UnBatang
124.65 +#serif.italic.korean-un.motif=UnBatang
124.66 +
124.67 +serif.bolditalic.latin-1=DejaVu Serif Bold Oblique
124.68 +#serif.bolditalic.latin-1.motif=LuxiSerif-BoldOblique
124.69 +serif.bolditalic.japanese-kochi=Kochi Mincho
124.70 +serif.bolditalic.japanese-sazanami=Sazanami Mincho
124.71 +serif.bolditalic.japanese-vlgothic=Sazanami Mincho
124.72 +serif.bolditalic.korean-baekmuk=Baekmuk Batang
124.73 +#serif.bolditalic.korean-baekmuk.motif=Baekmuk Batang
124.74 +serif.bolditalic.korean-un=UnBatang Bold
124.75 +#serif.bolditalic.korean-un.motif=UnBatang Bold
124.76 +
124.77 +sansserif.plain.latin-1=DejaVu Sans
124.78 +#sansserif.plain.latin-1.motif=LuxiSans-Regular
124.79 +sansserif.plain.japanese-kochi=Kochi Gothic
124.80 +sansserif.plain.japanese-sazanami=Sazanami Gothic
124.81 +sansserif.plain.japanese-vlgothic=VL PGothic
124.82 +sansserif.plain.korean-baekmuk=Baekmuk Gulim
124.83 +#sansserif.plain.korean-baekmuk.motif=Baekmuk Gulim
124.84 +sansserif.plain.korean-un=UnDotum
124.85 +#sansserif.plain.korean-un.motif=UnDotum
124.86 +
124.87 +sansserif.bold.latin-1=DejaVu Sans Bold
124.88 +#sansserif.bold.latin-1.motif=LuxiSans-Bold
124.89 +sansserif.bold.japanese-kochi=Kochi Gothic
124.90 +sansserif.bold.japanese-sazanami=Sazanami Gothic
124.91 +sansserif.bold.japanese-vlgothic=VL PGothic
124.92 +sansserif.bold.korean-baekmuk=Baekmuk Gulim
124.93 +#sansserif.bold.korean-baekmuk.motif=Baekmuk Gulim
124.94 +sansserif.bold.korean-un=UnDotum Bold
124.95 +#sansserif.bold.korean-un.motif=UnDotum Bold
124.96 +
124.97 +sansserif.italic.latin-1=DejaVu Sans Oblique
124.98 +#sansserif.italic.latin-1.motif=LuxiSans-Oblique
124.99 +sansserif.italic.japanese-kochi=Kochi Gothic
124.100 +sansserif.italic.japanese-sazanami=Sazanami Gothic
124.101 +sansserif.italic.japanese-vlgothic=VL PGothic
124.102 +sansserif.italic.korean-baekmuk=Baekmuk Gulim
124.103 +#sansserif.italic.korean-baekmuk.motif=Baekmuk Gulim
124.104 +sansserif.italic.korean-un=UnDotum
124.105 +#sansserif.italic.korean-un.motif=UnDotum
124.106 +
124.107 +sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique
124.108 +#sansserif.bolditalic.latin-1.motif=LuxiSans-BoldOblique
124.109 +sansserif.bolditalic.japanese-kochi=Kochi Gothic
124.110 +sansserif.bolditalic.japanese-sazanami=Sazanami Gothic
124.111 +sansserif.bolditalic.japanese-vlgothic=VL PGothic
124.112 +sansserif.bolditalic.korean-baekmuk=Baekmuk Gulim
124.113 +#sansserif.bolditalic.korean-baekmuk.motif=Baekmuk Gulim
124.114 +sansserif.bolditalic.korean-un=UnDotum Bold
124.115 +#sansserif.bolditalic.korean-un.motif=UnDotum Bold
124.116 +
124.117 +monospaced.plain.latin-1=DejaVu Sans Mono
124.118 +#monospaced.plain.latin-1.motif=LuxiMono-Regular
124.119 +monospaced.plain.japanese-kochi=Kochi Gothic
124.120 +monospaced.plain.japanese-sazanami=Sazanami Gothic
124.121 +monospaced.plain.japanese-vlgothic=VL Gothic
124.122 +monospaced.plain.korean-baekmuk=Baekmuk Gulim
124.123 +#monospaced.plain.korean-baekmuk.motif=Baekmuk Gulim
124.124 +monospaced.plain.korean-un=UnDotum
124.125 +#monospaced.plain.korean-un.motif=UnDotum
124.126 +
124.127 +monospaced.bold.latin-1=DejaVu Sans Mono Bold
124.128 +#monospaced.bold.latin-1.motif=LuxiMono-Bold
124.129 +monospaced.bold.japanese-kochi=Kochi Gothic
124.130 +monospaced.bold.japanese-sazanami=Sazanami Gothic
124.131 +monospaced.bold.japanese-vlgothic=VL Gothic
124.132 +monospaced.bold.korean-baekmuk=Baekmuk Gulim
124.133 +#monospaced.bold.korean-baekmuk.motif=Baekmuk Gulim
124.134 +monospaced.bold.korean-un=UnDotum Bold
124.135 +#monospaced.bold.korean-un.motif=UnDotum Bold
124.136 +
124.137 +monospaced.italic.latin-1=DejaVu Sans Mono Oblique
124.138 +#monospaced.italic.latin-1.motif=LuxiMono-Oblique
124.139 +monospaced.italic.japanese-kochi=Kochi Gothic
124.140 +monospaced.italic.japanese-sazanami=Sazanami Gothic
124.141 +monospaced.italic.japanese-vlgothic=VL Gothic
124.142 +monospaced.italic.korean-baekmuk=Baekmuk Gulim
124.143 +#monospaced.italic.korean-baekmuk.motif=Baekmuk Gulim
124.144 +monospaced.italic.korean-un=UnDotum
124.145 +#monospaced.italic.korean-un.motif=UnDotum
124.146 +
124.147 +monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
124.148 +#monospaced.bolditalic.latin-1.motif=LuxiMono-BoldOblique
124.149 +monospaced.bolditalic.japanese-kochi=Kochi Gothic
124.150 +monospaced.bolditalic.japanese-sazanami=Sazanami Gothic
124.151 +monospaced.bolditalic.japanese-vlgothic=VL Gothic
124.152 +monospaced.bolditalic.korean-baekmuk=Baekmuk Gulim
124.153 +#monospaced.bolditalic.korean-baekmuk.motif=Baekmuk Gulim
124.154 +monospaced.bolditalic.korean-un=UnDotum Bold
124.155 +#monospaced.bolditalic.korean-un.motif=UnDotum Bold
124.156 +
124.157 dialog.plain.latin-1=DejaVu Sans
124.158 -dialog.plain.japanese-x0208=Kochi Gothic
124.159 -dialog.plain.korean=Baekmuk Dotum
124.160 +#dialog.plain.latin-1.motif=LuxiSans-Regular
124.161 +dialog.plain.japanese-kochi=Kochi Gothic
124.162 +dialog.plain.japanese-sazanami=Sazanami Gothic
124.163 +dialog.plain.japanese-vlgothic=VL PGothic
124.164 +dialog.plain.korean-baekmuk=Baekmuk Gulim
124.165 +#dialog.plain.korean-baekmuk.motif=Baekmuk Gulim
124.166 +dialog.plain.korean-un=UnDotum
124.167 +#dialog.plain.korean-un.motif=UnDotum
124.168
124.169 dialog.bold.latin-1=DejaVu Sans Bold
124.170 -dialog.bold.japanese-x0208=Kochi Gothic
124.171 -dialog.bold.korean=Baekmuk Dotum
124.172 +#dialog.bold.latin-1.motif=LuxiSans-Bold
124.173 +dialog.bold.japanese-kochi=Kochi Gothic
124.174 +dialog.bold.japanese-sazanami=Sazanami Gothic
124.175 +dialog.bold.japanese-vlgothic=VL PGothic
124.176 +dialog.bold.korean-baekmuk=Baekmuk Gulim
124.177 +#dialog.bold.korean-baekmuk.motif=Baekmuk Gulim
124.178 +dialog.bold.korean-un=UnDotum Bold
124.179 +#dialog.bold.korean-un.motif=UnDotum Bold
124.180
124.181 dialog.italic.latin-1=DejaVu Sans Oblique
124.182 -dialog.italic.japanese-x0208=Kochi Gothic
124.183 -dialog.italic.korean=Baekmuk Dotum
124.184 +#dialog.italic.latin-1.motif=LuxiSans-Oblique
124.185 +dialog.italic.japanese-kochi=Kochi Gothic
124.186 +dialog.italic.japanese-sazanami=Sazanami Gothic
124.187 +dialog.italic.japanese-vlgothic=VL PGothic
124.188 +dialog.italic.korean-baekmuk=Baekmuk Gulim
124.189 +#dialog.italic.korean-baekmuk.motif=Baekmuk Gulim
124.190 +dialog.italic.korean-un=UnDotum
124.191 +#dialog.italic.korean-un.motif=UnDotum
124.192
124.193 dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique
124.194 -dialog.bolditalic.japanese-x0208=Kochi Gothic
124.195 -dialog.bolditalic.korean=Baekmuk Dotum
124.196 -
124.197 -
124.198 -sansserif.plain.latin-1=DejaVu Sans
124.199 -sansserif.plain.japanese-x0208=Kochi Gothic
124.200 -sansserif.plain.korean=Baekmuk Dotum
124.201 -
124.202 -sansserif.bold.latin-1=DejaVu Sans Bold
124.203 -sansserif.bold.japanese-x0208=Kochi Gothic
124.204 -sansserif.bold.korean=Baekmuk Dotum
124.205 -
124.206 -sansserif.italic.latin-1=DejaVu Sans Oblique
124.207 -sansserif.italic.japanese-x0208=Kochi Gothic
124.208 -sansserif.italic.korean=Baekmuk Dotum
124.209 -
124.210 -sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique
124.211 -sansserif.bolditalic.japanese-x0208=Kochi Gothic
124.212 -sansserif.bolditalic.korean=Baekmuk Dotum
124.213 -
124.214 -
124.215 -serif.plain.latin-1=DejaVu Serif
124.216 -serif.plain.japanese-x0208=Kochi Mincho
124.217 -serif.plain.korean=Baekmuk Batang
124.218 -
124.219 -serif.bold.latin-1=DejaVu Serif Bold
124.220 -serif.bold.japanese-x0208=Kochi Mincho
124.221 -serif.bold.korean=Baekmuk Batang
124.222 -
124.223 -serif.italic.latin-1=DejaVu Serif Oblique
124.224 -serif.italic.japanese-x0208=Kochi Mincho
124.225 -serif.italic.korean=Baekmuk Batang
124.226 -
124.227 -serif.bolditalic.latin-1=DejaVu Serif Bold Oblique
124.228 -serif.bolditalic.japanese-x0208=Kochi Mincho
124.229 -serif.bolditalic.korean=Baekmuk Batang
124.230 -
124.231 -
124.232 -monospaced.plain.latin-1=DejaVu Sans Mono
124.233 -monospaced.plain.japanese-x0208=Kochi Gothic
124.234 -monospaced.plain.korean=Baekmuk Dotum
124.235 -
124.236 -monospaced.bold.latin-1=DejaVu Sans Mono Bold
124.237 -monospaced.bold.japanese-x0208=Kochi Gothic
124.238 -monospaced.bold.korean=Baekmuk Dotum
124.239 -
124.240 -monospaced.italic.latin-1=DejaVu Sans Mono Oblique
124.241 -monospaced.italic.japanese-x0208=Kochi Gothic
124.242 -monospaced.italic.korean=Baekmuk Dotum
124.243 -
124.244 -monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
124.245 -monospaced.bolditalic.japanese-x0208=Kochi Gothic
124.246 -monospaced.bolditalic.korean=Baekmuk Dotum
124.247 -
124.248 +#dialog.bolditalic.latin-1.motif=LuxiSans-BoldOblique
124.249 +dialog.bolditalic.japanese-kochi=Kochi Gothic
124.250 +dialog.bolditalic.japanese-sazanami=Sazanami Gothic
124.251 +dialog.bolditalic.japanese-vlgothic=VL PGothic
124.252 +dialog.bolditalic.korean-baekmuk=Baekmuk Gulim
124.253 +#dialog.bolditalic.korean-baekmuk.motif=Baekmuk Gulim
124.254 +dialog.bolditalic.korean-un=UnDotum Bold
124.255 +#dialog.bolditalic.korean-un.motif=UnDotum Bold
124.256
124.257 dialoginput.plain.latin-1=DejaVu Sans Mono
124.258 -dialoginput.plain.japanese-x0208=Kochi Gothic
124.259 -dialoginput.plain.korean=Baekmuk Dotum
124.260 +#dialoginput.plain.latin-1.motif=LuxiMono-Regular
124.261 +dialoginput.plain.japanese-kochi=Kochi Gothic
124.262 +dialoginput.plain.japanese-sazanami=Sazanami Gothic
124.263 +dialoginput.plain.japanese-vlgothic=VL Gothic
124.264 +dialoginput.plain.korean-baekmuk=Baekmuk Gulim
124.265 +#dialoginput.plain.korean-baekmuk.motif=Baekmuk Gulim
124.266 +dialoginput.plain.korean-un=UnDotum
124.267 +#dialoginput.plain.korean-un.motif=UnDotum
124.268
124.269 dialoginput.bold.latin-1=DejaVu Sans Mono Bold
124.270 -dialoginput.bold.japanese-x0208=Kochi Gothic
124.271 -dialoginput.bold.korean=Baekmuk Dotum
124.272 +#dialoginput.bold.latin-1.motif=LuxiMono-Bold
124.273 +dialoginput.bold.japanese-kochi=Kochi Gothic
124.274 +dialoginput.bold.japanese-sazanami=Sazanami Gothic
124.275 +dialoginput.bold.japanese-vlgothic=VL Gothic
124.276 +dialoginput.bold.korean-baekmuk=Baekmuk Gulim
124.277 +#dialoginput.bold.korean-baekmuk.motif=Baekmuk Gulim
124.278 +dialoginput.bold.korean-un=UnDotum Bold
124.279 +#dialoginput.bold.korean-un.motif=UnDotum Bold
124.280
124.281 dialoginput.italic.latin-1=DejaVu Sans Mono Oblique
124.282 -dialoginput.italic.japanese-x0208=Kochi Gothic
124.283 -dialoginput.italic.korean=Baekmuk Dotum
124.284 +#dialoginput.italic.latin-1.motif=LuxiMono-Oblique
124.285 +dialoginput.italic.japanese-kochi=Kochi Gothic
124.286 +dialoginput.italic.japanese-sazanami=Sazanami Gothic
124.287 +dialoginput.italic.japanese-vlgothic=VL Gothic
124.288 +dialoginput.italic.korean-baekmuk=Baekmuk Gulim
124.289 +#dialoginput.italic.korean-baekmuk.motif=Baekmuk Gulim
124.290 +dialoginput.italic.korean-un=UnDotum
124.291 +#dialoginput.italic.korean-un.motif=UnDotum
124.292
124.293 dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
124.294 -dialoginput.bolditalic.japanese-x0208=Kochi Gothic
124.295 -dialoginput.bolditalic.korean=Baekmuk Dotum
124.296 -
124.297 -allfonts.chinese-big5=AR PL ZenKai Uni
124.298 -allfonts.chinese-gb18030=AR PL ZenKai Uni
124.299 +#dialoginput.bolditalic.latin-1.motif=LuxiMono-BoldOblique
124.300 +dialoginput.bolditalic.japanese-kochi=Kochi Gothic
124.301 +dialoginput.bolditalic.japanese-sazanami=Sazanami Gothic
124.302 +dialoginput.bolditalic.japanese-vlgothic=VL Gothic
124.303 +dialoginput.bolditalic.korean-baekmuk=Baekmuk Gulim
124.304 +#dialoginput.bolditalic.korean-baekmuk.motif=Baekmuk Gulim
124.305 +dialoginput.bolditalic.korean-un=UnDotum Bold
124.306 +#dialoginput.bolditalic.korean-un.motif=UnDotum Bold
124.307
124.308 # Search Sequences
124.309
124.310 sequence.allfonts=latin-1
124.311 -sequence.allfonts.Big5=chinese-big5,latin-1
124.312 -sequence.allfonts.x-euc-jp-linux=japanese-x0208,latin-1
124.313 -sequence.allfonts.EUC-KR=korean,latin-1
124.314 -sequence.allfonts.GB18030=chinese-gb18030,latin-1
124.315 -sequence.fallback=chinese-big5,chinese-gb18030,japanese-x0208,korean
124.316 +sequence.allfonts.GB18030=latin-1,umingcn,shanheisun,wqy-zenhei
124.317 +sequence.allfonts.GB2312=latin-1,umingcn,shanheisun,wqy-zenhei
124.318 +sequence.allfonts.GBK=latin-1,umingcn,shanheisun,wqy-zenhei
124.319 +sequence.allfonts.x-euc-jp-linux=latin-1,japanese-vlgothic,japanese-sazanami,japanese-kochi
124.320 +sequence.allfonts.EUC-KR=latin-1,korean-un,korean-baekmuk
124.321 +sequence.allfonts.Big5=latin-1,umingtw,shanheisun,wqy-zenhei
124.322 +sequence.allfonts.Big5-HKSCS=latin-1,uminghk,shanheisun,wqy-zenhei
124.323 +#sequence.fallback=uminghk,shanheisun,wqy-zenhei,japanese-vlgothic,japanese-kochi,japanese-sazanami,korean-un,korean-baekmuk,bengali,gujarati,hindi,oriya,punjabi,malayalam,tamil,telugu,sinhala
124.324 +sequence.fallback=uminghk,shanheisun,wqy-zenhei,japanese-vlgothic,japanese-sazanami,japanese-kochi,korean-un,korean-baekmuk,bengali,gujarati,hindi,oriya,punjabi,tamil,telugu
124.325 +
124.326 +# Exclusion Ranges
124.327 +
124.328 +exclusion.japanese-kochi=0390-03d6,2200-22ef,2701-27be
124.329 +exclusion.japanese-sazanami=0390-03d6,2200-22ef,2701-27be
124.330 +exclusion.japanese-vlgothic=0390-03d6,2200-22ef,2701-27be
124.331
124.332 # Font File Names
124.333
124.334 @@ -144,8 +291,58 @@
124.335 filename.DejaVu_Serif_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Oblique.ttf
124.336 filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldOblique.ttf
124.337
124.338 -filename.Kochi_Gothic=/usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf
124.339 -filename.Kochi_Mincho=/usr/share/fonts/truetype/kochi/kochi-mincho-subst.ttf
124.340 -filename.AR_PL_ZenKai_Uni=/usr/share/fonts//truetype/arphic/ukai.ttf
124.341 -filename.Baekmuk_Dotum=/usr/share/fonts/truetype/baekmuk/dotum.ttf
124.342 +filename.AR_PL_UMing_CN=/usr/share/fonts/truetype/arphic/uming.ttc
124.343 +filename.AR_PL_UMing_HK=/usr/share/fonts/truetype/arphic/uming.ttc
124.344 +filename.AR_PL_UMing_TW=/usr/share/fonts/truetype/arphic/uming.ttc
124.345 +filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/truetype/arphic/uming.ttf
124.346 +
124.347 +filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
124.348 filename.Baekmuk_Batang=/usr/share/fonts/truetype/baekmuk/batang.ttf
124.349 +filename.UnBatang=/usr/share/fonts/truetype/unfonts/UnBatang.ttf
124.350 +filename.UnBatang_Bold=/usr/share/fonts/truetype/unfonts/UnBatangBold.ttf
124.351 +filename.Baekmuk_Gulim=/usr/share/fonts/truetype/baekmuk/gulim.ttf
124.352 +filename.UnDotum=/usr/share/fonts/truetype/unfonts/UnDotum.ttf
124.353 +filename.UnDotum_Bold=/usr/share/fonts/truetype/unfonts/UnDotumBold.ttf
124.354 +filename.Kochi_Gothic=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
124.355 +filename.Sazanami_Gothic=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf
124.356 +filename.Kochi_Mincho=/usr/share/fonts/truetype/kochi/kochi-mincho.ttf
124.357 +filename.Sazanami_Mincho=/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf
124.358 +filename.VL_Gothic=/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
124.359 +filename.VL_PGothic=/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf
124.360 +
124.361 +filename.Lohit_Bengali=/usr/share/fonts/truetype/ttf-bengali-fonts/lohit_bn.ttf
124.362 +filename.Lohit_Gujarati=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_gu.ttf
124.363 +filename.Lohit_Hindi=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_hi.ttf
124.364 +filename.Lohit_Kannda=/usr/share/fonts/truetype/ttf-kannada-fonts/lohit_kn.ttf
124.365 +#filename.Lohit_Malayalam=/usr/share/fonts/lohit-malayalam/lohit_ml.ttf
124.366 +filename.Lohit_Oriya=/usr/share/fonts/truetype/ttf-oriya-fonts/lohit_or.ttf
124.367 +filename.Lohit_Punjabi=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_pa.ttf
124.368 +filename.Lohit_Tamil=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_ta.ttf
124.369 +filename.Lohit_Telugu=/usr/share/fonts/truetype/ttf-telugu-fonts/lohit_te.ttf
124.370 +filename.LKLUG=/usr/share/fonts/truetype/ttf-sinhala-lklug/lklug.ttf
124.371 +
124.372 +filename.LuxiSans-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisr.ttf
124.373 +filename.LuxiSans-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisb.ttf
124.374 +filename.LuxiSans-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisri.ttf
124.375 +filename.LuxiSans-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisbi.ttf
124.376 +filename.LuxiMono-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximr.ttf
124.377 +filename.LuxiMono-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximb.ttf
124.378 +filename.LuxiMono-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximri.ttf
124.379 +filename.LuxiMono-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximbi.ttf
124.380 +filename.LuxiSerif-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirr.ttf
124.381 +filename.LuxiSerif-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirb.ttf
124.382 +filename.LuxiSerif-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirri.ttf
124.383 +filename.LuxiSerif-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirbi.ttf
124.384 +
124.385 +# AWT X11 font paths
124.386 +awtfontpath.latin-1=/usr/share/fonts/X11/Type1
124.387 +awtfontpath.umingcn=/usr/share/fonts/truetype/arphic
124.388 +awtfontpath.uminghk=/usr/share/fonts/truetype/arphic
124.389 +awtfontpath.umingtw=/usr/share/fonts/truetype/arphic
124.390 +awtfontpath.shanheisun=/usr/share/fonts/truetype/arphic
124.391 +awtfontpath.wqy-zenhei=/usr/share/fonts/truetype/wqy
124.392 +awtfontpath.japanese-kochi=/usr/share/fonts/truetype/kochi
124.393 +awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/sazanami
124.394 +awtfontpath.japanese-vlgothic=/usr/share/fonts/truetype/vlgothic
124.395 +awtfontpath.korean-baekmuk=/usr/share/fonts/truetype/baekmuk
124.396 +awtfontpath.korean-un=/usr/share/fonts/truetype/unfonts
125.1 --- a/src/solaris/classes/sun/awt/fontconfigs/solaris.fontconfig.properties Thu Apr 08 17:02:51 2010 -0700
125.2 +++ b/src/solaris/classes/sun/awt/fontconfigs/solaris.fontconfig.properties Tue Apr 13 16:41:49 2010 -0700
125.3 @@ -352,7 +352,7 @@
125.4
125.5 sequence.allfonts.Big5=latin-1,chinese-big5,dingbats,symbol
125.6
125.7 -sequence.allfonts.Big5-HKSCS=latin-1,chinese-big5,chinese-hkscs,dingbats,symbol
125.8 +sequence.allfonts.Big5-HKSCS-2001=latin-1,chinese-big5,chinese-hkscs,dingbats,symbol
125.9
125.10 sequence.allfonts.windows-1251=cyrillic-cp1251,latin-1,dingbats,symbol
125.11
126.1 --- a/src/solaris/native/java/lang/java_props_md.c Thu Apr 08 17:02:51 2010 -0700
126.2 +++ b/src/solaris/native/java/lang/java_props_md.c Tue Apr 13 16:41:49 2010 -0700
126.3 @@ -337,22 +337,24 @@
126.4 std_encoding = "EUC-JP-LINUX";
126.5 }
126.6 #else
126.7 - /* For Solaris use customized vendor defined character
126.8 - * customized EUC-JP converter
126.9 - */
126.10 if (strcmp(p,"eucJP") == 0) {
126.11 + /* For Solaris use customized vendor defined character
126.12 + * customized EUC-JP converter
126.13 + */
126.14 std_encoding = "eucJP-open";
126.15 - }
126.16 -#endif
126.17 -#ifndef __linux__
126.18 - /*
126.19 - * Remap the encoding string to Big5_Solaris which augments
126.20 - * the default converter for Solaris Big5 locales to include
126.21 - * seven additional ideographic characters beyond those included
126.22 - * in the Java "Big5" converter.
126.23 - */
126.24 - if (strcmp(p, "Big5") == 0) {
126.25 - std_encoding = "Big5_Solaris";
126.26 + } else if (strcmp(p, "Big5") == 0 || strcmp(p, "BIG5") == 0) {
126.27 + /*
126.28 + * Remap the encoding string to Big5_Solaris which augments
126.29 + * the default converter for Solaris Big5 locales to include
126.30 + * seven additional ideographic characters beyond those included
126.31 + * in the Java "Big5" converter.
126.32 + */
126.33 + std_encoding = "Big5_Solaris";
126.34 + } else if (strcmp(p, "Big5-HKSCS") == 0) {
126.35 + /*
126.36 + * Solaris uses HKSCS2001
126.37 + */
126.38 + std_encoding = "Big5-HKSCS-2001";
126.39 }
126.40 #endif
126.41 sprops.encoding = std_encoding;
126.42 @@ -414,3 +416,9 @@
126.43
126.44 return &sprops;
126.45 }
126.46 +
126.47 +jstring
126.48 +GetStringPlatform(JNIEnv *env, nchar* cstr)
126.49 +{
126.50 + return JNU_NewStringPlatform(env, cstr);
126.51 +}
127.1 --- a/src/solaris/native/java/net/PlainDatagramSocketImpl.c Thu Apr 08 17:02:51 2010 -0700
127.2 +++ b/src/solaris/native/java/net/PlainDatagramSocketImpl.c Tue Apr 13 16:41:49 2010 -0700
127.3 @@ -1143,7 +1143,7 @@
127.4 jobject addr;
127.5 int i;
127.6
127.7 - if (ni_addrsID == NULL) {
127.8 + if (ni_addrsID == NULL || ia_addressID == NULL) {
127.9 jclass c = (*env)->FindClass(env, "java/net/NetworkInterface");
127.10 CHECK_NULL(c);
127.11 ni_addrsID = (*env)->GetFieldID(env, c, "addrs",
128.1 --- a/src/windows/classes/sun/awt/windows/fontconfig.properties Thu Apr 08 17:02:51 2010 -0700
128.2 +++ b/src/windows/classes/sun/awt/windows/fontconfig.properties Tue Apr 13 16:41:49 2010 -0700
128.3 @@ -210,6 +210,12 @@
128.4 sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.5 sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.6
128.7 +sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.8 +sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.9 +sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.10 +sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.11 +sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
128.12 +
128.13 sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
128.14 sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol
128.15
129.1 --- a/src/windows/native/java/lang/ProcessImpl_md.c Thu Apr 08 17:02:51 2010 -0700
129.2 +++ b/src/windows/native/java/lang/ProcessImpl_md.c Tue Apr 13 16:41:49 2010 -0700
129.3 @@ -145,11 +145,11 @@
129.4 HANDLE errWrite = INVALID_HANDLE_VALUE;
129.5 SECURITY_ATTRIBUTES sa;
129.6 PROCESS_INFORMATION pi;
129.7 - STARTUPINFO si;
129.8 - LPTSTR pcmd = NULL;
129.9 - LPCTSTR pdir = NULL;
129.10 - LPVOID penvBlock = NULL;
129.11 - jlong *handles = NULL;
129.12 + STARTUPINFOW si;
129.13 + const jchar* pcmd = NULL;
129.14 + const jchar* pdir = NULL;
129.15 + const jchar* penvBlock = NULL;
129.16 + jlong *handles = NULL;
129.17 jlong ret = 0;
129.18 OSVERSIONINFO ver;
129.19 jboolean onNT = JNI_FALSE;
129.20 @@ -161,22 +161,17 @@
129.21 onNT = JNI_TRUE;
129.22
129.23 assert(cmd != NULL);
129.24 - pcmd = (LPTSTR) JNU_GetStringPlatformChars(env, cmd, NULL);
129.25 + pcmd = (*env)->GetStringChars(env, cmd, NULL);
129.26 if (pcmd == NULL) goto Catch;
129.27
129.28 if (dir != 0) {
129.29 - pdir = (LPCTSTR) JNU_GetStringPlatformChars(env, dir, NULL);
129.30 + pdir = (*env)->GetStringChars(env, dir, NULL);
129.31 if (pdir == NULL) goto Catch;
129.32 - pdir = (LPCTSTR) JVM_NativePath((char *)pdir);
129.33 }
129.34 -
129.35 if (envBlock != NULL) {
129.36 - penvBlock = onNT
129.37 - ? (LPVOID) ((*env)->GetStringChars(env, envBlock, NULL))
129.38 - : (LPVOID) JNU_GetStringPlatformChars(env, envBlock, NULL);
129.39 + penvBlock = ((*env)->GetStringChars(env, envBlock, NULL));
129.40 if (penvBlock == NULL) goto Catch;
129.41 }
129.42 -
129.43 assert(stdHandles != NULL);
129.44 handles = (*env)->GetLongArrayElements(env, stdHandles, NULL);
129.45 if (handles == NULL) goto Catch;
129.46 @@ -237,30 +232,17 @@
129.47 if (onNT)
129.48 processFlag = CREATE_NO_WINDOW | CREATE_UNICODE_ENVIRONMENT;
129.49 else
129.50 - processFlag = selectProcessFlag(env, cmd);
129.51 -
129.52 - /* Java and Windows are both pure Unicode systems at heart.
129.53 - * Windows has both a legacy byte-based API and a 16-bit Unicode
129.54 - * "W" API. The Right Thing here is to call CreateProcessW, since
129.55 - * that will allow all process-related information like command
129.56 - * line arguments to be passed properly to the child. We don't do
129.57 - * that currently, since we would first have to have "W" versions
129.58 - * of JVM_NativePath and perhaps other functions. In the
129.59 - * meantime, we can call CreateProcess with the magic flag
129.60 - * CREATE_UNICODE_ENVIRONMENT, which passes only the environment
129.61 - * in "W" mode. We will fix this later. */
129.62 -
129.63 - ret = CreateProcess(0, /* executable name */
129.64 - pcmd, /* command line */
129.65 - 0, /* process security attribute */
129.66 - 0, /* thread security attribute */
129.67 - TRUE, /* inherits system handles */
129.68 - processFlag, /* selected based on exe type */
129.69 - penvBlock, /* environment block */
129.70 - pdir, /* change to the new current directory */
129.71 - &si, /* (in) startup information */
129.72 - &pi); /* (out) process information */
129.73 -
129.74 + processFlag = selectProcessFlag(env, cmd) | CREATE_UNICODE_ENVIRONMENT;
129.75 + ret = CreateProcessW(0, /* executable name */
129.76 + (LPWSTR)pcmd, /* command line */
129.77 + 0, /* process security attribute */
129.78 + 0, /* thread security attribute */
129.79 + TRUE, /* inherits system handles */
129.80 + processFlag, /* selected based on exe type */
129.81 + (LPVOID)penvBlock,/* environment block */
129.82 + (LPCWSTR)pdir, /* change to the new current directory */
129.83 + &si, /* (in) startup information */
129.84 + &pi); /* (out) process information */
129.85 if (!ret) {
129.86 win32Error(env, "CreateProcess");
129.87 goto Catch;
129.88 @@ -276,18 +258,13 @@
129.89 closeSafely(errWrite);
129.90
129.91 if (pcmd != NULL)
129.92 - JNU_ReleaseStringPlatformChars(env, cmd, (char *) pcmd);
129.93 + (*env)->ReleaseStringChars(env, cmd, pcmd);
129.94 if (pdir != NULL)
129.95 - JNU_ReleaseStringPlatformChars(env, dir, (char *) pdir);
129.96 - if (penvBlock != NULL) {
129.97 - if (onNT)
129.98 - (*env)->ReleaseStringChars(env, envBlock, (jchar *) penvBlock);
129.99 - else
129.100 - JNU_ReleaseStringPlatformChars(env, dir, (char *) penvBlock);
129.101 - }
129.102 + (*env)->ReleaseStringChars(env, dir, pdir);
129.103 + if (penvBlock != NULL)
129.104 + (*env)->ReleaseStringChars(env, envBlock, penvBlock);
129.105 if (handles != NULL)
129.106 (*env)->ReleaseLongArrayElements(env, stdHandles, handles, 0);
129.107 -
129.108 return ret;
129.109
129.110 Catch:
130.1 --- a/src/windows/native/java/lang/java_props_md.c Thu Apr 08 17:02:51 2010 -0700
130.2 +++ b/src/windows/native/java/lang/java_props_md.c Tue Apr 13 16:41:49 2010 -0700
130.3 @@ -451,7 +451,7 @@
130.4 {
130.5 char * ret = encoding_names[langIDMap[index].encoding];
130.6
130.7 - //Traditional Chinese Windows should use MS950_HKSCS as the
130.8 + //Traditional Chinese Windows should use MS950_HKSCS_XP as the
130.9 //default encoding, if HKSCS patch has been installed.
130.10 // "old" MS950 0xfa41 -> u+e001
130.11 // "new" MS950 0xfa41 -> u+92db
130.12 @@ -460,7 +460,7 @@
130.13 WCHAR unicodeChar;
130.14 MultiByteToWideChar(CP_ACP, 0, mbChar, 2, &unicodeChar, 1);
130.15 if (unicodeChar == 0x92db) {
130.16 - ret = "MS950_HKSCS";
130.17 + ret = "MS950_HKSCS_XP";
130.18 }
130.19 } else {
130.20 //SimpChinese Windows should use GB18030 as the default
130.21 @@ -513,14 +513,14 @@
130.22 /*
130.23 * Code to figure out the user's home directory using the registry
130.24 */
130.25 -static char *
130.26 +static WCHAR*
130.27 getHomeFromRegistry()
130.28 {
130.29 HKEY key;
130.30 int rc;
130.31 DWORD type;
130.32 - char *p;
130.33 - char path[MAX_PATH+1];
130.34 + WCHAR *p;
130.35 + WCHAR path[MAX_PATH+1];
130.36 int size = MAX_PATH+1;
130.37
130.38 rc = RegOpenKeyEx(HKEY_CURRENT_USER, SHELL_KEY, 0, KEY_READ, &key);
130.39 @@ -530,18 +530,18 @@
130.40 }
130.41
130.42 path[0] = 0;
130.43 - rc = RegQueryValueEx(key, "Desktop", 0, &type, path, &size);
130.44 + rc = RegQueryValueExW(key, L"Desktop", 0, &type, (LPBYTE)path, &size);
130.45 if (rc != ERROR_SUCCESS || type != REG_SZ) {
130.46 return NULL;
130.47 }
130.48 RegCloseKey(key);
130.49 /* Get the parent of Desktop directory */
130.50 - p = strrchr(path, '\\');
130.51 + p = wcsrchr(path, L'\\');
130.52 if (p == NULL) {
130.53 return NULL;
130.54 }
130.55 - *p = '\0';
130.56 - return strdup(path);
130.57 + *p = L'\0';
130.58 + return _wcsdup(path);
130.59 }
130.60
130.61 /*
130.62 @@ -550,16 +550,16 @@
130.63 typedef HRESULT (WINAPI *GetSpecialFolderType)(HWND, int, LPITEMIDLIST *);
130.64 typedef BOOL (WINAPI *GetPathFromIDListType)(LPCITEMIDLIST, LPSTR);
130.65
130.66 -char *
130.67 +WCHAR*
130.68 getHomeFromShell32()
130.69 {
130.70 - HMODULE lib = LoadLibrary("SHELL32.DLL");
130.71 + HMODULE lib = LoadLibraryW(L"SHELL32.DLL");
130.72 GetSpecialFolderType do_get_folder;
130.73 GetPathFromIDListType do_get_path;
130.74 HRESULT rc;
130.75 LPITEMIDLIST item_list = 0;
130.76 - char *p;
130.77 - char path[MAX_PATH+1];
130.78 + WCHAR *p;
130.79 + WCHAR path[MAX_PATH+1];
130.80 int size = MAX_PATH+1;
130.81
130.82 if (lib == 0) {
130.83 @@ -568,7 +568,7 @@
130.84 }
130.85
130.86 do_get_folder = (GetSpecialFolderType)GetProcAddress(lib, "SHGetSpecialFolderLocation");
130.87 - do_get_path = (GetPathFromIDListType)GetProcAddress(lib, "SHGetPathFromIDListA");
130.88 + do_get_path = (GetPathFromIDListType)GetProcAddress(lib, "SHGetPathFromIDListW");
130.89
130.90 if (do_get_folder == 0 || do_get_path == 0) {
130.91 // the library doesn't hold the right functions !!??
130.92 @@ -582,10 +582,10 @@
130.93 }
130.94
130.95 path[0] = 0;
130.96 - (*do_get_path)(item_list, path);
130.97 + (*do_get_path)(item_list, (LPSTR)path);
130.98
130.99 /* Get the parent of Desktop directory */
130.100 - p = strrchr(path, '\\');
130.101 + p = wcsrchr(path, L'\\');
130.102 if (p) {
130.103 *p = 0;
130.104 }
130.105 @@ -598,8 +598,7 @@
130.106 * We also don't unload the SHELL32 DLL. We've paid the hit for loading
130.107 * it and we may need it again later.
130.108 */
130.109 -
130.110 - return strdup(path);
130.111 + return _wcsdup(path);
130.112 }
130.113
130.114 static boolean
130.115 @@ -650,6 +649,8 @@
130.116 {
130.117 static java_props_t sprops = {0};
130.118
130.119 + OSVERSIONINFOEX ver;
130.120 +
130.121 if (sprops.user_dir) {
130.122 return &sprops;
130.123 }
130.124 @@ -659,10 +660,10 @@
130.125
130.126 /* tmp dir */
130.127 {
130.128 - char tmpdir[MAX_PATH + 1];
130.129 + WCHAR tmpdir[MAX_PATH + 1];
130.130 /* we might want to check that this succeed */
130.131 - GetTempPath(MAX_PATH + 1, tmpdir);
130.132 - sprops.tmp_dir = strdup(tmpdir);
130.133 + GetTempPathW(MAX_PATH + 1, tmpdir);
130.134 + sprops.tmp_dir = _wcsdup(tmpdir);
130.135 }
130.136
130.137 /* Printing properties */
130.138 @@ -672,14 +673,13 @@
130.139 sprops.graphics_env = "sun.awt.Win32GraphicsEnvironment";
130.140
130.141 { /* This is used only for debugging of font problems. */
130.142 - char *path = getenv("JAVA2D_FONTPATH");
130.143 - sprops.font_dir = (path != 0) ? strdup(path) : NULL;
130.144 + WCHAR *path = _wgetenv(L"JAVA2D_FONTPATH");
130.145 + sprops.font_dir = (path != NULL) ? _wcsdup(path) : NULL;
130.146 }
130.147
130.148 /* OS properties */
130.149 {
130.150 char buf[100];
130.151 - OSVERSIONINFOEX ver;
130.152 SYSTEM_INFO si;
130.153 PGNSI pGNSI;
130.154
130.155 @@ -828,14 +828,14 @@
130.156 * 100 K of footprint.
130.157 */
130.158 {
130.159 - char *uname = getenv("USERNAME");
130.160 - if (uname != NULL && strlen(uname) > 0) {
130.161 - sprops.user_name = strdup(uname);
130.162 + WCHAR *uname = _wgetenv(L"USERNAME");
130.163 + if (uname != NULL && wcslen(uname) > 0) {
130.164 + sprops.user_name = _wcsdup(uname);
130.165 } else {
130.166 - char buf[100];
130.167 + WCHAR buf[100];
130.168 int buflen = sizeof(buf);
130.169 sprops.user_name =
130.170 - GetUserName(buf, &buflen) ? strdup(buf) : "unknown";
130.171 + GetUserNameW(buf, &buflen) ? _wcsdup(buf) : L"unknown";
130.172 }
130.173 }
130.174
130.175 @@ -856,14 +856,13 @@
130.176 * On single-user Win95, user.home gets set to c:\windows.
130.177 */
130.178 {
130.179 - char *homep = getHomeFromRegistry();
130.180 + WCHAR *homep = getHomeFromRegistry();
130.181 if (homep == NULL) {
130.182 homep = getHomeFromShell32();
130.183 - if (homep == NULL) {
130.184 - homep = "C:\\";
130.185 - }
130.186 + if (homep == NULL)
130.187 + homep = L"C:\\";
130.188 }
130.189 - sprops.user_home = homep;
130.190 + sprops.user_home = _wcsdup(homep);
130.191 }
130.192
130.193 /*
130.194 @@ -932,6 +931,17 @@
130.195 } else {
130.196 sprops.sun_jnu_encoding = getEncodingInternal(index);
130.197 }
130.198 + if (langID == 0x0c04 && ver.dwMajorVersion == 6) {
130.199 + // MS claims "Vista has built-in support for HKSCS-2004.
130.200 + // All of the HKSCS-2004 characters have Unicode 4.1.
130.201 + // PUA code point assignments". But what it really means
130.202 + // is that the HKSCS-2004 is ONLY supported in Unicode.
130.203 + // Test indicates the MS950 in its zh_HK locale is a
130.204 + // "regular" MS950 which does not handle HKSCS-2004 at
130.205 + // all. Set encoding to MS950_HKSCS.
130.206 + sprops.encoding = "MS950_HKSCS";
130.207 + sprops.sun_jnu_encoding = "MS950_HKSCS";
130.208 + }
130.209 }
130.210 }
130.211
130.212 @@ -950,9 +960,9 @@
130.213
130.214 /* Current directory */
130.215 {
130.216 - char buf[MAX_PATH];
130.217 - GetCurrentDirectory(sizeof(buf), buf);
130.218 - sprops.user_dir = strdup(buf);
130.219 + WCHAR buf[MAX_PATH];
130.220 + GetCurrentDirectoryW(sizeof(buf), buf);
130.221 + sprops.user_dir = _wcsdup(buf);
130.222 }
130.223
130.224 sprops.file_separator = "\\";
130.225 @@ -961,3 +971,9 @@
130.226
130.227 return &sprops;
130.228 }
130.229 +
130.230 +jstring
130.231 +GetStringPlatform(JNIEnv *env, nchar* wcstr)
130.232 +{
130.233 + return (*env)->NewString(env, wcstr, wcslen(wcstr));
130.234 +}
131.1 --- a/src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c Thu Apr 08 17:02:51 2010 -0700
131.2 +++ b/src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c Tue Apr 13 16:41:49 2010 -0700
131.3 @@ -1579,7 +1579,7 @@
131.4 jobject addr;
131.5 int i;
131.6
131.7 - if (ni_addrsID == NULL) {
131.8 + if (ni_addrsID == NULL || ia_familyID == NULL) {
131.9 jclass c = (*env)->FindClass(env, "java/net/NetworkInterface");
131.10 CHECK_NULL_RETURN (c, -1);
131.11 ni_addrsID = (*env)->GetFieldID(env, c, "addrs",
132.1 --- a/src/windows/native/sun/windows/awt_Component.cpp Thu Apr 08 17:02:51 2010 -0700
132.2 +++ b/src/windows/native/sun/windows/awt_Component.cpp Tue Apr 13 16:41:49 2010 -0700
132.3 @@ -1,5 +1,5 @@
132.4 /*
132.5 - * Copyright 1996-2009 Sun Microsystems, Inc. All Rights Reserved.
132.6 + * Copyright 1996-2010 Sun Microsystems, Inc. All Rights Reserved.
132.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
132.8 *
132.9 * This code is free software; you can redistribute it and/or modify it
132.10 @@ -3707,8 +3707,7 @@
132.11 if (hIMC == NULL) {
132.12 return;
132.13 }
132.14 - COMPOSITIONFORM cf = {CFS_POINT, {0, r.bottom}, NULL};
132.15 - // Place the composition window right below the client Window
132.16 + COMPOSITIONFORM cf = {CFS_DEFAULT, {0, 0}, {0, 0, 0, 0}};
132.17 ImmSetCompositionWindow(hIMC, &cf);
132.18 }
132.19
133.1 --- a/test/Makefile Thu Apr 08 17:02:51 2010 -0700
133.2 +++ b/test/Makefile Tue Apr 13 16:41:49 2010 -0700
133.3 @@ -70,6 +70,10 @@
133.4 ifeq ($(UNAME_S), Linux)
133.5 OS_NAME = linux
133.6 OS_ARCH := $(shell $(UNAME) -m)
133.7 + # Check for unknown arch, try uname -p if uname -m says unknown
133.8 + ifeq ($(OS_ARCH),unknown)
133.9 + OS_ARCH := $(shell $(UNAME) -p)
133.10 + endif
133.11 OS_VERSION := $(shell $(UNAME) -r)
133.12 endif
133.13 ifndef OS_NAME
133.14 @@ -93,16 +97,26 @@
133.15 # Only want major and minor numbers from os version
133.16 OS_VERSION := $(shell $(ECHO) "$(OS_VERSION)" | $(CUT) -d'.' -f1,2)
133.17
133.18 -# Try and use names i586, x64, and ia64 consistently
133.19 -OS_ARCH:=$(subst X64,x64,$(OS_ARCH))
133.20 -OS_ARCH:=$(subst AMD64,x64,$(OS_ARCH))
133.21 -OS_ARCH:=$(subst amd64,x64,$(OS_ARCH))
133.22 -OS_ARCH:=$(subst x86_64,x64,$(OS_ARCH))
133.23 -OS_ARCH:=$(subst EM64T,x64,$(OS_ARCH))
133.24 -OS_ARCH:=$(subst em64t,x64,$(OS_ARCH))
133.25 -OS_ARCH:=$(subst intel64,x64,$(OS_ARCH))
133.26 -OS_ARCH:=$(subst Intel64,x64,$(OS_ARCH))
133.27 -OS_ARCH:=$(subst INTEL64,x64,$(OS_ARCH))
133.28 +# Name to use for x86_64 arch (historically amd64, but should change someday)
133.29 +OS_ARCH_X64_NAME:=amd64
133.30 +#OS_ARCH_X64_NAME:=x64
133.31 +
133.32 +# Alternate arch names (in case this arch is known by a second name)
133.33 +# PROBLEM_LISTS may use either name.
133.34 +OS_ARCH2-amd64:=x64
133.35 +#OS_ARCH2-x64:=amd64
133.36 +
133.37 +# Try and use the arch names consistently
133.38 +OS_ARCH:=$(subst x64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.39 +OS_ARCH:=$(subst X64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.40 +OS_ARCH:=$(subst AMD64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.41 +OS_ARCH:=$(subst amd64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.42 +OS_ARCH:=$(subst x86_64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.43 +OS_ARCH:=$(subst EM64T,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.44 +OS_ARCH:=$(subst em64t,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.45 +OS_ARCH:=$(subst intel64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.46 +OS_ARCH:=$(subst Intel64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.47 +OS_ARCH:=$(subst INTEL64,$(OS_ARCH_X64_NAME),$(OS_ARCH))
133.48 OS_ARCH:=$(subst IA64,ia64,$(OS_ARCH))
133.49 OS_ARCH:=$(subst X86,i586,$(OS_ARCH))
133.50 OS_ARCH:=$(subst x86,i586,$(OS_ARCH))
133.51 @@ -110,17 +124,32 @@
133.52 OS_ARCH:=$(subst i486,i586,$(OS_ARCH))
133.53 OS_ARCH:=$(subst i686,i586,$(OS_ARCH))
133.54
133.55 -# Check for ARCH_DATA_MODEL, adjust OS_ARCH accordingly
133.56 +# Default ARCH_DATA_MODEL settings
133.57 +ARCH_DATA_MODEL-i586 = 32
133.58 +ARCH_DATA_MODEL-$(OS_ARCH_X64_NAME) = 64
133.59 +ARCH_DATA_MODEL-ia64 = 64
133.60 +ARCH_DATA_MODEL-sparc = 32
133.61 +ARCH_DATA_MODEL-sparcv9 = 64
133.62 +
133.63 +# If ARCH_DATA_MODEL is not defined, try and pick a reasonable default
133.64 +ifndef ARCH_DATA_MODEL
133.65 + ARCH_DATA_MODEL:=$(ARCH_DATA_MODEL-$(OS_ARCH))
133.66 +endif
133.67 ifndef ARCH_DATA_MODEL
133.68 ARCH_DATA_MODEL=32
133.69 endif
133.70 +
133.71 +# Platform directory name
133.72 +PLATFORM_OS = $(OS_NAME)-$(OS_ARCH)
133.73 +
133.74 +# Check ARCH_DATA_MODEL, adjust OS_ARCH accordingly on solaris
133.75 ARCH_DATA_MODEL_ERROR= \
133.76 - ARCH_DATA_MODEL=$(ARCH_DATA_MODEL) cannot be used with $(OS_NAME)-$(ARCH)
133.77 + ARCH_DATA_MODEL=$(ARCH_DATA_MODEL) cannot be used with $(PLATFORM_OS)
133.78 ifeq ($(ARCH_DATA_MODEL),64)
133.79 - ifeq ($(OS_NAME)-$(OS_ARCH),solaris-i586)
133.80 - OS_ARCH=x64
133.81 + ifeq ($(PLATFORM_OS),solaris-i586)
133.82 + OS_ARCH=$(OS_ARCH_X64_NAME)
133.83 endif
133.84 - ifeq ($(OS_NAME)-$(OS_ARCH),solaris-sparc)
133.85 + ifeq ($(PLATFORM_OS),solaris-sparc)
133.86 OS_ARCH=sparcv9
133.87 endif
133.88 ifeq ($(OS_ARCH),i586)
133.89 @@ -131,7 +160,7 @@
133.90 endif
133.91 else
133.92 ifeq ($(ARCH_DATA_MODEL),32)
133.93 - ifeq ($(OS_ARCH),x64)
133.94 + ifeq ($(OS_ARCH),$(OS_ARCH_X64_NAME))
133.95 x:=$(warning "WARNING: $(ARCH_DATA_MODEL_ERROR)")
133.96 endif
133.97 ifeq ($(OS_ARCH),ia64)
133.98 @@ -145,6 +174,12 @@
133.99 endif
133.100 endif
133.101
133.102 +# Alternate OS_ARCH name (defaults to OS_ARCH)
133.103 +OS_ARCH2:=$(OS_ARCH2-$(OS_ARCH))
133.104 +ifeq ($(OS_ARCH2),)
133.105 + OS_ARCH2:=$(OS_ARCH)
133.106 +endif
133.107 +
133.108 # Root of this test area (important to use full paths in some places)
133.109 TEST_ROOT := $(shell $(PWD))
133.110
133.111 @@ -152,21 +187,21 @@
133.112 ifdef ALT_OUTPUTDIR
133.113 ABS_OUTPUTDIR = $(ALT_OUTPUTDIR)
133.114 else
133.115 - ABS_OUTPUTDIR = $(TEST_ROOT)/../build/$(OS_NAME)-$(OS_ARCH)
133.116 + ABS_OUTPUTDIR = $(TEST_ROOT)/../build/$(PLATFORM_OS)
133.117 endif
133.118 -ABS_BUILD_ROOT = $(ABS_OUTPUTDIR)
133.119 -ABS_TEST_OUTPUT_DIR := $(ABS_BUILD_ROOT)/testoutput/$(UNIQUE_DIR)
133.120 +ABS_PLATFORM_BUILD_ROOT = $(ABS_OUTPUTDIR)
133.121 +ABS_TEST_OUTPUT_DIR := $(ABS_PLATFORM_BUILD_ROOT)/testoutput/$(UNIQUE_DIR)
133.122
133.123 # Expect JPRT to set PRODUCT_HOME (the product or jdk in this case to test)
133.124 ifndef PRODUCT_HOME
133.125 # Try to use j2sdk-image if it exists
133.126 - ABS_JDK_IMAGE = $(ABS_BUILD_ROOT)/j2sdk-image
133.127 - PRODUCT_HOME := \
133.128 - $(shell \
133.129 - if [ -d $(ABS_JDK_IMAGE) ] ; then \
133.130 - $(ECHO) "$(ABS_JDK_IMAGE)"; \
133.131 - else \
133.132 - $(ECHO) "$(ABS_BUILD_ROOT)"; \
133.133 + ABS_JDK_IMAGE = $(ABS_PLATFORM_BUILD_ROOT)/j2sdk-image
133.134 + PRODUCT_HOME := \
133.135 + $(shell \
133.136 + if [ -d $(ABS_JDK_IMAGE) ] ; then \
133.137 + $(ECHO) "$(ABS_JDK_IMAGE)"; \
133.138 + else \
133.139 + $(ECHO) "$(ABS_PLATFORM_BUILD_ROOT)"; \
133.140 fi)
133.141 PRODUCT_HOME := $(PRODUCT_HOME)
133.142 endif
133.143 @@ -325,8 +360,10 @@
133.144 @$(RM) $@ $@.temp1 $@.temp2
133.145 @(($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-all' ) ;\
133.146 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_ARCH)' ) ;\
133.147 + ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_ARCH2)' ) ;\
133.148 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- '$(OS_NAME)-$(OS_VERSION)') ;\
133.149 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-$(OS_ARCH)' ) ;\
133.150 + ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-$(OS_ARCH2)' ) ;\
133.151 ($(CAT) $(PROBLEM_LISTS) | $(EGREP) -- 'generic-all' ) ;\
133.152 ($(ECHO) "#") ;\
133.153 ) | $(SED) -e 's@^[\ ]*@@' \
134.1 --- a/test/ProblemList.txt Thu Apr 08 17:02:51 2010 -0700
134.2 +++ b/test/ProblemList.txt Tue Apr 13 16:41:49 2010 -0700
134.3 @@ -596,10 +596,6 @@
134.4 # Interrupted or IO exception, maybe writing to non-unique named file?
134.5 com/sun/net/httpserver/bugs/B6373555.java generic-all
134.6
134.7 -# Dies on pretty much all platforms when run with -ea -esa, Assertion error
134.8 -java/net/CookieHandler/TestHttpCookie.java generic-all
134.9 -java/net/URLClassLoader/closetest/CloseTest.java generic-all
134.10 -
134.11 # Fails on OpenSolaris, BindException unexpected
134.12 java/net/BindException/Test.java generic-all
134.13
134.14 @@ -647,9 +643,6 @@
134.15 # Linux i586, fails with unexpected output
134.16 java/net/MulticastSocket/NoLoopbackPackets.java linux-i586
134.17
134.18 -# Times out on windows x64, fails with samevm on solaris 11 i586
134.19 -java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java generic-all
134.20 -
134.21 # Address already in use
134.22 java/net/DatagramSocket/DatagramTimeout.java generic-all
134.23
134.24 @@ -661,7 +654,6 @@
134.25 java/net/Socket/AccurateTimeout.java generic-all
134.26 java/net/Socket/asyncClose/BrokenPipe.java generic-all
134.27 java/net/Socket/CloseAvailable.java generic-all
134.28 -java/net/Socket/FDClose.java generic-all
134.29
134.30 # Linux X64 address already in use, samevm issues
134.31 java/net/Socket/LingerTest.java generic-all
134.32 @@ -692,8 +684,6 @@
134.33 java/net/SocketInputStream/SocketTimeout.java generic-all
134.34
134.35 # Linux i586, address already in use or timeout, samevm issues
134.36 -java/net/URLConnection/B5052093.java generic-all
134.37 -java/net/URLConnection/contentHandler/UserContentHandler.java generic-all
134.38 java/net/URLConnection/DisconnectAfterEOF.java generic-all
134.39 java/net/URLConnection/HandleContentTypeWithAttrs.java generic-all
134.40 java/net/URLConnection/Responses.java generic-all
134.41 @@ -701,12 +691,9 @@
134.42 java/net/URLConnection/ZeroContentLength.java generic-all
134.43
134.44 # Solaris 11 i586 fails with samevm, not sure why
134.45 -java/net/HttpURLConnection/HttpResponseCode.java generic-all
134.46 java/net/ResponseCache/B6181108.java generic-all
134.47 java/net/ResponseCache/ResponseCacheTest.java generic-all
134.48 java/net/URL/GetContent.java generic-all
134.49 -java/net/URL/TestIPv6Addresses.java generic-all
134.50 -java/net/URLClassLoader/HttpTest.java generic-all
134.51 java/net/URLConnection/HttpContinueStackOverflow.java generic-all
134.52 java/net/URLConnection/Redirect307Test.java generic-all
134.53 java/net/URLConnection/RedirectLimit.java generic-all
134.54 @@ -735,9 +722,6 @@
134.55 # Connection refused, windows samevm
134.56 sun/net/www/protocol/http/DigestTest.java generic-all
134.57
134.58 -# Fails on Fedora 9 32bit & 64bit & Solaris 10, wrong proxy for http://localhost/index.html
134.59 -java/net/ProxySelector/B6737819.java generic-all
134.60 -
134.61 ############################################################################
134.62
134.63 # jdk_nio
134.64 @@ -745,6 +729,9 @@
134.65 # Suspect many of these tests auffer from using fixed ports, no concrete
134.66 # evidence.
134.67
134.68 +# Failing on Solaris x86 and Linux x86, filed 6934585
134.69 +java/nio/channels/AsynchronousSocketChannel/Basic.java generic-all
134.70 +
134.71 # Occasionally Failing with java.lang.AssertionError on Windows X64
134.72 # at sun.nio.ch.PendingIoCache.clearPendingIoMap(PendingIoCache.java:144)
134.73 #java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java windows-all
134.74 @@ -948,6 +935,15 @@
134.75
134.76 # jdk_security
134.77
134.78 +# Failing on Solaris i586, 3/9/2010, not a -samevm issue (jdk_security3)
134.79 +sun/security/pkcs11/Secmod/AddPrivateKey.java solaris-i586
134.80 +sun/security/pkcs11/ec/ReadCertificates.java solaris-i586
134.81 +sun/security/pkcs11/ec/ReadPKCS12.java solaris-i586
134.82 +sun/security/pkcs11/ec/TestCurves.java solaris-i586
134.83 +sun/security/pkcs11/ec/TestECDSA.java solaris-i586
134.84 +sun/security/pkcs11/ec/TestECGenSpec.java solaris-i586
134.85 +sun/security/pkcs11/ec/TestKeyFactory.java solaris-i586
134.86 +
134.87 # Unknown problem, could be a jtreg -samevm issue?
134.88 # Error while cleaning up threads after test
134.89 java/security/Security/SynchronizedAccess.java generic-all
135.1 --- a/test/java/beans/EventHandler/Test6277246.java Thu Apr 08 17:02:51 2010 -0700
135.2 +++ b/test/java/beans/EventHandler/Test6277246.java Tue Apr 13 16:41:49 2010 -0700
135.3 @@ -1,5 +1,5 @@
135.4 /*
135.5 - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved.
135.6 + * Copyright 2005-2009 Sun Microsystems, Inc. All Rights Reserved.
135.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
135.8 *
135.9 * This code is free software; you can redistribute it and/or modify it
135.10 @@ -49,10 +49,10 @@
135.11 catch (NoSuchMethodException exception) {
135.12 throw new Error("unexpected exception", exception);
135.13 }
135.14 + catch (SecurityException exception) {
135.15 + // expected security exception
135.16 + }
135.17 catch (RuntimeException exception) {
135.18 - if (exception.getCause() instanceof SecurityException) {
135.19 - return; // expected security exception
135.20 - }
135.21 throw new Error("unexpected exception", exception);
135.22 }
135.23 }
136.1 --- a/test/java/beans/EventHandler/Test6277266.java Thu Apr 08 17:02:51 2010 -0700
136.2 +++ b/test/java/beans/EventHandler/Test6277266.java Tue Apr 13 16:41:49 2010 -0700
136.3 @@ -1,5 +1,5 @@
136.4 /*
136.5 - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved.
136.6 + * Copyright 2005-2009 Sun Microsystems, Inc. All Rights Reserved.
136.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
136.8 *
136.9 * This code is free software; you can redistribute it and/or modify it
136.10 @@ -51,7 +51,7 @@
136.11 );
136.12 throw new Error("SecurityException expected");
136.13 } catch (InvocationTargetException exception) {
136.14 - if (exception.getCause().getCause() instanceof SecurityException){
136.15 + if (exception.getCause() instanceof SecurityException){
136.16 return; // expected security exception
136.17 }
136.18 throw new Error("unexpected exception", exception);
137.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
137.2 +++ b/test/java/beans/Statement/Test6707226.java Tue Apr 13 16:41:49 2010 -0700
137.3 @@ -0,0 +1,45 @@
137.4 +/*
137.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
137.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
137.7 + *
137.8 + * This code is free software; you can redistribute it and/or modify it
137.9 + * under the terms of the GNU General Public License version 2 only, as
137.10 + * published by the Free Software Foundation.
137.11 + *
137.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
137.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
137.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
137.15 + * version 2 for more details (a copy is included in the LICENSE file that
137.16 + * accompanied this code).
137.17 + *
137.18 + * You should have received a copy of the GNU General Public License version
137.19 + * 2 along with this work; if not, write to the Free Software Foundation,
137.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
137.21 + *
137.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
137.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
137.24 + * have any questions.
137.25 + */
137.26 +
137.27 +/*
137.28 + * @test
137.29 + * @bug 6707226
137.30 + * @summary Tests the value updating in Expression
137.31 + * @author Sergey Malenkov
137.32 + */
137.33 +
137.34 +import java.beans.Expression;
137.35 +
137.36 +public class Test6707226 {
137.37 + public static void main(String[] args) throws Exception {
137.38 + Object value = new Object();
137.39 +
137.40 + Expression expression = new Expression(value, Object.class, "new", null);
137.41 + if (!value.equals(expression.getValue()))
137.42 + throw new Error("the value is updated unexpectedly");
137.43 +
137.44 + expression.execute();
137.45 + if (value.equals(expression.getValue()))
137.46 + throw new Error("the value is not updated as expected");
137.47 + }
137.48 +}
138.1 --- a/test/java/lang/ProcessBuilder/Basic.java Thu Apr 08 17:02:51 2010 -0700
138.2 +++ b/test/java/lang/ProcessBuilder/Basic.java Tue Apr 13 16:41:49 2010 -0700
138.3 @@ -26,6 +26,7 @@
138.4 * @bug 4199068 4738465 4937983 4930681 4926230 4931433 4932663 4986689
138.5 * 5026830 5023243 5070673 4052517 4811767 6192449 6397034 6413313
138.6 * 6464154 6523983 6206031 4960438 6631352 6631966 6850957 6850958
138.7 + * 4947220
138.8 * @summary Basic tests for Process and Environment Variable code
138.9 * @run main/othervm Basic
138.10 * @author Martin Buchholz
138.11 @@ -1456,13 +1457,14 @@
138.12 new File(System.getProperty("user.dir")).getCanonicalPath();
138.13 String[] sdirs = new String[]
138.14 {".", "..", "/", "/bin",
138.15 - "C:", "c:", "C:/", "c:\\", "\\", "\\bin" };
138.16 + "C:", "c:", "C:/", "c:\\", "\\", "\\bin",
138.17 + "c:\\windows ", "c:\\Program Files", "c:\\Program Files\\" };
138.18 for (String sdir : sdirs) {
138.19 File dir = new File(sdir);
138.20 if (! (dir.isDirectory() && dir.exists()))
138.21 continue;
138.22 out.println("Testing directory " + dir);
138.23 - dir = new File(dir.getCanonicalPath());
138.24 + //dir = new File(dir.getCanonicalPath());
138.25
138.26 ProcessBuilder pb = new ProcessBuilder();
138.27 equal(pb.directory(), null);
138.28 @@ -1470,7 +1472,7 @@
138.29
138.30 pb.directory(dir);
138.31 equal(pb.directory(), dir);
138.32 - equal(pwdInChild(pb), dir.toString());
138.33 + equal(pwdInChild(pb), dir.getCanonicalPath());
138.34
138.35 pb.directory(null);
138.36 equal(pb.directory(), null);
138.37 @@ -1481,6 +1483,27 @@
138.38 } catch (Throwable t) { unexpected(t); }
138.39
138.40 //----------------------------------------------------------------
138.41 + // Working directory with Unicode in child
138.42 + //----------------------------------------------------------------
138.43 + try {
138.44 + if (UnicodeOS.is()) {
138.45 + File dir = new File(System.getProperty("test.dir", "."),
138.46 + "ProcessBuilderDir\u4e00\u4e02");
138.47 + try {
138.48 + if (!dir.exists())
138.49 + dir.mkdir();
138.50 + out.println("Testing Unicode directory:" + dir);
138.51 + ProcessBuilder pb = new ProcessBuilder();
138.52 + pb.directory(dir);
138.53 + equal(pwdInChild(pb), dir.getCanonicalPath());
138.54 + } finally {
138.55 + if (dir.exists())
138.56 + dir.delete();
138.57 + }
138.58 + }
138.59 + } catch (Throwable t) { unexpected(t); }
138.60 +
138.61 + //----------------------------------------------------------------
138.62 // OOME in child allocating maximally sized array
138.63 // Test for hotspot/jvmti bug 6850957
138.64 //----------------------------------------------------------------
139.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
139.2 +++ b/test/java/net/Authenticator/Deadlock.java Tue Apr 13 16:41:49 2010 -0700
139.3 @@ -0,0 +1,160 @@
139.4 +/*
139.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
139.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
139.7 + *
139.8 + * This code is free software; you can redistribute it and/or modify it
139.9 + * under the terms of the GNU General Public License version 2 only, as
139.10 + * published by the Free Software Foundation.
139.11 + *
139.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
139.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
139.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
139.15 + * version 2 for more details (a copy is included in the LICENSE file that
139.16 + * accompanied this code).
139.17 + *
139.18 + * You should have received a copy of the GNU General Public License version
139.19 + * 2 along with this work; if not, write to the Free Software Foundation,
139.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
139.21 + *
139.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
139.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
139.24 + * have any questions.
139.25 + */
139.26 +
139.27 +/**
139.28 + * @test
139.29 + * @bug 6648001
139.30 + * @run main/othervm/timeout=20 -ea:sun.net.www.protocol.http.AuthenticationInfo -Dhttp.auth.serializeRequests=true Deadlock
139.31 + * @summary cancelling HTTP authentication causes deadlock
139.32 + */
139.33 +
139.34 +import java.util.concurrent.Executors;
139.35 +import java.util.concurrent.ExecutorService;
139.36 +import java.io.InputStream;
139.37 +import java.io.IOException;
139.38 +import java.net.HttpURLConnection;
139.39 +import java.net.InetSocketAddress;
139.40 +import java.net.PasswordAuthentication;
139.41 +import java.net.URL;
139.42 +import com.sun.net.httpserver.BasicAuthenticator;
139.43 +import com.sun.net.httpserver.Headers;
139.44 +import com.sun.net.httpserver.HttpContext;
139.45 +import com.sun.net.httpserver.HttpExchange;
139.46 +import com.sun.net.httpserver.HttpHandler;
139.47 +import com.sun.net.httpserver.HttpPrincipal;
139.48 +import com.sun.net.httpserver.HttpServer;
139.49 +
139.50 +public class Deadlock {
139.51 +
139.52 + public static void main (String[] args) throws Exception {
139.53 + Handler handler = new Handler();
139.54 + InetSocketAddress addr = new InetSocketAddress (0);
139.55 + HttpServer server = HttpServer.create(addr, 0);
139.56 + HttpContext ctx = server.createContext("/test", handler);
139.57 + BasicAuthenticator a = new BasicAuthenticator("foobar@test.realm") {
139.58 + @Override
139.59 + public boolean checkCredentials (String username, String pw) {
139.60 + return "fred".equals(username) && pw.charAt(0) == 'x';
139.61 + }
139.62 + };
139.63 +
139.64 + ctx.setAuthenticator(a);
139.65 + ExecutorService executor = Executors.newCachedThreadPool();
139.66 + server.setExecutor(executor);
139.67 + server.start ();
139.68 + java.net.Authenticator.setDefault(new MyAuthenticator());
139.69 +
139.70 + System.out.print("Deadlock: " );
139.71 + for (int i=0; i<2; i++) {
139.72 + Runner t = new Runner(server, i);
139.73 + t.start();
139.74 + t.join();
139.75 + }
139.76 + server.stop(2);
139.77 + executor.shutdown();
139.78 + if (error) {
139.79 + throw new RuntimeException("test failed error");
139.80 + }
139.81 +
139.82 + if (count != 2) {
139.83 + throw new RuntimeException("test failed count = " + count);
139.84 + }
139.85 + System.out.println("OK");
139.86 +
139.87 + }
139.88 +
139.89 + static class Runner extends Thread {
139.90 + HttpServer server;
139.91 + int i;
139.92 + Runner(HttpServer s, int i) {
139.93 + server = s;
139.94 + this.i = i;
139.95 + }
139.96 +
139.97 + @Override
139.98 + public void run() {
139.99 + URL url;
139.100 + HttpURLConnection urlc;
139.101 + try {
139.102 + url = new URL("http://localhost:"+server.getAddress().getPort()+"/test/foo.html");
139.103 + urlc = (HttpURLConnection)url.openConnection ();
139.104 + } catch (IOException e) {
139.105 + error = true;
139.106 + return;
139.107 + }
139.108 + InputStream is = null;
139.109 + try {
139.110 + is = urlc.getInputStream();
139.111 + while (is.read()!= -1) {}
139.112 + } catch (IOException e) {
139.113 + if (i == 1) error = true;
139.114 + } finally {
139.115 + if (is != null) try { is.close(); } catch (IOException e) {}
139.116 + }
139.117 + }
139.118 + }
139.119 +
139.120 + public static boolean error = false;
139.121 + public static int count = 0;
139.122 +
139.123 + static class MyAuthenticator extends java.net.Authenticator {
139.124 + @Override
139.125 + public PasswordAuthentication getPasswordAuthentication() {
139.126 + PasswordAuthentication pw;
139.127 + if (!getRequestingPrompt().equals("foobar@test.realm")) {
139.128 + Deadlock.error = true;
139.129 + }
139.130 + if (count == 0) {
139.131 + pw = null;
139.132 + } else {
139.133 + pw = new PasswordAuthentication("fred", "xyz".toCharArray());
139.134 + }
139.135 + count++;
139.136 + return pw;
139.137 + }
139.138 + }
139.139 +
139.140 + static class Handler implements HttpHandler {
139.141 + int invocation = 1;
139.142 +
139.143 + @Override
139.144 + public void handle (HttpExchange t)
139.145 + throws IOException
139.146 + {
139.147 + InputStream is = t.getRequestBody();
139.148 + Headers map = t.getRequestHeaders();
139.149 + Headers rmap = t.getResponseHeaders();
139.150 + while (is.read() != -1);
139.151 + is.close();
139.152 + t.sendResponseHeaders(200, -1);
139.153 + HttpPrincipal p = t.getPrincipal();
139.154 + if (!p.getUsername().equals("fred")) {
139.155 + error = true;
139.156 + }
139.157 + if (!p.getRealm().equals("foobar@test.realm")) {
139.158 + error = true;
139.159 + }
139.160 + t.close();
139.161 + }
139.162 + }
139.163 +}
140.1 --- a/test/java/net/CookieHandler/CookieHandlerTest.java Thu Apr 08 17:02:51 2010 -0700
140.2 +++ b/test/java/net/CookieHandler/CookieHandlerTest.java Tue Apr 13 16:41:49 2010 -0700
140.3 @@ -24,9 +24,13 @@
140.4 /* @test
140.5 * @summary Unit test for java.net.CookieHandler
140.6 * @bug 4696506
140.7 + * @run main/othervm CookieHandlerTest
140.8 * @author Yingxian Wang
140.9 */
140.10
140.11 +// Run in othervm since a default cookier handler is set and this
140.12 +// can effect other HTTP related tests.
140.13 +
140.14 import java.net.*;
140.15 import java.util.*;
140.16 import java.io.*;
141.1 --- a/test/java/net/CookieHandler/TestHttpCookie.java Thu Apr 08 17:02:51 2010 -0700
141.2 +++ b/test/java/net/CookieHandler/TestHttpCookie.java Tue Apr 13 16:41:49 2010 -0700
141.3 @@ -48,7 +48,6 @@
141.4 }
141.5
141.6 TestHttpCookie(String cHeader) {
141.7 - assert cHeader != null;
141.8 this.cHeader = cHeader;
141.9
141.10 try {
142.1 --- a/test/java/net/MulticastSocket/NoLoopbackPackets.java Thu Apr 08 17:02:51 2010 -0700
142.2 +++ b/test/java/net/MulticastSocket/NoLoopbackPackets.java Tue Apr 13 16:41:49 2010 -0700
142.3 @@ -29,9 +29,7 @@
142.4 import java.util.*;
142.5 import java.net.*;
142.6
142.7 -
142.8 public class NoLoopbackPackets {
142.9 - private static int PORT = 9001;
142.10 private static String osname;
142.11
142.12 static boolean isWindows() {
142.13 @@ -68,40 +66,47 @@
142.14 return;
142.15 }
142.16
142.17 - // we will send packets to three multicast groups :-
142.18 - // 224.1.1.1, ::ffff:224.1.1.2, and ff02::1:1
142.19 - //
142.20 - List<SocketAddress> groups = new ArrayList<SocketAddress>();
142.21 - groups.add(new InetSocketAddress(InetAddress.getByName("224.1.1.1"), PORT));
142.22 - groups.add(new InetSocketAddress(InetAddress.getByName("::ffff:224.1.1.2"), PORT));
142.23 - groups.add(new InetSocketAddress(InetAddress.getByName("ff02::1:1"), PORT));
142.24 + MulticastSocket msock = null;
142.25 + List<SocketAddress> failedGroups = new ArrayList<SocketAddress>();
142.26 + try {
142.27 + msock = new MulticastSocket();
142.28 + int port = msock.getLocalPort();
142.29
142.30 - Thread sender = new Thread(new Sender(groups));
142.31 - sender.setDaemon(true); // we want sender to stop when main thread exits
142.32 - sender.start();
142.33 + // we will send packets to three multicast groups :-
142.34 + // 224.1.1.1, ::ffff:224.1.1.2, and ff02::1:1
142.35 + //
142.36 + List<SocketAddress> groups = new ArrayList<SocketAddress>();
142.37 + groups.add(new InetSocketAddress(InetAddress.getByName("224.1.1.1"), port));
142.38 + groups.add(new InetSocketAddress(InetAddress.getByName("::ffff:224.1.1.2"), port));
142.39 + groups.add(new InetSocketAddress(InetAddress.getByName("ff02::1:1"), port));
142.40
142.41 - // Now try to receive multicast packets. we should not see any of them
142.42 - // since we disable loopback mode.
142.43 - //
142.44 - MulticastSocket msock = new MulticastSocket(PORT);
142.45 - msock.setSoTimeout(5000); // 5 seconds
142.46 + Thread sender = new Thread(new Sender(groups));
142.47 + sender.setDaemon(true); // we want sender to stop when main thread exits
142.48 + sender.start();
142.49
142.50 - byte[] buf = new byte[1024];
142.51 - DatagramPacket packet = new DatagramPacket(buf, 0, buf.length);
142.52 - List<SocketAddress> failedGroups = new ArrayList<SocketAddress>();
142.53 - for (SocketAddress group : groups) {
142.54 - msock.joinGroup(group, null);
142.55 + // Now try to receive multicast packets. we should not see any of them
142.56 + // since we disable loopback mode.
142.57 + //
142.58 + msock.setSoTimeout(5000); // 5 seconds
142.59
142.60 - try {
142.61 - msock.receive(packet);
142.62 + byte[] buf = new byte[1024];
142.63 + DatagramPacket packet = new DatagramPacket(buf, 0, buf.length);
142.64 + for (SocketAddress group : groups) {
142.65 + msock.joinGroup(group, null);
142.66
142.67 - // it is an error if we receive something
142.68 - failedGroups.add(group);
142.69 - } catch (SocketTimeoutException e) {
142.70 - // we expect this
142.71 + try {
142.72 + msock.receive(packet);
142.73 +
142.74 + // it is an error if we receive something
142.75 + failedGroups.add(group);
142.76 + } catch (SocketTimeoutException e) {
142.77 + // we expect this
142.78 + }
142.79 +
142.80 + msock.leaveGroup(group, null);
142.81 }
142.82 -
142.83 - msock.leaveGroup(group, null);
142.84 + } finally {
142.85 + if (msock != null) try { msock.close(); } catch (Exception e) {}
142.86 }
142.87
142.88 if (failedGroups.size() > 0) {
142.89 @@ -111,36 +116,36 @@
142.90 throw new RuntimeException("test failed.");
142.91 }
142.92 }
142.93 -}
142.94
142.95 -class Sender implements Runnable {
142.96 - private List<SocketAddress> sendToGroups;
142.97 + static class Sender implements Runnable {
142.98 + private List<SocketAddress> sendToGroups;
142.99
142.100 - public Sender(List<SocketAddress> groups) {
142.101 - sendToGroups = groups;
142.102 - }
142.103 + public Sender(List<SocketAddress> groups) {
142.104 + sendToGroups = groups;
142.105 + }
142.106
142.107 - public void run() {
142.108 - byte[] buf = "hello world".getBytes();
142.109 - List<DatagramPacket> packets = new ArrayList<DatagramPacket>();
142.110 + public void run() {
142.111 + byte[] buf = "hello world".getBytes();
142.112 + List<DatagramPacket> packets = new ArrayList<DatagramPacket>();
142.113
142.114 - try {
142.115 - for (SocketAddress group : sendToGroups) {
142.116 - DatagramPacket packet = new DatagramPacket(buf, buf.length, group);
142.117 - packets.add(packet);
142.118 - }
142.119 -
142.120 - MulticastSocket msock = new MulticastSocket();
142.121 - msock.setLoopbackMode(true); // disable loopback mode
142.122 - for (;;) {
142.123 - for (DatagramPacket packet : packets) {
142.124 - msock.send(packet);
142.125 + try {
142.126 + for (SocketAddress group : sendToGroups) {
142.127 + DatagramPacket packet = new DatagramPacket(buf, buf.length, group);
142.128 + packets.add(packet);
142.129 }
142.130
142.131 - Thread.currentThread().sleep(1000); // 1 second
142.132 + MulticastSocket msock = new MulticastSocket();
142.133 + msock.setLoopbackMode(true); // disable loopback mode
142.134 + for (;;) {
142.135 + for (DatagramPacket packet : packets) {
142.136 + msock.send(packet);
142.137 + }
142.138 +
142.139 + Thread.sleep(1000); // 1 second
142.140 + }
142.141 + } catch (Exception e) {
142.142 + throw new RuntimeException(e);
142.143 }
142.144 - } catch (Exception e) {
142.145 - throw new RuntimeException(e);
142.146 }
142.147 }
142.148 }
143.1 --- a/test/java/net/ProxySelector/B6737819.java Thu Apr 08 17:02:51 2010 -0700
143.2 +++ b/test/java/net/ProxySelector/B6737819.java Tue Apr 13 16:41:49 2010 -0700
143.3 @@ -23,9 +23,15 @@
143.4 /*
143.5 * @test
143.6 * @bug 6737819
143.7 + * @run main/othervm B6737819
143.8 * @summary sun.misc.net.DefaultProxySelector doesn't use proxy setting to localhost
143.9 */
143.10
143.11 +/* Run in othervm mode since the test sets HTTP proxy system properties that
143.12 + * are read once and cached by the protocol handler. A previous test using the
143.13 + * HTTP handler may run and these system properties may be ignored for this test.
143.14 + */
143.15 +
143.16 import java.net.ProxySelector;
143.17 import java.net.Proxy;
143.18 import java.net.URI;
144.1 --- a/test/java/net/ResponseCache/ResponseCacheTest.java Thu Apr 08 17:02:51 2010 -0700
144.2 +++ b/test/java/net/ResponseCache/ResponseCacheTest.java Tue Apr 13 16:41:49 2010 -0700
144.3 @@ -150,10 +150,14 @@
144.4 }
144.5 }
144.6 public static void main(String args[]) throws Exception {
144.7 - ResponseCache.setDefault(new MyResponseCache());
144.8 - FNPrefix = System.getProperty("test.src", ".")+"/";
144.9 - OutFNPrefix = System.getProperty("test.scratch", ".")+"/";
144.10 - new ResponseCacheTest();
144.11 + try {
144.12 + ResponseCache.setDefault(new MyResponseCache());
144.13 + FNPrefix = System.getProperty("test.src", ".")+"/";
144.14 + OutFNPrefix = System.getProperty("test.scratch", ".")+"/";
144.15 + new ResponseCacheTest();
144.16 + } finally{
144.17 + ResponseCache.setDefault(null);
144.18 + }
144.19 }
144.20
144.21 static class MyResponseCache extends ResponseCache {
145.1 --- a/test/java/net/ResponseCache/getResponseCode.java Thu Apr 08 17:02:51 2010 -0700
145.2 +++ b/test/java/net/ResponseCache/getResponseCode.java Tue Apr 13 16:41:49 2010 -0700
145.3 @@ -30,8 +30,7 @@
145.4 import java.net.*;
145.5 import java.util.*;
145.6 import java.io.*;
145.7 -import java.nio.*;
145.8 -import sun.net.www.ParseUtil;
145.9 +
145.10
145.11 /**
145.12 * Request should get serviced by the cache handler. Response get
145.13 @@ -52,9 +51,13 @@
145.14 }
145.15 }
145.16 public static void main(String args[]) throws Exception {
145.17 - ResponseCache.setDefault(new MyResponseCache());
145.18 - FNPrefix = System.getProperty("test.src", ".")+"/";
145.19 - new getResponseCode();
145.20 + try {
145.21 + ResponseCache.setDefault(new MyResponseCache());
145.22 + FNPrefix = System.getProperty("test.src", ".")+"/";
145.23 + new getResponseCode();
145.24 + } finally{
145.25 + ResponseCache.setDefault(null);
145.26 + }
145.27 }
145.28
145.29 static class MyResponseCache extends ResponseCache {
146.1 --- a/test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java Thu Apr 08 17:02:51 2010 -0700
146.2 +++ b/test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java Tue Apr 13 16:41:49 2010 -0700
146.3 @@ -22,17 +22,16 @@
146.4 */
146.5
146.6 /*
146.7 - * @test
146.8 - * @summary configuring unconnected Socket before passing to implAccept can cause fd leak
146.9 - * @bug 6368984
146.10 - * @author Edward Wang
146.11 + * Test run from script, AcceptCauseFileDescriptorLeak.sh
146.12 + * author Edward Wang
146.13 */
146.14
146.15 -import java.io.*;
146.16 -import java.net.*;
146.17 +import java.io.IOException;
146.18 +import java.net.ServerSocket;
146.19 +import java.net.Socket;
146.20
146.21 public class AcceptCauseFileDescriptorLeak {
146.22 - private static final int REPS = 1000;
146.23 + private static final int REPS = 2048;
146.24
146.25 public static void main(String[] args) throws Exception {
146.26 final ServerSocket ss = new ServerSocket(0) {
146.27 @@ -60,31 +59,5 @@
146.28 }
146.29 ss.close();
146.30 t.join();
146.31 -
146.32 - //
146.33 - // The threshold 20 below is a little arbitrary. The point here is that
146.34 - // the remaining open file descriptors should be constant independent
146.35 - // of REPS.
146.36 - //
146.37 - if (countOpenFD() > 20) {
146.38 - throw new RuntimeException("File descriptor leak detected.");
146.39 - }
146.40 - }
146.41 -
146.42 -
146.43 - /*
146.44 - * Actually, this approach to count open file descriptors only
146.45 - * works for Solaris/Linux. On Windows platform, this method
146.46 - * will simply return zero. So the test will always be passed
146.47 - * on Windows, too.
146.48 - */
146.49 - private static int countOpenFD() {
146.50 - File dirOfFD = new File("/proc/self/fd");
146.51 - File[] fds = dirOfFD.listFiles();
146.52 -
146.53 - if (fds != null)
146.54 - return fds.length;
146.55 - else
146.56 - return 0;
146.57 }
146.58 }
147.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
147.2 +++ b/test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh Tue Apr 13 16:41:49 2010 -0700
147.3 @@ -0,0 +1,48 @@
147.4 +#
147.5 +# Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
147.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
147.7 +#
147.8 +# This code is free software; you can redistribute it and/or modify it
147.9 +# under the terms of the GNU General Public License version 2 only, as
147.10 +# published by the Free Software Foundation.
147.11 +#
147.12 +# This code is distributed in the hope that it will be useful, but WITHOUT
147.13 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
147.14 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
147.15 +# version 2 for more details (a copy is included in the LICENSE file that
147.16 +# accompanied this code).
147.17 +#
147.18 +# You should have received a copy of the GNU General Public License version
147.19 +# 2 along with this work; if not, write to the Free Software Foundation,
147.20 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
147.21 +#
147.22 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
147.23 +# CA 95054 USA or visit www.sun.com if you need additional information or
147.24 +# have any questions.
147.25 +#
147.26 +
147.27 +# @test
147.28 +# @bug 6368984
147.29 +# @summary configuring unconnected Socket before passing to implAccept can cause fd leak
147.30 +# @build AcceptCauseFileDescriptorLeak
147.31 +# @run shell AcceptCauseFileDescriptorLeak.sh
147.32 +
147.33 +OS=`uname -s`
147.34 +case "$OS" in
147.35 + Windows_* | CYGWIN* )
147.36 + echo "ulimit not on Windows"
147.37 + exit 0
147.38 + ;;
147.39 + * )
147.40 + CLASSPATH=${TESTCLASSES}:${TESTSRC}
147.41 + ;;
147.42 +esac
147.43 +export CLASSPATH
147.44 +
147.45 +# hard limit needs to be less than 1024 for this bug
147.46 +NOFILES=`ulimit -n -H`
147.47 +if [ "$NOFILES" = "unlimited" ] || [ $NOFILES -ge 1024 ]; then
147.48 + ulimit -n 1024
147.49 +fi
147.50 +
147.51 +${TESTJAVA}/bin/java AcceptCauseFileDescriptorLeak
148.1 --- a/test/java/net/Socket/FDClose.java Thu Apr 08 17:02:51 2010 -0700
148.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
148.3 @@ -1,71 +0,0 @@
148.4 -/*
148.5 - * Copyright 1998-2002 Sun Microsystems, Inc. All Rights Reserved.
148.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
148.7 - *
148.8 - * This code is free software; you can redistribute it and/or modify it
148.9 - * under the terms of the GNU General Public License version 2 only, as
148.10 - * published by the Free Software Foundation.
148.11 - *
148.12 - * This code is distributed in the hope that it will be useful, but WITHOUT
148.13 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
148.14 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
148.15 - * version 2 for more details (a copy is included in the LICENSE file that
148.16 - * accompanied this code).
148.17 - *
148.18 - * You should have received a copy of the GNU General Public License version
148.19 - * 2 along with this work; if not, write to the Free Software Foundation,
148.20 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
148.21 - *
148.22 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
148.23 - * CA 95054 USA or visit www.sun.com if you need additional information or
148.24 - * have any questions.
148.25 - */
148.26 -
148.27 -/**
148.28 - * @test
148.29 - * @bug 4152799
148.30 - * @summary test to see if interrupting a socket accept closes fd0
148.31 - */
148.32 -import java.net.*;
148.33 -import java.io.*;
148.34 -import java.util.*;
148.35 -
148.36 -public class FDClose {
148.37 -
148.38 - static boolean isServerReady = false;
148.39 -
148.40 - public static void main(String[] args) throws Exception {
148.41 -
148.42 - Thread me = Thread.currentThread();
148.43 -
148.44 - // Put a thread waiting on SocketServer.Accept
148.45 - AReader test = new AReader();
148.46 - Thread readerThread = new Thread(test);
148.47 - readerThread.start();
148.48 -
148.49 - // wait for the server socket to be ready
148.50 - while (!isServerReady) {
148.51 - me.sleep(100);
148.52 - }
148.53 -
148.54 - // Interrupt the waiting thread
148.55 - readerThread.interrupt();
148.56 -
148.57 - // Wait another moment
148.58 - me.sleep(100);
148.59 -
148.60 - // Check to see if fd0 is closed
148.61 - System.in.available();
148.62 - }
148.63 -
148.64 - public static class AReader implements Runnable {
148.65 - public void run() {
148.66 - try {
148.67 - ServerSocket sock = new ServerSocket(0);
148.68 - isServerReady = true;
148.69 - sock.accept();
148.70 - } catch (Exception e) {
148.71 - }
148.72 - }
148.73 - }
148.74 -}
149.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
149.2 +++ b/test/java/net/Socket/SocksConnectTimeout.java Tue Apr 13 16:41:49 2010 -0700
149.3 @@ -0,0 +1,132 @@
149.4 +/*
149.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
149.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
149.7 + *
149.8 + * This code is free software; you can redistribute it and/or modify it
149.9 + * under the terms of the GNU General Public License version 2 only, as
149.10 + * published by the Free Software Foundation.
149.11 + *
149.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
149.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
149.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
149.15 + * version 2 for more details (a copy is included in the LICENSE file that
149.16 + * accompanied this code).
149.17 + *
149.18 + * You should have received a copy of the GNU General Public License version
149.19 + * 2 along with this work; if not, write to the Free Software Foundation,
149.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
149.21 + *
149.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
149.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
149.24 + * have any questions.
149.25 + */
149.26 +
149.27 +/*
149.28 + * @test
149.29 + * @bug 6223635
149.30 + * @summary Code hangs at connect call even when Timeout is specified
149.31 + */
149.32 +
149.33 +import java.net.InetAddress;
149.34 +import java.net.InetSocketAddress;
149.35 +import java.net.Proxy;
149.36 +import java.net.Socket;
149.37 +import java.net.ServerSocket;
149.38 +import java.net.SocketTimeoutException;
149.39 +import java.io.IOException;
149.40 +import java.io.Closeable;
149.41 +import java.util.concurrent.Phaser;
149.42 +import java.util.concurrent.TimeUnit;
149.43 +
149.44 +public class SocksConnectTimeout {
149.45 + static ServerSocket serverSocket;
149.46 + static final boolean debug = true;
149.47 + static final Phaser startPhaser = new Phaser(2);
149.48 + static final Phaser finishPhaser = new Phaser(2);
149.49 + static int failed, passed;
149.50 +
149.51 + public static void main(String[] args) {
149.52 + try {
149.53 + serverSocket = new ServerSocket(0);
149.54 +
149.55 + (new Thread() {
149.56 + @Override
149.57 + public void run() { serve(); }
149.58 + }).start();
149.59 +
149.60 + Proxy socksProxy = new Proxy(Proxy.Type.SOCKS,
149.61 + new InetSocketAddress(InetAddress.getLocalHost(), serverSocket.getLocalPort()));
149.62 +
149.63 + test(socksProxy);
149.64 + } catch (IOException e) {
149.65 + unexpected(e);
149.66 + } finally {
149.67 + close(serverSocket);
149.68 +
149.69 + if (failed > 0)
149.70 + throw new RuntimeException("Test Failed: passed:" + passed + ", failed:" + failed);
149.71 + }
149.72 + }
149.73 +
149.74 + static void test(Proxy proxy) {
149.75 + startPhaser.arriveAndAwaitAdvance();
149.76 + Socket socket = null;
149.77 + try {
149.78 + socket = new Socket(proxy);
149.79 + connectWithTimeout(socket);
149.80 + failed("connected successfully!");
149.81 + } catch (SocketTimeoutException socketTimeout) {
149.82 + debug("Passed: Received: " + socketTimeout);
149.83 + passed();
149.84 + } catch (Exception exception) {
149.85 + failed("Connect timeout test failed", exception);
149.86 + } finally {
149.87 + finishPhaser.arriveAndAwaitAdvance();
149.88 + close(socket);
149.89 + }
149.90 + }
149.91 +
149.92 + static void connectWithTimeout(Socket socket) throws IOException {
149.93 + socket.connect(new InetSocketAddress(InetAddress.getLocalHost(), 1234), 500);
149.94 + }
149.95 +
149.96 + static void serve() {
149.97 + Socket client = null;
149.98 + try {
149.99 + startPhaser.arriveAndAwaitAdvance();
149.100 + client = serverSocket.accept();
149.101 + finishPhaser.awaitAdvanceInterruptibly(finishPhaser.arrive(), 5, TimeUnit.SECONDS);
149.102 + } catch (Exception e) {
149.103 + unexpected(e);
149.104 + } finally {
149.105 + close(client);
149.106 + }
149.107 + }
149.108 +
149.109 + static void debug(String message) {
149.110 + if (debug)
149.111 + System.out.println(message);
149.112 + }
149.113 +
149.114 + static void unexpected(Exception e ) {
149.115 + System.out.println("Unexcepted Exception: " + e);
149.116 + }
149.117 +
149.118 + static void close(Closeable closeable) {
149.119 + if (closeable != null) try { closeable.close(); } catch (IOException e) {unexpected(e);}
149.120 + }
149.121 +
149.122 + static void failed(String message) {
149.123 + System.out.println(message);
149.124 + failed++;
149.125 + }
149.126 +
149.127 + static void failed(String message, Exception e) {
149.128 + System.out.println(message);
149.129 + System.out.println(e);
149.130 + failed++;
149.131 + }
149.132 +
149.133 + static void passed() { passed++; };
149.134 +
149.135 +}
150.1 --- a/test/java/net/URL/TestIPv6Addresses.java Thu Apr 08 17:02:51 2010 -0700
150.2 +++ b/test/java/net/URL/TestIPv6Addresses.java Tue Apr 13 16:41:49 2010 -0700
150.3 @@ -23,8 +23,12 @@
150.4
150.5 /* @test
150.6 * @bug 4451522 4460484
150.7 + * @run main/othervm TestIPv6Addresses
150.8 * @summary URI and URL getHost() methods don't comform to RFC 2732
150.9 */
150.10 +
150.11 +// Run in othervm because the tests sets a SecurityManager
150.12 +
150.13 import java.net.*;
150.14
150.15 public class TestIPv6Addresses {
151.1 --- a/test/java/net/URLClassLoader/HttpTest.java Thu Apr 08 17:02:51 2010 -0700
151.2 +++ b/test/java/net/URLClassLoader/HttpTest.java Tue Apr 13 16:41:49 2010 -0700
151.3 @@ -56,9 +56,9 @@
151.4 }
151.5
151.6 public void run() {
151.7 + InputStream in = null;
151.8 try {
151.9 -
151.10 - InputStream in = s.getInputStream();
151.11 + in = s.getInputStream();
151.12 for (;;) {
151.13
151.14 // read entire request from client
151.15 @@ -111,6 +111,9 @@
151.16 } // for
151.17
151.18 } catch (Exception e) {
151.19 + unexpected(e);
151.20 + } finally {
151.21 + if (in != null) { try {in.close(); } catch(IOException e) {unexpected(e);} }
151.22 }
151.23 }
151.24 }
151.25 @@ -131,6 +134,11 @@
151.26 }
151.27 }
151.28
151.29 + void unexpected(Exception e) {
151.30 + System.out.println(e);
151.31 + e.printStackTrace();
151.32 + }
151.33 +
151.34 public static HttpServer create() throws Exception {
151.35 if (svr != null)
151.36 return svr;
151.37 @@ -211,6 +219,7 @@
151.38 // one GET request
151.39 svr.counters().reset();
151.40 InputStream in = cl.getResourceAsStream("foo2.gif");
151.41 + in.close();
151.42 System.out.println(svr.counters());
151.43 if (svr.counters().getCount() > 1) {
151.44 failed = true;
152.1 --- a/test/java/net/URLClassLoader/closetest/CloseTest.java Thu Apr 08 17:02:51 2010 -0700
152.2 +++ b/test/java/net/URLClassLoader/closetest/CloseTest.java Tue Apr 13 16:41:49 2010 -0700
152.3 @@ -34,7 +34,6 @@
152.4 import java.io.*;
152.5 import java.net.*;
152.6 import java.lang.reflect.*;
152.7 -import java.util.concurrent.*;
152.8 import com.sun.net.httpserver.*;
152.9
152.10 public class CloseTest {
152.11 @@ -107,7 +106,6 @@
152.12 } else {
152.13 copyFile (new File (src, f), new File (dst, f));
152.14 }
152.15 - assert false;
152.16 }
152.17 }
152.18
153.1 --- a/test/java/net/URLConnection/B5052093.java Thu Apr 08 17:02:51 2010 -0700
153.2 +++ b/test/java/net/URLConnection/B5052093.java Tue Apr 13 16:41:49 2010 -0700
153.3 @@ -1,12 +1,10 @@
153.4 /*
153.5 - * Copyright (c) 2007 Sun Microsystems, Inc. All Rights Reserved.
153.6 + * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
153.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
153.8 *
153.9 * This code is free software; you can redistribute it and/or modify it
153.10 * under the terms of the GNU General Public License version 2 only, as
153.11 - * published by the Free Software Foundation. Sun designates this
153.12 - * particular file as subject to the "Classpath" exception as provided
153.13 - * by Sun in the LICENSE file that accompanied this code.
153.14 + * published by the Free Software Foundation.
153.15 *
153.16 * This code is distributed in the hope that it will be useful, but WITHOUT
153.17 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
153.18 @@ -66,17 +64,29 @@
153.19
153.20 public static void main(String[] args) throws Exception {
153.21 server = new HttpServer(new B5052093(), 1, 10, 0);
153.22 - URL url = new URL("http://localhost:"+server.getLocalPort()+"/foo");
153.23 - URLConnection conn = url.openConnection();
153.24 - int i = conn.getContentLength();
153.25 - long l = conn.getContentLengthLong();
153.26 - if (i != -1 || l != testSize)
153.27 - throw new RuntimeException("Wrong content-length from http");
153.28 + try {
153.29 + URL url = new URL("http://localhost:"+server.getLocalPort()+"/foo");
153.30 + URLConnection conn = url.openConnection();
153.31 + int i = conn.getContentLength();
153.32 + long l = conn.getContentLengthLong();
153.33 + if (i != -1 || l != testSize) {
153.34 + System.out.println("conn.getContentLength = " + i);
153.35 + System.out.println("conn.getContentLengthLong = " + l);
153.36 + System.out.println("testSize = " + testSize);
153.37 + throw new RuntimeException("Wrong content-length from http");
153.38 + }
153.39
153.40 - URLConnection fu = new LargeFileURLConnection(new LargeFile());
153.41 - i = fu.getContentLength();
153.42 - l = fu.getContentLengthLong();
153.43 - if (i != -1 || l != testSize)
153.44 - throw new RuntimeException("Wrong content-length from file");
153.45 + URLConnection fu = new LargeFileURLConnection(new LargeFile());
153.46 + i = fu.getContentLength();
153.47 + l = fu.getContentLengthLong();
153.48 + if (i != -1 || l != testSize) {
153.49 + System.out.println("fu.getContentLength = " + i);
153.50 + System.out.println("fu.getContentLengthLong = " + l);
153.51 + System.out.println("testSize = " + testSize);
153.52 + throw new RuntimeException("Wrong content-length from file");
153.53 + }
153.54 + } finally {
153.55 + server.terminate();
153.56 + }
153.57 }
153.58 }
154.1 --- a/test/java/net/URLConnection/contentHandler/UserContentHandler.java Thu Apr 08 17:02:51 2010 -0700
154.2 +++ b/test/java/net/URLConnection/contentHandler/UserContentHandler.java Tue Apr 13 16:41:49 2010 -0700
154.3 @@ -25,8 +25,16 @@
154.4 * @bug 4191147
154.5 * @summary 1.2beta4 does not load user defined content handlers
154.6 * @build UserContentHandler
154.7 - * @run main UserContentHandler
154.8 + * @run main/othervm UserContentHandler
154.9 */
154.10 +
154.11 +/* Run in othervm mode since the test sets a system property, java.content.handler.pkgs,
154.12 + * that prepends a specific package prefix defining a text/plain content
154.13 + * handler. If other URLConnection tests run before this one they might trigger
154.14 + * the Sun implementation text/plain content handler in sun.net.www.content
154.15 + * to be loaded and cached, this will break this test.
154.16 + */
154.17 +
154.18 import java.net.*;
154.19 import java.io.*;
154.20 import java.util.*;
154.21 @@ -55,7 +63,7 @@
154.22 // don't close the connection immediately as otherwise
154.23 // the http headers may not have been received and the
154.24 // http client will re-connect.
154.25 - Thread.currentThread().sleep(2000);
154.26 + Thread.sleep(2000);
154.27
154.28 s.close();
154.29
155.1 --- a/test/java/net/ipv6tests/TcpTest.java Thu Apr 08 17:02:51 2010 -0700
155.2 +++ b/test/java/net/ipv6tests/TcpTest.java Tue Apr 13 16:41:49 2010 -0700
155.3 @@ -47,9 +47,11 @@
155.4 try {
155.5 ia4any = InetAddress.getByName ("0.0.0.0");
155.6 ia6any = InetAddress.getByName ("::0");
155.7 - int scope = ia6addr.getScopeId();
155.8 - if (scope != 0) {
155.9 - ia6bad = InetAddress.getByName ("fe80::1:2:3:4:5:6%"+scope);
155.10 + if (ia6addr != null) {
155.11 + int scope = ia6addr.getScopeId();
155.12 + if (scope != 0) {
155.13 + ia6bad = InetAddress.getByName ("fe80::1:2:3:4:5:6%"+scope);
155.14 + }
155.15 } else {
155.16 ia6bad = InetAddress.getByName ("fe80::1:2:3:4:5:6");
155.17 }
156.1 --- a/test/java/net/ipv6tests/Tests.java Thu Apr 08 17:02:51 2010 -0700
156.2 +++ b/test/java/net/ipv6tests/Tests.java Tue Apr 13 16:41:49 2010 -0700
156.3 @@ -38,12 +38,25 @@
156.4 OutputStream o1 = s1.getOutputStream();
156.5 OutputStream o2 = s2.getOutputStream();
156.6
156.7 - simpleWrite (o1, 100);
156.8 - simpleWrite (o2, 200);
156.9 + startSimpleWriter("SimpleWriter-1", o1, 100);
156.10 + startSimpleWriter("SimpleWriter-2", o2, 200);
156.11 simpleRead (i2, 100);
156.12 simpleRead (i1, 200);
156.13 }
156.14
156.15 + static void startSimpleWriter(String threadName, final OutputStream os, final int start) {
156.16 + (new Thread(new Runnable() {
156.17 + public void run() {
156.18 + try { simpleWrite(os, start); }
156.19 + catch (Exception e) {unexpected(e); }
156.20 + }}, threadName)).start();
156.21 + }
156.22 +
156.23 + static void unexpected(Exception e ) {
156.24 + System.out.println("Unexcepted Exception: " + e);
156.25 + e.printStackTrace();
156.26 + }
156.27 +
156.28 /**
156.29 * Send a packet from s1 to s2 (ia2/s2.localPort) and check it
156.30 * Send a packet from s2 to s1 (ia1/s1.localPort) and check it
156.31 @@ -247,13 +260,15 @@
156.32 }
156.33
156.34 private NetworkInterface getNextIf () {
156.35 - while (ifs.hasMoreElements()) {
156.36 - NetworkInterface nic = (NetworkInterface)ifs.nextElement();
156.37 - try {
156.38 - if (nic.isUp() && !nic.isLoopback())
156.39 - return nic;
156.40 - } catch (SocketException e) {
156.41 - // ignore
156.42 + if (ifs != null) {
156.43 + while (ifs.hasMoreElements()) {
156.44 + NetworkInterface nic = (NetworkInterface)ifs.nextElement();
156.45 + try {
156.46 + if (nic.isUp() && !nic.isLoopback())
156.47 + return nic;
156.48 + } catch (SocketException e) {
156.49 + // ignore
156.50 + }
156.51 }
156.52 }
156.53
157.1 --- a/test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Thu Apr 08 17:02:51 2010 -0700
157.2 +++ b/test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Tue Apr 13 16:41:49 2010 -0700
157.3 @@ -23,7 +23,7 @@
157.4
157.5 /*
157.6 * @test
157.7 - * @bug 4777124 6920545
157.8 + * @bug 4777124 6920545 6911753
157.9 * @summary Verify that all Charset subclasses are available through the API
157.10 */
157.11
157.12 @@ -65,8 +65,6 @@
157.13 // remove the known pseudo-charsets that serve only to implement
157.14 // other charsets, but shouldn't be known to the public
157.15 charsets.remove(Class.forName("sun.nio.cs.Unicode"));
157.16 - charsets.remove(Class.forName("sun.nio.cs.ext.HKSCS"));
157.17 - charsets.remove(Class.forName("sun.nio.cs.ext.HKSCS_2001"));
157.18 charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022"));
157.19 charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022_CN_GB"));
157.20 charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022_CN_CNS"));
158.1 --- a/test/java/nio/charset/Charset/RegisteredCharsets.java Thu Apr 08 17:02:51 2010 -0700
158.2 +++ b/test/java/nio/charset/Charset/RegisteredCharsets.java Tue Apr 13 16:41:49 2010 -0700
158.3 @@ -22,7 +22,7 @@
158.4 */
158.5
158.6 /* @test
158.7 - * @bug 4473201 4696726 4652234 4482298 4784385 4966197 4267354 5015668
158.8 + * @bug 4473201 4696726 4652234 4482298 4784385 4966197 4267354 5015668 6911753
158.9 * @summary Check that registered charsets are actually registered
158.10 */
158.11
158.12 @@ -240,7 +240,6 @@
158.13 "Big5_HKSCS",
158.14 "big5hk",
158.15 "big5-hkscs",
158.16 - "big5-hkscs:unicode3.0",
158.17 "big5hkscs"
158.18 });
158.19
159.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
159.2 +++ b/test/java/security/cert/CertificateFactory/ReturnStream.java Tue Apr 13 16:41:49 2010 -0700
159.3 @@ -0,0 +1,64 @@
159.4 +/*
159.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
159.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
159.7 + *
159.8 + * This code is free software; you can redistribute it and/or modify it
159.9 + * under the terms of the GNU General Public License version 2 only, as
159.10 + * published by the Free Software Foundation.
159.11 + *
159.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
159.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
159.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
159.15 + * version 2 for more details (a copy is included in the LICENSE file that
159.16 + * accompanied this code).
159.17 + *
159.18 + * You should have received a copy of the GNU General Public License version
159.19 + * 2 along with this work; if not, write to the Free Software Foundation,
159.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
159.21 + *
159.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
159.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
159.24 + * have any questions.
159.25 + */
159.26 +
159.27 +/*
159.28 + * @test
159.29 + * @bug 6813340
159.30 + * @summary X509Factory should not depend on is.available()==0
159.31 + */
159.32 +import java.io.*;
159.33 +import java.security.cert.*;
159.34 +
159.35 +/**
159.36 + * Tests ol'Mac style file, end witha single '\r'
159.37 + */
159.38 +public class ReturnStream {
159.39 +
159.40 + public static void main(String[] args) throws Exception {
159.41 + FileInputStream fin = new FileInputStream(new File(new File(
159.42 + System.getProperty("test.src", "."), "openssl"), "pem"));
159.43 + byte[] buffer = new byte[4096];
159.44 + int size = 0;
159.45 + while (true) {
159.46 + int len = fin.read(buffer, size, 4096-size);
159.47 + if (len < 0) break;
159.48 + size += len;
159.49 + }
159.50 + fin.close();
159.51 +
159.52 + // Make a copy
159.53 + System.arraycopy(buffer, 0, buffer, size, size);
159.54 + size += size;
159.55 +
159.56 + // Create a ol'Mac style file.
159.57 + for (int i=0; i<size; i++) {
159.58 + if (buffer[i] == '\n') buffer[i] = '\r';
159.59 + }
159.60 +
159.61 + CertificateFactory factory = CertificateFactory.getInstance("X.509");
159.62 + if (factory.generateCertificates(
159.63 + new ByteArrayInputStream(buffer, 0, size)).size() != 2) {
159.64 + throw new Exception("Cert not OK");
159.65 + }
159.66 + }
159.67 +}
160.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
160.2 +++ b/test/java/security/cert/CertificateFactory/SlowStream.java Tue Apr 13 16:41:49 2010 -0700
160.3 @@ -0,0 +1,51 @@
160.4 +/*
160.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
160.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
160.7 + *
160.8 + * This code is free software; you can redistribute it and/or modify it
160.9 + * under the terms of the GNU General Public License version 2 only, as
160.10 + * published by the Free Software Foundation.
160.11 + *
160.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
160.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
160.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
160.15 + * version 2 for more details (a copy is included in the LICENSE file that
160.16 + * accompanied this code).
160.17 + *
160.18 + * You should have received a copy of the GNU General Public License version
160.19 + * 2 along with this work; if not, write to the Free Software Foundation,
160.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
160.21 + *
160.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
160.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
160.24 + * have any questions.
160.25 + */
160.26 +
160.27 +import java.io.*;
160.28 +import java.security.cert.*;
160.29 +
160.30 +class SlowStreamReader {
160.31 +
160.32 + public static void main(String[] args) throws Exception {
160.33 + CertificateFactory factory = CertificateFactory.getInstance("X.509");
160.34 + if (factory.generateCertificates(System.in).size() != 5) {
160.35 + throw new Exception("Not all certs read");
160.36 + }
160.37 + }
160.38 +}
160.39 +
160.40 +class SlowStreamWriter {
160.41 + public static void main(String[] args) throws Exception {
160.42 + for (int i=0; i<5; i++) {
160.43 + FileInputStream fin = new FileInputStream(new File(new File(
160.44 + System.getProperty("test.src", "."), "openssl"), "pem"));
160.45 + byte[] buffer = new byte[4096];
160.46 + while (true) {
160.47 + int len = fin.read(buffer);
160.48 + if (len < 0) break;
160.49 + System.out.write(buffer, 0, len);
160.50 + }
160.51 + Thread.sleep(2000);
160.52 + }
160.53 + }
160.54 +}
161.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
161.2 +++ b/test/java/security/cert/CertificateFactory/slowstream.sh Tue Apr 13 16:41:49 2010 -0700
161.3 @@ -0,0 +1,50 @@
161.4 +#
161.5 +# Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
161.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
161.7 +#
161.8 +# This code is free software; you can redistribute it and/or modify it
161.9 +# under the terms of the GNU General Public License version 2 only, as
161.10 +# published by the Free Software Foundation.
161.11 +#
161.12 +# This code is distributed in the hope that it will be useful, but WITHOUT
161.13 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
161.14 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
161.15 +# version 2 for more details (a copy is included in the LICENSE file that
161.16 +# accompanied this code).
161.17 +#
161.18 +# You should have received a copy of the GNU General Public License version
161.19 +# 2 along with this work; if not, write to the Free Software Foundation,
161.20 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
161.21 +#
161.22 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
161.23 +# CA 95054 USA or visit www.sun.com if you need additional information or
161.24 +# have any questions.
161.25 +#
161.26 +
161.27 +# @test
161.28 +# @bug 6813340
161.29 +# @summary X509Factory should not depend on is.available()==0
161.30 +
161.31 +if [ "${TESTSRC}" = "" ] ; then
161.32 + TESTSRC="."
161.33 +fi
161.34 +if [ "${TESTJAVA}" = "" ] ; then
161.35 + echo "TESTJAVA not set. Test cannot execute."
161.36 + echo "FAILED!!!"
161.37 + exit 1
161.38 +fi
161.39 +
161.40 +# set platform-dependent variables
161.41 +OS=`uname -s`
161.42 +case "$OS" in
161.43 + Windows_* )
161.44 + FS="\\"
161.45 + ;;
161.46 + * )
161.47 + FS="/"
161.48 + ;;
161.49 +esac
161.50 +
161.51 +${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}SlowStream.java
161.52 +${TESTJAVA}${FS}bin${FS}java -Dtest.src=${TESTSRC} SlowStreamWriter | \
161.53 + ${TESTJAVA}${FS}bin${FS}java SlowStreamReader
162.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
162.2 +++ b/test/java/util/concurrent/Semaphore/PermitOverflow.java Tue Apr 13 16:41:49 2010 -0700
162.3 @@ -0,0 +1,102 @@
162.4 +/*
162.5 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
162.6 + *
162.7 + * This code is free software; you can redistribute it and/or modify it
162.8 + * under the terms of the GNU General Public License version 2 only, as
162.9 + * published by the Free Software Foundation.
162.10 + *
162.11 + * This code is distributed in the hope that it will be useful, but WITHOUT
162.12 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
162.13 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
162.14 + * version 2 for more details (a copy is included in the LICENSE file that
162.15 + * accompanied this code).
162.16 + *
162.17 + * You should have received a copy of the GNU General Public License version
162.18 + * 2 along with this work; if not, write to the Free Software Foundation,
162.19 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
162.20 + *
162.21 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
162.22 + * CA 95054 USA or visit www.sun.com if you need additional information or
162.23 + * have any questions.
162.24 + */
162.25 +
162.26 +/*
162.27 + * This file is available under and governed by the GNU General Public
162.28 + * License version 2 only, as published by the Free Software Foundation.
162.29 + * However, the following notice accompanied the original version of this
162.30 + * file:
162.31 + *
162.32 + * Written by Doug Lea with assistance from members of JCP JSR-166
162.33 + * Expert Group and released to the public domain, as explained at
162.34 + * http://creativecommons.org/licenses/publicdomain
162.35 + */
162.36 +
162.37 +/*
162.38 + * @test
162.39 + * @bug 6941130
162.40 + * @summary Numeric overflow/underflow of permits causes Error throw
162.41 + */
162.42 +
162.43 +import java.util.concurrent.Semaphore;
162.44 +
162.45 +public class PermitOverflow {
162.46 +
162.47 + public static void main(String[] args) throws Throwable {
162.48 + for (boolean fair : new boolean[] { true, false }) {
162.49 + Semaphore sem = new Semaphore(Integer.MAX_VALUE - 1, fair);
162.50 + if (sem.availablePermits() != Integer.MAX_VALUE - 1)
162.51 + throw new RuntimeException();
162.52 + try {
162.53 + sem.release(2);
162.54 + throw new RuntimeException();
162.55 + } catch (Error expected) {
162.56 + }
162.57 + sem.release(1);
162.58 + if (sem.availablePermits() != Integer.MAX_VALUE)
162.59 + throw new RuntimeException();
162.60 + try {
162.61 + sem.release(1);
162.62 + throw new RuntimeException();
162.63 + } catch (Error expected) {
162.64 + }
162.65 + try {
162.66 + sem.release(Integer.MAX_VALUE);
162.67 + throw new RuntimeException();
162.68 + } catch (Error expected) {
162.69 + }
162.70 + }
162.71 +
162.72 + class Sem extends Semaphore {
162.73 + public Sem(int permits, boolean fair) {
162.74 + super(permits, fair);
162.75 + }
162.76 + public void reducePermits(int reduction) {
162.77 + super.reducePermits(reduction);
162.78 + }
162.79 + }
162.80 +
162.81 + for (boolean fair : new boolean[] { true, false }) {
162.82 + Sem sem = new Sem(Integer.MIN_VALUE + 1, fair);
162.83 + if (sem.availablePermits() != Integer.MIN_VALUE + 1)
162.84 + throw new RuntimeException();
162.85 + try {
162.86 + sem.reducePermits(2);
162.87 + throw new RuntimeException();
162.88 + } catch (Error expected) {
162.89 + }
162.90 + sem.reducePermits(1);
162.91 + if (sem.availablePermits() != Integer.MIN_VALUE)
162.92 + throw new RuntimeException();
162.93 + try {
162.94 + sem.reducePermits(1);
162.95 + throw new RuntimeException();
162.96 + } catch (Error expected) {
162.97 + }
162.98 + try {
162.99 + sem.reducePermits(Integer.MAX_VALUE);
162.100 + throw new RuntimeException();
162.101 + } catch (Error expected) {
162.102 + }
162.103 + }
162.104 + }
162.105 +}
163.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
163.2 +++ b/test/javax/swing/plaf/synth/Test6933784.java Tue Apr 13 16:41:49 2010 -0700
163.3 @@ -0,0 +1,76 @@
163.4 +/*
163.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
163.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
163.7 + *
163.8 + * This code is free software; you can redistribute it and/or modify it
163.9 + * under the terms of the GNU General Public License version 2 only, as
163.10 + * published by the Free Software Foundation.
163.11 + *
163.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
163.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
163.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
163.15 + * version 2 for more details (a copy is included in the LICENSE file that
163.16 + * accompanied this code).
163.17 + *
163.18 + * You should have received a copy of the GNU General Public License version
163.19 + * 2 along with this work; if not, write to the Free Software Foundation,
163.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
163.21 + *
163.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
163.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
163.24 + * have any questions.
163.25 + */
163.26 +
163.27 +/* @test
163.28 + @bug 6933784
163.29 + @summary NIMBUS: ImageView getNoImageIcon and getLoadingImageIcon returns nulls instead of an icon
163.30 + @author Pavel Porvatov
163.31 + @run main Test6933784
163.32 +*/
163.33 +
163.34 +import javax.swing.*;
163.35 +import javax.swing.plaf.nimbus.NimbusLookAndFeel;
163.36 +import javax.swing.plaf.synth.SynthLookAndFeel;
163.37 +import javax.swing.text.Element;
163.38 +import javax.swing.text.html.HTMLDocument;
163.39 +import javax.swing.text.html.HTMLEditorKit;
163.40 +import javax.swing.text.html.ImageView;
163.41 +import java.io.StringReader;
163.42 +
163.43 +public class Test6933784 {
163.44 + public static void main(String[] args) throws Exception {
163.45 + UIManager.setLookAndFeel(new SynthLookAndFeel());
163.46 +
163.47 + checkImages();
163.48 +
163.49 + UIManager.setLookAndFeel(new NimbusLookAndFeel());
163.50 +
163.51 + checkImages();
163.52 + }
163.53 +
163.54 + private static void checkImages() throws Exception {
163.55 + SwingUtilities.invokeAndWait(new Runnable() {
163.56 + public void run() {
163.57 + HTMLEditorKit c = new HTMLEditorKit();
163.58 + HTMLDocument doc = new HTMLDocument();
163.59 +
163.60 + try {
163.61 + c.read(new StringReader("<HTML><TITLE>Test</TITLE><BODY><IMG id=test></BODY></HTML>"), doc, 0);
163.62 + } catch (Exception e) {
163.63 + throw new RuntimeException("The test failed", e);
163.64 + }
163.65 +
163.66 + Element elem = doc.getElement("test");
163.67 + ImageView iv = new ImageView(elem);
163.68 +
163.69 + if (iv.getLoadingImageIcon() == null) {
163.70 + throw new RuntimeException("getLoadingImageIcon returns null");
163.71 + }
163.72 +
163.73 + if (iv.getNoImageIcon() == null) {
163.74 + throw new RuntimeException("getNoImageIcon returns null");
163.75 + }
163.76 + }
163.77 + });
163.78 + }
163.79 +}
164.1 --- a/test/lib/security/cacerts/VerifyCACerts.java Thu Apr 08 17:02:51 2010 -0700
164.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
164.3 @@ -1,141 +0,0 @@
164.4 -/*
164.5 - * Copyright 2002-2008 Sun Microsystems, Inc. All Rights Reserved.
164.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
164.7 - *
164.8 - * This code is free software; you can redistribute it and/or modify it
164.9 - * under the terms of the GNU General Public License version 2 only, as
164.10 - * published by the Free Software Foundation.
164.11 - *
164.12 - * This code is distributed in the hope that it will be useful, but WITHOUT
164.13 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
164.14 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
164.15 - * version 2 for more details (a copy is included in the LICENSE file that
164.16 - * accompanied this code).
164.17 - *
164.18 - * You should have received a copy of the GNU General Public License version
164.19 - * 2 along with this work; if not, write to the Free Software Foundation,
164.20 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
164.21 - *
164.22 - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
164.23 - * CA 95054 USA or visit www.sun.com if you need additional information or
164.24 - * have any questions.
164.25 - */
164.26 -
164.27 -/**
164.28 - * @test
164.29 - * @bug 4400624 6321453 6728890 6732157 6754779 6768559
164.30 - * @summary Make sure all self-signed root cert signatures are valid
164.31 - */
164.32 -import java.io.FileInputStream;
164.33 -import java.security.KeyStore;
164.34 -import java.security.MessageDigest;
164.35 -import java.security.cert.*;
164.36 -import java.util.*;
164.37 -
164.38 -public class VerifyCACerts {
164.39 -
164.40 - private final static String cacertsFileName =
164.41 - System.getProperty("java.home") +
164.42 - System.getProperty("file.separator") + "lib" +
164.43 - System.getProperty("file.separator") + "security" +
164.44 - System.getProperty("file.separator") + "cacerts";
164.45 -
164.46 - private static boolean atLeastOneFailed = false;
164.47 -
164.48 - private static MessageDigest md;
164.49 -
164.50 - // map of cert alias to SHA1 fingerprint
164.51 - private static Map<String, String> fpMap = new HashMap<String, String>();
164.52 -
164.53 - private static String[][] entries = {
164.54 - { "swisssignsilverg2ca", "9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB"},
164.55 - { "swisssigngoldg2ca", "D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61"},
164.56 - { "swisssignplatinumg2ca", "56:E0:FA:C0:3B:8F:18:23:55:18:E5:D3:11:CA:E8:C2:43:31:AB:66"},
164.57 - { "verisigntsaca", "BE:36:A4:56:2F:B2:EE:05:DB:B3:D3:23:23:AD:F4:45:08:4E:D6:56"},
164.58 - { "camerfirmachambersignca", "4A:BD:EE:EC:95:0D:35:9C:89:AE:C7:52:A1:2C:5B:29:F6:D6:AA:0C"},
164.59 - { "camerfirmachambersca", "78:6A:74:AC:76:AB:14:7F:9C:6A:30:50:BA:9E:A8:7E:FE:9A:CE:3C"},
164.60 - { "camerfirmachamberscommerceca", "6E:3A:55:A4:19:0C:19:5C:93:84:3C:C0:DB:72:2E:31:30:61:F0:B1"},
164.61 - { "deutschetelekomrootca2", "85:A4:08:C0:9C:19:3E:5D:51:58:7D:CD:D6:13:30:FD:8C:DE:37:BF"},
164.62 - };
164.63 -
164.64 - static {
164.65 - for (String[] entry : entries) {
164.66 - fpMap.put(entry[0], entry[1]);
164.67 - }
164.68 - };
164.69 -
164.70 - public static void main(String[] args) throws Exception {
164.71 - md = MessageDigest.getInstance("SHA1");
164.72 - KeyStore ks = KeyStore.getInstance("JKS");
164.73 - ks.load(new FileInputStream(cacertsFileName), "changeit".toCharArray());
164.74 -
164.75 - // check that all entries in the map are in the keystore
164.76 - for (String alias : fpMap.keySet()) {
164.77 - if (!ks.isCertificateEntry(alias)) {
164.78 - atLeastOneFailed = true;
164.79 - System.err.println(alias + " is not in cacerts");
164.80 - }
164.81 - }
164.82 - // pull all the trusted self-signed CA certs out of the cacerts file
164.83 - // and verify their signatures
164.84 - Enumeration<String> aliases = ks.aliases();
164.85 - while (aliases.hasMoreElements()) {
164.86 - String alias = aliases.nextElement();
164.87 - System.out.println("Verifying " + alias);
164.88 - if (!ks.isCertificateEntry(alias)) {
164.89 - atLeastOneFailed = true;
164.90 - System.err.println(alias + " is not a trusted cert entry");
164.91 - }
164.92 - Certificate cert = ks.getCertificate(alias);
164.93 - // remember the GTE CyberTrust CA cert for further tests
164.94 - if (alias.equals("gtecybertrustca")) {
164.95 - atLeastOneFailed = true;
164.96 - System.err.println
164.97 - ("gtecybertrustca is expired and should be deleted");
164.98 - }
164.99 - cert.verify(cert.getPublicKey());
164.100 - if (!checkFingerprint(alias, cert)) {
164.101 - atLeastOneFailed = true;
164.102 - System.err.println
164.103 - (alias + " SHA1 fingerprint is incorrect");
164.104 - }
164.105 - }
164.106 -
164.107 - if (atLeastOneFailed) {
164.108 - throw new Exception("At least one cacert test failed");
164.109 - }
164.110 - }
164.111 -
164.112 - private static boolean checkFingerprint(String alias, Certificate cert)
164.113 - throws Exception {
164.114 - String fingerprint = fpMap.get(alias);
164.115 - if (fingerprint == null) {
164.116 - // no entry for alias
164.117 - return true;
164.118 - }
164.119 - System.out.println("Checking fingerprint of " + alias);
164.120 - byte[] digest = md.digest(cert.getEncoded());
164.121 - return fingerprint.equals(toHexString(digest));
164.122 - }
164.123 -
164.124 - private static String toHexString(byte[] block) {
164.125 - StringBuffer buf = new StringBuffer();
164.126 - int len = block.length;
164.127 - for (int i = 0; i < len; i++) {
164.128 - byte2hex(block[i], buf);
164.129 - if (i < len-1) {
164.130 - buf.append(":");
164.131 - }
164.132 - }
164.133 - return buf.toString();
164.134 - }
164.135 -
164.136 - private static void byte2hex(byte b, StringBuffer buf) {
164.137 - char[] hexChars = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
164.138 - '9', 'A', 'B', 'C', 'D', 'E', 'F' };
164.139 - int high = ((b & 0xf0) >> 4);
164.140 - int low = (b & 0x0f);
164.141 - buf.append(hexChars[high]);
164.142 - buf.append(hexChars[low]);
164.143 - }
164.144 -}
165.1 --- a/test/sun/security/krb5/auto/HttpNegotiateServer.java Thu Apr 08 17:02:51 2010 -0700
165.2 +++ b/test/sun/security/krb5/auto/HttpNegotiateServer.java Tue Apr 13 16:41:49 2010 -0700
165.3 @@ -1,5 +1,5 @@
165.4 /*
165.5 - * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
165.6 + * Copyright 2009-2010 Sun Microsystems, Inc. All Rights Reserved.
165.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
165.8 *
165.9 * This code is free software; you can redistribute it and/or modify it
165.10 @@ -23,8 +23,9 @@
165.11
165.12 /*
165.13 * @test
165.14 - * @bug 6578647
165.15 + * @bug 6578647 6829283
165.16 * @summary Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication()
165.17 + * @summary HTTP/Negotiate: Authenticator triggered again when user cancels the first one
165.18 */
165.19
165.20 import com.sun.net.httpserver.Headers;
165.21 @@ -35,6 +36,8 @@
165.22 import com.sun.net.httpserver.HttpPrincipal;
165.23 import com.sun.security.auth.module.Krb5LoginModule;
165.24 import java.io.BufferedReader;
165.25 +import java.io.File;
165.26 +import java.io.FileOutputStream;
165.27 import java.io.IOException;
165.28 import java.io.InputStreamReader;
165.29 import java.net.HttpURLConnection;
165.30 @@ -79,6 +82,9 @@
165.31 // web page content
165.32 final static String CONTENT = "Hello, World!";
165.33
165.34 + // For 6829283, count how many times the Authenticator is called.
165.35 + static int count = 0;
165.36 +
165.37 // URLs for web test, proxy test. The proxy server is not a real proxy
165.38 // since it fakes the same content for any URL. :)
165.39 final static URL webUrl, proxyUrl;
165.40 @@ -134,6 +140,17 @@
165.41 }
165.42 }
165.43
165.44 + /**
165.45 + * This Authenticator knows nothing
165.46 + */
165.47 + static class KnowNothingAuthenticator extends java.net.Authenticator {
165.48 + @Override
165.49 + public PasswordAuthentication getPasswordAuthentication () {
165.50 + HttpNegotiateServer.count++;
165.51 + return null;
165.52 + }
165.53 + }
165.54 +
165.55 public static void main(String[] args)
165.56 throws Exception {
165.57
165.58 @@ -147,7 +164,6 @@
165.59 kdcp.addPrincipalRandKey("krbtgt/" + REALM_PROXY);
165.60 kdcp.addPrincipalRandKey("HTTP/" + PROXY_HOST);
165.61
165.62 - KDC.writeMultiKtab(KRB5_TAB, kdcw, kdcp);
165.63 KDC.saveConfig(KRB5_CONF, kdcw, kdcp,
165.64 "default_keytab_name = " + KRB5_TAB,
165.65 "[domain_realm]",
165.66 @@ -157,6 +173,19 @@
165.67
165.68 System.setProperty("java.security.krb5.conf", KRB5_CONF);
165.69 Config.refresh();
165.70 + KDC.writeMultiKtab(KRB5_TAB, kdcw, kdcp);
165.71 +
165.72 + // Write a customized JAAS conf file, so that any kinit cache
165.73 + // will be ignored.
165.74 + System.setProperty("java.security.auth.login.config", OneKDC.JAAS_CONF);
165.75 + File f = new File(OneKDC.JAAS_CONF);
165.76 + FileOutputStream fos = new FileOutputStream(f);
165.77 + fos.write((
165.78 + "com.sun.security.jgss.krb5.initiate {\n" +
165.79 + " com.sun.security.auth.module.Krb5LoginModule required;\n};\n"
165.80 + ).getBytes());
165.81 + fos.close();
165.82 + f.deleteOnExit();
165.83
165.84 HttpServer h1 = httpd(WEB_PORT, "Negotiate", false,
165.85 "HTTP/" + WEB_HOST + "@" + REALM_WEB, KRB5_TAB);
165.86 @@ -164,23 +193,21 @@
165.87 "HTTP/" + PROXY_HOST + "@" + REALM_PROXY, KRB5_TAB);
165.88
165.89 try {
165.90 -
165.91 - BufferedReader reader;
165.92 - java.net.Authenticator.setDefault(new KnowAllAuthenticator());
165.93 -
165.94 - reader = new BufferedReader(new InputStreamReader(
165.95 - webUrl.openConnection().getInputStream()));
165.96 - if (!reader.readLine().equals(CONTENT)) {
165.97 - throw new RuntimeException("Bad content");
165.98 + Exception e1 = null, e2 = null;
165.99 + try {
165.100 + test6578647();
165.101 + } catch (Exception e) {
165.102 + e1 = e;
165.103 + e.printStackTrace();
165.104 }
165.105 -
165.106 - reader = new BufferedReader(new InputStreamReader(
165.107 - proxyUrl.openConnection(
165.108 - new Proxy(Proxy.Type.HTTP,
165.109 - new InetSocketAddress(PROXY_HOST, PROXY_PORT)))
165.110 - .getInputStream()));
165.111 - if (!reader.readLine().equals(CONTENT)) {
165.112 - throw new RuntimeException("Bad content");
165.113 + try {
165.114 + test6829283();
165.115 + } catch (Exception e) {
165.116 + e2 = e;
165.117 + e.printStackTrace();
165.118 + }
165.119 + if (e1 != null || e2 != null) {
165.120 + throw new RuntimeException("Test error");
165.121 }
165.122 } finally {
165.123 // Must stop. Seems there's no HttpServer.startAsDaemon()
165.124 @@ -189,6 +216,40 @@
165.125 }
165.126 }
165.127
165.128 + static void test6578647() throws Exception {
165.129 + BufferedReader reader;
165.130 + java.net.Authenticator.setDefault(new KnowAllAuthenticator());
165.131 +
165.132 + reader = new BufferedReader(new InputStreamReader(
165.133 + webUrl.openConnection().getInputStream()));
165.134 + if (!reader.readLine().equals(CONTENT)) {
165.135 + throw new RuntimeException("Bad content");
165.136 + }
165.137 +
165.138 + reader = new BufferedReader(new InputStreamReader(
165.139 + proxyUrl.openConnection(
165.140 + new Proxy(Proxy.Type.HTTP,
165.141 + new InetSocketAddress(PROXY_HOST, PROXY_PORT)))
165.142 + .getInputStream()));
165.143 + if (!reader.readLine().equals(CONTENT)) {
165.144 + throw new RuntimeException("Bad content");
165.145 + }
165.146 + }
165.147 +
165.148 + static void test6829283() throws Exception {
165.149 + BufferedReader reader;
165.150 + java.net.Authenticator.setDefault(new KnowNothingAuthenticator());
165.151 + try {
165.152 + new BufferedReader(new InputStreamReader(
165.153 + webUrl.openConnection().getInputStream()));
165.154 + } catch (IOException ioe) {
165.155 + // Will fail since no username and password is provided.
165.156 + }
165.157 + if (count > 1) {
165.158 + throw new RuntimeException("Authenticator called twice");
165.159 + }
165.160 + }
165.161 +
165.162 /**
165.163 * Creates and starts an HTTP or proxy server that requires
165.164 * Negotiate authentication.
166.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
166.2 +++ b/test/sun/security/pkcs11/SecureRandom/TestDeserialization.java Tue Apr 13 16:41:49 2010 -0700
166.3 @@ -0,0 +1,94 @@
166.4 +/*
166.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
166.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
166.7 + *
166.8 + * This code is free software; you can redistribute it and/or modify it
166.9 + * under the terms of the GNU General Public License version 2 only, as
166.10 + * published by the Free Software Foundation.
166.11 + *
166.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
166.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
166.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
166.15 + * version 2 for more details (a copy is included in the LICENSE file that
166.16 + * accompanied this code).
166.17 + *
166.18 + * You should have received a copy of the GNU General Public License version
166.19 + * 2 along with this work; if not, write to the Free Software Foundation,
166.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
166.21 + *
166.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
166.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
166.24 + * have any questions.
166.25 + */
166.26 +
166.27 +/**
166.28 + * @test
166.29 + * @bug 6837847
166.30 + * @summary Ensure a deserialized PKCS#11 SecureRandom is functional.
166.31 + * @library ..
166.32 + */
166.33 +
166.34 +import java.security.*;
166.35 +import java.io.*;
166.36 +
166.37 +public class TestDeserialization extends PKCS11Test {
166.38 +
166.39 + public void main(Provider p) throws Exception {
166.40 + // Skip this test for providers not found by java.security.Security
166.41 + if (Security.getProvider(p.getName()) != p) {
166.42 + System.out.println("Skip test for provider " + p.getName());
166.43 + return;
166.44 + }
166.45 + SecureRandom r;
166.46 + try {
166.47 + r = SecureRandom.getInstance("PKCS11", p);
166.48 + System.out.println("SecureRandom instance " + r);
166.49 + } catch (NoSuchAlgorithmException e) {
166.50 + System.out.println("Provider " + p +
166.51 + " does not support SecureRandom, skipping");
166.52 + e.printStackTrace();
166.53 + return;
166.54 + }
166.55 + r.setSeed(System.currentTimeMillis());
166.56 + byte[] buf = new byte[16];
166.57 + byte[] ser = toByteArray(r);
166.58 + System.out.println("Serialized Len = " + ser.length);
166.59 + SecureRandom r2 = fromByteArray(ser);
166.60 + System.out.println("Deserialized into " + r2);
166.61 + r2.nextBytes(buf);
166.62 + System.out.println("Done");
166.63 + }
166.64 +
166.65 + public static void main(String[] args) throws Exception {
166.66 + main(new TestDeserialization());
166.67 + }
166.68 +
166.69 + private byte[] toByteArray(SecureRandom r) throws Exception {
166.70 + ByteArrayOutputStream out = new ByteArrayOutputStream(1024);
166.71 + ObjectOutputStream outStream = null;
166.72 + try {
166.73 + outStream = new ObjectOutputStream(out);
166.74 + outStream.writeObject(r);
166.75 + return out.toByteArray();
166.76 + } finally {
166.77 + if (outStream != null) {
166.78 + outStream.close();
166.79 + }
166.80 + }
166.81 + }
166.82 +
166.83 + private SecureRandom fromByteArray(byte[] buf) throws Exception {
166.84 + SecureRandom r = null;
166.85 + ByteArrayInputStream is = new ByteArrayInputStream(buf);
166.86 + ObjectInputStream ois = null;
166.87 + try {
166.88 + ois = new ObjectInputStream(is);
166.89 + r = (SecureRandom) ois.readObject();
166.90 + } finally {
166.91 + if (ois != null) {
166.92 + ois.close();
166.93 + }
166.94 + }
166.95 + return r;
166.96 + }
166.97 +}
167.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
167.2 +++ b/test/sun/security/pkcs11/Signature/TestRSAKeyLength.java Tue Apr 13 16:41:49 2010 -0700
167.3 @@ -0,0 +1,74 @@
167.4 +/*
167.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
167.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
167.7 + *
167.8 + * This code is free software; you can redistribute it and/or modify it
167.9 + * under the terms of the GNU General Public License version 2 only, as
167.10 + * published by the Free Software Foundation.
167.11 + *
167.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
167.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
167.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
167.15 + * version 2 for more details (a copy is included in the LICENSE file that
167.16 + * accompanied this code).
167.17 + *
167.18 + * You should have received a copy of the GNU General Public License version
167.19 + * 2 along with this work; if not, write to the Free Software Foundation,
167.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
167.21 + *
167.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
167.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
167.24 + * have any questions.
167.25 + */
167.26 +
167.27 +/**
167.28 + * @test %W% %E%
167.29 + * @bug 6695485
167.30 + * @summary Make sure initSign/initVerify() check RSA key lengths
167.31 + * @author Yu-Ching Valerie Peng
167.32 + * @library ..
167.33 + */
167.34 +
167.35 +import java.security.*;
167.36 +
167.37 +public class TestRSAKeyLength extends PKCS11Test {
167.38 + public static void main(String[] args) throws Exception {
167.39 + main(new TestRSAKeyLength());
167.40 + }
167.41 + public void main(Provider p) throws Exception {
167.42 + boolean isValidKeyLength[] = { true, true, false, false };
167.43 + String algos[] = { "SHA1withRSA", "SHA256withRSA",
167.44 + "SHA384withRSA", "SHA512withRSA" };
167.45 + KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA", p);
167.46 + kpg.initialize(512);
167.47 + KeyPair kp = kpg.generateKeyPair();
167.48 + PrivateKey privKey = kp.getPrivate();
167.49 + PublicKey pubKey = kp.getPublic();
167.50 +
167.51 + for (int i = 0; i < algos.length; i++) {
167.52 + Signature sig = Signature.getInstance(algos[i], p);
167.53 + System.out.println("Testing RSA signature " + algos[i]);
167.54 + try {
167.55 + sig.initSign(privKey);
167.56 + if (!isValidKeyLength[i]) {
167.57 + throw new Exception("initSign: Expected IKE not thrown!");
167.58 + }
167.59 + } catch (InvalidKeyException ike) {
167.60 + if (isValidKeyLength[i]) {
167.61 + throw new Exception("initSign: Unexpected " + ike);
167.62 + }
167.63 + }
167.64 + try {
167.65 + sig.initVerify(pubKey);
167.66 + if (!isValidKeyLength[i]) {
167.67 + throw new RuntimeException("initVerify: Expected IKE not thrown!");
167.68 + }
167.69 + new SignedObject("Test string for getSignature test.", privKey, sig);
167.70 + } catch (InvalidKeyException ike) {
167.71 + if (isValidKeyLength[i]) {
167.72 + throw new Exception("initSign: Unexpected " + ike);
167.73 + }
167.74 + }
167.75 + }
167.76 + }
167.77 +}
168.1 --- a/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java Thu Apr 08 17:02:51 2010 -0700
168.2 +++ b/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java Tue Apr 13 16:41:49 2010 -0700
168.3 @@ -1,5 +1,5 @@
168.4 /*
168.5 - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved.
168.6 + * Copyright 2001-2009 Sun Microsystems, Inc. All Rights Reserved.
168.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
168.8 *
168.9 * This code is free software; you can redistribute it and/or modify it
168.10 @@ -25,6 +25,8 @@
168.11 * @test
168.12 * @bug 4403428
168.13 * @summary Invalidating JSSE session on server causes SSLProtocolException
168.14 + * @ignore incompatible with disabled unsafe renegotiation (6898739), please
168.15 + * reenable when safe renegotiation is implemented.
168.16 * @author Brad Wetmore
168.17 */
168.18
169.1 Binary file test/sun/security/ssl/etc/keystore has changed
170.1 Binary file test/sun/security/ssl/etc/truststore has changed
171.1 --- a/test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java Thu Apr 08 17:02:51 2010 -0700
171.2 +++ b/test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java Tue Apr 13 16:41:49 2010 -0700
171.3 @@ -1,5 +1,5 @@
171.4 /*
171.5 - * Copyright 2001-2007 Sun Microsystems, Inc. All Rights Reserved.
171.6 + * Copyright 2001-2009 Sun Microsystems, Inc. All Rights Reserved.
171.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
171.8 *
171.9 * This code is free software; you can redistribute it and/or modify it
171.10 @@ -26,6 +26,8 @@
171.11 * @bug 4280338
171.12 * @summary "Unsupported SSL message version" SSLProtocolException
171.13 * w/SSL_RSA_WITH_NULL_MD5
171.14 + * @ignore incompatible with disabled unsafe renegotiation (6898739), please
171.15 + * reenable when safe renegotiation is implemented.
171.16 *
171.17 * @author Ram Marti
171.18 * @author Brad Wetmore
172.1 --- a/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java Thu Apr 08 17:02:51 2010 -0700
172.2 +++ b/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java Tue Apr 13 16:41:49 2010 -0700
172.3 @@ -1,5 +1,5 @@
172.4 /*
172.5 - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved.
172.6 + * Copyright 2003-2009 Sun Microsystems, Inc. All Rights Reserved.
172.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
172.8 *
172.9 * This code is free software; you can redistribute it and/or modify it
172.10 @@ -25,6 +25,8 @@
172.11 * @test
172.12 * @bug 4948079
172.13 * @summary SSLEngineResult needs updating [none yet]
172.14 + * @ignore incompatible with disabled unsafe renegotiation (6898739), please
172.15 + * reenable when safe renegotiation is implemented.
172.16 *
172.17 * This is a simple hack to test a bunch of conditions and check
172.18 * their return codes.
173.1 --- a/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java Thu Apr 08 17:02:51 2010 -0700
173.2 +++ b/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java Tue Apr 13 16:41:49 2010 -0700
173.3 @@ -1,5 +1,5 @@
173.4 /*
173.5 - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved.
173.6 + * Copyright 2003-2009 Sun Microsystems, Inc. All Rights Reserved.
173.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
173.8 *
173.9 * This code is free software; you can redistribute it and/or modify it
173.10 @@ -26,6 +26,8 @@
173.11 * @bug 4495742
173.12 * @summary Add non-blocking SSL/TLS functionality, usable with any
173.13 * I/O abstraction
173.14 + * @ignore incompatible with disabled unsafe renegotiation (6898739), please
173.15 + * reenable when safe renegotiation is implemented.
173.16 *
173.17 * This is a bit hacky, meant to test various conditions. The main
173.18 * thing I wanted to do with this was to do buffer reads/writes
174.1 --- a/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java Thu Apr 08 17:02:51 2010 -0700
174.2 +++ b/test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java Tue Apr 13 16:41:49 2010 -0700
174.3 @@ -1,5 +1,5 @@
174.4 /*
174.5 - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
174.6 + * Copyright 2003-2009 Sun Microsystems, Inc. All Rights Reserved.
174.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
174.8 *
174.9 * This code is free software; you can redistribute it and/or modify it
174.10 @@ -25,6 +25,8 @@
174.11 * @test
174.12 * @bug 4495742
174.13 * @summary Demonstrate SSLEngine switch from no client auth to client auth.
174.14 + * @ignore incompatible with disabled unsafe renegotiation (6898739), please
174.15 + * reenable when safe renegotiation is implemented.
174.16 *
174.17 * @author Brad R. Wetmore
174.18 */
175.1 --- a/test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java Thu Apr 08 17:02:51 2010 -0700
175.2 +++ b/test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java Tue Apr 13 16:41:49 2010 -0700
175.3 @@ -1,5 +1,5 @@
175.4 /*
175.5 - * Copyright 2002-2003 Sun Microsystems, Inc. All Rights Reserved.
175.6 + * Copyright 2002-2010 Sun Microsystems, Inc. All Rights Reserved.
175.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
175.8 *
175.9 * This code is free software; you can redistribute it and/or modify it
175.10 @@ -40,9 +40,21 @@
175.11 "SSL_RSA_WITH_RC4_128_MD5",
175.12 "SSL_RSA_WITH_RC4_128_SHA",
175.13 "TLS_RSA_WITH_AES_128_CBC_SHA",
175.14 + "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
175.15 + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
175.16 + "TLS_ECDH_RSA_WITH_RC4_128_SHA",
175.17 + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
175.18 + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
175.19 + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
175.20 + "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
175.21 + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
175.22 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
175.23 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
175.24 "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
175.25 + "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.26 + "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
175.27 + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.28 + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.29 "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.30 "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
175.31 "SSL_RSA_WITH_DES_CBC_SHA",
175.32 @@ -59,11 +71,27 @@
175.33 "SSL_RSA_WITH_RC4_128_SHA",
175.34 "TLS_RSA_WITH_AES_128_CBC_SHA",
175.35 "TLS_RSA_WITH_AES_256_CBC_SHA",
175.36 + "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
175.37 + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
175.38 + "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
175.39 + "TLS_ECDH_RSA_WITH_RC4_128_SHA",
175.40 + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
175.41 + "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
175.42 + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
175.43 + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
175.44 + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
175.45 + "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
175.46 + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
175.47 + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
175.48 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
175.49 "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
175.50 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
175.51 "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
175.52 "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
175.53 + "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.54 + "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
175.55 + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.56 + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.57 "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.58 "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
175.59 "SSL_RSA_WITH_DES_CBC_SHA",
175.60 @@ -81,9 +109,21 @@
175.61 "SSL_RSA_WITH_RC4_128_MD5",
175.62 "SSL_RSA_WITH_RC4_128_SHA",
175.63 "TLS_RSA_WITH_AES_128_CBC_SHA",
175.64 + "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
175.65 + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
175.66 + "TLS_ECDH_RSA_WITH_RC4_128_SHA",
175.67 + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
175.68 + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
175.69 + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
175.70 + "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
175.71 + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
175.72 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
175.73 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
175.74 "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
175.75 + "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.76 + "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
175.77 + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.78 + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.79 "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.80 "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
175.81 "SSL_RSA_WITH_DES_CBC_SHA",
175.82 @@ -93,14 +133,23 @@
175.83 "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
175.84 "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
175.85 "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
175.86 +
175.87 "SSL_RSA_WITH_NULL_MD5",
175.88 "SSL_RSA_WITH_NULL_SHA",
175.89 + "TLS_ECDH_ECDSA_WITH_NULL_SHA",
175.90 + "TLS_ECDH_RSA_WITH_NULL_SHA",
175.91 + "TLS_ECDHE_ECDSA_WITH_NULL_SHA",
175.92 + "TLS_ECDHE_RSA_WITH_NULL_SHA",
175.93 "SSL_DH_anon_WITH_RC4_128_MD5",
175.94 "TLS_DH_anon_WITH_AES_128_CBC_SHA",
175.95 "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA",
175.96 "SSL_DH_anon_WITH_DES_CBC_SHA",
175.97 + "TLS_ECDH_anon_WITH_RC4_128_SHA",
175.98 + "TLS_ECDH_anon_WITH_AES_128_CBC_SHA",
175.99 + "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA",
175.100 "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5",
175.101 "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA",
175.102 + "TLS_ECDH_anon_WITH_NULL_SHA",
175.103 "TLS_KRB5_WITH_RC4_128_SHA",
175.104 "TLS_KRB5_WITH_RC4_128_MD5",
175.105 "TLS_KRB5_WITH_3DES_EDE_CBC_SHA",
175.106 @@ -110,7 +159,7 @@
175.107 "TLS_KRB5_EXPORT_WITH_RC4_40_SHA",
175.108 "TLS_KRB5_EXPORT_WITH_RC4_40_MD5",
175.109 "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA",
175.110 - "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"
175.111 + "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5",
175.112 };
175.113
175.114 // supported ciphersuites using unlimited JCE policy jurisdiction files
175.115 @@ -120,11 +169,27 @@
175.116 "SSL_RSA_WITH_RC4_128_SHA",
175.117 "TLS_RSA_WITH_AES_128_CBC_SHA",
175.118 "TLS_RSA_WITH_AES_256_CBC_SHA",
175.119 + "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
175.120 + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
175.121 + "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
175.122 + "TLS_ECDH_RSA_WITH_RC4_128_SHA",
175.123 + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
175.124 + "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
175.125 + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
175.126 + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
175.127 + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
175.128 + "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
175.129 + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
175.130 + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
175.131 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
175.132 "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
175.133 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
175.134 "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
175.135 "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
175.136 + "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.137 + "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
175.138 + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
175.139 + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.140 "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
175.141 "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
175.142 "SSL_RSA_WITH_DES_CBC_SHA",
175.143 @@ -134,15 +199,25 @@
175.144 "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
175.145 "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
175.146 "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
175.147 +
175.148 "SSL_RSA_WITH_NULL_MD5",
175.149 "SSL_RSA_WITH_NULL_SHA",
175.150 + "TLS_ECDH_ECDSA_WITH_NULL_SHA",
175.151 + "TLS_ECDH_RSA_WITH_NULL_SHA",
175.152 + "TLS_ECDHE_ECDSA_WITH_NULL_SHA",
175.153 + "TLS_ECDHE_RSA_WITH_NULL_SHA",
175.154 "SSL_DH_anon_WITH_RC4_128_MD5",
175.155 "TLS_DH_anon_WITH_AES_128_CBC_SHA",
175.156 "TLS_DH_anon_WITH_AES_256_CBC_SHA",
175.157 "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA",
175.158 "SSL_DH_anon_WITH_DES_CBC_SHA",
175.159 + "TLS_ECDH_anon_WITH_RC4_128_SHA",
175.160 + "TLS_ECDH_anon_WITH_AES_128_CBC_SHA",
175.161 + "TLS_ECDH_anon_WITH_AES_256_CBC_SHA",
175.162 + "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA",
175.163 "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5",
175.164 "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA",
175.165 + "TLS_ECDH_anon_WITH_NULL_SHA",
175.166 "TLS_KRB5_WITH_RC4_128_SHA",
175.167 "TLS_KRB5_WITH_RC4_128_MD5",
175.168 "TLS_KRB5_WITH_3DES_EDE_CBC_SHA",
175.169 @@ -152,7 +227,7 @@
175.170 "TLS_KRB5_EXPORT_WITH_RC4_40_SHA",
175.171 "TLS_KRB5_EXPORT_WITH_RC4_40_MD5",
175.172 "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA",
175.173 - "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"
175.174 + "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5",
175.175 };
175.176
175.177 private static void showSuites(String[] suites) {
176.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
176.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java Tue Apr 13 16:41:49 2010 -0700
176.3 @@ -0,0 +1,879 @@
176.4 +/*
176.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
176.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
176.7 + *
176.8 + * This code is free software; you can redistribute it and/or modify it
176.9 + * under the terms of the GNU General Public License version 2 only, as
176.10 + * published by the Free Software Foundation.
176.11 + *
176.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
176.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
176.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
176.15 + * version 2 for more details (a copy is included in the LICENSE file that
176.16 + * accompanied this code).
176.17 + *
176.18 + * You should have received a copy of the GNU General Public License version
176.19 + * 2 along with this work; if not, write to the Free Software Foundation,
176.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
176.21 + *
176.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
176.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
176.24 + * have any questions.
176.25 + */
176.26 +
176.27 +/* @test
176.28 + * @summary X509 certificate hostname checking is broken in JDK1.6.0_10
176.29 + * @bug 6766775
176.30 + * @author Xuelei Fan
176.31 + */
176.32 +
176.33 +import java.net.*;
176.34 +import java.util.*;
176.35 +import java.io.*;
176.36 +import javax.net.ssl.*;
176.37 +import java.security.KeyStore;
176.38 +import java.security.KeyFactory;
176.39 +import java.security.cert.Certificate;
176.40 +import java.security.cert.CertificateFactory;
176.41 +import java.security.spec.*;
176.42 +import java.security.interfaces.*;
176.43 +import java.math.BigInteger;
176.44 +
176.45 +import sun.security.ssl.SSLSocketImpl;
176.46 +
176.47 +/*
176.48 + * Certificates and key used in the test.
176.49 + *
176.50 + * TLS server certificate:
176.51 + * server private key:
176.52 + * -----BEGIN RSA PRIVATE KEY-----
176.53 + * Proc-Type: 4,ENCRYPTED
176.54 + * DEK-Info: DES-EDE3-CBC,D9AE407F6D0E389A
176.55 + *
176.56 + * WPrA7TFol/cQCcp9oHnXWNpYlvRbbIcQj0m+RKT2Iuzfus+DHt3Zadf8nJpKfX2e
176.57 + * h2rnhlzCN9M7djRDooZKDOPCsdBn51Au7HlZF3S3Opgo7D8XFM1a8t1Je4ke14oI
176.58 + * nw6QKYsBblRziPnP2PZ0zvX24nOv7bbY8beynlJHGs00VWSFdoH2DS0aE1p6D+3n
176.59 + * ptJuJ75dVfZFK4X7162APlNXevX8D6PEQpSiRw1rjjGGcnvQ4HdWk3BxDVDcCNJb
176.60 + * Y1aGNRxsjTDvPi3R9Qx2M+W03QzEPx4SR3ZHVskeSJHaetM0TM/w/45Paq4GokXP
176.61 + * ZeTnbEx1xmjkA7h+t4doLL4watx5F6yLsJzu8xB3lt/1EtmkYtLz1t7X4BetPAXz
176.62 + * zS69X/VwhKfsOI3qXBWuL2oHPyhDmT1gcaUQwEPSV6ogHEEQEDXdiUS8heNK13KF
176.63 + * TCQYFkETvV2BLxUhV1hypPzRQ6tUpJiAbD5KmoK2lD9slshG2QtvKQq0/bgkDY5J
176.64 + * LhDHV2dtcZ3kDPkkZXpbcJQvoeH3d09C5sIsuTFo2zgNR6oETHUc5TzP6FY2YYRa
176.65 + * QcK5HcmtsRRiXFm01ac+aMejJUIujjFt84SiKWT/73vC8AmY4tYcJBLjCg4XIxSH
176.66 + * fdDFLL1YZENNO5ivlp8mdiHqcawx+36L7DrEZQ8RZt6cqST5t/+XTdM74s6k81GT
176.67 + * pNsa82P2K2zmIUZ/DL2mKjW1vfRByw1NQFEBkN3vdyZxYfM/JyUzX4hbjXBEkh9Q
176.68 + * QYrcwLKLjis2QzSvK04B3bvRzRb+4ocWiso8ZPAXAIxZFBWDpTMM2A==
176.69 + * -----END RSA PRIVATE KEY-----
176.70 + *
176.71 + * -----BEGIN RSA PRIVATE KEY-----
176.72 + * MIICXAIBAAKBgQClrFscN6LdmYktsnm4j9VIpecchBeNaZzGrG358h0fORna03Ie
176.73 + * buxEzHCk3LoAMPagTz1UemFqzFfQCn+VKBg/mtmU8hvIJIh+/p0PPftXUwizIDPU
176.74 + * PxdHFNHN6gjYDnVOr77M0uyvqXpJ38LZrLgkQJCmA1Yq0DAFQCxPq9l0iQIDAQAB
176.75 + * AoGAbqcbg1E1mkR99uOJoNeQYKFOJyGiiXTMnXV1TseC4+PDfQBU7Dax35GcesBi
176.76 + * CtapIpFKKS5D+ozY6b7ZT8ojxuQ/uHLPAvz0WDR3ds4iRF8tyu71Q1ZHcQsJa17y
176.77 + * yO7UbkSSKn/Mp9Rb+/dKqftUGNXVFLqgHBOzN2s3We3bbbECQQDYBPKOg3hkaGHo
176.78 + * OhpHKqtQ6EVkldihG/3i4WejRonelXN+HRh1KrB2HBx0M8D/qAzP1i3rNSlSHer4
176.79 + * 59YRTJnHAkEAxFX/sVYSn07BHv9Zhn6XXct/Cj43z/tKNbzlNbcxqQwQerw3IH51
176.80 + * 8UH2YOA+GD3lXbKp+MytoFLWv8zg4YT/LwJAfqan75Z1R6lLffRS49bIiq8jwE16
176.81 + * rTrUJ+kv8jKxMqc9B3vXkxpsS1M/+4E8bqgAmvpgAb8xcsvHsBd9ErdukQJBAKs2
176.82 + * j67W75BrPjBI34pQ1LEfp56IGWXOrq1kF8IbCjxv3+MYRT6Z6UJFkpRymNPNDjsC
176.83 + * dgUYgITiGJHUGXuw3lMCQHEHqo9ZtXz92yFT+VhsNc29B8m/sqUJdtCcMd/jGpAF
176.84 + * u6GHufjqIZBpQsk63wbwESAPZZ+kk1O1kS5GIRLX608=
176.85 + * -----END RSA PRIVATE KEY-----
176.86 + *
176.87 + * Private-Key: (1024 bit)
176.88 + * modulus:
176.89 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
176.90 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
176.91 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
176.92 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
176.93 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
176.94 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
176.95 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
176.96 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
176.97 + * 30:05:40:2c:4f:ab:d9:74:89
176.98 + * publicExponent: 65537 (0x10001)
176.99 + * privateExponent:
176.100 + * 6e:a7:1b:83:51:35:9a:44:7d:f6:e3:89:a0:d7:90:
176.101 + * 60:a1:4e:27:21:a2:89:74:cc:9d:75:75:4e:c7:82:
176.102 + * e3:e3:c3:7d:00:54:ec:36:b1:df:91:9c:7a:c0:62:
176.103 + * 0a:d6:a9:22:91:4a:29:2e:43:fa:8c:d8:e9:be:d9:
176.104 + * 4f:ca:23:c6:e4:3f:b8:72:cf:02:fc:f4:58:34:77:
176.105 + * 76:ce:22:44:5f:2d:ca:ee:f5:43:56:47:71:0b:09:
176.106 + * 6b:5e:f2:c8:ee:d4:6e:44:92:2a:7f:cc:a7:d4:5b:
176.107 + * fb:f7:4a:a9:fb:54:18:d5:d5:14:ba:a0:1c:13:b3:
176.108 + * 37:6b:37:59:ed:db:6d:b1
176.109 + * prime1:
176.110 + * 00:d8:04:f2:8e:83:78:64:68:61:e8:3a:1a:47:2a:
176.111 + * ab:50:e8:45:64:95:d8:a1:1b:fd:e2:e1:67:a3:46:
176.112 + * 89:de:95:73:7e:1d:18:75:2a:b0:76:1c:1c:74:33:
176.113 + * c0:ff:a8:0c:cf:d6:2d:eb:35:29:52:1d:ea:f8:e7:
176.114 + * d6:11:4c:99:c7
176.115 + * prime2:
176.116 + * 00:c4:55:ff:b1:56:12:9f:4e:c1:1e:ff:59:86:7e:
176.117 + * 97:5d:cb:7f:0a:3e:37:cf:fb:4a:35:bc:e5:35:b7:
176.118 + * 31:a9:0c:10:7a:bc:37:20:7e:75:f1:41:f6:60:e0:
176.119 + * 3e:18:3d:e5:5d:b2:a9:f8:cc:ad:a0:52:d6:bf:cc:
176.120 + * e0:e1:84:ff:2f
176.121 + * exponent1:
176.122 + * 7e:a6:a7:ef:96:75:47:a9:4b:7d:f4:52:e3:d6:c8:
176.123 + * 8a:af:23:c0:4d:7a:ad:3a:d4:27:e9:2f:f2:32:b1:
176.124 + * 32:a7:3d:07:7b:d7:93:1a:6c:4b:53:3f:fb:81:3c:
176.125 + * 6e:a8:00:9a:fa:60:01:bf:31:72:cb:c7:b0:17:7d:
176.126 + * 12:b7:6e:91
176.127 + * exponent2:
176.128 + * 00:ab:36:8f:ae:d6:ef:90:6b:3e:30:48:df:8a:50:
176.129 + * d4:b1:1f:a7:9e:88:19:65:ce:ae:ad:64:17:c2:1b:
176.130 + * 0a:3c:6f:df:e3:18:45:3e:99:e9:42:45:92:94:72:
176.131 + * 98:d3:cd:0e:3b:02:76:05:18:80:84:e2:18:91:d4:
176.132 + * 19:7b:b0:de:53
176.133 + * coefficient:
176.134 + * 71:07:aa:8f:59:b5:7c:fd:db:21:53:f9:58:6c:35:
176.135 + * cd:bd:07:c9:bf:b2:a5:09:76:d0:9c:31:df:e3:1a:
176.136 + * 90:05:bb:a1:87:b9:f8:ea:21:90:69:42:c9:3a:df:
176.137 + * 06:f0:11:20:0f:65:9f:a4:93:53:b5:91:2e:46:21:
176.138 + * 12:d7:eb:4f
176.139 + *
176.140 + *
176.141 + * server certificate:
176.142 + * Data:
176.143 + * Version: 3 (0x2)
176.144 + * Serial Number: 8 (0x8)
176.145 + * Signature Algorithm: md5WithRSAEncryption
176.146 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
176.147 + * Validity
176.148 + * Not Before: Dec 8 03:43:04 2008 GMT
176.149 + * Not After : Aug 25 03:43:04 2028 GMT
176.150 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Server, CN=localhost
176.151 + * Subject Public Key Info:
176.152 + * Public Key Algorithm: rsaEncryption
176.153 + * RSA Public Key: (1024 bit)
176.154 + * Modulus (1024 bit):
176.155 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
176.156 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
176.157 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
176.158 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
176.159 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
176.160 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
176.161 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
176.162 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
176.163 + * 30:05:40:2c:4f:ab:d9:74:89
176.164 + * Exponent: 65537 (0x10001)
176.165 + * X509v3 extensions:
176.166 + * X509v3 Basic Constraints:
176.167 + * CA:FALSE
176.168 + * X509v3 Key Usage:
176.169 + * Digital Signature, Non Repudiation, Key Encipherment
176.170 + * X509v3 Subject Key Identifier:
176.171 + * ED:6E:DB:F4:B5:56:C8:FB:1A:06:61:3F:0F:08:BB:A6:04:D8:16:54
176.172 + * X509v3 Authority Key Identifier:
176.173 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
176.174 + *
176.175 + * X509v3 Subject Alternative Name: critical
176.176 + * DNS:localhost
176.177 + * Signature Algorithm: md5WithRSAEncryption0
176.178 + *
176.179 + * -----BEGIN CERTIFICATE-----
176.180 + * MIICpDCCAg2gAwIBAgIBCDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
176.181 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
176.182 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMDRaFw0yODA4MjUwMzQzMDRaMHIxCzAJ
176.183 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
176.184 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD
176.185 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3
176.186 + * ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6
176.187 + * YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS
176.188 + * 7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjczBxMAkGA1UdEwQCMAAw
176.189 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV
176.190 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh
176.191 + * bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAoqVTciHtcvsUj+YaTct8tUh3aTCsKsac
176.192 + * PHhfQ+ObjiXSgxsKYTX7ym/wk/wvlbUcbqLKxsu7qrcJitH+H9heV1hEHEu65Uoi
176.193 + * nRugFruyOrwvAylV8Cm2af7ddilmYJ+sdJA6N2M3xJRxR0G2LFHEXDNEjYReyexn
176.194 + * JqCpf5uZGOo=
176.195 + * -----END CERTIFICATE-----
176.196 + *
176.197 + *
176.198 + * TLS client certificate:
176.199 + * client private key:
176.200 + * ----BEGIN RSA PRIVATE KEY-----
176.201 + * Proc-Type: 4,ENCRYPTED
176.202 + * DEK-Info: DES-EDE3-CBC,FA2A435CD35A9390
176.203 + *
176.204 + * Z+Y2uaETbsUWIyJUyVu1UV2G4rgFYJyACZT6Tp1KjRtxflSh2kXkJ9MpuXMXA0V4
176.205 + * Yy3fDzPqCL9NJmQAYRlAx/W/+j4F5EyMWDIx8fUxzONRZyoiwF7jLm+KscAfv6Pf
176.206 + * q7ItWOdj3z7IYrwlB8YIGd3F2cDKT3S+lYRk7rKb/qT7itbuHnY4Ardh3yl+MZak
176.207 + * jBp+ELUlRsUqSr1V0LoM+0rCCykarpyfhpxEcqsrl0v9Cyi5uhU50/oKv5zql3SH
176.208 + * l2ImgDjp3batAs8+Bd4NF2aqi0a7Hy44JUHxRm4caZryU/i/D9N1MbuM6882HLat
176.209 + * 5N0G+NaIUfywa8mjwq2D5aiit18HqKA6XeRRYeJ5Dvu9DCO4GeFSwcUFIBMI0L46
176.210 + * 7s114+oDodg57pMgITi+04vmUxvqlN9aiyd7f5Fgd7PeHGeOdbMz1NaJLJaPI9++
176.211 + * NakK8eK9iwT/Gdq0Uap5/CHW7vCT5PO+h3HY0STH0lWStXhdWnFO04zTdywsbSp+
176.212 + * DLpHeFT66shfeUlxR0PsCbG9vPRt/QmGLeYQZITppWo/ylSq4j+pRIuXvuWHdBRN
176.213 + * rTZ8QF4Y7AxQUXVz1j1++s6ZMHTzaK2i9HrhmDs1MbJl+QwWre3Xpv3LvTVz3k5U
176.214 + * wX8kuY1m3STt71QCaRWENq5sRaMImLxZbxc/ivFl9RAzUqo4NCxLod/QgA4iLqtO
176.215 + * ztnlpzwlC/F8HbQ1oqYWwnZAPhzU/cULtstl+Yrws2c2atO323LbPXZqbASySgig
176.216 + * sNpFXQMObdfP6LN23bY+1SvtK7V4NUTNhpdIc6INQAQ=
176.217 + * -----END RSA PRIVATE KEY-----
176.218 + *
176.219 + * -----BEGIN RSA PRIVATE KEY-----
176.220 + * MIICWwIBAAKBgQC78EA2rCZUTvSjWgAvaSFvuXo6k+yi9uGOx2PYLxIwmS6w8o/4
176.221 + * Jy0keCiE9wG/jUR53TvSVfPOPLJbIX3v/TNKsaP/xsibuQ98QTWX+ds6BWAFFa9Z
176.222 + * F5KjEK0WHOQHU6+odqJWKpLT+SjgeM9eH0irXBnd4WdDunWN9YKsQ5JEGwIDAQAB
176.223 + * AoGAEbdqNj0wN85hnWyEi/ObJU8UyKTdL9eaF72QGfcF/fLSxfd3vurihIeXOkGW
176.224 + * tpn4lIxYcVGM9CognhqgJpl11jFTQzn1KqZ+NEJRKkCHA4hDabKJbSC9fXHvRwrf
176.225 + * BsFpZqgiNxp3HseUTiwnaUVeyPgMt/jAj5nB5Sib+UyUxrECQQDnNQBiF2aifEg6
176.226 + * zbJOOC7he5CHAdkFxSxWVFVHL6EfXfqdLVkUohMbgZv+XxyIeU2biOExSg49Kds3
176.227 + * FOKgTau1AkEA0Bd1haj6QuCo8I0AXm2WO+MMTZMTvtHD/bGjKNM+fT4I8rKYnQRX
176.228 + * 1acHdqS9Xx2rNJqZgkMmpESIdPR2fc4yjwJALFeM6EMmqvj8/VIf5UJ/Mz14fXwM
176.229 + * PEARfckUxd9LnnFutCBTWlKvKXJVEZb6KO5ixPaegc57Jp3Vbh3yTN44lQJADD/1
176.230 + * SSMDaIB1MYP7a5Oj7m6VQNPRq8AJe5vDcRnOae0G9dKRrVyeFxO4GsHj6/+BHp2j
176.231 + * P8nYMn9eURQ7DXjf/QJAAQzMlWnKGSO8pyTDtnQx3hRMoUkOEhmNq4bQhLkYqtnY
176.232 + * FcqpUQ2qMjW+NiNWk5HnTrMS3L9EdJobMUzaNZLy4w==
176.233 + * -----END RSA PRIVATE KEY-----
176.234 + *
176.235 + * Private-Key: (1024 bit)
176.236 + * modulus:
176.237 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
176.238 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
176.239 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
176.240 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
176.241 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
176.242 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
176.243 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
176.244 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
176.245 + * 75:8d:f5:82:ac:43:92:44:1b
176.246 + * publicExponent: 65537 (0x10001)
176.247 + * privateExponent:
176.248 + * 11:b7:6a:36:3d:30:37:ce:61:9d:6c:84:8b:f3:9b:
176.249 + * 25:4f:14:c8:a4:dd:2f:d7:9a:17:bd:90:19:f7:05:
176.250 + * fd:f2:d2:c5:f7:77:be:ea:e2:84:87:97:3a:41:96:
176.251 + * b6:99:f8:94:8c:58:71:51:8c:f4:2a:20:9e:1a:a0:
176.252 + * 26:99:75:d6:31:53:43:39:f5:2a:a6:7e:34:42:51:
176.253 + * 2a:40:87:03:88:43:69:b2:89:6d:20:bd:7d:71:ef:
176.254 + * 47:0a:df:06:c1:69:66:a8:22:37:1a:77:1e:c7:94:
176.255 + * 4e:2c:27:69:45:5e:c8:f8:0c:b7:f8:c0:8f:99:c1:
176.256 + * e5:28:9b:f9:4c:94:c6:b1
176.257 + * prime1:
176.258 + * 00:e7:35:00:62:17:66:a2:7c:48:3a:cd:b2:4e:38:
176.259 + * 2e:e1:7b:90:87:01:d9:05:c5:2c:56:54:55:47:2f:
176.260 + * a1:1f:5d:fa:9d:2d:59:14:a2:13:1b:81:9b:fe:5f:
176.261 + * 1c:88:79:4d:9b:88:e1:31:4a:0e:3d:29:db:37:14:
176.262 + * e2:a0:4d:ab:b5
176.263 + * prime2:
176.264 + * 00:d0:17:75:85:a8:fa:42:e0:a8:f0:8d:00:5e:6d:
176.265 + * 96:3b:e3:0c:4d:93:13:be:d1:c3:fd:b1:a3:28:d3:
176.266 + * 3e:7d:3e:08:f2:b2:98:9d:04:57:d5:a7:07:76:a4:
176.267 + * bd:5f:1d:ab:34:9a:99:82:43:26:a4:44:88:74:f4:
176.268 + * 76:7d:ce:32:8f
176.269 + * exponent1:
176.270 + * 2c:57:8c:e8:43:26:aa:f8:fc:fd:52:1f:e5:42:7f:
176.271 + * 33:3d:78:7d:7c:0c:3c:40:11:7d:c9:14:c5:df:4b:
176.272 + * 9e:71:6e:b4:20:53:5a:52:af:29:72:55:11:96:fa:
176.273 + * 28:ee:62:c4:f6:9e:81:ce:7b:26:9d:d5:6e:1d:f2:
176.274 + * 4c:de:38:95
176.275 + * exponent2:
176.276 + * 0c:3f:f5:49:23:03:68:80:75:31:83:fb:6b:93:a3:
176.277 + * ee:6e:95:40:d3:d1:ab:c0:09:7b:9b:c3:71:19:ce:
176.278 + * 69:ed:06:f5:d2:91:ad:5c:9e:17:13:b8:1a:c1:e3:
176.279 + * eb:ff:81:1e:9d:a3:3f:c9:d8:32:7f:5e:51:14:3b:
176.280 + * 0d:78:df:fd
176.281 + * coefficient:
176.282 + * 01:0c:cc:95:69:ca:19:23:bc:a7:24:c3:b6:74:31:
176.283 + * de:14:4c:a1:49:0e:12:19:8d:ab:86:d0:84:b9:18:
176.284 + * aa:d9:d8:15:ca:a9:51:0d:aa:32:35:be:36:23:56:
176.285 + * 93:91:e7:4e:b3:12:dc:bf:44:74:9a:1b:31:4c:da:
176.286 + * 35:92:f2:e3
176.287 + *
176.288 + * client certificate:
176.289 + * Data:
176.290 + * Version: 3 (0x2)
176.291 + * Serial Number: 9 (0x9)
176.292 + * Signature Algorithm: md5WithRSAEncryption
176.293 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
176.294 + * Validity
176.295 + * Not Before: Dec 8 03:43:24 2008 GMT
176.296 + * Not After : Aug 25 03:43:24 2028 GMT
176.297 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Client, CN=localhost
176.298 + * Subject Public Key Info:
176.299 + * Public Key Algorithm: rsaEncryption
176.300 + * RSA Public Key: (1024 bit)
176.301 + * Modulus (1024 bit):
176.302 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
176.303 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
176.304 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
176.305 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
176.306 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
176.307 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
176.308 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
176.309 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
176.310 + * 75:8d:f5:82:ac:43:92:44:1b
176.311 + * Exponent: 65537 (0x10001)
176.312 + * X509v3 extensions:
176.313 + * X509v3 Basic Constraints:
176.314 + * CA:FALSE
176.315 + * X509v3 Key Usage:
176.316 + * Digital Signature, Non Repudiation, Key Encipherment
176.317 + * X509v3 Subject Key Identifier:
176.318 + * CD:BB:C8:85:AA:91:BD:FD:1D:BE:CD:67:7C:FF:B3:E9:4C:A8:22:E6
176.319 + * X509v3 Authority Key Identifier:
176.320 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
176.321 + *
176.322 + * X509v3 Subject Alternative Name: critical
176.323 + * DNS:localhost
176.324 + * Signature Algorithm: md5WithRSAEncryption
176.325 + *
176.326 + * -----BEGIN CERTIFICATE-----
176.327 + * MIICpDCCAg2gAwIBAgIBCTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
176.328 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
176.329 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMjRaFw0yODA4MjUwMzQzMjRaMHIxCzAJ
176.330 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
176.331 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD
176.332 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas
176.333 + * JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV
176.334 + * 8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq
176.335 + * ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjczBxMAkGA1UdEwQCMAAw
176.336 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV
176.337 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh
176.338 + * bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAm25gJyqW1JznQ1EyOtTGswBVwfgBOf+F
176.339 + * HJuBTcflYQLbTD/AETPQJGvZU9tdhuLtbG3OPhR7vSY8zeAbfM3dbH7QFr3r47Gj
176.340 + * XEH7qM/MX+Z3ifVaC4MeJmrYQkYFSuKeyyKpdRVX4w4nnFHF6OsNASsYrMW6LpxN
176.341 + * cl/epUcHL7E=
176.342 + * -----END CERTIFICATE-----
176.343 + *
176.344 + *
176.345 + *
176.346 + * Trusted CA certificate:
176.347 + * Certificate:
176.348 + * Data:
176.349 + * Version: 3 (0x2)
176.350 + * Serial Number: 0 (0x0)
176.351 + * Signature Algorithm: md5WithRSAEncryption
176.352 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
176.353 + * Validity
176.354 + * Not Before: Dec 8 02:43:36 2008 GMT
176.355 + * Not After : Aug 25 02:43:36 2028 GMT
176.356 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org
176.357 + * Subject Public Key Info:
176.358 + * Public Key Algorithm: rsaEncryption
176.359 + * RSA Public Key: (1024 bit)
176.360 + * Modulus (1024 bit):
176.361 + * 00:cb:c4:38:20:07:be:88:a7:93:b0:a1:43:51:2d:
176.362 + * d7:8e:85:af:54:dd:ad:a2:7b:23:5b:cf:99:13:53:
176.363 + * 99:45:7d:ee:6d:ba:2d:bf:e3:ad:6e:3d:9f:1a:f9:
176.364 + * 03:97:e0:17:55:ae:11:26:57:de:01:29:8e:05:3f:
176.365 + * 21:f7:e7:36:e8:2e:37:d7:48:ac:53:d6:60:0e:c7:
176.366 + * 50:6d:f6:c5:85:f7:8b:a6:c5:91:35:72:3c:94:ee:
176.367 + * f1:17:f0:71:e3:ec:1b:ce:ca:4e:40:42:b0:6d:ee:
176.368 + * 6a:0e:d6:e5:ad:3c:0f:c9:ba:82:4f:78:f8:89:97:
176.369 + * 89:2a:95:12:4c:d8:09:2a:e9
176.370 + * Exponent: 65537 (0x10001)
176.371 + * X509v3 extensions:
176.372 + * X509v3 Subject Key Identifier:
176.373 + * FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
176.374 + * X509v3 Authority Key Identifier:
176.375 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
176.376 + * DirName:/C=US/ST=Some-State/L=Some-City/O=Some-Org
176.377 + * serial:00
176.378 + *
176.379 + * X509v3 Basic Constraints:
176.380 + * CA:TRUE
176.381 + * Signature Algorithm: md5WithRSAEncryption
176.382 + *
176.383 + * -----BEGIN CERTIFICATE-----
176.384 + * MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
176.385 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
176.386 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ
176.387 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
176.388 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
176.389 + * gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX
176.390 + * 4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj
176.391 + * 7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G
176.392 + * A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ
176.393 + * hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt
176.394 + * U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw
176.395 + * DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA
176.396 + * ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ
176.397 + * LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P
176.398 + * 6Mvf0r1PNTY2hwTJLJmKtg==
176.399 + * -----END CERTIFICATE---
176.400 + */
176.401 +
176.402 +
176.403 +public class DNSIdentities {
176.404 + static Map cookies;
176.405 + ServerSocket ss;
176.406 +
176.407 + /*
176.408 + * =============================================================
176.409 + * Set the various variables needed for the tests, then
176.410 + * specify what tests to run on each side.
176.411 + */
176.412 +
176.413 + /*
176.414 + * Should we run the client or server in a separate thread?
176.415 + * Both sides can throw exceptions, but do you have a preference
176.416 + * as to which side should be the main thread.
176.417 + */
176.418 + static boolean separateServerThread = true;
176.419 +
176.420 + /*
176.421 + * Where do we find the keystores?
176.422 + */
176.423 + static String trusedCertStr =
176.424 + "-----BEGIN CERTIFICATE-----\n" +
176.425 + "MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
176.426 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
176.427 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ\n" +
176.428 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
176.429 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n" +
176.430 + "gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX\n" +
176.431 + "4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj\n" +
176.432 + "7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G\n" +
176.433 + "A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ\n" +
176.434 + "hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt\n" +
176.435 + "U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw\n" +
176.436 + "DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA\n" +
176.437 + "ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ\n" +
176.438 + "LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P\n" +
176.439 + "6Mvf0r1PNTY2hwTJLJmKtg==\n" +
176.440 + "-----END CERTIFICATE-----";
176.441 +
176.442 + static String serverCertStr =
176.443 + "-----BEGIN CERTIFICATE-----\n" +
176.444 + "MIICpDCCAg2gAwIBAgIBCDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
176.445 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
176.446 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMDRaFw0yODA4MjUwMzQzMDRaMHIxCzAJ\n" +
176.447 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
176.448 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD\n" +
176.449 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3\n" +
176.450 + "ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6\n" +
176.451 + "YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS\n" +
176.452 + "7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjczBxMAkGA1UdEwQCMAAw\n" +
176.453 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV\n" +
176.454 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh\n" +
176.455 + "bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAoqVTciHtcvsUj+YaTct8tUh3aTCsKsac\n" +
176.456 + "PHhfQ+ObjiXSgxsKYTX7ym/wk/wvlbUcbqLKxsu7qrcJitH+H9heV1hEHEu65Uoi\n" +
176.457 + "nRugFruyOrwvAylV8Cm2af7ddilmYJ+sdJA6N2M3xJRxR0G2LFHEXDNEjYReyexn\n" +
176.458 + "JqCpf5uZGOo=\n" +
176.459 + "-----END CERTIFICATE-----";
176.460 +
176.461 + static String clientCertStr =
176.462 + "-----BEGIN CERTIFICATE-----\n" +
176.463 + "MIICpDCCAg2gAwIBAgIBCTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
176.464 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
176.465 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMjRaFw0yODA4MjUwMzQzMjRaMHIxCzAJ\n" +
176.466 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
176.467 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD\n" +
176.468 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas\n" +
176.469 + "JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV\n" +
176.470 + "8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq\n" +
176.471 + "ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjczBxMAkGA1UdEwQCMAAw\n" +
176.472 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV\n" +
176.473 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh\n" +
176.474 + "bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAm25gJyqW1JznQ1EyOtTGswBVwfgBOf+F\n" +
176.475 + "HJuBTcflYQLbTD/AETPQJGvZU9tdhuLtbG3OPhR7vSY8zeAbfM3dbH7QFr3r47Gj\n" +
176.476 + "XEH7qM/MX+Z3ifVaC4MeJmrYQkYFSuKeyyKpdRVX4w4nnFHF6OsNASsYrMW6LpxN\n" +
176.477 + "cl/epUcHL7E=\n" +
176.478 + "-----END CERTIFICATE-----";
176.479 +
176.480 + static byte serverPrivateExponent[] = {
176.481 + (byte)0x6e, (byte)0xa7, (byte)0x1b, (byte)0x83,
176.482 + (byte)0x51, (byte)0x35, (byte)0x9a, (byte)0x44,
176.483 + (byte)0x7d, (byte)0xf6, (byte)0xe3, (byte)0x89,
176.484 + (byte)0xa0, (byte)0xd7, (byte)0x90, (byte)0x60,
176.485 + (byte)0xa1, (byte)0x4e, (byte)0x27, (byte)0x21,
176.486 + (byte)0xa2, (byte)0x89, (byte)0x74, (byte)0xcc,
176.487 + (byte)0x9d, (byte)0x75, (byte)0x75, (byte)0x4e,
176.488 + (byte)0xc7, (byte)0x82, (byte)0xe3, (byte)0xe3,
176.489 + (byte)0xc3, (byte)0x7d, (byte)0x00, (byte)0x54,
176.490 + (byte)0xec, (byte)0x36, (byte)0xb1, (byte)0xdf,
176.491 + (byte)0x91, (byte)0x9c, (byte)0x7a, (byte)0xc0,
176.492 + (byte)0x62, (byte)0x0a, (byte)0xd6, (byte)0xa9,
176.493 + (byte)0x22, (byte)0x91, (byte)0x4a, (byte)0x29,
176.494 + (byte)0x2e, (byte)0x43, (byte)0xfa, (byte)0x8c,
176.495 + (byte)0xd8, (byte)0xe9, (byte)0xbe, (byte)0xd9,
176.496 + (byte)0x4f, (byte)0xca, (byte)0x23, (byte)0xc6,
176.497 + (byte)0xe4, (byte)0x3f, (byte)0xb8, (byte)0x72,
176.498 + (byte)0xcf, (byte)0x02, (byte)0xfc, (byte)0xf4,
176.499 + (byte)0x58, (byte)0x34, (byte)0x77, (byte)0x76,
176.500 + (byte)0xce, (byte)0x22, (byte)0x44, (byte)0x5f,
176.501 + (byte)0x2d, (byte)0xca, (byte)0xee, (byte)0xf5,
176.502 + (byte)0x43, (byte)0x56, (byte)0x47, (byte)0x71,
176.503 + (byte)0x0b, (byte)0x09, (byte)0x6b, (byte)0x5e,
176.504 + (byte)0xf2, (byte)0xc8, (byte)0xee, (byte)0xd4,
176.505 + (byte)0x6e, (byte)0x44, (byte)0x92, (byte)0x2a,
176.506 + (byte)0x7f, (byte)0xcc, (byte)0xa7, (byte)0xd4,
176.507 + (byte)0x5b, (byte)0xfb, (byte)0xf7, (byte)0x4a,
176.508 + (byte)0xa9, (byte)0xfb, (byte)0x54, (byte)0x18,
176.509 + (byte)0xd5, (byte)0xd5, (byte)0x14, (byte)0xba,
176.510 + (byte)0xa0, (byte)0x1c, (byte)0x13, (byte)0xb3,
176.511 + (byte)0x37, (byte)0x6b, (byte)0x37, (byte)0x59,
176.512 + (byte)0xed, (byte)0xdb, (byte)0x6d, (byte)0xb1
176.513 + };
176.514 +
176.515 + static byte serverModulus[] = {
176.516 + (byte)0x00,
176.517 + (byte)0xa5, (byte)0xac, (byte)0x5b, (byte)0x1c,
176.518 + (byte)0x37, (byte)0xa2, (byte)0xdd, (byte)0x99,
176.519 + (byte)0x89, (byte)0x2d, (byte)0xb2, (byte)0x79,
176.520 + (byte)0xb8, (byte)0x8f, (byte)0xd5, (byte)0x48,
176.521 + (byte)0xa5, (byte)0xe7, (byte)0x1c, (byte)0x84,
176.522 + (byte)0x17, (byte)0x8d, (byte)0x69, (byte)0x9c,
176.523 + (byte)0xc6, (byte)0xac, (byte)0x6d, (byte)0xf9,
176.524 + (byte)0xf2, (byte)0x1d, (byte)0x1f, (byte)0x39,
176.525 + (byte)0x19, (byte)0xda, (byte)0xd3, (byte)0x72,
176.526 + (byte)0x1e, (byte)0x6e, (byte)0xec, (byte)0x44,
176.527 + (byte)0xcc, (byte)0x70, (byte)0xa4, (byte)0xdc,
176.528 + (byte)0xba, (byte)0x00, (byte)0x30, (byte)0xf6,
176.529 + (byte)0xa0, (byte)0x4f, (byte)0x3d, (byte)0x54,
176.530 + (byte)0x7a, (byte)0x61, (byte)0x6a, (byte)0xcc,
176.531 + (byte)0x57, (byte)0xd0, (byte)0x0a, (byte)0x7f,
176.532 + (byte)0x95, (byte)0x28, (byte)0x18, (byte)0x3f,
176.533 + (byte)0x9a, (byte)0xd9, (byte)0x94, (byte)0xf2,
176.534 + (byte)0x1b, (byte)0xc8, (byte)0x24, (byte)0x88,
176.535 + (byte)0x7e, (byte)0xfe, (byte)0x9d, (byte)0x0f,
176.536 + (byte)0x3d, (byte)0xfb, (byte)0x57, (byte)0x53,
176.537 + (byte)0x08, (byte)0xb3, (byte)0x20, (byte)0x33,
176.538 + (byte)0xd4, (byte)0x3f, (byte)0x17, (byte)0x47,
176.539 + (byte)0x14, (byte)0xd1, (byte)0xcd, (byte)0xea,
176.540 + (byte)0x08, (byte)0xd8, (byte)0x0e, (byte)0x75,
176.541 + (byte)0x4e, (byte)0xaf, (byte)0xbe, (byte)0xcc,
176.542 + (byte)0xd2, (byte)0xec, (byte)0xaf, (byte)0xa9,
176.543 + (byte)0x7a, (byte)0x49, (byte)0xdf, (byte)0xc2,
176.544 + (byte)0xd9, (byte)0xac, (byte)0xb8, (byte)0x24,
176.545 + (byte)0x40, (byte)0x90, (byte)0xa6, (byte)0x03,
176.546 + (byte)0x56, (byte)0x2a, (byte)0xd0, (byte)0x30,
176.547 + (byte)0x05, (byte)0x40, (byte)0x2c, (byte)0x4f,
176.548 + (byte)0xab, (byte)0xd9, (byte)0x74, (byte)0x89
176.549 + };
176.550 +
176.551 + static byte clientPrivateExponent[] = {
176.552 + (byte)0x11, (byte)0xb7, (byte)0x6a, (byte)0x36,
176.553 + (byte)0x3d, (byte)0x30, (byte)0x37, (byte)0xce,
176.554 + (byte)0x61, (byte)0x9d, (byte)0x6c, (byte)0x84,
176.555 + (byte)0x8b, (byte)0xf3, (byte)0x9b, (byte)0x25,
176.556 + (byte)0x4f, (byte)0x14, (byte)0xc8, (byte)0xa4,
176.557 + (byte)0xdd, (byte)0x2f, (byte)0xd7, (byte)0x9a,
176.558 + (byte)0x17, (byte)0xbd, (byte)0x90, (byte)0x19,
176.559 + (byte)0xf7, (byte)0x05, (byte)0xfd, (byte)0xf2,
176.560 + (byte)0xd2, (byte)0xc5, (byte)0xf7, (byte)0x77,
176.561 + (byte)0xbe, (byte)0xea, (byte)0xe2, (byte)0x84,
176.562 + (byte)0x87, (byte)0x97, (byte)0x3a, (byte)0x41,
176.563 + (byte)0x96, (byte)0xb6, (byte)0x99, (byte)0xf8,
176.564 + (byte)0x94, (byte)0x8c, (byte)0x58, (byte)0x71,
176.565 + (byte)0x51, (byte)0x8c, (byte)0xf4, (byte)0x2a,
176.566 + (byte)0x20, (byte)0x9e, (byte)0x1a, (byte)0xa0,
176.567 + (byte)0x26, (byte)0x99, (byte)0x75, (byte)0xd6,
176.568 + (byte)0x31, (byte)0x53, (byte)0x43, (byte)0x39,
176.569 + (byte)0xf5, (byte)0x2a, (byte)0xa6, (byte)0x7e,
176.570 + (byte)0x34, (byte)0x42, (byte)0x51, (byte)0x2a,
176.571 + (byte)0x40, (byte)0x87, (byte)0x03, (byte)0x88,
176.572 + (byte)0x43, (byte)0x69, (byte)0xb2, (byte)0x89,
176.573 + (byte)0x6d, (byte)0x20, (byte)0xbd, (byte)0x7d,
176.574 + (byte)0x71, (byte)0xef, (byte)0x47, (byte)0x0a,
176.575 + (byte)0xdf, (byte)0x06, (byte)0xc1, (byte)0x69,
176.576 + (byte)0x66, (byte)0xa8, (byte)0x22, (byte)0x37,
176.577 + (byte)0x1a, (byte)0x77, (byte)0x1e, (byte)0xc7,
176.578 + (byte)0x94, (byte)0x4e, (byte)0x2c, (byte)0x27,
176.579 + (byte)0x69, (byte)0x45, (byte)0x5e, (byte)0xc8,
176.580 + (byte)0xf8, (byte)0x0c, (byte)0xb7, (byte)0xf8,
176.581 + (byte)0xc0, (byte)0x8f, (byte)0x99, (byte)0xc1,
176.582 + (byte)0xe5, (byte)0x28, (byte)0x9b, (byte)0xf9,
176.583 + (byte)0x4c, (byte)0x94, (byte)0xc6, (byte)0xb1
176.584 + };
176.585 +
176.586 + static byte clientModulus[] = {
176.587 + (byte)0x00,
176.588 + (byte)0xbb, (byte)0xf0, (byte)0x40, (byte)0x36,
176.589 + (byte)0xac, (byte)0x26, (byte)0x54, (byte)0x4e,
176.590 + (byte)0xf4, (byte)0xa3, (byte)0x5a, (byte)0x00,
176.591 + (byte)0x2f, (byte)0x69, (byte)0x21, (byte)0x6f,
176.592 + (byte)0xb9, (byte)0x7a, (byte)0x3a, (byte)0x93,
176.593 + (byte)0xec, (byte)0xa2, (byte)0xf6, (byte)0xe1,
176.594 + (byte)0x8e, (byte)0xc7, (byte)0x63, (byte)0xd8,
176.595 + (byte)0x2f, (byte)0x12, (byte)0x30, (byte)0x99,
176.596 + (byte)0x2e, (byte)0xb0, (byte)0xf2, (byte)0x8f,
176.597 + (byte)0xf8, (byte)0x27, (byte)0x2d, (byte)0x24,
176.598 + (byte)0x78, (byte)0x28, (byte)0x84, (byte)0xf7,
176.599 + (byte)0x01, (byte)0xbf, (byte)0x8d, (byte)0x44,
176.600 + (byte)0x79, (byte)0xdd, (byte)0x3b, (byte)0xd2,
176.601 + (byte)0x55, (byte)0xf3, (byte)0xce, (byte)0x3c,
176.602 + (byte)0xb2, (byte)0x5b, (byte)0x21, (byte)0x7d,
176.603 + (byte)0xef, (byte)0xfd, (byte)0x33, (byte)0x4a,
176.604 + (byte)0xb1, (byte)0xa3, (byte)0xff, (byte)0xc6,
176.605 + (byte)0xc8, (byte)0x9b, (byte)0xb9, (byte)0x0f,
176.606 + (byte)0x7c, (byte)0x41, (byte)0x35, (byte)0x97,
176.607 + (byte)0xf9, (byte)0xdb, (byte)0x3a, (byte)0x05,
176.608 + (byte)0x60, (byte)0x05, (byte)0x15, (byte)0xaf,
176.609 + (byte)0x59, (byte)0x17, (byte)0x92, (byte)0xa3,
176.610 + (byte)0x10, (byte)0xad, (byte)0x16, (byte)0x1c,
176.611 + (byte)0xe4, (byte)0x07, (byte)0x53, (byte)0xaf,
176.612 + (byte)0xa8, (byte)0x76, (byte)0xa2, (byte)0x56,
176.613 + (byte)0x2a, (byte)0x92, (byte)0xd3, (byte)0xf9,
176.614 + (byte)0x28, (byte)0xe0, (byte)0x78, (byte)0xcf,
176.615 + (byte)0x5e, (byte)0x1f, (byte)0x48, (byte)0xab,
176.616 + (byte)0x5c, (byte)0x19, (byte)0xdd, (byte)0xe1,
176.617 + (byte)0x67, (byte)0x43, (byte)0xba, (byte)0x75,
176.618 + (byte)0x8d, (byte)0xf5, (byte)0x82, (byte)0xac,
176.619 + (byte)0x43, (byte)0x92, (byte)0x44, (byte)0x1b
176.620 + };
176.621 +
176.622 + static char passphrase[] = "passphrase".toCharArray();
176.623 +
176.624 + /*
176.625 + * Is the server ready to serve?
176.626 + */
176.627 + volatile static boolean serverReady = false;
176.628 +
176.629 + /*
176.630 + * Turn on SSL debugging?
176.631 + */
176.632 + static boolean debug = false;
176.633 +
176.634 + private SSLServerSocket sslServerSocket = null;
176.635 +
176.636 + /*
176.637 + * Define the server side of the test.
176.638 + *
176.639 + * If the server prematurely exits, serverReady will be set to true
176.640 + * to avoid infinite hangs.
176.641 + */
176.642 + void doServerSide() throws Exception {
176.643 + SSLContext context = getSSLContext(trusedCertStr, serverCertStr,
176.644 + serverModulus, serverPrivateExponent, passphrase);
176.645 + SSLServerSocketFactory sslssf = context.getServerSocketFactory();
176.646 +
176.647 + sslServerSocket =
176.648 + (SSLServerSocket) sslssf.createServerSocket(serverPort);
176.649 + serverPort = sslServerSocket.getLocalPort();
176.650 +
176.651 + /*
176.652 + * Signal Client, we're ready for his connect.
176.653 + */
176.654 + serverReady = true;
176.655 +
176.656 + SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept();
176.657 + sslSocket.setNeedClientAuth(true);
176.658 + if (sslSocket instanceof SSLSocketImpl) {
176.659 + ((SSLSocketImpl)sslSocket).trySetHostnameVerification("HTTPS");
176.660 + }
176.661 +
176.662 + PrintStream out =
176.663 + new PrintStream(sslSocket.getOutputStream());
176.664 +
176.665 + try {
176.666 + // ignore request data
176.667 +
176.668 + // send the response
176.669 + out.print("HTTP/1.1 200 OK\r\n");
176.670 + out.print("Content-Type: text/html; charset=iso-8859-1\r\n");
176.671 + out.print("Content-Length: "+ 9 +"\r\n");
176.672 + out.print("\r\n");
176.673 + out.print("Testing\r\n");
176.674 + out.flush();
176.675 + } finally {
176.676 + // close the socket
176.677 + Thread.sleep(2000);
176.678 + System.out.println("Server closing socket");
176.679 + sslSocket.close();
176.680 + serverReady = false;
176.681 + }
176.682 +
176.683 + }
176.684 +
176.685 + /*
176.686 + * Define the client side of the test.
176.687 + *
176.688 + * If the server prematurely exits, serverReady will be set to true
176.689 + * to avoid infinite hangs.
176.690 + */
176.691 + void doClientSide() throws Exception {
176.692 + SSLContext context = getSSLContext(trusedCertStr, clientCertStr,
176.693 + clientModulus, clientPrivateExponent, passphrase);
176.694 +
176.695 + SSLContext.setDefault(context);
176.696 +
176.697 + /*
176.698 + * Wait for server to get started.
176.699 + */
176.700 + while (!serverReady) {
176.701 + Thread.sleep(50);
176.702 + }
176.703 +
176.704 + HttpsURLConnection http = null;
176.705 +
176.706 + /* establish http connection to server */
176.707 + URL url = new URL("https://localhost:" + serverPort+"/");
176.708 + System.out.println("url is "+url.toString());
176.709 +
176.710 + http = (HttpsURLConnection)url.openConnection();
176.711 +
176.712 + int respCode = http.getResponseCode();
176.713 + System.out.println("respCode = "+respCode);
176.714 +
176.715 + http.disconnect();
176.716 + }
176.717 +
176.718 + /*
176.719 + * =============================================================
176.720 + * The remainder is just support stuff
176.721 + */
176.722 +
176.723 + // use any free port by default
176.724 + volatile int serverPort = 0;
176.725 +
176.726 + volatile Exception serverException = null;
176.727 + volatile Exception clientException = null;
176.728 +
176.729 + public static void main(String args[]) throws Exception {
176.730 + if (debug)
176.731 + System.setProperty("javax.net.debug", "all");
176.732 +
176.733 + /*
176.734 + * Start the tests.
176.735 + */
176.736 + new DNSIdentities();
176.737 + }
176.738 +
176.739 + Thread clientThread = null;
176.740 + Thread serverThread = null;
176.741 + /*
176.742 + * Primary constructor, used to drive remainder of the test.
176.743 + *
176.744 + * Fork off the other side, then do your work.
176.745 + */
176.746 + DNSIdentities() throws Exception {
176.747 + if (separateServerThread) {
176.748 + startServer(true);
176.749 + startClient(false);
176.750 + } else {
176.751 + startClient(true);
176.752 + startServer(false);
176.753 + }
176.754 +
176.755 + /*
176.756 + * Wait for other side to close down.
176.757 + */
176.758 + if (separateServerThread) {
176.759 + serverThread.join();
176.760 + } else {
176.761 + clientThread.join();
176.762 + }
176.763 +
176.764 + /*
176.765 + * When we get here, the test is pretty much over.
176.766 + *
176.767 + * If the main thread excepted, that propagates back
176.768 + * immediately. If the other thread threw an exception, we
176.769 + * should report back.
176.770 + */
176.771 + if (serverException != null)
176.772 + throw serverException;
176.773 + if (clientException != null)
176.774 + throw clientException;
176.775 + }
176.776 +
176.777 + void startServer(boolean newThread) throws Exception {
176.778 + if (newThread) {
176.779 + serverThread = new Thread() {
176.780 + public void run() {
176.781 + try {
176.782 + doServerSide();
176.783 + } catch (Exception e) {
176.784 + /*
176.785 + * Our server thread just died.
176.786 + *
176.787 + * Release the client, if not active already...
176.788 + */
176.789 + System.err.println("Server died...");
176.790 + serverReady = true;
176.791 + serverException = e;
176.792 + }
176.793 + }
176.794 + };
176.795 + serverThread.start();
176.796 + } else {
176.797 + doServerSide();
176.798 + }
176.799 + }
176.800 +
176.801 + void startClient(boolean newThread) throws Exception {
176.802 + if (newThread) {
176.803 + clientThread = new Thread() {
176.804 + public void run() {
176.805 + try {
176.806 + doClientSide();
176.807 + } catch (Exception e) {
176.808 + /*
176.809 + * Our client thread just died.
176.810 + */
176.811 + System.err.println("Client died...");
176.812 + clientException = e;
176.813 + }
176.814 + }
176.815 + };
176.816 + clientThread.start();
176.817 + } else {
176.818 + doClientSide();
176.819 + }
176.820 + }
176.821 +
176.822 + // get the ssl context
176.823 + private static SSLContext getSSLContext(String trusedCertStr,
176.824 + String keyCertStr, byte[] modulus,
176.825 + byte[] privateExponent, char[] passphrase) throws Exception {
176.826 +
176.827 + // generate certificate from cert string
176.828 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
176.829 +
176.830 + ByteArrayInputStream is =
176.831 + new ByteArrayInputStream(trusedCertStr.getBytes());
176.832 + Certificate trusedCert = cf.generateCertificate(is);
176.833 + is.close();
176.834 +
176.835 + // create a key store
176.836 + KeyStore ks = KeyStore.getInstance("JKS");
176.837 + ks.load(null, null);
176.838 +
176.839 + // import the trused cert
176.840 + ks.setCertificateEntry("RSA Export Signer", trusedCert);
176.841 +
176.842 + if (keyCertStr != null) {
176.843 + // generate the private key.
176.844 + RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(
176.845 + new BigInteger(modulus),
176.846 + new BigInteger(privateExponent));
176.847 + KeyFactory kf = KeyFactory.getInstance("RSA");
176.848 + RSAPrivateKey priKey =
176.849 + (RSAPrivateKey)kf.generatePrivate(priKeySpec);
176.850 +
176.851 + // generate certificate chain
176.852 + is = new ByteArrayInputStream(keyCertStr.getBytes());
176.853 + Certificate keyCert = cf.generateCertificate(is);
176.854 + is.close();
176.855 +
176.856 + Certificate[] chain = new Certificate[2];
176.857 + chain[0] = keyCert;
176.858 + chain[1] = trusedCert;
176.859 +
176.860 + // import the key entry.
176.861 + ks.setKeyEntry("Whatever", priKey, passphrase, chain);
176.862 + }
176.863 +
176.864 + // create SSL context
176.865 + TrustManagerFactory tmf = TrustManagerFactory.getInstance("PKIX");
176.866 + tmf.init(ks);
176.867 +
176.868 + SSLContext ctx = SSLContext.getInstance("TLS");
176.869 +
176.870 + if (keyCertStr != null) {
176.871 + KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
176.872 + kmf.init(ks, passphrase);
176.873 +
176.874 + ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
176.875 + } else {
176.876 + ctx.init(null, tmf.getTrustManagers(), null);
176.877 + }
176.878 +
176.879 + return ctx;
176.880 + }
176.881 +
176.882 +}
177.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
177.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java Tue Apr 13 16:41:49 2010 -0700
177.3 @@ -0,0 +1,210 @@
177.4 +/*
177.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
177.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
177.7 + *
177.8 + * This code is free software; you can redistribute it and/or modify it
177.9 + * under the terms of the GNU General Public License version 2 only, as
177.10 + * published by the Free Software Foundation.
177.11 + *
177.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
177.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
177.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
177.15 + * version 2 for more details (a copy is included in the LICENSE file that
177.16 + * accompanied this code).
177.17 + *
177.18 + * You should have received a copy of the GNU General Public License version
177.19 + * 2 along with this work; if not, write to the Free Software Foundation,
177.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
177.21 + *
177.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
177.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
177.24 + * have any questions.
177.25 + */
177.26 +
177.27 +/**
177.28 + * @test
177.29 + * @bug 6771432
177.30 + * @summary createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
177.31 + */
177.32 +
177.33 +import javax.net.SocketFactory;
177.34 +import javax.net.ssl.HostnameVerifier;
177.35 +import javax.net.ssl.HttpsURLConnection;
177.36 +import javax.net.ssl.SSLContext;
177.37 +import javax.net.ssl.SSLSession;
177.38 +import javax.net.ssl.SSLSocketFactory;
177.39 +import java.security.NoSuchAlgorithmException;
177.40 +import java.net.InetAddress;
177.41 +import java.net.InetSocketAddress;
177.42 +import java.net.Socket;
177.43 +import java.net.URL;
177.44 +import java.io.BufferedWriter;
177.45 +import java.io.IOException;
177.46 +import java.io.OutputStreamWriter;
177.47 +import com.sun.net.httpserver.HttpExchange;
177.48 +import com.sun.net.httpserver.HttpHandler;
177.49 +import com.sun.net.httpserver.HttpsConfigurator;
177.50 +
177.51 +/*
177.52 + * This class tests that the HTTPS protocol handler is using its socket factory for
177.53 + * creating new Sockets. It does this by wrapping the default SSLSocketFactory with
177.54 + * its own socket factory, SimpleSSLSocketFactory, and verifying that when a https
177.55 + * connection is made one of the socket factories createSocket methods, that
177.56 + * actually creates a Socket, is being invoked by the protocol handler.
177.57 + */
177.58 +
177.59 +public class HttpsCreateSockTest
177.60 +{
177.61 + /*
177.62 + * Where do we find the keystores?
177.63 + */
177.64 + static String pathToStores = "../../../../../../etc";
177.65 + static String keyStoreFile = "keystore";
177.66 + static String trustStoreFile = "truststore";
177.67 + static String passwd = "passphrase";
177.68 +
177.69 + com.sun.net.httpserver.HttpsServer httpsServer;
177.70 + MyHandler httpHandler;
177.71 +
177.72 + public static void main(String[] args) {
177.73 + String keyFilename =
177.74 + System.getProperty("test.src", "./") + "/" + pathToStores +
177.75 + "/" + keyStoreFile;
177.76 + String trustFilename =
177.77 + System.getProperty("test.src", "./") + "/" + pathToStores +
177.78 + "/" + trustStoreFile;
177.79 +
177.80 + System.setProperty("javax.net.ssl.keyStore", keyFilename);
177.81 + System.setProperty("javax.net.ssl.keyStorePassword", passwd);
177.82 + System.setProperty("javax.net.ssl.trustStore", trustFilename);
177.83 + System.setProperty("javax.net.ssl.trustStorePassword", passwd);
177.84 +
177.85 + new HttpsCreateSockTest();
177.86 + }
177.87 +
177.88 + public HttpsCreateSockTest() {
177.89 + try {
177.90 + startHttpsServer();
177.91 + doClient();
177.92 + } catch (NoSuchAlgorithmException e) {
177.93 + e.printStackTrace();
177.94 + } catch (IOException ioe) {
177.95 + ioe.printStackTrace();
177.96 + } finally {
177.97 + httpsServer.stop(1);
177.98 + }
177.99 + }
177.100 +
177.101 + void doClient() throws IOException {
177.102 + InetSocketAddress address = httpsServer.getAddress();
177.103 +
177.104 + URL url = new URL("https://localhost:" + address.getPort() + "/");
177.105 + System.out.println("trying to connect to " + url + "...");
177.106 +
177.107 + HttpsURLConnection uc = (HttpsURLConnection) url.openConnection();
177.108 + uc.setHostnameVerifier(new AllHostnameVerifier());
177.109 + if (uc instanceof javax.net.ssl.HttpsURLConnection) {
177.110 + ((javax.net.ssl.HttpsURLConnection) uc).setSSLSocketFactory(new SimpleSSLSocketFactory());
177.111 + System.out.println("Using TestSocketFactory");
177.112 + }
177.113 + uc.connect();
177.114 + System.out.println("CONNECTED " + uc);
177.115 + System.out.println(uc.getResponseMessage());
177.116 + uc.disconnect();
177.117 + }
177.118 +
177.119 + /**
177.120 + * Https Server
177.121 + */
177.122 + public void startHttpsServer() throws IOException, NoSuchAlgorithmException {
177.123 + httpsServer = com.sun.net.httpserver.HttpsServer.create(new InetSocketAddress(0), 0);
177.124 + httpsServer.createContext("/", new MyHandler());
177.125 + httpsServer.setHttpsConfigurator(new HttpsConfigurator(SSLContext.getDefault()));
177.126 + httpsServer.start();
177.127 + }
177.128 +
177.129 + class MyHandler implements HttpHandler {
177.130 + private String message = "This is a message!";
177.131 +
177.132 + @Override
177.133 + public void handle(HttpExchange t) throws IOException {
177.134 + t.sendResponseHeaders(200, message.length());
177.135 + BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(t.getResponseBody(), "ISO8859-1"));
177.136 + writer.write(message, 0, message.length());
177.137 + writer.close();
177.138 + t.close();
177.139 + }
177.140 + }
177.141 +
177.142 + /**
177.143 + * Simple wrapper on default SSLSocketFactory
177.144 + */
177.145 + class SimpleSSLSocketFactory extends SSLSocketFactory
177.146 + {
177.147 + /*
177.148 + * true if this factory has been used to create a new Socket, i.e.
177.149 + * one of the SocketFactory methods has been called.
177.150 + */
177.151 + boolean socketCreated = false;
177.152 +
177.153 + /*
177.154 + * true if this factory has been used to wrap a Socket, i.e.
177.155 + * the SSLSocketFactory method,
177.156 + * createSocket(Socket, String, int, boolean), has been called.
177.157 + */
177.158 + boolean socketWrapped = false;
177.159 +
177.160 + @Override
177.161 + public Socket createSocket(InetAddress host, int port) throws IOException {
177.162 + socketCreated = true;
177.163 + return SocketFactory.getDefault().createSocket(host, port);
177.164 + }
177.165 +
177.166 + @Override
177.167 + public Socket createSocket(InetAddress address, int port, InetAddress localAddress,
177.168 + int localPort) throws IOException {
177.169 + socketCreated = true;
177.170 + return SocketFactory.getDefault().createSocket(address, port, localAddress, localPort);
177.171 + }
177.172 +
177.173 + @Override
177.174 + public Socket createSocket(String host, int port) throws IOException {
177.175 + socketCreated = true;
177.176 + return SocketFactory.getDefault().createSocket(host, port);
177.177 + }
177.178 +
177.179 + @Override
177.180 + public Socket createSocket(String host, int port, InetAddress localHost,
177.181 + int localPort) throws IOException {
177.182 + socketCreated = true;
177.183 + return SocketFactory.getDefault().createSocket(host, port, localHost, localPort);
177.184 + }
177.185 +
177.186 + // methods from SSLSocketFactory
177.187 + @Override
177.188 + public Socket createSocket(Socket s, String host, int port,
177.189 + boolean autoClose) throws IOException {
177.190 + socketWrapped = true;
177.191 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).createSocket
177.192 + (s, host, port, autoClose);
177.193 + }
177.194 +
177.195 + @Override
177.196 + public String[] getDefaultCipherSuites() {
177.197 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).getDefaultCipherSuites();
177.198 + }
177.199 +
177.200 + @Override
177.201 + public String[] getSupportedCipherSuites() {
177.202 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).getSupportedCipherSuites();
177.203 + }
177.204 + }
177.205 +
177.206 + class AllHostnameVerifier implements HostnameVerifier
177.207 + {
177.208 + @Override
177.209 + public boolean verify(String hostname, SSLSession session) {
177.210 + return true;
177.211 + }
177.212 + }
177.213 +}
178.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
178.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java Tue Apr 13 16:41:49 2010 -0700
178.3 @@ -0,0 +1,225 @@
178.4 +/*
178.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
178.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
178.7 + *
178.8 + * This code is free software; you can redistribute it and/or modify it
178.9 + * under the terms of the GNU General Public License version 2 only, as
178.10 + * published by the Free Software Foundation.
178.11 + *
178.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
178.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
178.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
178.15 + * version 2 for more details (a copy is included in the LICENSE file that
178.16 + * accompanied this code).
178.17 + *
178.18 + * You should have received a copy of the GNU General Public License version
178.19 + * 2 along with this work; if not, write to the Free Software Foundation,
178.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
178.21 + *
178.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
178.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
178.24 + * have any questions.
178.25 + */
178.26 +
178.27 +/*
178.28 + * @test
178.29 + * @bug 6614957
178.30 + * @summary HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
178.31 + * @run main/othervm HttpsSocketFacTest
178.32 + */
178.33 +
178.34 +import javax.net.SocketFactory;
178.35 +import javax.net.ssl.HostnameVerifier;
178.36 +import javax.net.ssl.HttpsURLConnection;
178.37 +import javax.net.ssl.SSLContext;
178.38 +import javax.net.ssl.SSLSession;
178.39 +import javax.net.ssl.SSLSocketFactory;
178.40 +import java.security.NoSuchAlgorithmException;
178.41 +import java.net.InetAddress;
178.42 +import java.net.InetSocketAddress;
178.43 +import java.net.Socket;
178.44 +import java.net.URL;
178.45 +import java.io.BufferedWriter;
178.46 +import java.io.InputStream;
178.47 +import java.io.IOException;
178.48 +import java.io.OutputStreamWriter;
178.49 +import com.sun.net.httpserver.HttpExchange;
178.50 +import com.sun.net.httpserver.HttpHandler;
178.51 +import com.sun.net.httpserver.HttpsConfigurator;
178.52 +
178.53 +/*
178.54 + * This class tests that the HTTPS protocol handler is using its socket factory for
178.55 + * creating new Sockets. It does this by wrapping the default SSLSocketFactory with
178.56 + * its own socket factory, SimpleSSLSocketFactory, and verifying that when a https
178.57 + * connection is made one of the socket factories createSocket methods, that
178.58 + * actually creates a Socket, is being invoked by the protocol handler.
178.59 + */
178.60 +
178.61 +public class HttpsSocketFacTest
178.62 +{
178.63 + /*
178.64 + * Where do we find the keystores?
178.65 + */
178.66 + static String pathToStores = "../../../../../../etc";
178.67 + static String keyStoreFile = "keystore";
178.68 + static String trustStoreFile = "truststore";
178.69 + static String passwd = "passphrase";
178.70 +
178.71 + com.sun.net.httpserver.HttpsServer httpsServer;
178.72 + MyHandler httpHandler;
178.73 +
178.74 + public static void main(String[] args) {
178.75 + String keyFilename =
178.76 + System.getProperty("test.src", "./") + "/" + pathToStores +
178.77 + "/" + keyStoreFile;
178.78 + String trustFilename =
178.79 + System.getProperty("test.src", "./") + "/" + pathToStores +
178.80 + "/" + trustStoreFile;
178.81 +
178.82 + System.setProperty("javax.net.ssl.keyStore", keyFilename);
178.83 + System.setProperty("javax.net.ssl.keyStorePassword", passwd);
178.84 + System.setProperty("javax.net.ssl.trustStore", trustFilename);
178.85 + System.setProperty("javax.net.ssl.trustStorePassword", passwd);
178.86 +
178.87 + new HttpsSocketFacTest();
178.88 + }
178.89 +
178.90 + public HttpsSocketFacTest() {
178.91 + try {
178.92 + startHttpsServer();
178.93 + doClient();
178.94 + } catch (NoSuchAlgorithmException e) {
178.95 + e.printStackTrace();
178.96 + } catch (IOException ioe) {
178.97 + ioe.printStackTrace();
178.98 + } finally {
178.99 + httpsServer.stop(1);
178.100 + }
178.101 + }
178.102 +
178.103 + void doClient() throws IOException {
178.104 + InetSocketAddress address = httpsServer.getAddress();
178.105 + URL url = new URL("https://localhost:" + address.getPort() + "/test6614957/");
178.106 + System.out.println("trying to connect to " + url + "...");
178.107 +
178.108 + HttpsURLConnection uc = (HttpsURLConnection) url.openConnection();
178.109 + SimpleSSLSocketFactory sssf = new SimpleSSLSocketFactory();
178.110 + uc.setSSLSocketFactory(sssf);
178.111 + uc.setHostnameVerifier(new AllHostnameVerifier());
178.112 + InputStream is = uc.getInputStream();
178.113 +
178.114 + byte[] ba = new byte[1024];
178.115 + int read = 0;
178.116 + while ((read = is.read(ba)) != -1) {
178.117 + System.out.println(new String(ba, 0, read));
178.118 + }
178.119 +
178.120 + System.out.println("SimpleSSLSocketFactory.socketCreated = " + sssf.socketCreated);
178.121 + System.out.println("SimpleSSLSocketFactory.socketWrapped = " + sssf.socketWrapped);
178.122 +
178.123 + if (!sssf.socketCreated)
178.124 + throw new RuntimeException("Failed: Socket Factory not being called to create Socket");
178.125 + }
178.126 +
178.127 + /**
178.128 + * Https Server
178.129 + */
178.130 + public void startHttpsServer() throws IOException, NoSuchAlgorithmException {
178.131 + httpsServer = com.sun.net.httpserver.HttpsServer.create(new InetSocketAddress(0), 0);
178.132 + httpsServer.createContext("/test6614957/", new MyHandler());
178.133 + httpsServer.setHttpsConfigurator(new HttpsConfigurator(SSLContext.getDefault()));
178.134 + httpsServer.start();
178.135 + }
178.136 +
178.137 + class MyHandler implements HttpHandler {
178.138 + private String message = "This is a message!";
178.139 +
178.140 + @Override
178.141 + public void handle(HttpExchange t) throws IOException {
178.142 + t.sendResponseHeaders(200, message.length());
178.143 + BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(t.getResponseBody(), "ISO8859-1"));
178.144 + writer.write(message, 0, message.length());
178.145 + writer.close();
178.146 + t.close();
178.147 + }
178.148 + }
178.149 +
178.150 + /**
178.151 + * Simple wrapper on default SSLSocketFactory
178.152 + */
178.153 + class SimpleSSLSocketFactory extends SSLSocketFactory
178.154 + {
178.155 + /*
178.156 + * true if this factory has been used to create a new Socket, i.e.
178.157 + * one of the SocketFactory methods has been called.
178.158 + */
178.159 + boolean socketCreated = false;
178.160 +
178.161 + /*
178.162 + * true if this factory has been used to wrap a Socket, i.e.
178.163 + * the SSLSocketFactory method,
178.164 + * createSocket(Socket, String, int, boolean), has been called.
178.165 + */
178.166 + boolean socketWrapped = false;
178.167 +
178.168 + // methods for SocketFactory
178.169 + @Override
178.170 + public Socket createSocket() throws IOException {
178.171 + socketCreated = true;
178.172 + return SocketFactory.getDefault().createSocket();
178.173 + }
178.174 +
178.175 + @Override
178.176 + public Socket createSocket(InetAddress host, int port) throws IOException {
178.177 + socketCreated = true;
178.178 + return SocketFactory.getDefault().createSocket(host, port);
178.179 + }
178.180 +
178.181 + @Override
178.182 + public Socket createSocket(InetAddress address, int port, InetAddress localAddress,
178.183 + int localPort) throws IOException {
178.184 + socketCreated = true;
178.185 + return SocketFactory.getDefault().createSocket(address, port, localAddress, localPort);
178.186 + }
178.187 +
178.188 + @Override
178.189 + public Socket createSocket(String host, int port) throws IOException {
178.190 + socketCreated = true;
178.191 + return SocketFactory.getDefault().createSocket(host, port);
178.192 + }
178.193 +
178.194 + @Override
178.195 + public Socket createSocket(String host, int port, InetAddress localHost,
178.196 + int localPort) throws IOException {
178.197 + socketCreated = true;
178.198 + return SocketFactory.getDefault().createSocket(host, port, localHost, localPort);
178.199 + }
178.200 +
178.201 + // methods from SSLSocketFactory
178.202 + @Override
178.203 + public Socket createSocket(Socket s, String host, int port,
178.204 + boolean autoClose) throws IOException {
178.205 + socketWrapped = true;
178.206 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).createSocket
178.207 + (s, host, port, autoClose);
178.208 + }
178.209 +
178.210 + @Override
178.211 + public String[] getDefaultCipherSuites() {
178.212 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).getDefaultCipherSuites();
178.213 + }
178.214 +
178.215 + @Override
178.216 + public String[] getSupportedCipherSuites() {
178.217 + return ((SSLSocketFactory) SSLSocketFactory.getDefault()).getSupportedCipherSuites();
178.218 + }
178.219 + }
178.220 +
178.221 + class AllHostnameVerifier implements HostnameVerifier
178.222 + {
178.223 + @Override
178.224 + public boolean verify(String hostname, SSLSession session) {
178.225 + return true;
178.226 + }
178.227 + }
178.228 +}
179.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
179.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java Tue Apr 13 16:41:49 2010 -0700
179.3 @@ -0,0 +1,887 @@
179.4 +/*
179.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
179.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
179.7 + *
179.8 + * This code is free software; you can redistribute it and/or modify it
179.9 + * under the terms of the GNU General Public License version 2 only, as
179.10 + * published by the Free Software Foundation.
179.11 + *
179.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
179.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
179.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
179.15 + * version 2 for more details (a copy is included in the LICENSE file that
179.16 + * accompanied this code).
179.17 + *
179.18 + * You should have received a copy of the GNU General Public License version
179.19 + * 2 along with this work; if not, write to the Free Software Foundation,
179.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
179.21 + *
179.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
179.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
179.24 + * have any questions.
179.25 + */
179.26 +
179.27 +/* @test
179.28 + * @summary X509 certificate hostname checking is broken in JDK1.6.0_10
179.29 + * @bug 6766775
179.30 + * @author Xuelei Fan
179.31 + */
179.32 +
179.33 +import java.net.*;
179.34 +import java.util.*;
179.35 +import java.io.*;
179.36 +import javax.net.ssl.*;
179.37 +import java.security.KeyStore;
179.38 +import java.security.KeyFactory;
179.39 +import java.security.cert.Certificate;
179.40 +import java.security.cert.CertificateFactory;
179.41 +import java.security.spec.*;
179.42 +import java.security.interfaces.*;
179.43 +import java.math.BigInteger;
179.44 +
179.45 +import sun.security.ssl.SSLSocketImpl;
179.46 +
179.47 +/*
179.48 + * Certificates and key used in the test.
179.49 + *
179.50 + * TLS server certificate:
179.51 + * server private key:
179.52 + * -----BEGIN RSA PRIVATE KEY-----
179.53 + * Proc-Type: 4,ENCRYPTED
179.54 + * DEK-Info: DES-EDE3-CBC,D9AE407F6D0E389A
179.55 + *
179.56 + * WPrA7TFol/cQCcp9oHnXWNpYlvRbbIcQj0m+RKT2Iuzfus+DHt3Zadf8nJpKfX2e
179.57 + * h2rnhlzCN9M7djRDooZKDOPCsdBn51Au7HlZF3S3Opgo7D8XFM1a8t1Je4ke14oI
179.58 + * nw6QKYsBblRziPnP2PZ0zvX24nOv7bbY8beynlJHGs00VWSFdoH2DS0aE1p6D+3n
179.59 + * ptJuJ75dVfZFK4X7162APlNXevX8D6PEQpSiRw1rjjGGcnvQ4HdWk3BxDVDcCNJb
179.60 + * Y1aGNRxsjTDvPi3R9Qx2M+W03QzEPx4SR3ZHVskeSJHaetM0TM/w/45Paq4GokXP
179.61 + * ZeTnbEx1xmjkA7h+t4doLL4watx5F6yLsJzu8xB3lt/1EtmkYtLz1t7X4BetPAXz
179.62 + * zS69X/VwhKfsOI3qXBWuL2oHPyhDmT1gcaUQwEPSV6ogHEEQEDXdiUS8heNK13KF
179.63 + * TCQYFkETvV2BLxUhV1hypPzRQ6tUpJiAbD5KmoK2lD9slshG2QtvKQq0/bgkDY5J
179.64 + * LhDHV2dtcZ3kDPkkZXpbcJQvoeH3d09C5sIsuTFo2zgNR6oETHUc5TzP6FY2YYRa
179.65 + * QcK5HcmtsRRiXFm01ac+aMejJUIujjFt84SiKWT/73vC8AmY4tYcJBLjCg4XIxSH
179.66 + * fdDFLL1YZENNO5ivlp8mdiHqcawx+36L7DrEZQ8RZt6cqST5t/+XTdM74s6k81GT
179.67 + * pNsa82P2K2zmIUZ/DL2mKjW1vfRByw1NQFEBkN3vdyZxYfM/JyUzX4hbjXBEkh9Q
179.68 + * QYrcwLKLjis2QzSvK04B3bvRzRb+4ocWiso8ZPAXAIxZFBWDpTMM2A==
179.69 + * -----END RSA PRIVATE KEY-----
179.70 + *
179.71 + * -----BEGIN RSA PRIVATE KEY-----
179.72 + * MIICXAIBAAKBgQClrFscN6LdmYktsnm4j9VIpecchBeNaZzGrG358h0fORna03Ie
179.73 + * buxEzHCk3LoAMPagTz1UemFqzFfQCn+VKBg/mtmU8hvIJIh+/p0PPftXUwizIDPU
179.74 + * PxdHFNHN6gjYDnVOr77M0uyvqXpJ38LZrLgkQJCmA1Yq0DAFQCxPq9l0iQIDAQAB
179.75 + * AoGAbqcbg1E1mkR99uOJoNeQYKFOJyGiiXTMnXV1TseC4+PDfQBU7Dax35GcesBi
179.76 + * CtapIpFKKS5D+ozY6b7ZT8ojxuQ/uHLPAvz0WDR3ds4iRF8tyu71Q1ZHcQsJa17y
179.77 + * yO7UbkSSKn/Mp9Rb+/dKqftUGNXVFLqgHBOzN2s3We3bbbECQQDYBPKOg3hkaGHo
179.78 + * OhpHKqtQ6EVkldihG/3i4WejRonelXN+HRh1KrB2HBx0M8D/qAzP1i3rNSlSHer4
179.79 + * 59YRTJnHAkEAxFX/sVYSn07BHv9Zhn6XXct/Cj43z/tKNbzlNbcxqQwQerw3IH51
179.80 + * 8UH2YOA+GD3lXbKp+MytoFLWv8zg4YT/LwJAfqan75Z1R6lLffRS49bIiq8jwE16
179.81 + * rTrUJ+kv8jKxMqc9B3vXkxpsS1M/+4E8bqgAmvpgAb8xcsvHsBd9ErdukQJBAKs2
179.82 + * j67W75BrPjBI34pQ1LEfp56IGWXOrq1kF8IbCjxv3+MYRT6Z6UJFkpRymNPNDjsC
179.83 + * dgUYgITiGJHUGXuw3lMCQHEHqo9ZtXz92yFT+VhsNc29B8m/sqUJdtCcMd/jGpAF
179.84 + * u6GHufjqIZBpQsk63wbwESAPZZ+kk1O1kS5GIRLX608=
179.85 + * -----END RSA PRIVATE KEY-----
179.86 + *
179.87 + * Private-Key: (1024 bit)
179.88 + * modulus:
179.89 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
179.90 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
179.91 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
179.92 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
179.93 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
179.94 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
179.95 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
179.96 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
179.97 + * 30:05:40:2c:4f:ab:d9:74:89
179.98 + * publicExponent: 65537 (0x10001)
179.99 + * privateExponent:
179.100 + * 6e:a7:1b:83:51:35:9a:44:7d:f6:e3:89:a0:d7:90:
179.101 + * 60:a1:4e:27:21:a2:89:74:cc:9d:75:75:4e:c7:82:
179.102 + * e3:e3:c3:7d:00:54:ec:36:b1:df:91:9c:7a:c0:62:
179.103 + * 0a:d6:a9:22:91:4a:29:2e:43:fa:8c:d8:e9:be:d9:
179.104 + * 4f:ca:23:c6:e4:3f:b8:72:cf:02:fc:f4:58:34:77:
179.105 + * 76:ce:22:44:5f:2d:ca:ee:f5:43:56:47:71:0b:09:
179.106 + * 6b:5e:f2:c8:ee:d4:6e:44:92:2a:7f:cc:a7:d4:5b:
179.107 + * fb:f7:4a:a9:fb:54:18:d5:d5:14:ba:a0:1c:13:b3:
179.108 + * 37:6b:37:59:ed:db:6d:b1
179.109 + * prime1:
179.110 + * 00:d8:04:f2:8e:83:78:64:68:61:e8:3a:1a:47:2a:
179.111 + * ab:50:e8:45:64:95:d8:a1:1b:fd:e2:e1:67:a3:46:
179.112 + * 89:de:95:73:7e:1d:18:75:2a:b0:76:1c:1c:74:33:
179.113 + * c0:ff:a8:0c:cf:d6:2d:eb:35:29:52:1d:ea:f8:e7:
179.114 + * d6:11:4c:99:c7
179.115 + * prime2:
179.116 + * 00:c4:55:ff:b1:56:12:9f:4e:c1:1e:ff:59:86:7e:
179.117 + * 97:5d:cb:7f:0a:3e:37:cf:fb:4a:35:bc:e5:35:b7:
179.118 + * 31:a9:0c:10:7a:bc:37:20:7e:75:f1:41:f6:60:e0:
179.119 + * 3e:18:3d:e5:5d:b2:a9:f8:cc:ad:a0:52:d6:bf:cc:
179.120 + * e0:e1:84:ff:2f
179.121 + * exponent1:
179.122 + * 7e:a6:a7:ef:96:75:47:a9:4b:7d:f4:52:e3:d6:c8:
179.123 + * 8a:af:23:c0:4d:7a:ad:3a:d4:27:e9:2f:f2:32:b1:
179.124 + * 32:a7:3d:07:7b:d7:93:1a:6c:4b:53:3f:fb:81:3c:
179.125 + * 6e:a8:00:9a:fa:60:01:bf:31:72:cb:c7:b0:17:7d:
179.126 + * 12:b7:6e:91
179.127 + * exponent2:
179.128 + * 00:ab:36:8f:ae:d6:ef:90:6b:3e:30:48:df:8a:50:
179.129 + * d4:b1:1f:a7:9e:88:19:65:ce:ae:ad:64:17:c2:1b:
179.130 + * 0a:3c:6f:df:e3:18:45:3e:99:e9:42:45:92:94:72:
179.131 + * 98:d3:cd:0e:3b:02:76:05:18:80:84:e2:18:91:d4:
179.132 + * 19:7b:b0:de:53
179.133 + * coefficient:
179.134 + * 71:07:aa:8f:59:b5:7c:fd:db:21:53:f9:58:6c:35:
179.135 + * cd:bd:07:c9:bf:b2:a5:09:76:d0:9c:31:df:e3:1a:
179.136 + * 90:05:bb:a1:87:b9:f8:ea:21:90:69:42:c9:3a:df:
179.137 + * 06:f0:11:20:0f:65:9f:a4:93:53:b5:91:2e:46:21:
179.138 + * 12:d7:eb:4f
179.139 + *
179.140 + *
179.141 + * server certificate:
179.142 + * Data:
179.143 + * Version: 3 (0x2)
179.144 + * Serial Number: 8 (0x8)
179.145 + * Signature Algorithm: md5WithRSAEncryption
179.146 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
179.147 + * Validity
179.148 + * Not Before: Dec 8 03:43:04 2008 GMT
179.149 + * Not After : Aug 25 03:43:04 2028 GMT
179.150 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Server, CN=localhost
179.151 + * Subject Public Key Info:
179.152 + * Public Key Algorithm: rsaEncryption
179.153 + * RSA Public Key: (1024 bit)
179.154 + * Modulus (1024 bit):
179.155 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
179.156 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
179.157 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
179.158 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
179.159 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
179.160 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
179.161 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
179.162 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
179.163 + * 30:05:40:2c:4f:ab:d9:74:89
179.164 + * Exponent: 65537 (0x10001)
179.165 + * X509v3 extensions:
179.166 + * X509v3 Basic Constraints:
179.167 + * CA:FALSE
179.168 + * X509v3 Key Usage:
179.169 + * Digital Signature, Non Repudiation, Key Encipherment
179.170 + * X509v3 Subject Key Identifier:
179.171 + * ED:6E:DB:F4:B5:56:C8:FB:1A:06:61:3F:0F:08:BB:A6:04:D8:16:54
179.172 + * X509v3 Authority Key Identifier:
179.173 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
179.174 + *
179.175 + * X509v3 Subject Alternative Name: critical
179.176 + * DNS:localhost
179.177 + * Signature Algorithm: md5WithRSAEncryption0
179.178 + *
179.179 + * -----BEGIN CERTIFICATE-----
179.180 + * MIICpDCCAg2gAwIBAgIBCDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
179.181 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
179.182 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMDRaFw0yODA4MjUwMzQzMDRaMHIxCzAJ
179.183 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
179.184 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD
179.185 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3
179.186 + * ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6
179.187 + * YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS
179.188 + * 7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjczBxMAkGA1UdEwQCMAAw
179.189 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV
179.190 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh
179.191 + * bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAoqVTciHtcvsUj+YaTct8tUh3aTCsKsac
179.192 + * PHhfQ+ObjiXSgxsKYTX7ym/wk/wvlbUcbqLKxsu7qrcJitH+H9heV1hEHEu65Uoi
179.193 + * nRugFruyOrwvAylV8Cm2af7ddilmYJ+sdJA6N2M3xJRxR0G2LFHEXDNEjYReyexn
179.194 + * JqCpf5uZGOo=
179.195 + * -----END CERTIFICATE-----
179.196 + *
179.197 + *
179.198 + * TLS client certificate:
179.199 + * client private key:
179.200 + * ----BEGIN RSA PRIVATE KEY-----
179.201 + * Proc-Type: 4,ENCRYPTED
179.202 + * DEK-Info: DES-EDE3-CBC,FA2A435CD35A9390
179.203 + *
179.204 + * Z+Y2uaETbsUWIyJUyVu1UV2G4rgFYJyACZT6Tp1KjRtxflSh2kXkJ9MpuXMXA0V4
179.205 + * Yy3fDzPqCL9NJmQAYRlAx/W/+j4F5EyMWDIx8fUxzONRZyoiwF7jLm+KscAfv6Pf
179.206 + * q7ItWOdj3z7IYrwlB8YIGd3F2cDKT3S+lYRk7rKb/qT7itbuHnY4Ardh3yl+MZak
179.207 + * jBp+ELUlRsUqSr1V0LoM+0rCCykarpyfhpxEcqsrl0v9Cyi5uhU50/oKv5zql3SH
179.208 + * l2ImgDjp3batAs8+Bd4NF2aqi0a7Hy44JUHxRm4caZryU/i/D9N1MbuM6882HLat
179.209 + * 5N0G+NaIUfywa8mjwq2D5aiit18HqKA6XeRRYeJ5Dvu9DCO4GeFSwcUFIBMI0L46
179.210 + * 7s114+oDodg57pMgITi+04vmUxvqlN9aiyd7f5Fgd7PeHGeOdbMz1NaJLJaPI9++
179.211 + * NakK8eK9iwT/Gdq0Uap5/CHW7vCT5PO+h3HY0STH0lWStXhdWnFO04zTdywsbSp+
179.212 + * DLpHeFT66shfeUlxR0PsCbG9vPRt/QmGLeYQZITppWo/ylSq4j+pRIuXvuWHdBRN
179.213 + * rTZ8QF4Y7AxQUXVz1j1++s6ZMHTzaK2i9HrhmDs1MbJl+QwWre3Xpv3LvTVz3k5U
179.214 + * wX8kuY1m3STt71QCaRWENq5sRaMImLxZbxc/ivFl9RAzUqo4NCxLod/QgA4iLqtO
179.215 + * ztnlpzwlC/F8HbQ1oqYWwnZAPhzU/cULtstl+Yrws2c2atO323LbPXZqbASySgig
179.216 + * sNpFXQMObdfP6LN23bY+1SvtK7V4NUTNhpdIc6INQAQ=
179.217 + * -----END RSA PRIVATE KEY-----
179.218 + *
179.219 + * -----BEGIN RSA PRIVATE KEY-----
179.220 + * MIICWwIBAAKBgQC78EA2rCZUTvSjWgAvaSFvuXo6k+yi9uGOx2PYLxIwmS6w8o/4
179.221 + * Jy0keCiE9wG/jUR53TvSVfPOPLJbIX3v/TNKsaP/xsibuQ98QTWX+ds6BWAFFa9Z
179.222 + * F5KjEK0WHOQHU6+odqJWKpLT+SjgeM9eH0irXBnd4WdDunWN9YKsQ5JEGwIDAQAB
179.223 + * AoGAEbdqNj0wN85hnWyEi/ObJU8UyKTdL9eaF72QGfcF/fLSxfd3vurihIeXOkGW
179.224 + * tpn4lIxYcVGM9CognhqgJpl11jFTQzn1KqZ+NEJRKkCHA4hDabKJbSC9fXHvRwrf
179.225 + * BsFpZqgiNxp3HseUTiwnaUVeyPgMt/jAj5nB5Sib+UyUxrECQQDnNQBiF2aifEg6
179.226 + * zbJOOC7he5CHAdkFxSxWVFVHL6EfXfqdLVkUohMbgZv+XxyIeU2biOExSg49Kds3
179.227 + * FOKgTau1AkEA0Bd1haj6QuCo8I0AXm2WO+MMTZMTvtHD/bGjKNM+fT4I8rKYnQRX
179.228 + * 1acHdqS9Xx2rNJqZgkMmpESIdPR2fc4yjwJALFeM6EMmqvj8/VIf5UJ/Mz14fXwM
179.229 + * PEARfckUxd9LnnFutCBTWlKvKXJVEZb6KO5ixPaegc57Jp3Vbh3yTN44lQJADD/1
179.230 + * SSMDaIB1MYP7a5Oj7m6VQNPRq8AJe5vDcRnOae0G9dKRrVyeFxO4GsHj6/+BHp2j
179.231 + * P8nYMn9eURQ7DXjf/QJAAQzMlWnKGSO8pyTDtnQx3hRMoUkOEhmNq4bQhLkYqtnY
179.232 + * FcqpUQ2qMjW+NiNWk5HnTrMS3L9EdJobMUzaNZLy4w==
179.233 + * -----END RSA PRIVATE KEY-----
179.234 + *
179.235 + * Private-Key: (1024 bit)
179.236 + * modulus:
179.237 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
179.238 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
179.239 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
179.240 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
179.241 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
179.242 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
179.243 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
179.244 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
179.245 + * 75:8d:f5:82:ac:43:92:44:1b
179.246 + * publicExponent: 65537 (0x10001)
179.247 + * privateExponent:
179.248 + * 11:b7:6a:36:3d:30:37:ce:61:9d:6c:84:8b:f3:9b:
179.249 + * 25:4f:14:c8:a4:dd:2f:d7:9a:17:bd:90:19:f7:05:
179.250 + * fd:f2:d2:c5:f7:77:be:ea:e2:84:87:97:3a:41:96:
179.251 + * b6:99:f8:94:8c:58:71:51:8c:f4:2a:20:9e:1a:a0:
179.252 + * 26:99:75:d6:31:53:43:39:f5:2a:a6:7e:34:42:51:
179.253 + * 2a:40:87:03:88:43:69:b2:89:6d:20:bd:7d:71:ef:
179.254 + * 47:0a:df:06:c1:69:66:a8:22:37:1a:77:1e:c7:94:
179.255 + * 4e:2c:27:69:45:5e:c8:f8:0c:b7:f8:c0:8f:99:c1:
179.256 + * e5:28:9b:f9:4c:94:c6:b1
179.257 + * prime1:
179.258 + * 00:e7:35:00:62:17:66:a2:7c:48:3a:cd:b2:4e:38:
179.259 + * 2e:e1:7b:90:87:01:d9:05:c5:2c:56:54:55:47:2f:
179.260 + * a1:1f:5d:fa:9d:2d:59:14:a2:13:1b:81:9b:fe:5f:
179.261 + * 1c:88:79:4d:9b:88:e1:31:4a:0e:3d:29:db:37:14:
179.262 + * e2:a0:4d:ab:b5
179.263 + * prime2:
179.264 + * 00:d0:17:75:85:a8:fa:42:e0:a8:f0:8d:00:5e:6d:
179.265 + * 96:3b:e3:0c:4d:93:13:be:d1:c3:fd:b1:a3:28:d3:
179.266 + * 3e:7d:3e:08:f2:b2:98:9d:04:57:d5:a7:07:76:a4:
179.267 + * bd:5f:1d:ab:34:9a:99:82:43:26:a4:44:88:74:f4:
179.268 + * 76:7d:ce:32:8f
179.269 + * exponent1:
179.270 + * 2c:57:8c:e8:43:26:aa:f8:fc:fd:52:1f:e5:42:7f:
179.271 + * 33:3d:78:7d:7c:0c:3c:40:11:7d:c9:14:c5:df:4b:
179.272 + * 9e:71:6e:b4:20:53:5a:52:af:29:72:55:11:96:fa:
179.273 + * 28:ee:62:c4:f6:9e:81:ce:7b:26:9d:d5:6e:1d:f2:
179.274 + * 4c:de:38:95
179.275 + * exponent2:
179.276 + * 0c:3f:f5:49:23:03:68:80:75:31:83:fb:6b:93:a3:
179.277 + * ee:6e:95:40:d3:d1:ab:c0:09:7b:9b:c3:71:19:ce:
179.278 + * 69:ed:06:f5:d2:91:ad:5c:9e:17:13:b8:1a:c1:e3:
179.279 + * eb:ff:81:1e:9d:a3:3f:c9:d8:32:7f:5e:51:14:3b:
179.280 + * 0d:78:df:fd
179.281 + * coefficient:
179.282 + * 01:0c:cc:95:69:ca:19:23:bc:a7:24:c3:b6:74:31:
179.283 + * de:14:4c:a1:49:0e:12:19:8d:ab:86:d0:84:b9:18:
179.284 + * aa:d9:d8:15:ca:a9:51:0d:aa:32:35:be:36:23:56:
179.285 + * 93:91:e7:4e:b3:12:dc:bf:44:74:9a:1b:31:4c:da:
179.286 + * 35:92:f2:e3
179.287 + *
179.288 + * client certificate:
179.289 + * Data:
179.290 + * Version: 3 (0x2)
179.291 + * Serial Number: 9 (0x9)
179.292 + * Signature Algorithm: md5WithRSAEncryption
179.293 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
179.294 + * Validity
179.295 + * Not Before: Dec 8 03:43:24 2008 GMT
179.296 + * Not After : Aug 25 03:43:24 2028 GMT
179.297 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Client, CN=localhost
179.298 + * Subject Public Key Info:
179.299 + * Public Key Algorithm: rsaEncryption
179.300 + * RSA Public Key: (1024 bit)
179.301 + * Modulus (1024 bit):
179.302 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
179.303 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
179.304 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
179.305 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
179.306 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
179.307 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
179.308 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
179.309 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
179.310 + * 75:8d:f5:82:ac:43:92:44:1b
179.311 + * Exponent: 65537 (0x10001)
179.312 + * X509v3 extensions:
179.313 + * X509v3 Basic Constraints:
179.314 + * CA:FALSE
179.315 + * X509v3 Key Usage:
179.316 + * Digital Signature, Non Repudiation, Key Encipherment
179.317 + * X509v3 Subject Key Identifier:
179.318 + * CD:BB:C8:85:AA:91:BD:FD:1D:BE:CD:67:7C:FF:B3:E9:4C:A8:22:E6
179.319 + * X509v3 Authority Key Identifier:
179.320 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
179.321 + *
179.322 + * X509v3 Subject Alternative Name: critical
179.323 + * DNS:localhost
179.324 + * Signature Algorithm: md5WithRSAEncryption
179.325 + *
179.326 + * -----BEGIN CERTIFICATE-----
179.327 + * MIICpDCCAg2gAwIBAgIBCTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
179.328 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
179.329 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMjRaFw0yODA4MjUwMzQzMjRaMHIxCzAJ
179.330 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
179.331 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD
179.332 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas
179.333 + * JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV
179.334 + * 8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq
179.335 + * ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjczBxMAkGA1UdEwQCMAAw
179.336 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV
179.337 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh
179.338 + * bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAm25gJyqW1JznQ1EyOtTGswBVwfgBOf+F
179.339 + * HJuBTcflYQLbTD/AETPQJGvZU9tdhuLtbG3OPhR7vSY8zeAbfM3dbH7QFr3r47Gj
179.340 + * XEH7qM/MX+Z3ifVaC4MeJmrYQkYFSuKeyyKpdRVX4w4nnFHF6OsNASsYrMW6LpxN
179.341 + * cl/epUcHL7E=
179.342 + * -----END CERTIFICATE-----
179.343 + *
179.344 + *
179.345 + *
179.346 + * Trusted CA certificate:
179.347 + * Certificate:
179.348 + * Data:
179.349 + * Version: 3 (0x2)
179.350 + * Serial Number: 0 (0x0)
179.351 + * Signature Algorithm: md5WithRSAEncryption
179.352 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
179.353 + * Validity
179.354 + * Not Before: Dec 8 02:43:36 2008 GMT
179.355 + * Not After : Aug 25 02:43:36 2028 GMT
179.356 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org
179.357 + * Subject Public Key Info:
179.358 + * Public Key Algorithm: rsaEncryption
179.359 + * RSA Public Key: (1024 bit)
179.360 + * Modulus (1024 bit):
179.361 + * 00:cb:c4:38:20:07:be:88:a7:93:b0:a1:43:51:2d:
179.362 + * d7:8e:85:af:54:dd:ad:a2:7b:23:5b:cf:99:13:53:
179.363 + * 99:45:7d:ee:6d:ba:2d:bf:e3:ad:6e:3d:9f:1a:f9:
179.364 + * 03:97:e0:17:55:ae:11:26:57:de:01:29:8e:05:3f:
179.365 + * 21:f7:e7:36:e8:2e:37:d7:48:ac:53:d6:60:0e:c7:
179.366 + * 50:6d:f6:c5:85:f7:8b:a6:c5:91:35:72:3c:94:ee:
179.367 + * f1:17:f0:71:e3:ec:1b:ce:ca:4e:40:42:b0:6d:ee:
179.368 + * 6a:0e:d6:e5:ad:3c:0f:c9:ba:82:4f:78:f8:89:97:
179.369 + * 89:2a:95:12:4c:d8:09:2a:e9
179.370 + * Exponent: 65537 (0x10001)
179.371 + * X509v3 extensions:
179.372 + * X509v3 Subject Key Identifier:
179.373 + * FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
179.374 + * X509v3 Authority Key Identifier:
179.375 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
179.376 + * DirName:/C=US/ST=Some-State/L=Some-City/O=Some-Org
179.377 + * serial:00
179.378 + *
179.379 + * X509v3 Basic Constraints:
179.380 + * CA:TRUE
179.381 + * Signature Algorithm: md5WithRSAEncryption
179.382 + *
179.383 + * -----BEGIN CERTIFICATE-----
179.384 + * MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
179.385 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
179.386 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ
179.387 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
179.388 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
179.389 + * gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX
179.390 + * 4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj
179.391 + * 7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G
179.392 + * A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ
179.393 + * hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt
179.394 + * U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw
179.395 + * DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA
179.396 + * ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ
179.397 + * LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P
179.398 + * 6Mvf0r1PNTY2hwTJLJmKtg==
179.399 + * -----END CERTIFICATE---
179.400 + */
179.401 +
179.402 +
179.403 +public class IPAddressDNSIdentities {
179.404 + static Map cookies;
179.405 + ServerSocket ss;
179.406 +
179.407 + /*
179.408 + * =============================================================
179.409 + * Set the various variables needed for the tests, then
179.410 + * specify what tests to run on each side.
179.411 + */
179.412 +
179.413 + /*
179.414 + * Should we run the client or server in a separate thread?
179.415 + * Both sides can throw exceptions, but do you have a preference
179.416 + * as to which side should be the main thread.
179.417 + */
179.418 + static boolean separateServerThread = true;
179.419 +
179.420 + /*
179.421 + * Where do we find the keystores?
179.422 + */
179.423 + static String trusedCertStr =
179.424 + "-----BEGIN CERTIFICATE-----\n" +
179.425 + "MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
179.426 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
179.427 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ\n" +
179.428 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
179.429 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n" +
179.430 + "gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX\n" +
179.431 + "4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj\n" +
179.432 + "7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G\n" +
179.433 + "A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ\n" +
179.434 + "hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt\n" +
179.435 + "U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw\n" +
179.436 + "DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA\n" +
179.437 + "ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ\n" +
179.438 + "LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P\n" +
179.439 + "6Mvf0r1PNTY2hwTJLJmKtg==\n" +
179.440 + "-----END CERTIFICATE-----";
179.441 +
179.442 + static String serverCertStr =
179.443 + "-----BEGIN CERTIFICATE-----\n" +
179.444 + "MIICpDCCAg2gAwIBAgIBCDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
179.445 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
179.446 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMDRaFw0yODA4MjUwMzQzMDRaMHIxCzAJ\n" +
179.447 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
179.448 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD\n" +
179.449 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3\n" +
179.450 + "ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6\n" +
179.451 + "YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS\n" +
179.452 + "7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjczBxMAkGA1UdEwQCMAAw\n" +
179.453 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV\n" +
179.454 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh\n" +
179.455 + "bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAoqVTciHtcvsUj+YaTct8tUh3aTCsKsac\n" +
179.456 + "PHhfQ+ObjiXSgxsKYTX7ym/wk/wvlbUcbqLKxsu7qrcJitH+H9heV1hEHEu65Uoi\n" +
179.457 + "nRugFruyOrwvAylV8Cm2af7ddilmYJ+sdJA6N2M3xJRxR0G2LFHEXDNEjYReyexn\n" +
179.458 + "JqCpf5uZGOo=\n" +
179.459 + "-----END CERTIFICATE-----";
179.460 +
179.461 + static String clientCertStr =
179.462 + "-----BEGIN CERTIFICATE-----\n" +
179.463 + "MIICpDCCAg2gAwIBAgIBCTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
179.464 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
179.465 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzQzMjRaFw0yODA4MjUwMzQzMjRaMHIxCzAJ\n" +
179.466 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
179.467 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD\n" +
179.468 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas\n" +
179.469 + "JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV\n" +
179.470 + "8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq\n" +
179.471 + "ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjczBxMAkGA1UdEwQCMAAw\n" +
179.472 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV\n" +
179.473 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAXBgNVHREBAf8EDTALgglsb2Nh\n" +
179.474 + "bGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAm25gJyqW1JznQ1EyOtTGswBVwfgBOf+F\n" +
179.475 + "HJuBTcflYQLbTD/AETPQJGvZU9tdhuLtbG3OPhR7vSY8zeAbfM3dbH7QFr3r47Gj\n" +
179.476 + "XEH7qM/MX+Z3ifVaC4MeJmrYQkYFSuKeyyKpdRVX4w4nnFHF6OsNASsYrMW6LpxN\n" +
179.477 + "cl/epUcHL7E=\n" +
179.478 + "-----END CERTIFICATE-----";
179.479 +
179.480 + static byte serverPrivateExponent[] = {
179.481 + (byte)0x6e, (byte)0xa7, (byte)0x1b, (byte)0x83,
179.482 + (byte)0x51, (byte)0x35, (byte)0x9a, (byte)0x44,
179.483 + (byte)0x7d, (byte)0xf6, (byte)0xe3, (byte)0x89,
179.484 + (byte)0xa0, (byte)0xd7, (byte)0x90, (byte)0x60,
179.485 + (byte)0xa1, (byte)0x4e, (byte)0x27, (byte)0x21,
179.486 + (byte)0xa2, (byte)0x89, (byte)0x74, (byte)0xcc,
179.487 + (byte)0x9d, (byte)0x75, (byte)0x75, (byte)0x4e,
179.488 + (byte)0xc7, (byte)0x82, (byte)0xe3, (byte)0xe3,
179.489 + (byte)0xc3, (byte)0x7d, (byte)0x00, (byte)0x54,
179.490 + (byte)0xec, (byte)0x36, (byte)0xb1, (byte)0xdf,
179.491 + (byte)0x91, (byte)0x9c, (byte)0x7a, (byte)0xc0,
179.492 + (byte)0x62, (byte)0x0a, (byte)0xd6, (byte)0xa9,
179.493 + (byte)0x22, (byte)0x91, (byte)0x4a, (byte)0x29,
179.494 + (byte)0x2e, (byte)0x43, (byte)0xfa, (byte)0x8c,
179.495 + (byte)0xd8, (byte)0xe9, (byte)0xbe, (byte)0xd9,
179.496 + (byte)0x4f, (byte)0xca, (byte)0x23, (byte)0xc6,
179.497 + (byte)0xe4, (byte)0x3f, (byte)0xb8, (byte)0x72,
179.498 + (byte)0xcf, (byte)0x02, (byte)0xfc, (byte)0xf4,
179.499 + (byte)0x58, (byte)0x34, (byte)0x77, (byte)0x76,
179.500 + (byte)0xce, (byte)0x22, (byte)0x44, (byte)0x5f,
179.501 + (byte)0x2d, (byte)0xca, (byte)0xee, (byte)0xf5,
179.502 + (byte)0x43, (byte)0x56, (byte)0x47, (byte)0x71,
179.503 + (byte)0x0b, (byte)0x09, (byte)0x6b, (byte)0x5e,
179.504 + (byte)0xf2, (byte)0xc8, (byte)0xee, (byte)0xd4,
179.505 + (byte)0x6e, (byte)0x44, (byte)0x92, (byte)0x2a,
179.506 + (byte)0x7f, (byte)0xcc, (byte)0xa7, (byte)0xd4,
179.507 + (byte)0x5b, (byte)0xfb, (byte)0xf7, (byte)0x4a,
179.508 + (byte)0xa9, (byte)0xfb, (byte)0x54, (byte)0x18,
179.509 + (byte)0xd5, (byte)0xd5, (byte)0x14, (byte)0xba,
179.510 + (byte)0xa0, (byte)0x1c, (byte)0x13, (byte)0xb3,
179.511 + (byte)0x37, (byte)0x6b, (byte)0x37, (byte)0x59,
179.512 + (byte)0xed, (byte)0xdb, (byte)0x6d, (byte)0xb1
179.513 + };
179.514 +
179.515 + static byte serverModulus[] = {
179.516 + (byte)0x00,
179.517 + (byte)0xa5, (byte)0xac, (byte)0x5b, (byte)0x1c,
179.518 + (byte)0x37, (byte)0xa2, (byte)0xdd, (byte)0x99,
179.519 + (byte)0x89, (byte)0x2d, (byte)0xb2, (byte)0x79,
179.520 + (byte)0xb8, (byte)0x8f, (byte)0xd5, (byte)0x48,
179.521 + (byte)0xa5, (byte)0xe7, (byte)0x1c, (byte)0x84,
179.522 + (byte)0x17, (byte)0x8d, (byte)0x69, (byte)0x9c,
179.523 + (byte)0xc6, (byte)0xac, (byte)0x6d, (byte)0xf9,
179.524 + (byte)0xf2, (byte)0x1d, (byte)0x1f, (byte)0x39,
179.525 + (byte)0x19, (byte)0xda, (byte)0xd3, (byte)0x72,
179.526 + (byte)0x1e, (byte)0x6e, (byte)0xec, (byte)0x44,
179.527 + (byte)0xcc, (byte)0x70, (byte)0xa4, (byte)0xdc,
179.528 + (byte)0xba, (byte)0x00, (byte)0x30, (byte)0xf6,
179.529 + (byte)0xa0, (byte)0x4f, (byte)0x3d, (byte)0x54,
179.530 + (byte)0x7a, (byte)0x61, (byte)0x6a, (byte)0xcc,
179.531 + (byte)0x57, (byte)0xd0, (byte)0x0a, (byte)0x7f,
179.532 + (byte)0x95, (byte)0x28, (byte)0x18, (byte)0x3f,
179.533 + (byte)0x9a, (byte)0xd9, (byte)0x94, (byte)0xf2,
179.534 + (byte)0x1b, (byte)0xc8, (byte)0x24, (byte)0x88,
179.535 + (byte)0x7e, (byte)0xfe, (byte)0x9d, (byte)0x0f,
179.536 + (byte)0x3d, (byte)0xfb, (byte)0x57, (byte)0x53,
179.537 + (byte)0x08, (byte)0xb3, (byte)0x20, (byte)0x33,
179.538 + (byte)0xd4, (byte)0x3f, (byte)0x17, (byte)0x47,
179.539 + (byte)0x14, (byte)0xd1, (byte)0xcd, (byte)0xea,
179.540 + (byte)0x08, (byte)0xd8, (byte)0x0e, (byte)0x75,
179.541 + (byte)0x4e, (byte)0xaf, (byte)0xbe, (byte)0xcc,
179.542 + (byte)0xd2, (byte)0xec, (byte)0xaf, (byte)0xa9,
179.543 + (byte)0x7a, (byte)0x49, (byte)0xdf, (byte)0xc2,
179.544 + (byte)0xd9, (byte)0xac, (byte)0xb8, (byte)0x24,
179.545 + (byte)0x40, (byte)0x90, (byte)0xa6, (byte)0x03,
179.546 + (byte)0x56, (byte)0x2a, (byte)0xd0, (byte)0x30,
179.547 + (byte)0x05, (byte)0x40, (byte)0x2c, (byte)0x4f,
179.548 + (byte)0xab, (byte)0xd9, (byte)0x74, (byte)0x89
179.549 + };
179.550 +
179.551 + static byte clientPrivateExponent[] = {
179.552 + (byte)0x11, (byte)0xb7, (byte)0x6a, (byte)0x36,
179.553 + (byte)0x3d, (byte)0x30, (byte)0x37, (byte)0xce,
179.554 + (byte)0x61, (byte)0x9d, (byte)0x6c, (byte)0x84,
179.555 + (byte)0x8b, (byte)0xf3, (byte)0x9b, (byte)0x25,
179.556 + (byte)0x4f, (byte)0x14, (byte)0xc8, (byte)0xa4,
179.557 + (byte)0xdd, (byte)0x2f, (byte)0xd7, (byte)0x9a,
179.558 + (byte)0x17, (byte)0xbd, (byte)0x90, (byte)0x19,
179.559 + (byte)0xf7, (byte)0x05, (byte)0xfd, (byte)0xf2,
179.560 + (byte)0xd2, (byte)0xc5, (byte)0xf7, (byte)0x77,
179.561 + (byte)0xbe, (byte)0xea, (byte)0xe2, (byte)0x84,
179.562 + (byte)0x87, (byte)0x97, (byte)0x3a, (byte)0x41,
179.563 + (byte)0x96, (byte)0xb6, (byte)0x99, (byte)0xf8,
179.564 + (byte)0x94, (byte)0x8c, (byte)0x58, (byte)0x71,
179.565 + (byte)0x51, (byte)0x8c, (byte)0xf4, (byte)0x2a,
179.566 + (byte)0x20, (byte)0x9e, (byte)0x1a, (byte)0xa0,
179.567 + (byte)0x26, (byte)0x99, (byte)0x75, (byte)0xd6,
179.568 + (byte)0x31, (byte)0x53, (byte)0x43, (byte)0x39,
179.569 + (byte)0xf5, (byte)0x2a, (byte)0xa6, (byte)0x7e,
179.570 + (byte)0x34, (byte)0x42, (byte)0x51, (byte)0x2a,
179.571 + (byte)0x40, (byte)0x87, (byte)0x03, (byte)0x88,
179.572 + (byte)0x43, (byte)0x69, (byte)0xb2, (byte)0x89,
179.573 + (byte)0x6d, (byte)0x20, (byte)0xbd, (byte)0x7d,
179.574 + (byte)0x71, (byte)0xef, (byte)0x47, (byte)0x0a,
179.575 + (byte)0xdf, (byte)0x06, (byte)0xc1, (byte)0x69,
179.576 + (byte)0x66, (byte)0xa8, (byte)0x22, (byte)0x37,
179.577 + (byte)0x1a, (byte)0x77, (byte)0x1e, (byte)0xc7,
179.578 + (byte)0x94, (byte)0x4e, (byte)0x2c, (byte)0x27,
179.579 + (byte)0x69, (byte)0x45, (byte)0x5e, (byte)0xc8,
179.580 + (byte)0xf8, (byte)0x0c, (byte)0xb7, (byte)0xf8,
179.581 + (byte)0xc0, (byte)0x8f, (byte)0x99, (byte)0xc1,
179.582 + (byte)0xe5, (byte)0x28, (byte)0x9b, (byte)0xf9,
179.583 + (byte)0x4c, (byte)0x94, (byte)0xc6, (byte)0xb1
179.584 + };
179.585 +
179.586 + static byte clientModulus[] = {
179.587 + (byte)0x00,
179.588 + (byte)0xbb, (byte)0xf0, (byte)0x40, (byte)0x36,
179.589 + (byte)0xac, (byte)0x26, (byte)0x54, (byte)0x4e,
179.590 + (byte)0xf4, (byte)0xa3, (byte)0x5a, (byte)0x00,
179.591 + (byte)0x2f, (byte)0x69, (byte)0x21, (byte)0x6f,
179.592 + (byte)0xb9, (byte)0x7a, (byte)0x3a, (byte)0x93,
179.593 + (byte)0xec, (byte)0xa2, (byte)0xf6, (byte)0xe1,
179.594 + (byte)0x8e, (byte)0xc7, (byte)0x63, (byte)0xd8,
179.595 + (byte)0x2f, (byte)0x12, (byte)0x30, (byte)0x99,
179.596 + (byte)0x2e, (byte)0xb0, (byte)0xf2, (byte)0x8f,
179.597 + (byte)0xf8, (byte)0x27, (byte)0x2d, (byte)0x24,
179.598 + (byte)0x78, (byte)0x28, (byte)0x84, (byte)0xf7,
179.599 + (byte)0x01, (byte)0xbf, (byte)0x8d, (byte)0x44,
179.600 + (byte)0x79, (byte)0xdd, (byte)0x3b, (byte)0xd2,
179.601 + (byte)0x55, (byte)0xf3, (byte)0xce, (byte)0x3c,
179.602 + (byte)0xb2, (byte)0x5b, (byte)0x21, (byte)0x7d,
179.603 + (byte)0xef, (byte)0xfd, (byte)0x33, (byte)0x4a,
179.604 + (byte)0xb1, (byte)0xa3, (byte)0xff, (byte)0xc6,
179.605 + (byte)0xc8, (byte)0x9b, (byte)0xb9, (byte)0x0f,
179.606 + (byte)0x7c, (byte)0x41, (byte)0x35, (byte)0x97,
179.607 + (byte)0xf9, (byte)0xdb, (byte)0x3a, (byte)0x05,
179.608 + (byte)0x60, (byte)0x05, (byte)0x15, (byte)0xaf,
179.609 + (byte)0x59, (byte)0x17, (byte)0x92, (byte)0xa3,
179.610 + (byte)0x10, (byte)0xad, (byte)0x16, (byte)0x1c,
179.611 + (byte)0xe4, (byte)0x07, (byte)0x53, (byte)0xaf,
179.612 + (byte)0xa8, (byte)0x76, (byte)0xa2, (byte)0x56,
179.613 + (byte)0x2a, (byte)0x92, (byte)0xd3, (byte)0xf9,
179.614 + (byte)0x28, (byte)0xe0, (byte)0x78, (byte)0xcf,
179.615 + (byte)0x5e, (byte)0x1f, (byte)0x48, (byte)0xab,
179.616 + (byte)0x5c, (byte)0x19, (byte)0xdd, (byte)0xe1,
179.617 + (byte)0x67, (byte)0x43, (byte)0xba, (byte)0x75,
179.618 + (byte)0x8d, (byte)0xf5, (byte)0x82, (byte)0xac,
179.619 + (byte)0x43, (byte)0x92, (byte)0x44, (byte)0x1b
179.620 + };
179.621 +
179.622 + static char passphrase[] = "passphrase".toCharArray();
179.623 +
179.624 + /*
179.625 + * Is the server ready to serve?
179.626 + */
179.627 + volatile static boolean serverReady = false;
179.628 +
179.629 + /*
179.630 + * Turn on SSL debugging?
179.631 + */
179.632 + static boolean debug = false;
179.633 +
179.634 + private SSLServerSocket sslServerSocket = null;
179.635 +
179.636 + /*
179.637 + * Define the server side of the test.
179.638 + *
179.639 + * If the server prematurely exits, serverReady will be set to true
179.640 + * to avoid infinite hangs.
179.641 + */
179.642 + void doServerSide() throws Exception {
179.643 + SSLContext context = getSSLContext(trusedCertStr, serverCertStr,
179.644 + serverModulus, serverPrivateExponent, passphrase);
179.645 + SSLServerSocketFactory sslssf = context.getServerSocketFactory();
179.646 +
179.647 + sslServerSocket =
179.648 + (SSLServerSocket) sslssf.createServerSocket(serverPort);
179.649 + serverPort = sslServerSocket.getLocalPort();
179.650 +
179.651 + /*
179.652 + * Signal Client, we're ready for his connect.
179.653 + */
179.654 + serverReady = true;
179.655 +
179.656 + SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept();
179.657 + sslSocket.setNeedClientAuth(true);
179.658 + if (sslSocket instanceof SSLSocketImpl) {
179.659 + ((SSLSocketImpl)sslSocket).trySetHostnameVerification("HTTPS");
179.660 + }
179.661 +
179.662 + PrintStream out =
179.663 + new PrintStream(sslSocket.getOutputStream());
179.664 +
179.665 + try {
179.666 + // ignore request data
179.667 +
179.668 + // send the response
179.669 + out.print("HTTP/1.1 200 OK\r\n");
179.670 + out.print("Content-Type: text/html; charset=iso-8859-1\r\n");
179.671 + out.print("Content-Length: "+ 9 +"\r\n");
179.672 + out.print("\r\n");
179.673 + out.print("Testing\r\n");
179.674 + out.flush();
179.675 + } finally {
179.676 + // close the socket
179.677 + Thread.sleep(2000);
179.678 + System.out.println("Server closing socket");
179.679 + sslSocket.close();
179.680 + serverReady = false;
179.681 + }
179.682 +
179.683 + }
179.684 +
179.685 + /*
179.686 + * Define the client side of the test.
179.687 + *
179.688 + * If the server prematurely exits, serverReady will be set to true
179.689 + * to avoid infinite hangs.
179.690 + */
179.691 + void doClientSide() throws Exception {
179.692 + SSLContext context = getSSLContext(trusedCertStr, clientCertStr,
179.693 + clientModulus, clientPrivateExponent, passphrase);
179.694 +
179.695 + SSLContext.setDefault(context);
179.696 +
179.697 + /*
179.698 + * Wait for server to get started.
179.699 + */
179.700 + while (!serverReady) {
179.701 + Thread.sleep(50);
179.702 + }
179.703 +
179.704 + HttpsURLConnection http = null;
179.705 +
179.706 + /* establish http connection to server */
179.707 + URL url = new URL("https://127.0.0.1:" + serverPort+"/");
179.708 + System.out.println("url is "+url.toString());
179.709 +
179.710 + try {
179.711 + http = (HttpsURLConnection)url.openConnection();
179.712 +
179.713 + int respCode = http.getResponseCode();
179.714 + System.out.println("respCode = "+respCode);
179.715 +
179.716 + throw new Exception("Unexpectly found subject alternative name " +
179.717 + "matching IP address");
179.718 + } catch (SSLHandshakeException sslhe) {
179.719 + // no subject alternative names matching IP address 127.0.0.1 found
179.720 + // that's the expected exception, ignore it.
179.721 + } finally {
179.722 + http.disconnect();
179.723 + }
179.724 + }
179.725 +
179.726 + /*
179.727 + * =============================================================
179.728 + * The remainder is just support stuff
179.729 + */
179.730 +
179.731 + // use any free port by default
179.732 + volatile int serverPort = 0;
179.733 +
179.734 + volatile Exception serverException = null;
179.735 + volatile Exception clientException = null;
179.736 +
179.737 + public static void main(String args[]) throws Exception {
179.738 + if (debug)
179.739 + System.setProperty("javax.net.debug", "all");
179.740 +
179.741 + /*
179.742 + * Start the tests.
179.743 + */
179.744 + new IPAddressDNSIdentities();
179.745 + }
179.746 +
179.747 + Thread clientThread = null;
179.748 + Thread serverThread = null;
179.749 + /*
179.750 + * Primary constructor, used to drive remainder of the test.
179.751 + *
179.752 + * Fork off the other side, then do your work.
179.753 + */
179.754 + IPAddressDNSIdentities() throws Exception {
179.755 + if (separateServerThread) {
179.756 + startServer(true);
179.757 + startClient(false);
179.758 + } else {
179.759 + startClient(true);
179.760 + startServer(false);
179.761 + }
179.762 +
179.763 + /*
179.764 + * Wait for other side to close down.
179.765 + */
179.766 + if (separateServerThread) {
179.767 + serverThread.join();
179.768 + } else {
179.769 + clientThread.join();
179.770 + }
179.771 +
179.772 + /*
179.773 + * When we get here, the test is pretty much over.
179.774 + *
179.775 + * If the main thread excepted, that propagates back
179.776 + * immediately. If the other thread threw an exception, we
179.777 + * should report back.
179.778 + */
179.779 + if (serverException != null)
179.780 + throw serverException;
179.781 + if (clientException != null)
179.782 + throw clientException;
179.783 + }
179.784 +
179.785 + void startServer(boolean newThread) throws Exception {
179.786 + if (newThread) {
179.787 + serverThread = new Thread() {
179.788 + public void run() {
179.789 + try {
179.790 + doServerSide();
179.791 + } catch (Exception e) {
179.792 + /*
179.793 + * Our server thread just died.
179.794 + *
179.795 + * Release the client, if not active already...
179.796 + */
179.797 + System.err.println("Server died...");
179.798 + serverReady = true;
179.799 + serverException = e;
179.800 + }
179.801 + }
179.802 + };
179.803 + serverThread.start();
179.804 + } else {
179.805 + doServerSide();
179.806 + }
179.807 + }
179.808 +
179.809 + void startClient(boolean newThread) throws Exception {
179.810 + if (newThread) {
179.811 + clientThread = new Thread() {
179.812 + public void run() {
179.813 + try {
179.814 + doClientSide();
179.815 + } catch (Exception e) {
179.816 + /*
179.817 + * Our client thread just died.
179.818 + */
179.819 + System.err.println("Client died...");
179.820 + clientException = e;
179.821 + }
179.822 + }
179.823 + };
179.824 + clientThread.start();
179.825 + } else {
179.826 + doClientSide();
179.827 + }
179.828 + }
179.829 +
179.830 + // get the ssl context
179.831 + private static SSLContext getSSLContext(String trusedCertStr,
179.832 + String keyCertStr, byte[] modulus,
179.833 + byte[] privateExponent, char[] passphrase) throws Exception {
179.834 +
179.835 + // generate certificate from cert string
179.836 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
179.837 +
179.838 + ByteArrayInputStream is =
179.839 + new ByteArrayInputStream(trusedCertStr.getBytes());
179.840 + Certificate trusedCert = cf.generateCertificate(is);
179.841 + is.close();
179.842 +
179.843 + // create a key store
179.844 + KeyStore ks = KeyStore.getInstance("JKS");
179.845 + ks.load(null, null);
179.846 +
179.847 + // import the trused cert
179.848 + ks.setCertificateEntry("RSA Export Signer", trusedCert);
179.849 +
179.850 + if (keyCertStr != null) {
179.851 + // generate the private key.
179.852 + RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(
179.853 + new BigInteger(modulus),
179.854 + new BigInteger(privateExponent));
179.855 + KeyFactory kf = KeyFactory.getInstance("RSA");
179.856 + RSAPrivateKey priKey =
179.857 + (RSAPrivateKey)kf.generatePrivate(priKeySpec);
179.858 +
179.859 + // generate certificate chain
179.860 + is = new ByteArrayInputStream(keyCertStr.getBytes());
179.861 + Certificate keyCert = cf.generateCertificate(is);
179.862 + is.close();
179.863 +
179.864 + Certificate[] chain = new Certificate[2];
179.865 + chain[0] = keyCert;
179.866 + chain[1] = trusedCert;
179.867 +
179.868 + // import the key entry.
179.869 + ks.setKeyEntry("Whatever", priKey, passphrase, chain);
179.870 + }
179.871 +
179.872 + // create SSL context
179.873 + TrustManagerFactory tmf = TrustManagerFactory.getInstance("PKIX");
179.874 + tmf.init(ks);
179.875 +
179.876 + SSLContext ctx = SSLContext.getInstance("TLS");
179.877 +
179.878 + if (keyCertStr != null) {
179.879 + KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
179.880 + kmf.init(ks, passphrase);
179.881 +
179.882 + ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
179.883 + } else {
179.884 + ctx.init(null, tmf.getTrustManagers(), null);
179.885 + }
179.886 +
179.887 + return ctx;
179.888 + }
179.889 +
179.890 +}
180.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
180.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java Tue Apr 13 16:41:49 2010 -0700
180.3 @@ -0,0 +1,880 @@
180.4 +/*
180.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
180.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
180.7 + *
180.8 + * This code is free software; you can redistribute it and/or modify it
180.9 + * under the terms of the GNU General Public License version 2 only, as
180.10 + * published by the Free Software Foundation.
180.11 + *
180.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
180.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
180.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
180.15 + * version 2 for more details (a copy is included in the LICENSE file that
180.16 + * accompanied this code).
180.17 + *
180.18 + * You should have received a copy of the GNU General Public License version
180.19 + * 2 along with this work; if not, write to the Free Software Foundation,
180.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
180.21 + *
180.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
180.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
180.24 + * have any questions.
180.25 + */
180.26 +
180.27 +/* @test
180.28 + * @summary X509 certificate hostname checking is broken in JDK1.6.0_10
180.29 + * @bug 6766775
180.30 + * @author Xuelei Fan
180.31 + */
180.32 +
180.33 +import java.net.*;
180.34 +import java.util.*;
180.35 +import java.io.*;
180.36 +import javax.net.ssl.*;
180.37 +import java.security.KeyStore;
180.38 +import java.security.KeyFactory;
180.39 +import java.security.cert.Certificate;
180.40 +import java.security.cert.CertificateFactory;
180.41 +import java.security.spec.*;
180.42 +import java.security.interfaces.*;
180.43 +import java.math.BigInteger;
180.44 +
180.45 +import sun.security.ssl.SSLSocketImpl;
180.46 +
180.47 +/*
180.48 + * Certificates and key used in the test.
180.49 + *
180.50 + * TLS server certificate:
180.51 + * server private key:
180.52 + * -----BEGIN RSA PRIVATE KEY-----
180.53 + * Proc-Type: 4,ENCRYPTED
180.54 + * DEK-Info: DES-EDE3-CBC,D9AE407F6D0E389A
180.55 + *
180.56 + * WPrA7TFol/cQCcp9oHnXWNpYlvRbbIcQj0m+RKT2Iuzfus+DHt3Zadf8nJpKfX2e
180.57 + * h2rnhlzCN9M7djRDooZKDOPCsdBn51Au7HlZF3S3Opgo7D8XFM1a8t1Je4ke14oI
180.58 + * nw6QKYsBblRziPnP2PZ0zvX24nOv7bbY8beynlJHGs00VWSFdoH2DS0aE1p6D+3n
180.59 + * ptJuJ75dVfZFK4X7162APlNXevX8D6PEQpSiRw1rjjGGcnvQ4HdWk3BxDVDcCNJb
180.60 + * Y1aGNRxsjTDvPi3R9Qx2M+W03QzEPx4SR3ZHVskeSJHaetM0TM/w/45Paq4GokXP
180.61 + * ZeTnbEx1xmjkA7h+t4doLL4watx5F6yLsJzu8xB3lt/1EtmkYtLz1t7X4BetPAXz
180.62 + * zS69X/VwhKfsOI3qXBWuL2oHPyhDmT1gcaUQwEPSV6ogHEEQEDXdiUS8heNK13KF
180.63 + * TCQYFkETvV2BLxUhV1hypPzRQ6tUpJiAbD5KmoK2lD9slshG2QtvKQq0/bgkDY5J
180.64 + * LhDHV2dtcZ3kDPkkZXpbcJQvoeH3d09C5sIsuTFo2zgNR6oETHUc5TzP6FY2YYRa
180.65 + * QcK5HcmtsRRiXFm01ac+aMejJUIujjFt84SiKWT/73vC8AmY4tYcJBLjCg4XIxSH
180.66 + * fdDFLL1YZENNO5ivlp8mdiHqcawx+36L7DrEZQ8RZt6cqST5t/+XTdM74s6k81GT
180.67 + * pNsa82P2K2zmIUZ/DL2mKjW1vfRByw1NQFEBkN3vdyZxYfM/JyUzX4hbjXBEkh9Q
180.68 + * QYrcwLKLjis2QzSvK04B3bvRzRb+4ocWiso8ZPAXAIxZFBWDpTMM2A==
180.69 + * -----END RSA PRIVATE KEY-----
180.70 + *
180.71 + * -----BEGIN RSA PRIVATE KEY-----
180.72 + * MIICXAIBAAKBgQClrFscN6LdmYktsnm4j9VIpecchBeNaZzGrG358h0fORna03Ie
180.73 + * buxEzHCk3LoAMPagTz1UemFqzFfQCn+VKBg/mtmU8hvIJIh+/p0PPftXUwizIDPU
180.74 + * PxdHFNHN6gjYDnVOr77M0uyvqXpJ38LZrLgkQJCmA1Yq0DAFQCxPq9l0iQIDAQAB
180.75 + * AoGAbqcbg1E1mkR99uOJoNeQYKFOJyGiiXTMnXV1TseC4+PDfQBU7Dax35GcesBi
180.76 + * CtapIpFKKS5D+ozY6b7ZT8ojxuQ/uHLPAvz0WDR3ds4iRF8tyu71Q1ZHcQsJa17y
180.77 + * yO7UbkSSKn/Mp9Rb+/dKqftUGNXVFLqgHBOzN2s3We3bbbECQQDYBPKOg3hkaGHo
180.78 + * OhpHKqtQ6EVkldihG/3i4WejRonelXN+HRh1KrB2HBx0M8D/qAzP1i3rNSlSHer4
180.79 + * 59YRTJnHAkEAxFX/sVYSn07BHv9Zhn6XXct/Cj43z/tKNbzlNbcxqQwQerw3IH51
180.80 + * 8UH2YOA+GD3lXbKp+MytoFLWv8zg4YT/LwJAfqan75Z1R6lLffRS49bIiq8jwE16
180.81 + * rTrUJ+kv8jKxMqc9B3vXkxpsS1M/+4E8bqgAmvpgAb8xcsvHsBd9ErdukQJBAKs2
180.82 + * j67W75BrPjBI34pQ1LEfp56IGWXOrq1kF8IbCjxv3+MYRT6Z6UJFkpRymNPNDjsC
180.83 + * dgUYgITiGJHUGXuw3lMCQHEHqo9ZtXz92yFT+VhsNc29B8m/sqUJdtCcMd/jGpAF
180.84 + * u6GHufjqIZBpQsk63wbwESAPZZ+kk1O1kS5GIRLX608=
180.85 + * -----END RSA PRIVATE KEY-----
180.86 + *
180.87 + * Private-Key: (1024 bit)
180.88 + * modulus:
180.89 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
180.90 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
180.91 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
180.92 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
180.93 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
180.94 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
180.95 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
180.96 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
180.97 + * 30:05:40:2c:4f:ab:d9:74:89
180.98 + * publicExponent: 65537 (0x10001)
180.99 + * privateExponent:
180.100 + * 6e:a7:1b:83:51:35:9a:44:7d:f6:e3:89:a0:d7:90:
180.101 + * 60:a1:4e:27:21:a2:89:74:cc:9d:75:75:4e:c7:82:
180.102 + * e3:e3:c3:7d:00:54:ec:36:b1:df:91:9c:7a:c0:62:
180.103 + * 0a:d6:a9:22:91:4a:29:2e:43:fa:8c:d8:e9:be:d9:
180.104 + * 4f:ca:23:c6:e4:3f:b8:72:cf:02:fc:f4:58:34:77:
180.105 + * 76:ce:22:44:5f:2d:ca:ee:f5:43:56:47:71:0b:09:
180.106 + * 6b:5e:f2:c8:ee:d4:6e:44:92:2a:7f:cc:a7:d4:5b:
180.107 + * fb:f7:4a:a9:fb:54:18:d5:d5:14:ba:a0:1c:13:b3:
180.108 + * 37:6b:37:59:ed:db:6d:b1
180.109 + * prime1:
180.110 + * 00:d8:04:f2:8e:83:78:64:68:61:e8:3a:1a:47:2a:
180.111 + * ab:50:e8:45:64:95:d8:a1:1b:fd:e2:e1:67:a3:46:
180.112 + * 89:de:95:73:7e:1d:18:75:2a:b0:76:1c:1c:74:33:
180.113 + * c0:ff:a8:0c:cf:d6:2d:eb:35:29:52:1d:ea:f8:e7:
180.114 + * d6:11:4c:99:c7
180.115 + * prime2:
180.116 + * 00:c4:55:ff:b1:56:12:9f:4e:c1:1e:ff:59:86:7e:
180.117 + * 97:5d:cb:7f:0a:3e:37:cf:fb:4a:35:bc:e5:35:b7:
180.118 + * 31:a9:0c:10:7a:bc:37:20:7e:75:f1:41:f6:60:e0:
180.119 + * 3e:18:3d:e5:5d:b2:a9:f8:cc:ad:a0:52:d6:bf:cc:
180.120 + * e0:e1:84:ff:2f
180.121 + * exponent1:
180.122 + * 7e:a6:a7:ef:96:75:47:a9:4b:7d:f4:52:e3:d6:c8:
180.123 + * 8a:af:23:c0:4d:7a:ad:3a:d4:27:e9:2f:f2:32:b1:
180.124 + * 32:a7:3d:07:7b:d7:93:1a:6c:4b:53:3f:fb:81:3c:
180.125 + * 6e:a8:00:9a:fa:60:01:bf:31:72:cb:c7:b0:17:7d:
180.126 + * 12:b7:6e:91
180.127 + * exponent2:
180.128 + * 00:ab:36:8f:ae:d6:ef:90:6b:3e:30:48:df:8a:50:
180.129 + * d4:b1:1f:a7:9e:88:19:65:ce:ae:ad:64:17:c2:1b:
180.130 + * 0a:3c:6f:df:e3:18:45:3e:99:e9:42:45:92:94:72:
180.131 + * 98:d3:cd:0e:3b:02:76:05:18:80:84:e2:18:91:d4:
180.132 + * 19:7b:b0:de:53
180.133 + * coefficient:
180.134 + * 71:07:aa:8f:59:b5:7c:fd:db:21:53:f9:58:6c:35:
180.135 + * cd:bd:07:c9:bf:b2:a5:09:76:d0:9c:31:df:e3:1a:
180.136 + * 90:05:bb:a1:87:b9:f8:ea:21:90:69:42:c9:3a:df:
180.137 + * 06:f0:11:20:0f:65:9f:a4:93:53:b5:91:2e:46:21:
180.138 + * 12:d7:eb:4f
180.139 + *
180.140 + *
180.141 + * server certificate:
180.142 + * Data:
180.143 + * Version: 3 (0x2)
180.144 + * Serial Number: 7 (0x7)
180.145 + * Signature Algorithm: md5WithRSAEncryption
180.146 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
180.147 + * Validity
180.148 + * Not Before: Dec 8 03:27:57 2008 GMT
180.149 + * Not After : Aug 25 03:27:57 2028 GMT
180.150 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Server, CN=localhost
180.151 + * Subject Public Key Info:
180.152 + * Public Key Algorithm: rsaEncryption
180.153 + * RSA Public Key: (1024 bit)
180.154 + * Modulus (1024 bit):
180.155 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
180.156 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
180.157 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
180.158 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
180.159 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
180.160 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
180.161 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
180.162 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
180.163 + * 30:05:40:2c:4f:ab:d9:74:89
180.164 + * Exponent: 65537 (0x10001)
180.165 + * X509v3 extensions:
180.166 + * X509v3 Basic Constraints:
180.167 + * CA:FALSE
180.168 + * X509v3 Key Usage:
180.169 + * Digital Signature, Non Repudiation, Key Encipherment
180.170 + * X509v3 Subject Key Identifier:
180.171 + * ED:6E:DB:F4:B5:56:C8:FB:1A:06:61:3F:0F:08:BB:A6:04:D8:16:54
180.172 + * X509v3 Authority Key Identifier:
180.173 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
180.174 + *
180.175 + * X509v3 Subject Alternative Name: critical
180.176 + * IP Address:127.0.0.1
180.177 + * Signature Algorithm: md5WithRSAEncryption
180.178 + *
180.179 + * -----BEGIN CERTIFICATE-----
180.180 + * MIICnzCCAgigAwIBAgIBBzANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
180.181 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
180.182 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3NTdaFw0yODA4MjUwMzI3NTdaMHIxCzAJ
180.183 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
180.184 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD
180.185 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3
180.186 + * ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6
180.187 + * YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS
180.188 + * 7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjbjBsMAkGA1UdEwQCMAAw
180.189 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV
180.190 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB
180.191 + * MA0GCSqGSIb3DQEBBAUAA4GBAFJjItCtCBZcjD69wdqfIbKmRFa6eJAjR6LcoDva
180.192 + * cKC/sDOLelpspiZ66Zb0Xdv5qQ7QrfOXt3K8QqJKRMdZLF9WfUfy0gJDM32ub91h
180.193 + * pu+TmcGPs+6RdrAQcuvU1ZDV9X8SMj7BtKaim4d5sqFw1npncKiA5xFn8vOYwdun
180.194 + * nZif
180.195 + * -----END CERTIFICATE-----
180.196 + *
180.197 + *
180.198 + * TLS client certificate:
180.199 + * client private key:
180.200 + * ----BEGIN RSA PRIVATE KEY-----
180.201 + * Proc-Type: 4,ENCRYPTED
180.202 + * DEK-Info: DES-EDE3-CBC,FA2A435CD35A9390
180.203 + *
180.204 + * Z+Y2uaETbsUWIyJUyVu1UV2G4rgFYJyACZT6Tp1KjRtxflSh2kXkJ9MpuXMXA0V4
180.205 + * Yy3fDzPqCL9NJmQAYRlAx/W/+j4F5EyMWDIx8fUxzONRZyoiwF7jLm+KscAfv6Pf
180.206 + * q7ItWOdj3z7IYrwlB8YIGd3F2cDKT3S+lYRk7rKb/qT7itbuHnY4Ardh3yl+MZak
180.207 + * jBp+ELUlRsUqSr1V0LoM+0rCCykarpyfhpxEcqsrl0v9Cyi5uhU50/oKv5zql3SH
180.208 + * l2ImgDjp3batAs8+Bd4NF2aqi0a7Hy44JUHxRm4caZryU/i/D9N1MbuM6882HLat
180.209 + * 5N0G+NaIUfywa8mjwq2D5aiit18HqKA6XeRRYeJ5Dvu9DCO4GeFSwcUFIBMI0L46
180.210 + * 7s114+oDodg57pMgITi+04vmUxvqlN9aiyd7f5Fgd7PeHGeOdbMz1NaJLJaPI9++
180.211 + * NakK8eK9iwT/Gdq0Uap5/CHW7vCT5PO+h3HY0STH0lWStXhdWnFO04zTdywsbSp+
180.212 + * DLpHeFT66shfeUlxR0PsCbG9vPRt/QmGLeYQZITppWo/ylSq4j+pRIuXvuWHdBRN
180.213 + * rTZ8QF4Y7AxQUXVz1j1++s6ZMHTzaK2i9HrhmDs1MbJl+QwWre3Xpv3LvTVz3k5U
180.214 + * wX8kuY1m3STt71QCaRWENq5sRaMImLxZbxc/ivFl9RAzUqo4NCxLod/QgA4iLqtO
180.215 + * ztnlpzwlC/F8HbQ1oqYWwnZAPhzU/cULtstl+Yrws2c2atO323LbPXZqbASySgig
180.216 + * sNpFXQMObdfP6LN23bY+1SvtK7V4NUTNhpdIc6INQAQ=
180.217 + * -----END RSA PRIVATE KEY-----
180.218 + *
180.219 + * -----BEGIN RSA PRIVATE KEY-----
180.220 + * MIICWwIBAAKBgQC78EA2rCZUTvSjWgAvaSFvuXo6k+yi9uGOx2PYLxIwmS6w8o/4
180.221 + * Jy0keCiE9wG/jUR53TvSVfPOPLJbIX3v/TNKsaP/xsibuQ98QTWX+ds6BWAFFa9Z
180.222 + * F5KjEK0WHOQHU6+odqJWKpLT+SjgeM9eH0irXBnd4WdDunWN9YKsQ5JEGwIDAQAB
180.223 + * AoGAEbdqNj0wN85hnWyEi/ObJU8UyKTdL9eaF72QGfcF/fLSxfd3vurihIeXOkGW
180.224 + * tpn4lIxYcVGM9CognhqgJpl11jFTQzn1KqZ+NEJRKkCHA4hDabKJbSC9fXHvRwrf
180.225 + * BsFpZqgiNxp3HseUTiwnaUVeyPgMt/jAj5nB5Sib+UyUxrECQQDnNQBiF2aifEg6
180.226 + * zbJOOC7he5CHAdkFxSxWVFVHL6EfXfqdLVkUohMbgZv+XxyIeU2biOExSg49Kds3
180.227 + * FOKgTau1AkEA0Bd1haj6QuCo8I0AXm2WO+MMTZMTvtHD/bGjKNM+fT4I8rKYnQRX
180.228 + * 1acHdqS9Xx2rNJqZgkMmpESIdPR2fc4yjwJALFeM6EMmqvj8/VIf5UJ/Mz14fXwM
180.229 + * PEARfckUxd9LnnFutCBTWlKvKXJVEZb6KO5ixPaegc57Jp3Vbh3yTN44lQJADD/1
180.230 + * SSMDaIB1MYP7a5Oj7m6VQNPRq8AJe5vDcRnOae0G9dKRrVyeFxO4GsHj6/+BHp2j
180.231 + * P8nYMn9eURQ7DXjf/QJAAQzMlWnKGSO8pyTDtnQx3hRMoUkOEhmNq4bQhLkYqtnY
180.232 + * FcqpUQ2qMjW+NiNWk5HnTrMS3L9EdJobMUzaNZLy4w==
180.233 + * -----END RSA PRIVATE KEY-----
180.234 + *
180.235 + * Private-Key: (1024 bit)
180.236 + * modulus:
180.237 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
180.238 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
180.239 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
180.240 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
180.241 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
180.242 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
180.243 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
180.244 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
180.245 + * 75:8d:f5:82:ac:43:92:44:1b
180.246 + * publicExponent: 65537 (0x10001)
180.247 + * privateExponent:
180.248 + * 11:b7:6a:36:3d:30:37:ce:61:9d:6c:84:8b:f3:9b:
180.249 + * 25:4f:14:c8:a4:dd:2f:d7:9a:17:bd:90:19:f7:05:
180.250 + * fd:f2:d2:c5:f7:77:be:ea:e2:84:87:97:3a:41:96:
180.251 + * b6:99:f8:94:8c:58:71:51:8c:f4:2a:20:9e:1a:a0:
180.252 + * 26:99:75:d6:31:53:43:39:f5:2a:a6:7e:34:42:51:
180.253 + * 2a:40:87:03:88:43:69:b2:89:6d:20:bd:7d:71:ef:
180.254 + * 47:0a:df:06:c1:69:66:a8:22:37:1a:77:1e:c7:94:
180.255 + * 4e:2c:27:69:45:5e:c8:f8:0c:b7:f8:c0:8f:99:c1:
180.256 + * e5:28:9b:f9:4c:94:c6:b1
180.257 + * prime1:
180.258 + * 00:e7:35:00:62:17:66:a2:7c:48:3a:cd:b2:4e:38:
180.259 + * 2e:e1:7b:90:87:01:d9:05:c5:2c:56:54:55:47:2f:
180.260 + * a1:1f:5d:fa:9d:2d:59:14:a2:13:1b:81:9b:fe:5f:
180.261 + * 1c:88:79:4d:9b:88:e1:31:4a:0e:3d:29:db:37:14:
180.262 + * e2:a0:4d:ab:b5
180.263 + * prime2:
180.264 + * 00:d0:17:75:85:a8:fa:42:e0:a8:f0:8d:00:5e:6d:
180.265 + * 96:3b:e3:0c:4d:93:13:be:d1:c3:fd:b1:a3:28:d3:
180.266 + * 3e:7d:3e:08:f2:b2:98:9d:04:57:d5:a7:07:76:a4:
180.267 + * bd:5f:1d:ab:34:9a:99:82:43:26:a4:44:88:74:f4:
180.268 + * 76:7d:ce:32:8f
180.269 + * exponent1:
180.270 + * 2c:57:8c:e8:43:26:aa:f8:fc:fd:52:1f:e5:42:7f:
180.271 + * 33:3d:78:7d:7c:0c:3c:40:11:7d:c9:14:c5:df:4b:
180.272 + * 9e:71:6e:b4:20:53:5a:52:af:29:72:55:11:96:fa:
180.273 + * 28:ee:62:c4:f6:9e:81:ce:7b:26:9d:d5:6e:1d:f2:
180.274 + * 4c:de:38:95
180.275 + * exponent2:
180.276 + * 0c:3f:f5:49:23:03:68:80:75:31:83:fb:6b:93:a3:
180.277 + * ee:6e:95:40:d3:d1:ab:c0:09:7b:9b:c3:71:19:ce:
180.278 + * 69:ed:06:f5:d2:91:ad:5c:9e:17:13:b8:1a:c1:e3:
180.279 + * eb:ff:81:1e:9d:a3:3f:c9:d8:32:7f:5e:51:14:3b:
180.280 + * 0d:78:df:fd
180.281 + * coefficient:
180.282 + * 01:0c:cc:95:69:ca:19:23:bc:a7:24:c3:b6:74:31:
180.283 + * de:14:4c:a1:49:0e:12:19:8d:ab:86:d0:84:b9:18:
180.284 + * aa:d9:d8:15:ca:a9:51:0d:aa:32:35:be:36:23:56:
180.285 + * 93:91:e7:4e:b3:12:dc:bf:44:74:9a:1b:31:4c:da:
180.286 + * 35:92:f2:e3
180.287 + *
180.288 + * client certificate:
180.289 + * Data:
180.290 + * Version: 3 (0x2)
180.291 + * Serial Number: 6 (0x6)
180.292 + * Signature Algorithm: md5WithRSAEncryption
180.293 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
180.294 + * Validity
180.295 + * Not Before: Dec 8 03:27:34 2008 GMT
180.296 + * Not After : Aug 25 03:27:34 2028 GMT
180.297 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Client, CN=localhost
180.298 + * Subject Public Key Info:
180.299 + * Public Key Algorithm: rsaEncryption
180.300 + * RSA Public Key: (1024 bit)
180.301 + * Modulus (1024 bit):
180.302 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
180.303 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
180.304 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
180.305 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
180.306 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
180.307 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
180.308 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
180.309 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
180.310 + * 75:8d:f5:82:ac:43:92:44:1b
180.311 + * Exponent: 65537 (0x10001)
180.312 + * X509v3 extensions:
180.313 + * X509v3 Basic Constraints:
180.314 + * CA:FALSE
180.315 + * X509v3 Key Usage:
180.316 + * Digital Signature, Non Repudiation, Key Encipherment
180.317 + * X509v3 Subject Key Identifier:
180.318 + * CD:BB:C8:85:AA:91:BD:FD:1D:BE:CD:67:7C:FF:B3:E9:4C:A8:22:E6
180.319 + * X509v3 Authority Key Identifier:
180.320 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
180.321 + *
180.322 + * X509v3 Subject Alternative Name: critical
180.323 + * IP Address:127.0.0.1
180.324 + * Signature Algorithm: md5WithRSAEncryption
180.325 + *
180.326 + * -----BEGIN CERTIFICATE-----
180.327 + * MIICnzCCAgigAwIBAgIBBjANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
180.328 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
180.329 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3MzRaFw0yODA4MjUwMzI3MzRaMHIxCzAJ
180.330 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
180.331 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD
180.332 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas
180.333 + * JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV
180.334 + * 8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq
180.335 + * ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjbjBsMAkGA1UdEwQCMAAw
180.336 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV
180.337 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB
180.338 + * MA0GCSqGSIb3DQEBBAUAA4GBACjj9PS+W6XOF7toFMwMOv/AemZeBOpcEF1Ei1Hx
180.339 + * HjvB6EOHkMY8tFm5OPzkiWiK3+s3awpSW0jWdzMYwrQJ3/klMsPDpI7PEuirqwHP
180.340 + * i5Wyl/vk7jmfWVcBO9MVhPUo4BYl4vS9aj6JA5QbkbkB95LOgT/BowY0WmHeVsXC
180.341 + * I9aw
180.342 + * -----END CERTIFICATE-----
180.343 + *
180.344 + *
180.345 + *
180.346 + * Trusted CA certificate:
180.347 + * Certificate:
180.348 + * Data:
180.349 + * Version: 3 (0x2)
180.350 + * Serial Number: 0 (0x0)
180.351 + * Signature Algorithm: md5WithRSAEncryption
180.352 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
180.353 + * Validity
180.354 + * Not Before: Dec 8 02:43:36 2008 GMT
180.355 + * Not After : Aug 25 02:43:36 2028 GMT
180.356 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org
180.357 + * Subject Public Key Info:
180.358 + * Public Key Algorithm: rsaEncryption
180.359 + * RSA Public Key: (1024 bit)
180.360 + * Modulus (1024 bit):
180.361 + * 00:cb:c4:38:20:07:be:88:a7:93:b0:a1:43:51:2d:
180.362 + * d7:8e:85:af:54:dd:ad:a2:7b:23:5b:cf:99:13:53:
180.363 + * 99:45:7d:ee:6d:ba:2d:bf:e3:ad:6e:3d:9f:1a:f9:
180.364 + * 03:97:e0:17:55:ae:11:26:57:de:01:29:8e:05:3f:
180.365 + * 21:f7:e7:36:e8:2e:37:d7:48:ac:53:d6:60:0e:c7:
180.366 + * 50:6d:f6:c5:85:f7:8b:a6:c5:91:35:72:3c:94:ee:
180.367 + * f1:17:f0:71:e3:ec:1b:ce:ca:4e:40:42:b0:6d:ee:
180.368 + * 6a:0e:d6:e5:ad:3c:0f:c9:ba:82:4f:78:f8:89:97:
180.369 + * 89:2a:95:12:4c:d8:09:2a:e9
180.370 + * Exponent: 65537 (0x10001)
180.371 + * X509v3 extensions:
180.372 + * X509v3 Subject Key Identifier:
180.373 + * FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
180.374 + * X509v3 Authority Key Identifier:
180.375 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
180.376 + * DirName:/C=US/ST=Some-State/L=Some-City/O=Some-Org
180.377 + * serial:00
180.378 + *
180.379 + * X509v3 Basic Constraints:
180.380 + * CA:TRUE
180.381 + * Signature Algorithm: md5WithRSAEncryption
180.382 + *
180.383 + * -----BEGIN CERTIFICATE-----
180.384 + * MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
180.385 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
180.386 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ
180.387 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
180.388 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
180.389 + * gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX
180.390 + * 4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj
180.391 + * 7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G
180.392 + * A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ
180.393 + * hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt
180.394 + * U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw
180.395 + * DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA
180.396 + * ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ
180.397 + * LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P
180.398 + * 6Mvf0r1PNTY2hwTJLJmKtg==
180.399 + * -----END CERTIFICATE---
180.400 + */
180.401 +
180.402 +
180.403 +public class IPAddressIPIdentities {
180.404 + static Map cookies;
180.405 + ServerSocket ss;
180.406 +
180.407 + /*
180.408 + * =============================================================
180.409 + * Set the various variables needed for the tests, then
180.410 + * specify what tests to run on each side.
180.411 + */
180.412 +
180.413 + /*
180.414 + * Should we run the client or server in a separate thread?
180.415 + * Both sides can throw exceptions, but do you have a preference
180.416 + * as to which side should be the main thread.
180.417 + */
180.418 + static boolean separateServerThread = true;
180.419 +
180.420 + /*
180.421 + * Where do we find the keystores?
180.422 + */
180.423 + static String trusedCertStr =
180.424 + "-----BEGIN CERTIFICATE-----\n" +
180.425 + "MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
180.426 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
180.427 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ\n" +
180.428 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
180.429 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n" +
180.430 + "gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX\n" +
180.431 + "4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj\n" +
180.432 + "7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G\n" +
180.433 + "A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ\n" +
180.434 + "hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt\n" +
180.435 + "U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw\n" +
180.436 + "DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA\n" +
180.437 + "ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ\n" +
180.438 + "LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P\n" +
180.439 + "6Mvf0r1PNTY2hwTJLJmKtg==\n" +
180.440 + "-----END CERTIFICATE-----";
180.441 +
180.442 + static String serverCertStr =
180.443 + "-----BEGIN CERTIFICATE-----\n" +
180.444 + "MIICnzCCAgigAwIBAgIBBzANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
180.445 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
180.446 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3NTdaFw0yODA4MjUwMzI3NTdaMHIxCzAJ\n" +
180.447 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
180.448 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD\n" +
180.449 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3\n" +
180.450 + "ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6\n" +
180.451 + "YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS\n" +
180.452 + "7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjbjBsMAkGA1UdEwQCMAAw\n" +
180.453 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV\n" +
180.454 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB\n" +
180.455 + "MA0GCSqGSIb3DQEBBAUAA4GBAFJjItCtCBZcjD69wdqfIbKmRFa6eJAjR6LcoDva\n" +
180.456 + "cKC/sDOLelpspiZ66Zb0Xdv5qQ7QrfOXt3K8QqJKRMdZLF9WfUfy0gJDM32ub91h\n" +
180.457 + "pu+TmcGPs+6RdrAQcuvU1ZDV9X8SMj7BtKaim4d5sqFw1npncKiA5xFn8vOYwdun\n" +
180.458 + "nZif\n" +
180.459 + "-----END CERTIFICATE-----";
180.460 +
180.461 + static String clientCertStr =
180.462 + "-----BEGIN CERTIFICATE-----\n" +
180.463 + "MIICnzCCAgigAwIBAgIBBjANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
180.464 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
180.465 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3MzRaFw0yODA4MjUwMzI3MzRaMHIxCzAJ\n" +
180.466 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
180.467 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD\n" +
180.468 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas\n" +
180.469 + "JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV\n" +
180.470 + "8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq\n" +
180.471 + "ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjbjBsMAkGA1UdEwQCMAAw\n" +
180.472 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV\n" +
180.473 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB\n" +
180.474 + "MA0GCSqGSIb3DQEBBAUAA4GBACjj9PS+W6XOF7toFMwMOv/AemZeBOpcEF1Ei1Hx\n" +
180.475 + "HjvB6EOHkMY8tFm5OPzkiWiK3+s3awpSW0jWdzMYwrQJ3/klMsPDpI7PEuirqwHP\n" +
180.476 + "i5Wyl/vk7jmfWVcBO9MVhPUo4BYl4vS9aj6JA5QbkbkB95LOgT/BowY0WmHeVsXC\n" +
180.477 + "I9aw\n" +
180.478 + "-----END CERTIFICATE-----";
180.479 +
180.480 +
180.481 + static byte serverPrivateExponent[] = {
180.482 + (byte)0x6e, (byte)0xa7, (byte)0x1b, (byte)0x83,
180.483 + (byte)0x51, (byte)0x35, (byte)0x9a, (byte)0x44,
180.484 + (byte)0x7d, (byte)0xf6, (byte)0xe3, (byte)0x89,
180.485 + (byte)0xa0, (byte)0xd7, (byte)0x90, (byte)0x60,
180.486 + (byte)0xa1, (byte)0x4e, (byte)0x27, (byte)0x21,
180.487 + (byte)0xa2, (byte)0x89, (byte)0x74, (byte)0xcc,
180.488 + (byte)0x9d, (byte)0x75, (byte)0x75, (byte)0x4e,
180.489 + (byte)0xc7, (byte)0x82, (byte)0xe3, (byte)0xe3,
180.490 + (byte)0xc3, (byte)0x7d, (byte)0x00, (byte)0x54,
180.491 + (byte)0xec, (byte)0x36, (byte)0xb1, (byte)0xdf,
180.492 + (byte)0x91, (byte)0x9c, (byte)0x7a, (byte)0xc0,
180.493 + (byte)0x62, (byte)0x0a, (byte)0xd6, (byte)0xa9,
180.494 + (byte)0x22, (byte)0x91, (byte)0x4a, (byte)0x29,
180.495 + (byte)0x2e, (byte)0x43, (byte)0xfa, (byte)0x8c,
180.496 + (byte)0xd8, (byte)0xe9, (byte)0xbe, (byte)0xd9,
180.497 + (byte)0x4f, (byte)0xca, (byte)0x23, (byte)0xc6,
180.498 + (byte)0xe4, (byte)0x3f, (byte)0xb8, (byte)0x72,
180.499 + (byte)0xcf, (byte)0x02, (byte)0xfc, (byte)0xf4,
180.500 + (byte)0x58, (byte)0x34, (byte)0x77, (byte)0x76,
180.501 + (byte)0xce, (byte)0x22, (byte)0x44, (byte)0x5f,
180.502 + (byte)0x2d, (byte)0xca, (byte)0xee, (byte)0xf5,
180.503 + (byte)0x43, (byte)0x56, (byte)0x47, (byte)0x71,
180.504 + (byte)0x0b, (byte)0x09, (byte)0x6b, (byte)0x5e,
180.505 + (byte)0xf2, (byte)0xc8, (byte)0xee, (byte)0xd4,
180.506 + (byte)0x6e, (byte)0x44, (byte)0x92, (byte)0x2a,
180.507 + (byte)0x7f, (byte)0xcc, (byte)0xa7, (byte)0xd4,
180.508 + (byte)0x5b, (byte)0xfb, (byte)0xf7, (byte)0x4a,
180.509 + (byte)0xa9, (byte)0xfb, (byte)0x54, (byte)0x18,
180.510 + (byte)0xd5, (byte)0xd5, (byte)0x14, (byte)0xba,
180.511 + (byte)0xa0, (byte)0x1c, (byte)0x13, (byte)0xb3,
180.512 + (byte)0x37, (byte)0x6b, (byte)0x37, (byte)0x59,
180.513 + (byte)0xed, (byte)0xdb, (byte)0x6d, (byte)0xb1
180.514 + };
180.515 +
180.516 + static byte serverModulus[] = {
180.517 + (byte)0x00,
180.518 + (byte)0xa5, (byte)0xac, (byte)0x5b, (byte)0x1c,
180.519 + (byte)0x37, (byte)0xa2, (byte)0xdd, (byte)0x99,
180.520 + (byte)0x89, (byte)0x2d, (byte)0xb2, (byte)0x79,
180.521 + (byte)0xb8, (byte)0x8f, (byte)0xd5, (byte)0x48,
180.522 + (byte)0xa5, (byte)0xe7, (byte)0x1c, (byte)0x84,
180.523 + (byte)0x17, (byte)0x8d, (byte)0x69, (byte)0x9c,
180.524 + (byte)0xc6, (byte)0xac, (byte)0x6d, (byte)0xf9,
180.525 + (byte)0xf2, (byte)0x1d, (byte)0x1f, (byte)0x39,
180.526 + (byte)0x19, (byte)0xda, (byte)0xd3, (byte)0x72,
180.527 + (byte)0x1e, (byte)0x6e, (byte)0xec, (byte)0x44,
180.528 + (byte)0xcc, (byte)0x70, (byte)0xa4, (byte)0xdc,
180.529 + (byte)0xba, (byte)0x00, (byte)0x30, (byte)0xf6,
180.530 + (byte)0xa0, (byte)0x4f, (byte)0x3d, (byte)0x54,
180.531 + (byte)0x7a, (byte)0x61, (byte)0x6a, (byte)0xcc,
180.532 + (byte)0x57, (byte)0xd0, (byte)0x0a, (byte)0x7f,
180.533 + (byte)0x95, (byte)0x28, (byte)0x18, (byte)0x3f,
180.534 + (byte)0x9a, (byte)0xd9, (byte)0x94, (byte)0xf2,
180.535 + (byte)0x1b, (byte)0xc8, (byte)0x24, (byte)0x88,
180.536 + (byte)0x7e, (byte)0xfe, (byte)0x9d, (byte)0x0f,
180.537 + (byte)0x3d, (byte)0xfb, (byte)0x57, (byte)0x53,
180.538 + (byte)0x08, (byte)0xb3, (byte)0x20, (byte)0x33,
180.539 + (byte)0xd4, (byte)0x3f, (byte)0x17, (byte)0x47,
180.540 + (byte)0x14, (byte)0xd1, (byte)0xcd, (byte)0xea,
180.541 + (byte)0x08, (byte)0xd8, (byte)0x0e, (byte)0x75,
180.542 + (byte)0x4e, (byte)0xaf, (byte)0xbe, (byte)0xcc,
180.543 + (byte)0xd2, (byte)0xec, (byte)0xaf, (byte)0xa9,
180.544 + (byte)0x7a, (byte)0x49, (byte)0xdf, (byte)0xc2,
180.545 + (byte)0xd9, (byte)0xac, (byte)0xb8, (byte)0x24,
180.546 + (byte)0x40, (byte)0x90, (byte)0xa6, (byte)0x03,
180.547 + (byte)0x56, (byte)0x2a, (byte)0xd0, (byte)0x30,
180.548 + (byte)0x05, (byte)0x40, (byte)0x2c, (byte)0x4f,
180.549 + (byte)0xab, (byte)0xd9, (byte)0x74, (byte)0x89
180.550 + };
180.551 +
180.552 + static byte clientPrivateExponent[] = {
180.553 + (byte)0x11, (byte)0xb7, (byte)0x6a, (byte)0x36,
180.554 + (byte)0x3d, (byte)0x30, (byte)0x37, (byte)0xce,
180.555 + (byte)0x61, (byte)0x9d, (byte)0x6c, (byte)0x84,
180.556 + (byte)0x8b, (byte)0xf3, (byte)0x9b, (byte)0x25,
180.557 + (byte)0x4f, (byte)0x14, (byte)0xc8, (byte)0xa4,
180.558 + (byte)0xdd, (byte)0x2f, (byte)0xd7, (byte)0x9a,
180.559 + (byte)0x17, (byte)0xbd, (byte)0x90, (byte)0x19,
180.560 + (byte)0xf7, (byte)0x05, (byte)0xfd, (byte)0xf2,
180.561 + (byte)0xd2, (byte)0xc5, (byte)0xf7, (byte)0x77,
180.562 + (byte)0xbe, (byte)0xea, (byte)0xe2, (byte)0x84,
180.563 + (byte)0x87, (byte)0x97, (byte)0x3a, (byte)0x41,
180.564 + (byte)0x96, (byte)0xb6, (byte)0x99, (byte)0xf8,
180.565 + (byte)0x94, (byte)0x8c, (byte)0x58, (byte)0x71,
180.566 + (byte)0x51, (byte)0x8c, (byte)0xf4, (byte)0x2a,
180.567 + (byte)0x20, (byte)0x9e, (byte)0x1a, (byte)0xa0,
180.568 + (byte)0x26, (byte)0x99, (byte)0x75, (byte)0xd6,
180.569 + (byte)0x31, (byte)0x53, (byte)0x43, (byte)0x39,
180.570 + (byte)0xf5, (byte)0x2a, (byte)0xa6, (byte)0x7e,
180.571 + (byte)0x34, (byte)0x42, (byte)0x51, (byte)0x2a,
180.572 + (byte)0x40, (byte)0x87, (byte)0x03, (byte)0x88,
180.573 + (byte)0x43, (byte)0x69, (byte)0xb2, (byte)0x89,
180.574 + (byte)0x6d, (byte)0x20, (byte)0xbd, (byte)0x7d,
180.575 + (byte)0x71, (byte)0xef, (byte)0x47, (byte)0x0a,
180.576 + (byte)0xdf, (byte)0x06, (byte)0xc1, (byte)0x69,
180.577 + (byte)0x66, (byte)0xa8, (byte)0x22, (byte)0x37,
180.578 + (byte)0x1a, (byte)0x77, (byte)0x1e, (byte)0xc7,
180.579 + (byte)0x94, (byte)0x4e, (byte)0x2c, (byte)0x27,
180.580 + (byte)0x69, (byte)0x45, (byte)0x5e, (byte)0xc8,
180.581 + (byte)0xf8, (byte)0x0c, (byte)0xb7, (byte)0xf8,
180.582 + (byte)0xc0, (byte)0x8f, (byte)0x99, (byte)0xc1,
180.583 + (byte)0xe5, (byte)0x28, (byte)0x9b, (byte)0xf9,
180.584 + (byte)0x4c, (byte)0x94, (byte)0xc6, (byte)0xb1
180.585 + };
180.586 +
180.587 + static byte clientModulus[] = {
180.588 + (byte)0x00,
180.589 + (byte)0xbb, (byte)0xf0, (byte)0x40, (byte)0x36,
180.590 + (byte)0xac, (byte)0x26, (byte)0x54, (byte)0x4e,
180.591 + (byte)0xf4, (byte)0xa3, (byte)0x5a, (byte)0x00,
180.592 + (byte)0x2f, (byte)0x69, (byte)0x21, (byte)0x6f,
180.593 + (byte)0xb9, (byte)0x7a, (byte)0x3a, (byte)0x93,
180.594 + (byte)0xec, (byte)0xa2, (byte)0xf6, (byte)0xe1,
180.595 + (byte)0x8e, (byte)0xc7, (byte)0x63, (byte)0xd8,
180.596 + (byte)0x2f, (byte)0x12, (byte)0x30, (byte)0x99,
180.597 + (byte)0x2e, (byte)0xb0, (byte)0xf2, (byte)0x8f,
180.598 + (byte)0xf8, (byte)0x27, (byte)0x2d, (byte)0x24,
180.599 + (byte)0x78, (byte)0x28, (byte)0x84, (byte)0xf7,
180.600 + (byte)0x01, (byte)0xbf, (byte)0x8d, (byte)0x44,
180.601 + (byte)0x79, (byte)0xdd, (byte)0x3b, (byte)0xd2,
180.602 + (byte)0x55, (byte)0xf3, (byte)0xce, (byte)0x3c,
180.603 + (byte)0xb2, (byte)0x5b, (byte)0x21, (byte)0x7d,
180.604 + (byte)0xef, (byte)0xfd, (byte)0x33, (byte)0x4a,
180.605 + (byte)0xb1, (byte)0xa3, (byte)0xff, (byte)0xc6,
180.606 + (byte)0xc8, (byte)0x9b, (byte)0xb9, (byte)0x0f,
180.607 + (byte)0x7c, (byte)0x41, (byte)0x35, (byte)0x97,
180.608 + (byte)0xf9, (byte)0xdb, (byte)0x3a, (byte)0x05,
180.609 + (byte)0x60, (byte)0x05, (byte)0x15, (byte)0xaf,
180.610 + (byte)0x59, (byte)0x17, (byte)0x92, (byte)0xa3,
180.611 + (byte)0x10, (byte)0xad, (byte)0x16, (byte)0x1c,
180.612 + (byte)0xe4, (byte)0x07, (byte)0x53, (byte)0xaf,
180.613 + (byte)0xa8, (byte)0x76, (byte)0xa2, (byte)0x56,
180.614 + (byte)0x2a, (byte)0x92, (byte)0xd3, (byte)0xf9,
180.615 + (byte)0x28, (byte)0xe0, (byte)0x78, (byte)0xcf,
180.616 + (byte)0x5e, (byte)0x1f, (byte)0x48, (byte)0xab,
180.617 + (byte)0x5c, (byte)0x19, (byte)0xdd, (byte)0xe1,
180.618 + (byte)0x67, (byte)0x43, (byte)0xba, (byte)0x75,
180.619 + (byte)0x8d, (byte)0xf5, (byte)0x82, (byte)0xac,
180.620 + (byte)0x43, (byte)0x92, (byte)0x44, (byte)0x1b
180.621 + };
180.622 +
180.623 + static char passphrase[] = "passphrase".toCharArray();
180.624 +
180.625 + /*
180.626 + * Is the server ready to serve?
180.627 + */
180.628 + volatile static boolean serverReady = false;
180.629 +
180.630 + /*
180.631 + * Turn on SSL debugging?
180.632 + */
180.633 + static boolean debug = false;
180.634 +
180.635 + private SSLServerSocket sslServerSocket = null;
180.636 +
180.637 + /*
180.638 + * Define the server side of the test.
180.639 + *
180.640 + * If the server prematurely exits, serverReady will be set to true
180.641 + * to avoid infinite hangs.
180.642 + */
180.643 + void doServerSide() throws Exception {
180.644 + SSLContext context = getSSLContext(trusedCertStr, serverCertStr,
180.645 + serverModulus, serverPrivateExponent, passphrase);
180.646 + SSLServerSocketFactory sslssf = context.getServerSocketFactory();
180.647 +
180.648 + sslServerSocket =
180.649 + (SSLServerSocket) sslssf.createServerSocket(serverPort);
180.650 + serverPort = sslServerSocket.getLocalPort();
180.651 +
180.652 + /*
180.653 + * Signal Client, we're ready for his connect.
180.654 + */
180.655 + serverReady = true;
180.656 +
180.657 + SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept();
180.658 + sslSocket.setNeedClientAuth(true);
180.659 + if (sslSocket instanceof SSLSocketImpl) {
180.660 + ((SSLSocketImpl)sslSocket).trySetHostnameVerification("HTTPS");
180.661 + }
180.662 +
180.663 + PrintStream out =
180.664 + new PrintStream(sslSocket.getOutputStream());
180.665 +
180.666 + try {
180.667 + // ignore request data
180.668 +
180.669 + // send the response
180.670 + out.print("HTTP/1.1 200 OK\r\n");
180.671 + out.print("Content-Type: text/html; charset=iso-8859-1\r\n");
180.672 + out.print("Content-Length: "+ 9 +"\r\n");
180.673 + out.print("\r\n");
180.674 + out.print("Testing\r\n");
180.675 + out.flush();
180.676 + } finally {
180.677 + // close the socket
180.678 + Thread.sleep(2000);
180.679 + System.out.println("Server closing socket");
180.680 + sslSocket.close();
180.681 + serverReady = false;
180.682 + }
180.683 +
180.684 + }
180.685 +
180.686 + /*
180.687 + * Define the client side of the test.
180.688 + *
180.689 + * If the server prematurely exits, serverReady will be set to true
180.690 + * to avoid infinite hangs.
180.691 + */
180.692 + void doClientSide() throws Exception {
180.693 + SSLContext context = getSSLContext(trusedCertStr, clientCertStr,
180.694 + clientModulus, clientPrivateExponent, passphrase);
180.695 +
180.696 + SSLContext.setDefault(context);
180.697 +
180.698 + /*
180.699 + * Wait for server to get started.
180.700 + */
180.701 + while (!serverReady) {
180.702 + Thread.sleep(50);
180.703 + }
180.704 +
180.705 + HttpsURLConnection http = null;
180.706 +
180.707 + /* establish http connection to server */
180.708 + URL url = new URL("https://127.0.0.1:" + serverPort+"/");
180.709 + System.out.println("url is "+url.toString());
180.710 +
180.711 + http = (HttpsURLConnection)url.openConnection();
180.712 +
180.713 + int respCode = http.getResponseCode();
180.714 + System.out.println("respCode = "+respCode);
180.715 +
180.716 + http.disconnect();
180.717 + }
180.718 +
180.719 + /*
180.720 + * =============================================================
180.721 + * The remainder is just support stuff
180.722 + */
180.723 +
180.724 + // use any free port by default
180.725 + volatile int serverPort = 0;
180.726 +
180.727 + volatile Exception serverException = null;
180.728 + volatile Exception clientException = null;
180.729 +
180.730 + public static void main(String args[]) throws Exception {
180.731 + if (debug)
180.732 + System.setProperty("javax.net.debug", "all");
180.733 +
180.734 + /*
180.735 + * Start the tests.
180.736 + */
180.737 + new IPAddressIPIdentities();
180.738 + }
180.739 +
180.740 + Thread clientThread = null;
180.741 + Thread serverThread = null;
180.742 + /*
180.743 + * Primary constructor, used to drive remainder of the test.
180.744 + *
180.745 + * Fork off the other side, then do your work.
180.746 + */
180.747 + IPAddressIPIdentities() throws Exception {
180.748 + if (separateServerThread) {
180.749 + startServer(true);
180.750 + startClient(false);
180.751 + } else {
180.752 + startClient(true);
180.753 + startServer(false);
180.754 + }
180.755 +
180.756 + /*
180.757 + * Wait for other side to close down.
180.758 + */
180.759 + if (separateServerThread) {
180.760 + serverThread.join();
180.761 + } else {
180.762 + clientThread.join();
180.763 + }
180.764 +
180.765 + /*
180.766 + * When we get here, the test is pretty much over.
180.767 + *
180.768 + * If the main thread excepted, that propagates back
180.769 + * immediately. If the other thread threw an exception, we
180.770 + * should report back.
180.771 + */
180.772 + if (serverException != null)
180.773 + throw serverException;
180.774 + if (clientException != null)
180.775 + throw clientException;
180.776 + }
180.777 +
180.778 + void startServer(boolean newThread) throws Exception {
180.779 + if (newThread) {
180.780 + serverThread = new Thread() {
180.781 + public void run() {
180.782 + try {
180.783 + doServerSide();
180.784 + } catch (Exception e) {
180.785 + /*
180.786 + * Our server thread just died.
180.787 + *
180.788 + * Release the client, if not active already...
180.789 + */
180.790 + System.err.println("Server died...");
180.791 + serverReady = true;
180.792 + serverException = e;
180.793 + }
180.794 + }
180.795 + };
180.796 + serverThread.start();
180.797 + } else {
180.798 + doServerSide();
180.799 + }
180.800 + }
180.801 +
180.802 + void startClient(boolean newThread) throws Exception {
180.803 + if (newThread) {
180.804 + clientThread = new Thread() {
180.805 + public void run() {
180.806 + try {
180.807 + doClientSide();
180.808 + } catch (Exception e) {
180.809 + /*
180.810 + * Our client thread just died.
180.811 + */
180.812 + System.err.println("Client died...");
180.813 + clientException = e;
180.814 + }
180.815 + }
180.816 + };
180.817 + clientThread.start();
180.818 + } else {
180.819 + doClientSide();
180.820 + }
180.821 + }
180.822 +
180.823 + // get the ssl context
180.824 + private static SSLContext getSSLContext(String trusedCertStr,
180.825 + String keyCertStr, byte[] modulus,
180.826 + byte[] privateExponent, char[] passphrase) throws Exception {
180.827 +
180.828 + // generate certificate from cert string
180.829 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
180.830 +
180.831 + ByteArrayInputStream is =
180.832 + new ByteArrayInputStream(trusedCertStr.getBytes());
180.833 + Certificate trusedCert = cf.generateCertificate(is);
180.834 + is.close();
180.835 +
180.836 + // create a key store
180.837 + KeyStore ks = KeyStore.getInstance("JKS");
180.838 + ks.load(null, null);
180.839 +
180.840 + // import the trused cert
180.841 + ks.setCertificateEntry("RSA Export Signer", trusedCert);
180.842 +
180.843 + if (keyCertStr != null) {
180.844 + // generate the private key.
180.845 + RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(
180.846 + new BigInteger(modulus),
180.847 + new BigInteger(privateExponent));
180.848 + KeyFactory kf = KeyFactory.getInstance("RSA");
180.849 + RSAPrivateKey priKey =
180.850 + (RSAPrivateKey)kf.generatePrivate(priKeySpec);
180.851 +
180.852 + // generate certificate chain
180.853 + is = new ByteArrayInputStream(keyCertStr.getBytes());
180.854 + Certificate keyCert = cf.generateCertificate(is);
180.855 + is.close();
180.856 +
180.857 + Certificate[] chain = new Certificate[2];
180.858 + chain[0] = keyCert;
180.859 + chain[1] = trusedCert;
180.860 +
180.861 + // import the key entry.
180.862 + ks.setKeyEntry("Whatever", priKey, passphrase, chain);
180.863 + }
180.864 +
180.865 + // create SSL context
180.866 + TrustManagerFactory tmf = TrustManagerFactory.getInstance("PKIX");
180.867 + tmf.init(ks);
180.868 +
180.869 + SSLContext ctx = SSLContext.getInstance("TLS");
180.870 +
180.871 + if (keyCertStr != null) {
180.872 + KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
180.873 + kmf.init(ks, passphrase);
180.874 +
180.875 + ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
180.876 + } else {
180.877 + ctx.init(null, tmf.getTrustManagers(), null);
180.878 + }
180.879 +
180.880 + return ctx;
180.881 + }
180.882 +
180.883 +}
181.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
181.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java Tue Apr 13 16:41:49 2010 -0700
181.3 @@ -0,0 +1,880 @@
181.4 +/*
181.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
181.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
181.7 + *
181.8 + * This code is free software; you can redistribute it and/or modify it
181.9 + * under the terms of the GNU General Public License version 2 only, as
181.10 + * published by the Free Software Foundation.
181.11 + *
181.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
181.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
181.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
181.15 + * version 2 for more details (a copy is included in the LICENSE file that
181.16 + * accompanied this code).
181.17 + *
181.18 + * You should have received a copy of the GNU General Public License version
181.19 + * 2 along with this work; if not, write to the Free Software Foundation,
181.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
181.21 + *
181.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
181.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
181.24 + * have any questions.
181.25 + */
181.26 +
181.27 +/* @test
181.28 + * @summary X509 certificate hostname checking is broken in JDK1.6.0_10
181.29 + * @bug 6766775
181.30 + * @author Xuelei Fan
181.31 + */
181.32 +
181.33 +import java.net.*;
181.34 +import java.util.*;
181.35 +import java.io.*;
181.36 +import javax.net.ssl.*;
181.37 +import java.security.KeyStore;
181.38 +import java.security.KeyFactory;
181.39 +import java.security.cert.Certificate;
181.40 +import java.security.cert.CertificateFactory;
181.41 +import java.security.spec.*;
181.42 +import java.security.interfaces.*;
181.43 +import java.math.BigInteger;
181.44 +
181.45 +import sun.security.ssl.SSLSocketImpl;
181.46 +
181.47 +/*
181.48 + * Certificates and key used in the test.
181.49 + *
181.50 + * TLS server certificate:
181.51 + * server private key:
181.52 + * -----BEGIN RSA PRIVATE KEY-----
181.53 + * Proc-Type: 4,ENCRYPTED
181.54 + * DEK-Info: DES-EDE3-CBC,D9AE407F6D0E389A
181.55 + *
181.56 + * WPrA7TFol/cQCcp9oHnXWNpYlvRbbIcQj0m+RKT2Iuzfus+DHt3Zadf8nJpKfX2e
181.57 + * h2rnhlzCN9M7djRDooZKDOPCsdBn51Au7HlZF3S3Opgo7D8XFM1a8t1Je4ke14oI
181.58 + * nw6QKYsBblRziPnP2PZ0zvX24nOv7bbY8beynlJHGs00VWSFdoH2DS0aE1p6D+3n
181.59 + * ptJuJ75dVfZFK4X7162APlNXevX8D6PEQpSiRw1rjjGGcnvQ4HdWk3BxDVDcCNJb
181.60 + * Y1aGNRxsjTDvPi3R9Qx2M+W03QzEPx4SR3ZHVskeSJHaetM0TM/w/45Paq4GokXP
181.61 + * ZeTnbEx1xmjkA7h+t4doLL4watx5F6yLsJzu8xB3lt/1EtmkYtLz1t7X4BetPAXz
181.62 + * zS69X/VwhKfsOI3qXBWuL2oHPyhDmT1gcaUQwEPSV6ogHEEQEDXdiUS8heNK13KF
181.63 + * TCQYFkETvV2BLxUhV1hypPzRQ6tUpJiAbD5KmoK2lD9slshG2QtvKQq0/bgkDY5J
181.64 + * LhDHV2dtcZ3kDPkkZXpbcJQvoeH3d09C5sIsuTFo2zgNR6oETHUc5TzP6FY2YYRa
181.65 + * QcK5HcmtsRRiXFm01ac+aMejJUIujjFt84SiKWT/73vC8AmY4tYcJBLjCg4XIxSH
181.66 + * fdDFLL1YZENNO5ivlp8mdiHqcawx+36L7DrEZQ8RZt6cqST5t/+XTdM74s6k81GT
181.67 + * pNsa82P2K2zmIUZ/DL2mKjW1vfRByw1NQFEBkN3vdyZxYfM/JyUzX4hbjXBEkh9Q
181.68 + * QYrcwLKLjis2QzSvK04B3bvRzRb+4ocWiso8ZPAXAIxZFBWDpTMM2A==
181.69 + * -----END RSA PRIVATE KEY-----
181.70 + *
181.71 + * -----BEGIN RSA PRIVATE KEY-----
181.72 + * MIICXAIBAAKBgQClrFscN6LdmYktsnm4j9VIpecchBeNaZzGrG358h0fORna03Ie
181.73 + * buxEzHCk3LoAMPagTz1UemFqzFfQCn+VKBg/mtmU8hvIJIh+/p0PPftXUwizIDPU
181.74 + * PxdHFNHN6gjYDnVOr77M0uyvqXpJ38LZrLgkQJCmA1Yq0DAFQCxPq9l0iQIDAQAB
181.75 + * AoGAbqcbg1E1mkR99uOJoNeQYKFOJyGiiXTMnXV1TseC4+PDfQBU7Dax35GcesBi
181.76 + * CtapIpFKKS5D+ozY6b7ZT8ojxuQ/uHLPAvz0WDR3ds4iRF8tyu71Q1ZHcQsJa17y
181.77 + * yO7UbkSSKn/Mp9Rb+/dKqftUGNXVFLqgHBOzN2s3We3bbbECQQDYBPKOg3hkaGHo
181.78 + * OhpHKqtQ6EVkldihG/3i4WejRonelXN+HRh1KrB2HBx0M8D/qAzP1i3rNSlSHer4
181.79 + * 59YRTJnHAkEAxFX/sVYSn07BHv9Zhn6XXct/Cj43z/tKNbzlNbcxqQwQerw3IH51
181.80 + * 8UH2YOA+GD3lXbKp+MytoFLWv8zg4YT/LwJAfqan75Z1R6lLffRS49bIiq8jwE16
181.81 + * rTrUJ+kv8jKxMqc9B3vXkxpsS1M/+4E8bqgAmvpgAb8xcsvHsBd9ErdukQJBAKs2
181.82 + * j67W75BrPjBI34pQ1LEfp56IGWXOrq1kF8IbCjxv3+MYRT6Z6UJFkpRymNPNDjsC
181.83 + * dgUYgITiGJHUGXuw3lMCQHEHqo9ZtXz92yFT+VhsNc29B8m/sqUJdtCcMd/jGpAF
181.84 + * u6GHufjqIZBpQsk63wbwESAPZZ+kk1O1kS5GIRLX608=
181.85 + * -----END RSA PRIVATE KEY-----
181.86 + *
181.87 + * Private-Key: (1024 bit)
181.88 + * modulus:
181.89 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
181.90 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
181.91 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
181.92 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
181.93 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
181.94 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
181.95 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
181.96 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
181.97 + * 30:05:40:2c:4f:ab:d9:74:89
181.98 + * publicExponent: 65537 (0x10001)
181.99 + * privateExponent:
181.100 + * 6e:a7:1b:83:51:35:9a:44:7d:f6:e3:89:a0:d7:90:
181.101 + * 60:a1:4e:27:21:a2:89:74:cc:9d:75:75:4e:c7:82:
181.102 + * e3:e3:c3:7d:00:54:ec:36:b1:df:91:9c:7a:c0:62:
181.103 + * 0a:d6:a9:22:91:4a:29:2e:43:fa:8c:d8:e9:be:d9:
181.104 + * 4f:ca:23:c6:e4:3f:b8:72:cf:02:fc:f4:58:34:77:
181.105 + * 76:ce:22:44:5f:2d:ca:ee:f5:43:56:47:71:0b:09:
181.106 + * 6b:5e:f2:c8:ee:d4:6e:44:92:2a:7f:cc:a7:d4:5b:
181.107 + * fb:f7:4a:a9:fb:54:18:d5:d5:14:ba:a0:1c:13:b3:
181.108 + * 37:6b:37:59:ed:db:6d:b1
181.109 + * prime1:
181.110 + * 00:d8:04:f2:8e:83:78:64:68:61:e8:3a:1a:47:2a:
181.111 + * ab:50:e8:45:64:95:d8:a1:1b:fd:e2:e1:67:a3:46:
181.112 + * 89:de:95:73:7e:1d:18:75:2a:b0:76:1c:1c:74:33:
181.113 + * c0:ff:a8:0c:cf:d6:2d:eb:35:29:52:1d:ea:f8:e7:
181.114 + * d6:11:4c:99:c7
181.115 + * prime2:
181.116 + * 00:c4:55:ff:b1:56:12:9f:4e:c1:1e:ff:59:86:7e:
181.117 + * 97:5d:cb:7f:0a:3e:37:cf:fb:4a:35:bc:e5:35:b7:
181.118 + * 31:a9:0c:10:7a:bc:37:20:7e:75:f1:41:f6:60:e0:
181.119 + * 3e:18:3d:e5:5d:b2:a9:f8:cc:ad:a0:52:d6:bf:cc:
181.120 + * e0:e1:84:ff:2f
181.121 + * exponent1:
181.122 + * 7e:a6:a7:ef:96:75:47:a9:4b:7d:f4:52:e3:d6:c8:
181.123 + * 8a:af:23:c0:4d:7a:ad:3a:d4:27:e9:2f:f2:32:b1:
181.124 + * 32:a7:3d:07:7b:d7:93:1a:6c:4b:53:3f:fb:81:3c:
181.125 + * 6e:a8:00:9a:fa:60:01:bf:31:72:cb:c7:b0:17:7d:
181.126 + * 12:b7:6e:91
181.127 + * exponent2:
181.128 + * 00:ab:36:8f:ae:d6:ef:90:6b:3e:30:48:df:8a:50:
181.129 + * d4:b1:1f:a7:9e:88:19:65:ce:ae:ad:64:17:c2:1b:
181.130 + * 0a:3c:6f:df:e3:18:45:3e:99:e9:42:45:92:94:72:
181.131 + * 98:d3:cd:0e:3b:02:76:05:18:80:84:e2:18:91:d4:
181.132 + * 19:7b:b0:de:53
181.133 + * coefficient:
181.134 + * 71:07:aa:8f:59:b5:7c:fd:db:21:53:f9:58:6c:35:
181.135 + * cd:bd:07:c9:bf:b2:a5:09:76:d0:9c:31:df:e3:1a:
181.136 + * 90:05:bb:a1:87:b9:f8:ea:21:90:69:42:c9:3a:df:
181.137 + * 06:f0:11:20:0f:65:9f:a4:93:53:b5:91:2e:46:21:
181.138 + * 12:d7:eb:4f
181.139 + *
181.140 + *
181.141 + * server certificate:
181.142 + * Data:
181.143 + * Version: 3 (0x2)
181.144 + * Serial Number: 7 (0x7)
181.145 + * Signature Algorithm: md5WithRSAEncryption
181.146 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
181.147 + * Validity
181.148 + * Not Before: Dec 8 03:27:57 2008 GMT
181.149 + * Not After : Aug 25 03:27:57 2028 GMT
181.150 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Server, CN=localhost
181.151 + * Subject Public Key Info:
181.152 + * Public Key Algorithm: rsaEncryption
181.153 + * RSA Public Key: (1024 bit)
181.154 + * Modulus (1024 bit):
181.155 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
181.156 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
181.157 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
181.158 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
181.159 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
181.160 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
181.161 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
181.162 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
181.163 + * 30:05:40:2c:4f:ab:d9:74:89
181.164 + * Exponent: 65537 (0x10001)
181.165 + * X509v3 extensions:
181.166 + * X509v3 Basic Constraints:
181.167 + * CA:FALSE
181.168 + * X509v3 Key Usage:
181.169 + * Digital Signature, Non Repudiation, Key Encipherment
181.170 + * X509v3 Subject Key Identifier:
181.171 + * ED:6E:DB:F4:B5:56:C8:FB:1A:06:61:3F:0F:08:BB:A6:04:D8:16:54
181.172 + * X509v3 Authority Key Identifier:
181.173 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
181.174 + *
181.175 + * X509v3 Subject Alternative Name: critical
181.176 + * IP Address:127.0.0.1
181.177 + * Signature Algorithm: md5WithRSAEncryption
181.178 + *
181.179 + * -----BEGIN CERTIFICATE-----
181.180 + * MIICnzCCAgigAwIBAgIBBzANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
181.181 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
181.182 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3NTdaFw0yODA4MjUwMzI3NTdaMHIxCzAJ
181.183 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
181.184 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD
181.185 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3
181.186 + * ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6
181.187 + * YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS
181.188 + * 7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjbjBsMAkGA1UdEwQCMAAw
181.189 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV
181.190 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB
181.191 + * MA0GCSqGSIb3DQEBBAUAA4GBAFJjItCtCBZcjD69wdqfIbKmRFa6eJAjR6LcoDva
181.192 + * cKC/sDOLelpspiZ66Zb0Xdv5qQ7QrfOXt3K8QqJKRMdZLF9WfUfy0gJDM32ub91h
181.193 + * pu+TmcGPs+6RdrAQcuvU1ZDV9X8SMj7BtKaim4d5sqFw1npncKiA5xFn8vOYwdun
181.194 + * nZif
181.195 + * -----END CERTIFICATE-----
181.196 + *
181.197 + *
181.198 + * TLS client certificate:
181.199 + * client private key:
181.200 + * ----BEGIN RSA PRIVATE KEY-----
181.201 + * Proc-Type: 4,ENCRYPTED
181.202 + * DEK-Info: DES-EDE3-CBC,FA2A435CD35A9390
181.203 + *
181.204 + * Z+Y2uaETbsUWIyJUyVu1UV2G4rgFYJyACZT6Tp1KjRtxflSh2kXkJ9MpuXMXA0V4
181.205 + * Yy3fDzPqCL9NJmQAYRlAx/W/+j4F5EyMWDIx8fUxzONRZyoiwF7jLm+KscAfv6Pf
181.206 + * q7ItWOdj3z7IYrwlB8YIGd3F2cDKT3S+lYRk7rKb/qT7itbuHnY4Ardh3yl+MZak
181.207 + * jBp+ELUlRsUqSr1V0LoM+0rCCykarpyfhpxEcqsrl0v9Cyi5uhU50/oKv5zql3SH
181.208 + * l2ImgDjp3batAs8+Bd4NF2aqi0a7Hy44JUHxRm4caZryU/i/D9N1MbuM6882HLat
181.209 + * 5N0G+NaIUfywa8mjwq2D5aiit18HqKA6XeRRYeJ5Dvu9DCO4GeFSwcUFIBMI0L46
181.210 + * 7s114+oDodg57pMgITi+04vmUxvqlN9aiyd7f5Fgd7PeHGeOdbMz1NaJLJaPI9++
181.211 + * NakK8eK9iwT/Gdq0Uap5/CHW7vCT5PO+h3HY0STH0lWStXhdWnFO04zTdywsbSp+
181.212 + * DLpHeFT66shfeUlxR0PsCbG9vPRt/QmGLeYQZITppWo/ylSq4j+pRIuXvuWHdBRN
181.213 + * rTZ8QF4Y7AxQUXVz1j1++s6ZMHTzaK2i9HrhmDs1MbJl+QwWre3Xpv3LvTVz3k5U
181.214 + * wX8kuY1m3STt71QCaRWENq5sRaMImLxZbxc/ivFl9RAzUqo4NCxLod/QgA4iLqtO
181.215 + * ztnlpzwlC/F8HbQ1oqYWwnZAPhzU/cULtstl+Yrws2c2atO323LbPXZqbASySgig
181.216 + * sNpFXQMObdfP6LN23bY+1SvtK7V4NUTNhpdIc6INQAQ=
181.217 + * -----END RSA PRIVATE KEY-----
181.218 + *
181.219 + * -----BEGIN RSA PRIVATE KEY-----
181.220 + * MIICWwIBAAKBgQC78EA2rCZUTvSjWgAvaSFvuXo6k+yi9uGOx2PYLxIwmS6w8o/4
181.221 + * Jy0keCiE9wG/jUR53TvSVfPOPLJbIX3v/TNKsaP/xsibuQ98QTWX+ds6BWAFFa9Z
181.222 + * F5KjEK0WHOQHU6+odqJWKpLT+SjgeM9eH0irXBnd4WdDunWN9YKsQ5JEGwIDAQAB
181.223 + * AoGAEbdqNj0wN85hnWyEi/ObJU8UyKTdL9eaF72QGfcF/fLSxfd3vurihIeXOkGW
181.224 + * tpn4lIxYcVGM9CognhqgJpl11jFTQzn1KqZ+NEJRKkCHA4hDabKJbSC9fXHvRwrf
181.225 + * BsFpZqgiNxp3HseUTiwnaUVeyPgMt/jAj5nB5Sib+UyUxrECQQDnNQBiF2aifEg6
181.226 + * zbJOOC7he5CHAdkFxSxWVFVHL6EfXfqdLVkUohMbgZv+XxyIeU2biOExSg49Kds3
181.227 + * FOKgTau1AkEA0Bd1haj6QuCo8I0AXm2WO+MMTZMTvtHD/bGjKNM+fT4I8rKYnQRX
181.228 + * 1acHdqS9Xx2rNJqZgkMmpESIdPR2fc4yjwJALFeM6EMmqvj8/VIf5UJ/Mz14fXwM
181.229 + * PEARfckUxd9LnnFutCBTWlKvKXJVEZb6KO5ixPaegc57Jp3Vbh3yTN44lQJADD/1
181.230 + * SSMDaIB1MYP7a5Oj7m6VQNPRq8AJe5vDcRnOae0G9dKRrVyeFxO4GsHj6/+BHp2j
181.231 + * P8nYMn9eURQ7DXjf/QJAAQzMlWnKGSO8pyTDtnQx3hRMoUkOEhmNq4bQhLkYqtnY
181.232 + * FcqpUQ2qMjW+NiNWk5HnTrMS3L9EdJobMUzaNZLy4w==
181.233 + * -----END RSA PRIVATE KEY-----
181.234 + *
181.235 + * Private-Key: (1024 bit)
181.236 + * modulus:
181.237 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
181.238 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
181.239 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
181.240 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
181.241 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
181.242 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
181.243 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
181.244 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
181.245 + * 75:8d:f5:82:ac:43:92:44:1b
181.246 + * publicExponent: 65537 (0x10001)
181.247 + * privateExponent:
181.248 + * 11:b7:6a:36:3d:30:37:ce:61:9d:6c:84:8b:f3:9b:
181.249 + * 25:4f:14:c8:a4:dd:2f:d7:9a:17:bd:90:19:f7:05:
181.250 + * fd:f2:d2:c5:f7:77:be:ea:e2:84:87:97:3a:41:96:
181.251 + * b6:99:f8:94:8c:58:71:51:8c:f4:2a:20:9e:1a:a0:
181.252 + * 26:99:75:d6:31:53:43:39:f5:2a:a6:7e:34:42:51:
181.253 + * 2a:40:87:03:88:43:69:b2:89:6d:20:bd:7d:71:ef:
181.254 + * 47:0a:df:06:c1:69:66:a8:22:37:1a:77:1e:c7:94:
181.255 + * 4e:2c:27:69:45:5e:c8:f8:0c:b7:f8:c0:8f:99:c1:
181.256 + * e5:28:9b:f9:4c:94:c6:b1
181.257 + * prime1:
181.258 + * 00:e7:35:00:62:17:66:a2:7c:48:3a:cd:b2:4e:38:
181.259 + * 2e:e1:7b:90:87:01:d9:05:c5:2c:56:54:55:47:2f:
181.260 + * a1:1f:5d:fa:9d:2d:59:14:a2:13:1b:81:9b:fe:5f:
181.261 + * 1c:88:79:4d:9b:88:e1:31:4a:0e:3d:29:db:37:14:
181.262 + * e2:a0:4d:ab:b5
181.263 + * prime2:
181.264 + * 00:d0:17:75:85:a8:fa:42:e0:a8:f0:8d:00:5e:6d:
181.265 + * 96:3b:e3:0c:4d:93:13:be:d1:c3:fd:b1:a3:28:d3:
181.266 + * 3e:7d:3e:08:f2:b2:98:9d:04:57:d5:a7:07:76:a4:
181.267 + * bd:5f:1d:ab:34:9a:99:82:43:26:a4:44:88:74:f4:
181.268 + * 76:7d:ce:32:8f
181.269 + * exponent1:
181.270 + * 2c:57:8c:e8:43:26:aa:f8:fc:fd:52:1f:e5:42:7f:
181.271 + * 33:3d:78:7d:7c:0c:3c:40:11:7d:c9:14:c5:df:4b:
181.272 + * 9e:71:6e:b4:20:53:5a:52:af:29:72:55:11:96:fa:
181.273 + * 28:ee:62:c4:f6:9e:81:ce:7b:26:9d:d5:6e:1d:f2:
181.274 + * 4c:de:38:95
181.275 + * exponent2:
181.276 + * 0c:3f:f5:49:23:03:68:80:75:31:83:fb:6b:93:a3:
181.277 + * ee:6e:95:40:d3:d1:ab:c0:09:7b:9b:c3:71:19:ce:
181.278 + * 69:ed:06:f5:d2:91:ad:5c:9e:17:13:b8:1a:c1:e3:
181.279 + * eb:ff:81:1e:9d:a3:3f:c9:d8:32:7f:5e:51:14:3b:
181.280 + * 0d:78:df:fd
181.281 + * coefficient:
181.282 + * 01:0c:cc:95:69:ca:19:23:bc:a7:24:c3:b6:74:31:
181.283 + * de:14:4c:a1:49:0e:12:19:8d:ab:86:d0:84:b9:18:
181.284 + * aa:d9:d8:15:ca:a9:51:0d:aa:32:35:be:36:23:56:
181.285 + * 93:91:e7:4e:b3:12:dc:bf:44:74:9a:1b:31:4c:da:
181.286 + * 35:92:f2:e3
181.287 + *
181.288 + * client certificate:
181.289 + * Data:
181.290 + * Version: 3 (0x2)
181.291 + * Serial Number: 6 (0x6)
181.292 + * Signature Algorithm: md5WithRSAEncryption
181.293 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
181.294 + * Validity
181.295 + * Not Before: Dec 8 03:27:34 2008 GMT
181.296 + * Not After : Aug 25 03:27:34 2028 GMT
181.297 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Client, CN=localhost
181.298 + * Subject Public Key Info:
181.299 + * Public Key Algorithm: rsaEncryption
181.300 + * RSA Public Key: (1024 bit)
181.301 + * Modulus (1024 bit):
181.302 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
181.303 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
181.304 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
181.305 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
181.306 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
181.307 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
181.308 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
181.309 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
181.310 + * 75:8d:f5:82:ac:43:92:44:1b
181.311 + * Exponent: 65537 (0x10001)
181.312 + * X509v3 extensions:
181.313 + * X509v3 Basic Constraints:
181.314 + * CA:FALSE
181.315 + * X509v3 Key Usage:
181.316 + * Digital Signature, Non Repudiation, Key Encipherment
181.317 + * X509v3 Subject Key Identifier:
181.318 + * CD:BB:C8:85:AA:91:BD:FD:1D:BE:CD:67:7C:FF:B3:E9:4C:A8:22:E6
181.319 + * X509v3 Authority Key Identifier:
181.320 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
181.321 + *
181.322 + * X509v3 Subject Alternative Name: critical
181.323 + * IP Address:127.0.0.1
181.324 + * Signature Algorithm: md5WithRSAEncryption
181.325 + *
181.326 + * -----BEGIN CERTIFICATE-----
181.327 + * MIICnzCCAgigAwIBAgIBBjANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
181.328 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
181.329 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3MzRaFw0yODA4MjUwMzI3MzRaMHIxCzAJ
181.330 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
181.331 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD
181.332 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas
181.333 + * JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV
181.334 + * 8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq
181.335 + * ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjbjBsMAkGA1UdEwQCMAAw
181.336 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV
181.337 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB
181.338 + * MA0GCSqGSIb3DQEBBAUAA4GBACjj9PS+W6XOF7toFMwMOv/AemZeBOpcEF1Ei1Hx
181.339 + * HjvB6EOHkMY8tFm5OPzkiWiK3+s3awpSW0jWdzMYwrQJ3/klMsPDpI7PEuirqwHP
181.340 + * i5Wyl/vk7jmfWVcBO9MVhPUo4BYl4vS9aj6JA5QbkbkB95LOgT/BowY0WmHeVsXC
181.341 + * I9aw
181.342 + * -----END CERTIFICATE-----
181.343 + *
181.344 + *
181.345 + *
181.346 + * Trusted CA certificate:
181.347 + * Certificate:
181.348 + * Data:
181.349 + * Version: 3 (0x2)
181.350 + * Serial Number: 0 (0x0)
181.351 + * Signature Algorithm: md5WithRSAEncryption
181.352 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
181.353 + * Validity
181.354 + * Not Before: Dec 8 02:43:36 2008 GMT
181.355 + * Not After : Aug 25 02:43:36 2028 GMT
181.356 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org
181.357 + * Subject Public Key Info:
181.358 + * Public Key Algorithm: rsaEncryption
181.359 + * RSA Public Key: (1024 bit)
181.360 + * Modulus (1024 bit):
181.361 + * 00:cb:c4:38:20:07:be:88:a7:93:b0:a1:43:51:2d:
181.362 + * d7:8e:85:af:54:dd:ad:a2:7b:23:5b:cf:99:13:53:
181.363 + * 99:45:7d:ee:6d:ba:2d:bf:e3:ad:6e:3d:9f:1a:f9:
181.364 + * 03:97:e0:17:55:ae:11:26:57:de:01:29:8e:05:3f:
181.365 + * 21:f7:e7:36:e8:2e:37:d7:48:ac:53:d6:60:0e:c7:
181.366 + * 50:6d:f6:c5:85:f7:8b:a6:c5:91:35:72:3c:94:ee:
181.367 + * f1:17:f0:71:e3:ec:1b:ce:ca:4e:40:42:b0:6d:ee:
181.368 + * 6a:0e:d6:e5:ad:3c:0f:c9:ba:82:4f:78:f8:89:97:
181.369 + * 89:2a:95:12:4c:d8:09:2a:e9
181.370 + * Exponent: 65537 (0x10001)
181.371 + * X509v3 extensions:
181.372 + * X509v3 Subject Key Identifier:
181.373 + * FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
181.374 + * X509v3 Authority Key Identifier:
181.375 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
181.376 + * DirName:/C=US/ST=Some-State/L=Some-City/O=Some-Org
181.377 + * serial:00
181.378 + *
181.379 + * X509v3 Basic Constraints:
181.380 + * CA:TRUE
181.381 + * Signature Algorithm: md5WithRSAEncryption
181.382 + *
181.383 + * -----BEGIN CERTIFICATE-----
181.384 + * MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
181.385 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
181.386 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ
181.387 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
181.388 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
181.389 + * gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX
181.390 + * 4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj
181.391 + * 7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G
181.392 + * A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ
181.393 + * hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt
181.394 + * U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw
181.395 + * DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA
181.396 + * ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ
181.397 + * LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P
181.398 + * 6Mvf0r1PNTY2hwTJLJmKtg==
181.399 + * -----END CERTIFICATE---
181.400 + */
181.401 +
181.402 +
181.403 +public class IPIdentities {
181.404 + static Map cookies;
181.405 + ServerSocket ss;
181.406 +
181.407 + /*
181.408 + * =============================================================
181.409 + * Set the various variables needed for the tests, then
181.410 + * specify what tests to run on each side.
181.411 + */
181.412 +
181.413 + /*
181.414 + * Should we run the client or server in a separate thread?
181.415 + * Both sides can throw exceptions, but do you have a preference
181.416 + * as to which side should be the main thread.
181.417 + */
181.418 + static boolean separateServerThread = true;
181.419 +
181.420 + /*
181.421 + * Where do we find the keystores?
181.422 + */
181.423 + static String trusedCertStr =
181.424 + "-----BEGIN CERTIFICATE-----\n" +
181.425 + "MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
181.426 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
181.427 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ\n" +
181.428 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
181.429 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n" +
181.430 + "gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX\n" +
181.431 + "4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj\n" +
181.432 + "7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G\n" +
181.433 + "A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ\n" +
181.434 + "hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt\n" +
181.435 + "U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw\n" +
181.436 + "DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA\n" +
181.437 + "ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ\n" +
181.438 + "LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P\n" +
181.439 + "6Mvf0r1PNTY2hwTJLJmKtg==\n" +
181.440 + "-----END CERTIFICATE-----";
181.441 +
181.442 + static String serverCertStr =
181.443 + "-----BEGIN CERTIFICATE-----\n" +
181.444 + "MIICnzCCAgigAwIBAgIBBzANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
181.445 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
181.446 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3NTdaFw0yODA4MjUwMzI3NTdaMHIxCzAJ\n" +
181.447 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
181.448 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD\n" +
181.449 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3\n" +
181.450 + "ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6\n" +
181.451 + "YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS\n" +
181.452 + "7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjbjBsMAkGA1UdEwQCMAAw\n" +
181.453 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV\n" +
181.454 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB\n" +
181.455 + "MA0GCSqGSIb3DQEBBAUAA4GBAFJjItCtCBZcjD69wdqfIbKmRFa6eJAjR6LcoDva\n" +
181.456 + "cKC/sDOLelpspiZ66Zb0Xdv5qQ7QrfOXt3K8QqJKRMdZLF9WfUfy0gJDM32ub91h\n" +
181.457 + "pu+TmcGPs+6RdrAQcuvU1ZDV9X8SMj7BtKaim4d5sqFw1npncKiA5xFn8vOYwdun\n" +
181.458 + "nZif\n" +
181.459 + "-----END CERTIFICATE-----";
181.460 +
181.461 + static String clientCertStr =
181.462 + "-----BEGIN CERTIFICATE-----\n" +
181.463 + "MIICnzCCAgigAwIBAgIBBjANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
181.464 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
181.465 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzI3MzRaFw0yODA4MjUwMzI3MzRaMHIxCzAJ\n" +
181.466 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
181.467 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD\n" +
181.468 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas\n" +
181.469 + "JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV\n" +
181.470 + "8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq\n" +
181.471 + "ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjbjBsMAkGA1UdEwQCMAAw\n" +
181.472 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV\n" +
181.473 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDASBgNVHREBAf8ECDAGhwR/AAAB\n" +
181.474 + "MA0GCSqGSIb3DQEBBAUAA4GBACjj9PS+W6XOF7toFMwMOv/AemZeBOpcEF1Ei1Hx\n" +
181.475 + "HjvB6EOHkMY8tFm5OPzkiWiK3+s3awpSW0jWdzMYwrQJ3/klMsPDpI7PEuirqwHP\n" +
181.476 + "i5Wyl/vk7jmfWVcBO9MVhPUo4BYl4vS9aj6JA5QbkbkB95LOgT/BowY0WmHeVsXC\n" +
181.477 + "I9aw\n" +
181.478 + "-----END CERTIFICATE-----";
181.479 +
181.480 +
181.481 + static byte serverPrivateExponent[] = {
181.482 + (byte)0x6e, (byte)0xa7, (byte)0x1b, (byte)0x83,
181.483 + (byte)0x51, (byte)0x35, (byte)0x9a, (byte)0x44,
181.484 + (byte)0x7d, (byte)0xf6, (byte)0xe3, (byte)0x89,
181.485 + (byte)0xa0, (byte)0xd7, (byte)0x90, (byte)0x60,
181.486 + (byte)0xa1, (byte)0x4e, (byte)0x27, (byte)0x21,
181.487 + (byte)0xa2, (byte)0x89, (byte)0x74, (byte)0xcc,
181.488 + (byte)0x9d, (byte)0x75, (byte)0x75, (byte)0x4e,
181.489 + (byte)0xc7, (byte)0x82, (byte)0xe3, (byte)0xe3,
181.490 + (byte)0xc3, (byte)0x7d, (byte)0x00, (byte)0x54,
181.491 + (byte)0xec, (byte)0x36, (byte)0xb1, (byte)0xdf,
181.492 + (byte)0x91, (byte)0x9c, (byte)0x7a, (byte)0xc0,
181.493 + (byte)0x62, (byte)0x0a, (byte)0xd6, (byte)0xa9,
181.494 + (byte)0x22, (byte)0x91, (byte)0x4a, (byte)0x29,
181.495 + (byte)0x2e, (byte)0x43, (byte)0xfa, (byte)0x8c,
181.496 + (byte)0xd8, (byte)0xe9, (byte)0xbe, (byte)0xd9,
181.497 + (byte)0x4f, (byte)0xca, (byte)0x23, (byte)0xc6,
181.498 + (byte)0xe4, (byte)0x3f, (byte)0xb8, (byte)0x72,
181.499 + (byte)0xcf, (byte)0x02, (byte)0xfc, (byte)0xf4,
181.500 + (byte)0x58, (byte)0x34, (byte)0x77, (byte)0x76,
181.501 + (byte)0xce, (byte)0x22, (byte)0x44, (byte)0x5f,
181.502 + (byte)0x2d, (byte)0xca, (byte)0xee, (byte)0xf5,
181.503 + (byte)0x43, (byte)0x56, (byte)0x47, (byte)0x71,
181.504 + (byte)0x0b, (byte)0x09, (byte)0x6b, (byte)0x5e,
181.505 + (byte)0xf2, (byte)0xc8, (byte)0xee, (byte)0xd4,
181.506 + (byte)0x6e, (byte)0x44, (byte)0x92, (byte)0x2a,
181.507 + (byte)0x7f, (byte)0xcc, (byte)0xa7, (byte)0xd4,
181.508 + (byte)0x5b, (byte)0xfb, (byte)0xf7, (byte)0x4a,
181.509 + (byte)0xa9, (byte)0xfb, (byte)0x54, (byte)0x18,
181.510 + (byte)0xd5, (byte)0xd5, (byte)0x14, (byte)0xba,
181.511 + (byte)0xa0, (byte)0x1c, (byte)0x13, (byte)0xb3,
181.512 + (byte)0x37, (byte)0x6b, (byte)0x37, (byte)0x59,
181.513 + (byte)0xed, (byte)0xdb, (byte)0x6d, (byte)0xb1
181.514 + };
181.515 +
181.516 + static byte serverModulus[] = {
181.517 + (byte)0x00,
181.518 + (byte)0xa5, (byte)0xac, (byte)0x5b, (byte)0x1c,
181.519 + (byte)0x37, (byte)0xa2, (byte)0xdd, (byte)0x99,
181.520 + (byte)0x89, (byte)0x2d, (byte)0xb2, (byte)0x79,
181.521 + (byte)0xb8, (byte)0x8f, (byte)0xd5, (byte)0x48,
181.522 + (byte)0xa5, (byte)0xe7, (byte)0x1c, (byte)0x84,
181.523 + (byte)0x17, (byte)0x8d, (byte)0x69, (byte)0x9c,
181.524 + (byte)0xc6, (byte)0xac, (byte)0x6d, (byte)0xf9,
181.525 + (byte)0xf2, (byte)0x1d, (byte)0x1f, (byte)0x39,
181.526 + (byte)0x19, (byte)0xda, (byte)0xd3, (byte)0x72,
181.527 + (byte)0x1e, (byte)0x6e, (byte)0xec, (byte)0x44,
181.528 + (byte)0xcc, (byte)0x70, (byte)0xa4, (byte)0xdc,
181.529 + (byte)0xba, (byte)0x00, (byte)0x30, (byte)0xf6,
181.530 + (byte)0xa0, (byte)0x4f, (byte)0x3d, (byte)0x54,
181.531 + (byte)0x7a, (byte)0x61, (byte)0x6a, (byte)0xcc,
181.532 + (byte)0x57, (byte)0xd0, (byte)0x0a, (byte)0x7f,
181.533 + (byte)0x95, (byte)0x28, (byte)0x18, (byte)0x3f,
181.534 + (byte)0x9a, (byte)0xd9, (byte)0x94, (byte)0xf2,
181.535 + (byte)0x1b, (byte)0xc8, (byte)0x24, (byte)0x88,
181.536 + (byte)0x7e, (byte)0xfe, (byte)0x9d, (byte)0x0f,
181.537 + (byte)0x3d, (byte)0xfb, (byte)0x57, (byte)0x53,
181.538 + (byte)0x08, (byte)0xb3, (byte)0x20, (byte)0x33,
181.539 + (byte)0xd4, (byte)0x3f, (byte)0x17, (byte)0x47,
181.540 + (byte)0x14, (byte)0xd1, (byte)0xcd, (byte)0xea,
181.541 + (byte)0x08, (byte)0xd8, (byte)0x0e, (byte)0x75,
181.542 + (byte)0x4e, (byte)0xaf, (byte)0xbe, (byte)0xcc,
181.543 + (byte)0xd2, (byte)0xec, (byte)0xaf, (byte)0xa9,
181.544 + (byte)0x7a, (byte)0x49, (byte)0xdf, (byte)0xc2,
181.545 + (byte)0xd9, (byte)0xac, (byte)0xb8, (byte)0x24,
181.546 + (byte)0x40, (byte)0x90, (byte)0xa6, (byte)0x03,
181.547 + (byte)0x56, (byte)0x2a, (byte)0xd0, (byte)0x30,
181.548 + (byte)0x05, (byte)0x40, (byte)0x2c, (byte)0x4f,
181.549 + (byte)0xab, (byte)0xd9, (byte)0x74, (byte)0x89
181.550 + };
181.551 +
181.552 + static byte clientPrivateExponent[] = {
181.553 + (byte)0x11, (byte)0xb7, (byte)0x6a, (byte)0x36,
181.554 + (byte)0x3d, (byte)0x30, (byte)0x37, (byte)0xce,
181.555 + (byte)0x61, (byte)0x9d, (byte)0x6c, (byte)0x84,
181.556 + (byte)0x8b, (byte)0xf3, (byte)0x9b, (byte)0x25,
181.557 + (byte)0x4f, (byte)0x14, (byte)0xc8, (byte)0xa4,
181.558 + (byte)0xdd, (byte)0x2f, (byte)0xd7, (byte)0x9a,
181.559 + (byte)0x17, (byte)0xbd, (byte)0x90, (byte)0x19,
181.560 + (byte)0xf7, (byte)0x05, (byte)0xfd, (byte)0xf2,
181.561 + (byte)0xd2, (byte)0xc5, (byte)0xf7, (byte)0x77,
181.562 + (byte)0xbe, (byte)0xea, (byte)0xe2, (byte)0x84,
181.563 + (byte)0x87, (byte)0x97, (byte)0x3a, (byte)0x41,
181.564 + (byte)0x96, (byte)0xb6, (byte)0x99, (byte)0xf8,
181.565 + (byte)0x94, (byte)0x8c, (byte)0x58, (byte)0x71,
181.566 + (byte)0x51, (byte)0x8c, (byte)0xf4, (byte)0x2a,
181.567 + (byte)0x20, (byte)0x9e, (byte)0x1a, (byte)0xa0,
181.568 + (byte)0x26, (byte)0x99, (byte)0x75, (byte)0xd6,
181.569 + (byte)0x31, (byte)0x53, (byte)0x43, (byte)0x39,
181.570 + (byte)0xf5, (byte)0x2a, (byte)0xa6, (byte)0x7e,
181.571 + (byte)0x34, (byte)0x42, (byte)0x51, (byte)0x2a,
181.572 + (byte)0x40, (byte)0x87, (byte)0x03, (byte)0x88,
181.573 + (byte)0x43, (byte)0x69, (byte)0xb2, (byte)0x89,
181.574 + (byte)0x6d, (byte)0x20, (byte)0xbd, (byte)0x7d,
181.575 + (byte)0x71, (byte)0xef, (byte)0x47, (byte)0x0a,
181.576 + (byte)0xdf, (byte)0x06, (byte)0xc1, (byte)0x69,
181.577 + (byte)0x66, (byte)0xa8, (byte)0x22, (byte)0x37,
181.578 + (byte)0x1a, (byte)0x77, (byte)0x1e, (byte)0xc7,
181.579 + (byte)0x94, (byte)0x4e, (byte)0x2c, (byte)0x27,
181.580 + (byte)0x69, (byte)0x45, (byte)0x5e, (byte)0xc8,
181.581 + (byte)0xf8, (byte)0x0c, (byte)0xb7, (byte)0xf8,
181.582 + (byte)0xc0, (byte)0x8f, (byte)0x99, (byte)0xc1,
181.583 + (byte)0xe5, (byte)0x28, (byte)0x9b, (byte)0xf9,
181.584 + (byte)0x4c, (byte)0x94, (byte)0xc6, (byte)0xb1
181.585 + };
181.586 +
181.587 + static byte clientModulus[] = {
181.588 + (byte)0x00,
181.589 + (byte)0xbb, (byte)0xf0, (byte)0x40, (byte)0x36,
181.590 + (byte)0xac, (byte)0x26, (byte)0x54, (byte)0x4e,
181.591 + (byte)0xf4, (byte)0xa3, (byte)0x5a, (byte)0x00,
181.592 + (byte)0x2f, (byte)0x69, (byte)0x21, (byte)0x6f,
181.593 + (byte)0xb9, (byte)0x7a, (byte)0x3a, (byte)0x93,
181.594 + (byte)0xec, (byte)0xa2, (byte)0xf6, (byte)0xe1,
181.595 + (byte)0x8e, (byte)0xc7, (byte)0x63, (byte)0xd8,
181.596 + (byte)0x2f, (byte)0x12, (byte)0x30, (byte)0x99,
181.597 + (byte)0x2e, (byte)0xb0, (byte)0xf2, (byte)0x8f,
181.598 + (byte)0xf8, (byte)0x27, (byte)0x2d, (byte)0x24,
181.599 + (byte)0x78, (byte)0x28, (byte)0x84, (byte)0xf7,
181.600 + (byte)0x01, (byte)0xbf, (byte)0x8d, (byte)0x44,
181.601 + (byte)0x79, (byte)0xdd, (byte)0x3b, (byte)0xd2,
181.602 + (byte)0x55, (byte)0xf3, (byte)0xce, (byte)0x3c,
181.603 + (byte)0xb2, (byte)0x5b, (byte)0x21, (byte)0x7d,
181.604 + (byte)0xef, (byte)0xfd, (byte)0x33, (byte)0x4a,
181.605 + (byte)0xb1, (byte)0xa3, (byte)0xff, (byte)0xc6,
181.606 + (byte)0xc8, (byte)0x9b, (byte)0xb9, (byte)0x0f,
181.607 + (byte)0x7c, (byte)0x41, (byte)0x35, (byte)0x97,
181.608 + (byte)0xf9, (byte)0xdb, (byte)0x3a, (byte)0x05,
181.609 + (byte)0x60, (byte)0x05, (byte)0x15, (byte)0xaf,
181.610 + (byte)0x59, (byte)0x17, (byte)0x92, (byte)0xa3,
181.611 + (byte)0x10, (byte)0xad, (byte)0x16, (byte)0x1c,
181.612 + (byte)0xe4, (byte)0x07, (byte)0x53, (byte)0xaf,
181.613 + (byte)0xa8, (byte)0x76, (byte)0xa2, (byte)0x56,
181.614 + (byte)0x2a, (byte)0x92, (byte)0xd3, (byte)0xf9,
181.615 + (byte)0x28, (byte)0xe0, (byte)0x78, (byte)0xcf,
181.616 + (byte)0x5e, (byte)0x1f, (byte)0x48, (byte)0xab,
181.617 + (byte)0x5c, (byte)0x19, (byte)0xdd, (byte)0xe1,
181.618 + (byte)0x67, (byte)0x43, (byte)0xba, (byte)0x75,
181.619 + (byte)0x8d, (byte)0xf5, (byte)0x82, (byte)0xac,
181.620 + (byte)0x43, (byte)0x92, (byte)0x44, (byte)0x1b
181.621 + };
181.622 +
181.623 + static char passphrase[] = "passphrase".toCharArray();
181.624 +
181.625 + /*
181.626 + * Is the server ready to serve?
181.627 + */
181.628 + volatile static boolean serverReady = false;
181.629 +
181.630 + /*
181.631 + * Turn on SSL debugging?
181.632 + */
181.633 + static boolean debug = false;
181.634 +
181.635 + private SSLServerSocket sslServerSocket = null;
181.636 +
181.637 + /*
181.638 + * Define the server side of the test.
181.639 + *
181.640 + * If the server prematurely exits, serverReady will be set to true
181.641 + * to avoid infinite hangs.
181.642 + */
181.643 + void doServerSide() throws Exception {
181.644 + SSLContext context = getSSLContext(trusedCertStr, serverCertStr,
181.645 + serverModulus, serverPrivateExponent, passphrase);
181.646 + SSLServerSocketFactory sslssf = context.getServerSocketFactory();
181.647 +
181.648 + sslServerSocket =
181.649 + (SSLServerSocket) sslssf.createServerSocket(serverPort);
181.650 + serverPort = sslServerSocket.getLocalPort();
181.651 +
181.652 + /*
181.653 + * Signal Client, we're ready for his connect.
181.654 + */
181.655 + serverReady = true;
181.656 +
181.657 + SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept();
181.658 + sslSocket.setNeedClientAuth(true);
181.659 + if (sslSocket instanceof SSLSocketImpl) {
181.660 + ((SSLSocketImpl)sslSocket).trySetHostnameVerification("HTTPS");
181.661 + }
181.662 +
181.663 + PrintStream out =
181.664 + new PrintStream(sslSocket.getOutputStream());
181.665 +
181.666 + try {
181.667 + // ignore request data
181.668 +
181.669 + // send the response
181.670 + out.print("HTTP/1.1 200 OK\r\n");
181.671 + out.print("Content-Type: text/html; charset=iso-8859-1\r\n");
181.672 + out.print("Content-Length: "+ 9 +"\r\n");
181.673 + out.print("\r\n");
181.674 + out.print("Testing\r\n");
181.675 + out.flush();
181.676 + } finally {
181.677 + // close the socket
181.678 + Thread.sleep(2000);
181.679 + System.out.println("Server closing socket");
181.680 + sslSocket.close();
181.681 + serverReady = false;
181.682 + }
181.683 +
181.684 + }
181.685 +
181.686 + /*
181.687 + * Define the client side of the test.
181.688 + *
181.689 + * If the server prematurely exits, serverReady will be set to true
181.690 + * to avoid infinite hangs.
181.691 + */
181.692 + void doClientSide() throws Exception {
181.693 + SSLContext context = getSSLContext(trusedCertStr, clientCertStr,
181.694 + clientModulus, clientPrivateExponent, passphrase);
181.695 +
181.696 + SSLContext.setDefault(context);
181.697 +
181.698 + /*
181.699 + * Wait for server to get started.
181.700 + */
181.701 + while (!serverReady) {
181.702 + Thread.sleep(50);
181.703 + }
181.704 +
181.705 + HttpsURLConnection http = null;
181.706 +
181.707 + /* establish http connection to server */
181.708 + URL url = new URL("https://localhost:" + serverPort+"/");
181.709 + System.out.println("url is "+url.toString());
181.710 +
181.711 + http = (HttpsURLConnection)url.openConnection();
181.712 +
181.713 + int respCode = http.getResponseCode();
181.714 + System.out.println("respCode = "+respCode);
181.715 +
181.716 + http.disconnect();
181.717 + }
181.718 +
181.719 + /*
181.720 + * =============================================================
181.721 + * The remainder is just support stuff
181.722 + */
181.723 +
181.724 + // use any free port by default
181.725 + volatile int serverPort = 0;
181.726 +
181.727 + volatile Exception serverException = null;
181.728 + volatile Exception clientException = null;
181.729 +
181.730 + public static void main(String args[]) throws Exception {
181.731 + if (debug)
181.732 + System.setProperty("javax.net.debug", "all");
181.733 +
181.734 + /*
181.735 + * Start the tests.
181.736 + */
181.737 + new IPIdentities();
181.738 + }
181.739 +
181.740 + Thread clientThread = null;
181.741 + Thread serverThread = null;
181.742 + /*
181.743 + * Primary constructor, used to drive remainder of the test.
181.744 + *
181.745 + * Fork off the other side, then do your work.
181.746 + */
181.747 + IPIdentities() throws Exception {
181.748 + if (separateServerThread) {
181.749 + startServer(true);
181.750 + startClient(false);
181.751 + } else {
181.752 + startClient(true);
181.753 + startServer(false);
181.754 + }
181.755 +
181.756 + /*
181.757 + * Wait for other side to close down.
181.758 + */
181.759 + if (separateServerThread) {
181.760 + serverThread.join();
181.761 + } else {
181.762 + clientThread.join();
181.763 + }
181.764 +
181.765 + /*
181.766 + * When we get here, the test is pretty much over.
181.767 + *
181.768 + * If the main thread excepted, that propagates back
181.769 + * immediately. If the other thread threw an exception, we
181.770 + * should report back.
181.771 + */
181.772 + if (serverException != null)
181.773 + throw serverException;
181.774 + if (clientException != null)
181.775 + throw clientException;
181.776 + }
181.777 +
181.778 + void startServer(boolean newThread) throws Exception {
181.779 + if (newThread) {
181.780 + serverThread = new Thread() {
181.781 + public void run() {
181.782 + try {
181.783 + doServerSide();
181.784 + } catch (Exception e) {
181.785 + /*
181.786 + * Our server thread just died.
181.787 + *
181.788 + * Release the client, if not active already...
181.789 + */
181.790 + System.err.println("Server died...");
181.791 + serverReady = true;
181.792 + serverException = e;
181.793 + }
181.794 + }
181.795 + };
181.796 + serverThread.start();
181.797 + } else {
181.798 + doServerSide();
181.799 + }
181.800 + }
181.801 +
181.802 + void startClient(boolean newThread) throws Exception {
181.803 + if (newThread) {
181.804 + clientThread = new Thread() {
181.805 + public void run() {
181.806 + try {
181.807 + doClientSide();
181.808 + } catch (Exception e) {
181.809 + /*
181.810 + * Our client thread just died.
181.811 + */
181.812 + System.err.println("Client died...");
181.813 + clientException = e;
181.814 + }
181.815 + }
181.816 + };
181.817 + clientThread.start();
181.818 + } else {
181.819 + doClientSide();
181.820 + }
181.821 + }
181.822 +
181.823 + // get the ssl context
181.824 + private static SSLContext getSSLContext(String trusedCertStr,
181.825 + String keyCertStr, byte[] modulus,
181.826 + byte[] privateExponent, char[] passphrase) throws Exception {
181.827 +
181.828 + // generate certificate from cert string
181.829 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
181.830 +
181.831 + ByteArrayInputStream is =
181.832 + new ByteArrayInputStream(trusedCertStr.getBytes());
181.833 + Certificate trusedCert = cf.generateCertificate(is);
181.834 + is.close();
181.835 +
181.836 + // create a key store
181.837 + KeyStore ks = KeyStore.getInstance("JKS");
181.838 + ks.load(null, null);
181.839 +
181.840 + // import the trused cert
181.841 + ks.setCertificateEntry("RSA Export Signer", trusedCert);
181.842 +
181.843 + if (keyCertStr != null) {
181.844 + // generate the private key.
181.845 + RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(
181.846 + new BigInteger(modulus),
181.847 + new BigInteger(privateExponent));
181.848 + KeyFactory kf = KeyFactory.getInstance("RSA");
181.849 + RSAPrivateKey priKey =
181.850 + (RSAPrivateKey)kf.generatePrivate(priKeySpec);
181.851 +
181.852 + // generate certificate chain
181.853 + is = new ByteArrayInputStream(keyCertStr.getBytes());
181.854 + Certificate keyCert = cf.generateCertificate(is);
181.855 + is.close();
181.856 +
181.857 + Certificate[] chain = new Certificate[2];
181.858 + chain[0] = keyCert;
181.859 + chain[1] = trusedCert;
181.860 +
181.861 + // import the key entry.
181.862 + ks.setKeyEntry("Whatever", priKey, passphrase, chain);
181.863 + }
181.864 +
181.865 + // create SSL context
181.866 + TrustManagerFactory tmf = TrustManagerFactory.getInstance("PKIX");
181.867 + tmf.init(ks);
181.868 +
181.869 + SSLContext ctx = SSLContext.getInstance("TLS");
181.870 +
181.871 + if (keyCertStr != null) {
181.872 + KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
181.873 + kmf.init(ks, passphrase);
181.874 +
181.875 + ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
181.876 + } else {
181.877 + ctx.init(null, tmf.getTrustManagers(), null);
181.878 + }
181.879 +
181.880 + return ctx;
181.881 + }
181.882 +
181.883 +}
182.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
182.2 +++ b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Tue Apr 13 16:41:49 2010 -0700
182.3 @@ -0,0 +1,879 @@
182.4 +/*
182.5 + * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
182.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
182.7 + *
182.8 + * This code is free software; you can redistribute it and/or modify it
182.9 + * under the terms of the GNU General Public License version 2 only, as
182.10 + * published by the Free Software Foundation.
182.11 + *
182.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
182.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
182.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
182.15 + * version 2 for more details (a copy is included in the LICENSE file that
182.16 + * accompanied this code).
182.17 + *
182.18 + * You should have received a copy of the GNU General Public License version
182.19 + * 2 along with this work; if not, write to the Free Software Foundation,
182.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
182.21 + *
182.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
182.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
182.24 + * have any questions.
182.25 + */
182.26 +
182.27 +/* @test
182.28 + * @summary X509 certificate hostname checking is broken in JDK1.6.0_10
182.29 + * @bug 6766775
182.30 + * @author Xuelei Fan
182.31 + */
182.32 +
182.33 +import java.net.*;
182.34 +import java.util.*;
182.35 +import java.io.*;
182.36 +import javax.net.ssl.*;
182.37 +import java.security.KeyStore;
182.38 +import java.security.KeyFactory;
182.39 +import java.security.cert.Certificate;
182.40 +import java.security.cert.CertificateFactory;
182.41 +import java.security.spec.*;
182.42 +import java.security.interfaces.*;
182.43 +import java.math.BigInteger;
182.44 +
182.45 +import sun.security.ssl.SSLSocketImpl;
182.46 +
182.47 +/*
182.48 + * Certificates and key used in the test.
182.49 + *
182.50 + * TLS server certificate:
182.51 + * server private key:
182.52 + * -----BEGIN RSA PRIVATE KEY-----
182.53 + * Proc-Type: 4,ENCRYPTED
182.54 + * DEK-Info: DES-EDE3-CBC,D9AE407F6D0E389A
182.55 + *
182.56 + * WPrA7TFol/cQCcp9oHnXWNpYlvRbbIcQj0m+RKT2Iuzfus+DHt3Zadf8nJpKfX2e
182.57 + * h2rnhlzCN9M7djRDooZKDOPCsdBn51Au7HlZF3S3Opgo7D8XFM1a8t1Je4ke14oI
182.58 + * nw6QKYsBblRziPnP2PZ0zvX24nOv7bbY8beynlJHGs00VWSFdoH2DS0aE1p6D+3n
182.59 + * ptJuJ75dVfZFK4X7162APlNXevX8D6PEQpSiRw1rjjGGcnvQ4HdWk3BxDVDcCNJb
182.60 + * Y1aGNRxsjTDvPi3R9Qx2M+W03QzEPx4SR3ZHVskeSJHaetM0TM/w/45Paq4GokXP
182.61 + * ZeTnbEx1xmjkA7h+t4doLL4watx5F6yLsJzu8xB3lt/1EtmkYtLz1t7X4BetPAXz
182.62 + * zS69X/VwhKfsOI3qXBWuL2oHPyhDmT1gcaUQwEPSV6ogHEEQEDXdiUS8heNK13KF
182.63 + * TCQYFkETvV2BLxUhV1hypPzRQ6tUpJiAbD5KmoK2lD9slshG2QtvKQq0/bgkDY5J
182.64 + * LhDHV2dtcZ3kDPkkZXpbcJQvoeH3d09C5sIsuTFo2zgNR6oETHUc5TzP6FY2YYRa
182.65 + * QcK5HcmtsRRiXFm01ac+aMejJUIujjFt84SiKWT/73vC8AmY4tYcJBLjCg4XIxSH
182.66 + * fdDFLL1YZENNO5ivlp8mdiHqcawx+36L7DrEZQ8RZt6cqST5t/+XTdM74s6k81GT
182.67 + * pNsa82P2K2zmIUZ/DL2mKjW1vfRByw1NQFEBkN3vdyZxYfM/JyUzX4hbjXBEkh9Q
182.68 + * QYrcwLKLjis2QzSvK04B3bvRzRb+4ocWiso8ZPAXAIxZFBWDpTMM2A==
182.69 + * -----END RSA PRIVATE KEY-----
182.70 + *
182.71 + * -----BEGIN RSA PRIVATE KEY-----
182.72 + * MIICXAIBAAKBgQClrFscN6LdmYktsnm4j9VIpecchBeNaZzGrG358h0fORna03Ie
182.73 + * buxEzHCk3LoAMPagTz1UemFqzFfQCn+VKBg/mtmU8hvIJIh+/p0PPftXUwizIDPU
182.74 + * PxdHFNHN6gjYDnVOr77M0uyvqXpJ38LZrLgkQJCmA1Yq0DAFQCxPq9l0iQIDAQAB
182.75 + * AoGAbqcbg1E1mkR99uOJoNeQYKFOJyGiiXTMnXV1TseC4+PDfQBU7Dax35GcesBi
182.76 + * CtapIpFKKS5D+ozY6b7ZT8ojxuQ/uHLPAvz0WDR3ds4iRF8tyu71Q1ZHcQsJa17y
182.77 + * yO7UbkSSKn/Mp9Rb+/dKqftUGNXVFLqgHBOzN2s3We3bbbECQQDYBPKOg3hkaGHo
182.78 + * OhpHKqtQ6EVkldihG/3i4WejRonelXN+HRh1KrB2HBx0M8D/qAzP1i3rNSlSHer4
182.79 + * 59YRTJnHAkEAxFX/sVYSn07BHv9Zhn6XXct/Cj43z/tKNbzlNbcxqQwQerw3IH51
182.80 + * 8UH2YOA+GD3lXbKp+MytoFLWv8zg4YT/LwJAfqan75Z1R6lLffRS49bIiq8jwE16
182.81 + * rTrUJ+kv8jKxMqc9B3vXkxpsS1M/+4E8bqgAmvpgAb8xcsvHsBd9ErdukQJBAKs2
182.82 + * j67W75BrPjBI34pQ1LEfp56IGWXOrq1kF8IbCjxv3+MYRT6Z6UJFkpRymNPNDjsC
182.83 + * dgUYgITiGJHUGXuw3lMCQHEHqo9ZtXz92yFT+VhsNc29B8m/sqUJdtCcMd/jGpAF
182.84 + * u6GHufjqIZBpQsk63wbwESAPZZ+kk1O1kS5GIRLX608=
182.85 + * -----END RSA PRIVATE KEY-----
182.86 + *
182.87 + * Private-Key: (1024 bit)
182.88 + * modulus:
182.89 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
182.90 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
182.91 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
182.92 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
182.93 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
182.94 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
182.95 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
182.96 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
182.97 + * 30:05:40:2c:4f:ab:d9:74:89
182.98 + * publicExponent: 65537 (0x10001)
182.99 + * privateExponent:
182.100 + * 6e:a7:1b:83:51:35:9a:44:7d:f6:e3:89:a0:d7:90:
182.101 + * 60:a1:4e:27:21:a2:89:74:cc:9d:75:75:4e:c7:82:
182.102 + * e3:e3:c3:7d:00:54:ec:36:b1:df:91:9c:7a:c0:62:
182.103 + * 0a:d6:a9:22:91:4a:29:2e:43:fa:8c:d8:e9:be:d9:
182.104 + * 4f:ca:23:c6:e4:3f:b8:72:cf:02:fc:f4:58:34:77:
182.105 + * 76:ce:22:44:5f:2d:ca:ee:f5:43:56:47:71:0b:09:
182.106 + * 6b:5e:f2:c8:ee:d4:6e:44:92:2a:7f:cc:a7:d4:5b:
182.107 + * fb:f7:4a:a9:fb:54:18:d5:d5:14:ba:a0:1c:13:b3:
182.108 + * 37:6b:37:59:ed:db:6d:b1
182.109 + * prime1:
182.110 + * 00:d8:04:f2:8e:83:78:64:68:61:e8:3a:1a:47:2a:
182.111 + * ab:50:e8:45:64:95:d8:a1:1b:fd:e2:e1:67:a3:46:
182.112 + * 89:de:95:73:7e:1d:18:75:2a:b0:76:1c:1c:74:33:
182.113 + * c0:ff:a8:0c:cf:d6:2d:eb:35:29:52:1d:ea:f8:e7:
182.114 + * d6:11:4c:99:c7
182.115 + * prime2:
182.116 + * 00:c4:55:ff:b1:56:12:9f:4e:c1:1e:ff:59:86:7e:
182.117 + * 97:5d:cb:7f:0a:3e:37:cf:fb:4a:35:bc:e5:35:b7:
182.118 + * 31:a9:0c:10:7a:bc:37:20:7e:75:f1:41:f6:60:e0:
182.119 + * 3e:18:3d:e5:5d:b2:a9:f8:cc:ad:a0:52:d6:bf:cc:
182.120 + * e0:e1:84:ff:2f
182.121 + * exponent1:
182.122 + * 7e:a6:a7:ef:96:75:47:a9:4b:7d:f4:52:e3:d6:c8:
182.123 + * 8a:af:23:c0:4d:7a:ad:3a:d4:27:e9:2f:f2:32:b1:
182.124 + * 32:a7:3d:07:7b:d7:93:1a:6c:4b:53:3f:fb:81:3c:
182.125 + * 6e:a8:00:9a:fa:60:01:bf:31:72:cb:c7:b0:17:7d:
182.126 + * 12:b7:6e:91
182.127 + * exponent2:
182.128 + * 00:ab:36:8f:ae:d6:ef:90:6b:3e:30:48:df:8a:50:
182.129 + * d4:b1:1f:a7:9e:88:19:65:ce:ae:ad:64:17:c2:1b:
182.130 + * 0a:3c:6f:df:e3:18:45:3e:99:e9:42:45:92:94:72:
182.131 + * 98:d3:cd:0e:3b:02:76:05:18:80:84:e2:18:91:d4:
182.132 + * 19:7b:b0:de:53
182.133 + * coefficient:
182.134 + * 71:07:aa:8f:59:b5:7c:fd:db:21:53:f9:58:6c:35:
182.135 + * cd:bd:07:c9:bf:b2:a5:09:76:d0:9c:31:df:e3:1a:
182.136 + * 90:05:bb:a1:87:b9:f8:ea:21:90:69:42:c9:3a:df:
182.137 + * 06:f0:11:20:0f:65:9f:a4:93:53:b5:91:2e:46:21:
182.138 + * 12:d7:eb:4f
182.139 + *
182.140 + *
182.141 + * server certificate:
182.142 + * Data:
182.143 + * Version: 3 (0x2)
182.144 + * Serial Number: 4 (0x4)
182.145 + * Signature Algorithm: md5WithRSAEncryption
182.146 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
182.147 + * Validity
182.148 + * Not Before: Dec 8 03:21:16 2008 GMT
182.149 + * Not After : Aug 25 03:21:16 2028 GMT
182.150 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Server, CN=localhost
182.151 + * Subject Public Key Info:
182.152 + * Public Key Algorithm: rsaEncryption
182.153 + * RSA Public Key: (1024 bit)
182.154 + * Modulus (1024 bit):
182.155 + * 00:a5:ac:5b:1c:37:a2:dd:99:89:2d:b2:79:b8:8f:
182.156 + * d5:48:a5:e7:1c:84:17:8d:69:9c:c6:ac:6d:f9:f2:
182.157 + * 1d:1f:39:19:da:d3:72:1e:6e:ec:44:cc:70:a4:dc:
182.158 + * ba:00:30:f6:a0:4f:3d:54:7a:61:6a:cc:57:d0:0a:
182.159 + * 7f:95:28:18:3f:9a:d9:94:f2:1b:c8:24:88:7e:fe:
182.160 + * 9d:0f:3d:fb:57:53:08:b3:20:33:d4:3f:17:47:14:
182.161 + * d1:cd:ea:08:d8:0e:75:4e:af:be:cc:d2:ec:af:a9:
182.162 + * 7a:49:df:c2:d9:ac:b8:24:40:90:a6:03:56:2a:d0:
182.163 + * 30:05:40:2c:4f:ab:d9:74:89
182.164 + * Exponent: 65537 (0x10001)
182.165 + * X509v3 extensions:
182.166 + * X509v3 Basic Constraints:
182.167 + * CA:FALSE
182.168 + * X509v3 Key Usage:
182.169 + * Digital Signature, Non Repudiation, Key Encipherment
182.170 + * X509v3 Subject Key Identifier:
182.171 + * ED:6E:DB:F4:B5:56:C8:FB:1A:06:61:3F:0F:08:BB:A6:04:D8:16:54
182.172 + * X509v3 Authority Key Identifier:
182.173 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
182.174 + *
182.175 + * X509v3 Subject Alternative Name: critical
182.176 + * IP Address:127.0.0.1, DNS:localhost
182.177 + * Signature Algorithm: md5WithRSAEncryption
182.178 + *
182.179 + * -----BEGIN CERTIFICATE-----
182.180 + * MIICqjCCAhOgAwIBAgIBBDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
182.181 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
182.182 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzIxMTZaFw0yODA4MjUwMzIxMTZaMHIxCzAJ
182.183 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
182.184 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD
182.185 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3
182.186 + * ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6
182.187 + * YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS
182.188 + * 7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjeTB3MAkGA1UdEwQCMAAw
182.189 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV
182.190 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAdBgNVHREBAf8EEzARhwR/AAAB
182.191 + * gglsb2NhbGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAWTrftGaL73lKLgRTrChGR+F6
182.192 + * //qvs0OM94IOKVeHz36NO49cMJmhJSbKdiGIkppBgpLIBoWxZlN9NOO9oSXFYZsZ
182.193 + * rHaAe9/lWMtQM7XpjqjhWVhB5VPvWFbkorQFMtRYLf7pkonGPFq8GOO1s0TKhogC
182.194 + * jtYCdzlrU4v+om/J3H8=
182.195 + * -----END CERTIFICATE-----
182.196 + *
182.197 + *
182.198 + * TLS client certificate:
182.199 + * client private key:
182.200 + * ----BEGIN RSA PRIVATE KEY-----
182.201 + * Proc-Type: 4,ENCRYPTED
182.202 + * DEK-Info: DES-EDE3-CBC,FA2A435CD35A9390
182.203 + *
182.204 + * Z+Y2uaETbsUWIyJUyVu1UV2G4rgFYJyACZT6Tp1KjRtxflSh2kXkJ9MpuXMXA0V4
182.205 + * Yy3fDzPqCL9NJmQAYRlAx/W/+j4F5EyMWDIx8fUxzONRZyoiwF7jLm+KscAfv6Pf
182.206 + * q7ItWOdj3z7IYrwlB8YIGd3F2cDKT3S+lYRk7rKb/qT7itbuHnY4Ardh3yl+MZak
182.207 + * jBp+ELUlRsUqSr1V0LoM+0rCCykarpyfhpxEcqsrl0v9Cyi5uhU50/oKv5zql3SH
182.208 + * l2ImgDjp3batAs8+Bd4NF2aqi0a7Hy44JUHxRm4caZryU/i/D9N1MbuM6882HLat
182.209 + * 5N0G+NaIUfywa8mjwq2D5aiit18HqKA6XeRRYeJ5Dvu9DCO4GeFSwcUFIBMI0L46
182.210 + * 7s114+oDodg57pMgITi+04vmUxvqlN9aiyd7f5Fgd7PeHGeOdbMz1NaJLJaPI9++
182.211 + * NakK8eK9iwT/Gdq0Uap5/CHW7vCT5PO+h3HY0STH0lWStXhdWnFO04zTdywsbSp+
182.212 + * DLpHeFT66shfeUlxR0PsCbG9vPRt/QmGLeYQZITppWo/ylSq4j+pRIuXvuWHdBRN
182.213 + * rTZ8QF4Y7AxQUXVz1j1++s6ZMHTzaK2i9HrhmDs1MbJl+QwWre3Xpv3LvTVz3k5U
182.214 + * wX8kuY1m3STt71QCaRWENq5sRaMImLxZbxc/ivFl9RAzUqo4NCxLod/QgA4iLqtO
182.215 + * ztnlpzwlC/F8HbQ1oqYWwnZAPhzU/cULtstl+Yrws2c2atO323LbPXZqbASySgig
182.216 + * sNpFXQMObdfP6LN23bY+1SvtK7V4NUTNhpdIc6INQAQ=
182.217 + * -----END RSA PRIVATE KEY-----
182.218 + *
182.219 + * -----BEGIN RSA PRIVATE KEY-----
182.220 + * MIICWwIBAAKBgQC78EA2rCZUTvSjWgAvaSFvuXo6k+yi9uGOx2PYLxIwmS6w8o/4
182.221 + * Jy0keCiE9wG/jUR53TvSVfPOPLJbIX3v/TNKsaP/xsibuQ98QTWX+ds6BWAFFa9Z
182.222 + * F5KjEK0WHOQHU6+odqJWKpLT+SjgeM9eH0irXBnd4WdDunWN9YKsQ5JEGwIDAQAB
182.223 + * AoGAEbdqNj0wN85hnWyEi/ObJU8UyKTdL9eaF72QGfcF/fLSxfd3vurihIeXOkGW
182.224 + * tpn4lIxYcVGM9CognhqgJpl11jFTQzn1KqZ+NEJRKkCHA4hDabKJbSC9fXHvRwrf
182.225 + * BsFpZqgiNxp3HseUTiwnaUVeyPgMt/jAj5nB5Sib+UyUxrECQQDnNQBiF2aifEg6
182.226 + * zbJOOC7he5CHAdkFxSxWVFVHL6EfXfqdLVkUohMbgZv+XxyIeU2biOExSg49Kds3
182.227 + * FOKgTau1AkEA0Bd1haj6QuCo8I0AXm2WO+MMTZMTvtHD/bGjKNM+fT4I8rKYnQRX
182.228 + * 1acHdqS9Xx2rNJqZgkMmpESIdPR2fc4yjwJALFeM6EMmqvj8/VIf5UJ/Mz14fXwM
182.229 + * PEARfckUxd9LnnFutCBTWlKvKXJVEZb6KO5ixPaegc57Jp3Vbh3yTN44lQJADD/1
182.230 + * SSMDaIB1MYP7a5Oj7m6VQNPRq8AJe5vDcRnOae0G9dKRrVyeFxO4GsHj6/+BHp2j
182.231 + * P8nYMn9eURQ7DXjf/QJAAQzMlWnKGSO8pyTDtnQx3hRMoUkOEhmNq4bQhLkYqtnY
182.232 + * FcqpUQ2qMjW+NiNWk5HnTrMS3L9EdJobMUzaNZLy4w==
182.233 + * -----END RSA PRIVATE KEY-----
182.234 + *
182.235 + * Private-Key: (1024 bit)
182.236 + * modulus:
182.237 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
182.238 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
182.239 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
182.240 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
182.241 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
182.242 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
182.243 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
182.244 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
182.245 + * 75:8d:f5:82:ac:43:92:44:1b
182.246 + * publicExponent: 65537 (0x10001)
182.247 + * privateExponent:
182.248 + * 11:b7:6a:36:3d:30:37:ce:61:9d:6c:84:8b:f3:9b:
182.249 + * 25:4f:14:c8:a4:dd:2f:d7:9a:17:bd:90:19:f7:05:
182.250 + * fd:f2:d2:c5:f7:77:be:ea:e2:84:87:97:3a:41:96:
182.251 + * b6:99:f8:94:8c:58:71:51:8c:f4:2a:20:9e:1a:a0:
182.252 + * 26:99:75:d6:31:53:43:39:f5:2a:a6:7e:34:42:51:
182.253 + * 2a:40:87:03:88:43:69:b2:89:6d:20:bd:7d:71:ef:
182.254 + * 47:0a:df:06:c1:69:66:a8:22:37:1a:77:1e:c7:94:
182.255 + * 4e:2c:27:69:45:5e:c8:f8:0c:b7:f8:c0:8f:99:c1:
182.256 + * e5:28:9b:f9:4c:94:c6:b1
182.257 + * prime1:
182.258 + * 00:e7:35:00:62:17:66:a2:7c:48:3a:cd:b2:4e:38:
182.259 + * 2e:e1:7b:90:87:01:d9:05:c5:2c:56:54:55:47:2f:
182.260 + * a1:1f:5d:fa:9d:2d:59:14:a2:13:1b:81:9b:fe:5f:
182.261 + * 1c:88:79:4d:9b:88:e1:31:4a:0e:3d:29:db:37:14:
182.262 + * e2:a0:4d:ab:b5
182.263 + * prime2:
182.264 + * 00:d0:17:75:85:a8:fa:42:e0:a8:f0:8d:00:5e:6d:
182.265 + * 96:3b:e3:0c:4d:93:13:be:d1:c3:fd:b1:a3:28:d3:
182.266 + * 3e:7d:3e:08:f2:b2:98:9d:04:57:d5:a7:07:76:a4:
182.267 + * bd:5f:1d:ab:34:9a:99:82:43:26:a4:44:88:74:f4:
182.268 + * 76:7d:ce:32:8f
182.269 + * exponent1:
182.270 + * 2c:57:8c:e8:43:26:aa:f8:fc:fd:52:1f:e5:42:7f:
182.271 + * 33:3d:78:7d:7c:0c:3c:40:11:7d:c9:14:c5:df:4b:
182.272 + * 9e:71:6e:b4:20:53:5a:52:af:29:72:55:11:96:fa:
182.273 + * 28:ee:62:c4:f6:9e:81:ce:7b:26:9d:d5:6e:1d:f2:
182.274 + * 4c:de:38:95
182.275 + * exponent2:
182.276 + * 0c:3f:f5:49:23:03:68:80:75:31:83:fb:6b:93:a3:
182.277 + * ee:6e:95:40:d3:d1:ab:c0:09:7b:9b:c3:71:19:ce:
182.278 + * 69:ed:06:f5:d2:91:ad:5c:9e:17:13:b8:1a:c1:e3:
182.279 + * eb:ff:81:1e:9d:a3:3f:c9:d8:32:7f:5e:51:14:3b:
182.280 + * 0d:78:df:fd
182.281 + * coefficient:
182.282 + * 01:0c:cc:95:69:ca:19:23:bc:a7:24:c3:b6:74:31:
182.283 + * de:14:4c:a1:49:0e:12:19:8d:ab:86:d0:84:b9:18:
182.284 + * aa:d9:d8:15:ca:a9:51:0d:aa:32:35:be:36:23:56:
182.285 + * 93:91:e7:4e:b3:12:dc:bf:44:74:9a:1b:31:4c:da:
182.286 + * 35:92:f2:e3
182.287 + *
182.288 + * client certificate:
182.289 + * Data:
182.290 + * Version: 3 (0x2)
182.291 + * Serial Number: 5 (0x5)
182.292 + * Signature Algorithm: md5WithRSAEncryption
182.293 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
182.294 + * Validity
182.295 + * Not Before: Dec 8 03:22:10 2008 GMT
182.296 + * Not After : Aug 25 03:22:10 2028 GMT
182.297 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org, OU=SSL-Client, CN=localhost
182.298 + * Subject Public Key Info:
182.299 + * Public Key Algorithm: rsaEncryption
182.300 + * RSA Public Key: (1024 bit)
182.301 + * Modulus (1024 bit):
182.302 + * 00:bb:f0:40:36:ac:26:54:4e:f4:a3:5a:00:2f:69:
182.303 + * 21:6f:b9:7a:3a:93:ec:a2:f6:e1:8e:c7:63:d8:2f:
182.304 + * 12:30:99:2e:b0:f2:8f:f8:27:2d:24:78:28:84:f7:
182.305 + * 01:bf:8d:44:79:dd:3b:d2:55:f3:ce:3c:b2:5b:21:
182.306 + * 7d:ef:fd:33:4a:b1:a3:ff:c6:c8:9b:b9:0f:7c:41:
182.307 + * 35:97:f9:db:3a:05:60:05:15:af:59:17:92:a3:10:
182.308 + * ad:16:1c:e4:07:53:af:a8:76:a2:56:2a:92:d3:f9:
182.309 + * 28:e0:78:cf:5e:1f:48:ab:5c:19:dd:e1:67:43:ba:
182.310 + * 75:8d:f5:82:ac:43:92:44:1b
182.311 + * Exponent: 65537 (0x10001)
182.312 + * X509v3 extensions:
182.313 + * X509v3 Basic Constraints:
182.314 + * CA:FALSE
182.315 + * X509v3 Key Usage:
182.316 + * Digital Signature, Non Repudiation, Key Encipherment
182.317 + * X509v3 Subject Key Identifier:
182.318 + * CD:BB:C8:85:AA:91:BD:FD:1D:BE:CD:67:7C:FF:B3:E9:4C:A8:22:E6
182.319 + * X509v3 Authority Key Identifier:
182.320 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
182.321 + *
182.322 + * X509v3 Subject Alternative Name: critical
182.323 + * IP Address:127.0.0.1, DNS:localhost
182.324 + * Signature Algorithm: md5WithRSAEncryption
182.325 + *
182.326 + * -----BEGIN CERTIFICATE-----
182.327 + * MIICqjCCAhOgAwIBAgIBBTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
182.328 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
182.329 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMzIyMTBaFw0yODA4MjUwMzIyMTBaMHIxCzAJ
182.330 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
182.331 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD
182.332 + * VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas
182.333 + * JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV
182.334 + * 8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq
182.335 + * ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjeTB3MAkGA1UdEwQCMAAw
182.336 + * CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV
182.337 + * HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAdBgNVHREBAf8EEzARhwR/AAAB
182.338 + * gglsb2NhbGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAwDc4f13abs9ZeEkrl5WV2Z74
182.339 + * BlmBhXu8ExtAvoF9q6Ug6xV1MDpxbD124KfUHHL0kNMhMB1WIpC0kOnQBxziNpfS
182.340 + * 7u6GOc3tWLSxw/sHoJGCefnRBllLZOoQuSBrWB8qgilL6HRmZ4UqDcXu4UCaLBZ0
182.341 + * KGDT5ASEN6Lq2GtiP4Y=
182.342 + * -----END CERTIFICATE-----
182.343 + *
182.344 + *
182.345 + *
182.346 + * Trusted CA certificate:
182.347 + * Certificate:
182.348 + * Data:
182.349 + * Version: 3 (0x2)
182.350 + * Serial Number: 0 (0x0)
182.351 + * Signature Algorithm: md5WithRSAEncryption
182.352 + * Issuer: C=US, ST=Some-State, L=Some-City, O=Some-Org
182.353 + * Validity
182.354 + * Not Before: Dec 8 02:43:36 2008 GMT
182.355 + * Not After : Aug 25 02:43:36 2028 GMT
182.356 + * Subject: C=US, ST=Some-State, L=Some-City, O=Some-Org
182.357 + * Subject Public Key Info:
182.358 + * Public Key Algorithm: rsaEncryption
182.359 + * RSA Public Key: (1024 bit)
182.360 + * Modulus (1024 bit):
182.361 + * 00:cb:c4:38:20:07:be:88:a7:93:b0:a1:43:51:2d:
182.362 + * d7:8e:85:af:54:dd:ad:a2:7b:23:5b:cf:99:13:53:
182.363 + * 99:45:7d:ee:6d:ba:2d:bf:e3:ad:6e:3d:9f:1a:f9:
182.364 + * 03:97:e0:17:55:ae:11:26:57:de:01:29:8e:05:3f:
182.365 + * 21:f7:e7:36:e8:2e:37:d7:48:ac:53:d6:60:0e:c7:
182.366 + * 50:6d:f6:c5:85:f7:8b:a6:c5:91:35:72:3c:94:ee:
182.367 + * f1:17:f0:71:e3:ec:1b:ce:ca:4e:40:42:b0:6d:ee:
182.368 + * 6a:0e:d6:e5:ad:3c:0f:c9:ba:82:4f:78:f8:89:97:
182.369 + * 89:2a:95:12:4c:d8:09:2a:e9
182.370 + * Exponent: 65537 (0x10001)
182.371 + * X509v3 extensions:
182.372 + * X509v3 Subject Key Identifier:
182.373 + * FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
182.374 + * X509v3 Authority Key Identifier:
182.375 + * keyid:FA:B9:51:BF:4C:E7:D9:86:98:33:F9:E7:CB:1E:F1:33:49:F7:A8:14
182.376 + * DirName:/C=US/ST=Some-State/L=Some-City/O=Some-Org
182.377 + * serial:00
182.378 + *
182.379 + * X509v3 Basic Constraints:
182.380 + * CA:TRUE
182.381 + * Signature Algorithm: md5WithRSAEncryption
182.382 + *
182.383 + * -----BEGIN CERTIFICATE-----
182.384 + * MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET
182.385 + * MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK
182.386 + * EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ
182.387 + * BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp
182.388 + * dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
182.389 + * gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX
182.390 + * 4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj
182.391 + * 7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G
182.392 + * A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ
182.393 + * hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt
182.394 + * U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw
182.395 + * DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA
182.396 + * ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ
182.397 + * LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P
182.398 + * 6Mvf0r1PNTY2hwTJLJmKtg==
182.399 + * -----END CERTIFICATE---
182.400 + */
182.401 +
182.402 +
182.403 +public class Identities {
182.404 + static Map cookies;
182.405 + ServerSocket ss;
182.406 +
182.407 + /*
182.408 + * =============================================================
182.409 + * Set the various variables needed for the tests, then
182.410 + * specify what tests to run on each side.
182.411 + */
182.412 +
182.413 + /*
182.414 + * Should we run the client or server in a separate thread?
182.415 + * Both sides can throw exceptions, but do you have a preference
182.416 + * as to which side should be the main thread.
182.417 + */
182.418 + static boolean separateServerThread = true;
182.419 +
182.420 + /*
182.421 + * Where do we find the keystores?
182.422 + */
182.423 + static String trusedCertStr =
182.424 + "-----BEGIN CERTIFICATE-----\n" +
182.425 + "MIICrDCCAhWgAwIBAgIBADANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
182.426 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
182.427 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMjQzMzZaFw0yODA4MjUwMjQzMzZaMEkxCzAJ\n" +
182.428 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
182.429 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n" +
182.430 + "gQDLxDggB76Ip5OwoUNRLdeOha9U3a2ieyNbz5kTU5lFfe5tui2/461uPZ8a+QOX\n" +
182.431 + "4BdVrhEmV94BKY4FPyH35zboLjfXSKxT1mAOx1Bt9sWF94umxZE1cjyU7vEX8HHj\n" +
182.432 + "7BvOyk5AQrBt7moO1uWtPA/JuoJPePiJl4kqlRJM2Akq6QIDAQABo4GjMIGgMB0G\n" +
182.433 + "A1UdDgQWBBT6uVG/TOfZhpgz+efLHvEzSfeoFDBxBgNVHSMEajBogBT6uVG/TOfZ\n" +
182.434 + "hpgz+efLHvEzSfeoFKFNpEswSTELMAkGA1UEBhMCVVMxEzARBgNVBAgTClNvbWUt\n" +
182.435 + "U3RhdGUxEjAQBgNVBAcTCVNvbWUtQ2l0eTERMA8GA1UEChMIU29tZS1PcmeCAQAw\n" +
182.436 + "DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBcIm534U123Hz+rtyYO5uA\n" +
182.437 + "ofd81G6FnTfEAV8Kw9fGyyEbQZclBv34A9JsFKeMvU4OFIaixD7nLZ/NZ+IWbhmZ\n" +
182.438 + "LovmJXyCkOufea73pNiZ+f/4/ScZaIlM/PRycQSqbFNd4j9Wott+08qxHPLpsf3P\n" +
182.439 + "6Mvf0r1PNTY2hwTJLJmKtg==\n" +
182.440 + "-----END CERTIFICATE-----";
182.441 +
182.442 + static String serverCertStr =
182.443 + "-----BEGIN CERTIFICATE-----\n" +
182.444 + "MIICqjCCAhOgAwIBAgIBBDANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
182.445 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
182.446 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzIxMTZaFw0yODA4MjUwMzIxMTZaMHIxCzAJ\n" +
182.447 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
182.448 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtU2VydmVyMRIwEAYD\n" +
182.449 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKWsWxw3\n" +
182.450 + "ot2ZiS2yebiP1Uil5xyEF41pnMasbfnyHR85GdrTch5u7ETMcKTcugAw9qBPPVR6\n" +
182.451 + "YWrMV9AKf5UoGD+a2ZTyG8gkiH7+nQ89+1dTCLMgM9Q/F0cU0c3qCNgOdU6vvszS\n" +
182.452 + "7K+peknfwtmsuCRAkKYDVirQMAVALE+r2XSJAgMBAAGjeTB3MAkGA1UdEwQCMAAw\n" +
182.453 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTtbtv0tVbI+xoGYT8PCLumBNgWVDAfBgNV\n" +
182.454 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAdBgNVHREBAf8EEzARhwR/AAAB\n" +
182.455 + "gglsb2NhbGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAWTrftGaL73lKLgRTrChGR+F6\n" +
182.456 + "//qvs0OM94IOKVeHz36NO49cMJmhJSbKdiGIkppBgpLIBoWxZlN9NOO9oSXFYZsZ\n" +
182.457 + "rHaAe9/lWMtQM7XpjqjhWVhB5VPvWFbkorQFMtRYLf7pkonGPFq8GOO1s0TKhogC\n" +
182.458 + "jtYCdzlrU4v+om/J3H8=\n" +
182.459 + "-----END CERTIFICATE-----";
182.460 +
182.461 + static String clientCertStr =
182.462 + "-----BEGIN CERTIFICATE-----\n" +
182.463 + "MIICqjCCAhOgAwIBAgIBBTANBgkqhkiG9w0BAQQFADBJMQswCQYDVQQGEwJVUzET\n" +
182.464 + "MBEGA1UECBMKU29tZS1TdGF0ZTESMBAGA1UEBxMJU29tZS1DaXR5MREwDwYDVQQK\n" +
182.465 + "EwhTb21lLU9yZzAeFw0wODEyMDgwMzIyMTBaFw0yODA4MjUwMzIyMTBaMHIxCzAJ\n" +
182.466 + "BgNVBAYTAlVTMRMwEQYDVQQIEwpTb21lLVN0YXRlMRIwEAYDVQQHEwlTb21lLUNp\n" +
182.467 + "dHkxETAPBgNVBAoTCFNvbWUtT3JnMRMwEQYDVQQLEwpTU0wtQ2xpZW50MRIwEAYD\n" +
182.468 + "VQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALvwQDas\n" +
182.469 + "JlRO9KNaAC9pIW+5ejqT7KL24Y7HY9gvEjCZLrDyj/gnLSR4KIT3Ab+NRHndO9JV\n" +
182.470 + "8848slshfe/9M0qxo//GyJu5D3xBNZf52zoFYAUVr1kXkqMQrRYc5AdTr6h2olYq\n" +
182.471 + "ktP5KOB4z14fSKtcGd3hZ0O6dY31gqxDkkQbAgMBAAGjeTB3MAkGA1UdEwQCMAAw\n" +
182.472 + "CwYDVR0PBAQDAgXgMB0GA1UdDgQWBBTNu8iFqpG9/R2+zWd8/7PpTKgi5jAfBgNV\n" +
182.473 + "HSMEGDAWgBT6uVG/TOfZhpgz+efLHvEzSfeoFDAdBgNVHREBAf8EEzARhwR/AAAB\n" +
182.474 + "gglsb2NhbGhvc3QwDQYJKoZIhvcNAQEEBQADgYEAwDc4f13abs9ZeEkrl5WV2Z74\n" +
182.475 + "BlmBhXu8ExtAvoF9q6Ug6xV1MDpxbD124KfUHHL0kNMhMB1WIpC0kOnQBxziNpfS\n" +
182.476 + "7u6GOc3tWLSxw/sHoJGCefnRBllLZOoQuSBrWB8qgilL6HRmZ4UqDcXu4UCaLBZ0\n" +
182.477 + "KGDT5ASEN6Lq2GtiP4Y=\n" +
182.478 + "-----END CERTIFICATE-----";
182.479 +
182.480 + static byte serverPrivateExponent[] = {
182.481 + (byte)0x6e, (byte)0xa7, (byte)0x1b, (byte)0x83,
182.482 + (byte)0x51, (byte)0x35, (byte)0x9a, (byte)0x44,
182.483 + (byte)0x7d, (byte)0xf6, (byte)0xe3, (byte)0x89,
182.484 + (byte)0xa0, (byte)0xd7, (byte)0x90, (byte)0x60,
182.485 + (byte)0xa1, (byte)0x4e, (byte)0x27, (byte)0x21,
182.486 + (byte)0xa2, (byte)0x89, (byte)0x74, (byte)0xcc,
182.487 + (byte)0x9d, (byte)0x75, (byte)0x75, (byte)0x4e,
182.488 + (byte)0xc7, (byte)0x82, (byte)0xe3, (byte)0xe3,
182.489 + (byte)0xc3, (byte)0x7d, (byte)0x00, (byte)0x54,
182.490 + (byte)0xec, (byte)0x36, (byte)0xb1, (byte)0xdf,
182.491 + (byte)0x91, (byte)0x9c, (byte)0x7a, (byte)0xc0,
182.492 + (byte)0x62, (byte)0x0a, (byte)0xd6, (byte)0xa9,
182.493 + (byte)0x22, (byte)0x91, (byte)0x4a, (byte)0x29,
182.494 + (byte)0x2e, (byte)0x43, (byte)0xfa, (byte)0x8c,
182.495 + (byte)0xd8, (byte)0xe9, (byte)0xbe, (byte)0xd9,
182.496 + (byte)0x4f, (byte)0xca, (byte)0x23, (byte)0xc6,
182.497 + (byte)0xe4, (byte)0x3f, (byte)0xb8, (byte)0x72,
182.498 + (byte)0xcf, (byte)0x02, (byte)0xfc, (byte)0xf4,
182.499 + (byte)0x58, (byte)0x34, (byte)0x77, (byte)0x76,
182.500 + (byte)0xce, (byte)0x22, (byte)0x44, (byte)0x5f,
182.501 + (byte)0x2d, (byte)0xca, (byte)0xee, (byte)0xf5,
182.502 + (byte)0x43, (byte)0x56, (byte)0x47, (byte)0x71,
182.503 + (byte)0x0b, (byte)0x09, (byte)0x6b, (byte)0x5e,
182.504 + (byte)0xf2, (byte)0xc8, (byte)0xee, (byte)0xd4,
182.505 + (byte)0x6e, (byte)0x44, (byte)0x92, (byte)0x2a,
182.506 + (byte)0x7f, (byte)0xcc, (byte)0xa7, (byte)0xd4,
182.507 + (byte)0x5b, (byte)0xfb, (byte)0xf7, (byte)0x4a,
182.508 + (byte)0xa9, (byte)0xfb, (byte)0x54, (byte)0x18,
182.509 + (byte)0xd5, (byte)0xd5, (byte)0x14, (byte)0xba,
182.510 + (byte)0xa0, (byte)0x1c, (byte)0x13, (byte)0xb3,
182.511 + (byte)0x37, (byte)0x6b, (byte)0x37, (byte)0x59,
182.512 + (byte)0xed, (byte)0xdb, (byte)0x6d, (byte)0xb1
182.513 + };
182.514 +
182.515 + static byte serverModulus[] = {
182.516 + (byte)0x00,
182.517 + (byte)0xa5, (byte)0xac, (byte)0x5b, (byte)0x1c,
182.518 + (byte)0x37, (byte)0xa2, (byte)0xdd, (byte)0x99,
182.519 + (byte)0x89, (byte)0x2d, (byte)0xb2, (byte)0x79,
182.520 + (byte)0xb8, (byte)0x8f, (byte)0xd5, (byte)0x48,
182.521 + (byte)0xa5, (byte)0xe7, (byte)0x1c, (byte)0x84,
182.522 + (byte)0x17, (byte)0x8d, (byte)0x69, (byte)0x9c,
182.523 + (byte)0xc6, (byte)0xac, (byte)0x6d, (byte)0xf9,
182.524 + (byte)0xf2, (byte)0x1d, (byte)0x1f, (byte)0x39,
182.525 + (byte)0x19, (byte)0xda, (byte)0xd3, (byte)0x72,
182.526 + (byte)0x1e, (byte)0x6e, (byte)0xec, (byte)0x44,
182.527 + (byte)0xcc, (byte)0x70, (byte)0xa4, (byte)0xdc,
182.528 + (byte)0xba, (byte)0x00, (byte)0x30, (byte)0xf6,
182.529 + (byte)0xa0, (byte)0x4f, (byte)0x3d, (byte)0x54,
182.530 + (byte)0x7a, (byte)0x61, (byte)0x6a, (byte)0xcc,
182.531 + (byte)0x57, (byte)0xd0, (byte)0x0a, (byte)0x7f,
182.532 + (byte)0x95, (byte)0x28, (byte)0x18, (byte)0x3f,
182.533 + (byte)0x9a, (byte)0xd9, (byte)0x94, (byte)0xf2,
182.534 + (byte)0x1b, (byte)0xc8, (byte)0x24, (byte)0x88,
182.535 + (byte)0x7e, (byte)0xfe, (byte)0x9d, (byte)0x0f,
182.536 + (byte)0x3d, (byte)0xfb, (byte)0x57, (byte)0x53,
182.537 + (byte)0x08, (byte)0xb3, (byte)0x20, (byte)0x33,
182.538 + (byte)0xd4, (byte)0x3f, (byte)0x17, (byte)0x47,
182.539 + (byte)0x14, (byte)0xd1, (byte)0xcd, (byte)0xea,
182.540 + (byte)0x08, (byte)0xd8, (byte)0x0e, (byte)0x75,
182.541 + (byte)0x4e, (byte)0xaf, (byte)0xbe, (byte)0xcc,
182.542 + (byte)0xd2, (byte)0xec, (byte)0xaf, (byte)0xa9,
182.543 + (byte)0x7a, (byte)0x49, (byte)0xdf, (byte)0xc2,
182.544 + (byte)0xd9, (byte)0xac, (byte)0xb8, (byte)0x24,
182.545 + (byte)0x40, (byte)0x90, (byte)0xa6, (byte)0x03,
182.546 + (byte)0x56, (byte)0x2a, (byte)0xd0, (byte)0x30,
182.547 + (byte)0x05, (byte)0x40, (byte)0x2c, (byte)0x4f,
182.548 + (byte)0xab, (byte)0xd9, (byte)0x74, (byte)0x89
182.549 + };
182.550 +
182.551 + static byte clientPrivateExponent[] = {
182.552 + (byte)0x11, (byte)0xb7, (byte)0x6a, (byte)0x36,
182.553 + (byte)0x3d, (byte)0x30, (byte)0x37, (byte)0xce,
182.554 + (byte)0x61, (byte)0x9d, (byte)0x6c, (byte)0x84,
182.555 + (byte)0x8b, (byte)0xf3, (byte)0x9b, (byte)0x25,
182.556 + (byte)0x4f, (byte)0x14, (byte)0xc8, (byte)0xa4,
182.557 + (byte)0xdd, (byte)0x2f, (byte)0xd7, (byte)0x9a,
182.558 + (byte)0x17, (byte)0xbd, (byte)0x90, (byte)0x19,
182.559 + (byte)0xf7, (byte)0x05, (byte)0xfd, (byte)0xf2,
182.560 + (byte)0xd2, (byte)0xc5, (byte)0xf7, (byte)0x77,
182.561 + (byte)0xbe, (byte)0xea, (byte)0xe2, (byte)0x84,
182.562 + (byte)0x87, (byte)0x97, (byte)0x3a, (byte)0x41,
182.563 + (byte)0x96, (byte)0xb6, (byte)0x99, (byte)0xf8,
182.564 + (byte)0x94, (byte)0x8c, (byte)0x58, (byte)0x71,
182.565 + (byte)0x51, (byte)0x8c, (byte)0xf4, (byte)0x2a,
182.566 + (byte)0x20, (byte)0x9e, (byte)0x1a, (byte)0xa0,
182.567 + (byte)0x26, (byte)0x99, (byte)0x75, (byte)0xd6,
182.568 + (byte)0x31, (byte)0x53, (byte)0x43, (byte)0x39,
182.569 + (byte)0xf5, (byte)0x2a, (byte)0xa6, (byte)0x7e,
182.570 + (byte)0x34, (byte)0x42, (byte)0x51, (byte)0x2a,
182.571 + (byte)0x40, (byte)0x87, (byte)0x03, (byte)0x88,
182.572 + (byte)0x43, (byte)0x69, (byte)0xb2, (byte)0x89,
182.573 + (byte)0x6d, (byte)0x20, (byte)0xbd, (byte)0x7d,
182.574 + (byte)0x71, (byte)0xef, (byte)0x47, (byte)0x0a,
182.575 + (byte)0xdf, (byte)0x06, (byte)0xc1, (byte)0x69,
182.576 + (byte)0x66, (byte)0xa8, (byte)0x22, (byte)0x37,
182.577 + (byte)0x1a, (byte)0x77, (byte)0x1e, (byte)0xc7,
182.578 + (byte)0x94, (byte)0x4e, (byte)0x2c, (byte)0x27,
182.579 + (byte)0x69, (byte)0x45, (byte)0x5e, (byte)0xc8,
182.580 + (byte)0xf8, (byte)0x0c, (byte)0xb7, (byte)0xf8,
182.581 + (byte)0xc0, (byte)0x8f, (byte)0x99, (byte)0xc1,
182.582 + (byte)0xe5, (byte)0x28, (byte)0x9b, (byte)0xf9,
182.583 + (byte)0x4c, (byte)0x94, (byte)0xc6, (byte)0xb1
182.584 + };
182.585 +
182.586 + static byte clientModulus[] = {
182.587 + (byte)0x00,
182.588 + (byte)0xbb, (byte)0xf0, (byte)0x40, (byte)0x36,
182.589 + (byte)0xac, (byte)0x26, (byte)0x54, (byte)0x4e,
182.590 + (byte)0xf4, (byte)0xa3, (byte)0x5a, (byte)0x00,
182.591 + (byte)0x2f, (byte)0x69, (byte)0x21, (byte)0x6f,
182.592 + (byte)0xb9, (byte)0x7a, (byte)0x3a, (byte)0x93,
182.593 + (byte)0xec, (byte)0xa2, (byte)0xf6, (byte)0xe1,
182.594 + (byte)0x8e, (byte)0xc7, (byte)0x63, (byte)0xd8,
182.595 + (byte)0x2f, (byte)0x12, (byte)0x30, (byte)0x99,
182.596 + (byte)0x2e, (byte)0xb0, (byte)0xf2, (byte)0x8f,
182.597 + (byte)0xf8, (byte)0x27, (byte)0x2d, (byte)0x24,
182.598 + (byte)0x78, (byte)0x28, (byte)0x84, (byte)0xf7,
182.599 + (byte)0x01, (byte)0xbf, (byte)0x8d, (byte)0x44,
182.600 + (byte)0x79, (byte)0xdd, (byte)0x3b, (byte)0xd2,
182.601 + (byte)0x55, (byte)0xf3, (byte)0xce, (byte)0x3c,
182.602 + (byte)0xb2, (byte)0x5b, (byte)0x21, (byte)0x7d,
182.603 + (byte)0xef, (byte)0xfd, (byte)0x33, (byte)0x4a,
182.604 + (byte)0xb1, (byte)0xa3, (byte)0xff, (byte)0xc6,
182.605 + (byte)0xc8, (byte)0x9b, (byte)0xb9, (byte)0x0f,
182.606 + (byte)0x7c, (byte)0x41, (byte)0x35, (byte)0x97,
182.607 + (byte)0xf9, (byte)0xdb, (byte)0x3a, (byte)0x05,
182.608 + (byte)0x60, (byte)0x05, (byte)0x15, (byte)0xaf,
182.609 + (byte)0x59, (byte)0x17, (byte)0x92, (byte)0xa3,
182.610 + (byte)0x10, (byte)0xad, (byte)0x16, (byte)0x1c,
182.611 + (byte)0xe4, (byte)0x07, (byte)0x53, (byte)0xaf,
182.612 + (byte)0xa8, (byte)0x76, (byte)0xa2, (byte)0x56,
182.613 + (byte)0x2a, (byte)0x92, (byte)0xd3, (byte)0xf9,
182.614 + (byte)0x28, (byte)0xe0, (byte)0x78, (byte)0xcf,
182.615 + (byte)0x5e, (byte)0x1f, (byte)0x48, (byte)0xab,
182.616 + (byte)0x5c, (byte)0x19, (byte)0xdd, (byte)0xe1,
182.617 + (byte)0x67, (byte)0x43, (byte)0xba, (byte)0x75,
182.618 + (byte)0x8d, (byte)0xf5, (byte)0x82, (byte)0xac,
182.619 + (byte)0x43, (byte)0x92, (byte)0x44, (byte)0x1b
182.620 + };
182.621 +
182.622 + static char passphrase[] = "passphrase".toCharArray();
182.623 +
182.624 + /*
182.625 + * Is the server ready to serve?
182.626 + */
182.627 + volatile static boolean serverReady = false;
182.628 +
182.629 + /*
182.630 + * Turn on SSL debugging?
182.631 + */
182.632 + static boolean debug = false;
182.633 +
182.634 + private SSLServerSocket sslServerSocket = null;
182.635 +
182.636 + /*
182.637 + * Define the server side of the test.
182.638 + *
182.639 + * If the server prematurely exits, serverReady will be set to true
182.640 + * to avoid infinite hangs.
182.641 + */
182.642 + void doServerSide() throws Exception {
182.643 + SSLContext context = getSSLContext(trusedCertStr, serverCertStr,
182.644 + serverModulus, serverPrivateExponent, passphrase);
182.645 + SSLServerSocketFactory sslssf = context.getServerSocketFactory();
182.646 +
182.647 + sslServerSocket =
182.648 + (SSLServerSocket) sslssf.createServerSocket(serverPort);
182.649 + serverPort = sslServerSocket.getLocalPort();
182.650 +
182.651 + /*
182.652 + * Signal Client, we're ready for his connect.
182.653 + */
182.654 + serverReady = true;
182.655 +
182.656 + SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept();
182.657 + sslSocket.setNeedClientAuth(true);
182.658 + if (sslSocket instanceof SSLSocketImpl) {
182.659 + ((SSLSocketImpl)sslSocket).trySetHostnameVerification("HTTPS");
182.660 + }
182.661 +
182.662 + PrintStream out =
182.663 + new PrintStream(sslSocket.getOutputStream());
182.664 +
182.665 + try {
182.666 + // ignore request data
182.667 +
182.668 + // send the response
182.669 + out.print("HTTP/1.1 200 OK\r\n");
182.670 + out.print("Content-Type: text/html; charset=iso-8859-1\r\n");
182.671 + out.print("Content-Length: "+ 9 +"\r\n");
182.672 + out.print("\r\n");
182.673 + out.print("Testing\r\n");
182.674 + out.flush();
182.675 + } finally {
182.676 + // close the socket
182.677 + Thread.sleep(2000);
182.678 + System.out.println("Server closing socket");
182.679 + sslSocket.close();
182.680 + serverReady = false;
182.681 + }
182.682 +
182.683 + }
182.684 +
182.685 + /*
182.686 + * Define the client side of the test.
182.687 + *
182.688 + * If the server prematurely exits, serverReady will be set to true
182.689 + * to avoid infinite hangs.
182.690 + */
182.691 + void doClientSide() throws Exception {
182.692 + SSLContext context = getSSLContext(trusedCertStr, clientCertStr,
182.693 + clientModulus, clientPrivateExponent, passphrase);
182.694 +
182.695 + SSLContext.setDefault(context);
182.696 +
182.697 + /*
182.698 + * Wait for server to get started.
182.699 + */
182.700 + while (!serverReady) {
182.701 + Thread.sleep(50);
182.702 + }
182.703 +
182.704 + HttpsURLConnection http = null;
182.705 +
182.706 + /* establish http connection to server */
182.707 + URL url = new URL("https://localhost:" + serverPort+"/");
182.708 + System.out.println("url is "+url.toString());
182.709 +
182.710 + http = (HttpsURLConnection)url.openConnection();
182.711 +
182.712 + int respCode = http.getResponseCode();
182.713 + System.out.println("respCode = "+respCode);
182.714 +
182.715 + http.disconnect();
182.716 + }
182.717 +
182.718 + /*
182.719 + * =============================================================
182.720 + * The remainder is just support stuff
182.721 + */
182.722 +
182.723 + // use any free port by default
182.724 + volatile int serverPort = 0;
182.725 +
182.726 + volatile Exception serverException = null;
182.727 + volatile Exception clientException = null;
182.728 +
182.729 + public static void main(String args[]) throws Exception {
182.730 + if (debug)
182.731 + System.setProperty("javax.net.debug", "all");
182.732 +
182.733 + /*
182.734 + * Start the tests.
182.735 + */
182.736 + new Identities();
182.737 + }
182.738 +
182.739 + Thread clientThread = null;
182.740 + Thread serverThread = null;
182.741 + /*
182.742 + * Primary constructor, used to drive remainder of the test.
182.743 + *
182.744 + * Fork off the other side, then do your work.
182.745 + */
182.746 + Identities() throws Exception {
182.747 + if (separateServerThread) {
182.748 + startServer(true);
182.749 + startClient(false);
182.750 + } else {
182.751 + startClient(true);
182.752 + startServer(false);
182.753 + }
182.754 +
182.755 + /*
182.756 + * Wait for other side to close down.
182.757 + */
182.758 + if (separateServerThread) {
182.759 + serverThread.join();
182.760 + } else {
182.761 + clientThread.join();
182.762 + }
182.763 +
182.764 + /*
182.765 + * When we get here, the test is pretty much over.
182.766 + *
182.767 + * If the main thread excepted, that propagates back
182.768 + * immediately. If the other thread threw an exception, we
182.769 + * should report back.
182.770 + */
182.771 + if (serverException != null)
182.772 + throw serverException;
182.773 + if (clientException != null)
182.774 + throw clientException;
182.775 + }
182.776 +
182.777 + void startServer(boolean newThread) throws Exception {
182.778 + if (newThread) {
182.779 + serverThread = new Thread() {
182.780 + public void run() {
182.781 + try {
182.782 + doServerSide();
182.783 + } catch (Exception e) {
182.784 + /*
182.785 + * Our server thread just died.
182.786 + *
182.787 + * Release the client, if not active already...
182.788 + */
182.789 + System.err.println("Server died...");
182.790 + serverReady = true;
182.791 + serverException = e;
182.792 + }
182.793 + }
182.794 + };
182.795 + serverThread.start();
182.796 + } else {
182.797 + doServerSide();
182.798 + }
182.799 + }
182.800 +
182.801 + void startClient(boolean newThread) throws Exception {
182.802 + if (newThread) {
182.803 + clientThread = new Thread() {
182.804 + public void run() {
182.805 + try {
182.806 + doClientSide();
182.807 + } catch (Exception e) {
182.808 + /*
182.809 + * Our client thread just died.
182.810 + */
182.811 + System.err.println("Client died...");
182.812 + clientException = e;
182.813 + }
182.814 + }
182.815 + };
182.816 + clientThread.start();
182.817 + } else {
182.818 + doClientSide();
182.819 + }
182.820 + }
182.821 +
182.822 + // get the ssl context
182.823 + private static SSLContext getSSLContext(String trusedCertStr,
182.824 + String keyCertStr, byte[] modulus,
182.825 + byte[] privateExponent, char[] passphrase) throws Exception {
182.826 +
182.827 + // generate certificate from cert string
182.828 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
182.829 +
182.830 + ByteArrayInputStream is =
182.831 + new ByteArrayInputStream(trusedCertStr.getBytes());
182.832 + Certificate trusedCert = cf.generateCertificate(is);
182.833 + is.close();
182.834 +
182.835 + // create a key store
182.836 + KeyStore ks = KeyStore.getInstance("JKS");
182.837 + ks.load(null, null);
182.838 +
182.839 + // import the trused cert
182.840 + ks.setCertificateEntry("RSA Export Signer", trusedCert);
182.841 +
182.842 + if (keyCertStr != null) {
182.843 + // generate the private key.
182.844 + RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(
182.845 + new BigInteger(modulus),
182.846 + new BigInteger(privateExponent));
182.847 + KeyFactory kf = KeyFactory.getInstance("RSA");
182.848 + RSAPrivateKey priKey =
182.849 + (RSAPrivateKey)kf.generatePrivate(priKeySpec);
182.850 +
182.851 + // generate certificate chain
182.852 + is = new ByteArrayInputStream(keyCertStr.getBytes());
182.853 + Certificate keyCert = cf.generateCertificate(is);
182.854 + is.close();
182.855 +
182.856 + Certificate[] chain = new Certificate[2];
182.857 + chain[0] = keyCert;
182.858 + chain[1] = trusedCert;
182.859 +
182.860 + // import the key entry.
182.861 + ks.setKeyEntry("Whatever", priKey, passphrase, chain);
182.862 + }
182.863 +
182.864 + // create SSL context
182.865 + TrustManagerFactory tmf = TrustManagerFactory.getInstance("PKIX");
182.866 + tmf.init(ks);
182.867 +
182.868 + SSLContext ctx = SSLContext.getInstance("TLS");
182.869 +
182.870 + if (keyCertStr != null) {
182.871 + KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
182.872 + kmf.init(ks, passphrase);
182.873 +
182.874 + ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
182.875 + } else {
182.876 + ctx.init(null, tmf.getTrustManagers(), null);
182.877 + }
182.878 +
182.879 + return ctx;
182.880 + }
182.881 +
182.882 +}
183.1 --- a/test/sun/security/tools/jarsigner/oldsig.sh Thu Apr 08 17:02:51 2010 -0700
183.2 +++ b/test/sun/security/tools/jarsigner/oldsig.sh Tue Apr 13 16:41:49 2010 -0700
183.3 @@ -1,5 +1,5 @@
183.4 #
183.5 -# Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
183.6 +# Copyright 2007-2010 Sun Microsystems, Inc. All Rights Reserved.
183.7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
183.8 #
183.9 # This code is free software; you can redistribute it and/or modify it
183.10 @@ -22,7 +22,7 @@
183.11 #
183.12
183.13 # @test
183.14 -# @bug 6543940
183.15 +# @bug 6543940 6868865
183.16 # @summary Exception thrown when signing a jarfile in java 1.5
183.17 #
183.18 # @run shell oldsig.sh
183.19 @@ -77,5 +77,6 @@
183.20 ${TESTJAVA}${FS}bin${FS}jarsigner \
183.21 -keystore ${TESTSRC}${FS}JarSigning.keystore \
183.22 -storepass bbbbbb \
183.23 + -digestalg SHA1 \
183.24 B.jar c
183.25 ${TESTJAVA}${FS}bin${FS}jarsigner -verify B.jar